Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Ploum argues open-source maintainers face an AI Pascal’s wager on accepting LLM-generated contributions: even if AI code looks fine, the asymmetric downside for trust, authorship, and project culture may justify a hard no.
4 min · 993 words
Vibe Coding Isn't the Problem. Ownership Is.
I had an interesting conversation today about “vibe coding” and whether it’s appropriate to contribute AI-generated code to open-source projects.
3 min · 725 words
Various Projects Independently Find Hidden SDR Capabilities in ESP32 Microcontrollers
ESPARGOS and independent projects uncover undocumented ESP32 IQ/baseband access enabling 2.2–2.7 GHz (and C5 5 GHz) SDR use—spectrum snapshots today, with ESP32-S31 Ethernet streaming and FPGA USB paths toward continuous demod.
3 min · 575 words
Fair Moderation, Equitable Access, and AI: arXiv’s Updated Rate Limit Policy
Facing doubled submissions and AI-assisted flood of thin papers, arXiv caps authors at two submissions per calendar month and three active submissions—while clarifying FAQ on holds, co-authors, and deletes.
2 min · 528 words
Claude-shaped scienceWorking on Claude-shaped problems with BootLoops, a toolkit for exact calculations in quantitative science
Harvard physicist Matthew Schwartz’s Anthropic guest post on BootLoops: an open-source harness that steers LLMs toward checkable, quantitative “Claude-shaped” problems across physics, ecology, genetics, and more—with human experts supplying scientific taste.
5 min · 1,244 words
SvelteKit 3 is hereGet it while it's hot
SvelteKit 3.0 ships with smoother migration via sv migrate, config in vite.config.ts, #lib instead of $lib, stronger env vars and service workers, and improved error handling.
1 min · 308 words
zenkai: The App Launcher I Wrote Because I Wanted Something Fast and Beautiful
Dayvster builds zenkai, a Zig + Qt6 cross-platform app launcher with ~140ms startup (sometimes ~20ms), 65+ themes, Lua plugins, and a sandbox—written as a hobby performance deep dive.
2 min · 571 words
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
Earendil ships Pi 1.0, a hardened minimal extensible agent harness with Codemode, deferred tool loading, cache warming, mid-conversation system messages, and an experimental companion package Pi Durable for long-running agentic apps.
2 min · 532 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
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
Waterfox 6.7.5 Adds a Built-in Feed Reader
Waterfox 6.7.5 ships a native feed manager and built-in reader so RSS and Atom feeds can be followed without a separate client.
1 min · 297 words
A concise history of why Unix cp has both -r and -R, what POSIX says, and when the flags diverge across implementations.
1 min · 302 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
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
Readable Regular Expressions for JavaScript/TypeScript, Inspired by Emacs' rx
A tutorial bringing Emacs-style rx composable regex DSLs to JavaScript and TypeScript so complex patterns stay readable and maintainable.
18 min · 4,193 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
Effect 4.0 rebuilds the TypeScript effect system from the ground up: zero-dependency core, ~5× smaller bundles, ~6.4× concurrent throughput, 86% less memory per fiber, and a long-term support policy through at least 2029.
2 min · 433 words
01 Fiscal sponsorship Receive and manage donations on behalf of EDG. The EDG open source transition On September 30, 2026, the source for EDG's C++ front end goes public, and The C++ Alliance becomes its nonprofit home. Same engine, same standards, professionally maintained, and open to contributions. Continuity is the point. This is a change of steward, not a change of course.
3 min · 730 words