Cosplaying as a Sysadmin
An ode to the homelabber:
As a software developer, I never was a true sysadmin. I never pulled a server to replace a failed drive at 3 a.m. I never got to roll my little maintenance cart through a cold aisle, with hearing protection to keep my fragile eardrums from rupturing amidst a sea of 100+ dB screaming server fans...
That is, until I built my homelab. Now I can act like a sysadmin as I make sure my kids never have a moment of
apt_key deprecated in Debian/Ubuntu - how to fix in Ansible
2023 Update : Ansible now has the
ansible.builtin.deb822_repositorymodule, which can add keys and repositories in one task. It's a little more complex than the old way, and requires Ansible 2.15 or later. See some commondeb822_repositoryexamples here, for example, the Jenkins tasks below can be consolidated (though the structure of the templated vars would need reworking):- name: Add Jenkins repo using key from URL.
Upgrading 4G LTE modem firmware is an experience
During my most recent hospitalization, besides making a video about the IV pump , I was messing around with a Raspberry Pi 4G LTE router project I could stash in my hospital go-bag (I am hospitalized about 2.5x per year, on average).

I was testing out a new 4G LTE modem, a Sierra Wireless AirPrime EM7565 , which is rated at Cat 12 and theoretically gets hundreds of megabits down. A huge improvement over my previous modem of choice, the
6 Raspberry Pis, 6 SSDs on a Mini ITX Motherboard
A few months ago someone told me about a new Raspberry Pi Compute Module 4 cluster board, the DeskPi Super6c .

You may have heard of another Pi CM4 cluster board, the Turing Pi 2 , but that board is not yet shipping. It had a very successful Kickstarter campaign , but production has been delayed due to parts shortages.
The Turing Pi 2 offers some unique features, like Jetson Nano compatibility, remote management, a fully managed Ethernet switch (capable of VLAN support and link aggregation). But
Much-needed upgrades to my PC
Earlier this year, when I built my all-AMD gaming PC , I decided to stick with AMD's stock CPU cooler. After all, if they include a particular cooler with the Ryzen 5 5600x, I should assume that cooler is adequate, right ?

Wrong! I noticed when comparing benchmarks from Phoronix that my CPU was running a little slower than the average 5600x, and it turns out the 'wraith' cooler just can't keep up under load.
I
Install Raspberry Pi OS's desktop environment over a Lite install
Update : I will keep this blog post up to date with future releases of Pi OS. If you see something missing, please let me know in the comments!
Almost every time I set up a Raspberry Pi these days, I use the 'Lite' version of Raspberry Pi OS. That version doesn't come with a GUI, it just boots to the console. It's much smaller in size and contains most things you'd need for a 'headless' Pi setup.
And if you know
Microsoft is still far behind: Windows on ARM
In spite of Microsoft's cryptic announcement of Project Volterra , and Qualcomm's continuous lineup of 'flagship' ARM SoCs for Windows, Microsoft is still behind the 8-ball when it comes to ARM.
Apparently, in 2016, Microsoft entered into an exclusivity deal with Qualcomm . That's why all official 'Windows on ARM' devices use Qualcomm SoCs. At the time, Apple hadn't yet pulled off its third major architecture shift for macOS , from Intel X86 to ARM

Chaos Engineer - T-shirt on RedShirtJeff.com
Like my last new shirt ( It was DNS , I figured I'd mention my latest shirt design here on the blog in case you're interested:

As a parent of four, I thought it would be especially fitting on a onesie, therefore in addition to two 'normal' shirt options, there's a version for your baby (this version is out of print for now... let me know in the comments if you'd like to see it again!):
Starlink's current problem is capacity
This blog post is a lightly edited transcript from my most recent YouTube video, in which I explain some of Starlink's growing pains: slower speeds due to oversubscription, design challenges with their v2 hardware, and a major bet on much larger v2 sats and a rocket (Starship) that has yet to complete an orbital flight.
The video is embedded below, and the transcript follows:

Building a fast all-SSD NAS (on a budget)

I edit videos non-stop nowadays. In a former life, I had a 2 TB backup volume and that stored my entire digital lifeâall my photos, family video clips, and every bit of code and text I'd ever written.
Video is a different beast, entirely.
Every minute of 4K ProRes LT footage (which is a very lightweight format, compared to RAW) is 3 GB of space. A typical video I produce has between 30-60 minutes of raw