Supes and Mayor reach 'trainwreck' budget deal

Plus: Goodbye to the Phoenix Hotel, Lurie's 'rich family zoning plan,' Bliss Fest may be SF's best music fest secret.

Behind the late-night budget deal

By Tim Redmond

The mayor got most of what he wanted. The process was a train wreck.

Under the Stars: Bidding adieu to the Phoenix Hotel (to the rhythm of drum and bass)

By John-Paul Shiver

Plus: Trax Records turns 40, Isaac Hayes the American master, Mae Powell's squishy heart, more.

Lurie zoning plan has no support at all except the Yimby coalition

By Tim Redmond

No small business group, no neighborhood group ... it's as if the mayor isn't even trying to find consensus.

How Bliss Fest blew the big-budget competition away

By John-Paul Shiver

Presidio Theatre's cozy little gathering, starring Martin Luther McCoy and The Seshen. IYKYK.

In Case You Missed It

Screen Grabs: A Bollywood-inflected tale of sneaky lesbian vs. imperious mom

Drama Masks: Finding the comfort zone

PRIDE PARTY RADAR: Viva la Lesbianaissance + 35 more rainbows to ride

JOIN US NOW TO SAVE REAL JOURNALISM FOR REAL PEOPLE

We need 300 readers to sign up for $10-$20 month to keep independent journalism alive! Help us meet a $25K matching grant for our Spring Fundraiser. No billionaire owners, no corporate chains, no AI slop. 48 Hills is the Bay Area's only totally local, independent, progressive media source for news and culture. Join us here!