4-bit floating point FP4 (Apr 26, 2026) John D. Cook on what FP4 numbers actually represent and the variations on the theme — useful background for anyone running quantised models. #ai#compsci#math
Garbage collection without unsafe code (Apr 26, 2026) Nick Fitzgerald on building a tracing GC in Rust without touching unsafe, by leaning on safe interior-mutability primitives. #compsci
The seven programming ur-languages (Apr 26, 2026) An argument that essentially every programming language descends from one of seven foundational forms — and that knowing them clarifies what you're really learning when you pick up a new one. #compsci#essays
JSIR: a high-level IR for JavaScript (Apr 26, 2026) An LLVM RFC introducing a JavaScript-aware MLIR dialect — interesting hint at where the LLVM stack might go for dynamic languages. #compsci
Some unusual trees (Apr 26, 2026) A tour of tree data structures you don't usually meet — finger trees, radix trees, kd-trees — and what each makes easy that a balanced binary tree doesn't. #compsci#essays#math
The Quiet Colossus: on Ada (Apr 26, 2026) A long appreciation of Ada — its design, its safety culture, and the ideas modern languages keep rediscovering decades late. #compsci#essays
Toffoli gates are all you need (Apr 26, 2026) John D. Cook on why the reversible Toffoli gate is computationally universal — and what it tells you about the thermodynamic floor of computation. #compsci#math
USB cheat sheet (2022) (Apr 26, 2026) Fabien Sanglard's compact reference for USB — descriptors, transfer types, packet structure, all on one page. #compsci#systems
Optimal strategy for Connect 4 (Apr 26, 2026) An interactive site that plays optimal Connect 4 against you, with a written explanation of the search strategy that makes it work. #compsci#fun#math