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 2018

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

Day 348: Just a coffee boy.

Day 349: Treasonous.

Day 350: Cease and desist.

Day 351: Possible obstruction.

Day 354: Executive time.

Day 355: Sunk.

Day 356: A flawed legal premise.

Day 357: To surveil and abuse.

Day 358: Racist.

Day 362: Subpoenaed.

Day 363: Gag order.

Day 364: Irresponsible.

Day 365: The 11th hour.

Day 368: Shutdown shut down.

Day 369: Under pressure.

Day 370: Looking forward to it.

Day 371: Extraordinarily reckless.

Day 372: Confrontation.

Day 375: Stepping aside.

Day 376: Serving as a deterrent.

Day 377: Grave concerns.

Day 378: Never get out.

Day 379: Disgrace.

Day 382: A total waste of time.

Day 383: Total cooperation mode.

Day 384: Marching orders.

Day 385: Clear evidence.

Day 386: Fully aware.

Day 389: Ready, larger, and more lethal.

Day 390: The United States is under attack.

Day 391: Unconvinced.

Day 392: "You guys are the adults."

Day 393: Information warfare.

Day 396: Incontrovertible.

Day 397: Criminal information.

Day 398: Subversion.

Day 399: "ATTACKS WOULD END!"

Day 400: Bit of a bonus.

Day 403: They're on our side.

Day 404: Taking things seriously.

Day 405: White lies.

Day 406: No one listened.

Day 407: Leverage.

Day 410: President for life.

Day 411: There is no chaos.

Day 412: Hush agreement.

Day 413: Very unhappy.

Day 414: But his emails.

Day 417: Still intends to cooperate.

Day 418: You're fired.

Day 419: A movement, not a moment.

Day 420: Malicious.

Day 421: 100% safe.

Day 424: Brilliant and courageous.

Day 425: Shuffling the deck.

Day 426: No sense of urgency.

Day 427: Another one bites the dust.

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

Day 431: Conflicts.

Day 432: Botched obligations.

Day 433: Pertinent to the investigation.

Day 434: Freewheeling.

Day 435: Climate of change.

Day 438: DACA is dead.

Day 439: We've got your back.

Day 440: Short-term pain.

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

Day 442: TOTALLY under siege.

Day 445: Barbaric.

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

Day 447: Get ready.

Day 448: Retroactive privilege.

Day 449: Slime ball.

Day 450: Mission accomplished.

Day 452: Morally unfit.

Day 453: Crimes of violence.

Day 454: This Russia thing.

Day 455: Clean up the mess.

Day 456: Unprecedented treachery.

Day 459: Under open assault.

Day 460: Do not worry.

Day 461: Virtually unexplained.

Day 462: Extremely opposed.

Day 463: Very sick or very dumb.

Day 466: Panic mode.

Day 467: So disgraceful.

Day 468: A setup and a trap.

Day 469: Suckers.

Day 470: Oh my goodness.

Day 473: Fighting back.

Day 474: Opposition media.

Day 475: Unprecedented and coordinated.

Day 476: Wrap it up.

Day 477: Big mistake.

Day 480: A fucked-up feedback loop.

Day 481: Hindsight.

Day 482: Russian assistance.

Day 483: Disgusting, illegal and unwarranted.

Day 484: Really bad stuff.

Day 487: Walking into a trap.

Day 488: Too inconvenient.

Day 489: Taxi King.

Day 490: "They're not innocent."

Day 491: A colossal waste.

Day 495: 1,475 children.

Day 496: "An absolute, total tool."

Day 497: Third-party status.

Day 498: "Totally unacceptable."

Day 501: Absolute right.

Day 502: Witness tampering.

Day 503: Obsessed.

Day 504: Acid-wash.

Day 505: We have a world to run.

Day 508: Sobering and a bit depressing.

Day 509: A very special bond.

Day 510: Sleep well tonight.

Day 511: Persistent illegal conduct.

Day 512: Fickle.

Day 515: Not on my watch.

Day 516: Infestation.

Day 517: A public relations nightmare.

Day 518: Shared values.

Day 519: Phony stories.

Day 522: Inhumane and unethical.

Day 523: Common ground.

Day 524: Bad idea.

Day 525: Completely unacceptable.

Day 526: Totally screwed.

Day 529: Art of the FART.

Day 530: Shredded.

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

Day 533: Totally prepared.

Day 536: Piece of trash.

Day 537: "Putin may be the easiest."

Day 538: Tremendous relationships.

Day 539: Go it alone.

Day 540: Unwelcome.

Day 543: A disaster for our country.

Day 544: Strange and uncertain times.

Day 545: Big results.

Day 546: An incredible offer.

Day 547: Lordy, I hope there are tapes.

Day 550: Reality distortion field.

Day 551: Concerned.

Day 552: All the stuff.

Day 553: "Enough is enough."

Day 554: "Never even heard about it."

Day 557: "Trump Derangement Syndrome."

Day 558: Unhinged.

Day 559: A terrible situation.

Day 560: A low point.

Day 561: Pervasive.

Day 564: A complete fabrication.

Day 565: Reluctance.

Day 566: Kiss the ring.

Day 567: Space Force all the way.

Day 568: Be happy, be cool.

Day 571: Nothing but problems.

Day 572: Lowlife.

Day 573: Erratic.

Day 574: Hogwash.

Day 575: A very good person.

Day 578: "Truth isn't truth."

Day 579: For the "purpose of influencing the election."

Day 580: Individual-1.

Day 581: "It's not fair."

Day 582: You can do it.

Day 585: A cutthroat death match.

Day 586: Serious situation.

Day 587: Don't let it happen.

Day 588: Shape up.

Day 589: Over a barrel.

Day 593: We're in Crazytown.

Day 594: The worst mood.

Day 595: Total meltdown.

Day 596: Your fault.

Day 599: Quite enthusiastic.

Day 600: Reckless escalation.

Day 601: "Totally incompetent."

Day 602: 12,800 children.

Day 603: Full cooperation.

Day 606: Full steam ahead.

Day 607: A great gentleman.

Day 608: "What happens at Georgetown Prep, stays at Georgetown Prep."

Day 609: Such an outstanding man.

Day 610: As bad as she says.

Day 613: Lingering stench.

Day 614: But that's okay.

Day 615: "A total low-life."

Day 616: "I am terrified."

Day 617: Aggressive and belligerent.

Day 620: A new dawn.

Day 621: Tired of winning.

Day 622: Appalling.

Day 623: Unfathomable.

Day 624: Rock bottom.

Day 627: "An insult to the American public."

Day 628: Hidden genius.

Day 629: Inevitable.

Day 630: Highly unusual.

Day 631: Optics.

Day 634: Who cares.

Day 635: Totally denied.

Day 636: Natural instinct.

Day 637: Personal commitments.

Day 638: Discord.

Day 641: A great mind.

Day 642: Cover-up.

Day 643: Despicable acts.

Day 644: Boring.

Day 645: This "Bomb" stuff.

Day 648: Purveyor of hate speech.

Day 649: Blatantly unconstitutional.

Day 650: Maximum harm.

Day 651: Doing a service.

Day 652: Too stupid.

Day 655: Political stunt.

Day 656: Setting a tone.

Day 657: Presidential harassment.

Day 658: Above the law.

Day 659: Inconvenient facts.

Day 662: Infected.

Day 663: Grandstanding.

Day 664: Discretion.

Day 665: The envy of the world.

Day 666: Decorum.

Day 669: A failure to abide.

Day 670: Steadfast.

Day 671: Sad irony.

Day 676: Substantial damages.

Day 677: Gone rogue.

Day 678: Guts.

Day 679: "Stayed away."

Day 680: Peripheral awareness.

Day 683: Compromised.

Day 684: Loose ends.

Day 685: Substantial assistance.

Day 686: Strong signals.

Day 687: Undisciplined.

Day 690: "I have nothing to do with Russia."

Day 691: This wall thing.

Day 692: Hello darkness, my old friend.

Day 693: The Diplomacy Project.

Day 694: "Of course."

Day 697: A form of compromise.

Day 698: A shocking pattern of illegality.

Day 699: Everybody out.

Day 700: Fatally misconceived.

Day 701: Tailspin.

Day 704: All alone.

Day 706: Favors.

Day 707: Whatever it takes.

Day 708: A profit making operation.