Sitemap - 2025 - Channel Surfing
TBT: Iran Through the Iraq Lens
Monday Music:A Talking Heads Anthem for the Trump Era
Sunday Poem: A Conversation With Henry Wallace
Watching the Uprising from Afar
Monday Music: Hurray for the Riffraff
Draft Sketch: Resist to Survive
The ADL Is Not a Fair Arbiter of Antisemitism
TBT: When the State Debated School Aid for Immigrants
Grassroots: Food as a War Weapon
Monday Music: The Clash Offers a PSA — With Guitars
Saturday Photo: The Orange Card
Revving Up Deportation, and Undermining Liberty
TBT: Democrats' Free-Trade Failure Opens Space on Left
Monday Music: 'Immigration Man'
Sunday Poem: ‘Where He Sleeps’
Now They Come for the Homeless
Why We Fight: Anti-Fascism Edition
Note to Rutgers: It’s Time to Fight
Monday Music: Psychedelic Blues
Immigration Assault Is Cog in Trump’s Fascism
Israeli Apartheid on the Big Screen
Monday Music: The Cost of Crackdown
Photo Op: Too Much Reading Ahead
Monday Music: Bob Dylan on the Big Screen
Friday Op-Ed: Attacks on Higher Ed Must Be Repelled
Monday Music: A Great Depression Protest Song for the Ages
Sunday Poem: At the Beginning of Covid
TBT: The Racist in the White House
Grassroots: Beyond a Constitutional Crisis
Monday Music: From Joe Ely's Vault
Suggested Readings -- and Listenings
Grassroots Preview: De-Alignment
Monday Music: David Johansen, an Appraisal and Appreciation
Failure to Respond Will Be Taken as a Resignation
Monday Music: A Lost Piece of Heroin Chic
Mass Deportation as Ethnic Cleansing
Monday Music: Another Protest Song
Trump’s Ideological Attack on the Trans Community
Call It By Its Names: Ethnic Cleansing and Genocide
Monday Music: Another Hero Passes
Trump is Using Jews, Not Protecting Us
Trump 2.0 Targets the Vulnerable
Stop Pacifying the Government and the Right
Capturing the Awful Truth of Gaza
Sunday Poem: A Harvest of Hops
Reading List: On the California Fires