Sponsored link
Sunday, March 23, 2025

Sponsored link

Featured

Featured

Lurie wants to ask his rich friends to fund his programs. Here’s why it won’t work

Philanthropy simply can't address structural social problems. In some cases, it makes the problems worse

Protest at Tesla says Musk’s policies aren’t welcome in SF

There's still a Tesla dealership in SF. It's a target for protests against the unelected czar of government destruction

Under the Stars: Time to pull out the big bağlama

Plus: Kush Arora rattles, Jon Spencer rocks, Unknown Mortal Orchestra return, Zakir Hussain remembered, more.

The really depressing news about Muni

Cuts could be devastating—and it's entirely because the city won't look for ways to tax the rich

Screen Grabs: Everybody loves the free public library (we hope)

JFI Winterfest gets bookish. Plus: heavy metal horror, Bay Area graffiti at Balboa; Tehran meets Winnipeg at Roxie

Ramblin’ renegade folk legend Faith Petric honored in new doc ‘Singing for Justice’

A force for social justice and musical creativity during her 98-year life, the SF hero's vital voice can be heard again.

Drama Masks: Time can work against us all

This is Drama Masks, a Bay Area performing arts column from a born San Franciscan and longtime theatre artist in an N95 mask. I...

Good Taste: The spice must flow

Seasoning makes the difference in life and on the plate. Bay Area purveyors can help your dishes come to life.

Opinion: When SF Democrats start to sound like Trump

Too many local officials are pretending to be tough and embracing tech billionaires.

All-Star Weekend buzzed with the best of San Francisco

NBA showcase brought out diverse crowds, civic spirit, and cultural hustle that make the city great—crispy BBQ brisket included.

In this section

Top tags

Sponsored link

Be a 48 Hills Hero!

We are community supported journalism

Sponsored link

Sponsored link