Tom MacWright
banner
macwright.com
Tom MacWright
@macwright.com
writes, bikes, makes val.town, writes macwright.com, open source, geo, music, sewing and other stuff.

twitter archive: https://bsky.app/profile/archive.macwright.com
Reposted by Tom MacWright
Per longstanding editorial policy, Fingers' 2025 Bad Holiday Gift Guide for Heavy-Drinking Frenemies™️ is being published far too late for you to actually buy any of this schlock for Christmas, even if you wanted to.

🎁 Garbage for garbage, right this way: www.fingers.email/p/the-2025-b...
December 24, 2025 at 8:15 PM
Reposted by Tom MacWright
Okay, folks. I’ve been asked by a lot of friends who aren’t following the AI discourse to sort of clarify what the main camps are arguing, how they approach the issues, etc. As a thoughtful observer, I’m happy to provide this orienting service. No questions or comments, please. Hope it helps!
July 11, 2024 at 3:54 AM
Reposted by Tom MacWright
I just published Potato, a new pansharpening package. It aims to render certain kinds of satellite imagery more clearly and accurately than what’s for sale and on satellite maps today: github.com/celoyd/potato/
GitHub - celoyd/potato: A small pansharpening model
A small pansharpening model. Contribute to celoyd/potato development by creating an account on GitHub.
github.com
December 23, 2025 at 7:39 PM
i want a product that's just like sentry except it has zero involvement in opentelemetry at all
December 22, 2025 at 8:56 PM
all right i'll lose my mind over this but as someone who has actually read abundance (the book) in full, i can report that the book spends five paragraphs on ceqa and all of them are about the law being used by nimby groups and none of them are about the law being used by environmentalists
December 20, 2025 at 10:53 PM
zwift workouts should simulate bad drivers to help radicalize indoor cyclists
December 20, 2025 at 6:03 PM
every founder of a sequoia-backed company should be asking why they haven’t fired maguire yet
i feel like the dek on this @fastcompany.com piece is insanely glib given this racist VC freak (but i repeat myself) could easily get this poor student killed:
December 19, 2025 at 11:48 PM
stuff that i did not know off the top of my head before working at val.town

- exactly how long a domain label can be (it's 63 characters)
Val Town
Platform for instantly deploying TypeScript automations for GTM and AI
val.town
December 19, 2025 at 3:35 PM
effect devlog: queues & durations macwright.com/2025/12/17/e...
December 17, 2025 at 6:37 PM
i had a databases class in college in which we were designing a users table and the professor guided us to use (firstname, lastname) as the primary key, and i asked what we'd do if there were two people with the same name, and they said to include the social security number, i think of this a lot
December 15, 2025 at 3:47 PM
squeaked in one last book to hit 20 books this year

(it was there is no antimemetics… and i could see why everyone loved it but it was not for me macwright.com/2025/12/14/t...)
December 14, 2025 at 2:40 PM
added a color theme selector to my website "the hard way" macwright.com/2025/12/09/t...
Theme selector
Indulging obsession
macwright.com
December 9, 2025 at 3:29 PM
making a sunrise plot like this was my interview question for joining @observablehq.com leancrew.com/all-this/202...
Latest sunrise and earliest sunset
A post by Andrew Plotkin inspires a short Mathematica script.
leancrew.com
December 9, 2025 at 12:33 AM
wrote a brief history of module specifiers and protocols in javascript: macwright.com/2025/12/08/m...
A brief history of specifiers and protocols
npm:, node:, jsr:, https: and a lot more
macwright.com
December 8, 2025 at 6:26 PM
Reposted by Tom MacWright
can't stop watching this clip of a tesla Optimus teleoperator taking his headset off before properly logging out the robot
December 8, 2025 at 9:29 AM
google's ai overview has to be one of the most used and also worst ai implementations

searching for walton goggins reindeer games = he's not in the movie

searching for walton goggins "reindeer games" = he appears in the movie as a hitman for the mob
December 8, 2025 at 3:55 AM
2025 year in review! includes a surprisingly longitudinal chart of 5k times: macwright.com/2025/12/07/y...
2025 Year in Review
macwright.com
December 7, 2025 at 5:25 PM
vibecoding is changing all the constrants: we're no longer limited by our coding ability, only by our ideas

- some guy on linkedin who can't code and has no ideas
December 5, 2025 at 9:57 PM
i don't know enough about tv to be critical of it, but i very intentionally use the Full Range of 1-5 stars for my book reviews, and agree that scathing reviews are good and necessary freddiedeboer.substack.com/p/hating-str...
December 5, 2025 at 9:33 PM
Reposted by Tom MacWright
California through certain lenses.
December 5, 2025 at 1:00 AM
effect devlog: flow & cancellation macwright.com/2025/12/02/e...
December 2, 2025 at 8:48 PM
css/html nerds, is there a reason why code highlighting implementations haven't switched to the css custom highlight api yet? browser support? nobody has implemented it yet?

on the surface, seems like it'd be a huge boon for smaller dom trees developer.mozilla.org/en-US/docs/W...
CSS Custom Highlight API - Web APIs | MDN
The CSS Custom Highlight API provides a mechanism for styling arbitrary text ranges on a document by using JavaScript to create the ranges, and CSS to style them.
developer.mozilla.org
December 2, 2025 at 4:57 PM
thinking back to the time i almost got cancelled over this tweet
there are really no real technical reasons why you can't write your whole application in one file
December 2, 2025 at 4:49 PM
recently, a pretty long one because it's the last for the year! includes a short list of songs for which the 'beat drop' is a 'meter change' macwright.com/2025/12/01/r...
Recently
The last one this year
macwright.com
December 1, 2025 at 2:25 PM
Reposted by Tom MacWright
Lol, Zillow tried to rate the climate risks facing individual properties. The real estate industry *hated* it, precisely because it worked -- it made selling risky properties more difficult. So they rebelled & Zillow caved.

Don't look up!
Zillow Removes Climate Risk Scores From Home Listings
www.nytimes.com
November 30, 2025 at 8:04 PM