Furnace is on. That’s not just a metaphor, it’s gonna be like 18°F tonight.

My dishwasher has a timer delay of up to 24 hours. Who has two sets of dishes and a spare dishwasher? I’m going to eat again tomorrow.

Is my dishwasher made for those intermittent fasting bros who can’t stop telling me about how they’re fasting today?

Photo of a cappuccino in a blue mug, with a flower-shaped pour of milk

Lovely light and shadow on a nice afternoon cappuccino.

Long story short, in response to my wife telling a self deprecating joke, my son just said, “don’t you dare take coal from your own train.” And damn, he doesn’t realize how good that line is.

Photo of the album cover for Darlingside’s Fish Pond Fish: four faces merged into three sets of overlapping eyes

The new album by Darlingside arrived tonight. I tucked in my family and plugged in my headphones to listen to this small treasure, alone in a mostly dark room.

Flagstaff, AZ, USA, 9:30pm local time

Screenshot of an enclosed area filled with grass and a path between openings in two opposite walls

Today in Townscaper: Learned that garden paths exist! And how to make them!

A black dog lying in the sun on a striped rug.

Monday puppy update: sunbeam.

Some special debug modes in Minecraft require pressing F3+some other key, which is a real mess for accessibility; function keys aren't meant to be modifiers of other keys, and the Minecraft folks have some explaining to do on this.

That said, my son came to me with a problem: He wants to do something called "showing chunks" in Minecraft, which requires F3+g. Pressing F3 on his 60% keyboard requires using the _fn_ key, so if he presses another key while holding that key, it also activates the alternate function command mapped to the second key. Without some kind of reconfiguration, his keyboard literally cannot send the combination of fn3+g.

After banging my head around forums for a while, I was surprised that nobody seemed to have posted a working solution. So here's what I came up with, using the key programming available on the Ducky One 2 Mini:

We're going to set the left shift key to imitate F3 without needing to press fn:

  1. Press and hold fn+alt+2, to enable the second keyboard profile. This will separate the keyboard abuse we're going to inflict from the main profile.
  2. Press and hold fn+alt+tab for several seconds until the keyboard blinks
  3. Tap left shift: this selects it as the key to be programmed
  4. Press fn+3: this selects that combination as the input to map to the newly-programmed key
  5. Press fn+alt again to save the macro
  6. Press and hold fn+alt+tab again to exit macro recording mode
Try it out: left shift+g should now emulate fn3+g and toggle the "show chunks" setting on and off. Importantly, this key is bound to profile 2; after using it, swap back to profile 1 with fn+alt+1, so that left shift works as expected again (or just bind it something that makes more sense). 

a townscaper screenshot with many platforms and tall support struts building a high tower

Today in Townscaper: A series of terraces lead steeply upward from the pier, to a tower where either a wizard or a coffee shop overlook the town.

Screenshot showing red, orange and purple brick buildings floating above a shimmering sea

I started playing with Townscaper last night. It’s a city-building toy that lets you paint colorful houses and buildings over an empty seascape. It’s absolutely delightful.

Oh dear. I just learned that I am That Dad who shouts COASTER PLEASE when my kid puts a glass down on unfinished furniture.

The White House is a shitshow as positive tests continue to roll in, and Pence is now playing chicken with Harris in order to claim a political media cycle. What an embarrassment, what a pathetic failure.

I’m getting incrementally better at Star Wars: Squadrons. It has cross play, so if any micro.friends are down to try blowing up some capital ships together, well, Red 5 is standing by. 🎮

Likely not on the radar for most of my academic, stats and data sci friends: the Tableau conf is free and online this week. While the tool may not be in your wheelhouse, it’s almost certainly in your institutional/civic infrastructure. Good oppty to see the conversation here.

Gotta take the little satisfactions where I can find them these days, and I just refactored the shit out of this dishwasher load.

Okay, Star Wars: Squadrons is fun because flying spaceships with lasers is fun. But I’m utterly awful at it. Oof. 🎮

The documentation and process of trying to inherit a backblaze backup on a new Mac is a special kind of terrible thing. I haven’t been this stabby in a long time.

Rapidly developing strong negative feelings about the Touch Bar.

Photo of a row of trees with blue, cloudy sky. The leaves have turned brown and gold.

In just a couple of days these leaves have turned even more brilliantly to autumn. This row of trees used to be my barometer for autumn, but I don’t drive past them every day like I used to. Now I catch them on my walks with the dog a little less frequently. I’m happy to see them changing with the season, and more than a little wistful at the time that has passed this year.

I finally sat down and solved a problem that’s bothered me since I put up this site, and that’s to increase the file upload size limit for my media endpoint. No more cropped/resized photo uploads for me! Maybe now I’ll even build thumbnails and a lightbox.

Trees with some yellowed leaves against a blue sky mixed with clouds

Leaves starting to turn here.

Well, shit.

The hands of the clock are at something-something. It is one hundred percent time for an afternoon cappuccino.

Wow, this NPR interview where Woodward keeps insisting he couldn’t have speculated that the president was lying about conditions in the US in February is some real tabula rasa first principles bullshit.

Uh-oh. Seems perhaps bad that the ol macbook is wobbly all of a sudden. I bet swelling battery is the reason for the trackpad fussiness, now. Darn.