Bored? How about trying a Linux speedrun? (2020)

The Screwed-O-Meter (2013)

I try to answer “how to become a systems engineer”

Fulfilling a reader's request for my “dot files”

Escalating via post-it note just to get some health checks

Load 'em up and throw 'em under the bus

More than five whys and “layer eight” problems

Who needs main() anyway?

Tonight's rabbit hole: time math and 32 bit longs

A different approach to building C++ projects

I still have an old-school cert on my HTTPS site

Setting the clock ahead to see what breaks

Determine durations with monotonic clocks if available

S p a m m y s y s C a l l s in strace dumps

IRC: Run it or use it, but try to avoid doing both (2021)

Twenty five thousand dollars of funny money

WPA3: no go on Raspberry Pi (plus some Mac gotchas)

Unintentionally BREAKing a serial console

Systems design and being bitten by edge-triggering

User IDs probably shouldn't be passed around as ints (2018)

A Reader Asks How to Avoid Working for Evil

The night of 1000 alerts (but only on the Linux boxes)

Free associating from 'df' to RCE

Tasks, Lists, and Promises

Paying a visit to planet BSD

Debian/Raspbian rngd with -S0 will bite you after a week

You can do a lot with an empty file

That simple script is still someone's bad day

Just some red flags. No big deal. Just ignore them

Dumb things you can sometimes do with hard links

More →