Sign in

Charles Keener

@charleskeener.bsky.social
122K followers 896K following 143K posts

Anti-Zionist Free Palestine Ukraine Solidarity Anti-Racist Anti-Carceral Abolitionist Anti-Genocide Anti-Colonial Anti-War Anti-Imperialist Intersectional Feminist Queer LGBTQI+ Green Eco-Socialist People Planet Peace Interfaith Seeker of Beloved Community

PostsRepliesMedia
Charles Keener @charleskeener.bsky.social · 19m
znetwork.org/znetarticle/...
znetwork.org
Proles: A Story of Post-Sixties’ Salting Among the “Salt of The Earth”
In the early 1970s, when many student activists were migrating from campus to industrial jobs to promote working class radicalization, no labor film was
020
Charles Keener @charleskeener.bsky.social · 20m
znetwork.org/znetarticle/...
znetwork.org
Brazil: We Must Confront Bolsonaro’s Supporters In The Streets and At The Polls
A crucial battle awaits us over the next three weeks. We are working across the country — from north to south — seeking votes and engaging in dialogue
084
Charles Keener @charleskeener.bsky.social · 20m
znetwork.org/znetarticle/...
znetwork.org
Politics and Society
This (quite long), article continued the sequence that excerpts from the seven author book Liberating Theory, published forty years ago. This time the
010
Charles Keener @charleskeener.bsky.social · 21m
znetwork.org/znetarticle/...
znetwork.org
Western Capitalist Societies Have Rolled Out the Red Carpet for Fascism
How do we explain the rise and normalization of fascism in Germany and the United States? How important are the upcoming midterm elections? And what may
042
Charles Keener @charleskeener.bsky.social · 21m
znetwork.org/znetarticle/...
znetwork.org
Can Socialists Govern a Capitalist State?
Since the 2016 combination of Donald Trump’s election and Bernie Sanders’s breakthrough campaign, efforts to synergize grassroots organizing with
020
Charles Keener @charleskeener.bsky.social · 21m
znetwork.org/znetarticle/...
znetwork.org
The Mirage of Statecraft: America's Blind Drift in West Asia
For decades, the architecture of West Asia has rested on a comforting fiction: that Pax Americana could indefinitely manage the region through the policy
010
Charles Keener @charleskeener.bsky.social · 22m
znetwork.org/znetarticle/...
znetwork.org
What The Climate Movement Can Learn From Organized Labor
Climate activists engaged in nonviolent direct action are used to the rinse and repeat of arrest: handcuffs, short trip to jail, a misdemeanor charge
040
Charles Keener @charleskeener.bsky.social · 22m
znetwork.org/znetarticle/...
znetwork.org
According to Polls, Americans Like Socialism a Lot
A crop of recent polls shows that socialism’s appeal is surprisingly broad. They also reflect a transformed US political landscape that is ripe for a
185
Charles Keener @charleskeener.bsky.social · 22m
znetwork.org/znetarticle/...
znetwork.org
Election Protection Vs MAGA Tyranny
With a few honorable exceptions, Democrats have done little to resist Trump’s juggernaut or to present an alternative program to meet the needs of the
020
Charles Keener @charleskeener.bsky.social · 24m
www.truthdig.com/cartoons/the...
truthdig.com
The Original Data Centers
073
Charles Keener @charleskeener.bsky.social · 25m
www.truthdig.com/articles/the...
truthdig.com
The Israeli Filmmakers Behind ‘NAZA’ Might Lose Their Citizenship
Netanyahu has pledged to advance two bills aimed at addressing what he calls the “immense damage” the documentary has done to Israeli soldiers.
033
Charles Keener @charleskeener.bsky.social · 25m
www.truthdig.com/articles/the...
truthdig.com
The Fate of the Endangered Species Act Rests on Two Simple Words
The Trump administration has upended protections for thousands of threatened species by redefining the words "take" and "harm."
031
Charles Keener @charleskeener.bsky.social · 25m
www.truthdig.com/articles/sam...
truthdig.com
Sam Altman Is Driving Drunk. Let Him Face the Consequences
We already have laws to deal with the myriad harms caused by AI. We just need to use them.
032
Charles Keener @charleskeener.bsky.social · 25m
www.truthdig.com/articles/mee...
truthdig.com
Meet the 22 California Billionaires Opposing Prop. 40
The rich Californians who've spent the most to fight a ballot proposal to tax billionaires have seen their personal wealth increase by over 64% in the last 20 months.
061
Charles Keener @charleskeener.bsky.social · 26m
www.truthdig.com/articles/for...
truthdig.com
Fordism’s 50-Year Hangover: What Comes Next In the Post-Fordist Economy?
Enough nostalgia — we’ve been in the post-Fordist economy for longer than the Fordist bargain held. What comes next?
011
Charles Keener @charleskeener.bsky.social · 26m
www.truthdig.com/articles/pre...
truthdig.com
"Primetime" Review: Sex and the Single Generation
While “Primetime” explores the heyday of “To Catch a Predator,” two new films show Gen Z taking a very different approach to dirty old men.
010
Charles Keener @charleskeener.bsky.social · 26m
www.truthdig.com/articles/how...
truthdig.com
How Germany’s Electoral System Enabled the Rise of the Far Right
For half a decade, the Alternative for Germany party has been recruiting on TikTok with millions of euros in taxpayer funds.
101
Charles Keener @charleskeener.bsky.social · 28m
www.tiktok.com/@truthdig/vi...
tiktok.com
Why conservatives can’t accept that government action helped millions during the COVID-19 crisis. #covid
TikTok video by Truthdig
022
Charles Keener @charleskeener.bsky.social · 29m
www.truthdig.com/articles/a-g...
truthdig.com
A Generation of Orphans
From Sudan to Iran, children are losing their parents at a pace the world no longer finds shocking.
011
Charles Keener @charleskeener.bsky.social · 29m
www.truthdig.com/articles/in-...
truthdig.com
In Manta, Ecuador, a Community Is Devastated by U.S. Boat Strikes
As Ecuador and the U.S. continue their aggressive campaign in the Pacific, victims' families are trying to hold them accountable.
010
Charles Keener @charleskeener.bsky.social · 29m
www.truthdig.com/articles/pet...
truthdig.com
Pete Hegseth Wants to Be President
As he stumps in Iowa, the defense secretary is depending on a "replacement press corps" to rewrite his role in a disastrous war.
020
Charles Keener @charleskeener.bsky.social · 30m
www.truthdig.com/articles/dis...
truthdig.com
Discipline and Punish: How to Think About the AI Industry’s Extinction Pitch
The hyped-up threat of AI apocalypse is used to misdirect both opposition and regulation. Don’t fall for it.
010
Charles Keener @charleskeener.bsky.social · 30m
www.truthdig.com/articles/how...
truthdig.com
How the Smithsonian Became the Latest Front in Trump’s Culture War
A political spurred by the COVID-19 pandemic and murder of George Floyd exposed the museum to accusations of woke excesses.
010
Charles Keener @charleskeener.bsky.social · 30m
www.truthdig.com/articles/the...
truthdig.com
"The History of Concrete" Review: Where Dreams Are Made
John Wilson’s off-the-cuff documentary explores people through their material world, and vice versa.
010
Charles Keener @charleskeener.bsky.social · 30m
www.truthdig.com/articles/in-...
truthdig.com
In India, Women Wrestlers Grapple With Sexual Harassment
Despite facing obstacles to hold a powerful official accountable, top athletes keep fighting to help the next generation.
030
Charles Keener @charleskeener.bsky.social · 31m
www.truthdig.com/articles/did...
truthdig.com
Did a Texas Developer Have a Duty to Disclose Toxic Oil and Gas Waste?
New documents add alarming details to the tale of a North Texas housing development built atop millions of tons of drilling waste.
040
Charles Keener @charleskeener.bsky.social · 31m
www.truthdig.com/articles/now...
truthdig.com
Trump TV: Now Streaming, Constitutional Misconduct
So far, Trump TV is a ratings flop, but the threat to press freedom should be the top news.
000
Charles Keener @charleskeener.bsky.social · 31m
www.truthdig.com/cartoons/pan...
truthdig.com
Pandora's Box of AI Risks
000
Charles Keener @charleskeener.bsky.social · 34m
0111
Charles Keener @charleskeener.bsky.social · 35m
061
Charles Keener @charleskeener.bsky.social · 36m
0203
Charles Keener @charleskeener.bsky.social · 37m
24516
Charles Keener @charleskeener.bsky.social · 37m
2152
Charles Keener @charleskeener.bsky.social · 42m
truthout.org/articles/aus...
truthout.org
Austin Communities Rally Around Victim of ICE Shooting as He Faces Criminal Charges
Wilber Rafael Garcés Pérez appeared in court in a wheelchair Wednesday, the bullet still lodged in his spine.
160
Charles Keener @charleskeener.bsky.social · 43m
www.salon.com/2026/10/04/w...
salon.com
We’re reporters, not teachers. We were able to start private schools anyway - Salon.com
Our reporting has shown how easily people have founded their own private schools in barns, strip malls and more
112
Charles Keener @charleskeener.bsky.social · 43m
www.salon.com/2026/10/04/m...
salon.com
Manchester City's cheating scandal isn't really about soccer - Salon.com
It's a tangled tale of global corruption and cynicism, and we're all complicit
010
Charles Keener @charleskeener.bsky.social · 44m
www.salon.com/2026/10/04/t...
salon.com
The dark reasons behind all the Richard Nixon worship
MAGA needs to maintain its grip on the GOP after Donald Trump — and the 37th president is key
042
Charles Keener @charleskeener.bsky.social · 44m
www.salon.com/2026/10/04/p...
salon.com
Please don’t send me your robot music
Generative AI can churn out endless songs. Its evangelists miss why we hit play.
010
Charles Keener @charleskeener.bsky.social · 45m
www.salon.com/2026/10/04/o...
salon.com
"Oh my God! He tricked us!": SNL’s Rubio and others panic over midterms - Salon.com
The cold open imagines Republicans scrambling for a winning midterm message as Trump offers voters a $5,000 bribe
011
Charles Keener @charleskeener.bsky.social · 45m
www.salon.com/2026/10/04/s...
salon.com
Sen. Kennedy: Trump goes from "Zero to a-hole in 3 seconds" - Salon.com
The GOP senator says Trump crossed a line by posting Sen. Tom Cotton's phone number over daylight saving time
032
Charles Keener @charleskeener.bsky.social · 46m
www.salon.com/2026/10/04/t...
salon.com
Trump demands Fox cover more Trump - Salon.com
Trump demanded more rally coverage as Fox was covering his Ohio rally, warning supporters could stop watching Fox
010
Charles Keener @charleskeener.bsky.social · 47m
Vladimir Putin has used the war in Ukraine to crush Russian civil society. He’s had a helping hand from Western politicians, whose jingoistic statements help warn Russians off challenging their rulers.
1104
Charles Keener @charleskeener.bsky.social · 48m
jacobin.com/2026/10/puti...
jacobin.com
The West Is Only Helping Putin Consolidate Support
Vladimir Putin has used the war in Ukraine to crush Russian civil society. He’s had a helping hand from Western politicians, whose jingoistic statements help warn Russians off challenging their rulers...
003
Charles Keener @charleskeener.bsky.social · 48m
Donald Trump’s street-level ICE surges and deportation obsession are wildly unpopular. That isn’t stopping the administration from continuing to target noncitizens over constitutionally protected free speech, including green card holders.
053
Charles Keener @charleskeener.bsky.social · 48m
jacobin.com/2026/10/poli...
jacobin.com
Trump’s Politically Driven Deportations Are Quietly Rising
Donald Trump’s street-level ICE surges and deportation obsession are wildly unpopular. That isn’t stopping the administration from continuing to target noncitizens over constitutionally protected free...
023
Charles Keener @charleskeener.bsky.social · 49m
jacobin.com/2026/10/labo...
jacobin.com
Reckoning With the Failures of Tech Worker Organizing
Two organizers who helped build the tech worker movement ask why its victories proved so difficult to turn into lasting power.
020
Charles Keener @charleskeener.bsky.social · 49m
jacobin.com/2026/10/how-...
jacobin.com
Getting Fired from Mother Jones Made Michael Moore
In 1986, Michael Moore didn’t want to run Paul Berman’s article on Nicaragua. Getting pushed out of Mother Jones turned out to be the best thing that ever happened to his career.
101
Charles Keener @charleskeener.bsky.social · 1h
28330
Charles Keener @charleskeener.bsky.social · 1h
29539
Charles Keener @charleskeener.bsky.social · 1h
0285