Update for the week ending on Friday, Aug 1, 2025
mtlynch.io
- Added caveat about raidz pool flags
- A developer from TrueNAS gave me a fairly confusing caveat, so I wanted to include it.
- Upgraded CI to nodejs 24.4.1
- netlify-cli broke compatibility with 18.x
Refactoring English
- Finished chapter on writing emails and shared it with early access customers
- I published a free excerpt a few weeks ago but this is an extended version.
- Worked on “Get to the Point” chapter
- 1:1 call with a reader / fellow founder.
- Modified my script for publishing excerpts to publish the files to Bunny CDN
- I previously was generating them locally and then uploading them to my personal PicoShare instance by hand.
- Indicated in the table of contents which chapters are not yet complete
- Example
- A reader reported that empty chapters made it a pain to navigate from the table of contents
- Added a link in each page footer back to the table of contents
- Example
- Also suggestion from a reader to improve navigability on e-readers
- Upgraded CI on website to nodejs 24.4.1
- Reached out to two additional customers.
Michael’s weekly updates
- Update the
new-week
script to make the new git branch - Upgraded CI to node 24.4.1
ScreenJournal
ScreenJournal is basically Goodreads, but for TV and movies. Or letterboxd, but focused on small communities.
- Added an admin feature to create password reset links
PicoShare
PicoShare is a minimalist web-based file sharing tool I’m working on. I’m often frustrated that I can’t just send someone a link directly to a file because every file-sharing service tries to re-encode images/video or wrap their own viewer around other files, so I’m making a simple self-hostable tool that lets you upload files and share them with other people.
- Modified the upload handler to return the URL unless the client requests JSON
- The idea is to make it friendly to command-line uploads
- I also made the expiration field optional in guest upload to make it easier to uplod from command-line utilities
- Renamed
FileLifetime
toMaxFileLifetime
- I kept getting confused and thinking it was the file’s lifetime rather than the server’s setting.
resticpy
- Cut the 1.2.2 release.
- Reviewed an external contribution to support forgetting a specific snapshot id
- Disabled pylint’s design checks
Misc
- Replaced a home fire alarm that started going off on false positives.
- Including once at 6 AM, oof.
- Reached out to a independent blogger with unsolicited suggestions.
- Fortunately, they were receptive.
- 1:1 call with another founder.