If the agent isn't using my diagnostics library, I could introspect and update AGENTS.md, but there's still a delta, and it'll drift. Instead, I write a pre-commit hook that checks …
Formlabs sent me a [Form Studio 1](https://formlabs.com/3d-printers/form-studio-1/?utm_source=youtube&utm_medium=refe rral&utm_campaign=jeffgeerling-fs1-2026-07-26-global) resin 3D printer to test after years of back-and-forth about their Form 4 printer.
Like …
Iosevka is an open-source, sans-serif + slab-serif, monospace + quasi‑proportional typeface family, designed for writing code, using in terminals, and preparing technical documents.
Interesting piece from Anthropic describing why and how they built their own custom alternative to Git, based on the dramatic increase in rate of changes to their code after the …
The most realistic and most complete virtual guitar online. Play it with your keyboard or by touch, slow songs down and see which strings each strum hits.
I used AI to reverse engineer real binaries, understand how they work, and then clone their functionality into brand-new applications. In this video I show the full process — what the AI can actually figure out, where it falls short, and how far you can push t…
I started Design Buddy out of curiosity. I wanted to see what AI could do, and I assumed other designers would be interested. That's not who ended up using it.
I purchased a Matrix CoolRunner Rev D back in 2017. This little chip is called a glitcher and it’s a type of modchip. Its sole purpose, the reason it was designed, is to deliver a short pulse of energy (~ 100 nanoseconds) to an Xbox 360 Console.
this is an incomplete list of some incompatibilities between c as it's written in the standard and c as it exists in the real world for people who use gcc/clang + glibc/musl.
My blog used to use Crimson Pro as the main body font, something that threads the needle of being serif-y enough for the Possession-esque posts, but not too out of place for the technical macOS Messages debugging ones. You should consider customizing anything …
tl;dr jinx is a tool that compiles Nix to TypeScript. All of nixpkgs, each 231,777 attribute, produces the exact drvPath Nix does. Open the playground or evaluate hello in your browser tab with no Nix installed anywhere. 😈 Despite my admiration and joy for Ni…
The marginal cost of making software is dropping to effectively zero, and that changes what craft is for. Plenty of what gets built with AI still breaks, but...
If you've felt it, you probably haven't said it out loud. The sense that most of your days are a sequence of exchanges: labor for a paycheck, a paycheck for rent, attention for a feed, a five-star rating for a ride. Each one works. Each one is fair, more or le…
ClangIR (CIR) is an MLIR dialect between the AST and LLVM IR, and in October 2026 the clang area team accepted building it by default. CIR is built on MLIR because each step along the way was locally
“How do I use Claude or Copilot effectively?” is probably the most common question I hear from colleagues right now. Close behind it: which agent-skills work best, which model to pick, …
What Mercury 2.5, a fast and cheap diffusion language model, did inside a coding agent I built around it: where it held up, where it failed, and what it cost.
The timeline for a task I needed to do changed from three days to this afternoon. The only reason for this was so that some sales people could show off the f...
After seeing yet another dozen packages lose keywords on Gentoo because of a single key dependency switching to uv-build, I would like to plea on behalf of Gentoo users: please don’t use uv-b…
Contact recycling is a technique I developed for Box2D and Box3D. Contact recycling can drastically improve rigid body simulation performance, making the process of computing contact points almost free. Further, recycling can significantly improve stability.
C…
Once a running program is a durable continuation, recovery is only the start. Fork its future, evaluate from real checkpoints, and treat execution like a versioned object.
Profiling the unmodified web-edit app with Python 3.15’s built-in `profiling.sampling` revealed that mixed line-ending preservation dominated a busy editing workload: `preserve_endings` appeared in 64.8% of 15,296 recorded CPU stacks, with …
As our merges per day grew more than tenfold, source control became our biggest development bottleneck. Here, we share how we migrated to an in-house version control system in five months.
A few months ago I decided to build an idea I’d been considering for a while — the ability to scan an entire project for license information (e.g. LICENSE.md files) and report back any possible conflicts with a company’s organizational policy (e.g. a GPL-3.0 d…
Why I started moving the AI behind USA Arms onto our own hardware, a video of building three quad-R9700 servers, and the full build guide to hand to your AI.
A Flask cookie on developers.google.com was signed with a secret it carried inside itself. Pulling that secret out turned a forged session into code execution across Google's developer sites.
vfmaddrnd231pd is a unique instruction from the FMA instruction set. Most instructions in that set have mnemonics like vfmadd231pd, but here rnd means something very specific. The Intel Software Development Manual documents it as:
VFMADDRND231PD – Fused Multi…