SSan Francisco Read More How Lurie’s State of the City speech one-upped MamdaniJanuary 16, 2026 It is tempting to believe the sun always shines on Daniel Lurie. That’s been the case, anyway, for…
SSan Francisco Read More Lurie survived and thrived in Year 1. The next year could be dicierJanuary 5, 2026 As last year wore on, I noticed a stunning sameness to conversations I was having about Mayor Daniel…
SSan Francisco Read More Daniel Lurie wants to take a scalpel to SF’s city charter. A hatchet would work betterDecember 24, 2025 San Francisco’s 540-page city charter is chock full of silliness, like requiring the SFMTA to run cable cars…
SSan Francisco Read More A childish spat is speeding to the ballot, and San Franciscans are caught in the crossfireDecember 15, 2025 On the last day of October, organized labor launched a surprise attack on San Francisco’s business community by…
SSan Francisco Read More Voters wanted SF government to change. These powerful interests want the oppositeDecember 9, 2025 Last year, in one of the more brutal examples of San Francisco’s money- and time-wasting habit of holding competing…
SSan Francisco Read More Daniel Lurie’s bizarre, cynical pick for Sunset supervisorNovember 11, 2025 Last week, Mayor Daniel Lurie stole a page from the script of the president whose name he refuses…
SSan Francisco Read More Daniel Lurie’s art of the dealOctober 24, 2025 There was precisely one moment of levity during Mayor Daniel Lurie’s somber-yet-satisfying noontime press conference Thursday afternoon. The…
SSan Francisco Read More The audacity of Marc BenioffOctober 20, 2025 Last week was a tough one for San Francisco’s formerly favorite socially conscious plutocrat. First, Marc Benioff (opens…