What The Fuck Just Happened Today?

Today's essential guide to the daily shock and awe in national politics. Read in moderation.
Curated by @matt_kiser

Site updated:
Search Results

Matt Kiser is the creator and publisher of What The Fuck Just Happened Today.


Day 533: Totally prepared.


Day 532: "My staff told me not to say this."


Day 530: Shredded.


Day 529: Art of the FART.


Day 526: Totally screwed.


Day 525: Completely unacceptable.


Day 524: Bad idea.


Day 523: Common ground.


Day 522: Inhumane and unethical.


Day 519: Phony stories.


Day 518: Shared values.


Day 517: A public relations nightmare.


Day 516: Infestation.


Day 515: Not on my watch.


Day 512: Fickle.


Day 511: Persistent illegal conduct.


Day 510: Sleep well tonight.


Day 509: A very special bond.


Day 508: Sobering and a bit depressing.


Day 505: We have a world to run.


Day 504: Acid-wash.


Day 503: Obsessed.


Day 502: Witness tampering.


Day 501: Absolute right.


Day 487: Walking into a trap.


Day 484: Really bad stuff.


Day 483: Disgusting, illegal and unwarranted.


Day 482: Russian assistance.


Day 481: Hindsight.


Day 480: A fucked-up feedback loop.


Day 477: Big mistake.


Day 476: Wrap it up.


Day 475: Unprecedented and coordinated.


Day 474: Opposition media.


Day 473: Fighting back.


Day 470: Oh my goodness.


Day 469: Suckers.


Day 468: A setup and a trap.


Day 467: So disgraceful.


Day 466: Panic mode.


Day 463: Very sick or very dumb.


Day 462: Extremely opposed.


Day 461: Virtually unexplained.


Day 460: Do not worry.


Day 459: Under open assault.


Day 456: Unprecedented treachery.


Day 455: Clean up the mess.


Day 454: This Russia thing.


Day 453: Crimes of violence.


Day 452: Morally unfit.


Day 450: Mission accomplished.


Day 449: Slime ball.


Day 448: Retroactive privilege.


Day 447: Get ready.


Day 446: "Why don't I just fire Mueller?"


Day 445: Barbaric.


Day 442: TOTALLY under siege.


Day 441: Can't speak to the future of __________.


Day 440: Short-term pain.


Day 439: We've got your back.


Day 438: DACA is dead.


Day 435: Climate of change.


Day 434: Freewheeling.


Day 433: Pertinent to the investigation.


Day 432: Botched obligations.


Day 431: Conflicts.


Day 428: Na na na na, na na na na, hey hey, goodbye.


Day 427: Another one bites the dust.


Day 426: No sense of urgency.


Day 425: Shuffling the deck.


Day 424: Brilliant and courageous.


Day 421: 100% safe.


Day 420: Malicious.


Day 419: A movement, not a moment.


Day 418: You're fired.


Day 417: Still intends to cooperate.


Day 414: But his emails.


Day 413: Very unhappy.


Day 412: Hush agreement.


Day 411: There is no chaos.


Day 410: President for life.


Day 407: Leverage.


Day 406: No one listened.


Day 405: White lies.


Day 404: Taking things seriously.


Day 403: They're on our side.


Day 400: Bit of a bonus.


Day 399: "ATTACKS WOULD END!"


Day 398: Subversion.


Day 397: Criminal information.


Day 396: Incontrovertible.


Day 393: Information warfare.


Day 392: "You guys are the adults."


Day 391: Unconvinced.


Day 390: The United States is under attack.


Day 389: Ready, larger, and more lethal.


Day 386: Fully aware.


Day 385: Clear evidence.


Day 384: Marching orders.


Day 383: Total cooperation mode.


Day 382: A total waste of time.


Day 379: Disgrace.


Day 378: Never get out.


Day 377: Grave concerns.


Day 376: Serving as a deterrent.


Day 375: Stepping aside.


Day 372: Confrontation.


Day 371: Extraordinarily reckless.


Day 370: Looking forward to it.


Day 369: Under pressure.


Day 368: Shutdown shut down.


Day 365: The 11th hour.


Day 364: Irresponsible.


Day 363: Gag order.


Day 362: Subpoenaed.


Day 358: Racist.


Day 357: To surveil and abuse.


Day 356: A flawed legal premise.


Day 355: Sunk.


Day 354: Executive time.


Day 351: Possible obstruction.


Day 350: Cease and desist.


Day 349: Treasonous.


Day 348: Just a coffee boy.


Day 344: Looks bad.


Day 343: Back to work.


Day 341: Pile of garbage.


Day 337: Very intense.


Day 336: A formula for success.


Day 335: Taking names.


Day 334: "The single worst piece of legislation."


Day 333: Not looking good.


Day 330: Shame.


Day 329: Break the internet.


Day 328: "I was right."


Day 327: Sexist smear.


Day 326: Heard.


Day 323: Puppet.


Day 322: Making a deal.


Day 321: Good to go.


Day 320: Willingness to comply.


Day 319: Tatters.


Day 316: Full cooperation.


Day 315: Rexit.


Day 314: Wrong.


Day 313: Pettiness.


Day 312: Your favorite president.


Day 307: IT WAS ME.


Day 306: A great, big, beautiful Christmas present.


Day 305: A long winter.


Day 302: What about yours?


Day 301: Bring it on.


Day 300: No plans.


Day 299: Do not recall.


Day 298: Step aside.


Day 295: If true.


Day 294: Great credit.


Day 293: Refreshed.


Day 292: Incredible insights.


Day 291: Bad conduct.


Day 288: The only one that matters.


Day 287: Cut, cut, cut.


Day 286: The lowest point.


Day 285: Covfefe boy.


Day 284: "NO COLLUSION!"


Day 281: Significant concerns.


Day 280: Bullet.


Day 279: Drain the swamp.


Day 278: Alert the daycare staff.


Day 277: Outdated, unnecessary, ineffective.


Day 274: Elected by the American people.


Day 273: Who knows.


Day 272: Knew what he signed up for.


Day 271: Half-baked nationalism.


Day 270: Season of war.


Day 267: Imploding broken mess.


Day 266: Trump Vs. Everybody.


Day 265: NBC = CNN


Day 264: Power of the pen.


Day 263: War on coal.


Day 260: Calm before the storm.


Day 259: Suicide squad.


Day 258: Moron.


Day 257: The end of everything.


Day 256: An act of pure evil.


Day 253: Giant, beautiful, massive, the biggest ever.


Day 252: No guarantees.


Day 251: Middle class miracle.


Day 250: Height of hypocrisy.


Day 249: But her emails.


Day 232: Operation mega.


Day 231: Nothing to worry about.


Day 230: Revisit.


Day 229: Rescinded.


Day 225: A rigged system.


Day 224: Tag teamed.


Day 223: Talking is not the answer.


Day 222: Concealed.


Day 221: Speaks for himself.


Day 218: Must do better.


Day 217: Nonsense.


Day 216: Looking for a way out.


Day 215: Principled realism.


Day 214: A path forward.


Day 211: Smell ya later.


Day 210: Ripped apart.


Day 209: Stunned and disheartened.


Day 208: Retweet rampage.


Day 207: On many sides.


Day 204: Locked and loaded, or whatever.


Day 203: Follow the money.


Day 202: An absurd red line.


Day 201: Extreme weather.


Day 200: A case of the Mondays.


Day 197: That "totally made-up Russia story."


Day 196: Grand jury.


Day 195: Seriously flawed.


Day 194: Dictated.


Day 193: Total quitters.


Day 190: Backfired.


Day 189: No modifications.


Day 188: The most presidential.


Day 187: Open debate.


Day 186: Beleaguered.


Day 184: Complete power.


Day 183: Pardon power.


Day 182: Very unfair.


Day 181: Secret dinner.


Day 180: Dead on arrival.


Day 179: White collar crimes.


Day 176: Counterintelligence.


Day 175: Health care redux.


Day 167: Heart of the US.


Day 162: Fraud.


Day 161: Low IQ.


Day 160: Failing fake news.


Day 159: Delayed.


Day 158: Reinstated.


Day 155: Bothersome.


Day 154: Win, win, win.


Day 153: Vulnerable.


Day 152: Spicey.


Day 151: Collective self-defense.


Day 148: Ruh roh.


Day 147: Phony.


Day 146: Foreign emoluments.


Day 145: Haxored.


Day 144: Travel ban banned.


Day 141: Complete vindication.


Day 140: No fuzz.


Day 139: Back off.


Day 138: Show them a body.


Day 137: Blindsided.


Day 134: Showdown supreme.


Day 133: It's heating up.


Day 132: Au revoir.


Day 131: Derogatory information.


Day 130: Backchannel.


Day 127: Disinformation.


Day 126: Street fighters.


Day 125: A madman with nukes.


Day 124: Cuts for the poor.


Day 123: Will not comply.


Day 120: Kept in the dark. Person of interest.


Day 119: Undisclosed.


Day 118: Hot mess.


Day 117: Undercut. Wow.


Day 116: Frustrated and angry. Jeopardized.


Day 113: Another fucking Twitter tirade.


Day 112: Contradicting the White House.


Day 111: You're kidding.


Day 110: Finger pointing. Fired.


Day 109: Warned.


Day 106: An uncertain fate.


Day 105: Health care?


Day 104: Nauseous.


Day 103: Floundering.


Day 102: Bizarre.


Day 100: Perspective.


Day 99: Weak.


Day 98: Explicit.


Day 97: Ridiculous.


Day 96: Confident.


Day 95: "Good press."


Day 94: Rest easy.


Day 93: Planet B.


Day 92: Ridiculous standard.


Day 91: "Super-mighty preemptive strike."


Day 90: The sword stands ready.


Day 89: Conflict of interest.


Day 88: Strategic patience.


Day 87: Provocation.


Day 86: Frankenmissile.


Day 85: Preemptive.


Day 84: Misdirected.


Day 83: Trading barbs.


Day 82: Sean Spicer.


Day 81: Partially responsible.


Day 80: Complicit.


Day 79: Knife fights.


Day 78: Tomahawked.


Day 77: Filibustered.


Day 76: Demoted.


Day 75: Undermine.


Day 74: Nuclear option.


Day 73: Incited violence.


Day 72: Disclosures.


Day 71: Witch hunt.


Day 70: "Climate change."


Day 69: Unauthorized disclosure.


Day 68: Tarnished.


Day 67: Power center.


Day 66: Shifting blame.


Day 65: Shit list.


Day 64: Ultimatum. Art of the deal.


Day 63: Save face.


Day 62: Contradictions.


Day 61: Tweaks.


Day 60: Accusations.


Day 59: Collusion.


Day 58: Imminent.


Day 57: Tapped out.


Day 56: Slashed.


Day 55: Failure.


Day 54: Alias. Salvage. Taxed.


Day 53: Contraction.


Day 52: Worse off.


Day 51: Abrupt.


Day 50: Blow it up.


Day 49: Flurry.


Day 48: Unraveling.


Day 47: Unveiled.


Day 46: Revised.


Day 45: Troubling.


Day 44: Accused.


Day 43: Blame game.


Day 42: Misleading. Recused.


Day 41: Tumultuous.


Day 40: Split. Choice.


Day 39: Spike.


Day 38: Crackdown.


Day 37: Doubt.


Day 36: Blasted. Banned in DC.


Day 35: Frayed. Rejected.


Day 34: Handcuffed.


Day 33: Sweeping.


Day 32: Skepticism.


Day 31: Last night in Sweden.


Day 30: Accountable.


Day 29: Mobilized.


Day 28: Intel. Dumpster fire.


Day 27: Inappropriate.


Day 26: Clusterfuck.


Day 25: Turbulent.


Day 24: Shots fired.


Day 23: Targeted.


Day 22: Denials.


Day 21: Ethics. Blocked.


Day 20: Nevertheless, she persisted.


Day 19: Challenged.


Day 18: Stumbles Uninvited.


Day 17: Denied.


Day 16: Suspended.


Day 15: The massacre.


Day 14: Braggadocious.


Day 13: Supreme.


Day 12: Controversy.


Day 11: Dissent.


Day 10: Embarrassment.


Day 9: Unreal.


Day 8: Banned.


Day 7: Shut it.


Day 6: Declining trust.


Day 5: Command and control.


Day 4: The Upside Down.


Day 3: Alternative facts.


Day 1: How it begins.