The mystery animal on an ancient god's head
Several Egyptian gods are depicted with animal heads. Horus has a falcon head, Anubis has a jackal head, Thoth has an ibis head (except when he’s a baboon), and Set has…uhh, what is that, exactly? …
Several Egyptian gods are depicted with animal heads. Horus has a falcon head, Anubis has a jackal head, Thoth has an ibis head (except when he’s a baboon), and Set has…uhh, what is that, exactly? …
The Wasm GC and exceptions proposals are both enabled by default in today’sWasmtime 47 release! We are excited to help bring more languages to WebAssemblyand everywhere that Wasmtime runs. Getting to this point involved large Wasmtimecha...
A fake-interview scam tried to backdoor my machine with PinpinRAT, hidden in a malicious TypeScript patch. Analysis of the attack, payload, and indicators of compromise.
For a while there in the early 1990s, there seemed to be good reason to believe that Lemmings was on its way to becoming one of gaming’s perennial franchises. Developed by DMA Design of Dundee, Scotland, the original Lemmings game took the world by storm upon its release in 1991. From its first home on the Commodore…
An unused railway electrical control room in Surrey.
My brother and I spent a lot of time designing our eBPF security agent to be really fast from the ground up, but recently we discovered we could make it much faster using memoization! A couple of weeks ago, I profiled the eBPF code and found that the most expensive part of the protection isn’t actually enforcing a…
Fuzz testing is incredibly effective for mechanically discovering software defects, yet remains underused and neglected. Pick any program that must gracefully accept complex input, written in any language , which has not yet been been fuzzed, and fuzz testing usually reveals at least one bug. At least one program…
Desoldering a drone's flash chip and reconstructing the firmware from broken data.
Waxing poetic about hyperlocal phytoid software development
Media over QUIC: I'm on a boat.
Foundations: Games, Rationality, and Traps In organizations, strategies and execution are interdependent. Outcomes depend not just on what you do, but on what others do, and what they expect you to…
Every time I hear someone complaining about how much CSS sucks, I have one question: Did you ever learn CSS? The words want to burst out of my lips but I stay silent and keep to myself. When I was muc
The personal website of Matthew Kosarek
Design matters more than ever in consumer AI, as long as you have money to play.
Open source software is the foundation of much of our digital infrastructure. However, is AI undermining the incentive structure? What needs to change?
EDIT 2026-07-08: Gizmohub, despite the announcements, did not stop working on the 7th. Instead, a Verizon tech called me, and told me that they were not going to take Gizmohub down until they'd resolved these issues. They also walked me through getting set up, including getting me the 2FA code that was not coming…
New connectors let Claude work inside Adobe Creative Cloud, Blender, Autodesk Fusion, SketchUp, and music production tools to support creative workflows.
tar.gz files seem to include extra files starting with ._. When these are extracted on Linux, a bunch of errors are displayed.
From the Zed Blog: Delta is now in public beta. Replacing pull requests is our first step toward replacing GitHub.
A major technological advance in DNA writing enables researchers to construct and create in the language of biology
OverviewArtificial Intelligence is already impacting higher education and the legal profession, and the pace of change appears only to be accelerating. It is thus critical for us to use this moment to carefully reflect on how legal education should adapt. This memo describes the approach we are taking to legal…
Transducers are composable algorithmic transformations. They are independent from the context of their input and output sources and specify only the essence of the transformation in terms of an individual element. Because transducers are decoupled from input or output sources, they can be used in many different…
Since AlphaZero, lc0-style chess engines have been trained with RL. Specifically, you have the engine (search + model) play itself a bunch of times, and train the model to predict the outcome of the game.
AI agents are good at doing one thing at a time. Give Claude a focused task and it performs. But real work isn’t one task. It’s a tree of tasks with dependencies, parallelism, and context that needs to flow between them.
Ever since a spate of mergers in the 1990s, Westlaw and LexisNexis have dominated legal research. And that might be why searching legal cases is so costly, even in the age of AI.
Experiments in cognitive architecture.
Sovereign code infrastructure.