sboyette
sboyette
@sboyette.bsky.social
hiking with @birdmoot, hanging out with @kimberlykeane. cooking, music, relationships, social justice, nerd shit. he/him, pan, cnm. abq and parts southwest.
Reposted by sboyette
HANDS OFF OUR PUBLIC LANDS!

Right now, Senate Republicans are trying to sneak language into Reconciliation that would sell off millions of acres of public lands.
June 22, 2025 at 6:50 PM
It took most of the afternoon, but I have a working implementation of "adding a facet" in my music project.

It was so finicky because while twiddling the DB side is easy, I wanted to add an ID3 TCON tag to the file if no facets were defined (meaning no genre in the source)...
June 21, 2025 at 11:43 PM
Reposted by sboyette
The U.S. Senate is currently considering a budget reconciliation bill that quietly includes language that could devastate our public lands. It would:
- Make over 250 million acres of public land eligible for sale
- Mandate the sale of at least 2 million acres of Forest Service and BLM land
June 21, 2025 at 5:51 PM
Jar full of Sphinx moth caterpillars. They're getting transplanted from our yard to nearby wild plants
June 21, 2025 at 3:57 PM
Reposted by sboyette
The budget bill currently in the Senate would put 258 million acres of public land up for sale, including recreation areas, wilderness study areas, critical wildlife habitat and more. www.wilderness.org/articles/med...
250+ million acres of public lands eligible for sale in SENR bill
The bill mandates disposal of over 2 million acres of BLM and National Forest lands; public lands eligible for sale in the bill encompass over 250 million acres, including local recreation areas, wild...
www.wilderness.org
June 18, 2025 at 1:50 PM
Reposted by sboyette
There is a lot going on in our country today.

I know many are feeling uncertain and scared —but know that we stand with you and to stand in your truth and in your power.

We are in this together and we will get through. They cannot take away our voices, our rights, or our joy. ❤️
June 14, 2025 at 8:19 PM
Reposted by sboyette
One of our closest science stans @annealiz1.bsky.social sharing more good news re yesterday's #10millionStrong standing up to Trump and owning his fashboys with - of course - tubas!

#StandUpForScience
#StopTRUMP
June 15, 2025 at 7:13 PM
Reposted by sboyette
Happy Father's Day & don't forget the lessons learned.
(H/T - The Dad Briefs)
June 15, 2025 at 6:44 PM
Back to my semi-regular nerd shit: Discovered howler.js last night, and it solves 97% of the client side problem for my music project. Incredibly stoked about this.

Also can't believe that it's a high-quality, standalone, JS library, without 400MB of package manager overhead. Kudos to the team!
May 8, 2025 at 1:52 AM
Reposted by sboyette
TANK vs TESLA

"We've crushed fascism before and we'll crush it again"

- ⁠WW2 veteran Ken, 98, in the tank
May 7, 2025 at 4:46 PM
Interesting thing I learned about SQLite today: it does not consider providing a placeholder where one is not allowed to be an error -- at least sometimes.

I unthinkingly tried to parameterize an ORDER BY clause and was incredibly confused when I kept getting unordered data back.
May 6, 2025 at 10:28 PM
Great progress on the catalog portion of the music project backend. Also learned a lot about JSON handling in SQLite, which is pretty important for one of the project's two major goals: applying faceted classification/cross-cutting concerns to a music library in place of a single genre tag
May 4, 2025 at 8:01 PM
Haven't posted about it in a while, but I'm still (slowly) working on my music project. Getting close to having enough functionality built on the backend to end any dependency on 3rd party tools to manage my collection.

Then the rather more interesting bits start.
May 3, 2025 at 9:21 PM
went to a star party at the VLA
April 26, 2025 at 6:53 AM
Brian Eno doesn't suck. Not a thing I had been worrying about, but glad to know I don't have to.

www.youtube.com/watch?v=hh7C...
Brian Eno perfectly explains selfishness of the super rich
YouTube video by Peeps
www.youtube.com
April 7, 2025 at 12:43 AM
Reposted by sboyette
When I wrote this back in January, I hoped it would make a few people smile. Now it's come full circle and made *me* smile, because @meganseling.bsky.social at @thestranger.com over in Seattle decided it would make a good cartoon, and got Greg Stump to draw one. 😁 www.thestranger.com/climate-issu...
April 4, 2025 at 9:35 AM
TGIF
April 4, 2025 at 7:08 PM
Reposted by sboyette
There’s a mass exodus from AirBnB to VRBO because of a co-founder & board member’s ties to the Heritage Foundation, Project 25, Tesla, and DOGE…

Act accordingly. ✨
April 2, 2025 at 8:28 AM
The genre list in ID3v1 (with Winamp extensions) is depressingly "early 2000s white nerds". These are all included:

Techno, Industrial, Euro-Techno, Trance, Techno-Industrial, Electronic, Rave, Euro-House, Club-House, Electro, Electroclash, Illbient, Industro-Goth, Dubstep, Psybient, and Polsk Punk
March 31, 2025 at 5:42 AM
Work had me busy for a few days, but I'm returning to getting the ID3 tags sorted once and for all so I can carry on with the more interesting bits of this project. So much variance. Consider the following:
March 29, 2025 at 5:21 PM
Files named `nn.Song_Title.mp3` and missing ID3 tags can be title tagged via:

`for trk in *mp3; do eyeD3 --title "$(basename ${trk} .mp3 | tr _ ' ' | cut -f2 -d'.')" ${trk}; done`

No, I'm not still normalizing tags, why do you ask?
March 25, 2025 at 2:56 PM
The great music cleanup is completed; everything is now cleanly tagged with ID3v2.3/2.4 tags. I also used this as an excuse to throw out a bunch of onesy-twosey tracks downloaded back during the early days of digital music. Ahh, DLing random garbage just because I could, and I had the disk space?
March 20, 2025 at 12:22 AM
Started coding on a new project tonight. It's a long way from doing the thing it's intended to do, but it's already making itself useful.

Turns out I have a lot of MP3s in my music collection which were tagged with obsolete versions of the ID3 spec. 'eyeD3 --to-v2.3' to the rescue for that issue.
March 19, 2025 at 5:53 AM
Went to an intro wood shop class at my local #makerspace tonight. Had so much fun, and am legit excited because I can't remember the last time I learned so much new stuff in so little time.
March 11, 2025 at 6:10 AM
Spent so much time coding this weekend, and it felt really good. It's been months (and months, like early last year) since I felt like spending time and attention on personal projects.

Tomorrow evening, something rather different: shop class.
March 10, 2025 at 1:08 AM