sf
OPML
SFist
[Update] Eric Swalwell Suspends Campaign For Governor, Continues to Deny Assault Allegations
Trump Fires Presidio Board of Trustees Following Last Year’s Executive Order
Sunday Links: California Hit With Thunder, 30,000 Lightning Strikes Over the Weekend
Teen Dies In Suspected DUI Single-Car Crash In Novato, Four In Critical Condition
Suspect In Sam Altman Molotov Cocktail Attack Identified, Charged With Attempted Murder
SF Gate
‘Rumbling my whole apartment’: Private fireworks show unnerves Bay Area
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
KRON 4
Eric Swalwell suspends campaign for governor amid sexual assault allegations
Cain Velasquez gives back in San Jose after prison release, supports rehabilitation programs
President Trump terminates Presidio Trust board members
5 kids, 6 adults displaced after apartment building fire
‘Abhorrent’: Staffers distance themselves from Swalwell after sexual assault claims
Reddit SF
Shoot out?
What can I do about illegal dumplings on the corner of streets?
On the Streets of Early 1970s San Francisco
Sunset from twin peaks
Transit improvements to southeast SF
SF Examiner
Rossi scores with 9.5 seconds left in regulation, Canucks beat Ducks 4-3
L.A. Clippers 115, Golden State 110
Trail Blazers beat the Kings 122-110 to clinch the No. 8 seed and a play-in spot
Clippers beat the Warriors 115-110 to clinch No. 9 seed and play-in tourney rematch
LeBron James scores 18 in 1st half, Lakers tune up for playoffs with 131-107 win over Jazz
San Francisco Standard
Swalwell ends campaign for California governor amid sexual assault allegations
Steyer may surge in governor’s race, courting Swalwell base. Plus: Alameda DA weighs in
Sam Altman’s home targeted in second attack; two suspects arrested
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
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
‘I am deeply sorry’: Rep. Eric Swalwell quits governor race amid sexual misconduct claims
‘A false front’: California agency fails to stop conservatorship abuses as complaints mount
Mike Levine to head SF homelessness department, pledges to pursue funding
McNear: Mendocino lumber firm employed thousands from the 1870s to the mid-’50s
‘Rancho Roots’ brings Marin County history to life, tracing legacy of Californio settlers
48 Hills
Puff: Flying high for 420 with a full week of Space Walk fest
A decade in, the Back Room still holds space for intimate musical encounters
Record Store Day 2026 brings a ‘1983’ treat
Rich people are lying to seniors about the billionaire tax; does the news media care?
Why is the City Attorney’s Office ‘investigating’ a leaked document? It’s unprecedented and alarming
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