Sponsored link
Thursday, March 5, 2026

Sponsored link

Tagged with: California

Local housing: A little reality

Reading the superficial year-end wrap-ups and “expert commentary” about the city’s housing situation in the local press this week is making my head hurt....

Dramatic video shows BART cops beating innocent man

Dramatic new video footage from BART Police body cameras shows in detail how a young African American man was restrained and beaten by officers...

What the police won’t tell you about the Amilcar Lopez killing

San Francisco District Attorney George Gascon says he’s about to announce his long-awaited decision about whether to charge the officers who killed Amilcar Perez...

The Agenda, 2017: How SF can really fight Trumpism

Everyone at City Hall agrees that San Francisco should be the Anti-Trump City. We are mostly Democrats in this city, and other than the...

The Agenda, Dec. 12-18: Will the supes fold on free City College?

First, let us take a moment to say: We are losing three great supervisors. John Avalos, David Campos, and Eric Mar have been the...

Wiener’s first bill could set off housing war

State Senator Scott Wiener has wasted no time in wading into the statewide housing wars – just as affordable housing advocates have released a...

The SF election: What happened?

 The 2016 election may well be a turning point in our national and local politics. The problem is that it’s unclear what direction the...

More than a million people in SF? Did anyone ask you?

It’s hard not to be riveted by the terrifying advance of Donald Trump’s presidency. But it would be a huge mistake to ignore less...

Developer allies again try to take over Sierra Club

For years, the San Francisco chapter of the Sierra Club has been part of a progressive environmental movement. The Club has worked on clean...

How to keep saving the planet

In response to some of the dismaying plans that may come to pass with Trump's election as president, we ask Steven T. Jones of...