Skip to main content

Pretty Good Hat

I’ve been hosting my little set of domains with Pair.com for nearly ten years (!), through a handful of small price increases; eight bucks a month to put my random junk online has always been fine. Now Pair is increasing my shared hosting plan to $14, nearly doubling it! Hmm.

Apple, I’m practically begging you to implement a multi-select editor in the viewer for activity data. When the Peloton app on my watch goes haywire and decides that I’m exercising from midnight to 3am – reader, I was not exercising – it would be nice to be able to selectively delete all those records instead of nuking the entire day.

A edit dialog on my iphone showing many rows of one-minute activity records

A screenshot from the Apple activity app, showing constant activity from about midnight to three am. I was not awake. This data is bogus.

I’m starting on some of my end of year data projects. First up, a bit of output from the summary visuals I’m building of my workout data! I know, I know, polar plots are bad data representations, but I really like the clock-like image for this depiction of workout times.

A radial bar plot, in a half circle design. It shows the number of times I worked out at different times of day throughout the year. I am heavily a morning workout person, with many 4am and 5am sessions.

I really like Garrick’s method of adding Bluesky comments to a Quarto-based blog. I’m already wired up to use Bridgy at my personal blog and Quarto datablog, and enabling it to connect to Bluesky was just a matter of adding the connection with an app-specific password. The difference between using webmentions versus the direct point-to-point link that Garrick and others have implemented is something to consider: it looks like the direct feed from Bluesky, at least, preserves a lot more of the continuity of a thread, while the webmentions approach (especially using Bridgy) potentially makes gathering comments a little more seamless in the POSSE sense by not requiring the link back to the original post.

At prettygoodhat, I needed one template change to insert the bluesky syndication link if specified in the post’s front matter. In single.html:

{{ if (isset .Params "blueskylink") }}
<a class="u-syndication" style="display: none" href="{{ .Params.blueskylink}}">{{ .Params.blueskylink}}</a>
{{ end }}

This adds the stub for the syndication link if one is found with the blueskylink id in the post’s header, and that should be all it takes for Bridgy to collect replies associated with the corresponding post.

Garrick’s extension gives me a thought on improving my own hookup of Bridgy to Quarto, too; that may be the right way to go over at the ol’ datablog.

I had such a good experience playing Ashen last night that I want to share. (I mentioned playing Ashen in my week notes.) It has an inventive multiplayer mechanic that pairs the player with another player at approximately the same place, if one is available. If one isn’t available, you get an NPC companion, who is often quite competent but sometimes prone to disappearing or falling off ledges.

Last night in a new area – a dark, winding, flooded canyon – I was matched with another player1. Even with fast travel, the game does such a good job with art and environments to create a sense of being somewhere new, dangerous, and far from home. My new companion appeared at just the right time, as I approached a small camp of several strong marauders by myself. Together we handily took them out, and then we carefully moved along gangways from platform to platform high over the water, fighting enemies and finding quest items and treasures nearly in unison. They went down once and I revived them; later they returned the aid when I was surprised and overwhelmed, appearing with a flurry of heavy blows to finish off the enemies swarming me.2

Ashen screenshot; the player&rsquo;s character in a cloak stands on a cliffside in the sun, facing a cityscape that recedes to a huge capitol-shaped building on the far ridge. The color scheme is muted pastel and autumn leaves on the scattered trees, which the player hasn&rsquo;t seen since the first area of the entire game.

We progressed for a long time, maybe 30 minutes, silent companions leapfrogging from small patches of light and safety back into skirmishes. At a chokepoint in the route, far into the uphill journey, I was long out of health renewal items and getting nervous. We faced one final cluster of tough enemies and then pressed up a very long corridor, to emerge finally into bright daylight, in a brand new environment, in sight of a fast travel monument. We were safe! This was a really cool semi-social adventure that perfectly showed off the game’s theme of finding hope – and help – in a dark place.


  1. Real players are identifiable because their movements are a little more unpredictable. The loop often goes, “great, I have a partner, are they real or — oop, they just ran away, they’re real. ↩︎

  2. Each player only gets a single revival between rests at monuments, so this put us each in a vulnerable position going forward, ratcheting up the tension. ↩︎

Weeknotes, Nov 17, 2024

The start of rainy season is a perfect time to discover a leak, yes? Just checking. Deeper into autumn, now, I am also seeing just how many leaves our various trees hold; they hold a lot of leaves! There’s so much raking to do. It’s a brisk, windy and grey morning.

This week’s soup: Potato-forward, topped with roast chicken and chile crisp. Solid. A white bowl filled with soup, on a colorful quilted placemat. Beside the bowl is a white plate with crunchy toasty, butter-covered bread.

I didn’t capture a lot for notes, this week. I’m tired, working on focus and calm. I’m dismayed that a campaign run on meanness, anger and fear could win the way it did; I’m furious at the centrist reaction that this just shows how polarized we are as a nation. We’re not polarized when a candidate can demagogue against kids who need gender-affirming care; we’re broken.

gaming

I bounced off of Ashen a few years ago, but picked it up again this week when it re-appeared on Game Pass. I’m terrible at it, still, but am kind of grateful for its vibe of hopeful, slow progress. It’s a very good pastime to recline in a big chair with the Steam Deck.

A screenshot from the game Ashen, showing a huge character standing from a throne. Before it stand two smaller characters watching her unfold to her full, imposing height.

work

I appreciate this post by Michael Lopp on using Monday to set the tone for the week. I’ve been practicing many of these and think his reminder to consider metrics is really useful. I’m not as good at this in particular – should spend some time on that one.

weekend

I’m hoping today to get out for a good walk and find some photos. We’ll see how that goes.