Time with family can be hard

When I started this blog, I had three goals in mind:

  • Learn WordPress, and have content to play with for things like upgrades, migrations, and figuring out how WordPress works.
  • Provide technical tips, tricks, and recipes for doing computer things, primarily on Linux.
  • Writing content that expresses my opinions.

If I’m honestly looking at my own motivations, that last one holds the most appeal to me.

I’m old enough to be a grumpy old man, but I’m also old enough to know that opinions without solutions are terrible reading. No-one wants to listen to a whiner.

In fact, one of the defining moments of my life was when my dad was exasperated with me, and he exclaimed at me something I needed to hear at that time:

Anyone can whine about things; useful is providing a solution.

My dad, when I was about thirteen years old and whining about something big time

So, I’m up north with family for Christmas vacation. Dealing with family can be hard. I have two solutions: have another community I can escape to (my volunteer service community), and have my computer I can escape to.

Yesterday was day four of cabin fever with the whole family. My brothers and mother had exhausted watching all the movies and YouTube they could stand. They wanted to do something, anything, that wasn’t watching more television. YouTube is simply television without the cost overhead of paying writers, producers, and talent. My brother’s television set comes with YouTube, with embedded advertising. It sucks, mightily. YouTube also has the problem that it gives a platform to total con-men who are looking for marks to prey upon. This really isn’t any different from the television preachers who pitch salvation for dollars.

And I get it: if my life were that empty, I’d be easily preyed upon, too.

At this point in my blog, I’d like to do a 4,000-word essay on the problems of American life where our government and media conspire to drive us to be consumers of crap to fill the void in our life, instead of healthy and useful. But all that would really boil down to is this:

As an aside, I really like Stephan Pastis’ comic strip, and buy his page-a-day calendar every year. Most days are at least mildly amusing, and some days produce actual laugh-out-loud moments. Some days are profound. Not that I’m trying to convince you to buy stuff to fill the void in your life….

So, back to my family. We all suffer from a lack of purpose in life. I’ve got it the least bad: I’m still employed with a place that pays me well, and (although I hate my job) I’m working toward my retirement.

Mom never did take my step-sons in as her grandkids, and neither of my brothers got married and produced kids either. So my mom tends toward self-pity, having gone through the trouble of raising us boys, but not getting the benefit of grandchildren. She does take care of Frank, the man she partnered with after a year of being a widow. So that gives her purpose. She also had to specifically decide to go out and socialize. She has friends she visits to play Majong, and a club called Gadabouts, and Red Hat Society club.

One of my brothers was forced into retirement early, and hasn’t found the motivation to get a job. He’s actually a superb cook, and this last week he has been cooking all our meals. The meals have been delicious. But in his off-time, all he does is watch videos and sleep. Clearly, he is depressed. I hope he can find a purpose in life.

My other brother has always had a rough life. He works in a low-end job, and tends to get restless, irritable, and discontent with whatever job he has. The longest stretch where he was happy was in Death Valley, where he worked from 2003 to 2021. But the HR lady there went woke, and as soon as the trans asshole showed up and started their bullying, the HR lady sided with the trans asshole, and my brother quit. Now he’s up here in a cold, dismal town where it rains nine months out of the year. In his off-time, all he does is watch videos and listen to re-runs of Art Bell’s Coast to Coast AM. I hope he can find a purpose in life.

So how do I find purpose in life?

Volunteer service is the obvious win for me here. The particular people I spend time with consider ourselves a fellowship; this is a good name for our community. Although I had to go through hell to face the fact that I needed help, once I got into this fellowship of help, my life turned 180° around. I can help because I’ve been through the same hell that all newcomers are going through.

If I didn’t have this, I hope I would have found a church fellowship to be a part of.

I do have a circle of friends on the Internet. We met on Slashdot more than 22 years ago. Back in 2019, one of our friends died, and 21 of us went (most of us flew) to Seattle to attend his celebration of life. Although I still communicate with these friends, it isn’t daily like it used to be. Half of them came down with TDS, and the community split in two. But at one time, there were more than 80 of us. This digression brought to you by:

There is a principle which is a bar against all information, which is proof against all arguments and which cannot fail to keep a man in everlasting ignorance—that principle is contempt prior to investigation.

William Paley (1743-1805)

Half of my circle of friends on the Internet have contempt, prior to investigation, regarding God.

I thank God that I am not one of them. I have plenty of evidence that something out there, supernatural and surpassing understanding, is an active agent in my1 and other people’s life. Point being, that if I weren’t in the fellowship I’m in, I would hope I would become a part of a religious fellowship.

Volunteering down at a soup kitchen would be good for my soul.

Any sort of volunteering would be good for my soul.

I also have plans (or perhaps they are dreams) of writing a lot of code when I retire. Priority 1 is obviously more exercise. After that, I want to write some code to lay out Factorio blueprints, and build the software that manages the tree structures needed to lay out connected pieces in sensible ways. Ultimately, I intend to write a flow charting-based integrated development environment based on Nassi-Shneiderman flowcharts. I’d like to use the IDE to write a video game loosely based on the book of The Legacy of Heorot.

Back to my volunteer service: there are two different offices which are either directly related or tangentially related; I plan of volunteering at both after I retire2. They also need a newsletter editor, and I’d love to write a system in LaTeX to import the various documents and format them consistently. I’m not terrible with Perl, so I think I can work up a nice system of opening files with LibreOffice, converting them to plain text, formatting them the way I want, and then adding back in whatever italics, boldface, super- or sub-scripting elements were in the original. I already do the website for one of them.

So yesterday, everyone was frustrated that this time together had gotten so boring. But I’m not bored because I know “This too, shall pass.”, and, I have other outlets.

I hope, dear reader, that you too can find other outlets.

Volunteering my time and effort gives me a high-quality purpose in life. My self-worth goes up when I am helpful.

I hope you can find ways to grow your self-worth and purpose.

Merry Christmas.

  1. When I let Him. ↩︎
  2. One of them is a 501(c)(3), and for the next five days, I am president of the board of directors. That, plus $5, will get me a coffee at Starbucks. Not that I’d ever go to Starbucks, they’ve gone woke. Anyway… the other is probably also a 501(c)(3) but I haven’t tried becoming a board member yet. Having a day job is not conducive to being of service there. ↩︎

I’m giving up on Apple HomeKit

My setup for Apple HomeKit was an iPad, a HomePod Mini, and my personal iPhone. The iPad was where I would configure Shortcuts > Automation > Personal Automation, which would light up Bluetooth and play playlists. My goal was to replace my Amazon gear as my home alarm clock. The Amazon Echo system started well, but enshitification happened, and I removed all that gear from my life.

The HomeKit solution mostly worked, except when it didn’t. The iPad would, once in a while, simply register an error instead of doing the automation task. It can be a real bummer when your alarm clock doesn’t go off. I lived with the poor behavior because it only happened every week or two or so. But I had a nagging feeling that long term, this is not going to be acceptable to me. Computers can be reliable, and I’m not willing to pay Apple’s price for an Apple TV. I think I confused the Mac Mini with the Apple TV; the Apple TV is about the same price as what I went with later.

Speaking of which, I’ve abandoned the low quality competitor, too: my Roku Ultra is powered off and headed for the scrap heap.

The thing that kicked my ass into gear on abandoning HomeKit was the most recent upgrade of iPadOS. I forget if it was 18.1 or 18.2, but after the upgrade, all my playlists were empty. The MP3 files are still on the iPad, but the playlists I’d programmed into Apple Music were empty. Would I like to add my music from the Apple iTunes store? Go kick rocks. I copied the MP3 files to the box for a reason.

So now I have a choice: recreate the playlists on a box I don’t think is going to work out in the long run, or, start over on something new.

I chose to start over on something new.

Nicely enough, my brother gave me a great Christmas gift last year: the Morefine M8S N100 Alder Lake PC. My brother specifically looked for one of these because a reviewer he listens to said this small form factor PC is one of the quietest boxes with active cooling, and specifically is Linux compatible. I wiped Windows off of it and installed Manjaro Linux, just like my main desktop. The HDMI on it drives my television (monitor) and I use Bluetooth to connect to the soundbar.

As mentioned in the Home alarm clock: no progress post, I’m not having success running it headless. So why not go whole hog in the other direction? I have a work-around: turn the display panel off. I have to use the TV remote to pull up the menu which lets me power down the display panel. If I want to see the screen again, I use the remote. Other than that, the Morefine M8S is a normal Linux desktop driving a television set, and the television set never turns off (well, the electronics driving the tuner / HDMI ports, at least). This also lets me use Rumble as a YouTube replacement, with a wireless mouse and keyboard from my bed. But I digress.

I’m using KAlarm to run commands on a schedule. The commands are:

vlc --intf dummy /path/to/music/playlist.file

And so far, it hasn’t failed to play an alarm yet.

A bonus feature I didn’t expect: the alarm music sounds better. Of course it does, an iPad playing an MP3 to a soundbar doesn’t do 5.1 stereo; but Manjaro on the Morefine M8S does know how to send that type of stream over Bluetooth. My guess is that Apple was nerfing the MP3s in favor of AAC from the Apple iTunes store; I don’t know. But I do know that the new setup simply sounds way better.

And a future bonus feature will be that I could write a Perl script to replace the contents of the .pls or .m3u files if a desire for variety should strike me.

The only downside has been that the HomePod Mini is now kind of useless. It was nice, having the automation on the iPad to be able to play something in either the soundbar in my bedroom (mornings and evenings) or the HomePod Mini in the living room near my main PC (lunch break times).

I am going to flash a Raspberry Pi with Homebridge, but I don’t know if that will let me send a VLC stream to the HomePod.

Still, I have a great setup for watching Rumble or such while I fold my laundry, listen to a podcast to fall asleep to, and I have faith that my alarms will no longer fail me.