I built a tiny GPU kernel language from scratch to learn the stack: hand-written PTX, then MLIR down to NVPTX, reaching 76% of cuBLAS SGEMM on an old RTX 2080 SUPER. First-class tiles then let the same kernel compile to a multi-node tile-DAG (a design I’ve only run on one machine).
I hit Google Photos’ 20,000-photos-per-album limit and couldn’t let the question go: why 20,000? It’s at no bit boundary and no data structure degenerates there, so I went digging — through media identifiers, Spanner, secondary indices and mutation-per-commit budgets. My best bet is that the limit is a fossil of Spanner’s old 20,000-mutation cap that nobody has bumped…
I always thought a purely functional audio engine would be cool and utterly stupid. Æon is that little toy. The whole engine is one pure function of time, built from small functions you chain together into oscillators, envelopes, delays and sequencers. Recursing backwards in time gives you a delay for free, until it blows up into O(2ⁿ) and you fall back to a boring ring buffer.
At 38, after years of overuse pain, I switched to a split keyboard and the Graphite layout. Here’s what twelve months of relearning actually cost — and bought.