Advanced terms
Regex Conditional Patterns
PHP 4.0+
1
Conditional regex constructs like (?(1)yes|no) match different subpatterns depending on whether an earlier group captured.
2d ago
regex advanced
Forward Secrecy
PHP 7.4+
A key-exchange property where ephemeral session keys are discarded after use, so a future compromise of long-term keys cannot decrypt past sessions.
CWE-327 OWASP A02:2021-Cryptographic Failures
3d ago
cryptography advanced
5.9
Inline Expansion
4
A compiler optimization that replaces a function call with the body of the called function, eliminating call overhead and unlocking further optimizations.
3d ago
compiler advanced
Object Property Descriptors
ES5
Property descriptors define the hidden attributes of object properties - writable, enumerable, configurable, plus getters and setters.
3d ago
javascript advanced
Register Allocation
PHP 8.0+
6
A compiler back-end pass that maps an unbounded set of virtual registers (or IR variables) to a finite set of physical CPU registers.
4d ago
compiler advanced
Linux Namespaces
Kernel feature that isolates global resources (PIDs, network, mounts, IPC, hostname, users) so processes see their own private view of the system.
2w ago
linux advanced
Metaclass Patterns
Python 3.6+
Metaclasses customize class creation itself — useful for registries, abstract base enforcement, and ORM column collection, but overused where decorators or __init_subclass__ would do.
2w ago
python advanced
Fenwick Tree (Binary Indexed Tree)
PHP 7.4+
1
A compact array-backed structure giving O(log n) prefix-sum queries and O(log n) point updates with minimal code and memory overhead.
2w ago
data_structures advanced
JavaScript Proxy Object
ES2015
Proxy wraps an object to intercept fundamental operations like property access, assignment, and function calls via trap handlers.
3w ago
javascript advanced
AI Model Quantization
Compressing neural network weights and activations to lower-precision formats (int8, int4, fp8) to shrink memory and accelerate inference.
3w ago
ai_ml advanced
Regex Branch Reset Groups
A PCRE-specific construct (?|...) that resets capture group numbers across each alternative, so all branches share the same group indices.
4w ago
regex advanced
Client-Side Template Injection (CSTI)
Attacker-controlled input rendered as a template expression by a client-side framework (AngularJS, Vue, Handlebars), executing JavaScript in the victim's browser.
CWE-1336 OWASP A3:2021
1mo ago
security advanced
7.5
Constitutional AI (CAI)
Anthropic's training methodology where models critique and revise their own outputs against a set of written principles, reducing reliance on human labellers for alignment.
1mo ago
ai_ml advanced
CSS Injection & Data Exfiltration via Stylesheets
Attacker-controlled CSS injected into a page or stylesheet that exfiltrates data via attribute selectors and `url()` callbacks, defaces UI, or enables phishing — all without a single line of JavaScript.
CWE-79 OWASP A3:2021
1mo ago
security advanced
6.5
DOM Clobbering
Attack where injected HTML elements with controlled `id` or `name` attributes overwrite JavaScript globals or document properties, weaponising script-less HTML injection into code execution.
CWE-79 OWASP A3:2021
1mo ago
security advanced
6.5
Mixture of Experts (MoE)
Neural network architecture where a gating network routes each token to a small subset of specialist 'expert' sub-networks, enabling huge total parameter counts at moderate per-token compute cost.
1mo ago
ai_ml advanced
RLHF — Reinforcement Learning from Human Feedback
Post-training method where human preference rankings train a reward model that fine-tunes an LLM via reinforcement learning, aligning outputs with human preferences.
1mo ago
ai_ml advanced
cgroups — Linux Control Groups
A Linux kernel feature that groups processes and meters or limits their access to CPU, memory, I/O, network, and other resources — the core primitive that makes Docker, systemd, and Kubernetes resource limits possible.
2mo ago
linux advanced
Diffusion Models
A class of generative models that learn to reverse a gradual noising process — starting from pure noise and iteratively denoising into coherent images, audio or video; the core technique behind Stable Diffusion, Midjourney and DALL·E 3.
2mo ago
ai_ml advanced
Variance describes how subtype relationships on a type's components affect subtype relationships on the whole type — covariant types follow the direction, contravariant types reverse it.
2mo ago
typescript advanced