I both wish that I could give up coffee and that I could drink twelve cups of it a day. 🤷♂️
My (first) failed attempt to flash QMK on my mechanical keyboard
I wasted an hour last night trying to install QMK firmware on my work computer’s mechanical keyboard, a Durgod Taurus K320. I have a love/hate relationship with it. I love that it has the best build quality, rigidity, stabilization, keycaps, and typing feel and sound of any of the many (many!) keyboards I have owned over the years. I hate that its software is buggy: so buggy that sometimes the keyboard hangs and I have to unplug it to fix it; so buggy that I have to plug it in directly to my laptop rather than through a USB hub; so buggy that that I cannot program its layers the way I want to.
Very recently, someone figured out how to run QMK firmware on it, which could resolve the stability and customizability problems I have with the board. Unfortunately, I was not able to figure out how to flash the firmware to the keyboard. The main problem I faced was that the keyboard was not recognized by the QMK Toolkit software (on Windows) even after I put the keyboard into bootloader mode, and even after I started messing with the bootloader firmware using Zadig.
After lots of tries, I couldn’t figure out. I think I dodged a bullet, though, because I’m not sure QMK can control the RGB backlighting, which, on this keyboard, is necessary to see the key legends. Fortunately, despite me trying to mess with it, my keyboard still works as well as it did before. It’s not perfect, and I really would like to create a more robust Fn
(function key) layer, but I will live with it for now.
🎵 I’m listening to Gaslighter by The Chicks again today. It is one of my favorite albums of 2020. Everything is great about it, from the catchy choruses to the close harmonies to the clean production. My favorite part of it is the songwriting, which is fueled with righteous anger and makes for compelling country-pop music.
Today I discovered that there is an open-source community creating a modern GUI file manager for Windows. It’s called Files and it is OK and seems to be heading in the right direction. It is a shame that Microsoft essentially abandoned feature development for their file explorer many years ago.
We are getting ready to go to the zoo today. It will be our first post-pandemic outing as a family that isn’t to a local park. I’m looking forward to it, and think it will be safe for us because we will be outside pretty much the entire time.
Today I made the mistake to look up someone I knew while I was in high school. I was reading an article about illegal drugs, and thought about a high school friend’s younger brother who ran into some drug problems about 20 years ago. Sadly, I discovered that he died last year. I can only conjecture, but it seems, based on what else happened to him over the past few years, that drug problems led to his premature death. Learning about what happened to him made me very sad.
Apple Arcade just got a huge update of new games, including some mobile classics
As reported by Andrew Webster in The Verge:
Apple’s gaming subscription service just got a massive influx of new titles. The headliner is Fantasian — the latest release from the creator of Final Fantasy — which is joined by other titles like new versions of NBA 2K and The Oregon Trail, and World of Demons from PlatinumGames. As part of the update, the service is getting two new categories of games: Apple calls them “Timeless Classics” and “App Store Greats.”
I literally just canceled my (second) Apple Arcade free trial twelve hours before this announcement. I just can’t seem to get into Apple Arcade at all. For the most part, the reason is that I find my iPhone 12 mini to be too small to be a compelling gaming device. Secondarily, I don’t want to get into a complex, involved game on my iPhone or iPad. I prefer my mobile games to be simple things that can be jumped into and out of, more like the “Timeless Classics” that Apple is now adding to Apple Arcade. It’s too bad for Apple Arcade that I already own almost all of those games.
Fully vaccinated people may travel, CDC says
As reported by Lena H. Sun and Lori Aratani in The Washington Post:
Federal health officials gave the green light Friday for fully vaccinated people to resume travel as an estimated 100 million Americans have had at least one dose of coronavirus vaccine, and evidence mounts of the shots’ effectiveness.
That’s good news, but it doesn’t make me want to go out and travel by plane or train anytime soon.
I am fully vaccinated, but my kids are not (because, of course, there is no approved vaccine for children yet), and that dramatically limits my desire to travel, eat in indoor restaurants, or do any indoor activities in public unless they are absolutely necessary. I understand that it is probably quite safe for me to do some of these activities (provided I wear a mask, etc.), but it seems to me that doing so would still be (even more) uncomfortable and unpleasant (than it was before).
My wife and I have been talking every day about what is OK or not OK for us to do now that we are vaccinated. Despite both being vaccinated, we are still not comfortable dining in restaurants or staying in hotels (don’t even talk about flying!), but we have realized that we are way behind our friends and acquaintances in terms of risk taking. We remain concerned about our children being explored to the virus, and about the rising and “extremely high” (per The New York Times) COVID-19 risk level our county is currently at. It just doesn’t make sense for us to change our behavior that much yet—at least not until the local COVID infection numbers go down quite a bit, which won’t happen until after a lot more people get vaccinated.
⚾️ For the first time in over a year I have a baseball game on in the background as I work. I hope to get by the with MLB “free game of the day” offering this year, rather than paying to subscribe to the season package. There was no free game for the season opener yesterday, though, so I’m watching a spring training game.
Today I was very happy to find a command line todo.txt app that works on Windows.
📺 The Sopranos
My wife and I started watching The Sopranos a few days ago, and we are hooked. Both of us watched the show sporadically while it first aired, but didn’t catch much of it. Back then, I subscribed to HBO only during free trials I received from switching cable providers after I moved, so you could imagine I didn’t catch that many episodes. Now we subscribed to HBO Max to watch something else, and are likely sticking with it for a long time now.
After a few evenings of work, I completed an update of my Simple Call Blocker app and submitted it to the App Store tonight. It feels good. Now I plan to start the revision of my other apps' website.
🎵 I’m enjoying the new album, Obviously, by Lake Street Dive. I think, though, that if I heard this album when I was a kid I would have hated it. My music tastes have broadened considerably since then.
After a few days of work, I just published my new, Hugo-based website for one of my iOS apps: Simple Call Blocker. The site is not as beautiful as I would have liked, but it is way better than it was, and now I have a framework I can use to add more content to it if I need to.
OpenAI’s text-generating system GPT-3 is now spewing out 4.5 billion words a day
James Vincent reports in The Verge:
The best-known AI text-generator is OpenAI’s GPT-3, which the company recently announced is now being used in more than 300 different apps, by “tens of thousands” of developers, and producing 4.5 billion words per day. That’s a lot of robot verbiage. This may be an arbitrary milestone for OpenAI to celebrate, but it’s also a useful indicator of the growing scale, impact, and commercial potential of AI text generation.
The obvious industry target for auto-text is journalism. It is already being used there for sports reporting, and could probably be used for local government reporting too. There are other areas it will encroach on that are news-adjacent (think financial news or business book digest services like Blinkist), like education and entertainment.
I’m an auditor, and I think that, eventually, auto-text is going to destroy about 50% of our billable hours. Auditors spend a ton of time writing. We document our procedures. We record our work. We summarize our findings. We write reports for our clients. Making sense of all the work, both for our own understanding and for our client’s, for the sake of writing it down, takes a lot of time. Moreover, the simple act of typing it out and, especially, hyperlinking everything together so we support our conclusions, requires a lot of manual work. Some of this work is communicative, but a lot of it (like the hyperlinking part) is mechanical. Consequently, much of it is ripe for automation.
I think, though, that transforming this laborious and time-consuming writing process into something auto-generated by a bot would produce a lot more information but a lot less knowledge than we had before. You gain a lot more understanding how a company, business process, or control works by writing about it than by reading about it. Why? Because writing is thinking. To write well is mentally strenuous. It requires you to think how you would communicate an idea to someone else, notably someone else with a different perspective and different knowledge than you have. At the end of the writing process, you should understand your subject backwards and forwards and from all sides; you could probably describe it in a number of different ways; and you will likely remember the gist of it, and specific nuances about it, for far longer than you would if you had just read about it in a report.
The world won’t end, and few will shed tears, when AI writes audit reports and work papers. Audits cost money, and businesses mostly don’t think they benefit from them. If it makes the auditors less knowledgeable, however, side effects will develop, and those will be long-lasting. Knowledgable auditors help make good control environments possible, which leads to more stable and more solvent companies. Decreasing the understanding of auditors could make systems and processes more unstable and less trustworthy over time. Additionally, knowledgable auditors often move to the business side and go on to manage well-controlled organizations. While the auditor-to-manager career path will likely continue, such moves would not result in the same level of management quality if the auditors don’t have to think as deeply about what they are auditing as they did before the AI text-bots took over. Neither of these side effects bodes particularly well for the people the auditors and the audited companies (and their fancy AI) serve.
One inexplicable thing I discovered today was that the git repo for one of my iOS apps did not have a working remote defined. It was pointing to a repo on BitBucket that doesn’t even exist any more. What the heck I have I been doing with it over the past couple of years?
I am putting the finishing touches on the website I am rebuilding with Hugo. I hope to go live with it sometime next week. I forgot how much work there is in building a website—even when you are not coding its theme.
There is no perfect template—just pick one
I stayed up late last night drafting a new, Hugo-driven version of one of my websites. I went from having nothing at all built to having about one third of the site done in a couple hours. The result, I think, will be more plain (and maybe more ugly) than the existing site, but it will be less janky on mobile devices.
I sank a lot of time over the past week looking for a Hugo theme that is perfect for my needs, but I couldn’t find one. For the sake of achieving my simple goal of refreshing my tiny websites, I gave up the goal of visual perfection, and am driving forward with a theme that I think is OK that works well enough for me.
From my perspective, I want my site to be easier to maintain and add content. That is more important to me than having a site that looks really slick. My old websites don’t look slick anymore, anyway: No one is fooled by outdated HTML templates into thinking that my very niche apps are developed by a huge, sophisticated software corporation.
The organizational rabbit hole
This is a short, short version of what happened to me over the past week when I decided to get organized.
- Form a desire to organize my project files differently.
- Discover the Johnny Decimal system.
- Create a taxonomy for my files in a text file.
- Start writing PowerShell script to switch folders based on the Johnny Decimal number
- Start writing a PowerShell script to index all the Johnny Decimal numbers in my folder tree
- Think about working with files from the command line more often
- Install Midnight Commander for a command line file manager
- Learn a lot of Midnight Commander shortcuts and customizations
- Learn about Far Manager, which is a lot like Midnight Commander but works much better on Windows
- Run into keyboard shortcut conflicts with Windows Terminal
- Learn about assigning and removing keyboard shortcuts in Windows Terminal
- Start thinking about using todo.txt from the Windows Terminal, because my TaskPaper file has been too big for months and is awful to work with
- Tried to find a todo.txt command line app for Windows that works on my machine
- Thought about writing my own todo.txt command line app using an old C# library I created
And…I still haven’t organized anything yet. 😅
The Falcon and the Winter Soldier 📺
I watched episode one of The Falcon and the Winter Soldier this week. It’s a show about two MCU characters I don’t particularly care that much about, so it wasn’t something I was really looking forward to, but I pay for Disney+ anyway and thought I may as well check it out. Reader, I liked it!
My first impression is that it looks like it cost a zillion dollars. Special-effects-wise, it looks on par with the Marvel movies. Based on that alone, I could see why Disney originally wanted it to premiere first, before WandaVision and whatever other Marvel shows are being developed.
My second impression is that I appreciated that it was trying to tell a Black story as well as a super hero story. I am not optimistic that Sam’s (The Falcon’s) family side story is going to be anything but predictable, but it is nice to see an attempt to give the character some grounding in reality. Race is an issue that touches everything in American life, unfortunately. In some ways, it would be disrespectful to Sam’s character and to the audience not to address that in some way.
I don’t have anything bad to say about the Winter Soldier part of the show, but it isn’t as interesting to me. I expect it to follow a predictable “antihero almost, but doesn’t quite, make good” formula, but maybe the writers will surprise me.
Predictability aside, I’m just glad to have something new and fun to watch.
The menu key
I was thinking about creating a training presentation to help my coworkers with keyboards shortcuts, but was dismayed to see that our Lenovo laptop keyboards (which I never use, because I work from home and use external peripherals) don’t even have a menu key. Someone decided that Print Screen
was more important, which may even be true, but it doesn’t help me make a good presentation for my coworkers. The menu key alternative, Shift+F10
is going to be a very hard sell, especially because F10
on the laptop requires the Fn
key to be pressed, too.
I have gone from someone who did not use the menu key on my keyboard for 20+ years (since it was invented in the 1990s) to someone who can’t live without it (on my Windows at least). I made it a point to start using it a few months ago, and now I use it constantly. I recommend that all Windows users with an ANSI or ISO keyboard layout check it out. That key is positioned right underneath your thumb when you use the arrow keys.
🎵 “Canada’s Country”: I’ve been enjoying this laid-back playlist while I work. Honestly, I didn’t know Canada made country music. Unfortunately, there’s nothing particularly Canadian about it. It would be cool if there were.
Does anybody know if scheduled posts, posted from Ulysses, show up in the timeline? I think my 1:00 PM Eastern blog post did not show up in the timeline, but made it to my blog on time.