atomicules

Mostly walking the dogs

Making Use Of Having Netbsd Hardware Again

It took me a bit to get up and running after getting the laptop, but did want to point out that I am actually making use of it now:

  • I make use of the excellent pdh on my NetBSD server so it means I can somewhat have an unofficial PagerDuty client on my phone (for “reasons” I can’t use the official one). But it bugged me that plain output was broken and that I couldn’t snooze alerts. So I fixed them both; Technically I didn’t need local NetBSD hardware for this since I only run pdh on my server, but just having a portable computer which is mine doesn’t half make it easier to do this.
    • I spent quite a bit of time looking at pre-commit and ruff-pre-commit as part of this. In the end I’ve not pushed anything, but I patched pre-commit locally so it works after I install pysqlite3, but then still ran into issues building ruff-pre-commit on NetBSD and I couldn’t find a work-around even though I could install ruff itself fine.
      diff --git a/pre_commit/store.py b/pre_commit/store.py
      index 1235942..ba2469a 100644
      --- a/pre_commit/store.py
      +++ b/pre_commit/store.py
      @@ -3,7 +3,11 @@ from __future__ import annotations
       import contextlib
       import logging
       import os.path
      -import sqlite3
      +try:
      +    # Primarily for BSDs that don't have built-in
      +    import pysqlite3
      +except ImportError:
      +    import sqlite3
       import tempfile
       from collections.abc import Generator
       from collections.abc import Sequence
    
  • One of the first things I did on this machine was build helix. It built fine outside of Pkgsrc, but I wanted to update the Pkgsrc package and having local NetBSD hardware meant I could finally do it. Now I just need someone to merge it.
  • Similarly with spotifyd, especially since I’m the supposed maintainer of the Pkgsrc package. That really can only be tested on local hardware.
  • And libvips too.
  • I had some thoughts about trying to setup my own taskwarrior sync server and put together a Pkgsrc WIP package for taskchampion-sync-server, but I don’t think I’m going to pursue this as using the mobile app requires running CCsync as well which just seems silly. Maybe I’ll re-visit this at some point. Maybe I’ll go back to TeuxDeux.

Nike Training Club 1001

Nike Training Club 1001

At roughly three per week that’s six years of workouts which feels about right; Only more recently have I made a point of balancing running with strength workouts.

The Nike Training Club application really seems to struggle to sync this number of activities and has lost a few; According to the Strava API I have done 1055 workouts (Yoga + Workouts), not all of those are Nike Run Club, but most definitely are so NTC has probably lost about 40 workouts in all.

Asides from that though, I 100% rate and recommend it as a free fitness application.


Quick/hacky summing of my workouts thanks to strava-ruby-client:

irb(main):093> sports = {}
=> {}
irb(main):094* client.athlete_activities(per_page: 30) do |activity|
irb(main):095*   sport_type = activity.sport_type
irb(main):096*   if sports[sport_type]
irb(main):097*     sports[sport_type] += 1
irb(main):098*   else
irb(main):099*     sports[sport_type] = 1
irb(main):100*   end
irb(main):101*   sleep 1
irb(main):102> end; 0
=> 0
irb(main):103> sports
=>
{"Workout" => 363,
 "Run" => 1782,
 "Yoga" => 692,
 "Swim" => 25,
 "Kayaking" => 1,
 "Walk" => 7,
 "EBikeRide" => 2,
 "Skateboard" => 2}

I’m actually up to 1003 now

LINK: Cantilever Music

This looks like a really great idea and I’m very tempted to give this a go next year for fufilling my new music fix.

This year I’ve made an effort to listen to the Line of Best Fit’s New Music Discovery playlist every week (other years I’ve listened more sporadically) to discover new artists. And using that in combination with other sources (e.g. Radio) has meant I’ve listened to a fair few albums. But I have two issues with this:

  1. I am finding this hard to keep up with - I have a huge backlog of albums I want to get through before the end of the year. And because it’s not enough to listen to an album once to really get a feel for it this does take some time and means I don’t have a lot of time for re-listening to the albums I have really enjoyed (Heartworms, for starters).
  2. Spotify is a pretty shit business. Unfortunately I can’t get rid of Spotify easily because I pay for a family plan so the decision doesn’t just affect me.

Maybe with Cantilever I can alleviate these? I could have a more considered listening experience - still listening to new music, but a bit less in terms of overall volume of artists with more listens given to each album? It also means I’d start getting more money in the pockets of artists instead of in the pockets of Spotify.

Almost a year since the last effort. Last time round I missed the bus so killed time at the Old Post Office Tearoom. This time round I decided to make more use of that time and do a longer run, only to find it harder going that I thought and missing the bus again. I killed time at the Old Post Office Tearoom. Next time (next year?) I’m just going to plan to end up at the Tearoom.

Also, it seems my Apple Watch is finally reaching end of life. Did not last the run.

Note: One Battle After Another as over-rated as the Geese album: Fine if you've never seen a film or listened to music before.

All I Could Think Of That Week Was Flowers

"...all I could think of that week was flowers for breath and flowers for eyes and mouths full of flowers, armpits of them, the backs of the knees, laps, groins overflowing with flowers..."

How to be Both by Ali Smith

One quote from each half. That’s me finally finished my haul of books I got as presents this year.

The Word Mystery Originally Meant A Closing

"The word mystery originally meant a closing, of the mouth or the eyes. It meant an agreement or an understanding that something would not be disclosed."

How to be Both by Ali Smith

Probably not the best quote as far as beautiful prose goes in this book, but it is apt for the novel itself. I’ve got the “George first” edition and I loved that first half of the book: I think I read that in one day on the last day of our holiday whilst travelling back home. It’s taken me well over a month to finish the second half - sure some of that is because I’m no longer on holiday, but I also found the Francescho half much harder going.

I would love to know what actually happens to the rest of George’s story… alas it is a mystery.

Note: This Low Girl album could be up there with Carla Aakre and Heartworms as album of the year for me. So good.

Banana Hat Resurrection

I am a little bit late writing this, but, in a completely unexpected turn of events, A managed to find me a pristine Look Mum No Hands! Banana Hat on Vinted. I was so surprised that I think I’m still surprised and feel for sure that I haven’t been able to convey my gratitude for it. I think the fact she always hated it made it more surprising that she’d actually been on the lookout for one and hunted it down. She should have saved it for Christmas.

Anyway, the banana hat lives. I am going to try to cherish this one a bit more and keep it for special occasions - I’m not wearing it for running which made a mess of the previous one. Maybe I can keep it pristine enough to actually use it on a bike sometime in the next few years?

Back dated this just a touch because I just can’t find the time to publish on the day. I had it in my head I’d do one a month of these for nine months of the year (foregoing three months where it’s too dark or muddy to do it at my self-imposed target pace of 5mins/km) so this is my last “fast” one of the year. I used to do this distance a lot more frequently than I do now, but definitely at a more sedate pace.

Like The Print Of A Hand Left Years Ago On A Wall

"He wasn't even a fragment of the past, he was only a stain, like the print of a hand left years ago on a wall."

The Days of Abandonment by Elena Ferrante

Last one!

The Dog Had Fallen Through A Hole In The Net Of Events

"The dog had fallen through a hole in the net of events. We leave so many of them, lacerations of negligence, when we put together cause and effect."

The Days of Abandonment by Elena Ferrante

These are the ten most recent posts (not counting any note drivel), for older posts see the Archive.