Daily Shaarli

All links of one day in a single page.

February 21, 2026

Parse, don't Validate and Type-Driven Design in Rust

Short explanation of why you want to make invalid state impossible to represent. This leads to nice properties in your code, the price to pay is introducing more types to encode the invariants of course.

brat: Brutal Runner for Automated Tests

Interesting shell based test framework targeting pure POSIX. This makes it fairly portable. It feels a bit raw but there are a few interesting ideas in there.

On Alliances

The previous piece about the disagreement with Cory Doctorow was a good one even though I didn't put it in my review. This one is more important though! It's a necessary reminder that we can't put allies on a pedestal and then scream at them making mistakes or having different opinions. We can't afford this kind of purity culture... Especially right now.

Facebook is absolutely cooked

If you're wondering the kind of dumpster fire Facebook is now, that gives an idea. It was crap all along for sure, but clearly they crossed another threshold.

Cleaning up merged git branches: a one-liner from the CIA's leaked dev docs

Nice little git trick. We can all thank the CIA I guess?