@ZelenskyyUa Zelensky's open letter to Putin - published on the same day this thread documented the war's architecture from Kherson's burning streets to St. Petersburg's smouldering oil terminal. "The front line today is the line from which diplomacy must begin." The full picture of Day 97:
React hits its teenage years, DevTools learns new AI tricks, and npm packages get the interrogation they deserve. Also featuring pure CSS parallax, 3D polygons in the DOM, a JS crossword and long reads on AI and loading states. #CSS#FrontEnd#JavaScript
https://t.co/PufeSoIKdB
Scandal brewing in “neutral” Ireland after revelations that one Russian-affiliated plant there has been supplying over 83% Irish exports of alumina to Russia where it’s smelted into aluminum, a critical component for war production.
Aughinish Alumina in County Limerick, Europe’s largest alumina refinery, owned by United Company Rusal (Russia’s largest aluminium producer), whose parent EN+ Group was founded by sanctioned oligarch Oleg Deripaska. An investigation by the Irish Times, OCCRP and other outlets, drawing on confidential documents, customs data and satellite imagery, established the supply chain.
The Irish government tried to deflect but when a reporter filmed the plant with signs in Russian, they could no longer deny it. Now internal documents were leaked showing that the company is threatening the Irish government with loss of jobs and all sorts of things if it tried to curb its exports to Russia.
The newest defense is that alumina isn’t under EU sanctions so technically no rules were broken. Except Ireland had no problem defying the EU and forging ahead with its own restrictions on imports from Israel with its Occupied Territories Bill. Because… reasons (or maybe Russian occupation of Ukraine is OK while Israeli occupation of Palestinian lands is not).
Australia stopped its alumina exports to Russia because the material is so necessary for the war (its main exporter was also 20%-owned by Deripaska). The neutral Irish government is operating under different standards, where morality is spelled in Russian.
I wonder what the Irish people, who overwhelmingly support Ukraine (in fact, they are among the strongest supporters in Europe when it comes to economic and financial aid), think about all of this.
I’ve been investigating the russian refinery for days now and the story gets darker and darker. The shipments are sent to Siberia, smelted, and sold to the russian company ‘ASK’. This company distributes aluminium directly to Russia’s missile & drone manufacturers.
Every sign at this refinery in Ireland is in russian. The official website is a .RU domain.
There’s no reason to hide it because local politicians are openly doing it for them.
Friday #158: Tanner rebuilds React and drops a brilliant kernel analogy, Rolldown 1.0 goes production ready with wild speed claims, HTML finally gets PWA installs right, CSS gap decorations, and 2ality goes offline thanks to AI crawler chaos.
https://t.co/91bwb38qE7
Remix 3 lands as a beta with a dangerously scrollable site, JavaScript gets fresh helpers, and TypeScript 7.0 plus Astro 6.2 keep the tooling train moving. CSS quietly eats more of JavaScript’s job, and there is a goblin-filled GPT 5.1 story.
https://t.co/63FUsRDNNX
The problem with beautiful websites is that they are so mesmerising and fun to scroll and interact with that I never read anything. It really looks amazing: https://t.co/Y9BSV4jEjU
There is nothing surprising about Trump inviting Putin to the G20 summit. From ending aid to Ukraine, blocking Ukraine's membership into NATO, lifting sanctions on Russian oil, or pressuring Zelenskyy to give Donbas to Putin, Trump always sides with Putin. So, tragic. So, wrong.
Imperative vs declarative explained with actual examples, promise “cancellation” tricks and a monorepo organised by verticals. CSS shows up as a state machine, Google starts penalising back button hijacking and fake GitHub stars.
https://t.co/7B4NbScgDL
There are wonders of the world: the Pyramids, the Hanging Gardens, the fact that Ragozin is being tolerated in Latvia, and another fact that his friends, supporters, and endorsers in Western think tanks do not need to fear any ostracism.
I thought my blog had “a cache”. Turns out it had at least four: Notion → Cloudflare KV → CDN → SvelteKit navigation → browser.
New post about the bug this caused and how I fixed it with versioned navigation:
https://t.co/khDCspc8mr
#svelte#cloudFlare
Every word from her hits like a train. The American people pays for it today.
If you treat your allies like garbage and embolden enemies, then you are left alone and fight the wars alone, instead of enabling your allies to stop the enemies in the tracks.
I hate AI when it's like this:
Notion used to have a one-click way to turn text into a quote. They removed this and now I have... AI
So instead of sub-500ms, it now takes 10+ seconds to turn selected text into a quote (type out the prompt, then wait ~4 seconds)
So backwards...