Blog
Essays, notes, and write-ups — the latest first.
Two thousand pull requests in 151 days
Pull request #2000 merged into this repo on a Friday evening, thirteen seconds after it opened. Here is the confetti, a picture tour of what 2,000 pull requests built, and the honest footnotes abou...
Three trips into Hugging Face, and what came back
The site had never touched the open half of machine learning. Over three shipped expeditions that changed: live field notes, an in-browser search engine, and a benchmark tie against the paid incumb...
A scheduled job that does nothing still looks green
A cron that crashes pages you. A cron that quietly stops firing, or fires and does nothing, says nothing at all, and silence looks exactly like success. So I built a heartbeat dashboard for silent ...
I rendered a real airport from open data in plain three.js
Tashkent International, drawn to scale from OpenStreetMap: both runways with their painted markings, the terminals, and a night lighting rig that comes up on the city's own clock. No game engine, n...
The Country That Lives Elsewhere
Twenty million people claim Ukrainian descent abroad. An essay on the diaspora's five waves, what a scattered nation is for, and whether this one returns.
The site read like an LLM because it was
For a year the prose here read like a machine made it, for the honest reason that a machine often did. So I built a voice-fit meter calibrated on my own pre-model writing, a rewriter that ranks can...
How I run parallel AI agents on a 559k-line repo without it rotting
One Next.js repo, half a million lines, several Claude Code sessions a day, ~65 PRs a week. Everyone predicts the same three deaths: slop, rot, and merge hell. The repo is alive anyway, because I s...
A two-rung gate for AI-tested games
Screenshots are how you catch a game that renders wrong, but a screenshot judged by a language model cannot block a merge. So the games on this site get tested twice: an LLM looks at every game eac...
I built a podcast production line that pauses exactly once
A voice memo goes in; an edited, captioned, rule-checked episode waits at a human gate. A build log on the new episode production line: an AI editor hired onto a one-episode contract, a free ffmpeg...
I let a rival AI review my site, then shipped every fix in a day
I gave this site's own documentation to a rival AI and told it to find what's wrong. One day later: ten verified issues, nine pull requests, and a set of permanent drift guards, with a human behind...