mhmck Profile Banner
Michael MacKay Profile
Michael MacKay

@mhmck

Followers
238K
Following
13K
Media
23K
Statuses
75K

Ph.D. from the London School of Economics and Political Science Part of Ukraine's democratic renaissance Chronicler of fascist Russia's war against the West

Ottawa
Joined March 2014
Don't wanna be here? Send us removal request.
@mhmck
Michael MacKay
3 months
I'm now at @michaelmackay.bsky.social. I started my Twitter account in March 2014 in the days after fascist Russia invaded Ukraine. As "X" has become a Russian information warfare outlet, I will be cross-posting as I wean off what once was a decent online community.
61
84
290
@mhmck
Michael MacKay
2 years
All of Kharkiv region is liberated from the Russian fascist invaders. Харківщина вільна!
Tweet media one
365
5K
49K
@mhmck
Michael MacKay
2 years
Twitter has removed the UA two-letter country code for Ukraine from two-factor authentication. Ukraine has disappeared from Elon Musk’s virtual map of the world. The effect of this change is to reduce the presence of pro-Ukrainian, pro-democracy voices on this platform.
3K
10K
32K
@mhmck
Michael MacKay
3 years
It's not Putin. It's Russians.
1K
7K
35K
@mhmck
Michael MacKay
2 years
There is war because Russia invaded Ukraine, not because Ukraine defends itself.
786
6K
32K
@mhmck
Michael MacKay
3 years
Kyiv was founded in 482. In 1147, the Grand Duke of Kyiv and ruler of the Kyivan Rus’, Yuriy Dolhoruky, issued a decree founding Moscow. In 2022, Kyiv City Council rescinded this decree, saying it was due to a “historical misunderstanding.”. Moscow no longer exists.
Tweet media one
557
7K
31K
@mhmck
Michael MacKay
3 years
French President Emmanuel Macron says "don't humiliate Russia". I say don't humiliate Ukraine, as France did in 1919 when the Treaty of Versailles destroyed Ukrainian independence. Don't humiliate Ukraine as France did in 2008 when it blocked NATO membership to Ukraine.
870
6K
28K
@mhmck
Michael MacKay
3 years
Ukraine is the best member NATO doesn’t have.
161
4K
27K
@mhmck
Michael MacKay
2 years
Ukrainians – whose average annual income is about $6000 per year – crowd-funded $9.6 million in only a day to buy RAM II kamikaze drones. Elon Musk – whose net worth is around $215 billion – wants U.S. taxpayers to pick up the tab for Starlink in Ukraine.
1K
5K
25K
@mhmck
Michael MacKay
2 years
The Russian line has collapsed in the north of Kherson region. The invaders are retreating to try to hold Dudchany. Advancing Ukrainian troops are chasing to give them no time to dig in.
Tweet media one
373
3K
25K
@mhmck
Michael MacKay
2 years
A TV tower is burning in Moscow. Ukrainians call this the Eye of Sauron. They've long been referring to Russia as Mordor and Russian invaders as orcs.
511
3K
24K
@mhmck
Michael MacKay
2 years
Poland has had enough of Germany’s nonsense. On supplying Leopard 2 tanks to the Armed Forces of Ukraine, Poland’s PM Mateusz Morawiecki said: “Consent is of secondary importance here. We will either obtain this consent quickly, or we will do the right thing ourselves.”.
525
2K
22K
@mhmck
Michael MacKay
2 years
It's 1 a.m. in Ukraine and there's a battle underway on the outskirts of Kreminna, Luhansk region. Advancing Ukrainian troops are turning the Russian retreat from Lyman, Donetsk region, into a rout.
Tweet media one
336
3K
21K
@mhmck
Michael MacKay
2 years
In one day, Russians retreating from Izyum donated more artillery and armour to Ukraine than Germany and France have in 8 1/2 years of war.
251
2K
20K
@mhmck
Michael MacKay
3 years
Russian soldiers castrated and murdered a Ukrainian soldier and then abused his body. The Russian army tortured Ukrainian POWs for weeks and then massacred them. The Russian embassy in London revelled in bloodlust. Treat Russia as what it shows itself to be: a terrorist state.
306
4K
19K
@mhmck
Michael MacKay
2 years
Morocco delivered about 20 T-72 tanks to Ukraine. They're on the battlefield now, after undergoing modernization in the Czech Republic.
Tweet media one
362
2K
18K
@mhmck
Michael MacKay
2 years
Lyman is besieged.
Tweet media one
341
2K
18K
@mhmck
Michael MacKay
2 years
Elon Musk disabled Starlink for the defence of Ukraine exactly when the Russian terrorist state expanded its offensive in Luhansk and Donetsk regions. The timing is no coincidence. Starlink uses internet protocols whose development was paid for overwhelmingly by U.S. taxpayers.
520
5K
17K
@mhmck
Michael MacKay
2 years
When they see the soldiers are Ukrainian …
261
3K
18K
@mhmck
Michael MacKay
3 years
Germany will delay the delivery of M270 multiple-launch rocket systems to Ukraine until the winter. I can’t be bothered to look up the excuse the Scholz government has this time. I’ve given up on Germany, as most freedom-loving people around the world already have.
976
3K
17K
@mhmck
Michael MacKay
2 years
Most of the Russian occupiers stationed on the right bank of the Dnipro are still there. This force was estimated to be about 20,000. The Russians are trapped on the wrong side of destroyed bridges and crossings they no longer control. The scale of Ukraine's victory is massive.
272
2K
17K
@mhmck
Michael MacKay
3 years
Russia is losing the Battle of the Black Sea to Ukraine, a country that doesn’t have a navy.
212
2K
16K
@mhmck
Michael MacKay
3 years
Ukraine sank Moscow
Tweet media one
320
1K
16K
@mhmck
Michael MacKay
2 years
Switzerland is not neutral. Switzerland actively stops other countries from helping the victims, the Ukrainian people, and tacitly supports the attacker, the Russian terrorist state.
525
3K
16K
@mhmck
Michael MacKay
3 years
It turns out the Armed Forces of Ukraine lured the Russian fascist invaders into a trap in Severodonetsk. After giving up most of the city, Ukrainian defenders counter-attacked, recaptured Met'olkine, and shifted the battle north. 30% of Severodonetsk is back under UA control.
235
2K
15K
@mhmck
Michael MacKay
3 years
Ukraine’s 127th Territorial Defence Brigade at the border with Russia. In this area, near the settlement of Ternova, they’ve pushed the invaders out of Kharkiv region altogether.
Tweet media one
181
2K
15K
@mhmck
Michael MacKay
2 years
Russia, Belarus and Iran are at war with Ukraine. It’s not the World War III of the imagination. It’s the global war that’s real.
338
3K
15K
@mhmck
Michael MacKay
18 days
In four days the United States will enter formally into an era of oligarchy without the rule of law. Americans have been prepared extensively for this transformation: bad education, deliberate ignorance, disinformation and hate propaganda have irrevocably poisoned civil society.
3K
4K
16K
@mhmck
Michael MacKay
2 years
Russia invaded Ukraine. No act of self-defence by Ukraine is escalation.
147
2K
14K
@mhmck
Michael MacKay
2 years
Pro-Russian oligarch Elon Musk blocked Ukraine from using Starlink in Crimea. Earlier, after amplifying propaganda of the Russian fascist regime, Musk disabled Starlink to hinder the counter-offensive by Ukrainian defenders who are liberating Luhansk and Kherson regions.
867
3K
14K
@mhmck
Michael MacKay
2 years
The siege of Lyman is now a clean up operation. Russian casualties are high. Ukrainian forces are advancing to the Kreminna-Svatove line and the P-66 highway. All of the north of Donetsk oblast will be liberated by the end of the day.
Tweet media one
175
2K
14K
@mhmck
Michael MacKay
3 years
Overnight, Ukrainian marines destroyed 30 Russian helicopters at Kherson airport.
81
1K
14K
@mhmck
Michael MacKay
6 months
These russian tanks in Kursk region are being picked up as trophies and taken back to Ukraine for refurbishment.
139
2K
15K
@mhmck
Michael MacKay
2 years
Poland sent over 270 tanks to Ukraine – one-third of the complement in its army. The Czech Republic sent about 50 tanks – 42% of its arsenal. Thank you. NATO members have over 18 thousand tanks. None of them are involved in combat operations. They're needed in Ukraine.
181
2K
14K
@mhmck
Michael MacKay
2 years
Putin puppet Orbán called Ukraine a “no man’s land” and compared it to Afghanistan. It is intolerable that Hungary – a firm ally of the Russian terrorist state – remains in NATO and the EU.
Tweet media one
939
2K
14K
@mhmck
Michael MacKay
3 years
A munitions factory is on fire in Perm, Russian Federation.
Tweet media one
335
1K
14K
@mhmck
Michael MacKay
3 years
Belarus is at a breaking point. It will either enter the war on the side of Russia or the Belarus army will mutiny. Putin pressures Lukashenka to invade Ukraine in Volyn region. Russian officers command key Belarus military units. But Belarus soldiers disobey orders to attack.
202
2K
13K
@mhmck
Michael MacKay
3 years
Amazing news. Ukraine's 95th Brigade entered the city of Horlivka in Donetsk region and is fighting Russian occupation forces there. Horlivka was taken by the Russian invaders in the first year of the war, 2014-15. Liberating Horlivka would give a big morale boost to Ukrainians.
94
2K
13K
@mhmck
Michael MacKay
26 days
In the battles to come, I hope Canadians defend our land and people with the same courage and wisdom as Ukrainians.
Tweet media one
Tweet media two
1K
1K
15K
@mhmck
Michael MacKay
2 years
Elon Musk amplifies Russian propaganda about Crimea, Ukraine. Here's how these lies sound to Ukrainians: "Alaska is seen as a core part of Russia by Russians. Alaska is of critical national security importance to Russia. It's only in the USA because of Tsar Alexander's mistake.".
300
2K
13K
@mhmck
Michael MacKay
2 years
Some Russian units, particularly in Donetsk region, are being ordered by senior command to temporarily cease offensive operations. The reason is the low morale of soldiers, many cases of desertion among the recently-mobilized, and widespread refusal to follow combat orders. 1/2.
152
2K
13K
@mhmck
Michael MacKay
2 years
There's good news. 🍉.
298
537
12K
@mhmck
Michael MacKay
2 years
Imagine, during WWII, if Rolls Royce had restricted the range of the engines put in Lancaster bombers so they couldn’t reach Germany – under the bizarre idea that to do so would be “escalation” of the war. That’s exactly what Elon Musk is doing restricting Starlink for Ukraine.
274
3K
12K
@mhmck
Michael MacKay
2 years
The Russian invaders are retreating chaotically and abandoning the north of Kherson region. Ukrainian defenders are chasing them to Beryslav. Davydiv Brid, Velyka Oleksandrivka, Starosillya and other settlements have been liberated.
Tweet media one
200
2K
12K
@mhmck
Michael MacKay
3 years
It's not Putin. It's Russians. Most Russians want to annihilate Ukraine, followed by Poland, Estonia, Latvia and Lithuania. Regime change will not be enough to end this global war. The Russian invasion army must be defeated and all occupied territory must be liberated.
277
2K
12K
@mhmck
Michael MacKay
3 years
A MiG-29 with a Ukrainian pilot is the most valuable weapon in the arsenal of democracy right now. An F-35 with an American pilot is worthless because political leaders made it so.
158
2K
12K
@mhmck
Michael MacKay
3 years
There can be little doubt that Ukraine, Finland and Sweden would be better members of NATO than Germany, France and Hungary.
337
1K
12K
@mhmck
Michael MacKay
3 years
Ukrainian defenders are advancing against Russian fascist invaders northwest of Kyiv.
Tweet media one
206
2K
12K
@mhmck
Michael MacKay
2 years
The Russians were decisively defeated at Lyman. They'll attempt to stabilize on the Kreminna-Svatove line but won't hold out there for long. The Russians made a fatal mistake trying to hold Lyman at all costs and deploying most of their operational reserves to that doomed effort.
Tweet media one
155
1K
12K
@mhmck
Michael MacKay
2 years
JKN Global Group, owners of the Miss Universe Organization, normalize war and genocide by the Russian terrorist state.
Tweet media one
238
3K
12K
@mhmck
Michael MacKay
3 years
Ukrainians have everything to fight for. Russians have nothing to die for.
76
2K
12K
@mhmck
Michael MacKay
2 years
The Russian terrorist state unblocked Twitter after it was acquired by Elon Musk.
502
3K
11K
@mhmck
Michael MacKay
2 years
Give refuge to Ukrainians. Do not admit Russians. Russians made Ukrainians refugees.
130
2K
12K
@mhmck
Michael MacKay
3 years
Violating its historical neutrality, Switzerland sides with the Russian Federation invaders against defender Ukraine by rejecting Poland's request to transfer Leopard 2A4 main battle tanks from storage.
Tweet media one
1K
3K
11K
@mhmck
Michael MacKay
2 years
The Armed Forces of Ukraine are on the verge of liberating the Kinburn Peninsula. "Very soon we will be able to report … that the Mykolayiv region is completely de-occupied.".– Nataliya Humenyuk, spokesperson for the Defence Forces of southern Ukraine.
Tweet media one
129
958
11K
@mhmck
Michael MacKay
2 years
Ukrainian defenders killed approximately 950 Russian invaders on October 29. Russian commanders use recently-mobilized men as cannon fodder, pushing them forward to get killed as a way to detect Ukrainian firing positions.
241
2K
11K
@mhmck
Michael MacKay
3 years
Russian-occupied Donetsk and Luhansk regions no longer have a combat-capable army. The 1st and 2nd Army Corps were sent to the invasion front in Kherson and Mykolaiv regions, where they performed poorly. A counter-offensive by Ukraine to liberate Donbas is only a matter of time.
169
1K
11K
@mhmck
Michael MacKay
2 years
Don’t support the Russian terrorist state. Don’t buy from Switzerland.
312
1K
11K
@mhmck
Michael MacKay
3 years
Ukraine agreed to buy from Germany Marder infantry fighting vehicles, Gepard anti-aircraft guns, and self-propelled artillery. Chancellor Olaf Scholz blocks all of it.
Tweet media one
Tweet media two
Tweet media three
602
3K
11K
@mhmck
Michael MacKay
2 years
The Armed Forces of Ukraine have started to take the first prisoners of war from the mobilized vatniks. The time from forced conscription to POW status is one week.
190
1K
11K
@mhmck
Michael MacKay
2 years
The Kreminna-Svatove line is collapsing for the Russians. The Armed Forces of Ukraine are advancing to take control of Kreminna, the P-66 highway, and crossings of the Krasna River. Rashist forces are reported to be fleeing Kreminna, towards Rubizhne and Severodonets'k.
Tweet media one
146
1K
11K
@mhmck
Michael MacKay
2 years
The notorious Russian propagandist, Semen "Wargonzo" Pegov, was wounded near temporarily-occupied Donetsk by the detonation of an anti-personnel mine placed by Russian forces.
Tweet media one
550
948
11K
@mhmck
Michael MacKay
3 years
Russia must be destroyed as a terrorist state. Russia must be destroyed as a colonial power. Russia must be destroyed as a crime syndicate. Russia must be destroyed as a citadel of lies.
313
2K
11K
@mhmck
Michael MacKay
3 years
In nine days Russia has become North Korea and Ukraine the leader of the Free World.
76
1K
11K
@mhmck
Michael MacKay
2 years
Ukrainian defenders defeated the “elite” of the Russian army. Now they’re destroying the Russian alco-battalions.
69
803
11K
@mhmck
Michael MacKay
2 years
The airbases in the Russian Federation from which terror attacks were launched must be destroyed.
203
2K
11K
@mhmck
Michael MacKay
3 years
What Ukrainians think of Scholz and Macron. They’re not wrong.
Tweet media one
164
2K
11K
@mhmck
Michael MacKay
3 years
Olena is an officer in Ukraine's 128th Mountain Assault Brigade – the Transcarpathian Legion.
Tweet media one
108
751
11K
@mhmck
Michael MacKay
2 years
Very little fuel and lubricants are reaching Russian tanks in Zaporizhzhya and Kherson regions. The invaders are obliged to dig in their tanks and use them like artillery pieces for a static defence. It means the Russians are fighting a losing battle.
158
1K
10K
@mhmck
Michael MacKay
3 years
The Russian fascist regime decided to attack Moldova. This is a desperate measure. Russia has fewer than 2,000 regular soldiers and not more than 7,000 colonial troops in occupied “Transnistria.”. But President Sandu has warned her country is almost defenceless. Help Moldova!.
191
2K
10K
@mhmck
Michael MacKay
2 years
Russia is invading Europe and at war with the collective West. Ukrainians defend alone. Scholz blocks tanks to Ukraine. Biden blocks ATACMS to Ukraine. The Swiss block arms to Ukraine. Orbán blocks the NATO-Ukraine Commission. Erdoğan blocks Finland and Sweden in NATO.
839
2K
11K
@mhmck
Michael MacKay
2 years
The German company Rheinmetall prepared 16 Marder infantry fighting vehicles for Ukraine. The Scholz government refuses to issue an export license. History will judge Germany harshly for failing to do enough to stop the genocide of Ukrainians by the Russian fascist invaders.
Tweet media one
408
2K
11K
@mhmck
Michael MacKay
2 years
The russian fascist invaders have made a fatal decision to defend Lyman at all costs. The Armed Forces of Ukraine are engaged in offensives to trap the rashists in Lyman and liberate the north of Luhansk region.
Tweet media one
152
1K
11K
@mhmck
Michael MacKay
2 years
If electricity is a privilege Russians deny Ukrainians with missiles, why is travel a privilege we grant Russians with visas?.
93
1K
10K
@mhmck
Michael MacKay
4 years
A tie-in between Russia’s invasion of Ukraine and the insurrection in the United States. Serhiy Dybynyn is an infowarrior for Inter TV, nominally owned by fugitive oligarch Firtash but beneficially owned by Putin pal Medvedchuk. Donetsk airport (left) was destroyed by RU forces.
Tweet media one
Tweet media two
495
6K
10K
@mhmck
Michael MacKay
2 years
Ukrainian defenders are driving south into Izyum district of Kharkiv region and are less than 20 km from joining UA forces in Slov'yans'k district of Donetsk region. Rashist occupiers are fleeing Svyatohirs'k and Lyman and going to the east. They aren't reinforcing Izyum.
Tweet media one
168
1K
10K
@mhmck
Michael MacKay
2 years
The Armed Forces of Ukraine are enveloping a large Russian fascist invasion army in the north of Kherson region. The advance of Ukrainian forces down the T-04-03 road towards Beryslav is rapid. The rashists are immobilized by "no retreat" orders and are in a hopeless position.
Tweet media one
163
1K
10K
@mhmck
Michael MacKay
2 years
Ukrainian defenders have broken the Russian fascist army invading Europe.
45
710
10K
@mhmck
Michael MacKay
5 months
Pavel Durov is singing like a canary to French authorities. Hundreds of operatives of the russian terrorist state may be exposed. Telegram is in disarray and with it the russian military. Moscow is tapping all its Useful Idiots, from Elon Musk on down, to come to its defence.
128
3K
9K
@mhmck
Michael MacKay
2 years
Finland and Sweden aren’t in NATO yet. The obstructors are Russian-ally Hungary and ambiguous Turkey.
335
1K
10K
@mhmck
Michael MacKay
2 years
I block Russian trolls
Tweet media one
336
881
10K
@mhmck
Michael MacKay
10 months
The United States has supplied 0 out of 841 of its F-16 fighters to Ukrainian defenders, 0 out of 60 of its Patriot batteries, and 31 of its 8000 reserve Abrams tanks. Through reflexive control and active measures, fascist Russia has beaten the United States into submission.
255
3K
10K
@mhmck
Michael MacKay
2 years
Nice detail from the Ukrainian military's morning report:. On September 26, the Russian invaders sent to Lyman a column of seven tanks crewed by newly-mobilized men. They had no training to learn how to drive tanks or fire their weapons. Two of the tanks were in road accidents.
128
1K
10K
@mhmck
Michael MacKay
3 years
The leaders of most democratic countries shun Putin. They talk to Ukrainians and visit Ukraine. The leaders of France and Germany talk on the phone with Putin regularly – reassuring the Russian dictator he remains a peer. They ignore Ukrainians and don’t visit Ukraine.
305
2K
10K
@mhmck
Michael MacKay
3 years
Canada will send heavy artillery to Ukraine. Among the armament of the Canadian Armed Forces are British-built M777 155mm howitzers.
Tweet media one
170
1K
10K
@mhmck
Michael MacKay
2 years
The Gauleiter for the Russian fascists in temporarily-occupied Donetsk, Denis Pushilin, has fled the city. Ukrainian forces are attacking Donetsk airport – for the first time since the epic fight by the “Cyborgs” in 2014-15.
125
1K
10K
@mhmck
Michael MacKay
2 years
A militant of the Russian fascist state – captured by Ukrainian defenders – has no idea how that tattoo got on his back.
Tweet media one
377
2K
10K
@mhmck
Michael MacKay
2 years
Hungary chose to side with the genocidal Russian regime. The Orbán regime bet on the wrong horse. European and North American leaders should respect the decision the Hungarian government made and suspend Hungary from NATO and the EU.
230
1K
9K
@mhmck
Michael MacKay
3 years
The Armed Forces of Ukraine carried out a successful counteroffensive north of Kharkiv, liberating the settlements of Bezruky, Slatyne and Prudyanka from the Russian fascist invaders.
Tweet media one
105
1K
9K
@mhmck
Michael MacKay
2 years
Kerch Bridge
272
1K
10K
@mhmck
Michael MacKay
2 years
Russian fascist invasion forces in the north of Kherson region have retreated to Mylove. Ukrainian defenders are advancing rapidly, liberating many settlements and large swaths of territory.
Tweet media one
145
990
9K
@mhmck
Michael MacKay
3 years
Hungary is a member of NATO and the EU, even though the autocratic Orbán regime is a de facto client of Russia. Democratic Ukraine is a member neither of NATO nor the EU, even though the Ukrainian people are the only fighting defenders of Europe from Russian armed aggression.
224
1K
9K
@mhmck
Michael MacKay
2 years
Poland has declared the Russian regime to be a terrorist regime along with the other leading NATO countries: Estonia, Latvia, Lithuania and the Czech Republic.
91
1K
9K
@mhmck
Michael MacKay
2 years
Russian soldiers on the right bank of the Dnipro River are trapped. They have been abandoned by their commanders. The river crossings have been cut. They are running out of supplies and ammunition. Other than waiting for death, the only option for these invaders is to surrender.
132
1K
9K
@mhmck
Michael MacKay
3 years
Sink the Black Sea Fleet.
127
965
9K
@mhmck
Michael MacKay
2 years
Bulgaria decided to send weapons Ukraine. There are only a few democracies left that refuse to arm the defender of civilization against the Russian fascist invaders. Notable exceptions in Europe are Ireland, Austria and Switzerland – tacit supporters of rashist aggression.
550
1K
9K
@mhmck
Michael MacKay
2 years
For committing genocide against Ukrainians, Russians deserve our hatred. For actively preventing other nations from helping Ukraine, the Swiss deserve our contempt.
384
1K
9K
@mhmck
Michael MacKay
2 years
Ukraine-Russia peace:. The Russian invasion army is defeated. Ukraine liberates all of its territory. Ukrainian hostages in Russia are returned. Russia makes war reparations to Ukraine. Russia is demilitarized. Russian war criminals go before tribunals.
177
1K
9K