
Anyone who has taken Postgres to production under some load has been through the same thing: you put PgBouncer or PgCat in front, configure transaction pooling, cap the real server connections so it doesn’t run out of memory… and queries are still slow during peaks, with the database barely doing anything. …

When LibreOffice 26.8 was announced, someone left a half-joking question in the comments: “So, no AI is now a feature?”. The Document Foundation, the foundation behind LibreOffice, has answered with an …

Last week I wrote two articles in a row about OpenAI’s agents: first about the agent that wouldn’t take no for an answer on an Australian government portal, and the next day about the swarm nobody was …

One of Go’s most practical ideas is that an import path is both the package name and the place to download it from. You write import "github.com/user/library" and the go command knows it has to go to …

In 2015 I wrote an article about what I liked about Go, and one of the things I found hardest to explain back then was concurrency. Goroutines looked like threads, but they weren’t. They ran …

After several days writing about agents escaping their sandboxes, I felt like coming back to something more down to earth. And the GitHub team has just published exactly the kind of article I like reading on a Sunday: …

Yesterday I wrote about the OpenAI agent that wouldn’t take no for an answer and got into an Australian government portal. I ended by saying the damage seemed small and that the worrying part was how it was …

If you’ve been writing Go for a few years, your code has layers. There’s an interface{} from before any existed, a for i := 0; i < n; i++ from before range over integers, some x := x inside a loop to dodge …

Australian Prime Minister Anthony Albanese said this week in New York that his government is investigating an incident from June: an OpenAI agent accessed non-public files on the Medicare statistics portal, and possibly …

This morning I came across an article on Macanorak that opens with a very simple example, one I’ve been turning over in my head for a while now.
Alice and Bill live in the UK. They have the same iPhone, they use …

Yesterday I closed my article on von der Leyen’s announcement with a line that was half question, half bet:
“The part of the EU Kids Act I genuinely care about isn’t the age. It’s whether the safe …

Yesterday I published an article about AI, minors and age verification prompted by Common Sense Media’s report on Perplexity. The thesis was that the age checkbox is a double failure: fakeable from the outside and …