sf
OPML
SFist
Sunday Links: SF Jury Convicts Woman Who Punched Social Workers, Yanked Out One’s Hair
Historic Camron-Stanford House on Lake Merritt Damaged in Fire Amid Efforts to Reopen After Closure
SF ‘Rideshare Rapist’ Who Posed As Victims’ Driver Found Guilty In SoMa, Mission Assaults
Saturday Links: Therapy Cow Spotted in Sonoma County Visiting Bedridden Resident
Day Around the Bay: The Fabulous Hunky Jesus Contest Returns Sunday
SF Gate
Lithium battery fire inside Bay Area home kills one
Loved ones give update on search for Amy Hillyard, missing coffeeshop owner
Cases of dangerous disease 'as old as the plague' hit record high in California
Historic, last-of-its-kind Oakland Victorian damaged in fire
Seabirds are dying in large numbers along California beaches
KRON 4
Latest update on search for missing Oakland coffee shop owner Amy Hillyard: ‘Combing through hours of tapes’
Fire breaks out at historic Camron-Stanford House on Lake Merritt
Suspected explosive materials, narcotics, cache of guns found in San Bruno felon’s home
Woman found with gunshot wound outside Vallejo home dies: PD
San Jose donut shop shut down over cockroach infestation
Reddit SF
Assaulted last night at Audio SF by staff – looking for advice
Mister Softee Spotted
District 2 candidates far apart on upzoning
Wild Turkey
Ship tours
SF Examiner
Astros place ace right-hander Hunter Brown on the 15-day injured list with a right shoulder strain
Another lopsided title game loss stings South Carolina, but Gamecocks should be good again next year
San Diego 8, Boston 6
Machado and Merrill homer for Padres in 8-6 win over flailing Red Sox
It's a boy! Scottie Scheffler arrives at Masters with 9-day-old son and a game he hopes is ready
San Francisco Standard
2 people shot in separate incidents in SoMa and Parkmerced on Saturday
The Wishlist: AI is driving up SF home prices. This buyer used it to find one under $1M
How craft beer got fun again
Ryan Coogler’s barber has opened a Union Square studio
How Steph Curry is adjusting to his ‘new normal’ as he prepares to play again
Eater SF
Seafood and Fried Chicken Make Sirene a Never-Fail Dinner Option
San Francisco’s Best New Restaurants, April 2026
Get Your Bread Fix at This New Oakland Bakery
This Celeb Chef Closes His Napa-Based Steakhouse This April
Here Are the Bay Area’s 2026 James Beard Award Finalists
Local News Matters
One Good Read: Nonfiction nature reads to celebrate Earth Day
Endangered gray wolf from SF Zoo heads to New Mexico for conservation breeding
Mendocino County’s crumbling roads among the worst in California — with no fix in sight
Cal State students widely embrace AI tools, but mistrust results and fear job impact
A bumpy ride: Data reveal leaders, laggards in Bay Area post-pandemic transit recovery
48 Hills
Brian McDonald’s waggish works key into an overstimulated world
John Elberling, advocate for economic and housing justice, dies at 79
Screen Grabs: Aliens, witches, mermaids, and other swell company
Drama Masks: Mad, bad, and dangerous to see
Under the Stars: Welcome to the Womack Sisters era
San Francisco Bay Times
Ann Rostow: Profiles in Courage
San Francisco No Kings March and Rally on March 28 Expected to Be One of Nation’s Largest Demonstrations
Democracy Under Trump Administration Is Deteriorating at Unprecedented Rate, New Report Finds
We, the People
Drag Queens and Self-Employment Taxes