Moving my home media library from iTunes to Jellyfin and Infuse
Since 2008, I've ripped every DVD and Blu-Ray I bought to my Mac, with a collection of SD and HD media totaling around 2 TB today. To make that library accessible, I've always used iTunes and the iTunes Shared Library functionality thatâwhile it still exists todayâseems to be on life support, in kind of a "we still support it because the code is there" state.
The writing's been on the wall for a

The Wiretrustee SATA Pi Board is a true SATA NAS
In my earlier posts about building a custom Raspberry Pi SATA NAS , and supercharging it with 2.5G networking and OMV , I noted that my builds were experimental onlyâthey were a mess of cables and parts, with a hilariously-oversized 700W PC power supply.
I lamented the fact there was no simple "SATA backplane on a board" for the Raspberry Pi Compute Module 4. But no longer.

Wiretrustee's SATA Board integrates a SATA controller and data and power for up
Retrieving individual files from S3 Glacier Deep Archive using AWS CLI
I still haven't blogged about my overall backup strategy (though I've mentioned it in the past a few times on my YouTube channel)âbut overall, how it works is I have two local copies of any important data, and most of the non-video data is also stored in my Dropbox folder, so I get two local copies and one cloud backup for 'free'.
Then I also back up everything (including video content) from my NAS to an Amazon S3 Glacier
Don't fall in love with your Macâautomate it!
Ah, the feeling of unpacking a brand new computer:

In my case, I'm actually selling the 16" MacBook Pro pictured above and replacing it with a 13" MacBook Air and 10 Gigabit Mac mini.
Once you turn on the new Mac, what's next? Do you:
- Wait 6+ hours for a Time Machine restore (you do have a backup, right?) or use Migration Assistant to move all your old files and cruft from your old Mac?
- Manually install apps
The Apple M1 compiles Linux 30% faster than my Intel i9
(With a caveat: I'm compiling the ARMv8 64-bit Pi OS kernel.)
It seems every week or so on Hacker News, a story hits the front page showing some new benchmark and how one of the new M1-based Macs matches or beats the higher-priced competition in some specific benchmarkâbe it GeekBench , X86-specific code , or building Emacs .
Well, here's my quick story.
I've been doing a lot of work

Two Tiny Dual-Gigabit Raspberry Pi CM4 Routers
Since I started testing various PCI Express cards on the Raspberry Pi Compute Module 4 , I've been excited to see what new kinds of custom networking devices people would come up with.
Well, after months of delays due to part shortages, both DFRobot and Seeed Studios have come out with their 2-port Gigabit router board designs, and I was happy to receive a sample of each for testing:

The boards are tiny, and even with the Compute Module 4 installed, they are incredibly smallâtake
Freenode is dead. Long live IRC?
This is the text version; I have a video version of this post on YouTube: Freenode is dead. Long live IRC? [video] .
I've been on IRC since I started participating in the Drupal community in the mid 2000s. For over three decades, countless programming and open source communities have centralized their real-time discussions on IRC servers. While overall IRC usage has declined in the past twenty years, Freenode became the most influential hub for IRC users, with the majority of
Setting up a Raspberry Pi with 2 Network Interfaces as a very simple router
I needed a very basic 'Internet sharing' router setup with one of my Raspberry Pis, and I thought I'd document the setup process here in case I need to do it again.
I should note that for more complex use cases, or where you really need to worry about security and performance, you should use something like OpenWRT , pfSense , or VyOS âor just buy a decent out-of-the-box router!

But I needed a super-simple router setup for some testing
My 6-node 1U Raspberry Pi rack mount Cluster
Now that I have a half-height rack and a 3D Printer, I figured I should finally move all my Raspberry Pis from sitting in odd places in my office to the rack. And what better way than to print my own 1U Raspberry Pi Rack mount unit?

The rack unit you see above was assembled from 6 'frames', 6 hot-swappable Pi carrier trays, 2 rack mount ears, and a couple lengths of threaded rod for rigidity.
It was printed from these plans from russross on
OBS Task List Overlay for livestream TODO / Checklist
For a few of my task-oriented livestreams, I wanted to be able to have an easy-to-follow list of tasks present in an OBS scene, with an indication of which task was currently in-progress.
I had seen a similar overlay on NASASpaceflight's livestreams ( example ), and liked the simplicity:

I started searching for an OBS plugin I could use to replicate that overlay, but was coming up with nothing. There was some plugin that seemed like it fit the bill, but it