Sitemap - 2025 - Channel Surfing

TBT: Iran Through the Iraq Lens

Cartoon: Those Beasts

Monday Music:A Talking Heads Anthem for the Trump Era

Sunday Poem: A Conversation With Henry Wallace

Protesting the False Prophet

Watching the Uprising from Afar

A Brief Note on Brian Wilson

Monday Music: Sly

Monday Music: Hurray for the Riffraff

The Week in Reading, 6/1

On Walt Whitman's Birthday

Choose Life and Hope

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

Sunday Poem: 'Rough Hands'

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

Random Notes & Readings

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

Happy Birthday, Clyde

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

TBT: North, a Short Story

Trump the Usurper

Grassroots Preview: De-Alignment

Monday Music: David Johansen, an Appraisal and Appreciation

The Bully Pulpit

So Long, David Jo

Blinded by Hate

Failure to Respond Will Be Taken as a Resignation

Monday Music: A Lost Piece of Heroin Chic

Monday Music: ‘The Immigrant’

Mass Deportation as Ethnic Cleansing

Monday Music: Another Protest Song

Sunday Poem: Forgetting

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

A Brief Encounter

A Song for the Shackled

Trump 2.0 Targets the Vulnerable

Stop Pacifying the Government and the Right

Comparing Disaster to War

Capturing the Awful Truth of Gaza

Sunday Poem: A Harvest of Hops

Reading List: On the California Fires

RIP, Sam Moore

Extreme weather? It’s the Climate, Stupid

America First Imperialism

Unhinged