Blogging with org-mode and ox-hugo again

Using an SSG for building a blog isn’t complicated enough, so I added a layer of Org mode atop mine.

January 21, 2026 Ā· 183 words Ā· Jack Baty
Screenshot of supersonic UI

Navidrome and Supersonic

I’ve been running Navidrome on the NAS for a few weeks as a way to avoid figuring out how to use Roon on Linux. Navidrome is no Roon, but it’s fast and simple and works well enough for my purposes. Navidrome’s web UI is fine, but I thought I’d look for a ā€œrealā€ (Linux) client for it. Navidrome’s API is compatible with the OpenSubsonic API, which apparently is quite popular, so there are many options. I’ve started with Supersonic. ...

January 20, 2026 Ā· 114 words Ā· Jack Baty

OM on Sameness

Our Algorithmic Grey-Beige World – On my Om: We’re living in the endgame. Algorithmic reality doesn’t just commodify interaction. It standardizes imagination. The algorithms squeeze creativity out of millions by showing them exactly what ā€œworks.ā€ We don’t get unique. We get infinite variations of the same. I hate 90% of the internet, now. It makes me sad and angry.

January 16, 2026 Ā· 59 words Ā· Jack Baty

Fedora/KDE on the Framework laptop

I’ve been surprised to learn that I prefer KDE to Gnome

January 16, 2026 Ā· 297 words Ā· Jack Baty

Berghia Nudibranch

Fighting unwanted critters in my reef tank by introducing more critters into my reef tank.

January 9, 2026 Ā· 183 words Ā· Jack Baty

Dropping back to Doom Emacs

I haven’t used Doom Emacs in a while. Thought I’d give it a spin. Besides, I still miss my vim bindings from back in the day. Evil mode to the rescue.

January 6, 2026 Ā· 375 words Ā· Jack Baty

A blogging resolution loophole

In How about some blogging stability for 2026? I wrote that I resolved to not change blogging platforms more than once a quarter. This would be an easy goal for most people. For me, though, it’s a bit of a challenge. I was bored this morning, which is never a good sign. For something to do, instead of changing platforms, I decided to change Hugo themes instead. Totally within the boundaries, right? ...

January 4, 2026 Ā· 238 words Ā· Jack Baty

Chaos around here

I’m typing this in NeoVim on the Framework running Fedora/Gnome. Earlier today, I fired up the Mac Mini and thought, ā€œMan, this is how I want to do computing.ā€ This, in direct opposition to how I’ve felt about it for the past few months. As part of the new year, I’d ā€œdecidedā€ that I was putting the Linux experiment on hold indefinitely. I’d fired up Tinderbox for blogging at daily.baty.net as part of my new move back to macOS. ...

January 3, 2026 Ā· 155 words Ā· Jack Baty

Livin' the dream over at Irreal

Over at Irreal, Blogging Platforms: For me, blogging is all about writing and sharing my discoveries. The last thing I want is to worry about is my blogging platform. I want it to be as transparent as possible so I don’t have to think about it. I just want to write my post in Org mode and push a button to publish it. Most days, this is what I dream of, too. Picking something and sticking with it would be good for me. So far, I’ve not been able to do that, even for a short time it seems. Maybe 2026 will be the year! :)

January 1, 2026 Ā· 106 words Ā· Jack Baty

How about some blogging stability for 2026?

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. ...

December 31, 2025 Ā· 196 words Ā· Jack Baty

Then again, maybe I want the previous theme instead

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. ...

December 28, 2025 Ā· 126 words Ā· Jack Baty

I think I want a new theme

Update: I went with something else :) Then again, maybe I want the previous theme instead ...

December 28, 2025 Ā· 351 words Ā· Jack Baty

A false history

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.

December 20, 2025 Ā· 94 words Ā· Jack Baty

My weekend with Linux. Omarchy to Fedora (Cosmic)

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. ...

December 15, 2025 Ā· 613 words Ā· Jack Baty

I watch podcasts on YouTube with my Apple TV. WTF?!

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! ...

December 12, 2025 Ā· 268 words Ā· Jack Baty

Adding an article length indicator to the blog

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 . ...

December 11, 2025 Ā· 165 words Ā· Jack Baty

Finding Howm notes with Org-node

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. ...

December 10, 2025 Ā· 264 words Ā· Jack Baty

Roll 067 (2025) / Rolleiflex 2.8D

I was bored this afternoon so I just walked around the house and used up a roll of HP5 in the Rolleiflex.

December 8, 2025 Ā· 22 words Ā· Jack Baty

My "Use Obsidian for a month" experiment lasted 7 days

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. ...

December 8, 2025 Ā· 480 words Ā· Jack Baty

From Apple Photos to Immich

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. ...

December 6, 2025 Ā· 539 words Ā· Jack Baty