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
it's going to be weird when llms can create entire working applications from scratch but the typescript language server still crashes all the time
January 16, 2026 at 4:59 PM
Reposted by Tom MacWright
we live in a completely police state this is horrific
SCOOP: Internal ICE material and testimony from an official obtained by 404 Media provides the clearest link yet between the technological infrastructure Palantir is building for ICE and the agency’s activities on the ground.

Inside the app called ELITE—what ICE uses to find neighborhoods to raid.
‘ELITE’: The Palantir App ICE Uses to Find Neighborhoods to Raid
Internal ICE material and testimony from an official obtained by 404 Media provides the clearest link yet between the technological infrastructure Palantir is building for ICE and the agency’s activit...
www.404media.co
January 16, 2026 at 2:30 AM
boerum hill celeb sighting on my block report: yesterday, peter dinklage, today, ezra klein
January 15, 2026 at 4:08 PM
January 15, 2026 at 3:24 PM
January 14, 2026 at 5:21 PM
(five days later) yep it's the year of 11ty
January 12, 2026 at 10:11 PM
reading some academic papers on graph layout: macwright.com/2026/01/11/g...
Graph layout
JavaScript, math, maps, etc
macwright.com
January 12, 2026 at 2:15 AM
learned a little sparql to query wikidata and satiate a curiosity: a graph of all the programming languages and what they influenced query.wikidata.org/index.html#%...
January 11, 2026 at 6:14 PM
if your top housing issue was "stopping corporate buying" this must've been a confusing week
January 10, 2026 at 2:37 PM
if you're celebrating people getting laid off from one of the very few companies that was consistently contributing to a fully open source product, because you think that css cascades are really that important, really take a long hard look at your priorities
January 8, 2026 at 3:56 PM
Reposted by Tom MacWright
Historically, we've focused a lot on the brutal actions of authoritarian regimes, and today is no different.
Using imagery online of the shooting by an ICE agent in Minneapolis, we’ve created an animated sequence which highlights the approximate positioning of officers and vehicles at the scene. The red dot represents the agent who fired the shots. Yellow dots are other agents who arrived at the scene.
January 7, 2026 at 11:07 PM
Reposted by Tom MacWright
masked, unidentified goons who assault and murder with impunity. a literal gestapo.
This is the ICE agent who murdered a woman by shooting her multiple times in the face.
January 7, 2026 at 7:36 PM
don't go anywhere near my lakehouse bro, it's swarming with agents
January 7, 2026 at 9:15 PM
Reposted by Tom MacWright
ICE shot and killed a woman on camera today. We all saw the video.

The Trump administration is lying.
January 7, 2026 at 7:47 PM
effect devlog: connecting effect and trpc: macwright.com/2026/01/06/e...
January 7, 2026 at 3:56 PM
jekyll not working on ruby 4 and only a few people upvoting the issue and the pr sitting unreviewed is probably not a great sign for the great old framework github.com/jekyll/jekyl...

might be the year of 11ty i suppose
[Bug]: jekyll build fails on Ruby 4.0 due to missing logger dependency · Issue #9915 · jekyll/jekyll
Operating System macOS 26.2 Ruby Version ruby 4.0.0 (2025-12-25 revision 553f1675f3) +PRISM [arm64-darwin25] Jekyll Version jekyll 4.4.1 GitHub Pages Version No response Expected Behavior I expecte...
github.com
January 6, 2026 at 10:52 PM
"genai consumes a lot of water" was the "your phone's microphone is listening to you" of 2025
January 2, 2026 at 4:49 PM
January 2, 2026 at 3:18 PM
Reposted by Tom MacWright
BREAKING: Explosions felt across New York City as full socialism begins
January 1, 2026 at 5:10 AM
hit the ‘relearning auld lang syne with classtab.org and worrying that nobody will show up to the party’ phase of nye
Classical Guitar Tablature
classtab.org
January 1, 2026 at 12:17 AM
we've actually priced in all the externalities of car ownership but instead of having car owners pay for asthma treatment and environmental cleanup, it's a money transfer from idiots to local cartels

also we've learned that one cannot use capitalism to limit consumption of cars
car dealership should go straight to jail
December 29, 2025 at 4:50 PM
what if zod or another parser introduced a way to parse into rich types? effect already has some of this: schema can serialize & deserialize a rich duration type instead of having some ambiguous integer which could me milliseconds.

could be cool?

macwright.com/2025/12/29/f...
Maybe rich parsers are the way to introduce rich types
macwright.com
December 29, 2025 at 4:07 PM
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