Bad air alert extended through Friday in Bay Area

Smoke from the Camp Fire in Butte County will continue to billow across the Bay Area, officials said, as a…

17 hours ago

Vital healthcare funds extended for Marriott workers on picket line, boosting strike

Striking Marriott workers just got renewed wind behind their efforts: Their healthcare was extended until the end of January. Previously,…

17 hours ago

SF City Attorney questions legality of Trump’s pick to replace Sessions

City Attorney Dennis Herrera, who is representing San Francisco in four lawsuits against the federal justice department, criticized President Donald…

18 hours ago

SF mayor lends support to striking Marriott workers at rally

On day 40 of the Marriott hotel workers strike, San Francisco Mayor London Breed lent her support to UNITE HERE…

18 hours ago

Bank robber linked to cold case homicides booked into SF jail on suspicion of murder

A convicted bank robber who San Francisco police identified earlier this year as the suspect in two nearly 20-year-old cold…

21 hours ago

What it means to be a veteran on Veterans Day

Several years ago, I wrote an article on the meaning of Memorial Day for the San Francisco Examiner. You see,…

21 hours ago

SF firefighters extinguish 1-alarm blaze at building near Interstate 280

A one-alarm fire broke out early Monday morning at a commercial structure in the area below U.S. Interstate 280 in…

21 hours ago

Crazy good song and dance in Bay Area Musicals’ ‘Crazy For You’

It’s hard to resist the sequin-studded, toe-tapping cast of Bay Area Musicals’ “Crazy For You.” The entertaining show, which opened…

22 hours ago