2018 was the year of California vs. Trump. 2019 will be even more challenging

If California Attorney General Xavier Becerra thought he would get a respite from fighting the Trump administration as the holiday…

2 weeks ago

School board vacancy prompts calls for Chinese, transgender representation

With Matt Haney preparing to swap his seat on the San Francisco school board for one on the Board of…

2 weeks ago

Deadline to apply to San Francisco public schools for next year is this week

Happy New Year! Even though it’s only January, it’s time to start thinking about August. Why? Because the deadline to…

2 weeks ago

Bay Area wind advisory issued as storm drenches SF

A storm system bringing wind and rain to San Francisco and much of the rest of the Bay Area is…

2 weeks ago

Santa Clara police fatally shoot heavily armed man at store

A heavily armed man shooting randomly both inside and outside a Santa Clara convenience store was fatally shot by officers…

2 weeks ago

SF Preps Basketball: St. Ignatius finds identity in win over Mitty

IGNATIUS COLLEGE PREP — With a finally-complete starting lineup, and a reliable rotation providing the necessary depth behind the stellar…

2 weeks ago

Playing the San Francisco music scene from BART plazas to Sketchfest

Marc Capelle has beaten the odds on a few scores: Not only is he native to The City and still…

2 weeks ago

Wine that favors nuance over sheer power

Sometimes the availability of special fruit can lure winemakers out of their comfort zone. Such was the case when Matt…

2 weeks ago