Jeremy Espenshade
jeremyke.bsky.social
Jeremy Espenshade
@jeremyke.bsky.social
Urbanist Software Engineer in NYC

Dad | Google Maps Technical Lead | ex-MSR,IBM | Licensed NYC tour guide ( thepowerbiker.com ) | NYU Urban Planning part time
We're all 38, so we all score 20.
December 6, 2025 at 7:18 PM
Quick, someone tell Wolf Blitzer!
December 3, 2025 at 3:41 AM
It's like the speaker of the house. They largely decide what bills get votes and what dies quietly. Recent charter amendments also give them an important vote on housing (an aligned mayor and speaker can approve building anywhere in the city, but speaker can also block housing with a NIMBY BP)
November 26, 2025 at 10:23 PM
Ugh, so ugly. Definitely explains why no one who lives in low density ever vacations in these gross-looking places, and why living in them is so much cheaper than is the beautiful low density suburbs!
November 26, 2025 at 2:00 PM
We agree that parking where it obstructs public usage is a problem, I think we agree that that's true regardless of who does it. Where we're disagreeing is that somehow that doesn't apply to allocation of public space to parking in general.
November 25, 2025 at 2:43 PM
In this video, there's two perfectly good public road lanes that are full of private cars whose owners just left them there obstructing others' use of the space and aren't even intending to move them out of the way until at least the next day.
November 25, 2025 at 2:24 PM
Agreed that private owners of cars storing their private property in otherwise public space as staging for future use is bad. That's what parking on public streets is.
November 25, 2025 at 2:17 PM
TBF, every traffic jam and lane of parking is also privatization of a public street
November 25, 2025 at 1:40 PM
Remember when oil revenues would pay for the Iraq war too? That worked out great for everyone
November 25, 2025 at 12:40 AM
It really seems like the current problem is the legislature and courts deferring their power of checks and balances. I don't know how a system gets fixed in a way that's resilient to the parts not doing their jobs to constrain the other parts.
November 16, 2025 at 11:10 PM
Only private middle schools then :)
November 15, 2025 at 12:21 AM
So he's saying tariffs increase consumer prices.
November 15, 2025 at 12:20 AM
I did not expect to be thankful for MTG and Boebert this thanksgiving season, but here we are.
November 14, 2025 at 3:13 PM
I have an early American Apparel hoodie that is finally falling apart after 25 years of regular use. It's the perfect hoodie: mid-weight material so it's rarely too warm, 0 pilling or runs, long sleeves and torso, never shrunk in wash. I'd pay so much for an exact replacement...
November 13, 2025 at 12:10 AM
"smarter and more empathetic" is anathema to the GOP goals. No wonder they want to ban them.
November 12, 2025 at 3:44 PM
"Where there's smoke there's not always fire" ~Eric Adams, lol
November 12, 2025 at 3:06 PM
So don't voluntarily surrender?
November 11, 2025 at 12:31 AM
We *were* fighting Trump. He was losing! On the verge of losing SC case forcing him to send out SNAP and being blamed for holiday travel woes if he didn't give in. We were building on last week's momentum! This is momentum-destroying capitulation
November 11, 2025 at 12:30 AM
They've already voted to cancel ACA subsidies and cut Medicaid. They're already on record. They'll just vote no again and move on. This is exactly nothing.
November 11, 2025 at 12:25 AM
How do propose holding them accountable? The only leverage we had is being given away.
November 11, 2025 at 12:21 AM
This is only true if recriminations have no influence on the saboteurs in our party, and it's clear they're cowards who will swing whichever way has the fewest recriminations. So the only way forward is to make them aware that the path of least resistance is to stand firm in future standoffs.
November 11, 2025 at 12:17 AM