UPDATED: SF schools close due to deteriorating air quality

San Francisco public schools will be closed Friday due to increases in unhealthy air quality caused by wildfires in Northern…

5 days ago

Observation Post at the Presidio is demolished

Officials with the Presidio Trust and Golden Gate National Recreation Area gathered along with members of the public to observe…

5 days ago

BART board approves Ford GoBike dock near 24th Street station

BART’s newest Ford GoBike station is bound for a location near the 24th Street Mission BART Station after a proposal…

5 days ago

CEO found dead in Mid-Market homicide after being reported missing

The CEO of a wheelchair company was found dead Wednesday night in an apparent homicide when police performed a welfare…

6 days ago

Voter data shows clean sweep for winning candidates

OK San Francisco, a tumultuous local election is a week past now, but indulge me some voting wonkery-nerdery just a…

6 days ago

Impact of onsite health clinics on workers’ rights

This weeks question comes from Tara S. from Fremont, who writes: Q: I follow your column regularly and took particular…

6 days ago

As contract negotiations drag out, Marriott workers struggle to pay bills

Five days each week, Larrilou Carumba leads dozens of her unionized co-workers in a march to the rhythm of makeshift…

6 days ago

Helping out strangers in a strange land

Outside the Hyatt Regency, an Amtrak Thruway Coach idles in the bus stop, leaving just enough room for me to…

6 days ago