Lessons from Ozone
In 1974, two chemists at the University of California published a paper predicting that chlorofluorocarbons (CFCs) would destroy the ozone layer in the stratosphere that shields Earth from…
Cricket in the Park
I’m trying to bring back light and breezy posting - ones that are short, sweet, and drive a little habit creation. Today, like every Friday, we went to our local park/cricket club and our eldest did…
Twelve years
Now seems as good a time as any to reflect on my career, such as it is, and such as it has been, so far. In truth, I've been trying to get myself to write this post for months, if not years. I…
AlBasmala: @@html: <br>@@ Blogging with Emacs & Org-mode (•̀ᴗ•́)و
How my blog is setup (•̀ᴗ•́)و
Hello site migration, my old friend
Paying homage to a tradition, this time, with a more radical change.
Utopia, by John Lennon
Imagine there’s no countries It isn’t hard to do Nothing to kill or die for And no religion too Imagine all the people Living life in peace Bullshit. Alas. I remember our teachers from…
Sefira and Other Betrayals by John Langan [Reading]
I did not enjoy this short story collection quite as much as I’ve enjoyed some of Langan’s other work. Horror is not really my genre of choice – although I am coming to appreciate…
The Future of Everything is Lies, I Guess by Kyle Kingsbury [Reading]
This book’s approach is interesting. Rather than try to make a bullet-proof case as to why AI is dangerous, it lays out possible negative results of increased AI adoption (such as the…
/reader
These are the most recent articles from the blogs/sites I follow. Updated daily. 2026-05-07 llm-gemini 0.31 simonwillison.net Big Words simonwillison.net Behind the Scenes Hardening Firefox with…
HomogeneousTools website
Together with Javier Fernández Píriz, a PhD student at the University of Luxembourg, we are working on HomogeneousTools, a collection of packages meant to efficiently deal with homogeneous varieties…
New MVP...
My first in a decade, sort of.
Pair Your Coding Agent with a Reviewer
The simplest improvement you can make to your agentic programming workflow is to run two agents instead of one. One writes code in its own worktree; the other, in a parallel worktree, reviews it.…
buforoulette
solve TwoSum or bufo, made with Chris
Pushing Local Models With Focus And Polish
I really, really want local models to work. I want them to work in the very practical sense that I can open my coding agent, pick a local model, and get something that feels competitive enough that I…
Codex CLI Deletes Function-Style apply_patch: Freeform Is Now the Only Way
Codex CLI Deletes Function-Style apply_patch
codex update: Self-Updating the CLI Without Remembering Your Package Manager
Codex CLI now ships a built-in codex update command that detects the installation method and applies updates automatically. No more remembering whether you installed via npm, Homebrew, or standalone…
My Homelab: From Book Server to Full Media Stack
How my server started as a book library with Calibre and Kavita, then grew into a full media homelab with Jellyfin, Arr automation, a reverse proxy, and operations tooling — one folder per service,…
The Kick Drop
The moment you wake up from an immersive dream and have to abruptly recalibrate to the real world.
Week 19 (2026)
“un jour je serai de retour près de toi”This week, Aljoscha is updating on his own. Thankfully he did not draw anything, because Sammy left a whole collection of drawings to share.
Remote Code Execution Vulnerability in Fooocus
Remote Code Execution Vulnerability in Fooocus Fooocus is the third-most popular open-source AI image generation WebUI on GitHub with 48k stars. By exposing it to the internet, you allow attackers to…
Signum Can Now Be Installed in Codex App as a Plugin
What changes when a contract-first agent workflow becomes an installable Codex App plugin, not just a Claude Code command.
Converting Tailwind to PandaCSS using OpenCode
Recently I had an idea while exploring a new project that had some Tailwind components - why be forced to use UI I don’t want to use? In this age of LLMs, is it possible to take a component created…
Hotwire Native vs NativePHP: How Web Frameworks are Conquering Mobile and Desktop
Hotwire Native vs NativePHP: How Web Frameworks are Conquering Mobile and Desktop
Masonry of the Body fanart
Drew fan art for the awesome horror comic, Masonry of the Body (it’s scarier than my drawing, I assure you).
Monsterhearts PCs
Drew the player characters in the Monsterhearts campaign I’m running! I’m having a blast in the game. Full drawings under the cut.
OpenSource is still art
Software engineering has always been more craft than science. AI doesn't change that.
When is your birthday? - The Math Behind Hash Collisions
Note: This post turned out a little different from the previous ones. It's more of an essay than a dialogue. I tried restructuring it multiple times, but it kept wanting to be linear. And you know,…
YOLO Is a Terrible Strategy for Validating Production Changes
YOLO is a terrible strategy for validating production changes. How many times have you seen it? Your platform is running smoothly. No alerts, no issues. Then suddenly, something breaks. After digging…
Three AI principles every exec leader needs to understand
It’s no longer defensible for CEOs and boards to outsource understanding AI to their technology execs. I partnered with CxAI on a post about the three key principles that will enable execs to build…
The Reach You Did Not Earn
LinkedIn 2002, 1.1 billion users in 2026. The reach algorithm penalises external links (~18.8 per cent reduction in van der Blom 2026, n = 1.3M), penalises thematic breadth via a topic fingerprint,…
Incidental UI, essential UI
What the rise of agents means for software UIs
Rationing: The Double Cross
Anthropic doubled Claude Code's rate limits. Users say it's worse. The 5-hour window got bigger. The weekly cap didn't.
monstergarden - worldbuilding
#monstergarden { corner-shape: scoop; border-radius: 32px; text-align: center; text-wrap: balance; padding: 8px; background-color: rgb(49, 27, 10); color: gold; border: double 4px gold; font-family:…
Ironman Training Diary - May 8, 2026
Stretching, cycling, and pizza
🎵 New Release: Float Away
sparkly, ethereal, jam session
(Repost) MUGWUMP 4 (1959) by Robert Silverberg the complete text of this fine science fiction story
This is a nice tight little science fiction story. It's pretty much about a normal guy who gets tangled up with forces way beyond his understanding. It's a cute little comedy and fun recreational…
PHOTO/VIDEO: A Tale of Two May Days
Federal agents and LAPD crashed multiple May Day protests in DTLA on May 1, 2026.
2026/05/07 New Camera!
A used Canon EOS 6D with a solid 75-300 mm lens!
Farewell to Ted Turner
Ted Turner, who built WTBS into a superstation and founded Turner Classic Movies, TNT, Cartoon Network, and CNN, died yesterday, May 6, at the age of 87. He had been diagnosed with Lewy body dementia…
What kind of incompetent goofball would schedule maintenance for the last week of classes/finals week?
Yeah, sure, we all put our files/lectures/exams on this central server that we have no control over, and then they do this to us: For those who don’t know, Canvas is the courseware many schools…
Friday 8 May, 2026
Out of office? Cambridge in the Summer? Quote of the Day ”Holy Mother we do believe, That without sin Thou didst conceive; May we now in Thee believing, Also sin without conceiving.” A.P. Herbert My…
Tree Doodle
I drew this a few weeks ago and finally put the video together that I planned to make while I was drawing it. I feel like I have a large backlog of things I've been wanting to do, but I've also been…
Flyology – Union Theatre
Flyology continues at the Union Theatre, London until 8 May 2026. Star rating: three stars ★ ★ ★ Flyology reminds us to keep pushing, so that artificial intelligence does not make the same…
My Daily Poison
Having a chronic condition is like drinking a glass of poison every day. The poison doesn't guarantee that you get sick, but you are still forced to drink.
this and that
tried 7-eleven's chocolate strawberry smoothie...love! more chocolate than strawberry, would get it againchinese peony season!glad that the other 2 bloomedthat krazy lady from across the street…
PyGrunn: Python at Spotify: twenty years - Gijs Molenaar
(One of my summaries of the 2026 one-day PyGrunn conference in Groningen, NL). His parents owned a record store in some Dutch town. First records, then CDs. A social shop where you would gather to…