Update for the week ending on Friday, Jun 6, 2025
mtlynch.io
- Published my May retrospective
- Continued working on RAIDZ1 to RAIDZ2 post
- Worked on a post about a security vulnerability
Refactoring English
- Continued working on Release Announcements chapter
- Added support for pre-ordering directly on my website
- Previously, pre-ordering was only available through Kickstarter, which was a bit more friction than I wanted
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.
- Refactored the shared secret package
- Finished overhauling my SQLite table structure
- The new schema uses strict tables and constraint checks
- Removed the download count from the main file view
- It’s too expensive to calculate for all files at once
- Added times to the delete test to match the new SQLite constraints
Misc
- Updated my ZFS encrypted backup scripts to use more portable shell shebangs
- Added a cleanup script for my ZFS encrypted backup scripts