Daniel's Weblog
Posts Tags Colophon
About

Tags / Posts


Nov 17, 2025


Yalc is a better alternative to npm link. At work we package some React code in to Node modules to share them between our internal applications. This often involves updating the modules and then immediately testing them in an application running locally. According to the npm documentation the way to do this is via npm link but I’ve always struggled with it.

I’m not going to describe my issues in details because other people have encountered the same set of problems:

I wish I could give credit to my introduction to yalc but I can’t recall at this point. I strongly recommend it if you’re struggling with npm link.


Nov 10, 2025


GoPro Manual File Recovery I’ve never actually used any of the labs firmware but I found this tidbit interesting for repairing an improperly closed file. Reproduced here for posterity:

# Useful Tip - Manual File Recovery

So you have a corrupted/unclosed GoPro file. You crashed your drone, and the battery was disconnected before the file was closed, or you ran your car wheel over a recording GoPro, crushing it. If your SD Card survived, the file is likely recoverable using another GoPro.

0. You need any working GoPro camera, although the same model and firmware version is advised. If you’re using Labs Firmware and are using Altered file naming (this page’s Labs feature), reset the filenaming to the default.
1. Copy the file you want to repair to your PC
2. With a working GoPro, record for 10+ seconds then pull the power or battery, while still recording. You want an intentionally unclosed file. The camera will remember it needs to repair only this file
3. Add that SD Card to your PC directly (not via camera USB)
4. Copy the filename of the last MP4 captured. e.g. “GX010358.MP4”
5. Delete this dummy file from the SD Card
6. Add your previous corrupted (unclosed) file to the SD card, and rename it to the copied name. e.g. If your filename was “Drone03_GX010201.MP4”, or just “GH010330.MP4”, rename it to “GX010358.MP4” (your last MP4 filename)
7. Insert the SD Card with your corrupted file back into the working GoPro camera
8. Power on the camera, and the “last” file will be repaired
9. Once the camera completes the file repair process, you can eject the SD Card and backup and play the now repaired file

Compatibility: Labs enabled HERO8, HERO9, HERO10, HERO11, HERO12, HERO13, MAX and BONES

Nov 7, 2025


Manual Scrolling Capture (Shottr) I’ve been a convert to Shottr.cc for screenshots for a few years now but I’ve been frusterated that a MacOS update broke the scrolling capture feature recently. I looked around to see if there were any alternatives but was very pleased to find that there is a secret option where you manually scroll. Good enough for me!

To enable manual scrolling in Shottr, first of all, make sure that you run Shottr v1.8.1 or newer (you could check in menu Shottr → About). When it’s done, enter this line in your browser, and hit enter: shottr://settings/scrolling/manual/enable


Oct 27, 2025


1972 UConn Marching Band Vinyl (MC-1860)

1/16
Prance-On and Husky Fanfare
0:49
2/16
UConn Husky
1:33
3/16
Old Connecticut
1:44
4/16
When Johnny Comes Marching Home
1:44
5/16
Down by the Lazy River
1:40
6/16
Rockin' Robin
1:11
7/16
Yo Yo / Theme from Shaft
3:37
8/16
Captains from Castille
1:58
9/16
Peace on Earth
3:70
10/16
Dancing in the Street
2:22
11/16
The Russian Show - Borodin Second Symphony, Procession of Nobles, Samarkand, Back in the USSR, Sabre Dance, Russian Finale
9:60
12/16
1972 Street Series
4:70
13/16
Runaway
2:40
14/16
Two Silhouettes on the Shade
1:10
15/16
Witch Doctor
1:10
16/16
Sealed with a Kiss
1:22
01
MC-1860_1972_UCMB
44:53
Hosted by the Internet Archive

UConn Marching Band Vinyl 1973 (USR-6204)

1
Husky Fanfare
0:26
2
UConn Husky
1:34
3
Old Connecticut
1:53
4
Brandywine Quickstep / Yankee Doodle / God Bless America
2:48
5
Bully
2:20
6
1973 Street Series
3:14
7
Music for Diverse Thirsts
1:54
8
Witch Doctor
1:13
9
Save the Last Dance for Me
2:44
10
I will Follow Him / Wipe Out
3:70
11
Chapel of Love
2:10
12
Hocus Pocus
4:60
13
Tears of a Clown / Touch Me in the Morning
3:39
14
Bill Bailey
2:70
15
South Rampart Street Parade
3:55
01
Raw audio
39:45
Hosted by the Internet Archive

1972 UConn Brass Band Class and 1973 UConn Marching Band I’m expanding my reach from just Lehigh vinyls to also include UConn records.

This is a part of a series where I digitize vinyl records. More UConn records / all records!


Oct 25, 2025


Summer hiking in Northern CA and Eastern Oregon

Scroll for more →

Oct 8, 2025


AlarmKit iOS 26 finally lets apps interact with the system alarms and timers.


Oct 7, 2025


Fickle Friends Tour Diary I’m a big fan and today they’re releasing a new, self-titled album.

In celebration of that here’s an interview by Emily May and a collection of photos from various photographers from their first and only US tour in 2018 (Come back soon please!!!). Each photographer has their own style and each venue looks slightly different. I think they all work together nicely and convey the band moving from town to town.


Oct 6, 2025


where not in (Hugo) via jmooring I’ve been pulling my hair out over this for a little while, how do you write where not in in Hugo?

The docs say you can do it but I was never able to make it work.

Shout out to Joe Mooring on the Hugo forums for this solution:

  {{ $p1 := where site.RegularPages "Type" "in" site.Params.mainSections }}
  {{ $p2 := where $p1 "Params.categories" "intersect" (slice "moments" "thinks") }}
  {{ $p := $p1 | complement $p2 }}

Oct 5, 2025


The Faroes A great photo travelogue by Nagarjuna of their trip. Some of the later pictures of people standing on top of bluffs that appear to go straight down in to the ocean really poke at my fear of heights.

Warning: contains modern James Bond movie spoilers.


Oct 3, 2025


NYC $20 Dinner Map (Paywall) I’ve enjoyed Hellgate’s irreverant but thorough coverage of NYC for a while and they finally converted me to a paying member with their current 34% off first-year sale. I really like this map of inexpensive resturants.