Loading...

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

A thought on JavaScript "proof of work" anti-scraper systems

The lack of a good command line way to sort IPv6 addresses

Classical "Single user computers" were a flawed or at least limited idea

Intel versus AMD is currently an emotional decision for me

The length of file names in early Unix

Let's Encrypt Drops "Client Authentication" (mTLS) from Its TLS Certificates

Mandatory short duration TLS certificates are probably coming soon

The order of files in /etc/ssh/sshd_config.d/ matters

Unix files have (at least) two sizes

The appeal of serving your web pages with a single process

How I install personal versions of programs on Unix

My pessimism about changes to error handling in Go (but they'll happen)

If you get the chance, always run more extra network fiber cabling

I don't think error handling is a solved problem in language design

Some notes on Grafana Loki's new "structured metadata"

The web browser as an enabler of minority platforms

JSON has become today's machine-readable output format on Unix

The practical (Unix) problems with .cache and its friends

We got hit by an alarmingly well-prepared phish spammer

Thoughts on having SSH allow password authentication from the Internet

The history and use of /etc/glob in early Unixes

There are different sorts of WireGuard setups with different difficulties

I think Go union type proposals should start with their objectives

A gotcha with importing ZFS pools and NFS exports on Linux

Good union types in Go would probably need types without a zero value

Some things that make languages easy (or not) to embed in Unix shell scripts (2022)

When power cycling your (x86) server isn't enough to recover it

The long (after)life of some of our old fileserver hardware

Maybe we should explicitly schedule rebooting our fleet every so often

Buffered IO in Unix before V7 introduced stdio

More →