installed koreader, tailscale, and a readeck plugin on my kobo libra color. some hiccups but shockingly doable and satisfyingly hackery. and already, unlike my instapaper setup, highlights sync back from the e-reader to readeck, hurrah!
Tom MacWright
@tmcw.mastodon.social.ap.brid.gy
engineer, writer, "artist" 🌉 bridged from ⁂ https://mastodon.social/@tmcw, follow @ap.brid.gy to interact
week two of switching from instapaper to @readeck (on a hetzner box, via nix, connecting via tailscale auth) - tailscale auth is so cool - readeck does everything i want and is halfway between looking like an open source project and looking good - got a big hetzner server because importing 18k […]
Original post on mastodon.social
mastodon.social
on the work blog: i've learned a lot about security in 2026: https://blog.val.town/security
Report from the security mines
Finding, fixing, preventing exploits with automated tooling and hard-won knowledge
blog.val.town
i bought a tiny printer that makes photo stickers to put in my journals, it's nice: https://macwright.com/2026/07/24/printing-for-journals
Printing tiny photos for paper journals
Reviewing the Liene Pearl N200 Pro photo printer
macwright.com
the future of geospatial data is lies, i guess https://github.com/tmcw/awesome-geojson/pull/75
Add Europe Beach Map to data by Flightmussy · Pull Request #75 · tmcw/awesome-geojson
Adds Europe Beach Map to the data section — 511 European beaches as a GeoJSON FeatureCollection (Point geometry per beach) with sea temperature, sand type, best season and Blue Flag status. Direct ...
github.com
❤️ Soulver, 7 years between paid updates, keeps getting better. instantly upgraded to v4 today: https://soulver.app/ it's a magic calculator / kind of all of the 'future of programming' ideas in an interface that practically works
posted the first photos of the year on my website, from my local trips through germany, switzerland, austria, and portugal https://macwright.com/photos/archive/
more placemark news today: https://placemark.io supports find & replace in the table view. thanks mohamed gafar for implementing it: https://github.com/placemark/placemark/pull/261
the placemark figma plugin is updated to use postpass instead over overpass, which means it's faster and can handle more map data (and it works again, after being broken for a few months): https://www.figma.com/community/plugin/1189962635826293304/placemark
reviewing software engineer portfolios that are (1) vibecoded website (2) github projects that are 100% edited by or with claude i don't know what i'm supposed to get from this
do i know anyone on mastodon in columbus ohio?
recently: cycling through germany/austria/switzerland, and other minor notes: https://macwright.com/2026/06/04/recently
Recently
Traveling, reading, keeping on
macwright.com
a long time ago i followed @sgillies blog and the moment he announced he had left a job we hired him to work at mapbox, a major coup. now is the time for you to do the same thing for your company, i guarantee you will not regret it: https://sgillies.net/2026/04/24/laid-off.html
Laid off
Welp, I'm joining the ranks of the unemployed tech workers again. As before, I'm in a good situation. I don't depend on my former employer for health insurance. I've got some severance and savings, my family is in good health, we have a roof over our heads, and I have good connections. I don't feel afraid. But maybe I should? The job market is worse than last time this happened to me. I've seen experienced and talented people go for weeks and months without offers, and read some harrowing stories about what under-employment looks like for older tech workers these days. After a little detour into the biomedical field, I'm looking to get back into helping to solve important geospatial problems. If you've got them, please let me know.
sgillies.net
switched from jekyll to 11ty for my blog and wrote about it: https://macwright.com/2026/04/17/eleventy
Eleventy
Zach says 11ty is pretty good
macwright.com
effect devlog: still enjoying it mostly, but still have qualms, finding some joy finding nicely-crafted abstractions for hard problems that i need to solve, finding annoyances with the open source aspect of it https://macwright.com/2026/03/18/effect-devlog
Effect notes: PRs, progress, and joys
JavaScript, math, maps, etc
macwright.com
the at protocol is amazing. i've read a lot about it and haven't made anything with it yet. https://macwright.com/2026/03/16/atproto
I haven't made anything with AT Proto yet
This is the blog post I write before I actually build anything on AT Proto
macwright.com
joy at finally having a name for the art style i've been obsessed with (ligne claire / shin-hanga) despair at how hard it is to do without a computer https://en.wikipedia.org/wiki/Ligne_claire
Ligne claire - Wikipedia
en.wikipedia.org
art-every-day for march marches on (haven't been posting the sketches here though)
if you make stuff (art, tech, etc): what percentage of the stuff you make do you like?
one thing i've learned about glamorous jobs is that the easiest way to be on a winning team is to join a team that's already winning
little post about color dithering, also test-run of using webc for interactive embeds for blog posts https://macwright.com/2026/02/22/color-dithering
trying to form thoughts on the current backlash-to-the-backlash of ai https://macwright.com/2026/02/12/reactionary-ai-centrism
Reactionary AI Centrism
JavaScript, math, maps, etc
macwright.com
a portrait drawing a day keeps the ai psychosis away