Sponsored link
Thursday, March 12, 2026

Sponsored link

Tagged with: San Francisco

After 111 years, SF is finally moving to oust PG&E and create a public power system

Cheap, reliable, green energy is only a few steps away—but the private utility is trying its best to delay the process and protect its illegal monopoly

Fun with campaign texts

I can't help it: I answer those annoying messages—and sometimes get replies!

André 3000, Suzanne Ciani, and the evolving creative mind

What happens when an artist swerves? How does a trailblazer stay relevant after 40 years? Two shows raised satisfying answers.

While they helped win WWII, Hunters Point Shipyard’s Black workers fought discrimination at home

Stacey Carter talk focused on valiant history of resistance and neglect leading to Board of Supervisors' apology.

Playwright Ashley Smiley takes on neighborhood diplacement and Tesla-stamped MDMA

Her 'Dirty White Teslas Make Me Sad' at Magic Theatre is a personal take on gentrification and the city's loss.

City wastes millions on contracts with big out-of-town companies, report shows

More than $200 million goes for services city workers could provide much, much cheaper.

Get loud for the library! Submit to SFPL’s ‘Bay Beats’

The streaming site returns with a second submission period, March to May. Artists residing in Bay Area counties are invited to send in tunes

SF promised a lot of affordable housing—but community leaders say it won’t happen

New report has lots of 'creative' ideas, but there's nowhere near enough funding to meet the state mandated goals—and the Mayor's Office admits it.

‘Swan Lake,’ again? SF Ballet’s latest dip into classic justifies return

The company has performed the piece three times in four years, but stunning leads and ensemble work keep it fresh

SFUSD’s administrative bloat questioned ahead of expected cuts, layoff notices

Despite state-monitored deficit spending and declining enrollment in San Francisco public schools, the ranks of upper management have been growing, according to a report...