Freedom Under Attack—Time to Stand Up
Disney and ABC cave to Trump's fascist takeover. But we have a choice
On Memorial Day, we place flowers and fold flags. We speak of honor and sacrifice. We remember the men and
In this edition of FrameLab: A look at Gavin Newsom's sexist strategy for 2028. A FrameLab book club
Trump’s approval is collapsing. The majority sees him as dangerous—and the louder we get, the weaker he becomes.
Bill Maher says he didn’t “go MAGA” after dining with Trump — but he spent his HBO monologue mocking liberals and softening Trump’s image. Here’s how he got played.
Trump’s trade war is based on a fake economic emergency, distorting facts to justify tariffs, gain power, and threaten U.S. stability.
You can’t cover fascism or authoritarianism objectively as a journalist—because you don’t get to exist in the world where those things prevail
The Art of the Flail: A big lesson for Democrats
FrameLab book club members: Please scroll to the bottom for an update. Over the past year, I have written a
Why the California governor's MAGA pivot won't work
3.5%: The Power of Small but Mighty Movements
Trump stacks the deck for Putin, and against democracy
Subscribe