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.
- 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.
- 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.
- 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.