Writing
Essays, implementation notes, and release writeups. Not a blog: a working notebook for things that deserve a proper explanation. Cadence is irregular on purpose.
Latest
PageDigest v1 Release Candidate
Performance
Making ries-rs 4–21× faster without breaking reproducibility
Protocol
Claim Your Repo with dotrepo
Published
PageDigest v1 Release Candidate
A one-file change-detection protocol for public websites is ready for implementer feedback.
Making ries-rs 4–21× faster without breaking reproducibility
How I took ries-rs from tens of seconds to a few seconds: profiling first, fixing ranking, then adding turbo.
Claim Your Repo with dotrepo
The shortest maintainer path in dotrepo: start a canonical `.repo`, run the local trust loop, and line it up with the public surface.
What a Trust-Aware Query Response Should Contain
A useful metadata query should return more than a value; it should return enough context to judge the answer.
Why Repository Metadata Needs a Trust Layer
Repository metadata is not mainly a schema problem. It is a trust problem.
Building ries-rs: A Rust rewrite of the inverse equation solver
Why I rewrote a 25-year-old C program in Rust, what changed in the search engine, and how WASM made the browser version possible.