Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Sending DMARC reports is somewhat hazardous

Moving from OpenBSD to FreeBSD for firewalls

There's always going to be a way to not code error handling

Go's runtime may someday start explicitly freeing some internal memory

Discovering that my smartphone had infiltrated my life

A surprise with how '#!' handles its program argument in practice

A surprise with how '#!' handles its program argument in practice

We haven't seen ZFS checksum failures for a couple of years

We need to start doing web blocking for non-technical reasons

The early Unix history of chown() being restricted to root

I wish SSDs gave you CPU performance style metrics about their activity

I have a GPS bike computer

Go's builtin 'new()' function will take an expression in Go 1.26

Some stuff on how Linux consoles interact with the mouse

Systemd can be a cause of restrictions on daemons

The idea of /usr/sbin has failed in practice

I have divided (and partly uninformed) views on OpenTelemetry

How my mail notifier avoids interrupting me (2010)

ZFS scrubs check (much) less than you probably think they do (2018)

Connecting M.2 drives to various things (and not doing so)

Websites and web developers mostly don't care about client-side problems

Implementing a basic equivalent of OpenBSD's pflog in Linux nftables

Another reason to use expendable email addresses for everything

Realizing we needed two sorts of alerts for our temperature monitoring

Why I write recursive descent parsers, despite their issues (2020)

People still use our old-fashioned Unix login servers

Getting decent error reports in Bash when you're using 'set -e'

What is going on in Unix with errno's limited nature

Checklists are hard, but still a good thing

The "personal computer" model scales better than the "terminal" model

More →