P.M. Carpenter @pmcarpenter.bsky.social · 9hpmcarpenter.substack.comDonald Trump: Fidel Castro in Florsheim shoesPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 03/10/2026pmcarpenter.substack.comFrom FDR’s clean US to the filth of TrumpismPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 02/10/2026pmcarpenter.substack.comChrista Pike, and a week in the life of Christian evangelicalsPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 02/10/2026This is bigger than politics. Donald Trump is unfit to serve, and ignoring that reality puts our democracy at risk. Leaders must answer a simple question: will they stand by, or will they act? app.sosha.ai/s/0izo6vkLapp.sosha.aiTell Congress to Remove Trump 000
P.M. Carpenter @pmcarpenter.bsky.social · 01/10/2026pmcarpenter.substack.comAmerica’s McPresident fulfills his true callingPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 30/09/2026pmcarpenter.substack.comSchmitt takes Tuberville’s crown in championship routPM Carpenter 110
P.M. Carpenter @pmcarpenter.bsky.social · 30/09/2026pmcarpenter.substack.comThe oddest “most likely” Senate majority yetPM Carpenter 001
P.M. Carpenter @pmcarpenter.bsky.social · 29/09/2026pmcarpenter.substack.comA Trumper’s belated understanding of Trump, which then gets really weirdPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 26/09/2026pmcarpenter.substack.comThe connecting road, from Trump’s posts to Hitler’s “logic”PM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 25/09/2026pmcarpenter.substack.com‘Xi Jinping Thought,’ brought to you by Donald TrumpPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 24/09/2026pmcarpenter.substack.comXi to Trump: “You’ll take it, and you’ll like it.”PM Carpenter 010
P.M. Carpenter @pmcarpenter.bsky.social · 23/09/2026pmcarpenter.substack.comA First Amendment primer for bewildered MAGAPM Carpenter 011
P.M. Carpenter @pmcarpenter.bsky.social · 22/09/2026pmcarpenter.substack.comDear Satan: Have you heard Trump’s latest?PM Carpenter 010
P.M. Carpenter @pmcarpenter.bsky.social · 22/09/2026pmcarpenter.substack.comShocking news (and it’s not Wolf Blitzer-like ‘shocking news’)PM Carpenter 010
P.M. Carpenter @pmcarpenter.bsky.social · 21/09/2026pmcarpenter.substack.comA mere 3 hours of Truth Social’s barking lunacyPM Carpenter 010
P.M. Carpenter @pmcarpenter.bsky.social · 20/09/2026pmcarpenter.substack.comAlternative journalism: Trump, the Kennedy Center, the US, the worldPM Carpenter 010
P.M. Carpenter @pmcarpenter.bsky.social · 19/09/2026pmcarpenter.substack.comA big-brained A.I. display of colossal stupidityPM Carpenter 011
P.M. Carpenter @pmcarpenter.bsky.social · 18/09/2026pmcarpenter.substack.comRussia’s “democratic” autocracy has one big edge on America’sPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 17/09/2026pmcarpenter.substack.comThe peerless Kafkaesque surrealism of Trump’s “winning“ waysPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 16/09/2026pmcarpenter.substack.comIf helpless drunks can do it, so too, perhaps, can dogma-intoxicated MAGAneersPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 15/09/2026pmcarpenter.substack.comReports of Trump’s USPS scheme’s death are greatly exaggeratedPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 14/09/2026pmcarpenter.substack.comGo hug a tree today, and while you’re there, kiss your pulmonary function goodbyePM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 13/09/2026pmcarpenter.substack.com‘In the interest of abundant neglect’: the unpolitics of A.I. and human extinctionPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 12/09/2026pmcarpenter.substack.com“The correct attitudes must be conveyed”PM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 11/09/2026pmcarpenter.substack.comA.I. finally concedes that 47 is a lunaticPM Carpenter 001
P.M. Carpenter @pmcarpenter.bsky.social · 10/09/2026pmcarpenter.substack.comDonald Trump and the space-time-continuum warp in Dallas, TexasPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 09/09/2026pmcarpenter.substack.comThe West’s suicide via Trump’s new world orderPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 08/09/2026pmcarpenter.substack.comAn American fraudster, an American allegoryPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 07/09/2026pmcarpenter.substack.com‘Laborious Day’: As Ukraine burns, the US plays a name gamePM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 06/09/2026pmcarpenter.substack.comThis year, we got a jump on Labor Day epiphanyPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 05/09/2026Best news of the year: "Trump plans to travel to Europe on a Qatari-donated jet despite security concerns." NYT 000
P.M. Carpenter @pmcarpenter.bsky.social · 04/09/2026pmcarpenter.substack.comLetter to next Dem prez, re: What goes up must come downPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 03/09/2026pmcarpenter.substack.comWho, Putin or Trump, is more dangerous to Western civilization?PM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 02/09/2026pmcarpenter.substack.comThe payoff of Trump’s monkeying around, at home and abroadPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 01/09/2026pmcarpenter.substack.comThe funny pages, by the cartoonish Donald TrumpPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 01/09/2026pmcarpenter.substack.comThe Rs define Ds’ doubleplusungood thinkPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 30/08/2026pmcarpenter.substack.comPutin now rambles like crazy TrumpPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 29/08/2026pmcarpenter.substack.comRun, Pete, Run: an avid endorsement of ‘Hegseth for President’PM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 28/08/2026pmcarpenter.substack.comWhy Trump’s latest world embarrassment scares the hell out of mePM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 27/08/2026pmcarpenter.substack.comUS politics is now a psychiatric specialtyPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 26/08/2026pmcarpenter.substack.comTwo artworks (one somewhat subtle, one not)PM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 25/08/2026pmcarpenter.substack.comTrump breaks the bullshit barrier while repeating he’s the enemy withinPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 24/08/2026pmcarpenter.substack.comCarney restarts Canada’s trade talks with USPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 23/08/2026pmcarpenter.substack.comTrump’s headfake and ... election theft?PM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 22/08/2026pmcarpenter.substack.comThe 10 Greatest Books, a Saturday pause from the horrorsPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 21/08/2026pmcarpenter.substack.comFinally, good Trump newsPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 20/08/2026pmcarpenter.substack.comDonald Trump is a (strike that), he’s the commie-loverPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 19/08/2026pmcarpenter.substack.comPissing away a possible Senate seatPM Carpenter 000
P.M. Carpenter @pmcarpenter.bsky.social · 18/08/2026pmcarpenter.substack.comUnraveling the seeming complexity of defining center-leftismPM Carpenter 010
P.M. Carpenter @pmcarpenter.bsky.social · 17/08/2026pmcarpenter.substack.comDonald Trump and a scary NovemberPM Carpenter 000