Janet Hulstrand
banner
janetjoy.bsky.social
Janet Hulstrand
@janetjoy.bsky.social
Writer, Editor, Writing Coach, Teacher. Minnesotan, Francophile.

Author of Demystifying the French; and A Long Way from Iowa: From the Heartland to the Heart of France.

https://linktr.ee/JanetHulstrand
Reposted by Janet Hulstrand
To weaken Trump, stop buying iPhones.
Scott Galloway: To Weaken Trump, Stop Buying iPhones
Pivot hosts Galloway and Kara Swisher discuss why a national economic strike could be so effective.
nymag.com
February 6, 2026 at 6:20 AM
Reposted by Janet Hulstrand
Kristi Noem is an absolute disgrace. And if Mike Johnson is too big of a coward to impeach her, we will!
Tell Congress: Impeach DHS Secretary Kristi Noem
Contact Congress today!
actionnetwork.org
February 5, 2026 at 2:13 AM
Reposted by Janet Hulstrand
Thousands of Minnesotans gathered outside hotels where ICE and Border Patrol have been staying to sing to them, encouraging agents to quit and stop the ICE terror on their streets.

Song by: Annie Schlaefer & @singingresistancetc on IG

(via: Reddit / CorleoneBaloney)
February 3, 2026 at 8:15 PM
Reposted by Janet Hulstrand
Reasonable people may disagree about the limits of gun control. But not even the most extreme gun-control advocates believe that carrying a concealed weapon should result in immediate death at the hands of the police.
February 1, 2026 at 6:09 PM
Reposted by Janet Hulstrand
A five-year-old in a winter coat, asleep in his father’s arms on a flight home. Liam Conejo Ramos should never have been taken.

Relief does not erase fear. Family separation leaves scars long after release.
Children deserve safety.
Parents deserve dignity. VC
February 1, 2026 at 4:31 PM
Reposted by Janet Hulstrand
"Writing is hard work. A clear sentence is no accident. Very few sentences come out right the first time, or even the third time. Remember this in moments of despair. If you find that writing is hard, it's because it is hard. It's one of the hardest things that people do."
William Zinsser
February 1, 2026 at 1:30 PM
Reposted by Janet Hulstrand
Epstein survivors demanded a client list. Instead, these empowered women got a scrapbook filled with pictures of the naked bodies of the trafficked girls they used to be.
My latest, for @prospectmagazine.co.uk, on the central cruelty of the “birthday book.”
www.prospectmagazine.co.uk/world/united...
Epstein’s birthday book and the girls with no names
On the central cruelty of the ‘The First Fifty Years’ albums
www.prospectmagazine.co.uk
September 17, 2025 at 10:50 AM
Reposted by Janet Hulstrand
🚨 THEY thought we were tired. They were wrong.

The tide is turning. If you need a dose of hope today, you need to read this report.

👇👇👇
Hope Rises As Massive Crowds Protest Trump’s Abuse Of Power, AOC Calls For Pam Bondi’s Impeachment, and Arrested Journalists Remain Defiant Against The Regime
Onward!
www.dworkinsubstack.com
February 1, 2026 at 1:22 PM
Reposted by Janet Hulstrand
📆 January 31, 2025
📣 Say Their Names
📍 Trump Tower, NYC

Today, Rise and Resist shut down Trump Tower today. We read aloud, all of the names of the people killed by I.C.E., or who died while in I.C.E. custody since January, 2026.
January 31, 2026 at 9:10 PM
Reposted by Janet Hulstrand
I am so tired of waiting,
Aren't you,
For the world to become good
And beautiful and kind?

Let us take a knife
And cut the world in two-
And see what worms are eating
At the rind

— Langston Hughes

5-year-old Liam Ramos,
abducted by ICE in Minnesota,
now held in a detention center in Texas.
February 1, 2026 at 12:08 PM
Reposted by Janet Hulstrand
It's hard to overstate how ell-organized the portland march that got gassed was... organizers made the crowd promise to be peaceful, said the march would slow in front of the ICE building but not stop, that we would stick to one chant (ICE Out). They did absolutely everything right and got gassed.
February 1, 2026 at 3:10 AM
Keep raising your voice. Stand strong. Protect democracy & your neighbors.
50501 — 50 protests, 50 states, 1 movement
Join the movement to uphold the Constitution and end executive overreach. 50 protests, 50 states, 1 day: #50501.
www.fiftyfifty.one
February 1, 2026 at 6:59 AM
Reposted by Janet Hulstrand
January 28, 2026 at 8:52 PM
Exactly. Well said.
🤔🤔🤔🤔
January 30, 2026 at 10:41 AM
Reposted by Janet Hulstrand
THIS!
The people of Minnesota have executed one of the most impressive civil resistance campaigns I can remember:

- Organized a city wide general strike
- Maintained nonviolent discipline amidst violence
- Mobilized 10,000s in subzero temps to protest and watch ICE
- Flipped public opinion against ICE
January 29, 2026 at 9:27 AM
Keep the pressure on. Stand up, stand with Minnesota! #ICEOut #Shutdown #solidarity
On 1/30 we are shutting it down, and, on 1/31, we are gathering across the country to demand ICE Out of Everywhere, permanently!
January 28, 2026 at 7:44 PM
Reposted by Janet Hulstrand
Trump grinds away at American soft power.
January 27, 2026 at 10:05 PM
Tomorrow! on France Today Live! Join me in conversation with Carol Roh Spaulding, author of a compelling story set in WWIi France, with implications for today. #history #literature #France #novels #WWII #GertrudeStein
In Conversation With Award-winning Author Carol Roh Spaulding
francetoday.com
January 28, 2026 at 7:30 PM
Reposted by Janet Hulstrand
💙💙💙Bruce💙💙💙
I wrote this song on Saturday, recorded it yesterday and released it to you today in response to the state terror being visited on the city of Minneapolis. It’s dedicated to the people of Minneapolis, our innocent immigrant neighbors and in memory of Alex Pretti and Renee Good.

Stay free
Bruce Springsteen - Streets Of Minneapolis (Official Audio)
YouTube video by Bruce Springsteen
youtu.be
January 28, 2026 at 6:22 PM
Reposted by Janet Hulstrand
“Imagine how they lie when there’s no evidence to contradict them.”

Watch this powerful message from Jon Stewart.
January 27, 2026 at 7:59 PM
January 28, 2026 at 6:24 AM
Reposted by Janet Hulstrand
La Digue appelle à un rassemblement de solidarité avec le peuple palesti... ah, non, avec le peuple américain, ce mercredi devant le MEAE.
What a time to be alive...
January 26, 2026 at 9:25 AM