Dan Froomkin/Press Watch/Heads Up News

Dan Froomkin/Press Watch/Heads Up News

@froomkin.bsky.social

Editor of Press Watch (https://presswatchers.org) and Heads Up News (http://headsupnews.org). Ex-Washington Post, HuffPost, Intercept. Freelancer. I afflict comfortable journalists.

79,899 Followers 1,686 Following 3,029 Posts Joined Jul 2023
9 hours ago

If we made the green energy transition this war would be unthinkable and these authoritarians wouldn’t be in power — not in the US, not in Iran, not in Saudi Arabia, not in Russia. Hydrocarbons are killing our freedom and just plain killing us.

18,656 5,868 390 317
4 hours ago

Everyone with a platform should be screaming that Trump is unfit to be commander-in-chief.

253 71 14 5
5 hours ago
Preview
Iran-US war latest: Trump vows to ‘bomb the hell’ out of Iran shoreline US president urged the UK, China, France and others to send ships to end the blockade of the Strait of Hormuz

Trump told NBC News that he is not ready to make a deal with Iran, and suggested he might continue bombing Kharg Island – a critical island for Iran’s oil exports – “just for fun.” Trump made his plea as he warned the US will continue “bombing the hell out of the shoreline” of Iran.

198 107 33 34
5 hours ago

Trump's remarks actually meet the test for moral depravity in warfare set out by St Augustine in Contra Faustum (383 CE). That's quite a feat.

411 100 9 0
14 hours ago

I keep thinking that if Donald Trump had gone to prison for January 6, as he should have, all those Iranian schoolgirls would be having dinner with their families this evening.

5,330 1,152 164 37
6 hours ago
@DarriogMelanie on X: A top Trump official has been walking around with an electronic device gifted to him by senior foreign intelligence officials.
Mar 14, 2026

Where are all of the “but, her emails,” Republicans on this one?

Officials are normally presented with ceremonial swords or paintings or whatever. But these guys are so fucking stupid that foreign intelligence agencies can literally give them an "Honorary Electronic Communications Device for a Very Special Boi" and they fall for it every time.

1,494 479 54 59
12 hours ago
Post image

The is the federal government telling news stations to provide favorable coverage of the war or their licenses will be pulled.

A truly extraordinary moment.

We aren't on the verge of a totalitarian takeover. WE ARE IN THE MIDDLE OF IT.

Act like it.

25,240 11,237 2,064 962
11 hours ago

Steps in Trump war rhetoric:

1. We don’t have to play by the rules in war

2. We won the war

3. If you go by the rules I just made up we won

4. No fair

3,857 818 89 26
10 hours ago

Mamdani is doing everything possible to maintain a principled critique of Israel that is not antisemitic. He will keep doing it, because he believes it. But the Jewish organizations like the ADL that have decided to go to war with him are making a mistake that will endanger US Jews for a generation.

642 120 5 0
9 hours ago
Post

See new posts
Conversation
גיא עזריאל Guy Azriel
@GuyAz
My report on i24NEWS:
Frustration is growing in Israel over the fact that a popular uprising against the Ayatollah regime has yet to re-emerge. "The Iranian public appears hesitant" tells me a senior Israeli official.

Sources say it is no coincidence that every statement by PM Netanyahu and Defense Minister Katz includes a call for the Iranian people to prepare to act and emphasizes their role in determining the regime’s fate.

A senior security official told us tonight: “This week we will act with significant force and carry out strikes that will have a major impact on the continuation of the campaign. We hope this will help bring citizens out into the streets.”

They're calling it the dumbest air campaign of all time

1,868 270 97 95
5 days ago

You can safely assume that anything Michael Powell writes is malignantly deceptive.

135 18 7 1
12 hours ago

Michael Powell and the Atlantic despise people of integrity on the left more than anything else including actual christofascism. 🧵

169 39 7 2
15 hours ago

How about “Every congressman with an ounce of integrity should be screaming for Trump to be removed from office”?

510 118 9 3
15 hours ago

I don’t think this shit will work but i never want to hear about free speech from any trumpers or anti anti trumpers ever again, fuck off forever bsky.app/profile/cram...

9,395 2,268 206 60
16 hours ago
Post image

One week ago. 🤡

6,547 1,559 509 144
15 hours ago

STOP THE WAR says @chrismurphyct.bsky.social. Who else?

59 12 2 1
15 hours ago

It’s crystal clear now that Trump has lost control of this war. He badly misjudged Iran’s ability to retaliate. The region is on fire.

1/ I’m going to explain to you in this🧵what I’ve learned - in part from closed door briefings - about the four biggest current crises.

9,957 4,043 308 543
16 hours ago

Again with the crappy headlines that diminish the impact of an important argument.

42 11 6 0
16 hours ago

Literally straight out of the authoritarian playbook.

505 207 22 12
1 day ago
Preview
Trump Knew the Risk of Iran Blocking the Strait of Hormuz. He Still Went to War. The president told his White House team that Tehran would likely capitulate before closing the strait, the world’s most vital shipping lane.

Everyone with a platform should be screaming that Trump is unfit to be commander-in-chief. www.wsj.com/politics/nat... gift link

639 235 27 21
20 hours ago

A superb read.
Never understood the media saying that if they report the truth or report in a way he'll consider 'unfavorable', their access will be cut off.
It works both ways. A man addicted to constant media attention/PR is going to deny access to the very people who give him what he craves?

21 4 1 0
20 hours ago

The Kushner brand is basically: I'm hear to offer peace deals and get money, and I'm all out of peace deals

1,209 268 29 4
20 hours ago
Preview
a cartoon character holding a sign that says the end is near ALT: a cartoon character holding a sign that says the end is near

Spent most of my career talking down the endless stream of unjustified oil market alarm.

Now I’m acutely alarmed to the point of disbelief, the oil market is still shockingly sanguine, and I feel like this guy.

1,626 211 41 17
20 hours ago

We’ve reached the point where the damage Trump has done to the economy with his impulsive war will not correct by the time low information voters form their final judgements on the midterm election

155 27 11 0
18 hours ago

Every now and then, it's worth reminding yourself that every single crisis of Trump 2.0 -- the economic downturn, the chaos in our cities, the rising health crisis, the foreign wars -- has been a direct result of their own actions.

If they'd done nothing at all, they'd be coasting comfortably.

4,376 1,007 97 45
18 hours ago
An infographic titled "president Trump is reshaping the media", reposted from his truth social account.

Donald Trump is now just openly bragging about interfering in the media. He's the president. He's running a truck over the first amendment here.

3,387 1,330 129 132
1 day ago

Can’t believe nobody wanted to read the articles nobody bothered to write

7,294 2,019 48 18
1 day ago
Iran had plans of taking over the entire Middle East, and completely obliterating Israel. JUST LIKE IRAN ITSELF, THOSE PLANS ARE NOW DEAD! President DONALD J. TRUMP

Trump is posting this stuff from the plane en route to a weekend getaway at his private club btw

2,884 763 336 71
1 day ago
Preview
The war makes it more urgent for journalists to call out Trump’s derangement | Press Watch The commander-in-chief is unfit for duty.

See: presswatchers.org/2026/03/the-...

76 21 1 1
1 day ago

Just this morning, Hegseth called CNN “fake news” for reporting that the Trump administration underestimated the Iran war's impact on the Strait of Hormuz. “Patently ridiculous, of course,” he said. “This is always what they do, hold the strait hostage. CNN doesn't think we thought of that.”

86 25 4 1