Sponsored link
Sunday, April 20, 2025

Sponsored link

Featured

Featured

Drama Masks: Amid topical twists, SF Ballet delivers another gorgeous ‘Nutcracker’

The annual fairy frolic enchanted an audience all-too-ready to embrace an epic battle against the evil Mouse King.

Under the Stars: TV on the Radio returns, Yacht Rock gets its shine

Drew Daniel's fever dream genre 'hit 'em' sparks a gonzo comp, 37 Houses light up BOTH, more great music

Supes reject Breed policy on towing RVs

Seizing the homes of vulnerable families makes no sense, advocates say—and by a 7-3 vote, board agrees.

Letters we answer: On Luigi and the US healthcare system

Are we looking through a 'single keyhole,' and what does that mean anyway?

When public land isn’t public for all

I you so much as 'look homeless' you can be forced out of what's supposed to be common space.

The Luigi problem

An alleged murderer has become a folk hero, on all sides of the political spectrum. The Democratic Party remains utterly clueless.

Puff: Mix it up for a Happy Dankmas and Marijuanukkah

Yummy Fizz-tinis, infused chocolate turtles, simply stoned sugar cookies, and more cannabis treats to make your Yuletide high.

50 years ago, the industry discarded him. Now jazz-funk legend Saracho is back

Thanks to an SF fan, the Apache-Mexican pianist returns—with a lifetime's worth of new musical tales to tell.

Screen Grabs: An Iranian family explodes under authoritarian pressure

Mohammad Rasoulof's secret 'The Seed of the Sacred Fig.' Plus: 'The Bibi Files' indicts Netanyahu, 'Dahomey' liberates seized artifacts.

Supes approve TAY housing—but Dorsey makes it easier to evict the vulnerable residents

Supe forces drug-free conditions on leases of formerly homeless, transitional age youth.

In this section

Top tags

Sponsored link

Be a 48 Hills Hero!

We are community supported journalism

Sponsored link

Sponsored link