Just Say No
Saying yes is easyâat first.
It makes you feel better. And it makes you feel like you can do anything! And the person you're saying yes to also gets a happy feeling because you're going to do something for them.

Saying no is hard. It's an admission you can't do something. And worse still, you're disappointing someone else who wants you to say yes.
But here's the thing: none of us is a god.
Pi Cluster vs Ampere Altra Max 128-core ARM CPU

Sometimes life has a funny way of lining up opportunities, and one presented itself when Patrick from ServeTheHome reached out and said, "Jeff, I have an Ampere Altra Max server. You wanna come see it?"
Of course I did.
But seeing as Patrick is more than 800 miles away, I had to come up with a reason to go see it, so I pulled out my 6-node Raspberry Pi clusterâwith it's 24 ARM Cortex A72 CPU cores
Ubuntu's settings won't open after setting CPU to 'performance'
Recently I was doing some benchmarking on my Ubuntu 22.04 PC, and as part of that benchmarking, I tried setting the CPU performance profile to performance . In the old days, this was not an issue, but it seems that modern Ubuntu only 'knows' about balanced and power-saver . Apparently performance is forbidden these days!
$ powerprofilesctl list* balanced: Driver: placeholder power-saver: Driver: placeholderThe problem was, I had set the profile to performance :
$ powerprofilesctl set performanceExploring a 1 MW FM Radio Tower with my Dad
My Dad and I just posted a new video on the Geerling Engineering YouTube channel where we explored the tallest radio tower in the St. Louis metro area, the so-called 'Supertower' that has a 10-station combined dual FM antenna system (dual 4-bay FMVee by Dielectric) at the top:

I asked him about how the audio gets routed through the transmitter site, how HD (digital) and analog signals are mixed, how that's all routed a giant combiner room with 9"
Testing Microsoft's Windows Dev Kit 2023
Last week Microsoft started selling their $599 Windows Dev Kit 2023 , formerly known as 'Project Volterra'.

I got my hands on one after a little bit of a shipping delay, and promptly started tearing it down to see what's inside. You can click here to browse the entire Twitter thread where I posted pictures of the box contents and teardown, or view it below:
Windows Dev Kit 2023 (aka "Project Volterra") has arrived. Box is fine
Why I use Jellyfin for my home media library
The blog post Streaming services lost the plot detailed how streaming services have become the thing they were made to destroy.
Like cable networks and satellite companies before, they're raising rates (at a rate higher than inflation), stuffing their content libraries with filler that's not even worth the bandwidth to stream it, and shoving ads in paying users' faces.
And in my first video of this two-part series, I showed how I rip Blu-Rays and DVDs into my computer .

Today, I
Docker and systemd, getting rid of dreaded 'Failed to connect to bus' error
The following error has been the bane of my existence for the past few months:
TASK [geerlingguy.containerd : Ensure containerd is started and enabled at boot.] ***fatal: [instance]: FAILED! => { "changed": false, "cmd": "/bin/systemctl", "msg": "Failed to connect to bus: No such file or directory", "rc": 1, "stderr": "Failed to connect to bus: No suchBatch transcode a folder of videos with Handbrake's CLI
I've used Handbrake for years, to transcode practically any video fileâincluding ripped DVDs and Blu-Raysâso I can watch the videos on practically any device. It's especially helpful for .mkv files, which can have a hodgepodge of video formats inside, and are notoriously difficult to play back, especially on older or more locked down playback devices.
But Handbrake's achilles heel, as a GUI-first application, is in a lack of easy batch operation. You
An easier way to find an ASUSTOR NAS to set it up
I have a few ASUSTOR NASes at my house, and I don't like installing a custom application just to identify the NAS so I can visit it's web UI the first time.
The official ASUSTOR getting started guide recommends installing ASUSTOR Control Center , which does a good job of identifying ASUSTOR devices on your network. And that's about it.
But behind the scenes, it's likely just scanning your network and matching any MAC addresses in Asustek's range. Which is easy to do without
Automating my Homelab with Ansible (AnsibleFest 2022)
At AnsibleFest 2022, I presented Ansible for the Homelab .

In the presentation, I gave a tour of my homelab, highlighting it's growth from a modem and 5-port switch to a full 24U rack with a petabyte of storage and multiple 10 gigabit switches!
Then I spent some time discussing how various components are automated using Ansible, mostly using open source projects on GitHub.
Unfortunately for attendees, the room my session was in was packed, and a lot of people who wanted