sf
OPML
SFist
Trump Fires Presidio Board of Trustees Following Last Year’s Executive Order
Eric Swalwell Could Face Removal From Congress, Loses Endorsements as More Accusers Come Forward
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 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
Cain Velasquez gives back in San Jose after prison release, supports rehabilitation programs
Eric Swalwell suspends campaign for governor amid sexual assault allegations
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
Swalwell Suspends Campaign for California Governor Amid Sexual Assault Accusations
SFPD Arrests Suspects involved in Shooting
Rainbow over the Bay Bridge this afternoon
Today's view from Lafayette Park (NSFW)
The pot of gold is on the Bay Bridge
SF Examiner
NBA play-in games taking shape: Heat-Hornets, Magic-76ers are set
Padres' Nick Pivetta leaves in 4th inning because of elbow stiffness
Kawhi Leonard sits out Clippers finale to rest wrist and ankle ahead of play-in tournament
San Diego 7, Colorado 2
After Ohtani hits 2nd straight leadoff homer, deGrom recovers to lead Rangers over Dodgers 5-2
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
‘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
A journey to faith: One young woman’s path from depression to healing and purpose
48 Hills
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
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’
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