Skip to main content

Pretty Good Hat

I’ve ordered myself a holiday vacation treat: I’m going to build myself an Iris. It’s my first try at a split keyboard, and I’m looking forward to both the build and the experiment of using it!

My friend Cam Scott is a gifted, tremendously hardworking flyfisher and poet. I’ve been on a few oh-my-god adventures with him on mountains and in canyons. I’m thrilled and moved by the featuring of his poem A River’s Own Name by Patagonia, where his reading is set to a beautiful video. Hell yeah, Cam!

Somewhere along the way I ended up with two versions of my tag for R-related posts (#r and #R), and Hugo didn’t handle the lowercase one. A couple of quick sed lines did the trick to convert both to a more friendly version that Hugo handles just fine. I’m saving them here for future reference in case I ever want to bulk-change a Hugo tag again:

  • sed -i 's/^ \- r$/ \- rstats/' *.md
  • sed -i 's/^ \- R$/ \- rstats/' *.md

A mostly black dog sits in a bright sunbeam on a tile floor, eyes closed with her face in the sunshine.

Sunday sunbeam update: Puppy is in the sunbeam.

With wintery weather arriving, she’s back to her warm tile-seeking ways.

An animated gif showing a set of growing bars measuring Destiny 2 weapon usage

I’ve had a really nice hobby R coding weekend, learning to use {gganimate} to make plots like this. I’ve been re-tooling all my old piles of fish scripts that I’ve used to gather my Destiny data from the game’s API. Now I have a useful pair of quarto notebooks that retrieve data using parallel processing and produce this kind of output. I’m super enthused by what I’ve learned!

Had a pretty good hobby coding weekend learning how to use purrr::pluck() to get specific nested fields from piles of json data rather than blowing out the whole series of nested lists.