Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Everyone is doing Git on S3 wrong
Enroute explains why Git is hard to put on object storage, where write-ahead-log designs fall short, and how its Rust, Raft and S3-backed Git server, built on modern database principles, reaches 7,600+ concurrent pushes per second on a single repository, with benchmarks and an open-source 0.3.0 release.
17 min · 3,860 words
The Lix team’s seventh major release focuses on security, debugger support, quality-of-life fixes, and continued work toward Cap’n Proto RPC and Rust support in the Nix-compatible package manager.
8 min · 1,792 words
Indra OCR: a 1M-parameter OCR model that reads 49 pages per second on CPU
Datalab releases Indra OCR, an open OCR package built around a 1M-parameter recognition model that reads 49 pages per second on 32 CPU cores, 11-17x faster than Tesseract and PP-OCR, while returning full layout with line and block boxes, labels, reading order and clean markdown or JSON output.
7 min · 1,500 words
How we built the AssetHoard MCP server
AssetHoard’s Mark Gandolfo explains how the library’s built-in MCP server lets Claude Code, Cursor, and other agents search owned game assets and export into a project—and why the server is locked down so file contents stay on the user’s machine.
10 min · 2,254 words
One-shotting an Unreal Engine plugin from a 3,000-line plan
Jack Minnetian describes writing a 3,000-line plan for a voxel painting tool in Unreal Engine, handing it to an agent that returned more than 25,000 lines in fourteen hours, and what the success and failure modes say about plan-driven coding agents.
15 min · 3,353 words
Redesigning source control at Anthropic
Anthropic explains how merges to its monorepo grew from about 2,500 to over 30,000 per day in 2026, why git hosting became the bottleneck, and how it built and migrated to Scion, an in-house version control system, in five months, plus lessons and ideas for the wider git ecosystem.
16 min · 3,745 words
The Creusot team announces version 0.14.0 of their formal verification tool for Rust, highlighting selected new features for contracts and proofs and pointing to the full changelog for the release.
4 min · 983 words
Announcing AWS Lambda Web Functions for fast, consistent web app performance anywhere
AWS introduces Lambda Web Functions: run standard HTTP servers (Express, Hono, Fastify, Next.js and other Node frameworks) on Lambda without event-handler adapters, with multi-concurrent requests, active CPU billing, one-command multi-region deploy and latency-based routing alongside Event Functions and MicroVMs.
5 min · 1,051 words
Three weeks of agentic refactoring: could we trust the result?
A case study of three weeks refactoring DATAMIMIC CE with coding agents: how a before/after verification harness was silently testing new code via an editable-install finder, which results were voided, the architecture guardrails used, and what the team will change next.
6 min · 1,375 words
Anomaly’s OpenCode 2.0 overhaul: one local background service shared by TUI, web, and desktop; Code Mode for MCP tools; background subagents; hot-reloadable plugins; and an embeddable @opencode/sdk with breaking V1 plugin/API changes.
4 min · 809 words
SlashDocs: the platform behind 28k+ documents at Razorpay, now open source
Razorpay open-sources SlashDocs, the self-hosted MIT-licensed hub where AI agents publish interactive HTML docs and humans review them with anchored comments, versions, CLI, and MCP—powering 28k+ internal documents.
9 min · 2,045 words
Release notes for Model2Vec 0.10.0: major training-side improvements to the fast static embeddings library, with links to the PyPI release and what changed for practitioners.
4 min · 929 words
How we built demo.usenotra.com
Notra founding engineer Jan Burzinski explains how every visitor to demo.usenotra.com gets an isolated workspace in about 0.4 seconds without signing up—using signed cookies, a Postgres sandbox pool, and a fake model—so people can try the product immediately.
8 min · 1,924 words
Nixpkgs for the frontend impaired
Farid Zakaria introduces jinx, a tool that compiles Nix to TypeScript so all of nixpkgs can be evaluated in the browser with exact drvPath parity—aimed at making Nix’s package graph inspectable without installing Nix.
6 min · 1,431 words
Gentoo developer Michał Górny asks Python package maintainers not to adopt uv-build as their build backend, arguing that its size and Rust toolchain requirement break builds on less common architectures and downstream distributions, while its benefits over backends like flit-core or hatchling are minimal.
3 min · 579 words
Paul Anthony Webb reacts to Deno's team moving to Cloudflare and winding down runtime development within a year, the second VC-backed tool he depends on to be handed to the community. He announces Ende, his own Deno fork that drops Node compatibility and extras like Deploy, KV and Jupyter, aiming for a December soft launch.
3 min · 735 words
Will Lachance refines his Implementation Decision Records (IDRs), short documents meant both to get better output from LLM coding agents and to leave a durable record of implementation decisions, arguing they should capture the problem, goals, non-goals and intended result rather than a step-by-step plan.
3 min · 609 words
Kyle Kukshtel writes up his Indie Rodeo talk on making games more legible to AI coding agents: practical ways to structure a game project, tooling and feedback loops so agents like Claude Code can iterate faster and more reliably on game development.
27 min · 6,159 words
An opinionated hands-on comparison of Isabelle/HOL, Lean, HOL4 and Agda, formalizing Euclid's proof of the infinitude of primes in each and judging them on user experience: dependent types versus LCF-style kernels, tooling, libraries and automation, with the full proofs included.
36 min · 8,226 words
Zerobrew: A faster alternative to Homebrew
Zerobrew is an open-source package manager positioned as a faster Homebrew alternative, documenting install flow, architecture, and claimed speedups up to about 6.6×.
8 min · 1,811 words