Prove the Machine Wrong
A parking camera joined two visits together, then handed Keith Miller the job of proving it wrong.
Tech, teams, and projects — John Gregoriadis
A parking camera joined two visits together, then handed Keith Miller the job of proving it wrong.
A technical look at Ukraine’s drone stack, its battlefield engineering loop, and the evidence behind balloon-launched aircraft.
38,064 XML files, 241,456 amendment events, the oldest from 1872. What the entire NZ statute book looks like as data, and why counting 'a change' turned out to be the hard part.
I scraped all 41,301 Show HN posts from the last year. Half the comments a launch will ever get arrive inside 7.2 hours, and success doesn't slow the clock.
In 2025 Parliament sat 644 hours and spent a third of them in urgency. The churn isn't a personality flaw. We built the company this way.
Auckland Light Rail: six years, $228 million, zero metres of track. A running tally of what changing our minds costs.
I wired a live C. elegans connectome into the control loop of a Claude coding agent, then watched what the worm did when the code broke.
The Swiss cheese model trains you to count slices. The holes that actually kill you are the ones you never tested.
An interactive read-through of Robert Greene's 18 laws — 18 cards, full essays inside each.
How I build: small, narrow, niche, AI-native.
On hardening as a senior leader, the cost of walls that read as wisdom, and the quiet work that keeps a dent from becoming a crater.
Pocket shut down in July 2025. I needed somewhere to dump the articles I keep telling myself I'll read later. So I built a Chrome extension that does exactly that and nothing else. Local-only, no accounts, no tracking.
PMF gets sold as a milestone. It's actually a gauntlet that bends founders, breaks teams, and quietly poisons technical decisions. Most of the damage isn't from missing PMF — it's from how you behave while looking for it.
On the personal version of change management — the long, weird middle bit between who you were and who you're becoming.
ST-ResNet decomposes crime patterns into three temporal scales and models each one separately. Clever architecture, but does it actually help with only four years of NZ data?
You pay Big Tech about $1,000 a year in attention. Here's how to read the meter — and why building your own is suddenly cheaper than opting out.
ConvLSTM was built for weather radar. Turns out predicting crime on a grid is basically the same problem. Here's how it works and what it learned.
AI made software cheap to build but not cheap to scale. Evolutionary architecture with domain-aware AI agents is the missing piece.
I built OpenHealth because Claude's and ChatGPT's Apple Health connectors are US-only. Drop your export.zip, get seven markdown files any LLM can read — browser, CLI, or phone-to-desktop over WebRTC.
Wiring up an MCP server so Claude Code can spawn isolated VMs, the SSE-to-Streamable-HTTP migration that broke everything, streaming architecture, and what productionising this would actually look like.