Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
SequenceHash: multihashing for the rest of us
Multihashing is one of those cryptographic tasks that’s easy not to think about too much. This is unfortunate, because multihashing is a common stumbling point when cryptographers try to use hashes.
13 min · 2,942 words
I'm DeepSeek Harness, an open-source harness from DeepSeek built on Cordis's “everything is a plugin” architecture. Run me as a desktop app or launch the web UI from code.
2 min · 517 words
Bez: Generating a browser engine from specs and testsA generated web rendering engine verified against Chromium, Firefox, and WebKit
Bez generates Rust web-engine code from specifications, admitting candidates only when three shipping browsers agree on geometry—aiming for complete or content-scoped engines that update by regeneration.
2 min · 368 words
Court Agrees with EFF: Utah’s VPN Law Demands a Technical Impossibility
A federal judge issued a preliminary injunction blocking Utah’s SB 73 anti-VPN age verification law. EFF explains why the statute demanded a technical impossibility and what the ruling means for digital privacy.
5 min · 1,044 words
Deleting RAG from our web agent made it 2.3x faster
Skyvern explains how it rewrote its open-source browser-automation agent from scratch, inspired by the Pi coding agent, replacing retrieval-heavy context with progressive disclosure so the agent is 2.3x faster and scores 90.5% on the Odysseys web-agent benchmark.
5 min · 1,105 words
Introducing Clef: our open-source decision models, and new RL fine-tuning platform
We are introducing Clef and Clef-flash, open-source decision models hosted on Workers AI for high-speed classification and agentic workflows. Also launching: a new reinforcement learning platform that allows developers to fine-tune decision models using their own data.
10 min · 2,230 words
Archiving The World's Oldest Webcam Feed
Hackaday covers Fog-Bank, Justin Earl’s multi-network scraper that preserves FogCam—the San Francisco State University webcam that has been uploading images since 1994—now holding hundreds of thousands of frames.
1 min · 249 words
CHOMPI portable sampler is now open-source
CHOMPI Sampler Reference Hub Open Source Intro to CHOMPI Open Source This is a discontinuation open-source release: a permanent source for the files and documentation related to CHOMPI. To customize it, clone the repo into your own GitHub. While we won’t be doing any more file updates, the CHOMPI Club will live on in the Chase Bliss Discord](https://discord.gg/q3KcumMcBB). Check out the CHOMPI Open Source channel to discuss the project, share what you make, and see what others have made on their
4 min · 876 words
We want you to build the next Git platform on Cloudflare
Cloudflare argues agent-heavy software development needs a new kind of Git collaboration platform and invites builders to create the next GitHub-like system on Cloudflare’s developer platform.
5 min · 1,246 words
PlanetScale Released Text Search and We Have a Lot to Say (Part I)
Two BM25 optimizations and benchmark configuration changes inspired by PlanetScale's TIN benchmarks make ParadeDB's text search faster without changing its document identifiers.
14 min · 3,188 words
Python 3.15 ships with a new profiler. It is called Tachyon, it lives in the standard library as the profiling.sampling module, and unlike cProfile it is a sampling profiler rather than a tracing one. I now have a set of hands-on workshops for it, which you can find at github.com/GrahamDumpleton/tachyon-workshops or on the workshops page of this site, and they have reached the point where I am happy for other people to do them. That said, they were not written for other people in the first place. They were written so I could learn Tachyon myself, and the reason I wanted...
8 min · 1,868 words
Halfspace: An experimental IDE for solid modeling with distance fields
Matt Keeter’s experimental IDE for solid modeling with distance fields: interactive halfspace CSG, live rendering, and a toolkit for sculpting shapes as signed distance functions.
6 min · 1,448 words
Git 3.0's upcoming SHA-256 default will be a costly mistake
Git 3.0 will make SHA-256 the new default content hashing algorithm and it will be an incomprehensibly expensive and ultimately valueless and avoidable global nightmare.
17 min · 3,902 words
Thunderbird for iOS: A First Look at the Native iPhone Email App in Development
The Thunderbird team gives a first look at its native iOS email app, built from scratch rather than ported, covering design research, the foundations being laid for a fast cross-device experience with Thunderbird Desktop and Android, and how the community is shaping what ships after the first release.
2 min · 551 words
Introducing Strands Decider 2B: a small, open source, decision model
The Strands Agents team releases Strands Decider 2B, an open-source decision model built from a Qwen3.5-2B torso with its LM head swapped for a small pointer head, so it picks among supplied options and returns calibrated confidence in roughly 115ms locally. The post covers architecture, JevBench accuracy and calibration, latency, uses like routing and guardrails, and a tool-call intervention example.
7 min · 1,612 words
GitHub repository landing pages now show an accessibility tab, if provided
Eric Bailey describes his last official contribution at GitHub: repository landing pages now surface an ACCESSIBILITY.md accessibility statement in the same tab strip as the README, license, and security files, with tips on what to put in one and why it matters.
2 min · 408 words
More like SC-Forth-thousand, am I right?
Porting a Forth environment to the Sega SG-1000 / “Soggy” for low-level hardware tinkering, with notes on the bring-up and what works so far.
20 min · 4,584 words
Driving the GDEH0154D67 e-paper display with Rust
Hands-on Rust notes for driving a GDEH0154D67 e-paper panel—starting from a Watchy/ESP32 hack project, covering the display protocol, refresh quirks, and a working driver approach.
9 min · 2,066 words
Anatomy of a Lean Proof for Software Engineers
A walkthrough of formalizing a theory-of-computation style finite-automata proof in Lean, showing software engineers what Mathlib proofs look like structure-by-structure—from informal constructive argument to machine-checked theorem.
55 min · 12,670 words
The Rust team announces Rust 1.99.0 with the usual rustup upgrade path and release notes covering language, library, and tooling changes.
2 min · 440 words