After fatal fire, Planning Commission votes for developer's second chance

Plus: Newsom's brutal attack on the unhoused, the 'Acid Queen' finally gets her due, Jane Remover's 'blind rage.'

Sponsored by Dyke March, SF DocFest, The Great Northern, SF International Arts Festival, Fringe, and USF. We love our readers and supporters! Find out more about advertising here.

A pathetic display of political cowardice at the SF Planning Commission

By Tim Redmond
Four commissioners vote to approve a terrible displacement monster that hardly anyone thinks is a good idea.

Dance on the edge of familiarity with Yameng Lee Thorp

By Mary Corbin
Finally, an artist who is not afraid to declare their love for Monet.

‘The Pacific Circuit’ chronicles tech vs. global democracy—without ever leaving Oakland

By Caitlin Donohue
Alexis Madrigal finds hope in The Town's generations of anti-imperialist activism.

AXIS Dance Company and Dr. Catie Cuan on the high-tech art of ‘choreorobotics’

By Aimee Ts'ao
Will it take a dancer to improve our relationship with machines?

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!