Homepage


Out and about April 16–22, 2026

Enjoy art fairs, the Cherry Blossom Festival, lectures, and more this week. Here are my picks for the weekend and into next week. Thursday, April 16 “Making History Fun Again Speaker Series” at the legendary Redwood Room will present John Martini, a historian, author, and National Park Service ranger, who…

Phoebe Maffei races to court

Phoebe Maffei, an assistant district attorney, is running for San Francisco Superior Court judge against Alexandra Pray of the public defender’s office. They are the only two candidates in the June election, setting up a classic matchup between a prosecutor — typically viewed as favoring law and order — and…

The shot that gave me seven days

There is a clinic in San Francisco called the Maria X. Martinez Health Resource Center. You might walk past it and not think much of it. But for me, it was the first place I had ever walked into where nobody looked at me like I was a problem to…

“We’ll be back,” by Nomi Kane | @Nomikane

Why justice keeps failing Asian hate victims

History repeats itself. As Garry Tan concluded in his most recent op-ed about why Asian hate so often goes unpunished, it is a cumulative effect of the loudest voices that influence a courtroom, from policy briefs and op-eds to grant-funded studies and legacy media. That voice has been dominated by…


Tech gone wild

Artificial intelligence is becoming all-pervasive in our lives, and The AI Docexamines whether it’s a triumph of convenience or a potential trap.


Listen to the Voice

The Voice of San Francisco produces podcasts covering the people and issues of interest to San Francisco. Monday through Friday, John F. Rothmann hosts his Voice podcast featuring his take on the hot issues in the City by the Bay.

Subscribe to these podcasts wherever you get your favorite podcasts, or listen to them on our podcast player below.

Gift this article