
Writing a driver for undocumented hardware has always been a job of patience: capturing bus traffic, staring at hex dumps for hours, guessing what each register does and testing the hypotheses one by one, often for …

When we think about software supply-chain attacks, we almost always picture the same thing: someone steals the account of a popular package’s maintainer and publishes a version with malicious code. Trail of Bits …

Git 3.0 will bring several breaking changes, and one of them will affect almost everyone even though it gets little attention: new repositories will use SHA-256 instead of SHA-1 to identify commits, trees and files. …

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 …

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 …

Anthropic published its September threat intelligence report yesterday, covering what it detected and shut down between December 2025 and August 2026. Seven areas — cyber operations, influence, surveillance, fraud, …

On August 26th, Mark Raasveldt and Hannes Mühleisen published a very short note on the DuckDB blog: DuckLabs, the company behind DuckDB, is becoming a subsidiary of Amazon Web Services. The deal closes in early …

I’ve been writing about Go on this blog since 2015. Back in that “What I like about Go” article I talked about simplicity, fast compilation, and how good it feels to use a language that doesn’t …

Lately I’m seeing more and more AI models calling themselves “open source”. Llama, Mistral, Falcon… they all claim to be “open”. But are they really? How open are they actually?
I …

A few days ago I came across an article that literally left me with my mouth open. It’s about TinyEMU-Go: a RISC-V emulator written entirely in Go, ported from C using Claude. And the best part: you can run a …