Andrew Dupont
andrewdupont.net
Andrew Dupont
@andrewdupont.net
apologies to all you programmers who followed me thinking i was going to post about programming (also @savetheclocktower@mastodon.social)
It’s OK, though, because I got this tidbit
November 18, 2025 at 10:46 PM
I love a brainstorm where “Rockefeller” is like the 99th goddamn name you think of
November 13, 2025 at 7:21 AM
Sorry to bring local politics into your timeline. But “UCLA football at SoFi” smacks of Giant Mistake, one that has the potential to be hilarious in record time
November 12, 2025 at 1:36 AM
If you’re a Democratic senator and you honestly were opposed to this “compromise,” find a way to convince voters of your sincerity. Because my new goal is to replace anyone in our caucus who thinks this capitulation was a good idea
November 10, 2025 at 6:09 PM
The challenge we need to tackle before the midterms is how to redeem the Democratic party in the eyes of the median voter without doing the “actually we hate trans folks now, too” bullshit. People don’t know what Democrats stand for. Now they _really_ don’t know what Democrats stand for
November 10, 2025 at 6:09 PM
We’ve got assholes on the other side whose brainworms will lead them to _go to the mat_ for fundamentally misguided, cruel ideas… and well-meaning people on our side who don’t have the same fortitude to defend _objectively correct ideas_ like “it is bad to ignore the rules and act like a king”
November 10, 2025 at 6:09 PM
As a “moderate” Democratic senator, one way you might sense you’ve been hoodwinked is if you scour political media and can’t find anyone anywhere who argues that you’ve made a good, wise, or consequential decision. These are the chucklefucks who represent us and advocate for our ideals badly
November 10, 2025 at 6:09 PM
Annoyingly, I believe that some senators _actually were_ against this surrender, but the choreography behind it means that we can’t take any of them at their word. If you can’t hold your coalition together, say so; we had no problem saying it when Sinema/Manchin were in charge
November 10, 2025 at 6:09 PM
Republicans were keeping it around because it serves their purposes (slowing things down) better than Democrats’, and because they want Democrats to be the ones to axe it one day so they can clutch pearls and say how closing a dumb, recently created loophole is actually a norm violation somehow
November 10, 2025 at 6:09 PM
Anyone who defends the filibuster is wrong on the merits. Anyone whose behavior is motivated by preserving it is acting very, very stupidly. In this case, it would’ve made it very clear that _Republicans own their own decisions_ and cannot call any of this shit “bipartisan”
November 10, 2025 at 6:09 PM
Technically it doesn’t have to be a guy… but c’mon
November 2, 2025 at 5:54 PM
some of us are watching just so we can give our dog a heads-up about whether fireworks are gonna take place
November 2, 2025 at 4:22 AM
I’m assuming we’re playing $25,000 Pyramid? Uh, “Interesting karmic punishments for Pam Bondi”
October 29, 2025 at 2:32 AM
I've also been doing this stuff for 20 years, so I'd like to think I've developed enough of an instinct about technical trade-offs to help a team avoid making catastrophically bad decisions.

Reach out if any of this would be useful to your company!
October 28, 2025 at 10:14 PM
• Node ecosystem wrangling (rewriting a bunch of C++ modules to be context-aware for newer Node versions)

But I can also write about code, as this seven-part blog post series illustrates: blog.pulsar-edit.dev/posts/202309...
Modern Tree-sitter, part 1: the new old feature
blog.pulsar-edit.dev
October 28, 2025 at 10:14 PM
And on the open-source Pulsar project (a continuation of Atom):

• A lot of work on Tree-sitter — integrating it more tightly into Pulsar for syntax highlighting, code folding, indentation hinting, et cetera
• Integrating Pulsar more tightly with language servers
October 28, 2025 at 10:14 PM
• Inherited a React/TypeScript/Electron chat-app MVP and helped turn it into a mature codebase with exhaustive tests, data persistence, client-side media rescaling/rotating, and robust offline support (but, man, it would be nice to move on from React!)
October 28, 2025 at 10:14 PM