100daysToOffload Articles
In May 2026, I started a challenge to write 100 new blog posts or pages on my website over the following year.
- /dev/null: Permission denied on Alpine Linux One of my Alpine Linux VMs broke during an upgrade and started throwing errors about the permissions on /dev/null. Just fixing the permissions didn’t persist across reboots, but resetting the device manager did.
- Compiling Classic UMN Gopher on Modern Linux Debian still ships with the original terminal Gopher client. It doesn’t compile out of the box on other distros, but so far I’ve figured out how to build it on Fedora and Arch with a CFLAGS change.
- Count Upgradable Packages on Alpine Linux TLDR: doas apk update, then apk list -uq | wc. You can automate checking for new packages, and you can use this shell script to report how many updates are available when you log in.
- Customize Icons for Syndication Links (WP) The Syndication Links plugin offers a filter you can use to add icons for specific websites, or even for whole protocols. Here’s how you build it.
- Enable Gemini (and other Small Internet) Links in WordPress You can write a Gemini link in a WordPress post, but WP won’t accept one anywhere it validates URLs. Here’s how to add a filter to allow more protocols.
- Hide Related Posts by Post Format Here’s how you can hide related posts on Asides or Links when using Contextual Related Posts or Jetpack on your blog.
- Removing a Hybrid MBR from a GUID-Partitioned Disk Today I learned about hybrid MBR/GUID partition tables, where the GPT on a disk is duplicated in an MBR table for (outdated) compatibility purposes. These days it can break compatibility with Windows if you have a partition MBR doesn’t support, like a multi-terabyte filesystem.
- Running Gophernicus on Alpine Linux I’m experimenting with Gopher again. The Gophernicus server works well on Alpine, but it takes a little extra work to get the prerequisites right.
- What is rel="bookmark"? I stumbled on a reference to rel=“bookmark” being used for permalinks, but I don’t think I’ve ever seen it used that way.