sf
OPML
SFist
Teen Dies In Suspected DUI Single-Car Crash In Novato, Four In Critical Condition
Suspect In Sam Altman Molotov Cocktail Attack Charged With Attempted Murder
Saturday Links: Pelosi, Other Leaders Call For Swalwell to Withdraw From Governor’s Race
Day Around the Bay: New Details Revealed In Oakland Coffee Shop Owner’s Disappearance
This Week In Food: Everyone Loves a Bakery
SF Gate
Arrests made in deadly Esparto fireworks warehouse blast
Man arrested after Molotov cocktail attack on SF home of OpenAI CEO Sam Altman
New details released on disappearance of Bay Area coffee shop owner, per report
Body of 17-year-old recovered from American River in Placer County
Husband of missing Oakland coffee shop owner issues plea as search hits 2 weeks
KRON 4
‘Abhorrent’: Staffers distance themselves from Swalwell after sexual assault claims
Man’s body found at bottom of cliff near Fort Bragg Beach: sheriff
Fairfield police speak on ‘frightening’ viral video of forced home entry
Cain Velasquez gives back in San Jose after prison release, supports rehabilitation programs
Man shot after being told to move RV, say Stockton police
Reddit SF
Driving in rain. Driving in fog. Driving at all. San Francisco drivers: A rant
Antisemitic driven vandalism at my house
Hail in Bernal Heights just now!
Spring | shot on film
Are there any “diggers” from the 60s era still living in Haight-Ashbury or SF? What do you do for a living now?
SF Examiner
Angels option right-hander George Klassen to Triple-A Salt Lake
The NHL playoffs have plenty of fresh blood, and a new Stanley Cup champion will be crowned
Chicago Sky land rising star Rickea Jackson from LA Sparks in a trade for Ariel Atkins
All-Star Gabby Williams joins Golden State Valkyries on multiyear deal in Day 2 of WNBA free agency
Sunshine and fun go hand-in-hand with these 18 SF events
San Francisco Standard
How All-Star addition Gabby Williams fits the Valkyries’ long-term plans
‘Where there’s smoke, there’s fire’: In Swalwell’s backyard, support is running out
Q&A: The influencer hoping to strike it rich as a ‘bum in SF’
He arrived in the U.S. with $100. Now his family feeds the Warriors
Opinion: The surprising reason anti-Asian hate is going unpunished
Eater SF
The 38 Best Restaurants in San Francisco
Berkeley South Indian Restaurant Bangalore Blues Levels Up With a Tasting Menu
Delicate Broth and Crispy Crab Spring Rolls Surprise at This Outer Richmond Gem
Oakland Vegan Restaurant Millennium to Close After 31 Years
A New Napa Diner Infuses Americana Classics With a Side of Japanese American Nostalgia
Local News Matters
‘Rancho Roots’ brings Marin County history to life, tracing legacy of Californio settlers
A journey to faith: One young woman’s path from depression to healing and purpose
State election watchdog probes Santa Clara County over Measure A campaign mailers
Doctors are adopting AI to take notes during visits — what to know about opting out
Alameda County health providers partner to expand care at Hayward’s St. Rose Hospital
48 Hills
Why is the City Attorney’s Office ‘investigating’ a leaked document? It’s unprecedented and alarming
Screen Grabs: Balboa Theater hits 100—and honors a costuming legend
How to catch a crab
Under the Stars: Stoked for Stern Grove and SF Bay Popfest lineups, ‘lesbian doom folk’
Drama Masks: Keeping the monsters of the world at bay
San Francisco Bay Times
Ann Rostow: Putting the Freud in Schadenfreude
District 8 Supervisor Race Calls for Leadership Grounded in Public Service
An Independent, Courageous Voice for District 8 Not Beholden to Anyone or Any Corporate Entity
Why I’m Running for District 8 Supervisor
President Mandelman Plans to Remain in Public Service After His Term Ends