2025-10-04 21:08:21
in a bad field of SF electeds, Matt Dorsey stands out as uniquely terrible. he's up for re-election next year: we should throw him out. #sfpol
https://mastodon.social/@eff/1153176660541…
in a bad field of SF electeds, Matt Dorsey stands out as uniquely terrible. he's up for re-election next year: we should throw him out. #sfpol
https://mastodon.social/@eff/1153176660541…
Yikes: SF's Bicycle Advisory Committee is proposed for deletion by the streamlining task force. https://missionlocal.org/2025/10/sf-prop-e-commission-streamlining-gets-messy/
In which they spring it on us that they’re canceling about 350 units of affordable housing. I’m not pleased. #potreroYard #sfpol
https://
At the first SF Transit Riders member assembly! Plan is to hold these quarterly to update members, hear feedback and let members initiate projects. #sfpol
Breath of fresh air to see how Gary McCoy’s public safety platform emphasizes mental health services and community violence prevention over the usual drumbeat of cops cops cops. 👏
https://www.garymccoysf.com/priorities
Joe Eskenazi's @… column today speculates that Connie Chan and allies will run a doomed prop to close Sunset Dunes park, just to turn out voters for Chan.
But a good chunk of No on K voters are in congressional district 15, outlined, and can't vote for Chan. #sfpol<…
best take so far on what the Engardio recall is really about. #sfpol https://sf.gazetteer.co/one-battle-after-another?giftLink=843bcd9f82560e755a6f0613…
Excellent news. Greatly reduces the risk of displacement while still upzoning the west side.
#sfpol
Shameful how the SF government has let the Turk protected bike lane, once a success story, degrade. #sfpol
in good news, now that the awful center bikeway is replaced with proper separated bike lanes, business is up on Valencia Street!
#sfpol