Dr. Michael MacKay
michaelmackay.bsky.social
Dr. Michael MacKay
@michaelmackay.bsky.social
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
Pinned
It's OK for North Korea to send troops to help Russia wage war in Europe.

It's "unthinkable" for Germany, France, Britain and Poland to have their soldiers stop Russia from waging war in Europe.

In what universe does this make sense?
As of 4 pm on January 10, the russian fascist invaders attacked Ukrainian defenders 68 times along the battlefront in Sumy, Kharkiv, Luhansk, Donetsk, Dnipropetrovsk, Zaporizhzhya and Kherson regions.

–General Staff of the Armed Forces of Ukraine at 16:00 on 10 January 2026
January 10, 2026 at 5:03 PM
The words of the murderer Jonathan Ross – “Fucking bitch!” – are the war cry of the Russia-backed Trump regime as it attacks the American people and the rest of the democratic world.
January 10, 2026 at 4:06 PM
Fascist Russia is at war with the West.

Democratic countries must engage their armed forces in combat against the aggressor. Only victory over Russia will end the war.

It is wrong the Armed Forces of Ukraine have been the only fighting defenders of the West for 12 years.
January 10, 2026 at 3:12 PM
The spirit of liberty lifts up Iranians confronting the Russia-backed Khamenei regime.

In the Revolution of Dignity, Ukrainians overthrew the Russia-backed Yanukovych regime.

May Americans rise up in the same spirit of liberty against the Russia-backed Trump regime.
January 10, 2026 at 2:48 PM
The Moscow empire will never observe a ceasefire. It will never negotiate peace. It will never belong to the family of nations.

The only way this war will end is when the Moscow empire suffers a humiliating defeat, is broken up, and the captive peoples of Europe are liberated.
January 10, 2026 at 12:37 PM
Russian/North Korean losses, 24 Feb 2022 – 10 Jan 2026:

1,217,810 personnel

11530 tanks
23882 armoured vehicles
35908 artillery systems
1597 MLRS
1269 air defence systems
434 aircraft
347 helicopters
103414 UAVs
4155 cruise missiles
28 ships/boats
2 submarines
73510 vehicles
4039 special equipment
January 10, 2026 at 12:23 PM
The United States and Canada have different approaches in handling domestic terrorists and violent insurrectionists.

The U.S. brought the Proud Boys and J6 insurrectionists into the ICE paramilitary.

Canada listed the Proud Boys as a terrorist entity and banned supporting them.
January 10, 2026 at 4:27 AM
Trump is a violent nihilist kicking out all the supports that have held up the United States for the past 250 years.
Trump: "We are going to do something on Greenland whether they like it or not because if we don't it, Russia or China will take over Greenland. If we don't do it the easy way we're gonna do it the hard way."
January 10, 2026 at 3:28 AM
The Russia-backed Trump regime has no authority over Americans except what they give it out of fear of state violence and extrajudicial murder.

It's the same as the Russia-backed Khamenei regime – although Iranians are further along in their resistance.
January 9, 2026 at 11:23 PM
There are loud explosions in Kyiv as russian terrorists attack the capital with strike UAVs.

Current aerial threat map for Ukraine:
January 9, 2026 at 10:41 PM
This African contract-soldier, serving with the russian fascist invasion army in Ukraine, is sent on a suicide mission with a mine strapped to his chest. He is called "bottle opener" – his job is to die and open the way for other russian soldiers (who are white) to push through.
January 9, 2026 at 9:37 PM
In Kherson region, along the Dnipro River, the russian fascist invaders carried out one unsuccessful offensive action in the area of ​​the ruined Antonivka Bridge.

Source: General Staff of the Armed Forces of Ukraine operational information at 22:00 on 9 January 2026 regarding the russian invasion
January 9, 2026 at 9:13 PM
In Zaporizhzhya region, there were 25 battles with the russian fascist invaders in the areas of Solodke, Varvarivka, Zelene and Hulyaypole and one in the Stepove area.

–General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 9 January 2026 regarding the russian invasion
January 9, 2026 at 9:10 PM
On the Chasiv Yar front, in Donetsk region, Ukrainian defenders repelled an attack by the russian fascist invaders towards Stupochky.

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 9 January 2026 regarding the russian invasion

1/4
January 9, 2026 at 9:04 PM
In the Lyman direction, Ukrainian defenders repelled 14 assaults by the russian fascist invaders in the areas of Novoyehorivka and Novovodyane in Luhansk region as well as Drobysheve, Kolodyazi and Myrne in Donetsk region.

1/2
January 9, 2026 at 8:47 PM
In the north of Kharkiv region, the russian fascist invaders attacked Ukrainian defenders nine times towards Zelene, Starytsya, Prylipka and Vovchans'k.

Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 9 January 2026 regarding the russian invasion

1/2
January 9, 2026 at 8:43 PM
The NHL allows Russians to play without asking them to denounce Russia's genocidal war of aggression in Ukraine.

It is wrong for the NHL to politicize hockey in this way and to force hockey fans to be mixed in with the team owners as tacit supporters of Russia's war crimes.
January 9, 2026 at 7:34 PM
Russians launching an Oreshnik ballistic missile at Ukraine is not the flex they think it is.

Each of these intermediate-range ballistic missiles costs about $100 million. Russia can only make one or two a year. Some warheads in the Oreshnik that hit Lviv region were dummies.
January 9, 2026 at 7:21 PM
The moment European nations send expeditionary forces to Ukraine to fight the Russian invaders is when blackmail and intimidation by the Kremlin-backed Trump regime in the United States ends.
January 9, 2026 at 5:27 PM
It's OK for North Korea to send troops to help Russia wage war in Europe.

It's "unthinkable" for Germany, France, Britain and Poland to have their soldiers stop Russia from waging war in Europe.

In what universe does this make sense?
January 9, 2026 at 1:08 PM
Russian/North Korean losses, 24 Feb 2022 – 9 Jan 2026:

1,216,930 personnel

11526 tanks
23882 armoured vehicles
35892 artillery systems
1596 MLRS
1269 air defence systems
434 aircraft
347 helicopters
102761 UAVs
4137 cruise missiles
28 ships/boats
2 submarines
73426 vehicles
4037 special equipment
January 9, 2026 at 4:47 AM
As russian terrorists rain down hypersonic ballistic missiles on Ukrainian civilians recall the coward Friedrich Merz and the traitor Donald Trump say it would be a a terrible thing for Ukrainians to have Taurus or Tomahawk cruise missiles to defend themselves.
January 9, 2026 at 3:50 AM
Russian terrorists hit civilian infrastructure in Lviv region with an Oreshnik intermediate-range ballistic missile. The missile was moving at a speed of about 13 thousand kilometres per hour.
January 9, 2026 at 3:33 AM
Russians carried out a massive ballistic missile and strike UAV attack on Kyiv. There are four dead and ten injured.
–Mayor Vitali Klitschko

There is widespread damage to critical infrastructure and power failures in some parts of the capital.
January 9, 2026 at 1:48 AM
Militants of the russian terrorist state are on the attack. All of Ukraine is under aerial threat alert. Strike UAVs are on the way to Kyiv. There are loud explosions in Lviv.
January 8, 2026 at 10:03 PM