Writing
The Number That Fits Too Well
April 16, 2026Your CPU represents numbers in a format mostly unchanged since 1985. Posits are a 2017 proposal to do it smarter — here's the bit-by-bit comparison, with an interactive WASM widget.
CineChroma Devlog 02
April 10, 2026Running CineChroma across 75 films overnight, what the first palettes actually look like, and why a large film-color dataset could be genuinely interesting.
What a Neural Network Can Actually Learn
April 9, 2026Experiments visualizing how width, depth, and activation functions determine the expressive power of a neural network — and why deep-but-narrow is more broken than you'd expect.
CineChroma Devlog 01
April 8, 2026What CineChroma does, why I built it, and one concrete thing I learned about color clustering and frame sampling strategy along the way.
From Pokémon to Birding
November 6, 2025How a routine fitness walk turned into an unexpected hobby. Discovering birding through apps like Merlin and eBird, and how paying attention to birds changed the way I observe everyday surroundings.