Building a custom NAS with Fedora CoreOS
for free! (with used disks and parts from a previous PC)
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…
Sun Tzu: The Highest Victory Is Not Stepping Onto the Battlefield
Two product managers fought head-to-head for two weeks over the same project. The line got cut. Sun Tzu left three retreats 2,500 years ago: don't step onto the field, don't fight head-on, don't drag…
Second year of UT is in the books!
Halfway done.
Guidance From Ancient Egypt
Selected maxims and passages from ancient Egyptian compilation of proverbs.
Hello site migration, my old friend
Paying homage to a tradition, this time, with a more radical change.
An idiot's guide to lead optimisation for proteins
Or, understanding the Cradle-1 pipeline. Lead optimisation is the step in drug design where you take a molecule that sort of works and try to make it actually work, and it’s arguably the step…
Incidental UI, essential UI
What the rise of agents means for software UIs
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…
Credential isolation and least privilege for AWS agents
A proxy that holds real AWS credentials, gives agents fake keys, re-signs outbound requests, and generates a least-privilege policy from observed behavior.
Code has always been worthless
For forty years we pretended software was the product. SaaS moved the price to the service. AI moved it past zero. The artefact is free now — what's worth paying for is knowing which code to write.
From memory to nervous system
The first problem with running multiple agents is that they forget. The second is that they can't coordinate. A state layer that solves storage first and then adds signaling becomes a nervous system,…
A popover backdrop anti-pattern [blog]
After attending recent conferences and learning that I can swap out buckets of JavaScript for the HTML native popover property, I've been using it liberally throughout my own projects. For little pop…
Laptops all have built-in security tokens these days
I’ve been a fan of security tokens for a decade now and have accrued quite a collection. This redundancy isn’t a bad thing, as security tokens are easily misplaced and the only way to…
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…
Letting an agent talk to my ECUs
Something has changed for me at the bench in the last few weeks, and I want to write it down before it stops feeling new. I have spent the last decade building or using diagnostic tools that put a…
Notes on the Hantavirus Outbreak
Cruise ships are bad for the world.
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…
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…
Just Fucking Use Go
Hey, dipshit. You know what compiles in two seconds, deploys as a single binary, and doesn't shit itself when a transitive dependency gets yanked from npm at 3am? Go. The same way HTML has been…
New MVP...
My first in a decade, sort of.
Syncing Claude Memory Across Workstations
I work across three different physical PCs, and on a couple of those I also bounce between Windows and WSL. That’s as many as six different environments where I run Claude Code against the same set…
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…
Your Onboarding Is a Hazing Ritual and You Call It Agile
No training, 12 hours of meetings a week, public sprint shaming, and a probation period that guarantees silence. This is not high performance culture.
Entering textjam spring 2026
I decided to participate in Jack Harrhy's "game jam-like" for text-based projects, textjam . It's my first time participating in any kind of a jam. The requirements are pretty permissive. We just…
ADHD is...
ADHD is...¶ Your brain making your body physically rebel against sitting down and working – like actually being unable to sit because it's uncomfortable and borderline painful, no matter if…
CCC 2026
Tentative topics Runxi Yu An introduction to applied cryptography: post-quantum primitives, protocol design, and further research directions Emily & Gladys Western Feminism vs. Asian Reality:…
Wrapping Up My SlutCon Experiment
I tried leaning into sexual transgression. Here’s what I learned.
52in52: Memento
Movie Poster Memento is another amazing unreliable narrator movie. In the same vein as Shutter Island and as many twists as The Departed. I really like it. There are so many details I probably missed…
52in52: The Sixth Sense
Movie Poster I had a busy April finishing my master’s thesis, so I am 4 movies behind. I’ve watched 2 movies this week and will be watching 2 movies next week to catch up. The first movie…
Proposed Amendment to the Telephone Consumer Protection Act of 1991
Proposed Amendment to the Telephone Consumer Protection Act of 1991 (2026-05-08) Hereto recognizing the changes in technology since the passage of the Telephone Consumer Protection Act of 1991 (47…
Twilight Sculpture Garden
Take a walk along Montreal’s Van Horne avenue at the northern end of the Plateau and you may find something unexpected: An unkempt field populated by rusting metal sculptures. It’s an odd…
Indieweb Webring Button
Inspired by The Online Webring , I made an Indieweb webring button that has mapped clickable regions for previous , next and webring links. < area shape =" <span style="color: #B8BB
Org Teach Export Macros
After using James Howell's Org Teach for a number of semesters, there was one thing that was bothering me with the reproduction of images (and code) between slides and handouts. Chiefly, images may…
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.
Prevent Firefox from Adding New Suggested Search Engines - Blogpost - Mortagarden
For a while now, I've had a slightly annoying problem with Firefox; it is a problem that I think is...
Rhizomatica Releases Mercury, a Fully Open-Source Modem for Digital on HF
The following is a press release from Rhizomatica : May 2026 — Rhizomatica is pleased to officially launch Mercury, a completely open-source Digital Radio OFDM protocol for HF broadcast and…
FEX 2605 Tagged
We’re not even going to do an intro this month, we got ourselves some new hardware this month to play with let’s go!
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:…
The Security Model of Not Being Single
A semi-personal note on how security, privacy, and self-hosting change when your life is no longer designed for one user.
Danser avec la machine ou rester sous perfusion
J’ai lu la chronique de Gaspard Koenig sur Sanctuaires d’Abel Quentin, puis le commentaire qu’en a fait Benoît Bergeret. Je voudrais commenter ce commentaire, mais avant cela je…
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,…