Sign in

John Helin

@jjhelin.bsky.social
7.9K followers 184 following 36 posts

Journalist, Fact checker @ HS.fi Ukraine War Analysis with Black Bird Group Political History at the University of Helsinki 📞 +358413106215 ✉️ John@blackbirdgroup.fi

PostsRepliesMedia
Reposted by John Helin
Mira of Kyiv 🇺🇦 @reshetz.bsky.social · 03/07/2025
639441
Reposted by John Helin
Andrew (🎃) @athomashemlock.bsky.social · 04/04/2025
A huge problem with being addicted to paying attention to what is actually happening in the federal government right now is that it's impossible to explain to people who are normal why this information makes you seriously think about pouring a glass of straight gin at 8 in the morning.
225443
Reposted by John Helin
Faktabaari @faktabaari.bsky.social · 04/04/2025
Klo 17 alkaen faktantarkistajat kokoontuivat läpivalaisemaan faktantarkistuksen tilaa Suomessa. Puhujina Faktabaarin @mikkovsalo.bsky.social, @pipsahavula.bsky.social ja @joonasporsti.bsky.social sekä @afpfactcheck.bsky.social Anna Hollingsworth ja Black Bird Groupin @jjhelin.bsky.social. 3/5
132
John Helin @jjhelin.bsky.social · 17/03/2025
I'll try to do better with cross-posting in the future. Might still re-post the thread just for future-proofing. I'm currently working on a writeup about the goals of the Kursk operation and what it achieved, and if it managed to fulfil any of it's goals. I'll remember to post that here as well.
0401
John Helin @jjhelin.bsky.social · 17/03/2025
Last Thursday I whipped up a SITREP for the Kursk salient. I posted it on X, but completely forgot to do so on BlueSky, which I regret. The thread would be slightly outdated, but a longer writeup of the situation and UA withdrawal can be found on our Substack. substack.com/home/post/p-...
substack.com
Ukraine withdraws from Kursk
SITREP 13.03.2025
2576
John Helin @jjhelin.bsky.social · 14/03/2025
I was meant to post it here too but creating the graphics and writing the text on Substack took 12 hours and now I have forgot. I must rectify this tomorrow.
120
John Helin @jjhelin.bsky.social · 09/03/2025
Infantry can likely make it accross but heavy equipment is going to have a worse time.
050
John Helin @jjhelin.bsky.social · 09/03/2025
140
John Helin @jjhelin.bsky.social · 09/03/2025
This is in reference to the Ukrainian forces in Kazachya Loknaya and those on the eastern outskirts of Sudzha. Those forces are separated from Sudzha and Ukraine by the Loknaya and Psel rivers.
150
Reposted by John Helin
Mick Ryan @warinthefuture.bsky.social · 08/03/2025
“It’s nearing the end of the republic but we’re cheering for the pickled egg.” A wonderful piece of writing from @mollymckew.bsky.social x.com/mollymckew/s...
x.com
Molly McKew on X: "A reflection on the madness, cynicism, selfishness, and absurdity A decade of information manipulation has left us a nation of cripples on our own psychological defense It’s nearing the end of the republic but we’re cheering for the pickled egg https://t.co/5lNWOu4OZK" / X
A reflection on the madness, cynicism, selfishness, and absurdity A decade of information manipulation has left us a nation of cripples on our own psychological defense It’s nearing the end of the republic but we’re cheering for the pickled egg https://t.co/5lNWOu4OZK
3736653
John Helin @jjhelin.bsky.social · 09/03/2025
We have updated our map to reflect the situation in Kursk. In short, it's not looking good. The areas east of the Loknya and Psel rivers will likely be lost within days or less. Large scale withdrawal is likely, but Ukraine may attempt to hold onto Sudzha for some time.
04111
John Helin @jjhelin.bsky.social · 09/03/2025
We have updated our map to reflect the situation in Kursk. In short, it's not looking good. The areas east of the Loknya and Psel rivers will likely be lost within days or less. Large scale withdrawal is likely, but Ukraine may attempt to hold onto Sudzha for some time.
0212
John Helin @jjhelin.bsky.social · 07/03/2025
Oh, is that why it's called a curfew?
020
John Helin @jjhelin.bsky.social · 04/03/2025
"The official said all US military equipment not currently in Ukraine would be paused, including weapons in transit on aircraft and ships or waiting in transit areas in Poland."
27413
John Helin @jjhelin.bsky.social · 04/03/2025
US has stopped military aid to Ukraine as per Bloomberg. "The US is pausing all current military aid to Ukraine until Trump determines the country’s leaders demonstrate a good-faith commitment to peace, according to a senior Defense Department official" www.bloomberg.com/news/article...
58266107
John Helin @jjhelin.bsky.social · 03/03/2025
You know what they say: "Barely functional is still functional". It incidentally seems to be both my and the Trump administration's motto for 2025. Only one of us seems to be succeeding.
0100
John Helin @jjhelin.bsky.social · 03/03/2025
And if I never stop I'll never have a hangover
170
John Helin @jjhelin.bsky.social · 03/03/2025
There's a reason I turned to drinking on friday.
1130
Reposted by John Helin
James @gravitysra1nbow.bsky.social · 03/03/2025
What coherent and intelligent commentary can you even have on national security or military affairs anymore? Everything is just fucking stupid now. What are you even supposed to say besides just repeating over and over how fucking dumb every single decision is?
511216195
Reposted by John Helin
James @gravitysra1nbow.bsky.social · 03/03/2025
Trump take egg Trump take lumber Trump take oil Trump take nickel Trump take tomato Trump take avocado Trump take car Trump take steel Trump take laptop Trump take 401k Trump take natural gas Trump take cell phones Trump take t shirt Trump take tequila Trump take washing machines Trump take steel Tr
421171214
Reposted by John Helin
BeijingPalmer @beijingpalmer.bsky.social · 28/02/2025
starting a business that just sells Canadian merchandise at US airports for Americans traveling abroad
2356246
John Helin @jjhelin.bsky.social · 28/02/2025
Well that's a way to spend the friday night. What a complete disaster. If someone still had illusions about the US being a reliable and moral foreign policy partner, this is the time to wake up. Sadly I don't have high hopes.
2542
Reposted by John Helin
John Helin @jjhelin.bsky.social · 25/01/2025
This photo of Musk speaking at the AfD rally has an interesting composition. I'm sure the AFP photographer had fun.
6565182
John Helin @jjhelin.bsky.social · 25/01/2025
Basically a zoom call.
030
John Helin @jjhelin.bsky.social · 25/01/2025
Arab News also made a conscious choice here. www.arabnews.com/node/2587806...
arabnews.com
Elon Musk addresses German far-right rally by video link
HALLE, Germany: US tech billionaire Elon Musk gave a video address to a campaign rally of Germany’s anti-immigration AfD party Saturday, his latest show of support ahead of the country’s election next...
0140
John Helin @jjhelin.bsky.social · 25/01/2025
This photo of Musk speaking at the AfD rally has an interesting composition. I'm sure the AFP photographer had fun.
6565182
Reposted by John Helin
Ville Ranta @villeranta.bsky.social · 24/01/2025
Arvopohjainen suomettuminen @hs.fi
964390
Reposted by John Helin
BeijingPalmer @beijingpalmer.bsky.social · 22/01/2025
if you want a simple narrative of the last four years in cultural leadership: a bunch of 50-something men got mad about their buddies losing their jobs for sexually assaulting women, so they decided that sexism and racism were fine all along
10710117
Reposted by John Helin
Black Bird Group @blackbirdgroup.bsky.social · 16/01/2025
Light Infantry Attacks – A Thread Why does our @jjhelin.bsky.social keep rejecting the "human waves" narrative, instead calling the reported North Korean attacks in Kursk "basic infantry drills"? Let’s dive into light infantry on the attack and why this distinction matters. 1/
513327
Reposted by John Helin
John Helin @jjhelin.bsky.social · 23/12/2024
With the recent Russian advances, two dangerous salients are emerging in Southern Donetsk. In Velyka Novosilka and Kurakhove, the Ukrainian supply routes are under significant threat. A quick look at the logistics in South Donetsk. 1/
210020
John Helin @jjhelin.bsky.social · 23/12/2024
Despite posting less, we here at @blackbirdgroup.bsky.social continue to monitor the Russian invasion of Ukraine daily. We also want to thank Antti & Jenny Wihurin Rahasto for their generous grant makes our lives much easier. 12/12
0211
John Helin @jjhelin.bsky.social · 23/12/2024
Ukraine once again finds itself in the threat of encirclement in salients that have been emerging for weeks. In the past Ukraine has been lucky, catastrophes have been averted. But one should not continuously rely on luck. 11/
1161
John Helin @jjhelin.bsky.social · 23/12/2024
However, should Russia advance enough to force a withdrawal from these salients, the prevailing December weather and Russian drone-observation makes the evacuation of remaining heavy equipment over wet fields a daunting task 10/
1151
John Helin @jjhelin.bsky.social · 23/12/2024
The threat to the main logistical routes in both Kurakhove and Velyka Novosilka is going to be a challenge to Ukrainians. Light troops can be supplied by drones, and infantry can withdraw over the fields, although it's dangerous. 9/
1151
John Helin @jjhelin.bsky.social · 23/12/2024
This effectively cuts the town of Velyka Novosilka off from the villages of Vremivka and Neskuchne, and the rest of the Ukrainian-controlled territories. The town will need to be supplied by makeshift means over the river. 8/
1131
John Helin @jjhelin.bsky.social · 23/12/2024
The Russians cut the northern supply road at the village of Novyi Komar and are closing in on the last remaining road into the city west of Vremivka. They have also recently struck the bridges over the Mokri Yaly River. 7/
1131
John Helin @jjhelin.bsky.social · 23/12/2024
To the southwest of Kurakhove, another pocket is forming around Velyka Novosilka. Here the Russians have advanced to the west of the Mokri Yaly River, and east of the town, closing in on its supply routes. 6/
1162
John Helin @jjhelin.bsky.social · 23/12/2024
Ukrainian channels are already talking about Russian drone strikes and the ever-elusive "fire control" over the main road. Whatever the case, The Ukrainian forces in the Kurakhove salient are now in clear danger of encirclement. 5/
1121
John Helin @jjhelin.bsky.social · 23/12/2024
The salient is boxed in by the Vovcha and Sukhi Yaly rivers with only one major route and one bridge leading to Kurakhove. Russians are closing in on this road both from the north and the south near Ulakly and Dachne respectively. 4/
1130
John Helin @jjhelin.bsky.social · 23/12/2024
The most difficult situation has emerged around the Kurakhove salient. Russians are advancing both on the northern and southern flanks. The Ukrainian situation here is especially dangerous because of the limited logistical routes. 3/
1152
John Helin @jjhelin.bsky.social · 23/12/2024
General situation: Although the Russian pace of advance slowed in December they've continued their advance in southern Donetsk. Pictured in darker red is the situation at the beginning of December, light red is Russian advances. 2/
1151
John Helin @jjhelin.bsky.social · 23/12/2024
With the recent Russian advances, two dangerous salients are emerging in Southern Donetsk. In Velyka Novosilka and Kurakhove, the Ukrainian supply routes are under significant threat. A quick look at the logistics in South Donetsk. 1/
210020
Reposted by John Helin
Tatarigami @tatarigami.bsky.social · 15/12/2024
Ukraine’s failure to fix organizational issues and replace inefficient commanders has eroded trust in the system to the point, where severe recruitment shortages and desertion levels are so high that no amount of aid can fix it The window of opportunity to change is closing
1745448
Reposted by John Helin
Nathan Ruser @nrg8000.bsky.social · 11/12/2024
🧵Look towards the light. As Rebel forces in Syria advanced across Syria & never stopped a key question was why the Regime evaporated. Syria by night provides some clues on how the Regime's social contract collapsed. Read my analysis here aspistrategist.org.au/just-look-at... & read on
824774