Update for the week ending on Friday, Dec 12, 2025
mtlynch.io
- Published November 2025 retro
- Started taking notes for “Giving MeshCore a Second Chance”
- Got a WisMesh Pocket and a WisMesh Repeater Mini and set them up with MeshCore.
- I’m getting better range. I was able to send a message 710m.
- Got a WisMesh Pocket and a WisMesh Repeater Mini and set them up with MeshCore.
Refactoring English
- Published the complete chapter on design docs
- Declare official support for the epub version
- Added a CI job to run epubcheck on every build
- Fixed image paths that were causing images to fail on epub
- Deleted the section ‘When the Hook Matters’
- Re-reading it with fresh eyes, it just felt extraneous.
Will it Hit the Front Page?
This is a game where you predict whether new HN stories will reach the front page or not.
- Added distinct user accounts and cookie-based sessions
- Added a leaderboard
- Fully switched semantics in code from “votes” to “predictions”
Little Moments
Little Moments is an open-source web app I’m working on to replace the current family photo sharing app (TinyBeans) I used (which I strongly dislike).
- Continued writing the design doc
- Added a systemd timer job on my system to run my TinyBeans export script every three days.
- Modified my TinyBeans export script to add a NixOS module
- Modified my TinyBeans export script to skip downloading media files that I’ve already downloaded on previous runs
ScreenJournal
ScreenJournal is basically Goodreads, but for TV and movies. Or letterboxd, but focused on small communities.
- Replace the
@importsof CSS files with regular CSS link tags- I’m not sure why I was doing
@importsin the first place, but they had inconsistent behavior on Firefox due to CSP
- I’m not sure why I was doing