I’ve been working on a ledger implementation in pure PostgreSQL called pgledger. For the backstory, please read my previous blog post: Ledger Implementation in PostgreSQL.
Bullshit: a prose-like substance which, on the first sight, looks like it has substance - but it's lacking it. Characterised by being order-of-magnitude hard...
In 1865, the economist Mr. William Stanley Jevons made some sort of
statement. What he said is irrelevant for our purposes. What is
relevant, however, is the fact that he died in 1882. Recent developments
in computing have allowed computer scientists to revive…
Turning coding agents up to high effort roughly doubled how much code they changed, and only 2 of 5 models solved more tasks with it. Fable 5.1's default was its worst setting.
My employer makes the best decompiler in the world (arguably). Yet, agents searching for “decompile function” would only see our competitors’ MCP tools.
I've just been laid off from Plex, roughly 60 days after starting, having already been made redundant from 3SS earlier this year. Some honest thoughts on AI-driven workflows, hire fast fire fast, and how we're treating the people who build the software.
When WebGPU first shipped back in 2023, one of the biggest gaps that it had relative to its native counterparts was that it didn’t support bindless resources. Happily, WebGPU is on the cusp of supporting bindless texture sampling, with other resource types com…
To head off any criticism: not a word of this text was written by AI, all the mistakes are my own. If you should spot any I’d be very happy if you let me know.
I designed a harness built on top of dependent types that uses information-flow policies to prevent attacks involving the lethal trifecta. However, expecting u…
From 2020 to 2022, I've encouraged a steady stream of students to pursue their education in computer science. Tech companies were hiring like crazy. I would interview 3 candidates a week on some occas
DHH's keynote at Rails World 2026 ended with a warning for all software engineers "Don't be a loser". Here's a warning about listening to people like him without turning on your brain.
Inspired by qwenputer by Divyansh Agrawal, Drew Breunig baked a working emulator for a Nintendo Entertainment System 6502 CPU into the weights of Qwen3.5-4B. You can now play NES ROMs …
Anthropic got compromised.
Their Claude Code extension on Visual Studio Code and Cursor has malware in it, which creates a remote access Trojan to desktops.
https://phorion.io/blog/offical-claude-code-vsx-compromise/
A daily gerrymandering puzzle. The horse is losing the vote to the farm animals: draw equal districts on a hex map so it wins the most seats anyway. Free, no sign-up, new puzzles every day.
There will never be a leap second again. At least not for UTC.
At the CGPM, they decided the last leap second we'll ever see for UTC, or Coordinated Universal Time, happened back at the end of 2016.
Of course they made that decision while I was out on vacation…
Elegance and intelligence can have a surprisingly negative correlation. Intelligent people sometimes produce inelegant solutions because they’re capable of…