Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Michael Heap on why leaders asking for “reasonable explanations” can stall change: good stories aren’t fixes, process theater replaces outcomes, and trust depends on asking the right question instead of drowning in details.
4 min · 845 words
The darker side of being a doctor
Surgeon Dr Eric Levi writes about the hidden costs of medical training and practice—burnout, identity fusion with the role, and the quieter mental-health strains that resilience culture often papers over.
8 min · 1,797 words
Pencils Down, Eyes Open: A Rails Developer After Rails World
A longtime Rails developer sits with DHH’s Rails World keynote declaring the end of routine hand-coding—what feels lost, what might be gained, and how to stay useful when agents write the default path.
4 min · 998 words
Sunil Sadasivan on first-principles thinking for senior engineers working with AI agents: set experience aside long enough to see the problem clearly, then rebuild judgment on top of how agents actually work.
3 min · 624 words
What if AI goes well?The hopeful version, and what it'll take to get there.
Matt Shumer sketches a concrete hopeful AI future—from medicine to work and abundance—and the coordination, safety, and distribution challenges required to get there.
5 min · 1,114 words
China’s AI-safety trajectory is not necessarily a delayed version of America’s
Cheryl Wu argues that AI safety in China may follow a different path from the U.S.—shaped by different incidents, disclosure norms, and government responses—not merely a delayed copy of American debates.
6 min · 1,411 words
Drew DeVault argues that Hacker News’s culture follows from Y Combinator ownership, founder privileges, and a contested “apolitical” posture—using policy and history to explain why the site feels the way it does.
15 min · 3,522 words
His frailty made Ozzy’s final gig true heavy metal
Sociologist Keith Kahn-Harris watches Ozzy Osbourne’s seated farewell show while nursing a broken ankle, and finds metal’s hardness was always a thin shell over frailty, shame, love, and bodies that fail.
9 min · 1,958 words
Claude Opus 5.5, GPT-6 Sol, GPT-6 Luna, and a new price war
Simon Willison’s first-look notes on Anthropic’s Claude Opus 5.5 and OpenAI’s GPT-6 Sol and Luna launches the same day—pricing, early impressions, and what the renewed model price war means for builders.
5 min · 1,148 words
Senior PhD student Bhavay Tyagi collects practical advice for juniors and undergrads navigating a PhD amid rapid AI change—staying abreast, choosing problems, and keeping research craft intact.
2 min · 490 words
Thirty years in, Maroun Baydoun reflects on JavaScript’s midlife moment: an ecosystem eyeing younger, leaner languages, and what that restlessness means for the web’s default programming language.
6 min · 1,385 words
Jeff Kaufman explores teleoperated humans: people remotely controlling other people’s bodies as a labor and agency model—what it would mean for work, consent, inequality, and AI-adjacent automation.
7 min · 1,655 words
AI Has No Wisdom and Neither Will You
Alexandru Nedelcu argues that outsourcing coding, review, and reading to AI risks losing the hard-won wisdom that only comes from doing the work—and why “I haven’t written code since 2025” is a warning, not a flex.
4 min · 913 words
David Bushell timestamps the moment he refused Apple Intelligence features—and Apple’s later defaults said yes anyway—on consent, OS nudges, and keeping a blog as a personal audit trail.
2 min · 513 words
Managing the Hidden Overhead of AI Software Engineering
Jessica Doering on verification debt: AI coding tools move the bottleneck from typing to review, why opening another agent terminal feels productive, and habits that spend reclaimed time on specs, docs, and understanding.
3 min · 725 words
Jev introduces a new shape of LLM—System One, aka Decision Models
Simon Willison reviews TypeSafe AI’s Jev: a cheap, fast decision model that returns calibrated floats for yes/no, choice, and score questions—and why black-box bias and evals matter more than for chat LLMs.
3 min · 796 words
Building Software That Can Prove Agents WrongWhat changes when implementation becomes cheaper than verification
Rafael Câmara argues that once coding agents implement faster than they can verify, the limiting factor is application design: software must expose cheap, independent evidence that can prove an agent's change wrong—not just look right on the happy path.
2 min · 486 words
It was never about coding 📝 post "With the AI doing the coding, do we just spend all day reviewing its output?" The rapid onset of impressively capable coding agents continues to raise this question in conversations with peers, to [press interviews](https://blog.dyanacek.com/2026/03/12/coding after coders/), to [podcasts](https://blog.dyanacek.com/2026/07/01/code with jason with david/).
9 min · 1,971 words
The current balance of power in open modelsThe expanded form of a testimony prepared for Congress on open-weight models and U.S.–China competition.
Nathan Lambert’s congressional briefing notes on open vs open-weight vs closed models: where Chinese labs lead, what Western open weights still hold, and why policy should treat open distribution as a strategic variable—not a binary.
12 min · 2,866 words
Why I Changed My Mind About AI Risk
Francis Fukuyama explains why he now takes AI risk more seriously—especially agentic over-delegation, labor dignity, and misuse—while remaining skeptical of simple extinction narratives.
7 min · 1,710 words