Sign in

Andrew Perpetua

@andrewperpetua.bsky.social
28K followers 16 following 992 posts

If you think I deserve a tip: paypal.me/ukrdailyupdate to view my map: map.ukrdailyupdate.com

PostsRepliesMedia
Andrew Perpetua @andrewperpetua.bsky.social · 27/04/2026
We are fundraising to provide Khartiia with critical transport vans. Logistics keeps the front moving. Please support the mission below. You can donate here: www.paypal.com/donate?campa...
120857
Andrew Perpetua @andrewperpetua.bsky.social · 27/04/2026
A breadbox. A loaf boxtruck. It died. It is Ukrainian btw.
21204
Andrew Perpetua @andrewperpetua.bsky.social · 25/04/2026
The best video of the war. A Fischbrötchen, a howitzer, and a stash of washing machines and refrigerators.
1238846
Andrew Perpetua @andrewperpetua.bsky.social · 24/04/2026
fish loaf
1223110
Andrew Perpetua @andrewperpetua.bsky.social · 21/04/2026
Two dud Vandal drones laying on top of a pile of ammo/garbage/whatever with a third vandal drone flying in. Did the third explode or also lay down on top of the pile?
11396
Andrew Perpetua @andrewperpetua.bsky.social · 15/04/2026
This loaf has a black eye. I wonder if he lost a fight or something.
82077
Andrew Perpetua @andrewperpetua.bsky.social · 12/04/2026
Russians called for a ceasefire. Ukraine tested this opportunity by dressing three POW in Ukrainian uniforms and ordering them to withdraw to a location further in the rear for processing. Russia, thinking they were Ukrainians, killed the three and bragged about it on social media.
2129557
Andrew Perpetua @andrewperpetua.bsky.social · 12/04/2026
Chinese laser pewpew guns attempting to shoot down Ukrainian drones. I'm not convinced they actually successfully shot these down. pewpewpew lasers. pewpew
719016
Andrew Perpetua @andrewperpetua.bsky.social · 12/04/2026
I got a duck. He's a drone pilot.
a plushie duck with a fpv drone, fpv goggles, and a pointy knifea plushie duck with a fpv drone, fpv goggles, and a pointy knife. he's wearing his goggles now, probably flying a drone
132358
Reposted by Andrew Perpetua
Fabian Hoffmann, PhD @frhoffmann.bsky.social · 09/09/2025
I'll be writing about the relevance of this event, as well as the general importance of mini-turbojet/turbofan technology, and why Europe is in a pretty bad spot, in my newsletter this weekend. You can sign up here to receive it straight in your inbox: missilematters.substack.com/subscribe
missilematters.substack.com
Subscribe to Missile Matters — with Fabian Hoffmann
Missile Matters is my personal blog, where I share insights on the latest developments in the nuclear and missile domains in Ukraine and beyond. If Putin decides to nuke us all, you will read about ...
211415
Andrew Perpetua @andrewperpetua.bsky.social · 31/08/2025
Here are losses I could identify for August 27th 120 💀 43255 👻 in 365 past days #SkullThrone
825118
Andrew Perpetua @andrewperpetua.bsky.social · 28/08/2025
Here are losses I could identify for August 26th 92 💀 43135 👻 in 364 past days #SkullThrone
118718
Andrew Perpetua @andrewperpetua.bsky.social · 26/08/2025
Here are losses I could identify for August 25th 114 💀 43039 👻 in 363 past days #SkullThrone
22088
Andrew Perpetua @andrewperpetua.bsky.social · 25/08/2025
Here are losses I could identify for August 24th 72 💀 42925 👻 in 362 past days #SkullThrone
421725
Andrew Perpetua @andrewperpetua.bsky.social · 24/08/2025
Here are losses I could identify for August 23rd 132 💀 42853 👻 in 361 past days #SkullThrone
221420
Andrew Perpetua @andrewperpetua.bsky.social · 23/08/2025
Here are losses I could identify for August 22nd 130 💀 42721 👻 in 360 past days #SkullThrone
325526
Reposted by Andrew Perpetua
Ukraine Daily Update @ukrainedailyupdate.bsky.social · 22/08/2025
An update to the Zelenyi Hai and Tolstoi areas. Ukrainian forces raised flags in both Zelenyi Hai and Tolstoi. After the flag in Tolstoi, we considering increasing the Ukrainian area of control. And after Zelenyi Hai it became even more clear.
115219
Reposted by Andrew Perpetua
Ukraine Daily Update @ukrainedailyupdate.bsky.social · 22/08/2025
Map update thread, 8/21/2025 (1/6)
224134
Andrew Perpetua @andrewperpetua.bsky.social · 22/08/2025
Here are losses I could identify for August 21st 111 💀 42591 👻 in 359 past days #SkullThrone
325326
Andrew Perpetua @andrewperpetua.bsky.social · 21/08/2025
Here are losses I could identify for August 20th 104 💀 42480 👻 in 358 past days #SkullThrone
116719
Reposted by Andrew Perpetua
Ukraine Daily Update @ukrainedailyupdate.bsky.social · 20/08/2025
Map update thread, 2025-08-19 (1/6)
311312
Andrew Perpetua @andrewperpetua.bsky.social · 20/08/2025
Here are losses I could identify for August 18th 154 💀 42154 👻 in 356 past days #SkullThrone
721525
Andrew Perpetua @andrewperpetua.bsky.social · 18/08/2025
Here are losses I could identify for August 16th 106 💀 41925 👻 in 354 past days #SkullThrone
218918
Andrew Perpetua @andrewperpetua.bsky.social · 16/08/2025
Here are losses I could identify for August 14th 145 💀 41774 👻 in 353 past days #SkullThrone
322326
Andrew Perpetua @andrewperpetua.bsky.social · 15/08/2025
Here are losses I could identify for August 14th 101 💀 41629 👻 in 352 past days #SkullThrone
320119
Andrew Perpetua @andrewperpetua.bsky.social · 14/08/2025
Here are losses I could identify for August 13th 116 💀 41528 👻 in 351 past days #SkullThrone
418218
Andrew Perpetua @andrewperpetua.bsky.social · 13/08/2025
Here are losses I could identify for August 11th 127 💀 41315 👻 in 349 past days #SkullThrone
223720
Andrew Perpetua @andrewperpetua.bsky.social · 11/08/2025
Here are losses I could identify for August 10th 54 💀 41188 👻 in 348 past days #SkullThrone
425527
Andrew Perpetua @andrewperpetua.bsky.social · 10/08/2025
Here are losses I could identify for August 9th 98 💀 41134 👻 in 347 past days #SkullThrone
520625
Andrew Perpetua @andrewperpetua.bsky.social · 09/08/2025
Here are losses I could identify for August 8th 99 💀 41036 👻 in 346 past days #SkullThrone
222121
Andrew Perpetua @andrewperpetua.bsky.social · 08/08/2025
Here are losses I could identify for August 6th 101 💀 40937 👻 in 345 past days #SkullThrone
420017
Andrew Perpetua @andrewperpetua.bsky.social · 07/08/2025
Here are losses I could identify for August 6th 92 💀 40836 👻 in 344 past days #SkullThrone
224423
Andrew Perpetua @andrewperpetua.bsky.social · 06/08/2025
Here are losses I could identify for August 5th 109 💀 40744 👻 in 343 past days #SkullThrone
323224
Andrew Perpetua @andrewperpetua.bsky.social · 05/08/2025
Here are losses I could identify for August 4th 155 💀 40635 👻 in 342 past days #SkullThrone
325121
Andrew Perpetua @andrewperpetua.bsky.social · 04/08/2025
Here are losses I could identify for August 3nd 106 💀 40480 👻 in 341 past days #SkullThrone
424922
Andrew Perpetua @andrewperpetua.bsky.social · 03/08/2025
Russians have advanced significantly towards Siversk, clearing Ukrainian dugouts in the tree farm areas north of the pond/reservoir... things.
624434
Andrew Perpetua @andrewperpetua.bsky.social · 03/08/2025
Here are losses I could identify for August 2nd 93 💀 40374 👻 in 340 past days #SkullThrone
121821
Andrew Perpetua @andrewperpetua.bsky.social · 02/08/2025
Here are losses I could identify for August 1st 81 💀 40281 👻 in 339 past days #SkullThrone
323419
Andrew Perpetua @andrewperpetua.bsky.social · 01/08/2025
Here are losses I could identify for July 31st 137 💀 40200 👻 in 338 past days #SkullThrone
621827
Andrew Perpetua @andrewperpetua.bsky.social · 31/07/2025
Here are losses I could identify for July 30th 147 💀 40063 👻 in 337 past days #SkullThrone
622220
Andrew Perpetua @andrewperpetua.bsky.social · 30/07/2025
Here are losses I could identify for July 29th 105 💀 39916 👻 in 336 past days #SkullThrone
319417
Andrew Perpetua @andrewperpetua.bsky.social · 29/07/2025
Russians speared a Ukrainian drone (Shchedryk?) with a trident.
1321121
Andrew Perpetua @andrewperpetua.bsky.social · 29/07/2025
Here are losses I could identify for July 28th 124 💀 39811 👻 in 335 past days #SkullThrone
229221
Andrew Perpetua @andrewperpetua.bsky.social · 28/07/2025
Here are losses I could identify for July 27th 53 💀 39687 👻 in 334 past days #SkullThrone
316418
Andrew Perpetua @andrewperpetua.bsky.social · 28/07/2025
I fixed an error and added a bunch more stuff to this. I set it to publish, but it hasn't yet for some reason. But in a few minutes it will, and I don't have time to sit around waiting for that so I'm tweeting this now and some future point you can look at it.
115310
Andrew Perpetua @andrewperpetua.bsky.social · 27/07/2025
Here are losses I could identify for July 26th 108 💀 39625 👻 in 333 past days #SkullThrone
420525
Andrew Perpetua @andrewperpetua.bsky.social · 26/07/2025
Here are losses I could identify for July 25th 113 💀 39517 👻 in 332 past days #SkullThrone
1123217
Andrew Perpetua @andrewperpetua.bsky.social · 26/07/2025
Here are losses I could identify for July 24th 123 💀 39404 👻 in 331 past days #SkullThrone
319621
Andrew Perpetua @andrewperpetua.bsky.social · 24/07/2025
Here are losses I could identify for July 23rd 102 💀 39281 👻 in 330 past days #SkullThrone
216516
Andrew Perpetua @andrewperpetua.bsky.social · 23/07/2025
Here are losses I could identify for July 22nd 97 💀 39174 👻 in 329 past days #SkullThrone
515413