X thread is series of posts by the same author connected with a line!
From any post in the thread, mention us with a keyword "unroll" @threadreaderapp unroll
Follow @ThreadReaderApp to mention us easily!
Practice here first or read more on our help page!

Recent

Jan 11
🔴 🧵 Dispatch of the last few days from inside Iran.

Please read and share. This is a detailed ground report from Tehran and Karaj.

1/3

"
I am inside Iran.

I write this from a connection so weak it feels like breathing through a cracked wall. I am an IT expert, and it still took me three days to build a slow, unstable link. Most of my friends have nothing. No messages. Not even calls during the night. Absolutely no internet connection at all.

This is only a fraction of what happened across these nights. Even if an all seeing AI tried to translate every second into words, the result would be hundreds of pages, at least 300, because the whole country was fighting in the dark at the same time.

This is my diary of January 8 through January 10. It is built from what I witnessed and what trusted friends and family relayed to me through offline means and brief signal windows during the blackout. I am not guessing. I am recording.

Thursday, January 8, 2026

The call was for 8 pm. People started chanting before 4 pm.

By 6 pm the digital blackout began to clamp down. Connections dropped, returned, dropped again. I kept mine alive by switching through layered VPN methods. Most people could not. One by one, the city went silent online while getting louder in the streets.

By 8 pm, Tehran and Karaj were packed wall to wall. Protests do not look like that. This was the streets being taken back. We have not seen numbers or nerve like this in 2009, 2022, or November 2019.

From 8 pm to 11 pm, the streets were fire. Clashes with regime forces. People defending each other. Around 9 pm, in some areas, they moved to live rounds. People were shot.

Tehran, Haft Hoz, Narmak, Tehranpars

A friend in Narmak described a crowd that still sounds unreal. Elderly women and men. Youth. Children. Every kind of Iranian. It was not one group. It was the country in one place.

At about 7:10 pm, they saw roughly ten to twenty uniformed forces near the metro. Later, the uniforms faded. The plainclothes multiplied inside the crowd.

Before the main gathering fully peaked, my friends tried to use the restroom. They entered through the parking entrance of a commercial complex. The moment they stepped inside, the chant hit the building. Long live the Shah. Immediate. Then tear gas was released inside the mall. Panic. People rushing for any exit.

They took an elevator down to reach the restrooms. Suddenly people ran in telling them to get out now because the doors were going to be shut and they would be trapped and jailed inside. They ran out and hit a flood of people in the street. They stayed with the chant and moved toward the larger crowd.

Tear gas kept landing in the middle of people. Over and over. In one hour alone, more than twenty to thirty canisters were fired. One detail matters. The friend reporting this was near the back end of the crowd, and the crowd stretched for about a kilometer. From where they stood, it did not make sense for the gas to be coming from the direction of the Haft Hoz police station. Some canisters seemed to come from within the crowd or from above, from rooftops or higher points. That kind of attack makes you doubt everyone around you.

Over roughly four hours, that friend says they stopped seeing uniformed forces entirely. What they saw instead was plainclothes agents everywhere, breaking groups apart with speed and ease.

People fought back the way unarmed crowds can. They pulled down signs. They smashed surveillance cameras. They kept moving. The crowd did not shrink. It grew.

By around 10:30 to 11 pm, regime forces started dispersing the crowd again and again at intersections. The mass broke into smaller clusters. People got scared. Many started to leave.

But from the front came a different report. People were saying groups were moving toward the Haft Hoz police station to storm it. Then came shootings. My friend reported people were hit, including someone shot right next to their friend.
2/3

"Near the metro, they reported people setting a police car on fire. At an intersection, they reported people burning street fixtures, including bus stop infrastructure.

Another detail matters because it shows how the regime uses rumors as a weapon. People kept warning that Basij and plainclothes were waiting at squares and corners. My friends could not move toward their car because they feared they would be grabbed. Later, they realized many warnings were part of the fog itself. In some places, there was nobody there.

Tehran, other districts reported to me that night

Yousef Abad had a major regime base in the neighborhood. People still held position all night under fire. At least three deaths were reported to me from that area.

Sadeghiyeh was worse. A friend reported at least eight shot dead. More than two hundred people went home with severe injuries. At least half were described as serious enough to need hospital care. Even with that, the crowd held until regime forces backed down. Then people held the area through the night.

Ekbatan took repeated waves and shootings. Regime forces still failed to disperse the crowd. They withdrew.

Karaj, where the night turned sharper

Mehrshahr saw direct fire into the front rows once forces realized they could not break the crowd. The intent was to kill and injure the first line so the rest would scatter. Deaths and injuries were reported.

Golshahr escalated step by step. First warning shots. Then grenades and heavy tear gas. When that failed, live fire. People still held the streets and did not go home until around 2 am.

Gohardasht had one detail that says everything about how they treat civilians. A car that was only honking was hit by direct rifle fire, described as AK47.

That was Thursday. Through it all, the blackout kept thickening. I stayed connected through layered workarounds. Most of my contacts went dark. The rest reached me through offline relays and tiny signal windows. Every update felt like a note passed through a prison wall.

Friday, January 9, 2026

Tehranpars again. The second night was not smaller. It was more violent and more tactical.

My friends reported around twenty to thirty motorbike units arriving. They hit crowds with gunfire and grenades like it was routine. The pattern repeated. People scattered. People regrouped. People returned.

One moment sticks out. During a hard charge, a friend looked right and saw guns aimed directly at them. The shooters fired above heads into doors, walls, and buildings. It was not harmless. Debris and fragments hit people in the head and body.

They took refuge inside a home because continuing to run meant being caught. In their words, it felt like a shoot to kill posture, not crowd control.

When the engine noise finally faded, they went back out toward Seyedol Shohada Square. They saw a large crowd still moving. Still present. Still flowing toward Flakeh Aval. The regime did not get to decide when the night ended.

Karaj, Golshahr, Friday night

Golshahr became sustained street control. People effectively closed streets and pushed regime forces back for five straight hours.

Around 11:30 pm, my network reported a huge explosion sound described as coming from above. Minutes later the sky turned orange.

They reported the Shahrdari building on Hadadi Street burning. Flames shifting colors. Red. Orange. Blue. Even green at one point. The building was described as destroyed. At least two people were reportedly shot, based on eyewitness accounts from my friends.

Saturday, January 10, 2026

Tehran, Saadat Abad and Sattar Khan. The surge was bigger than expected. The crackdown was harsher than expected. The crowd still did not fold.

At least eleven deaths were reported in my network across those areas that night. There were also reports of casualties on the regime side, but we do not have a reliable count."
3/3

"What stayed consistent across all three nights

The regime climbed the same ladder everywhere. Warning shots. Tear gas. Grenades. Live fire.

Motorbike strike units were used for fast intimidation and dispersal. Plainclothes agents operated inside crowds, creating fear, confusion, and sudden fragmentation. In at least one place, the front rows were targeted directly to force retreat.

And still people held ground. They regrouped. They came back. Again and again.

Lion and Sun flags were visible in the open. Drafsh Kaviani flags were visible too. The street was not only angry. It was declaring identity.

The chants were not random. They were directional. They said what we reject and what we are moving toward.

Iran shode amade, farman bede Shahzadeh
Iran is ready, give the order, Prince

In akharin nabarde, Pahlavi barmigarde
This is the final battle, Pahlavi returns

Javid Shah
Long live the Shah

Jomhouri Eslami nemikhaym
We do not want the Islamic Republic

Marg bar dictator
Death to the dictator

Marg bar Khamenei
Death to Khamenei

Khamenei ghatel e, hokoomatesh batel e
Khamenei is a killer, his rule is illegitimate

Emsal saal, khune Seyed Ali sarangoone
This year is the year Seyed Ali’s house falls

Zooze bekesh Mooshali, dare miad Pahlavi
Howl, Moosh Ali, Pahlavi is coming

And another line I kept hearing in different forms, the simplest one
Do not be afraid, we are together

The blackout became its own battlefield. Internet blackout everywhere. Phone lines cut during call out hours. No normal text messages for ordinary people. Rare access only through Starlink or complicated, slow workarounds. This is how they try to shoot in the dark, isolate neighborhoods from each other, and keep the world blind.

But even blind, the nation moves.

This does not feel like scattered protest. It feels like repeated attempts to take and hold streets, with people returning after each dispersal and staying late into the night in multiple districts.

And something else keeps showing through the cracks. Stress inside their forces. Fear. Confusion. Less willingness to fight for the terrorist Islamic Regime occupying Iran in many places. You can feel it in how fast they reach for bullets, and how often they still fail to fully clear the streets.

Final note

Iran will be free because we are willing to pay whatever it costs. We are not going home, because going home is just a slower death, more decay, more silence.

We are putting our lives on the line for a tomorrow that belongs to all of us. One nation. One flag. One leader. Together, we are the revolution. And we are coming for them.

🇮🇷 "
Read 3 tweets
Jan 11
1).
„Operation Hawkeye Strike”, named after two U.S. soldiers killed on Dec. 13, 2025, by an ISIS terrorist in Syria, was so named because they were from the state of Iowa known as the „Hawkeye State” [1].
2).
„The soldiers were identified as 25-year-old Sgt. Edgar Brian Torres Tovar of Des Moines, Iowa, and 29-year-old Sgt. William Nathaniel Howard of Marshalltown, Iowa [2] [3].
3).
Both were members of the Iowa National Guard, which began deploying roughly 1,800 troops to the Middle East earlier this year as part of Operation Inherent Resolve, the US mission to defeat ISIS. Three other Iowa National Guard members were injured in the attack.”
Read 5 tweets
Jan 11
Turkiye 🇹🇷, Chad 🇹🇩, UAE 🇦🇪, Kenya 🇰🇪, Saudi Arabia 🇸🇦... who supports who in the Sudan war ?

The Sudan 🇸🇩 war opposing SAF and RSF is no longer a local war for power but rather a regional confrontation between multiple countries.

🧵THREAD🧵1/24 ⬇️Image
Disclaimer : mapping which country supports the RSF and FSR does not mean everything is correct. Russia and Ukraine are not allied, Ethiopia is closed to Turkiye and Saudi Arabia and multiple countries are barely involved or neutral so I kept them in white.

The borders you can see is not the recognized border map but the actual control lines. In black stands djihadist groups, in green SAF allies and in red RSF allies.

Feel free to give me informations on the countries that I mapped as "neutral".Image
Countries supporting the Sudanese Armed Forces :

The SAF was during a long time without serious allies, but the situation recently changed after they liberated the capital Kharoum.

Here, we'll see the main SAF allies and foreign proxies : Image
Read 24 tweets
Jan 11
You’ve been lied to about weight loss.

Cardio is a stupid way to lose fat.

It barely burns any calories, makes you hungrier, and leads to overeating.

Let me share a science-backed system to drop 20 pounds of fat before summer (without ever stepping on a treadmill): 🧵 Image
People often think of cardio as the go-to fat loss tool.

Unfortunately, most studies show it’s not effective long-term.

The first issue: It doesn’t burn that many calories.

A 30-minute run burns around 250-350 calories—and that’s ONE cookie.

But the real problem is this:
Doing cardio post-workout tends to increase people’s appetites.

Even if you burn a few hundred calories, you might end up eating more without noticing.

Here’s the truth if you want to lose weight 👇
Read 20 tweets
Jan 11
In 1947 HMS VANGUARD, the last British battleship took the King & His family to South Africa. TOP SECRET MOD files, only declassified in late 2025 reveal a very different story about how the ship came close to open mutiny - with MI5, the Admiralty and the King all involved... Image
VANGUARD was launched by HRH Princess Elizabeth in 1944, and commissioned too late for WW2. In 1947 she was converted for service as a Royal Yacht to take the King to South Africa for the first visit by the Monarch. This was a high profile visit amid austerity of post war UK.

The photo was taken in Jan 47, just before she sailed.Image
The ship arrived in Cape Town in Feb 1947 under the command of Rear Admiral Agnew (her first CO, holding local rank of Captain). Over 1700 crew were embarked for the tour. The Royal Party disembarked to conduct their tour, with the ship then conducting a local programme off the South African coast.
(image ©National Museum of the Royal Navy.)Image
Read 25 tweets
Jan 11
⚠️WOKE CONTENT⚠️

🧵 On July 20, 1969 — the night America celebrated the moon landing — Camp Lejeune exploded in one of the most serious racial clashes in Marine Corps history. Pull up a 🪑. (cont)

#ProudBlue
#ResistanceRoots
#USDemocracy
#Voices4Victory
wunc.org/military/2019-…
What happened wasn’t random. It was the result of a year of rising tension, especially after the assassination of Dr. Martin Luther King Jr. When King was killed in April 1968, Black servicemen across the armed forces reacted with grief, anger, and a sense of betrayal. (cont) Image
Many saw the military’s response as dismissive or openly hostile. Bases went on lockdown. Commanders emphasized “discipline,” not mourning. At Camp Lejeune, Black Marines held vigils, demanded space to grieve, and asked for recognition of King’s legacy. Instead, many were (cont) Image
Read 12 tweets
Jan 11
The Ofcom Files: Exposing the UK's Attempt to Destroy the First Amendment

prestonbyrne.com/2025/10/16/the…
The Ofcom Files, Part II: IP Blocking the UK is Not Enough to Comply with the Online Safety Act
prestonbyrne.com/2025/11/06/the…
The Ofcom Files, Part III: No Surrender
prestonbyrne.com/2025/11/18/the…
Read 6 tweets
Jan 11
How this Polymarket trader made $106K in 1 month

Low win rate.
Huge profits.
This isn't luck — it's probability.

1/ Let's break down how trader sb911 did it 🧵 Image
2/ In the past month, sb911 made $106K on Polymarket.

But here's the surprising part:

Total predictions: 294

Winning predictions: 75

Win rate: 25.51%

So how does someone lose ~75% of the time and still win big?
3/ Most of his trades focus on one repeating question:

"Will Elon Musk post X–Y tweets this week?"

This isn’t random speculation.

Elon's tweeting behavior is:

Frequent
Consistent

Statistically stable over short time windows

That makes it measurable. Image
Read 10 tweets
Jan 11
@ImFiredUp2 @SandraFeistMN @IngrahamAngle @CMDROpAtLargeCA @CMDROpAtLargeCA

Thank you for everything that you are doing.

May I respectfully suggest that you confine your public comments to immigration law enforcement and your other official duties?

This can include effects on the labor market when unskilled labor returns home.

1/
@ImFiredUp2 @SandraFeistMN @IngrahamAngle @CMDROpAtLargeCA Similarly, by enforcing current law re removal of noncitizens with criminal convictions, there’s probably an effect on current crime, but we have to assume that Congress knew what it was doing, and why, when they enacted the law.

Great job re 8 USC 1325.

2/
@ImFiredUp2 @SandraFeistMN @IngrahamAngle @CMDROpAtLargeCA I don’t see any direct connection between #2A and enforcement of current immigration laws.

Yes, #2A is in the Constitution, and some people don’t like it, but when something is in the Constitution then it’s removed from ordinary political discussion.

Best wishes.

3/3
Read 4 tweets
Jan 11
At 5pm GMT (just a few minutes to go) we welcome attendees to “History Repeating: Has Antisemitism Taken Root in Feminism?” our online event. We will be live posting thoughout the event – though may not be able to reply to any comments immediately. Please remember the posts are not a transcript of what the speakers are saying, but are the poster’s understandering of the points being made. The event is being recorded and will be made available at a later date.
Antisemitism has simmered in feminist spaces for decades, but after October 7 it boiled over, spilling into a new phase of an old, ugly pattern: Jew-hatred disguised as social justice. Today, that hostility often takes the form of Antizionism: a movement built on demonisation and delegitimisation, fuelled by myths of “colonisation,” “genocide,” and “apartheid.”
But how did we get here?
This event is designed for anyone who wants to understand what’s happening – no prior knowledge required.

We’ll look at how critical theories changed feminist thinking and created a culture that often pushed Jewish women to the margins. We’ll dive into the Spare Rib controversy in the 1980s, when Britain’s leading feminist magazine split over fierce arguments about Zionism, racism, and antisemitism. And we’ll look at how antisemitism is showing up again in today’s feminist spaces.

This discussion will turn down the heat and expose what’s beneath the surface, helping women make sense of what they’re witnessing. Together, we’ll ask: What does this mean for the future of feminist solidarity, and for the place of Jewish women in the movement?

Kara Jesella – Author and scholar whose forthcoming Routledge book (2026) traces the history of antisemitism within the feminist movement. Kara holds a PhD and MA in Performance Studies from NYU and a BA in Women’s Studies and English from Vassar College. She served as managing editor of a feminist academic journal and is currently a fellow at the London Centre for the Study of Contemporary Antisemitism. Her expertise illuminates the intersection of feminist theory, Jewish identity, and exclusionary politics.
Zoe Strimpel – Telegraph columnist and social historian, Zoe writes extensively on feminism, identity politics, and cultural trends. She has researched the Spare Rib controversy of the 1980s in depth and published on the magazine’s role in shaping feminist discourse, including chapters in Women’s Periodicals and Print Culture in Britain and articles in Social History of Medicine. Her work offers valuable insight into how debates over Zionism and antisemitism fractured the feminist movement and why those fault lines matter today.
Nicole Lampert (Moderator) – Freelance journalist, broadcaster, and commentator who writes regularly on antisemitism, Israel, and women’s rights for outlets including The Telegraph, Daily Mail, Independent, The Sun and the Jewish Chronicle. A former showbusiness editor of the Daily Mail, she uses her media expertise to clarify complex social issues. She was recently awarded the Pete Newbon Award for her outstanding contribution to public understanding of antisemitism by the London Centre for the Study of Contemporary Antisemitism.
Our spokeswomen Freya is introducing the event and speakers. We will be exploring how Antisemitism is currently being manifested in feminist spaces.
Nicole saying how she and Zoe are currently working on a story about this - and recounting the events at FILIA which prompted the formation of this organisation. the silence of the Pro-Pal group WRT to supporting the women of Iran is noted.
Read 33 tweets
Jan 11
🧵According to new data by Hamas Ministry of Health released this week, 475 Gazans have died from "famine and malnutrition" for the ENTIRE WAR—and 14 since the ceasefire on Oct 10. Seventeen per month is not far above baseline and exposes every IPC report as pure propaganda. 1/ Image
Even IPC's Dec 2025 report claims that 1.5 million Gazans are living in Phase 4 Emergency or Phase 3 Crisis hunger levels, which by definition leads to consistent mortality. If true, more than 3,000 Gazans should have died from hunger related issues in December alone! 2/ Image
Thread shows that even in US there are 23,000 malnutrition deaths each year, not much lower than baseline implied by 475 Gazans deaths in two years. There has never been "famine" or "intentional starvation" in Gaza; the data proves it definitively. 3/
Read 4 tweets
Jan 11
GHOSTING IN, AND GHOSTING OUT: We can’t just move on from foreign influence campaigns

Democratic nations being ripped apart by foreign influence operations in lockstep with domestic traitors need to acknowledge they are at war and then fight back ffs

1/ bettedangerous.com/p/ghosting-in-…
“We’ve just used a different organization to run a very, very successful project in an Eastern European country. No one even knew they were there. They were just ghosted in, did the work, and ghosted out.”—Cambridge Analytica’s executive Mark Turnbull, on the use of subcontractors in a 2018 Channel 4 undercover report

2/
3/
Read 32 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!