[ writing ]
§ an open log
Build notes
Working notes from my repos. These are evergreen by design: design docs, grammars, and benchmark methodology, the parts of a project that stay true after the commit.
- notes
- 05
- pillars
- ◆ sys ▲ ai ● math
- math
- katex, server-rendered
- source
- my public repos
- 05
[ sys ]my-stl
Honest benchmarks: where my STL loses to std::
28 containers, each measured against its standard-library equivalent. The losses are in the chart on purpose.
6 min read katexread - 04
[ ai ]fast-mnist-nn
Draw a digit: the preprocessing makes it work
The center-of-mass step every browser MNIST demo skips, and the per-row quantization that fits the model in 141 KB.
8 min read katexread - 03
[ ai ]auto-ml
Pressure-testing my own AutoML benchmark
I tried to score an agent's preprocessing with Jaccard similarity, talked myself out of it, and shipped no number instead.
6 min read katexread - 02
[ sys ]entropy
Crash recovery in a from-scratch database
Write-ahead logging and ARIES three-phase replay: how entropy stays atomic and durable after the power cuts mid-write.
8 min read katexread - 01
[ math ]math-repl
The grammar behind the REPL in the hero
A C++23 expression language as a precedence ladder, and the one higher-order parser that collapses six near-identical levels into one.
7 min read katexread
§ writing · open log
katex, server-rendered