What The Fuck Just Happened Today?

Your essential guide to the shock and awe in national politics. A sane, once-a-day newsletter helping normal people make sense of the news.
Read in moderation.

Curated by Matt Kiser

Search Results

WTF Just Happened Today Podcast

WTF Just Happened Today? – Audio Edition Podcast

A sane, once-a-day update on today’s essential political news. Chronicling the daily shock and awe since 2017.

Subscribe: Apple Podcasts / Spotify / YouTube / RSS


Latest Episode

Day 1876: "They have no exit strategy."

March 10, 2026

In this episode: Seven U.S. service members have been killed and 140 troops have been wounded in the first 10 days of the U.S.-Israeli war against Iran; Energy Secretary Chris Wright posted – and then deleted – that the U.S. Navy had "successfully escorted an oil tanker through the Strait of Hormuz," sending oil prices down nearly 20%; U.S. military destroyed 16 Iranian mine-laying vessels near the Strait of Hormuz, as Trump warned Tehran to remove any mines “IMMEDIATELY” or face military consequences "at a level never seen before"; the Trump administration told Israel to stop striking Iranian energy infrastructure, saying it was "not happy"; House Speaker Mike Johnson declined to condemn anti-Muslim remarks by Reps. Andy Ogles and Randy Fine, saying instead that he had spoken to them about “our tone and our message”; Justice Ketanji Brown Jackson said the Supreme Court’s use of emergency orders is “not serving the court or our country well”; a federal judge ruled that three Justice Department lawyers jointly leading the New Jersey U.S. attorney's office were unlawfully appointed; and a whistleblower complaint alleges that a former DOGE engineer copied two Social Security databases that contain records for more than 500 million Americans and took them to his new job at a government contractor.


Recent Episodes

Day 1875: "I have a plan for everything."

March 9, 2026

In this episode: Trump claimed that fighting in Iran was “very complete, pretty much” and would end “very soon,” but then threatened to strike Iran "at a much, much harder level" if Tehran disrupted oil supplies; T...

Day 1871: "Getting screamed at to find some good news."

March 5, 2026

In this episode: Trump fired Homeland Security Secretary Kristi Noem and replaced her with Sen. Markwayne Mullin; Senate Democrats blocked a Republican bill to reopen the Department of Homeland Security for a third...

Day 1870: "Why are we doing this?"

March 4, 2026

In this episode: The Republican-led House Oversight Committee voted to subpoena Attorney General Pam Bondi for a closed-door deposition about the Justice Department’s handling of records tied to Jeffrey Epstein; Se...

Day 1869: "A failure of leadership."

March 3, 2026

In this episode: Trump warned that "I guess the worst case" from U.S.-Israeli campaign against Iran would be “somebody takes over who’s as bad as the previous person”; Secretary of State Marco Rubio claimed the U.S...

Day 1868: "The yips."

March 2, 2026

In this episode: Trump declined to rule out sending U.S. ground troops into Iran “if they were necessary,” saying “whatever it takes” and adding, “I don’t have the yips with respect to boots on the ground”; Defense...

Day 1864: "The politics are a lot better."

February 26, 2026

In this episode: Pro-Trump activists circulated a 17-page draft executive order urging Trump to declare an election emergency and use it to impose federal voting rules, including limits on mail ballots and voting m...

Day 1863: "Is the president working for you? We all know the answer is no."

February 25, 2026

In this episode: Trump used his first State of the Union of his second term to insist that “our nation is back,” calling it “a turnaround for the ages,” and that “the roaring economy is roaring like never before,” ...

Day 1862: "Brink of disaster."

February 24, 2026

In this episode: Trump will deliver his first State of the Union of his second term with his approval rating near an all-time low, and polling showing that 55% of Americans disapprove of his job performance; at lea...

Day 1861: "Obnoxious."

February 23, 2026

In this episode: The European Union demanded that the U.S. honor last summer’s EU-U.S. trade deal, saying “a deal is a deal,” after the Supreme Court struck down Trump’s emergency tariffs and he moved to replace th...

Day 1857: "Bad things will happen."

February 19, 2026

In this episode: Trump used the first meeting of his Board of Peace to announce that he’ll decide "over the next probably 10 days" whether to continue nuclear talks with Iran or order a U.S. military strike; Trump ...