Two more Russian generals just got their “eternal contract” courtesy of Ukraine,

By petrawalk1988.bsky.social (@petrawalk1988.bsky.social)
Published:

russian generals dropping faster than the kremlin can memory-hole their names, and the only thing getting promoted is the vacancy list. youd think after two years of getting smoked in their own HQs, theyd stop holding meetings in buildings with GPS coordinates, but tradition is tradition. the second army of the world is now just speedrunning the attrition leaderboard, and the cope is already fermenting in the z-blogger terrarium.

two generals, one footnote

first up, lieutenant general sergey milchakov, commander of the 51st combined arms army, just got turned into a trivia question after a precision strike in occupied donetsk. russian milbloggers are leaking it, so expect the official story to be “he’s on vacation” until his portrait shows up at the next victory day parade wedged between the missing tanks and the inflatable s-400s. the cherry on top? the strike also took out a handful of colonels, lieutenant colonels, and majors, because nothing says “secure comms” like a bunch of brass in one spot, probably fighting over the last working radio.

but wait, there’s more. telegram’s buzzing about major general anton grunis, commander of the 4th separate guards motor rifle brigade, also getting his ticket punched. no official confirmation yet, but when the z-ecosystem starts posting candle emojis and “he was a true patriot” posts, you know the paperwork is already at the crematorium. the only thing more reliable than russian denial is the sudden appearance of a new “acting commander” with a thousand-yard stare and a linkedin profile that just says “survived last week.”

the only thing faster than a russian general’s exit is the kremlin’s attempt to memory-hole the whole mess.

opsec: optional, apparently

so how did ukraine pull this off? not magic, just the russian army’s legendary opsec, which is basically “post everything on telegram, then blame nato when it blows up.” even russian milbloggers admit there was a leak, someone inside decided to cash in their loyalty points for a little payback, or maybe just got tired of the general eating all the good rations. either way, the result is the same: another round of “special military operation” bingo, and the only thing getting liberated is the kremlin’s supply of plausible deniability.

meanwhile, the front near lyman is a masterclass in russian logistics, which means it’s a tire fire with uniforms. ukrainian forces have been grinding away for months, and even the usually delusional “rybar” map crew had to update their graphics to show just how bad it’s gotten. russian troops tried the classic “let’s cross open fields and hope nobody’s watching” maneuver, and now the only thing moving fast is the casualty count.

operation “vivaldi” (because nothing says “spring offensive” like a dead composer) has already chewed through 1,500 russian troops, 12,000 drones, and enough armor to make a scrapyard blush. the only thing russia’s got left to infiltrate is the unemployment line.

energy superpower, now with extra fire

while the generals are busy playing hide-and-seek with himars, ukraine’s running a demolition derby on russian energy infrastructure. the sisron refinery in samara just got hit again, four or five drones this time, and that’s after getting smacked around half a dozen times already this year. the place is like a zombie in a b-movie: keeps getting back up, but every time it’s missing a few more pieces.

taganrog’s fuel depots are on fire, slavyansk refinery is still burning days after the last strike, and russian firefighters are basically just there to roast marshmallows at this point. the result? gasoline shortages all over southern russia, with drivers hunting for anything that won’t turn their lada into a paperweight. gazprom stations are out of everything except the most expensive fuel, and even that’s basically bathtub moonshine. one woman filled up near obinsk and her car died before she hit the highway, so i guess the “import substitution” program finally reached the gas pumps.

if you’re wondering how the world’s “energy superpower” ended up selling knockoff gasoline that kills engines, just remember: the real russian export is creative accounting and excuses.

logistics: now with hazard pay

dont worry, the kremlin’s got a plan: pay truck drivers three grand a run to haul supplies from rostov to crimea, because nothing says “secure supply lines” like bribing your own citizens to risk getting vaporized by drones. ukraine’s turned russian logistics into a game of “will it explode?” — twenty to thirty trucks a day get smoked on occupied territory, and the port of novorossiysk is now a graveyard for busted tankers that cost more to fix than to replace. the shadow fleet is stacking up like abandoned shopping carts, and the only thing moving is the price of diesel.

speaking of diesel, the global market’s having a meltdown. trump’s out here telling zelensky to stop hitting russian refineries, like ukraine’s supposed to care about moscow’s fuel bill while getting bombed daily. meanwhile, the houthis (with a little help from iran) have locked down the bab-el-mandeb strait, iran’s got the hormuz strait on pause, and pro-iranian militias just blew up the east-west pipeline in saudi. oil prices are doing parkour, and everyone’s blaming everyone else. trump claims ukraine agreed to stop hitting russian energy, russia pretends there’s a secret deal, and zelensky’s just waiting for someone to offer a real ceasefire instead of a campaign stunt. spoiler: nobody’s buying it, especially not at 83 rubles a liter.

drone wars and war crimes

back on the battlefield, russia’s still trying to flex with its “unstoppable” drone waves, fresh off the assembly line in alabuga, tatarstan. five new workshops, all cranking out shahed knockoffs with chinese parts, and every night they send a few dozen west hoping something gets through. ukraine’s already field-testing new interceptors — first they cracked the code on slow shaheds, now they’re working on jet-powered ones that scream in at 500-600 km/h. two ukrainian companies have working prototypes, and once they iron out the bugs, russia’s going to have to go back to throwing rocks.

of course, when russia can’t hit a military target, they just go full war crime and bomb civilian infrastructure. two more gas stations in kyiv got hit this morning — one dead, eight wounded, and the only “military target” was the hope someone might run out of fuel. odesa’s pharmaceutical warehouse got smoked, food and medicine depots are getting targeted on the regular, and the kremlin’s strategy is basically “if we can’t win, let’s see how many civilians we can starve.” it’s not even subtle anymore, just straight-up terror bombing with a side of plausible deniability.

and if you think russia’s only playing with fire inside ukraine, think again. they just sent a jet-powered drone to hit a passenger train right on the polish border — literally at the crossing between lublin and yagodyn. the train got wrecked, and the only reason this isn’t a full-blown nato crisis is pure luck. oh, and former cia director david petraeus was on board with an eu delegation, because why not add a little international incident to the mix? poland’s foreign minister is out here flexing, saying if russia tried anything, poland would “take the gloves off” and wipe the floor with them in six weeks. they’ve got 2,500 aircraft, more jdam and jassm than they can count, and they’re not even factoring in the us. the only thing holding them back is the urge to let ukraine finish the job first.

the kremlin’s clown car keeps rolling

meanwhile, the russian drone factories in alabuga are supposed to be “fortresses” with the best air defenses money can buy, but everyone knows if ukraine really wanted to, they’d turn the place into a fireworks show. the only reason they haven’t is because the payoff isn’t worth the effort — better to keep the russians burning cash on chinese parts and watching their own skies.

and just to add a little spice, let’s talk about the trump family’s new bestie: umar kremlyov, a russian oligarch who went from mafia muscle to head of the international boxing association, courtesy of putin’s biker gang. this guy paid for don jr.’s wedding in the bahamas, rented private islands, threw in fireworks, and probably bugged every room for good measure. he’s under ukrainian sanctions for kidnapping kids from occupied territories, barely speaks english, and his main qualification is being tight with putin’s security chief. but sure, don jr. just likes him for his personality. the whole thing is so greasy it makes a lukoil spill look clean, and if this was any other country, it’d be a career-ender. in russia, it’s just tuesday.

bottom line: excuses and refugees

so what’s the big picture? russia’s losing generals faster than they can print medals, their logistics are a punchline, their energy sector is on fire (literally), and their “unstoppable” drones are getting intercepted by prototypes. the only thing they export reliably is excuses and refugees. every time they try to escalate, they end up hitting a hospital, a food warehouse, or a train full of diplomats. the regime’s answer to every disaster is to blame nato, raise the price of bread, and throw another general on the pile.

meanwhile, ukraine’s not just holding the line, they’re making the kremlin sweat in places putin can’t even pronounce. every russian “victory” is announced from a town they lost last week, and every new commander is just another guy waiting for his turn at the memorial wall. the only thing more tragic than the russian army’s kill-to-copium ratio is the fact that half the country still thinks they’re winning because the tv says so.

the “second army of the world” is now the first army of getting clapped by a country with half its gdp and a quarter of its population. the generals are dropping like flies, the fuel’s running out, and the only thing left is the propaganda. but hey, at least the washing machines are still getting liberated.

russian victory parade this year: one inflatable tank, two missing generals, and a fuel truck that only runs downhill.