P.M. Carpenter
pmcarpenter.bsky.social
P.M. Carpenter
@pmcarpenter.bsky.social
Rabidly, rationally anti-Trump. Join me daily at PMCARPENTER.COM.
Davos Wednesday, Minnesota TODAY, and the bottomless evil of Trump
PM Carpenter
pmcarpenter.substack.com
January 24, 2026 at 8:29 PM
DHS, "insanity," and boomerangs
PM Carpenter
pmcarpenter.substack.com
January 23, 2026 at 8:46 PM
Open letter to Canada, attn: Mark Carney
PM Carpenter
pmcarpenter.substack.com
January 21, 2026 at 8:32 PM
Trump and "self-willed" psychosis
PM Carpenter
pmcarpenter.substack.com
January 20, 2026 at 10:52 PM
Pop quiz, followed by world updates
PM Carpenter
pmcarpenter.substack.com
January 19, 2026 at 6:37 PM
The Temptation of Maria and me
PM Carpenter
pmcarpenter.substack.com
January 17, 2026 at 7:34 PM
U.S. governance has regressed to 1777 - and worse
PM Carpenter
pmcarpenter.substack.com
January 14, 2026 at 10:35 PM
The price of ICE's "disrespect"
PM Carpenter
pmcarpenter.substack.com
January 14, 2026 at 12:44 AM
How Paul Krugman derailed my writing day
PM Carpenter
pmcarpenter.substack.com
January 11, 2026 at 12:31 AM
LBJ and the best and brightest return, dumber than ever
PM Carpenter
pmcarpenter.substack.com
January 9, 2026 at 10:56 PM
Kristi Noem, Reich Minister of Fatherland Security
PM Carpenter
pmcarpenter.substack.com
January 8, 2026 at 11:10 PM
The surrealism of Trump, now in print
PM Carpenter
pmcarpenter.substack.com
January 7, 2026 at 10:12 PM
To stop Trump, the West must devastate the U.S. economy
PM Carpenter
pmcarpenter.substack.com
January 6, 2026 at 11:17 PM
In Madura, we see Trump; in Venezuela, we see America
PM Carpenter
pmcarpenter.substack.com
January 5, 2026 at 9:56 PM
Trump has hurled the world back to a Hobbesian state of nature
PM Carpenter
pmcarpenter.substack.com
January 4, 2026 at 10:33 PM
Xi whiz, Putin envy - Trump being Trump, and MAGA gets screwed
PM Carpenter
pmcarpenter.substack.com
January 3, 2026 at 9:52 PM
Beware: The mixing of morality and neofascism
PM Carpenter
pmcarpenter.substack.com
January 2, 2026 at 9:50 PM
Trump looks bad, so 2026 is looking good
PM Carpenter
pmcarpenter.substack.com
January 1, 2026 at 9:50 PM
Trump licks the boots of a war criminal - again
PM Carpenter
pmcarpenter.substack.com
December 30, 2025 at 7:48 PM
"The world could become a scarier place"
PM Carpenter
pmcarpenter.substack.com
December 29, 2025 at 10:26 PM
Two universes, two acrs: one toward justice; the other, Trumpism
PM Carpenter
pmcarpenter.substack.com
December 28, 2025 at 9:29 PM
Zelensky's real enemy is Trump
PM Carpenter
pmcarpenter.substack.com
December 27, 2025 at 8:05 PM