[ 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
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

§ writing · open log

katex, server-rendered