Dr. Michael MacKay
@michaelmackay.bsky.social
7.9K followers 95 following 7.3K posts
Canadian Ph.D. from the London School of Economics and Political Science Participant in the democratic renaissance of Ukraine since independence Chronicler of fascist Russia's wars since 2014
Posts Media Videos Starter Packs
Pinned
michaelmackay.bsky.social
"So we will erase all of Ukraine off the face of the earth. What difference does it make to the West?"

Fascist Russia is waging a genocidal war of aggression to annihilate the Ukrainian nation.

via @juliadavisnews.bsky.social

youtu.be/Ghan_f7wU_I
michaelmackay.bsky.social
In Sumy region, russian terrorists carried out an airstrike on the city of Sumy and fired artillery at Stara Huta, Chuykivka and Studenok.

Source: General Staff of the Armed Forces of Ukraine operational information as of 16:00 on 15 October 2025 regarding the russian invasion
michaelmackay.bsky.social
Trolls have scripts. Bots have algorithms. Anonymous cowards are non-attributable to a real person or entity. Russian information warfare has engineered them to “dismiss, distort, distract and dismay” – fake news.

Don’t engage. Try to build a respectful online community instead.
michaelmackay.bsky.social
Russian/North Korean losses, 24 Feb 2022 – 15 Oct 2025:

1,126,220 personnel

11259 tanks
23347 armoured vehicles
33671 artillery systems
1520 MLRS
1227 air defence systems
427 aircraft
346 helicopters
70021 UAVs
3859 cruise missiles
28 ships/boats
1 submarine
64329 vehicles
3977 special equipment
michaelmackay.bsky.social
Putin still refuses a ceasefire. His subordinate, Trump, still refuses sanctions.

#RussiaIsATerroristState
michaelmackay.bsky.social
Russian trolls and bots are a plague on Twitter (so-called X) as they are financed and promoted by the Putin regime and Elon Musk.

I block them aggressively – almost 60,000 accounts. They are "anonymous cowards" that show up as MAGA morons, Brexit buffoons, Covidiots and crypto cretins.
michaelmackay.bsky.social
There is only one "line" NATO has to defend: the security of the North Atlantic area (Article 10, North Atlantic Treaty).

Failing to conduct individual and collective security now escalates Russian aggression.
michaelmackay.bsky.social
Zaporizhzhya region: "In the Orikhiv direction, the enemy attacked five times near Stepove, Plavni and Stepnohirs'k."

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 14 October 2025 regarding the russian invasion
michaelmackay.bsky.social
"In the Oleksandrivka direction, our defenders repelled 17 enemy attacks near Ivanivka, Oleksandrohrad, Vorone, Verbove, Maliyivka, Yalta, Sichneve, Sosnivka, Novomykolayivka, Poltavka and towards Krasnohirs'ke. Six more combat engagements are still ongoing."

4/4
michaelmackay.bsky.social
Pokrovs'k direction: russian invaders led 59 assaults on Volodymyrivka, Nove Shakove, Zapovidne, Sukhets'ke, Krasnyi Lyman, Novoekonomichne, Mykhaylivka, Myrnohrad, Promin', Lysivka, Pokrovs'k, Zvirove, Kotlyne, Udachne, Molodets'ke, Novopavlivka, Horikhove, Filiya, Dachne and Novoukrayinka.

3/4
michaelmackay.bsky.social
In the Kostyantynivka direction, Ukrainian defenders repelled ten attacks by the russian fascist invaders near Pleshchiyivka, Shcherbynivka, Rusyn Yar and Poltavka as well as towards Kostyantynivka and Berestok in Donetsk region.

2/4
michaelmackay.bsky.social
On the Chasiv Yar front, in Donetsk region, there were two battles with the russian fascist invaders in the Orikhove-Vasylivka and Stupochky areas.

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 14 October 2025 regarding the russian invasion

1/4
michaelmackay.bsky.social
Hennadii Trukhanov committed countless acts of treason against Ukraine during the Revolution of Dignity and since the invasion by fascist Russia in 2014. Twelve years is far too long for justice to catch up with this despicable Quisling.
euromaidanpress.bsky.social
For years, Hennadii Trukhanov seemed untouchable—corruption scandals bounced off him like rain off marble.

Now he’s out. Zelenskyy confirmed the Russian passport rumours and stripped Odesa’s mayor of citizenship.

Kyiv will install a military administration instead.
BREAKING: Odesa’s untouchable mayor finally falls—and Zelenskyy is taking over the city
President confirms Russian passport, removes mayor who survived $25 million in corruption charges.
euromaidanpress.com
michaelmackay.bsky.social
In the Sivers'k direction, in Donetsk region, the Ukrainians repelled four attacks by the rashists in the areas of Yampil', Viyimka and Pereyizne.

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 14 October 2025 regarding the russian invasion

2/2
michaelmackay.bsky.social
In the Lyman direction, Ukrainian defenders repelled seven attacks by the russian fascist invaders near Serednye and Kolodyazi and towards Drobysheve in Donetsk region.

1/2
michaelmackay.bsky.social
In the Kup'yans'k direction, in Kharkiv region, the rashists tried to advance seven times near Pishchane and towards Petropavlivka and Novoplatonivka.

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 14 October 2025 regarding the russian invasion

2/2
michaelmackay.bsky.social
In the north of Kharkiv region, the russian fascist invaders attacked the positions of Ukrainian defenders 16 times near Vovchans'k, Kam'yanka, Kut'kivka and Zapadne as well as in the direction of Kilodyazne and Bolohivka.

1/2
michaelmackay.bsky.social
Whether it's under American Presidents Obama or Biden or under Putin puppet Trump, the Americans do not want NATO to use armed force against aggressor Russia under any circumstances.

That's why they backed political chameleon Mark Rutte and vetoed the competent Kaja Kallas.
michaelmackay.bsky.social
NATO Secretary-General Mark Rutte: "If we shot down Russian planes over NATO airspace, it would indicate our weakness."

In the upside-down world of the West outside Ukraine, prominent displays of weakness are strength. Actually defending from aggressor Russia is weakness.
michaelmackay.bsky.social
Militants of the russian terrorist state attacked a UN humanitarian convoy near Bilozerka, Kherson region, this morning.

The United Nations condemns the attack but refuses to say who did it. The russian terrorist state is a veto-wielding permanent member of the UN Security Council.
michaelmackay.bsky.social
Ukrainian defenders have taken half of the village of Oleksiyivka, Sumy region, temporarily-occupied by the russian fascist invaders.
michaelmackay.bsky.social
Russian terrorists fired artillery at the peaceful border settlements of Zarichchya, Arkhypivka, Zorya in Chernihiv region and Novovasylivka, Nova Huta, Sytne, Bobylivka, Boyaro-Lezhachi in Sumy region.

–General Staff of the Armed Forces of Ukraine operational information, 16:00, 14 October 2025
michaelmackay.bsky.social
On the night of October 13-14, russian terrorists attacked Europe's towns and cities with 96 strike UAVs.

Ukrainian defenders shot down or suppressed 69 enemy drones.

The United States and its allies could have stopped the russians but chose not to.

(infographic: Ukrainian air force)