Saturday, June 27, 2026

Since I'm having Problems with Youtube, I'm downloading all my videos now.

I've been having problems with YouTube.

I was hit with a community warning.  It was not a strike but a warning, but they removed a video.

What's the problem?  There are several problems, actually.

For one, I didn't violate any policy.

Secondly, YouTube won't share any details - I've no idea what policy was violated, but they pointed me to their firearms policy (I own firearms and much of my content is related to firearms advocacy).  I'm familiar with their firearms policy.  I looked over it when this first occurred - I went down the policy line by line, reviewing the banned video footage.  I saw nothing that I violated.  The video was also age-limited.  I wasn't selling or manufacturing (I don't sell or manufacture firearms or firearms parts).

Third, they said I could appeal but IMMEDIATELY denied the appeal when I submitted it.

Fourth, they said that I "have the option to take a quick, seven-question training to have" the communitiy warning "expire in 90 days."

What's concerning is that I initially refused to take the training, mainly because:  I. Did. Not. Violate. YouTube's. Firearms. Policy.  The fact that I keep receiving notifications that I have the option to take the training makes it seem as if it's not an option.

The main problem I have at this point in time is that YouTube wants me to incriminate myself.  Taking that training could be conscruted by them as admitting that I was in violation of their policy.  It feels as if I'm being forced to take the training.

They also stated that if I get another warning while this current warning is still in my queue, I'll actually get a channel strike, UNLESS I take the training.

So, I'm now in the process of downloading every single video I've ever uploaded to YouTube, just in case they shut down the channel.  I've 397 videos.

I used Google's AI (yeah, there's irony there - Google owns YouTube) to assist with this.

I had the AI create a script that would download each video.

It is a python script, and it is below:


import os

import sys

from yt_dlp import YoutubeDL


def download_XXX_channel():

    """

    Downloads all videos from the XXX YouTube channel.

    Includes English subtitles and auto-generated captions embedded into the MP4s.

    """

    channel_url = "https://www.youtube.com/@XXX"

    output_folder = "youtube_archive"


    # Create the destination folder if it doesn't exist

    if not os.path.exists(output_folder):

        os.makedirs(output_folder)

        print(f"Created directory: {output_folder}")


    # Configuration options for yt-dlp

    ydl_opts = {

        # Formats: pulls the absolute highest quality video and audio available

        'format': 'bestvideo+bestaudio/best',

        

        # Path and naming template for downloaded files

        'outtmpl': os.path.join(output_folder, '%(upload_date)s_%(title)s.%(ext)s'),

        

        # History log: prevents downloading the same video twice if restarted

        'download_archive': os.path.join(output_folder, 'downloaded_history.txt'),

        

        # Resumes interrupted downloads

        'continue_dl': True,

        

        # Keeps running even if a specific video throws an error

        'ignoreerrors': True,

        

        # Merges video + audio tracks into an MP4 container

        'merge_output_format': 'mp4',


        # --- SUBTITLE CONFIGURATION ---

        # Attempts to download the official creator-uploaded English subtitles

        'writesubtitles': True,

        

        # Falls back to YouTube's auto-generated English captions if manual ones don't exist

        'writeautomaticsub': True,

        

        # Limits the download strictly to English subtitles

        'subtitleslangs': ['en'],

        

        # Embeds the subtitles directly inside the video container file 

        # (This allows you to turn them on or off inside players like VLC or QuickTime)

        'embedsubtitles': True,

    }


    print(f"Starting archival for: {channel_url}")

    print(f"Videos and subtitles will save to: {os.path.abspath(output_folder)}\n")


    try:

        with YoutubeDL(ydl_opts) as ydl:

            ydl.download([channel_url])

        print("\nProcess finished! Check your output directory.")

    except Exception as e:

        print(f"An unexpected error occurred: {e}", file=sys.stderr)


if __name__ == "__main__":

    download_XXX_channel()


I basically just asked the AI to help me download all my videos on my channel.

The script is currently running and has captured 44 videos thus far (it's been running maybe an hour).  It is slow going but I'll leave it running overnight.

My plan is to upload these videos to Rumble.  I'll keep the YT channel up but I've the feeling they're going to keep messing with me and eventually ban my channel.  Why?  Because they hate firearms.  Note that they're doing this to many, many other folks, as well.  You can see folks on Reddit and X.com complaining about this all the time, and plenty of those folks don't even run firearms-related channels.

Maybe I'm being paranoid with YouTube but I just don't like how a commercial company is trying to force me to accept that I did something wrong, without showing me what I actually did wrong, and then attempting to make me take training to make things right - when I didn't do anything wrong.  I no longer trust them.  They could do all of the again 6 weeks/months from now without providing proof and I'd have no way to fight it at all.  There's no transparency with them and there's not discourse.  That's a shitty way to conduct business, in my opinion.

Sunday, June 21, 2026

I Repaired My Steam Deck!

I bought a Steam Deck maybe 1.5-2 years ago.  I bought the 1-TB OLED version.

Up until recently, it's been an uneventful user experience.

I'm usually not rough on my equipment but I noticed that the left joystick would stick, but only in the UP position.  When I looked at the stick, a chunk was missing under the stick knob, in the area where a user would press up on the stick.  It adversely affects the gaming experience.

I did some research and found that ifixit.com sold Steam Deck parts, so I bought a replacement kit that includes the thumbstick module. I bought it maybe six months ago and had been neglecting to change the stick ever since.

Today, I installed the new stick.  ifixit.com has a nice write-up on how to replace the stick.

After I replaced it, I experienced an issue where the Steam Deck wouldn't boot up.  I panicked because I thought I did something wrong - I ended up re-opening the case (twice, actually) before researching the issue.  This is a normal thing.  I did a hard reset (held the power button for 30 sec) and  then waited maybe 60 seconds for the Steam Deck to reset itself, which it did.  The SD is now functioning without issue.

I didn't even have to recalibrate the sticks - they're Hall Effect sticks, and don't drift.

Working on the Steam Deck is super easy, as well, since it's so modular. 

Monday, May 25, 2026

*Profound Sadness* My Airpods Max Stopped Working!

Two weeks ago, my APM headset (USB-C) stopped working.  They stopped pairing but I also noticed that they appeared to stop charging, as well.

This was disappointing, but I'd been having problems the past 6-8 months with pairing, so I expected them to eventually die.  Them being not-pairable was a blessing because that meant they were not usable...a broken headset would be something Apple can't ignore, right?  

I'd also been removing the pods from the headset harness to clean the hardware connections, which would temporarily fix the pairing issues (that eventually stopped fixing the issue).

So, I went to Apple's support pages to make an appointment at the nearest Apple Store.  That was intitially problematic, because the support page didn't consider a pairing issue to be an issue, so it wouldn't allow me to open a support case. (WTF!)  I tried a second time and it excepted my case - I was able to make an appointment.

I visited the Apple Store and told them what was going on.  They attempted to charge the headset (waited a few minutes after connecting it to power) and saw that it wasn't charging.  It still had power but was not charging.  They then checked to see if it would go into pairing mode - it would not.  They told me that they'd keep the headset and send it out to a service center.  They told me that they'd have it maybe five to seven days.

That seven days sucked.  I'm so used to my APMs that using any ohter headset sucked.  I have a Steel Series headset, a Skull Candy Venue, and a Beats Studio Pro...they all suck compared to the APM.  The next best thing was probably the Skull Candy.  The BSPs have better sound, but the headset is old and beat up - the band is slightly warped.

Seven days later, they called me and said I could come pick them up.  At the Apple Store, they told me that they had to replace the left-side pod, as it had the BT module (and power, I believe).  The new pod still had protective plastic on it.

It felt soooo good to be able to pair my APMs again, without jumping through hoops.

As well, none of this would've happened without AC+.  I have Apple Care + on the headset and it's something I wanted since the headset is not cheap.  I'm glad I did, because they might have fixed it but would've charged me if I didn't have AC+.  I paid $0 for this repair.

Monday, May 11, 2026

I Need to Think About Replacing My NAS, but...

I've an old NAS. It's a Buffalo TeraStation1400D with 12 TB of drive space.

I'd been using it to store snapshot backups of my Macs.  I recently bought a couple of new Mac systems and wanted to leverage the NAS a bit more and found that the NAS needs some legacy things that Apple is getting rid of very soon, so Time Machine will no longer work with my NAS.

I bought the TS1400D back in 2017 - hard to believe that was nine years ago!  It wasn't exactly cheap, either (a bit over $600).  At some point, I need to think about replacing my NAS, but this is a bad time to buy such things, as the prices of drives and memory are astoundingly high.

For now, the NAS will still work but I won't be able to use it with Time Machine.  I can get basic with this - buy an external drive enclosure to use with several largish HDDs that I have.  That'll get me by for a short while.  I just want to be able to back up at least one of my new Macs - both have 1 TB drives.  

I've functional spare 2 TB and 1 TB HDD drives.  I bought a 2 bay enclosure.  The plan is to put both in the enclosure.  Eventually, I'll find another 2 TB drive and swap out the 1TB drive - that way I may be able to configure them using RAID (the enclosure supports RAID).

I've a 2-bay drive dock but it's only supposed to be used for duplicating drives and acessing them for non-permanent tasks.  I frequently lose connectivity with that dock when using them with my Mini - I'm thinking maybe it's saturating the USB 3.0 connection when I use it.  Hopefully, I won't run into the same issue with the new enclosure.

We'll see how well the new drive works.

UPDATE (5/14/2026):  Both the 1-TB and 2-TB drives are bad.  This is sad situation.  I've two 500GB SSDs that I plan to set to RAID0 - Right now, I've a 500GB SSD and a 750 GB HDD in the 2-bay enclosure.  It works well!

UPDATE (5/16/2026):  I went ahead and bought a 4-TB HDD, specifically for Time Machine backups.  Why no SSD?  1) because they're super expensive right now, and, 2) because for TM backups, a mechanical drive will suffice...I don't need speed for backups.  I was surprised that I could find a new one for a decent price (Seagate, from Seagate, for $140).  It'll be here tomorrow.

UPDATE (6/17/2026):  I've been using the Seagate 4-TB HDD the past 30 days now.  It's working.  It's been uneventful, which is good.  It fit into the 2 bay enclosure without issue and I was immediately able to format the drive and use it.  I've a 750 GB HDD in the 2nd bay for regular file storage, too.  Eventually, I'll buy another 4-TB HDD to replace the 750 GB drive.

Thursday, April 30, 2026

Using Uptime Kuma to Monitor My Systems

I've been curious about monitoring systems and didn't want to use something overbearing, such as Zabbix.

One reason that I monitor the r/docker subreddit is because I sometimes see folks posting about the containers and tools that they use.  Someone posted about Uptime Kuma recently and I examined it.

I LOVE DOCKER because it's super easy to deploy tools such as Uptime Kuma and test them.  I was able to deploy Uptime Kuma within minutes and loved what I saw.

I'm now using it to monitor all my tools, mainly my LAN containers and servers, as well as my external containers and web servers.  As well, I'm monitoring to ensure my SSH ports are up and connectable on my Linode host (and the port that I use to shell into my home system that has a port exposed to the internet).

I even tested different versions of Uptime Kuma.  I love that it's simple yet is also capable.  I don't want to mess with agents and I can monitor my systems with Uptime Kuma without using agents.

Friday, April 17, 2026

M4 Mac Mini - Uneventful Usage Is Good Usage!

So I've been using the M4 Mini a few weeks now.  It's been uneventful since getting it all up and running.

I did have set-up issues that I don't remember occurring with my M1 Mini.

The biggest pains was during the setup phase.

An immediate issue was that the Mini wouldn't notice my Mac wireless keyboard, at all.  Now, I'm using the keyboard that came with my 2009 iMac, so I'm not sure if there was a compatibility issue, but I'm using that keyboard now.

I eventually got past that.

I then used the Migration Assistant (MA) tool to migrate the data from the M1 Mini to the M4 Mini.  I had to let the OS get the latest updates, which took awhile.  I attempted to use MA initially but got through a portion of the process before it told me that it had to perform updates to continue.

I then had issues afterward with the Edge browser - it would ocassionally reset pages, especially login pages.  I'd enter login creds and hit the ENTER key, only for the page to refresh without logging me in.  I ended up uninstalling and then immediately reinstalling Edge, which seemed to help some, but the issue persisted sporadically for a few days - during that time, I'd pivot to the Safari browser.

I decided to continue using the Quiizlab USB-C Hub that I was using with the M1 Mini, as I like the fact that I can use it's extra ports and card reader, plus I do have an SSD in the dock/hub.

I've already used it to create several YouTube videos for my channel.  It's been seamless and eventless when using the M4 in that fashion.  I'm not going to lie, though - the base M1 was sufficient for that, although there weren't many instances where I was taxing that system when using DaVinci Resolve, and I was using a large SSD in my workflow.

I should've done this a long time ago.

Some folks have been holding out for the M5 Mini.  No one knows when the M5 is coming so waiting is a bit silly.  As well, the M5 isn't going to be leaps/bounds better than the M4, and we don't know if there will be issues with the implementation that would impact consumers.  And then there's the SSD and memory shortages that might impact production of the M5 Mini - that crap might last years.  Nah...there was really no need to wait.  

I'm happy with the M4 Mini and may have even been happy with an M3!



Tuesday, April 07, 2026

I Bought A Mac Mini M4!

Due to the recent Claude fervor, I'd been having a difficult time finding a Mac Mini to replace my base M1 Mini.

Maybe a week ago, I found one that was a 16GB memory 512GB diskspace M4, for $900, before tax.  I canceled the order because I wanted to use the money for something else.  I was disappointed because I was waiting a LONG time for that unit - someone has been buying up ALL the refurbs on the Apple Refurbished store.  Everytime they'd restock, the items would be out of stock within the hour.

Today, someone posted on the r/macmini subreddit that there was a bunch of machines at the refurb store.  What's nice is they pasted each unit's specs in their post, along with the links to each.  Instead of having to search on the website, I chose which I wanted, from the reddit post and immediately commenced to buy it.

I bought a 16 GB / 1 TB Mini M4, for $908!  This will be the latest M version in my inventory.  My MBP is an M3 (bought new, April 2025).  Between the two, I'm not sure which is the strongest.  The MBP is a Pro model.  This new Mini is not.  It matters not which is stronger, though, because both will be far more capable than my base M1 systems.

The trend for Minis is to buy a bigger SSD, but with giant surge of SSD and RAM prices, it'll be a LONG time before those prices will lower to pre-surge levels.  Plus, I hate hacking things...I'd rather keep this system OEM.

Some folks were holding out for an M5.  F that...why wait?  I'm not trying to chase the latest M model.  I'm going from M1 to M4, so I'm happy enough...the topper is that I got into a 1 TB while staying under $1K.  Most folks would focus on additional RAM, but for my use cases, 16 GB of RAM is adequate...I also wasn't trying to bust the bank with this.

I'll soon be packing up the M1 Mini and either gifting it to someone or selling it (it won't draw a lot of money).  

I also have a base M1 MBA - I'd been thinking of selling it but found that it carries extremely well when traveling, so I'll keep it for travel duty.

The new Mini will arrive Thursday. 

UPDATE (4/8/2026):  The Mini M1 has been replaced!  I'll speak more of the replacement effort soon.