Jason Becker
January 12, 2025

Auto-generated description: A band is performing on stage with a keyboard player, a guitarist and vocalist, and a bassist. Auto-generated description: Three musicians are performing on stage with a keyboard, guitar, and bass guitar. Auto-generated description: A band performs on stage with a guitarist, drummer, and keyboard player under blue stage lighting. Auto-generated description: A band performs on stage with a guitarist, drummer, and keyboard player under blue stage lighting. Auto-generated description: A band performs on stage with a guitarist, drummer, and keyboard player under blue stage lighting.

I can’t believe how far some of my friends came to watch our first show, which was meant to be a low stakes thing away from home. It was a blast to be on stage again after almost 20 years. I should have asked to have vocals and keys in the monitor up front, but oh well. Also, my old Dunlop pedal tuner is a piece of shit that was tracking terrible so I was not able to correct some tuning issues probably only I noticed.

Very successful first run out.

December 29, 2024

I have not sufficiently expressed my hatred for whoever did this.

Several books are neatly arranged on a shelf, with noticeable titles including works by Naomi Novik— the first two books have matching gold book covers while the final book is black.

This mess is what 573 books (plus 5 I couldn’t find and about 30 high quality magazines and 20 or so academic journals) look like. More to go.

A cozy room features a large white bookshelf filled with books, a beige sectional sofa, a small ladder, and a wall map.

This is what 61 cookbooks looks like (along with other things).

A wooden bookshelf/bar displays a collection of books, glassware, and various alcoholic beverages.

December 27, 2024
December 21, 2024

The main issue I’ve run into was the following:

.Site.Author was deprecated in Hugo v0.124.0 and will be removed in Hugo 0.141.0. Implement taxonomy 'author' or use .Site.Params.Author instead.

This is a relatively easy fix– include your .Site.author data in config.json under Params like so:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
{
  "params": {
      "author": {
      "name": "Jason Becker",
      "avatar": "https://micro.blog/jsonbecker/avatar.jpg",
      "username": "jsonbecker",
      "activitypub": {
        "username": "[ACTIVITYPUB_USERNAME]",
        "url": "[ACTIVITYPUB_ACTOR]"
      }
    }
  }
}

Unfortunately, lots of places across Micro.blog templates reference .Site.Author, most especially RSS and JSON feeds.

So in addition to changing references to .Site.author in your own theme (most likely in head.html partials), you’ll have to bring in custom versions of RSS, JSON, and podcast feeds to have a successful site build.

Micro.blog isn’t ready for Hugo 0.140.0 quite yet, but it’s possible to get up and running if you have a custom theme and know how to maintain it. Unfortunately, Hugo doesn’t use semver or anything like it. They also don’t offer stepwise upgrade guides so that you can say, select your current version and the version you want to upgrade to and easily get the steps necessary to keep things working.

There are some nice features that have been added since the last upgrade of Hugo on Micro.blog, but I have to say, the surface of breaking changes that Hugo makes and its impact on themes and plug-ins really feels like a liability. If Hugo followed semver, it’d be a lot easier to maintain versions of themes and plug-ins verified to work at certain markers and maintain older versions as well. As it stands, the upgrade path is kind of rough, and places a lot of burden on a small number of folks.

I’m thinking about if there’s a way that we can incorporate something like the exampleSite process for Hugo as well as some key steps in the Micro.blog process (namely the coalescing of templates and configuration) into a GitHub Actions build step. What I’m imagining is that each theme can have a GitHub Action that builds the exampleSite by coalescing the theme-blank templates and configuration, using reasonable environment variables for some default values that are set on Micro.blog, and then builds against multiple versions of Hugo, generating a check artifact for compatibility. It’s possible even to maintain a release branch for each version of Hugo that is supported by Micro.blog that tests against that version and ensures compatibility.

This way, themes can be updated one version of Hugo at a time, even when Micro.blog doesn’t necessarily support it. Community members can easily generate pull requests that update a theme to a working build on a new version, and maybe the burden can be spread a bit.

With a system like that setup, for example, I suspect it would take me under an hour to get most themes working. Occasionally there’d be a problem that needs a Manton-level fix, but that’d be easy to find. I suspect almost all problems could be solved without Micro.blog official participation provided that theme-blank is used for the coalesce and has a working release that matches the Hugo version. In other words, fixing theme-blank for a version and using that release branch should cover all or nearly all of the Micro.blog-system-level support necessary to fix the downstream themes.

For example, all of the RSS and JSON feed fixes are not needed if theme-blank is updated to use .Site.params.author – except doing so now would break every theme on older versions of Hugo.

December 13, 2024
November 23, 2024
November 16, 2024

This was an adorable jalopy parked by the gym.

A small, British coupe with a white roof, gray, almost unfinished paint, and yellow rims.

October 25, 2024
October 22, 2024
October 17, 2024
September 28, 2024

Home alone, no car, little food, random desire for baked pasta. I must admit, I love radiatori.

A baked pasta dish topped with melted cheese is placed on a stovetop.

September 22, 2024

I don’t love either of these pictures, but they tell an interesting story. The first one came up as “On This Day” five years ago– back before I knew about my keratoconus and was still using glasses. So grabbed another shot of me today. You can see the aging, and, I hope, the weight loss.

September 7, 2024

I can’t believe I haven’t updated this since March.

When I look back at that post though, I know at least partially why. I opened with, “Gracie is still with us.” April 30th was her last day with us. It’s still painful.

A golden colored ddog with white snout laying across a blue carpet with white lines. Her eyes are half closed and shes laying against a gray wall with white baseboards.

But there have been quite a few important updates since I last wrote.

Music

I am now playing in a band seriously for the first time basically since high school. I’m having a ton of fun writing music again, and I think we’re going to be ready to perform live soon. Once we have some more demos recorded, I might post some of the music. This has meant I’ve spent a lot more time thinking about guitar gear and music again and it’s bringing me a lot of joy.

Newish stuff I’m listening to

Health

After my weight crept up again, not nearly to its high, but enough, I started Wegovy. After years of concerns, I had my cholesterol close to under control. But this winter, even before I had started to gain back some weight, my cholesterol shot up way high. With my family history of severe heart disease, it was time to get on a statin. But my weight kept creeping up and we also have a history of weight-related diabetes. I was struggling, and I knew I didn’t want to get things out of control. After discussing it with my doctor in what was a quick and relatively easy conversation, he agreed that with my activity level and diet plus family history, it would be worth trying Wegovy as I could see some real benefits.

I haven’t lost monstrous amounts of weight– instead, I’ve lost weight just like I have in the past when I was the most successful counting calories. But the “no food noise” thing is real– I cannot believe how much less I think about food, how much faster I feel full, and how much easier it is to just eat less. While I was counting calories in the beginning, I am not at this time. I don’t really need to because my appetite doesn’t lead me to going over. I’m losing at a rate of about 1.5 lbs a week, depending on the week, and I’m now much closer to my “typical” healthy (but still quite over) weight, even though I’m not yet on a full dosage.

My most serious side effect seems to be increased heart rate– it makes it a little harder to do the most intense forms of exercise and it makes my sleep feel a bit less restful. It’s worth it for me.

Unfortunately, I’m not able to do my favorite exercise– volleyball– very much lately. Someone crashed into me while I was swinging for a hit back in May. At the time, it felt ok, but ever since I’ve had shoulder issues. It’s just on the very edge of my motion. I can do almost everything at the gym and never feel it in every day life. But if I try to play volleyball, I really feel it. And the other day I did a some pull-ups for the first time in a while and there it was. I probably should get some imaging, but I’ve been taking it easy and it has improved, just slowly. Welcome to being in your late 30s.

Travel

We went to Providence for our reunion, Nashville for a wedding, and Seattle just because and had a gra time late May through mid June. We also went to London this summer as our big trip for the year. It was my first time to the UK and we had a very good time. My review is short and simple: I’ve never been somewhere that reminded me of New York so much. I do love to travel, and it’s a bit tough on me that post PowerSchool acquisition I don’t get to travel much for work. Oh, and I just got back from visiting my sister and her husband in Pittsburgh over Labor Day weekend.

Miscellaneous

I started to go to a book club at my favorite local bookstore and I’ve had a really good time doing it. I missed the two summer ones (because I was in London for the first and in a rut with reading for the second), but September’s book is Slow Horses, which I expect will be an easy read given how much I love the AppleTV series so I’m excited to head back there.

I’ll try and do this once more before the end of the year.

September 4, 2024
August 26, 2024

This is like some weird SEO album name thing… and it totally works.

An Apple Music screenshot for a new music release titled “Sleeping Ghibli Autumn Music Box Premium BEST.” The background features a forest scene with autumn foliage and sunlight streaming through the trees.

July 30, 2024
July 28, 2024

Liberty was fascinating to walk through. Sure, it’s a fancy department store. But it is gorgeous and well preserved. A balance of modern and functional and old that does not exist on my usual side of the world.

The image shows a detailed wooden carving of a bird perched on a post, situated inside a multi-story building with ornate wooden architecture. People can be seen in the background, indicating a lively, possibly commercial space. The focus is on the bird sculpture.

Relay 10 was a great time. Of course TimeKoalaSing (something no one remembers) had to make the schlep. But it was a solid excuse to visit London for the first time.

A group of people are participating in a game show on stage. One man is standing at a microphone, the host, Jason Snell, while seven seated participants huddle in discussion. A large game board is displayed overhead with categories and scores, listing flavors such as Chocolate and Pistachio.

July 17, 2024

Only true heat can empty out good neighbor’s outdoor seating.

A landscaped outdoor area with stone steps, a gravel path, and lush greenery leading to a wooden deck with tables and umbrellas. In the background, there is a white building and a few trees under a partly cloudy sky.

July 12, 2024

As if I’m not pissed enough at the NYTimes, they go and attack me like this?

A screenshot of the podcast The Daily with the episode title, “Loving Their Pets to Debt”.
July 6, 2024

Not yet secured down and fully wired, but this is what I’m thinking for the current State of the Board.

A pedalboard setup with various guitar effects pedals including: Wampler Ethereal (Delay and Reverb), Akai Headrush (Looper/Delay), Voodoo Lab Pedal Power 2 (Power Supply), D’Addario Chromatic Tuner.