John Farrell
johnffarrell.bsky.social
John Farrell
@johnffarrell.bsky.social
Distributed energy nerd | Anti-monopoly policy guy @ ILSR | Making clean power local + fair | 📍Minnesota dad energy 🔌💡
Reposted by John Farrell
Political cartoonists are not fuckin’ around this week. (thread)

1. Pat Bagley
January 9, 2026 at 1:35 PM
I feel like our leadership is operating in a moral vacuum when it comes to ICE behavior (among other things). I just never knew it was a literal device: www.youtube.com/watch?v=2NSl...
Moral Vacuum
YouTube video by John Farrell
www.youtube.com
January 9, 2026 at 10:35 PM
Advocates in another U.S. city, Tucson, are looking for public ownership of their electric company. vist.ly/4m8gn
Group of Tucsonans make public power push, want city council to put measure on ballot
TUCSON - (KVOA) Some Tucson residents are expected to make their voices heard at Tucson City Council's first meeting of the new year, Tuesday night. They will push for a
www.kvoa.com
January 9, 2026 at 7:24 PM
While I always appreciate news coverage of proposed public utility takeovers, I'm a little tired of the poor context given to the takeover cost. Cities will litigate for a fair purchase price and then use revenue bonds paid by new, captive utility customers to purchase.
January 9, 2026 at 4:26 PM
Utilities treat our political process and their customers like cash machines. A story in two parts (in #Ohio). The affordability crisis is a #monopoly problem. #HB6
January 8, 2026 at 5:33 PM
Serious question: does Kristi Noem ever tell the truth? I can't recall a time I've seen her on TV when she wasn't lying.
Literally no one was stuck in the snow yesterday
Noem: "What happened was our officers were out trying to get a car stuck out of the snow when they were surrounded and assaulted and blocked in by protesters ... this was an act of domestic terrorism" (It was 40 degrees in Minneapolis yesterday and snow was melting ... )
January 8, 2026 at 5:14 PM
Balcony solar is moving!
New bill could make solar power more accessible to Maine renters mainemorningstar.com/2026/01/07/n...
January 8, 2026 at 3:42 PM
I'm very excited about the potential for people to buy solar like any consumer electronic good. No mediation through contractors, no waiting on permitting.
January 8, 2026 at 3:40 PM
THIS. And also, have some actual demands. Like fund public broadcasting and Medicaid. Cut the ICE budget.
Here’s some things that can be done by a party out of power

- file impeachment articles every day in the House

- withhold unanimous consent in the senate and filibuster every nominee

- be everywhere with comms saying this is lawless and impeachable
January 8, 2026 at 4:01 AM
I'm attending Indivisible's event, “Rapid Response Call: ICE Killing and Lawlessness in Minneapolis” - sign up now to join me! www.mobilize.us/indivisible/...
Rapid Response Call: ICE Killing and Lawlessness in Minneapolis · Indivisible
Join us to Thursday, January 8th, at 8:00 pm ET / 5:00 pm PT to discuss the killing by ICE in Minneapolis and their lawlessness and harm in communities across the country. We will talk with local an...
www.mobilize.us
January 8, 2026 at 3:53 AM
Reposted by John Farrell
We’re hosting a national rapid response call tomorrow night to go over concrete next steps. Please circulate - we need a national response. More details to come. www.mobilize.us/indivisible/...
Rapid Response Call: ICE Killing and Lawlessness in Minneapolis · Indivisible
Join us tomorrow, Thursday, January 8th, at 8:00 pm ET / 5:00 pm PT to discuss the killing and lawlessness by ICE in Minneapolis. We will talk with leaders and provide concrete next steps on how you...
www.mobilize.us
January 7, 2026 at 11:54 PM
One of these statements is true.
Sen. Kennedy: "Invading Greenland would be weapons grade stupid. Now, President Trump is not weapons grade stupid."
January 7, 2026 at 10:06 PM
An accurate representation of the feelings of this entire city. Thank you, Mayor Frey.
Jacob Frey: "To ICE -- get the fuck out of Minneapolis"
January 7, 2026 at 10:04 PM
Apparently Trump was watching Austin Powers and thought it was live TV: www.youtube.com/watch?v=y_Pr...
January 7, 2026 at 9:36 PM
Calling AG Keith Ellison 📞
🚨NEW: Federal officers like ICE agents have been routinely prosecuted by states for violating state laws, up to and including murder, since the 1800s.
Minnesota has every ability to do this with today's killing of a motorist by an ICE agent.
prospect.org/2026/01/07/i...
ICE Agents Can Be Charged With Murder - The American Prospect
As a killing in Minneapolis is documented, the law clearly stipulates that federal agents do not have universal immunity.
prospect.org
January 7, 2026 at 9:33 PM
Faster, cheaper, and yet higher wages. We need an all-out effort to make rooftop #solar as inexpensive in the U.S. as it is in Australia! h/t to Saul Griffith via the @volts.wtf podcast
January 6, 2026 at 7:59 PM
Caption: Dancing on democracy's grave
Trump dances for House Republicans after ranting and raving to them for nearly 90 minutes
January 6, 2026 at 7:17 PM
Happy fifth anniversary to the worst assault on American democracy since the Civil War (before Trump's 2nd term, at least).
January 6, 2026 at 6:14 PM
I will vote for any AG candidate that says they will take Interior to court over this.
Department of Interior says if you put a sticker over Trump's face on your national park entrance pass, the pass will be invalidated.
Meanwhile Trump's decision to put his face on the passes is being challenged in court
DOI cracks down on stickers covering Trump's face on national park passes
Park passes with protest stickers are facing new scrutiny.
www.sfgate.com
January 6, 2026 at 4:36 PM
Fuck yes. But also #ReplaceJeffriesforJustice
Trump: "You gotta win the midterms. Because if we don't win the midterms, they'll find a reason to impeach me. I'll get impeached."
January 6, 2026 at 4:34 PM
So many egregious upcharges by our monopoly utility companies. Here's more on how they screw up our grids and how we can stop them: ilsr.org/articles/rep...
January 5, 2026 at 10:36 PM
Terrific, in-depth coverage of how U.S. utility companies systematically overcharge customers to pad their profits, and the failure of the regulatory system to stop them - h/t @nickbowlin.bsky.social for @harpers.bsky.social
January 5, 2026 at 10:35 PM
Yet more evidence that the rules of our electricity system are stacked against us, and for monopoly power. We need to break the monopolist utility hold on our grid.
January 5, 2026 at 9:04 PM
It's no longer free speech if you get arrested for speaking.
What in the Gestapo is going on in Grand Rapids?

Watch this activist get arrested *mid-interview* for speaking out against U.S. action in Venezuela.
January 5, 2026 at 7:51 PM
Seems pretty straightforward.
To show that it can be done, I have drafted up an impeachment article over Venezuela with one other (non-lawyer) looking it over for edits.
January 4, 2026 at 2:34 AM