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

Archive of posts from 2021

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

Day 1446: "No way."

Day 1447: "Save America."

Day 1448: "Death spiral."

Day 1449: "A horror show for America."

Day 1450: "Incitement of insurrection."

Day 1453: "Significant failures."

Day 1454: No regrets.

Day 1455: "He must go."

Day 1456: "Self-pity mode."

Day 1457: "Justice is coming."

Day 1460: "Indefensible."

Day 1461: How it ended.

Day 1: "Democracy has prevailed."

Day 2: "The gravest damage."

Day 3: "Transparent, open and honest."

Day 6: "Attempted sedition."

Day 7: "Down into the gutter of rancor and vitriol."

Day 8: "It's time to act."

Day 9: "Beyond the pale."

Day 10: "Wake-up call."

Day 13: "The time for decisive action is now."

Day 14: "Moral failing."

Day 15: "We need to act."

Day 16: "America is back."

Day 17: "Enormous pain."

Day 20: "More dire than we thought."

Day 21: "This cannot be our future."

Day 22: "Inciter in chief."

Day 23: "A new terrible standard."

Day 24: "Ordinary political rhetoric."

Day 27: "A disgraceful dereliction of duty."

Day 28: "Get to the truth."

Day 29: "I'm tired of talking about Donald Trump."

Day 30: "Restore common sense."

Day 31: "We have a lot to do."

Day 34: "The work continues."

Day 35: "Intelligence failures."

Day 36: "More must be done."

Day 37: "A critical step."

Day 38: "Too complicated."

Day 41: "The most powerful and heartbreaking example of the cruelty that preceded this administration."

Day 42: "It's not going away anytime soon."

Day 43: "Neanderthal thinking."

Day 44: "No matter how long it takes."

Day 45: Brat attacks.

Day 48: "We just need to hang on a bit longer."

Day 49: "110% confident."

Day 50: "Help is on the way."

Day 51: "This dark tunnel."

Day 52: "Changes the paradigm."

Day 55: "Risky business."

Day 56: "Exacerbating divisions."

Day 57: "Democracy is having a hard time functioning."

Day 58: "Strings attached."

Day 59: "Wasting time."

Day 62: "A fork in the road."

Day 63: "An American issue."

Day 64: "An existential threat."

Day 65: "Chaos as a consequence."

Day 66: "Outrageous."

Day 69: "This is deadly serious."

Day 70: "Trailblazing."

Day 71: "Hard-fought progress."

Day 72: "Based on a lie."

Day 73: "Low risk."

Day 76: "Consequences."

Day 77: "Irritating."

Day 78: "Good faith negotiations."

Day 79: "International embarrassment."

Day 80: "Out of whack."

Day 83: "Accidental discharge."

Day 84: "Abundance of caution."

Day 85: "We stand for democracy."

Day 86: "Disinformation and interference."

Day 87: "Disastrous."

Day 90: "Seriousness and urgency."

Day 91: "Overwhelming."

Day 92: "An American achievement."

Day 93: "A moral imperative."

Day 94: "A critical step."

Day 97: "Presidential, focused, and competent."

Day 98: "A beautiful day."

Day 99: "Investments in our future."

Day 100: "Crisis into opportunity."

Day 101: "One god-awful mess."

Day 104: "America's values."

Day 105: "New normal."

Day 106: "Disingenuous."

Day 108: "We have a long way to go."

Day 111: "Step up."

Day 112: "A lifeline."

Day 113: "Ignoring the lie emboldens the liar."

Day 114: "A great day for America."

Day 115: "Very concerning."

Day 118: "Grave concern."

Day 119: "Legitimatizing a grift."

Day 120: "Offensive and humiliating."

Day 121: "Not the case."

Day 125: "We have to be ready."

Day 126: "Appalling."

Day 127: "Closer to a definitive conclusion."

Day 128: "No excuse."

Day 129: "Short-term political gain."

Day 133: "An assault on democracy."

Day 134: "My Republican friends."

Day 135: "To no avail."

Day 136: "This is progress."

Day 139: "A country that's divided."

Day 140: "Planned in plain sight."

Day 141: "Frustrated."

Day 142: "Point of no return."

Day 143: "A gross abuse of power."

Day 146: "Accountability."

Day 147: "Trust the plan."

Day 148: "A partisan circus."

Day 149: "This is a big fucking deal."

Day 153: "The path of progress."

Day 154: "Our great democracy."

Day 155: "Pursuit of truth."

Day 156: "Root causes."

Day 157: "Particular cruelty."

Day 160: "Not my intent."

Day 161: "Take the win."

Day 162: "A more stable and secure world."

Day 163: "Sweeping and audacious."

Day 164: "An affront to our shared humanity."

Day 169: "A lot of good things."

Day 171: "Any necessary action."

Day 174: "Speculation and conjecture."

Day 176: "Conversations with folks."

Day 178: "I've got it covered."

Day 181: Repatriated.

Day 183: "Extremely enthusiastic."

Day 185: "The unvaccinated folks."

Day 188: Mandate.

Day 190: "Moron."

Day 192: "Leave the rest to me."

Day 195: "Flu-like symptoms."

Day 197: "Unwelcome and nonconsensual touching."

Day 199: Extended.

Day 202: "Force protection and readiness."

Day 204: "A badge of honor."

Day 206: Moderates.

Day 209: "Crisis of confidence."

Day 211: "A flood of bloodshed."

Day 213: "Strategic ambiguity."

Day 216: "Updated guidance."

Day 218: "Communications within."

Day 220: "The mission will go on."

Day 223: "The forever war."

Day 225: "Catastrophic."

Day 227: "Almost un-American."

Day 232: "All options."

Day 234: "Your refusal has cost all of us."

Day 237: "There's no way."

Day 239: "Democracy can be sloppy."

Day 241: "A catastrophic pathway."

Day 244: "Irreparable harm."

Day 246: "Playing with fire."

Day 248: "Delays and excuses."

Day 251: "An unnecessary, avoidable disaster."

Day 253: "One step at a time."

Day 255: "Ain’t going to happen."

Day 258: "Just get out of the way."

Day 260: "The country is watching."

Day 262: "Not in the best interests of the United States."

Day 265: "Failures."

Day 267: "Not even within the realm of possibility."

Day 269: "Just looking out!"

Day 272: "Untethered."

Day 274: "The same rotten core."

Day 276: "The principal obstacles to progress."

Day 279: "Get this done."

Day 281: "Just can't do it."

Day 283: "The world wonders whether we can function."

Day 286: "Enough is enough."

Day 288: "A turning point."

Day 290: “We’ll see, won’t we?”

Day 293: "Appropriate and necessary."

Day 295: "Willful disregard for the law."

Day 297: "Beyond the pale."

Day 300: "We're finally getting this done."

Day 302: "We must draw the line."

Day 304: "Landmark progress."

Day 307: "Backsliding."

Day 309: "Taking action."

Day 314: "A cause for concern."

Day 316: "Survive the stench."

Day 318: "Bare minimum."

Day 321: "Crimes against humanity."

Day 323: "No choice."

Day 325: "No basis."

Day 328: "No choice."

Day 330: "This is bullshit."

Day 332: "Deliberate efforts."

Day 337: "It checks all the boxes."

Day 344: "We must adapt."