Peter Hartlaub
@peterhartlaub
San Francisco Chronicle culture critic; #TotalSF co-founder & podcast host. Spends too much time in the archive. S.F. 🌁 Oaktown 🌳 Alameda ⚓️
The Chronicle building turns 100 this week! 🗞️🎂🥂 I wouldn't have known about our birthday — no one would — if it weren't for a mysterious black photo book passed through generations of @sfchronicle librarians. A short thread ... 🧵 sfchronicle.com/totalsf/articl…
Welcome to The (C)rock. Escape from #Epstein : Trump officials stage a diversion with Alcatraz visit sfchronicle.com/politics/joega… via @sfchronicle
100 years ago a millionaire built the nation's largest swimming pool ... in the coldest corner of S.F. Photos/stories about the rise and fall of Fleishhacker Pool, a place I would NOT visit if I had a time machine, but still respect the big swing taken. sfchronicle.com/totalsf/articl…
From @peterhartlaub When did S.F. fans start chanting ‘Beat L.A.!’? We traced the battle cry to its start sfchronicle.com/totalsf/articl… via @sfchronicle
During the second @SFGiants home game, I heard the chant "Beat L.A.!" We were playing the Seattle Mariners I set out to discover where it started — a journey to Bill Laskey, Dusty Baker and one very fun Boston fan Please read my fav story of the year! sfchronicle.com/totalsf/articl…
These cryptic fliers recently started appearing on San Francisco telephone poles. I went to the source and found out there’s no corporate campaign and no catch — just 15 friends who designed a new city-wide scavenger hunt. Here’s how to play: sfchronicle.com/totalsf/articl…
This story has so many wild turns. Amazing no one was seriously hurt or killed. The column is also important to me personally, because the word "shitstorm" appears in the @sfchronicle, and the person quoted is my mother. Gift link 🌁 🎁 sfchronicle.com/totalsf/articl…
San Francisco is full of green spaces waiting to be enjoyed. Did you know about any of these parks on @peterhartlaub's list?
San Francisco has so many outstanding hidden parks that even longtime residents may not know exist. Visit this weekend! I put my 9 favorite in a guide — with fun details and the best transit options to get there 🚍🚆💯 #TotalSF 🌁❤️ cc: @RecParkSF sfchronicle.com/projects/2025/…
San Francisco has so many outstanding hidden parks that even longtime residents may not know exist. Visit this weekend! I put my 9 favorite in a guide — with fun details and the best transit options to get there 🚍🚆💯 #TotalSF 🌁❤️ cc: @RecParkSF sfchronicle.com/projects/2025/…
Every time I pass the C&H factory on Interstate 80 I think the same thing: "What's up with Crockett?" I finally dropped in last week, and it exceeded expectations. With an assist from @jpanzar and so many A++++ visuals from @CAGisMe sfchronicle.com/totalsf/articl…
My ride-along with @SFGiants broadcaster David Flemming — who has been commuting by bike to Oracle Park. (Including night games!) On the city's coyotes, focaccia & the ballpark bike move that got him in trouble. Gift link ⬇️ for Giants fans only 🚴🏟️🎁 sfchronicle.com/totalsf/articl…
Hundreds of people form a human banner at San Francisco's Ocean Beach during the #NoKingsDay protests. @sfchronicle
Mostly irrelevant but still endearing Judge Charles Breyer fact: Breyer, who issued today’s ruling, is an avid bicyclist in S.F. and rolled up on a road bike to last year’s @4StarTheater screening of “Breaking Away” co-hosted by me & @Grant_Marek ⚖️ 🚴 💯 cc: @DennisChristo4
President Donald Trump acted illegally when he ordered thousands of National Guard troops and Marines onto the streets of Los Angeles to combat protests of immigration raids, a federal judge ruled Thursday. Read more: sfchronicle.com/politics/artic…
Our @sfchronicle data team found the Lands End Trail is the highest-rated "easy" hike in the Bay Area. This is the least controversial pick in both data and hiking history. Fabulous trail! Go today. My tour ⬇️ with A+ visuals from Santiago Mejia. sfchronicle.com/totalsf/articl…
We explored the strangest quirk of the Dipsea race, the notoriously challenging run over Mt. Tam: An 8-year-old just might cross the finish line first. Very fun collaboration with our photo & design teams 🏃🏽♀️🏃🏽♂️💯 Gift link! 🎁 sfchronicle.com/totalsf/articl…
I wrote an obituary for Rocco. A very good boy, and an opportunity to write about the specific-to-the-Bay Area thing I love about being a sports fan. 🌈 🐾 sfchronicle.com/totalsf/articl…
My tribute to "Midnight Caller," the best filmed-in-San Francisco TV show I've watched, that weirdly fell off the face of the earth. (Probably because of the Sade song on the soundtrack.) It ages well, as a window into the melancholy 1980s in S.F. 📺🌁 sfchronicle.com/totalsf/articl…
1,000 seals can't be wrong. This Dogpatch small business just moved into a World War II-era warehouse, and offers the most mystical tours of the bay. Another #TotalSF adventure with @jachristian, whose photos are soooo excellent here. 🌁❤️ sfchronicle.com/totalsf/articl…
I drove by the Richmond Costco and U.S. Postal Service warehouse 1,000 times in the last 50 years. Who knew there was an off-leash dog — and human — paradise right behind it? (With the first Total SF appearance by my dog Ripley.) 🐕 ☀️ 💯 sfchronicle.com/totalsf/articl…