Saturday, May 4, 2024

Tagged with: Mission

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...

A militant in pink slippers: Remembering an eviction fighter

  Mary Elizabeth Phillips was the reluctant media star of San Francisco’s eviction epidemic. And now, she has quietly passed into the vibrant history of...

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...

Woven through a movement

The arc of the public gay rights movement's history is not very long at all. It's just about the length of one full life,...

Oakland party fire claims nine lives, dozens are missing

A fire broke out around 11:30pm Friday night at during a party at GhostShip in Oakland's Fruitvale district -- an artist-collective space that regularly...

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...

The Agenda, Nov. 28-Dec. 4: An honest tenant scorecard

There are lies and misleading statements in every election, and San Francisco has seen its share. But this fall’s contests featured a particularly painful...

Support 48 Hills! Here’s why

Since we launched in 2013, 48 Hills has been a vital voice on a local scene dominated by bland corporate media, sensationalizing online outlets,...