Over the course of my life, hard drives have continued to get denser as far as their data capacity. Back when I was traveling for years, I could comfortably put most of my data on a single hard drive. Over the years, when I reached capacity, I’d copy everything to a new drive and ship the old one as an offsite backup to a family member halfway across the world. In recent years, I’ve switched from smaller custom NAS servers to a custom rack-mounted solution with ZFS storage. I was able to upgrade to a ZRAID array before storage prices started skyrocketing. This post talks about the new 80TB ZFS RAID array I built, as well as how I’ve converted my old hard drives to backups using ZFS snapshots.
In today’s world of content generated by the Weighted Random Word Generators (also known as Large Language Models (LLMs); too often incorrectly referred to as Artificial Intelligence), the vast majority of top search results are a mix of mainstream news sites and automatically generated articles, which are difficult to read and verify for correctness. Too many people simply read and trust the generated answer at the top of the search results. For those who want to look deeper, the first step is to set your Internet time machines to the past, before the era of the modern chatbot.
I’ve owned a lot of mechanical keyboards. Over two years ago, I started using an Ergodox layout, starting with the SliceMK. It was difficult to get used to the ortholinear layout of the Ergodox, but I’m glad I stuck with it, as I really enjoy the experience of typing on split keyboards. I later added the W-Ergo to my keyboard lineup, the first keyboard I’ve used with SA profile keycaps. A few weeks ago I built out another Ergodox profile keyboard: the IF-Ergo. It uses the Gateron Baby Kangaroo V2 switches, as well as the Domikey Crisis and Cyberpunk SA keycaps. This keyboard replaces my Slice MK as the primary keyboard for my work laptop.
In 2019, I placed a pre-order for a Purism Librem 5. It was touted as a Linux mobile phone, providing an alternative to the two big players in the cellphone operating system space. Two years later I attempted to cancel this pre-order, as the promised device had failed to materialize. Three years after my original order, I got an e-mail indicating the device I no longer wanted would finally ship. It took almost six years from my original order to get a refund. I was met with tons of excuses from support staff and eventually had to file a complaint with my credit card company to finally get the money restored. I’m honestly shocked Purism is even still in business. They’re a horrible company filled with liars. No one should give them any money for what must be garbage products.
I’ve been using Sonatype Nexus for the past few months as a repository for build artifacts (Python and RPM packages) for project I’ve been developing. Recently several of my build pipelines broke with RPM checksum errors. Doing some searches, I only found old, unanswered forum questions and absolutely useless AI-generated answers. Upgrading to the latest version of Nexus didn’t solve the issue either. After looking through some documentation, I did discover how to rebuild the package indexes and fix my issue. However, I didn’t realize the Nexus upgrade shifted me from a truly open-source artifact repository to closed proprietary commercial software with no way to downgrade back to the open-source version. This was infuriating. Now, even though my problem was fixed, I had to extract all my artifacts, rebuild an older Nexus installation and then reupload all my package. I’ll also have to create my own build pipeline if I want to continue getting updates for the open source-version of Nexus.
Nearly a decade ago, I was purchasing beer for a friend’s party at a drug store and the cashier wanted to scan my drivers license. I refused and her manager said my ID had to be scanned to make my purchase. The cashier was surprised no one had refused a scan before. Sometimes people have scanned my IDs before I could stop them, so I put a sticker on the back of my drivers license. Increasingly, more businesses and restaurants are demanding this invasive tracing of customers for entry or alcohol purchase. No matter how much a bouncer may claim “we don’t store your information,” they have literally no way of being sure of that. If you value your privacy, do not let venues or stores scan your drivers license.
When Elon Musk originally bought Twitter, a number of people moved over to Mastodon. There were a lot of misunderstandings around how Mastodon works. People are used to mega-websites, now known as platforms. Mastodon is composed of tens of thousands of independently run servers that communicate with each other using a protocol known as ActivityPub (AP). There are other services that can communicate over AP, including Pleroma, PeerTube, Misskey, PixelFed and more. This interconnected network is colloquially known as The Fediverse. People use to the mega-sites and large-scale algorithmic content moderation were completely unprepared for a return to distributed, chronological, non-algorithmic social networking.
I’ve been using Stack Overflow, and other Stack Exchange sites, for over fourteen years. During that time, I’ve both asked and answered over 80 questions, with some overlap of providing answers to my own queries. Even when I was younger, I limited my questions to things that were truly difficult problems I was stuck on. The site has provided some great insights and has helped me tackle difficult coding issues. Recently, the amount of questions submitted has gone into massive decline. A few weeks ago, I used the site to ask questions about a very difficult problem I was facing, which involved Python and Qt using PyQt bindings. The comments I got were condescending. Even as I provided more information and fully reproducible examples, I was told to further condense my questions before they were eventually closed and deleted. Stack Overflow is no longer the website I once enjoyed using.
A few years ago, I built out a home theater system, after not having a TV for nearly a decade. Even after leaving my life of minimalism, I still just watched movies and shows on a regular desktop monitor or laptop. I was surprised at how difficult it was to get HDR support working on Linux, and how limited my options were. For years, I simply used Windows 10 and the VLC media player to play videos with HDR and high quality audio. Although true HDR is now possible on Linux, it’s still not entirely straightforward and took a little bit of work. This guide explains how to setup mpv media player with HDR on KDE Neon Linux, but should be adaptable to other Wayland based setups.