Peter Hartlaub
@peterhartlaub.bsky.social
3.2K followers 280 following 1.1K posts
San Francisco Chronicle culture critic. Spends too much time in the archive. Total SF co-founder. S.F. 🌁 Oakland 🌳 Alameda ⚓️
Posts Media Videos Starter Packs
Pinned
peterhartlaub.bsky.social
I wanted the line referencing the Times story to read “In a New York Times interview written by my BFF Heather Knight …” but figured the Chronicle might frown on that.
Reposted by Peter Hartlaub
peterhartlaub.bsky.social
Also in today's Marc Benioff column:

1980s photo of a teen Benioff looking adoringly at his grandfather Marvin Lewis, S.F. supervisor & father of BART.

Lewis walked to work from Sea Cliff each day — a touch grass ritual his grandson sorely needs.

Gift link 🎁

www.sfchronicle.com/sf/article/m...
peterhartlaub.bsky.social
Blows me away when people talk about S.F.’s halcyon days of … the 1970s?

Like they’re *still* making movies about all the murderous shit that happened here in that decade.
peterhartlaub.bsky.social
"This city is a complicated place, but I’ve found two truths: The Golden Age is a myth and S.F. is never 'over.'"

At the core of my Benioff piece: The fallacy of an S.F. utopia that we need to get back to. When in fact it's defined by imperfection & reinvention.

www.sfchronicle.com/culture/arti...
Here’s a history lesson for all the people saying San Francisco is ‘over’
With San Francisco in the middle of a much-publicized tech exodus, we look at all the...
www.sfchronicle.com
Reposted by Peter Hartlaub
suldrew.bsky.social
we need inflatables at dreamforce
peterhartlaub.bsky.social
Blew up my weekend to write this “Marc Benioff come-to-your-senses challenge.”

I’ve rarely shared my opinions about politics in the Chronicle beyond some LGBTQ+ & bike/pedestrian safety things but Jesus he wants the military on S.F. streets what the hell?

www.sfchronicle.com/sf/article/m...
Marc Benioff wants troops in S.F.? There’s a path back to sanity, and it’s close to home
Marc Benioff called for the National Guard in S.F. The city doesn’t need the military on its streets. It needs the Salesforce founder to follow his grandfather’s example, Peter Hartlaub...
www.sfchronicle.com
peterhartlaub.bsky.social
Thanks!!! ❤️

I forgive you for breaking the big story so I had to work on the weekend.
peterhartlaub.bsky.social
The smell of bacon and sound of the opening of Wayne Walker’s 49ers Preview was an A+ childhood memory.
peterhartlaub.bsky.social
Absolute legends. I watched every second of the tribute to them that ran on Wayne Walker's 49ers Preview.
peterhartlaub.bsky.social
We you got to be rude about it!? Super appropriate question. Enough strife in the world. We don’t need to throw bombs at each other about Heidi’s Pies.
peterhartlaub.bsky.social
Wife: Calmly accepts the $3 off like a normal person.

Me: Rage, rage into the night! Take your senior citizen discount and fuck right off Heidi’s Pies!!!
A breakfast menu shows a senior citizen discount for diners 55 years and older, which frankly I consider a personal insult. WTF.
peterhartlaub.bsky.social
More stellar reporting from @heatherknightsf.bsky.social

Not just the facts but the way she sets the scene & background details to get into the nuances of this apparent surprising MAGA turn — which Benioff now suggests was in his heart all along.

Must read ⬇️
heatherknightsf.bsky.social
For years, San Franciscans considered him the rare big-hearted billionaire. But days before his Dreamforce conference begins, Salesforce CEO Marc Benioff said he would support President Trump sending the National Guard to SF and that Trump is doing “a great job.”

www.nytimes.com/2025/10/10/u...
Marc Benioff Says Trump Should Send Guard Troops to San Francisco
www.nytimes.com
peterhartlaub.bsky.social
Possibly? Very few wrong answers in West Portal!
peterhartlaub.bsky.social
Most of this bump is attributed to me jumping on the M-Ocean View to get a turkey/avocado sandwich at Submarine Center in West Portal.
jeffreytumlin.bsky.social
This month, Muni saw its biggest ridership bump in over a year, hitting 81% of pre-COVID, despite downtown still having one of the world's greatest work-from-home rates
www.sfmta.com/reports/aver...
peterhartlaub.bsky.social
I’ve never had more fun in a job! Including the 17 they let me review movies (and some video games).

I mean, some of it’s not fun but I get to ride my bicycle & eat sandwiches pretty often.
peterhartlaub.bsky.social
My pleasure! So excited you got to explore too!!
peterhartlaub.bsky.social
Love it!!

Cayuga Park was kind of perfect in every way, but the BART flyover was my favorite. Seemed magical and transportive, like a little bit of the urban core visiting this beautiful art-filled oasis.

Not surprised it's still online. The smaller orgs tend to update their sites less often.
peterhartlaub.bsky.social
Do you love exploring the Bay Area? Are you subscribing to the free Total SF newsletter?

Today's edition:

🌁 More on the perimeter trail!

⚽ Did the @oaklandroots.bsky.social make the Coliseum cool again?

🏟️ My favorite Day on the Green photo!

Sign up here! ⬇️

www.sfchronicle.com/totalsfnewsletter
peterhartlaub.bsky.social
The real #1 reason to read today's @sfchronicle.com exploration of San Francisco's new perimeter trail:

The @jachristian.bsky.social photos. No one captures the city's quiet beauty like Jessica.

Gift link for everyone who's here for the photography.

🎁 📸 ⬇️

www.sfchronicle.com/projects/202...
peterhartlaub.bsky.social
"This exists in San Francisco?"

That will be your mantra on the city's new perimeter trail — a path filled with good dogs, great sandwiches, art everywhere, and a reassuring number of public restrooms.

I covered it all by bike. Here are the highlights:

🚴‍♀️ 🌁 ❤️

www.sfchronicle.com/projects/202...
An epic walk around San Francisco: Highlights of the 38-mile Roundabout Trail
Where to stop on San Francisco's new perimeter trail, including Heron Head Park, Cayuga Playground and more under-the-radar city treasures.
www.sfchronicle.com
peterhartlaub.bsky.social
My most boomer move of 2025:

(Maybe ever?)

Accidentally texted the doctor’s office that did my dental implant instead of the text thread with my two college BFFs.