A blog about everything, by Jack Baty
Amateur photographer, blogger, and curious nerd.
How about this for a resolution⦠Donāt change blogging platforms more than once a quarter. Ha! I sometimes wish playing with tools wasnāt so much fun. It would be better, I think, to write more, tinker less. Except that I mostly write about tinkering, so thatās sort of self-defeating, no? Letās recap. 2025 was comprised of Kirby, Ghost, WordPress, Hugo, Zola, Eleventy, Blot, Tinderbox, Emacs, and TiddlyWiki. That seems like a lot, even for me. ...
Sooo, I thought I wanted a new theme but that didnāt work out, so I changed my mind and decided to go back to my old PaperMod theme. Trouble is, that theme was made for Hugo1, so I also had to move things back to Hugo. Had to! š I like PaperMod well enough. Itās not the full-post-on-home-page I was looking for, but its excerpt handling is good enough for who itās for. ...
Update: I went with something else :) Then again, maybe I want the previous theme instead ...
My daughter has been sending me adorable AI-generated images of her and my grandson in various Christmas get-ups. Theyāre so fun and cute and sheās having a blast. It makes me wonder, though, what happens 20 years from now when sheās scrolling back through her photos and sees these. Will she remember that theyāre faked? How will she know whatās real and whatās not? How will my grandson? I worry that it wonāt matter to her or anyone else that their pasts are imaginary. Well, it matters to me and it makes me sad.
My first serious foray into Linux was driven by how deeply I fell immediately in love with Omarchy. Omarchy made me realize that I could totally live in Linux. If I wanted to. The big draw of Omarchy for me was Hyprland and window tiling. Iāve tried a few other tiling window managers (e.g. i3) but they were either too hard to configure or felt janky. Omarchyās version worked great, with great keybinding support. It felt good to no longer spend half my time in the OS moving and resizing windows. Omarchyās rendition of Hyprland made it easy and fun. ...
Iām over 60 now, so I often react differently to certain things than younger people do. Badly, most of the time. Take, for example, the rise of āVideo Podcastsā. To me, thatās always seemed a contradiction in terms. āPodcasts are audio!,ā Iād grumble. I donāt know why I cared, because I never listen to podcasts, anyway. I do, however, watch a lot of YouTube. Like, a lot. Too much, but Iāll deal with that later. Recently, I was watching a lengthy video about some topic or another, when I realized that the entire thing was just two people talking into microphones while a camera was running. Then it happened. One of the guys said something like, āYou can follow this podcast here or onā¦ā. Dammit! They called it a podcast. Was I really watching a podcast? Damn kids! ...
Tinderbox has a great feature that indicates the size of a note using a tiny icon next to each note. This makes it easy to see which notes are long or short at a glance. Iāve tried to recreate that here, since at first glance every post is the same. I would have gone with the built-in method by showing the word count, but that takes work to read; 250 and 550 look the same at a glance . ...
As a huge fan of Denote, I still sometimes dabble with other ways of taking notes in Emacs. For example, I like the way Howm does notes. I have a growing set of Howm notes, but they feel isolated from my other notes. For a while, I tried keeping Denote and Howm together but it felt like swimming upstream. I bailed on that and broke them apart again. More recently, I learned about an Org-roam-alike called Org-node. I like org-node quite a lot. There are no enforced file name rules, as in Denote. Any Org-mode heading or file can be a node. All one needs to do is give it an ID property. Itās very fast at finding notes. I pointed org-node at my entire ~/org directory. Finding a node is still basically instant. ...
I was bored this afternoon so I just walked around the house and used up a roll of HP5 in the Rolleiflex.
Donāt ask me why I occasionally try to move away from Emacs. I canāt explain it. Under duress, Iād say itās because Emacs swallows the world, and I like changing things up. Doing everything in Emacs makes that difficult. Org-mode is unmatched, but itās also essentially useless outside of Emacs1. I get a little twitchy about that. Also, sometimes a package update throws a wrench into my Emacs config or I become tired of C-x C-whatever all the time and so I start shopping for a replacement. ...
Well, I finally did it. I deleted my 50,000-photo iCloud photo library and moved everything to self-hosted Immich. Here are some of my notes from the process1. It was actually much easier than expected. Shout out to a couple of tools, first. osxphotos Python app to work with pictures and associated metadata from Apple Photos on macOS. Also includes a package to provide programmatic access to the Photos library, pictures, and metadata. ...
On macOS, I prefer Capture One as my RAW editor, but C1ās cataloging features are weak. Plus, Iād prefer not having my catalog and editor so tightly tied together. Iād love to get out of the Adobe ecosystem, so I donāt want to get too deep into using Lightroom Classic for my catalog. Photo Mechanic is great, but has gotten too expensive. I thought Iād revisit NeoFinder. Iām glad I did. NeoFinder is really good at keeping track of all kinds of media on all kinds of storage. Iāve put 2025ās photos and some other projects into it as a test, and itās impressive. Also, the app just turned 30 years old, so, Lindy Effect. ...
In November, I experimented with using only CLI tools. How did it go? Iād give it a 7 out of 10. The other two CLI-based productivity tools I used for the month were Taskwarrior and nb. Taskwarrior is very good at managing tasks, but I donāt know if itāll stick as my main task app. Thereās too much typing involved with keeping things updated (adding tags, projects, etc.). The TUI helps, but Iām not sure itās enough. Iām currently tinkering with Super Productivity as more GUI-ified option, but Iāll probably just end up back in Emacs org-mode like I always do. ...
āAnother flaw in the human character is that everybody wants to build and nobody wants to do maintenance.ā Kurt Vonnegut
In Baty.net ⢠What do I even mean by āSimple?ā, I was looking for a definition of āsimpleā. I aspire to simplicity, but never seem to find it. For example, I switched my daily.baty.net blog between Kirby and Tinderbox three times in three days. One day, I want posting to be simple, so I use Kirby, because itās an easy-to-use CMS. The next day, I want hosting to be simple, so I go back to using Tinderbox as an SSG because static sites are simple to host. ...
Iāve become a bit overwhelmed by text after using mostly CLI/TUI tools for the past few weeks. I need a break from looking at tedious walls of text all day, so instead of creating posts here using Markdown, Iām posting to my WordPress blog over at baty.blog for a while1. I needed a change of venue. Hope to see you there! š baty.blog I donāt know what I mean by āa whileā, so donāt go too far.Ā ā©ļø ...
Some thoughts and observations around my feelings about using Linux vs macOS. For the past week or so, Iāve been switching between Linux and macOS several times a day. Iāve been working towared full-time Linux for nearly a month, and planned to relegate the Mac to photo processing only. A sort of photo appliance. While doing that, though, I opened some of my favorite Mac-only apps, and immediately doubted the entire Linux experiment. Things would be much simpler if I used macOS for everything. Right? ...
Itās been the kind of day where using (or trying to use) Emacs frustrates me. Iāve spent the past few weeks adapting my custom Emacs configuration to work on Linux. I was so confident that I would be moving to Linux that I ignored anything that might not work cross-platform. I should know better. Today I was using my Mac and fired up Emacs and of course nothing worked. I spent nearly 2 hours futzing with it and I still donāt know whatās gone wrong. Reviewing Git commits hasnāt narrowed it down, either. Itās not the fact that I broke Emacs, itās more that Iām so capable of breaking Emacs at any time. I do it more than I care to. Iām not in the mood, ya know? ...
For nearly two years Iāve been telling myself to Reduce & Simplify. For short periods, Iāve almost done that, but entropy takes over and I once again overcomplicate everything. Could the problem be that Iām not sure what I mean by āSimpleā? One day, it feels simple to use only Emacs and a browser on Linux installed on boring hardware. The next day, simple means using the default Notes, Mail, and Reminders app on macOS. Then on another day, a notebook and pen are my definition of āsimpleā. What happens is that I end up alternating between all of these so-called simple workflows, and Iām back to chaos. ...
When I started running the macOS 26 (Tahoe) betas, I didnāt have strong feelings about Liquid Glass one way or the other. Iāve been running Linux for a while now as daily driver, but since I was thinking that I may have to use macOS on the desktop, Iāve spent a lot of time using both Linux and macOS. Now I kind of hate Tahoe and Liquid Glass. While getting my Mac Mini (M2 Pro) updated and configured, I was reminded how many times macOS pops up a dialog telling me something needs permissions for something. It feels like Iām constantly clicking āAllowā. It happens so often that I no longer bother even reading the messages. I just click āAllowā and move on. Kind of defeats the purpose of the warnings, no? ...