Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Streamline: custom video pipelines with Cloudflare Stream and Workers
Cloudflare introduces Streamline, an open-source developer playground showing how to build custom video pipelines on Cloudflare Stream, Workers, Containers and related primitives, such as rendering dynamic annotations on livestreams or burning subtitles into hosted video, and what it learned about media processing limits.
12 min · 2,805 words
Shipping with AI: Scoold has a new admin dashboard
Alexander Bogdanovski walks through an AI-assisted development process for shipping a new admin dashboard in Scoold, the open-source Q&A platform: prompts, iteration, verification, and a detailed breakdown of what the AI wrote versus what he changed.
7 min · 1,527 words
The tilde in your PATH may not be your HOME
A short warning that writing export PATH="$PATH:~/.local/bin/" in a shell rc file leaves a literal tilde in PATH because tilde expansion only happens in unquoted words, which can let sandboxed tools write to unexpected directories; it shows how to check for and fix it with $HOME.
2 min · 373 words
Deterministic simulation testing in celld: exploring execution orders and reproducing bugs
Yusuke Tanaka explains how the Deno team uses deterministic simulation testing for celld, a self-hostable runtime for Cloudflare Workers and Durable Objects apps, to explore message orderings, storage failures and node restarts, replay failing runs exactly, and turn discovered bugs into regression tests.
6 min · 1,426 words
Demoting i686 Windows targets to std-only
The Rust compiler team announces that with Rust 1.100.0 the i686-pc-windows-msvc and i686-pc-windows-gnu targets lose host tools: the standard library is still shipped, but 32-bit Windows binaries must be cross-compiled from a supported host such as 64-bit Windows.
1 min · 304 words
Whistle: Speech to Text in 16.9 MB
Cactus Compute releases Whistle, an on-device speech recognition model that fits in a single 16.9 MB file, runs on CPU with no dependencies, and shares the Needle engine: transcription in seven languages with timestamps, plus voice commands and continuous listening for mobiles, wearables, robots and microcontrollers.
4 min · 974 words
Headers Up! What's New in httpd and relayd
Rafael Sadowski details new features in OpenBSD's revived httpd and relayd: httpd header set, add and remove directives for response headers, header-based block and drop rules for filtering scrapers and scanners, and patterns(7) matching in relayd alongside glob, with config examples and a preview of upcoming glob ignorecase support.
7 min · 1,680 words
Phase LockA manifesto on brain-computer interfaces and preserving human agency in the age of AI.
Executive summary of Saturnin Pugnet's manifesto arguing that a bandwidth gap between human cognition and AI threatens human agency, and that brain-computer interfaces offer alignment-by-integration. He contends AI scaling laws will carry over to brain decoding, that consumer non-invasive BCI is the fastest path to scale, and that a Phase Lock Window to shape the outcome is open now.
4 min · 861 words
Example.com Just Launched The Biggest Redesign In Decades
DebugBear looks at the 28 September 2026 redesign of example.com, which now cycles its explanation through six languages with a character-by-character opacity animation, and traces the reserved domain's visual history and page speed across more than 20 years.
6 min · 1,373 words
Cloudflare's changelog announces Web Search API in beta, letting AI agents and apps search the web through AI Gateway using Ceramic.ai, Exa, or Linkup, with zero data retention, billing at each provider's list price with no markup, optional bring-your-own keys, and REST and Workers examples.
1 min · 221 words
The Go team introduces experimental architecture-specific SIMD APIs in Go 1.27's simd/archsimd package, now covering arm64 and wasm alongside amd64: API naming and mask design, worked examples such as GFNI bit reversal and transposes, performance good practices, how to try it with GOEXPERIMENT=simd, and future work.
11 min · 2,476 words
Site-Blocking Will Not Defend IP, No Matter the Bill’s Name
EFF's Katharine Trendacosta argues the DEFEND IP Act, like earlier US site-blocking bills from SOPA/PIPA onward, would incentivize censorship, overblocking, and bad-faith blocking while giving targeted site owners no real way to challenge orders.
2 min · 563 words
In a guest post on Astral Codex Ten, Drew Housman describes how he and his wife leaned on ChatGPT, from early GPT-4 workarounds onward, to navigate unexplained infertility, credits AI with helping them have their son, and pushes back on reflexive anti-AI discourse.
7 min · 1,550 words
Andrew Plotkin (Zarf) dissects a wild-pointer memory-corruption bug in Infocom's Infidel, nearly invisible in play, that he spotted with a memory-level debugger while working on Visible Zorker, down to the ZIL code and Z-machine details.
9 min · 2,179 words
Automating my 35mm film scanning pipelineA story about replacing a creative workflow and focusing on another.
Shan Hannadige describes automating the tedious parts of scanning 35mm film from a Canon AE-1P, building a pipeline and a site to present the results, and what it means to delegate one creative workflow to focus on another.
5 min · 1,257 words
OpenClaw integrates Tencent's AI-Infra-Guard into ClawScan so every skill and plugin uploaded to ClawHub runs through AIG as part of security review, with benchmarks and a feedback loop.
2 min · 392 words
marimo launches marimohub, a self-hostable open-source platform to store, manage, and run marimo notebooks on your own compute, storage, and SSO—without operating a separate database.
5 min · 1,089 words
A Minsky machine in ncurses terminfo
Nicolas Seriot shows how ncurses terminfo parameter expansion can simulate a 2-counter Minsky machine—hosting a Fibonacci program in your terminal, clocked by /usr/bin/top.
5 min · 1,222 words
One vector is too few. One per token is too many.
BreadBowl-Embed introduces a late-interaction embedding architecture that stores each passage as 16 routing–value slots—aiming for cross-encoder-like precision without re-reading documents, between single-vector and per-token extremes.
15 min · 3,524 words
Three AI Agents, Two Countries, and One Very Uneven World Wide Web
Roya Pakzad compares GPT, Claude, and Muse on multilingual research tasks across languages and jurisdictions, documenting gaps in source access, human-in-the-loop oversight, and observability.
5 min · 1,206 words