Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Earendil's experimental Pi Durable harness brings Pi's minimalism to long-running agents: crash-safe tasks, multi-conversation concurrency, pluggable extensions, compaction, durable documents, and multiplayer steering on JS runtimes.
5 min · 1,053 words
India vs West Indies, 3rd ODI: 79 AI models predict the result
We asked 79 AI models (GPT, Claude, Gemini, DeepSeek…) the same question. 96% picked India. See every answer, who searched the web, and who dissented.
10 min · 2,281 words
Being asked to sanitise Wikipedia entries
Longtime Wikipedia editor Ruben Schade describes getting paid and unpaid requests to scrub contentious material from articles—and draws a hard line against editing for hire or removing valid citations.
1 min · 224 words
Is a hot dog a sandwich? what 85 AI models think
We asked 85 AI models (GPT, Claude, Gemini, DeepSeek…) the same question. 66% picked No. See every answer, who searched the web, and who dissented.
13 min · 2,969 words
Who wins the 2026 F1 drivers' title? 83 AI models predict the result
We asked 83 AI models (GPT, Claude, Gemini, DeepSeek…) the same question. 55% picked Antonelli. See every answer, who searched the web, and who dissented.
10 min · 2,270 words
Cloudflare Containers, rebuilt to scale agent sandboxes
Cloudflare Containers now start about 6x faster, let agents choose each sandbox image and instance type at runtime, and support filesystem snapshots in public beta—controlled from a Durable Object.
14 min · 3,113 words
How to speed up the Rust compiler in September 2026
How to speed up the Rust compiler in September 2026 My last post](https://nnethercote.github.io/2026/07/31/how-to-speed-up-the-rust-compiler-in-july-2026.html) on the Rust compiler’s performance was two months ago and a lot has happened since then. Overall progress The measurements for the period 2026-07-29 to 2026-09-28 can be seen here](https://perf.rust-lang.org/compare.html?start=1a833e16546c2eb012758ddd499964fd8afee29e&stat=wall-time&tab=compile&end=c1070d69382b8d2f2eb65119c738a77d9e324c9e&
5 min · 1,212 words
Garbage Collection: Generational? Incremental? Both!
The third Language Summit talk was brought by Mark Shannon, who is the author of the incremental garbage collector implementation shipped in Python 3.14 that was reverted back to the generational garbage collector from Python 3.13 after reports of “significant memory pressure” in production environments. The original goal of the new incremental garbage collector was to reduce maximum pause times by an order of magnitude for larger heaps.
5 min · 1,173 words
How little does an AI agent need, and how cheap can it get?
Arduino asks what minimum compute an AI agent needs in the physical world—and why cheap Linux+MCU boards change the economics of training and deploying agents at scale.
3 min · 709 words
Rüdiger Klaehn of the iroh team shows how to discover content globally with iroh using the BitTorrent mainline DHT, motivated by IPFS Shipyard winding down, covering the transfer protocol, a minimal DHT record design, announce and discovery, and a demo of hosting websites with names and a browser plugin.
15 min · 3,395 words
My Actor reported success. The data was garbage.
Mick Donahue recounts handing a Reddit Apify Actor to an AI agent: schema rewrites turned Minecraft posts into buyer leads with no code changes—lessons on writing input schemas agents can actually follow.
10 min · 2,354 words
Rust for CPython (Python Language Summit 2026)
David Hewitt reports from the 2026 Python Language Summit on Rust for CPython: status, a first module, and draft acceptance criteria for bringing Rust into CPython.
7 min · 1,682 words
Upstream Rust maintenance report (August-September 2026)
Kobzol’s Sovereign Tech Fellowship report on upstream Rust toolchain maintenance for August–September 2026: highlights from compiler, tooling, and ecosystem work.
41 min · 9,328 words
Nobody Is Listening on Port 8125
There's a Fedora box on my desk named `stick`. An app on it has been firing StatsD datagrams at `127.0.0.1:8125` ten times a second for about a week now, the way apps have done since Etsy taught everyone to in 2011.
10 min · 2,281 words
Arseny Kapoulkine revisits clustered LOD and meshoptimizer after NVIDIA’s vk_lod_clusters Zorah update—smaller, nicer hierarchical clustered LOD for path-traced scenes with billions of triangles.
33 min · 7,518 words
Edward Kmett's week-old Turbo Haskell Compiler (THC) JITs GHC Core onto Truffle/GraalVM, supports AOT Native Image, polyglot FFI, Loom green threads, and can compile pandoc, happy, alex, and GHC itself.
2 min · 506 words
Browserbase’s Harsehaj Dhami explains Web Bot Auth: cryptographic HTTP message signatures that let AI agents prove identity, while leaving access and reputation decisions to site owners and registries.
5 min · 1,123 words
How our vibe coded website looks like a designer made it
Railcode founder Yakko Majuri walks through a real agent-assisted design process—inspiration spectra, single-HTML forks, color playgrounds, and relentless iteration—showing how non-designers can steer coding agents toward tasteful product sites.
2 min · 397 wordsagent-assisted
What Is a Container, Really? Five Years of GPU Infrastructure
Beam Cloud recounts five years of GPU infrastructure: from ECS and Knative cold starts to a custom container runtime, FUSE lazy-loading, and what “container” actually means in production AI compute.
9 min · 2,132 words
Deser: Rethinking Rust Serialization
Armin Ronacher revisits Deser, an experimental Rust serialization library that inverts Serde’s visitor recursion into heap-backed sinks/emitters—trading some performance for lossless buffering, composable adapters, XML namespaces, and no stack overflow on deep nests.
2 min · 492 words