Blog

  • Wishlist: Apple TV Gaming

    As an Apple nerd, I regularly chat with my friends about things Apple is doing or that we wish Apple was doing. A recent thought of mine that I shared with the group seemed to resound with basically everyone, though: a gaming-centric version of the Apple TV. We’re already at a point where games in…


  • Groovy FastStringService RuntimeException

    One of the systems I use at work is a Java-based SaaS platform. This platform makes itself extensible by allowing for custom scripting to be done on it via Groovy, a scripting language that runs on the JVM. This is a fairly common setup that I’ve seen on a variety of platforms over the years,…


  • Helm With K3s On Ubuntu

    I’ve recently needed to use Helm with K3s on Ubuntu. helm is a separate application from Kubernetes that uses the standard K8s APIs in order to interface with whatever Kubernetes cluster it’s pointed at. On Ubuntu, it’s not available via apt and must be installed as a Snap: Helm will typically source its connection URL…


  • Youk Boston Scally Flatcap

    As you may guess from the theme of this site, we’re fans of flatcaps here at the Geeky Blinders. I have a variety of flat caps that I’ve been wearing for the past year or so, many of which are in traditional patterns like herringbone or a newsboy style. While these caps look great, the…


  • Proton Pass Desktop Application

    Earlier this month, Proton Pass released a new desktop application. I had written previously about using Proton Pass, and my only real gripe was: While the browser extension worked great in Firefox, I still like using Safari on macOS since it gives me a nice, consistent experience across my MacBook, iPhone, and iPad. While I…


  • You Maybe Shouldn’t Be Wanting Book Subscriptions

    I recently saw a post online that gave me a bit of pause: On one hand, I can totally get wanting something like this. Reading is expensive, and has only gotten worse in recent years as reading numbers are down while inflation is up. There’s tons of pressure on publishers to make more from less,…


  • A Slight Chance Of Sawblades

    From my upbringing with the NES, GameBoy, and SNES to the depths of my World of Warcraft and League of Legends addictions, I’ve spent a lot of time playing video games throughout my life. After realizing that playing video games and being a functioning adult were mutually exclusive activities for me, though, I backed away…


  • VS Code Live Server Extension

    I had recently written about using Python’s http package to create a web server for local web development. This works fine, but I was recently made away of an even simpler solution: VS Code’s Live Server extension. This extension, which has just shy of 50 million installs at the time of this writing, adds a…


  • macOS Autosave Information Stuck Vim Swap File

    I recently ran into a fairly weird issue in macOS. I somehow managed to have a Vim .swp file stuck in: For the uninitiated, every time you open a file in Vim (or a derivative, like Neovim in this case), it will create another file on the file system that has the same name as…


  • VS Code Per Language Indentation

    As a general rule, when I write code I indent with spaces (not tabs) and use a tabstop of 4; these are configured as global settings in VS Code. I think it provides a pretty clear view of things without being overly wasteful of space; it still blows my mind that Vim’s default tabstop is…