Sign in

Tim O’Brien

@timobrien.bsky.social
251K followers 893 following 1.5K posts

Senior Executive Editor, @Opinion.bloomberg.com. Political Analyst, MSNOW. Author: “TrumpNation.” Priors: New York Times, Wall Street Journal. www.timothylobrien.com

PostsRepliesMedia
Tim O’Brien @timobrien.bsky.social · 09/10/2026
Paris isn’t burning. It’s protesting. At the Ecole du Louvre today:
615120
Tim O’Brien @timobrien.bsky.social · 30/09/2026
Pigeon chilling above Manhattan traffic.
91127
Tim O’Brien @timobrien.bsky.social · 27/09/2026
Chicago
1427419
Tim O’Brien @timobrien.bsky.social · 14/09/2026
Just the man this historic regulatory moment needs.
229412
Tim O’Brien @timobrien.bsky.social · 12/09/2026
71138
Tim O’Brien @timobrien.bsky.social · 11/09/2026
RIP, Pete Ganci.
318918
Tim O’Brien @timobrien.bsky.social · 15/08/2026
Joshua Baez of the Cardinals just hit his third home run in his third at-bat at Wrigley Field in his Major League debut — the first MLB player to ever do that. Amazing to watch that today. (And his first homer was the first pitch of his first at-bat!)
917023
Tim O’Brien @timobrien.bsky.social · 09/07/2026
Platner drops out in Maine:
1910610
Tim O’Brien @timobrien.bsky.social · 26/06/2026
4613
Tim O’Brien @timobrien.bsky.social · 24/05/2026
The things you say when you’ve mired yourself in an unwinnable war in Iran and can only hope to come out of it with a nuclear deal that approximates the exact deal Obama had already forged years ago. Amateur hour:
4033491
Tim O’Brien @timobrien.bsky.social · 21/05/2026
Mars. Of course.
207815
Tim O’Brien @timobrien.bsky.social · 12/05/2026
Trinity Church.
71588
Tim O’Brien @timobrien.bsky.social · 10/05/2026
A reminder whenever Trump posts these cartoons pretending to be on the front lines of any conflict: He sought and received five deferments and didn’t serve in the Vietnam War. He’s happy to wage wars, but happier still to have other people fight them.
62732204
Tim O’Brien @timobrien.bsky.social · 01/05/2026
On Musk’s $158 billion payday: www.bloomberg.com/opinion/arti...
68517
Tim O’Brien @timobrien.bsky.social · 17/04/2026
Trump has never been good at geography. Even when it comes to countries he’s bombing and blockading. Where is the Strait of Iran?
2315524
Tim O’Brien @timobrien.bsky.social · 16/04/2026
The Chrysler Building. Always a joy.
101174
Tim O’Brien @timobrien.bsky.social · 13/04/2026
Gonzales resigns too. Trend.
5138459
Tim O’Brien @timobrien.bsky.social · 13/04/2026
Swalwell resigns from Congress:
1412821
Tim O’Brien @timobrien.bsky.social · 13/04/2026
A reminder that this was Trump's doctor once upon a time:
2721341
Tim O’Brien @timobrien.bsky.social · 13/04/2026
Totally normal social media post:
5217328
Tim O’Brien @timobrien.bsky.social · 12/04/2026
The things you say when you’re cornered in Iran — and you put yourself in the corner:
3019235
Tim O’Brien @timobrien.bsky.social · 07/04/2026
46617
Tim O’Brien @timobrien.bsky.social · 07/04/2026
Marjorie Taylor Greene weighs in:
2929668
Tim O’Brien @timobrien.bsky.social · 07/04/2026
“A whole civilization will die tonight.” - Trump The world now has to watch and wait on the consequences of having an unhinged, inexperienced and ignorant strongman treat war like it’s a promo for his own reality TV show. None of this is a surprise, but it’s still wildly dangerous.
4729275
Tim O’Brien @timobrien.bsky.social · 05/04/2026
“With the exception of the late, great Abraham Lincoln, I can be more presidential than any president that’s ever held this office.” - Trump
3020546
Tim O’Brien @timobrien.bsky.social · 04/04/2026
The guy who has never been spiritually serious or religiously engaged is playing the “Glory be to GOD” card while simultaneously threatening to rain down missiles and misspelling “rain.”
84770165
Tim O’Brien @timobrien.bsky.social · 28/03/2026
No Kings rallies: New York, Iowa City, Memphis, Phoenix.
719938
Tim O’Brien @timobrien.bsky.social · 28/03/2026
No Kings rallies: Portland, Dallas, Miami, Santa Fe.
316232
Tim O’Brien @timobrien.bsky.social · 28/03/2026
No Kings rallies: Atlanta, Philadelphia, Chicago and Missoula:
12511111
Tim O’Brien @timobrien.bsky.social · 21/03/2026
Trump is always classy. Translation: “Mueller was right and I still have a bromance with Putin — even if he’s providing Iran with valuable military intelligence.”
49547121
Tim O’Brien @timobrien.bsky.social · 09/03/2026
Vance, 9/28/24:
27282132
Tim O’Brien @timobrien.bsky.social · 06/03/2026
Corey Lewandowski looks to have been comfortably in the middle of the money flowing through Noem’s controversial $240 million ad campaign. www.bloomberg.com/news/feature...
32477268
Tim O’Brien @timobrien.bsky.social · 05/03/2026
Noem will now be “Special Envoy for the Shield of the Americas” because we’re in the Marvel Universe.
4231162
Tim O’Brien @timobrien.bsky.social · 20/02/2026
Leaving the police station and life comes at you fast. www.nytimes.com/2026/02/19/w...
141299
Tim O’Brien @timobrien.bsky.social · 11/02/2026
The FAA now says the El Paso closure is over. 🤡🤡🤡🤡
2618849
Tim O’Brien @timobrien.bsky.social · 11/02/2026
Sam’s down for the count.
61614
Tim O’Brien @timobrien.bsky.social · 28/01/2026
Trump has stopped thinking about Minneapolis — again.
2410317
Tim O’Brien @timobrien.bsky.social · 25/01/2026
910934
Tim O’Brien @timobrien.bsky.social · 24/01/2026
Alex Pretti:
63956342
Tim O’Brien @timobrien.bsky.social · 19/01/2026
“Our lives begin to end the day we become silent about the things that matter.” MLK, Jr.
227987
Tim O’Brien @timobrien.bsky.social · 19/01/2026
Chicago billboard.
1535341
Tim O’Brien @timobrien.bsky.social · 17/01/2026
Who knew that Ring alerts could be poetic?:
81476
Tim O’Brien @timobrien.bsky.social · 14/01/2026
Let’s go Bears.
13535
Tim O’Brien @timobrien.bsky.social · 14/01/2026
Somebody couldn’t fall asleep last night.
4113927
Tim O’Brien @timobrien.bsky.social · 12/01/2026
Exactly.
2130794
Tim O’Brien @timobrien.bsky.social · 08/01/2026
49526
Tim O’Brien @timobrien.bsky.social · 08/01/2026
922056
Tim O’Brien @timobrien.bsky.social · 07/01/2026
Jan. 6, 2021:
13734381185
Tim O’Brien @timobrien.bsky.social · 06/01/2026
Jan. 6, 2021:
821796959
Tim O’Brien @timobrien.bsky.social · 21/12/2025
417824