All roads lead to Uber

The other night, after a long 14-hour shift, I’m standing outside the dispatch office at National, smoking a cigarette with…

4 weeks ago

Witnessing cruelty at the border

For two hours, I sat in a courtroom behind a sea of scared and exhausted faces, smelling the stench of…

4 weeks ago

Letters: Transphobic candidate Josephine Zhao unfit to serve on SFUSD Board of Education

We need San Francisco Unified School District  Board of Trustees that are effective leaders dedicated to the safety and education…

4 weeks ago

Building a case for sexual harassment

Today’s question comes from Marsha G. in San Francisco who writes: Q: I am being sexually harassed at work. I…

4 weeks ago

Man to face murder charge in death of Cal Fire firefighter years after hit-and-run

A 30-year-old man serving a prison sentence for running down a firefighter with an SUV in the Richmond District will…

4 weeks ago

Sunset District supe candidate announces support for Alioto’s anti-Sanctuary City ballot measure

Former supervisor David Campos, now head of the local Democratic Party, has publicly criticized a candidate in the Sunset District’s…

4 weeks ago

Weed without the worry

I’ve been smoking a lot of weed lately. After I’m done with my work day, or if I’m just hanging…

4 weeks ago

Aug. 23-25: Circus Maximus, Chefs Cutting Carbon, Ada Limón, Dawsondancesf, Face on the Barroom Floor, Eat Drink SF, Peace Festival, Sunset Idea House, Vintage Paper Fair, FourSquared

THURSDAY, AUG. 23 Circus Maximus: Ambitious, site-specific theater troupe We Players opens its new adaptation of Shakespeare’s political parable “Julius…

4 weeks ago