“I track legislation, not vibes — and I know which agencies deliver.”
Lurie's Developer Tax Cuts Face a Brutal Hearing — And Deserve Every Minute of It
PublishedMayor Daniel Lurie's proposed tax cuts for developers hit a wall this week, and honestly, it wasn't a pretty sight.
AI Is Doing What City Hall Couldn't: Making SF a Destination Again
PublishedHere's a sentence you probably didn't expect to read: San Francisco tourism spending is trending a half-billion dollars…
Saurabh Chakrabarti Wants to Buy an SF Congressional Seat — And He's Not Even Hiding It
PublishedSaurabh Chakrabarti wants San Francisco's congressional seat, and he's made one thing abundantly clear: money is no…
SF Finally Sues a Tenderloin Corner Store for Slinging Meth — Yes, Really
PublishedSan Francisco is suing a Tenderloin corner store for allegedly selling meth and weed out of its storefront.
District 4 Candidates Get the Green Questionnaire Treatment — But Where's the Fiscal One?
PublishedThe District 4 supervisor race is heating up, and candidates are already being asked to lay out their environmental…
San Francisco's Litter Problem: A City That Fines Victims and Coddles Vandals
PublishedWalk through any neighborhood in San Francisco — the Tenderloin, SoMa, even the supposedly pristine Marina — and you'll…
Canvas Goes Down Across the Bay Area, Reminding Us How Fragile Our EdTech Infrastructure Really Is
PublishedIf your kid came home yesterday saying they couldn't do their homework because the internet was broken, they might have…
Firefighter Attacks Sheriff at Original Joe's, Gets the VIP Justice Package
PublishedHere's a fun thought experiment: imagine you, a regular San Francisco resident, walked into Original Joe's and…
SF's New Political Mood: Pragmatism Is In, Excuses Are Out
PublishedSomething interesting is happening in San Francisco politics: the word "pragmatism" is no longer a dirty word.
You Can't Make This Up: SF Official Keeps Getting Booked Into His Own Jail
PublishedThere are stories that sound like satire.
Hayes Valley Café Fined for Graffiti on a Table the City Built and Abandoned
PublishedHere's a story that perfectly encapsulates how San Francisco treats its small businesses: like unpaid janitors for the…
Who's Dropping $8 Million to Tell You How to Vote This Election?
PublishedEight million dollars. That's how much is flowing into San Francisco's ballot measure campaigns right now — and if you…
Prop D and the Tax Question SF Can't Afford to Get Wrong
PublishedHere's the thing about San Francisco's relationship with taxes: we keep doing the same thing and expecting different…
Billionaire vs. Monopoly: Tom Steyer Takes on PG&E, and We're Grabbing Popcorn
PublishedTom Steyer — billionaire climate activist, failed presidential candidate, and perpetual presence in California politics…
Uber Wants to Rewrite California's Constitution — And It's Willing to Spend $77 Million to Do It
PublishedLove them or hate them, you have to admire the sheer audacity.
42% of SF Immigrants Face Court Without a Lawyer — And You're Paying for a System That Still Can't Get It Done
PublishedHere's a number that should bother you regardless of where you fall on immigration policy: 42% of immigrants facing…
The SF Zoo Spent $12 Million Nobody Approved, Now Wants an $8.5M Loan Because Sure, Why Not
PublishedHere's a fun exercise: try spending $12 million of someone else's money without asking, then walk back into the room…
Gas Hits $6.60 and Your Boss Still Wants You in the Office — Here's a Better Idea
PublishedBay Area gas prices are hovering between $6 and $6.60 a gallon again, and if you're one of the thousands of workers…
A Stranger Walked Into an Outer Sunset Home. SFPD's Advice? File a Restraining Order.
PublishedHere's a fun scenario for your Wednesday: You're working from home in the Outer Sunset, mid-meeting on a video call…
Woman Shot by Stray Bullet Near Jefferson Square Park — Walks Herself to the Hospital
PublishedA woman was struck by a stray bullet while sitting in her car near Jefferson Square Park and had to walk herself to the…
SF's 'Boom' Is Back — But Who's Actually Booming?
PublishedSan Francisco is back, baby. At least, that's the narrative making the rounds. While Los Angeles grapples with economic…
46 Years of Helping Immigrants Learn — and SF Just Pulled the Plug
PublishedSan Francisco is closing a 46-year-old school program designed to serve Spanish-speaking immigrant students.
SF Judge Tells DA Jenkins: You Can't Ban the Word 'Genocide' in Court
PublishedHere's a legal story that should matter to you regardless of where you stand on the Israel-Palestine conflict: a San…
It's a Family Affair: Low Brothers Lock Down Both Police and Fire Commissions
PublishedSan Francisco just handed oversight of both its police department and its fire department to two brothers.
SF Is Offering Self-Defense Classes Because Apparently That's Our Public Safety Plan Now
PublishedSan Francisco is rolling out personal safety and self-defense classes for residents, which is — let's be honest — both…
SF Schools Admit They're Failing — So Why Are We Still Debating Whether to Change Anything?
PublishedSan Francisco's school district leaders did something unusual this week: they told the truth.
A Social Worker Was Stabbed to Death at SF General. Months Later, His Colleagues Are Still Waiting for Change.
PublishedAlberto Rangel was stabbed to death at Zuckerberg San Francisco General Hospital on December 4, 2025.
Convicted Child Predator Walks Free After Judge Refuses to Detain Him. Now He's Gone.
PublishedHere's a story that should make your blood boil, regardless of where you fall on the political spectrum.
The Abortion Pill Fight Isn't Over — And SF Should Be Honest About What's Coming
PublishedHere's where we put our liberty-minded cards on the table: the government telling adults what medications they can…
San Francisco Has Nearly Maxed Out Its Credit Card. Now What?
PublishedHere's a financial reality check that should worry every San Franciscan: the city has borrowed nearly as much money as…