Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
A Spring AI tutorial on hardening agents for production: guardrails, evaluation loops, observability, tool authorization, and human-in-the-loop approval beyond a basic MCP-connected demo.
17 min · 3,953 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
Tokenization: A Survey for Modern NLP
A comprehensive survey by 32+ tokenizer researchers covering subword algorithms, multilingual pitfalls, evaluation, theory, security, and alternatives—framing tokenization as a first-class bottleneck in the LLM era.
2 min · 376 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
Codex is now in preview in the ChatGPT mobile app so you can monitor, steer, and approve coding tasks in real time across devices and remote environments.
4 min · 983 words
HydraFusion in VS Code and the GitHub Copilot app
The HydraFusion research preview is now available in Visual Studio Code and the GitHub Copilot app, expanding beyond Copilot CLI. HydraFusion appears in the model picker, but rather than being…
2 min · 389 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
We are thrilled to announce the latest release of Gitea v28.0.0. Gitea drops the historical 1. prefix from its version numbers, so this release is 28.0.0 rather than 1.28.0. Highlights include audit logging, bot accounts, HTTPS deploy tokens, user impersonation for administrators, codeowner approval rules, diff file filters, and an Actions queue view. See the changelog for everything else.
18 min · 4,204 words
Rust is the answer to the wrong question
Rust is the answer to the wrong question The below was 100% written by a human. TL;DR: porting an app to another language is merely an anecdote. One shoting an application from scratch optimizes the easy part initial authoring and completely misses the point on the hard part: maintenance. Repeated onshots are not the answer to security vulnerabilities.
5 min · 1,063 words
Hillel Wayne cools the hype that TLA+ will save AI coding agents, clarifying what temporal logic model checking can and cannot verify in real software systems.
7 min · 1,632 words
Commit Description as a Thinking Tool
Yedhu Krishnan argues commit descriptions are a thinking tool—especially with agentic coding—forcing clearer intent, tradeoffs, and review context before changes land in history.
2 min · 573 words
Comparing Muon, NorMuon and AdamW for Fine-tuning a Dense Retriever
Qingcheng Zeng gives Muon and NorMuon the same tuning budget as AdamW when fine-tuning a contrastively pretrained dense retriever: lower training loss, no BEIR win. Learning rate and transfer matter more than the optimizer.
5 min · 1,151 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
Reverse Engineering NovaLogic's Comanche Terrain Maps
A detailed reverse-engineering walkthrough of Comanche: Maximum Overkill MS-DOS terrain/map files—how NovaLogic packed heightmaps and related data, and how to reconstruct the landscapes.
16 min · 3,693 words
Faster streaming HTML with batches and aggregates
Anders Murphy explores emergent properties of server-rendered streaming HTML over SSE with Datastar: bounding work with ticks, batching and barriers, Brotli or Zstandard streaming compression, querying the database every tick, a simple hiccup interpreter and cache thrash, with his hyperlith demo serving about 1000 concurrent users at 10 FPS on a 2 vCore VPS.
7 min · 1,610 words