Sign in

Leo McArdle 🇺🇦

@leo.mca.is
239 followers 659 following 244 posts

xkcd.com/386 London based software engineer. Working on Firefox and MDN. Views obviously my own. Keen cyclist, interested in active travel policy. A fan of almost all sports. leo.mca.is

PostsRepliesMedia
Reposted by Leo McArdle 🇺🇦
Robert Wright @reporterrwright.ft.com · 25/09/2026
I see a lot of people complaining about the undoubtedly stressful conditions at present on London's roads. But I see few people complaining about motor vehicles. Yet in the last 24 hours three vulnerable road users have died after being hit by people driving motor vehicles.
311960
Reposted by Leo McArdle 🇺🇦
MDN Web Docs @developer.mozilla.org · 25/09/2026
🆕 Customize MDN's browser compat tables! Press ⚙️ Settings on any compat table to choose which browsers and engines you see, and hide the ones you don't need. Your picks are saved in your browser. Try it 👇 developer.mozilla.org/en-US/docs/W...
MDN's browser compatibility table for the HTML popover attribute. Its columns cover desktop and mobile browsers, showing which versions support the attribute and its "hint" value. A "Settings" button sits above the table.The Browser compatibility settings dialog on MDN. Browsers appear as chips grouped under Desktop, Mobile, Server and XR, and each one can be added to or removed from the table.
27724
Reposted by Leo McArdle 🇺🇦
Alex Andreou @sturdyalex.bsky.social · 16/09/2026
She is so brave and good. I hope she doesn't get too much grief.
36888128
Reposted by Leo McArdle 🇺🇦
Rich @hoxtonrich.bsky.social · 15/09/2026
Unsurprising people are irritated. Cyclists are not responsible for the bad behaviour of other cyclists any more than drivers are. But they do feel exasperated by the endless ‘othering’ & media attacks on a mode that is incredibly low risk, in the context of 29,000 annual UK motor vehicle casualties
0307
Reposted by Leo McArdle 🇺🇦
Rich @hoxtonrich.bsky.social · 13/09/2026
Virtually every time I try to cross busy main road, this happens. Far more dangerous & less accessible than a bus stop with a cycle track, & happening everywhere. Yet no moral panic & media hysteria.
Car stopped on crossing when green man is showing for pedestrians- usually they will move off as soon as there is space even when crossing still in pedestrian phase. Car stopped on crossing when green man is showing for pedestrians- usually they will move off as soon as there is space even when crossing still in pedestrian phase. Car stopped on crossing when green man is showing for pedestrians- usually they will move off as soon as there is space even when crossing still in pedestrian phase. Car stopped on crossing when green man is showing for pedestrians- usually they will move off as soon as there is space even when crossing still in pedestrian phase.
88228
Reposted by Leo McArdle 🇺🇦
Rich @hoxtonrich.bsky.social · 15/09/2026
Suggested ground rules for the ‘debate’ on 'bad' cycling 🧵: 1) Cyclists or cycling advocates are not collectively responsible for the bad behaviour of individuals. What’s your actual point? You want less cycling or rules that have that effect? Be clear.
49840
Reposted by Leo McArdle 🇺🇦
Mayor of London, Sadiq Khan @london.gov.uk · 10/06/2026
We must take on the hateful forces that seek to divide us. My statement on recent events in Belfast.
The knife attack in Belfast on Monday was truly horrific. My thoughts are with Stephen Ogilvy and his family, who deserve justice.  
 
Targeting and terrorising innocent people because of the colour of their skin, including setting fire to their homes, has nothing to do with justice or a desire to keep communities safe, however. It is racist mob violence, which has been organised, enabled and whipped up by those seeking to profit politically and financially from hatred, fear and disorder. 
 
Social media platforms who give money and reach to these individuals to promote their hate need to be held to account. They cannot be allowed to continue pouring petrol on the flames.  
 
The disgraceful violence is a direct consequence of the normalisation of vile, racist rhetoric across the UK, which needs to be challenged far more robustly in our political discourse.  
 
I welcome the steps the Prime Minister has taken to work with police and the First Minister of Northern Ireland. We must stand together to prevent further disorder, and to take on the hateful forces that seek to divide us.

Mayor of London, Sadiq Khan
35862214
Reposted by Leo McArdle 🇺🇦
Euan Healey @euanhealey.bsky.social · 09/06/2026
Elon Musk is paying fascists to riot and attack minorities in our cities. Some he is paying, others he doesn't need to, the X algorithm and revenue program do the rest. The UK's leading nazi thug is posting from a Moscow hotel room right now. We need to wake up to foreign money and the far right.
13988335
Reposted by Leo McArdle 🇺🇦
David Henig @davidheniguk.bsky.social · 10/06/2026
The correlation between social media usage and political instability is so strong as to demand serious investigation. But it isn't happening. Are humans actually the frogs being slowly boiled to death?
713539
Reposted by Leo McArdle 🇺🇦
Will Jennings📉🗳️ @drjennings.bsky.social · 09/06/2026
X and Elon Musk has been a threat to public order for nearly two years. The government has taken no action.
14758253
Reposted by Leo McArdle 🇺🇦
Sarah Owen MP @sarahowen.org.uk · 09/06/2026
Absolutely agree. The problem with X doesn’t stop at nudification tools, child porn and AI slop, it’s the deliberate destruction of democracy and security in our country.
31438126
Reposted by Leo McArdle 🇺🇦
Paul Bernal @paulbernal.bsky.social · 06/06/2026
We need to think deeper: why is this unacceptable for a 17 year old but acceptable for an 18 year old - or a 57 year old? Age controls are not the real problem.
35876213
Reposted by Leo McArdle 🇺🇦
Sophie Petzal @sonicscrewup.bsky.social · 05/06/2026
From Gamergate, to Blake Lively, to Brexit, to ‘two tier policing’, we know, we have data that most of these campaigns aren’t ’real.’ They’re primarily the work of bot farms employed by hostile nations. So why is this never discussed on a mainstream level?
213443
Reposted by Leo McArdle 🇺🇦
Treblig 🇺🇦 @camtreblig.bsky.social · 03/06/2026
Saying the officers initially believed the killer because of anti-racism just doesn't make sense. Run through the sequence of events as I described them. If you honestly think the police would've done anything different if the killer were white, please explain how, because I just don't see it
51658
Reposted by Leo McArdle 🇺🇦
Tom Roberts @tpgroberts.bsky.social · 04/06/2026
The right in this country have totally lost it, a complete and utter collapse of any kind of cordon sanitaire with the far right in favour of gutter racism. It's been slow, but the grinding move from "anti-white racism is real" from far right agitprop to Times leader is complete.
Sky News: Henry Nowak's murder has highlighted tbe debate on whether the police are anti-whiteTelegraph: Anti-white racism is real, and there')) be more Henry Nowaks until it is crushddHenry Nowak and the corrosive effect of DeI on policingSpectator: why can we rage against George Floyd's death but not Henry Nowak's?
561200353
Reposted by Leo McArdle 🇺🇦
James Austin @jamesdaustin.bsky.social · 04/06/2026
The more I engage with the facts of the case, the more I realise the two tier claim is entirely untenable. But that doesnt matter any more. And engaging with the facts and making a judgement seems beyond much of our media
614023
Reposted by Leo McArdle 🇺🇦
Tom Roberts @tpgroberts.bsky.social · 02/06/2026
Appreciating it's a buzzword currently but this is just elite radicalisation. There is no significant constituency in the UK for this sort of open racial animus, and yet it has totally permeated the right's "intellectual" spaces.
722665
Leo McArdle 🇺🇦 @leo.mca.is · 08/05/2026
Even though I've moved away, I'm rather sad Westminster council goes back to the Tories. Labour were doing good things for cycling in the borough, and who can forget or forgive the £9m the Tories wasted on the Marble Arch Mound: www.bbc.co.uk/news/uk-engl...
bbc.co.uk
Marble Arch Mound: Much-mocked tourist attraction to close
Six months after opening, the costly Marble Arch Mound will close on Sunday.
030
Reposted by Leo McArdle 🇺🇦
Alex Russell @infrequently.org · 11/04/2026
This React -> Web Components post by the MDN team touches on challenges and solutions I've seen dozens of times over frontend's lost decade. Kudos to them for the improvements in performance, and the bravery to tell the story in an unvarnished way: developer.mozilla.org/en-US/blog/m...
developer.mozilla.org
Under the hood of MDN's new frontend | MDN Blog
You may have spotted that MDN has a new frontend. There's plenty happening under the surface, so let's unpack the technologies we chose, the architectural decisions we made, and why we did a rebuild…
15910
Reposted by Leo McArdle 🇺🇦
Doug Parker @develwithoutacause.dwac.dev · 11/04/2026
Cool to see #MDN exploring a unique #frontend architecture which better meets their needs. developer.mozilla.org/en-US/blog/m... #web #JavaScript
developer.mozilla.org
Under the hood of MDN's new frontend | MDN Blog
You may have spotted that MDN has a new frontend. There's plenty happening under the surface, so let's unpack the technologies we chose, the architectural decisions we made, and why we did a rebuild at all.
192
Reposted by Leo McArdle 🇺🇦
JeffG @jeffg.ca · 10/04/2026
New mdn front-end dropped, ditching a legacy React front-end for lit and web components cc @brianleroux.bsky.social Great write-up by @leo.mca.is ! developer.mozilla.org/en-US/blog/m...
developer.mozilla.org
Under the hood of MDN's new frontend | MDN Blog
You may have spotted that MDN has a new frontend. There's plenty happening under the surface, so let's unpack the technologies we chose, the architectural decisions we made, and why we did a rebuild a...
1123
Reposted by Leo McArdle 🇺🇦
Web Standards @web-standards.dev · 09/04/2026
Under the hood of MDN’s new frontend. @leo.mca.is explains how MDN replaced React with web components and Lit, using server components for static content and lazy-loading interactive islands. #mdn #webcomponents developer.mozilla.or...
MDN search for “Under the hood of MDN’s new frontend” with results for HTML, CSS, JavaScript performance optimization, Web APIs, and SVG over HTML source code. MDN logo in the corner.
0105
Reposted by Leo McArdle 🇺🇦
Lit @lit.dev · 09/04/2026
Really great write-up, and spoiler alert! ... MDN uses Lit to write their web components! 🔥😎 And they use Lit SSR to implement their own server components, and built their own component lazy-loader. Impressive work MDN!
0567
Reposted by Leo McArdle 🇺🇦
MDN Web Docs @developer.mozilla.org · 08/04/2026
Under the hood of MDN's new frontend 🛠️ We rebuilt MDN from the ground up. ⋅ Web components for islands of interactivity ⋅ Only the CSS & JS each page needs gets shipped ⋅ Dev server starts in 2 seconds (down from 2 minutes) Read the full story 👇 developer.mozilla.org/en-US/blog/...
Code snippets and headings showcase web development topics like HTML, CSS, and JavaScript optimization related to MDN's new frontend.
3698
Reposted by Leo McArdle 🇺🇦
David Bushell 🪿 @dbushell.com · 08/04/2026
noted: lazy load web components with conditional imports dbushell.com/notes/2026-0...
dbushell.com
Notes – 05:58 Wed 8 Apr 2026
Notes – 05:58 Wed 8 Apr 2026
241
Leo McArdle 🇺🇦 @leo.mca.is · 29/03/2026
🚲 LCC's campaign Streets for Cycling is calling on local election candidates to make cycling in your borough safe everywhere and fun for everyone! 👨‍👩‍👧‍👦 🧑‍💻 Email & ask your candidates to pledge to build a safe local cycle network today action.lcc.org.uk/streets
action.lcc.org.uk
Call for a safe cycle network today
Tell your next council leader you want cycle routes that are safe & fun for everyone
010
Reposted by Leo McArdle 🇺🇦
Firefox @firefox.com · 24/02/2026
AI controls are now live in Firefox 148. A single place to manage, customize, or completely block AI features in the browser. See how it works here ⬇️ blog.mozilla.org/en/firefox/h...
blog.mozilla.org
How to turn off AI features in Firefox, or choose the ones you want | The Mozilla Blog
Other browsers force AI features on users. Firefox gives you a choice.  In the latest desktop version of Firefox, you’ll find an AI controls section
2217455
Reposted by Leo McArdle 🇺🇦
Katie Mack @astrokatie.com · 25/01/2026
A reminder to the news media: “conflicting accounts” is what you say BEFORE the incontrovertible video evidence appears. After that, your job is to ask why one side is lying, not to repeat the lie and pretend no one knows the truth.
5154719814181
Reposted by Leo McArdle 🇺🇦
Firefox for Web Developers @webdevs.firefox.com · 09/10/2025
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most. So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion. interop-rank.jakearchibald.com
interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
18247113
Leo McArdle 🇺🇦 @leo.mca.is · 19/08/2025
The new MDN frontend (we call it Fred) is live after about 5 months of work, and a lot of planning and prototyping before that! Rebuilt using web components, it should feel a lot cleaner and more consistent for users, and is so much easier to develop in. github.com/mdn/fred
github.com
GitHub - mdn/fred: MDN's fr(ont)e(n)d
MDN's fr(ont)e(n)d. Contribute to mdn/fred development by creating an account on GitHub.
181
Reposted by Leo McArdle 🇺🇦
Rob Ford @robfordmancs.bsky.social · 10/05/2025
Anyone who thinks you can solve London's housing crisis, the product of several decades of not building enough houses, without building more houses, does not deserve to be taken seriously. Nor does anyone tagging the NIMBY ultras of CPRE into a discussion on housing.
713316
Reposted by Leo McArdle 🇺🇦
NY Times Pitchbot @nytpitchbot.bsky.social · 29/04/2025
Whether it's Obama wearing a tan suit or Donald Trump tanking the economy, alienating America's allies, sending innocent people to torture camps, destroying the free press, and causing millions of deaths worldwide by ending USAID, both sides have brought great shame to our country.
1065692
Leo McArdle 🇺🇦 @leo.mca.is · 28/04/2025
If I'm reading the charts right (very possible I'm not), looks like the power outages in Spain & Portugal are somewhere on the demand side, rather than supply side (i.e. a power plant didn't fail, something transmitting energy did). Here's the forecast vs actual load for Spain today:
Graph of load on Spain's energy grid over time, showing actual load deviate from forecast load enormously around 12:00: going from around 25GW to around 11GW
040
Reposted by Leo McArdle 🇺🇦
Cynthia Publishing Company @cpcbestline.bsky.social · 08/04/2025
LIGHTNING STRIKES RICE
423134
Reposted by Leo McArdle 🇺🇦
Will Stancil @whstancil.bsky.social · 07/03/2025
The problem with Dems chasing public opinion is that THE PUBLIC'S VIEW OF THINGS IS JUST MOVING IN RESPONSE TO WHAT POLITICAL FIGURES SAY AND IT'S VERY OBVIOUS IN THE DATA MY GOD
20963281171
Reposted by Leo McArdle 🇺🇦
Ed Zitron @edzitron.com · 01/03/2025
I can't stop laughing at this man I'm sorry. This is the kind of shit the biggest loser in the world would say to their girlfriend about buying her flowers on Valentine's Day once, and he's doing so in an argument that started because he called her a bitch
Tweet: "Have you said thank you once?" -@VP JD Vance - pic of jd Vance looking oddly symmetrical.  Why are his pants so tight?
841224843564
Reposted by Leo McArdle 🇺🇦
Marie Le Conte @youngvulgarian.marieleconte.com · 28/02/2025
(on a personal note it's quite striking how quickly I've gone from "generally a bit of a pinko on defence issues" to "and could I just do a monthly direct debit to BAE Systems, would that help")
631486198
Reposted by Leo McArdle 🇺🇦
Ian Dunt @iandunt.bsky.social · 28/02/2025
Zelenskyy is my hero. A true anti-fascist. A man with more bravery and dignity in his other finger then most of his detractors will encounter in their lifetime
614231564
Reposted by Leo McArdle 🇺🇦
Disappointed Optimist @disappoptimism.bsky.social · 28/02/2025
Vance is a fucking snake. Trying to pretend other people have to show decorum as he’s out there calling Zellensky a loser. Fuck that guy. How can America look at how they ganged up on Zellensky like a pair of bellowing kids & feel good about this
610813
Reposted by Leo McArdle 🇺🇦
James Ball @jamesrball.com · 28/02/2025
“As Trump asked him who was ‘holding the cards’ at the moment, the Ukrainian leader – whose countrymen and women were fighting and dying against Russian aggressors even as the meeting took place – was desperately trying to make the point that none of this is a game to him.”
inews.co.uk
Trump's bullying of Zelensky reminds the world that business as usual is over
The world’s greatest superpower just humiliated a wartime ally in public
28513
Leo McArdle 🇺🇦 @leo.mca.is · 28/02/2025
JD Vance is a snivelling little shit, but thanks to him I'm now donating £100/month to Ukraine: u24.gov.ua
u24.gov.ua
UNITED24 - The initiative of the President of Ukraine
UNITED24 was launched by the President of Ukraine Volodymyr Zelenskyy as the main venue for collecting charitable donations in support of Ukraine. Funds will be transferred to the official accounts of...
010
Reposted by Leo McArdle 🇺🇦
Ursula von der Leyen @vonderleyen.ec.europa.eu · 28/02/2025
Your dignity honors the bravery of the Ukrainian people. Be strong, be brave, be fearless. You are never alone, dear President Zelenskyy. We will continue working with you for a just and lasting peace.
16107340814668
Reposted by Leo McArdle 🇺🇦
John Oxley @joxley.jmoxley.co.uk · 28/02/2025
This is a President who skipped a World War One commemoration because it was raining talking to one who has stood in front of a fresh mass grave of his own people.
101282341
Reposted by Leo McArdle 🇺🇦
Alex Massie @alexmassie.bsky.social · 28/02/2025
The most shameful day for the United States of America in any of our lifetimes.
1272206462
Reposted by Leo McArdle 🇺🇦
Poorly Drawn Arsenal @poorlydrawnarsenal.com · 02/02/2025
Today's drawing
poorlydrawnarsenal.com
Arsenal - City Poorly Drawn
Plus pet photos
848136
Leo McArdle 🇺🇦 @leo.mca.is · 19/01/2025
Of all the teams the Lions could lose to, I'm glad it was the other team in the league which plays like they're playing real life Madden. Gonna be rooting for them the rest of the playoffs!
000
Reposted by Leo McArdle 🇺🇦
Pranshu Khanna @pran.sh · 09/01/2025
Our top contributors for Dec '24! 🤩 Our community is so strong and ripe for contributions from experts to help developers worldwide. Maintaining spec-focused and factual docs is very very hard, and these contributors make it happen! ♥️ github.com/orgs/mdn/di...
github.com
Thank you contributors! · mdn · Discussion #772
Contributors Date range for contributor list: 2024-12-01 to 2024-12-31 Repository: ['mdn/content'] Total Contributors Total Contributions % New Contributors 32 7728 0.0% Username All Time C...
021
Leo McArdle 🇺🇦 @leo.mca.is · 04/01/2025
Nwaneri's confidence is absurd: 4 players inside who he could reasonably pass to, but he runs at goal and smashes it in the back of the net - that kind of attacking spirit and speed is something we've been desperately lacking. Is he just too young to feel pressure? #Arsenal
000
Reposted by Leo McArdle 🇺🇦
Jonathan Liew @jonathanliew.bsky.social · 03/01/2025
all right, have some darts writing www.theguardian.com/sport/2025/j...
theguardian.com
Luke Littler thrashes Michael van Gerwen to claim historic world title
17-year-old Luke Littler raced into a 4-0 lead before completing a 7-3 victory over Michael van Gerwen in the PDC world championship final
1823130
Leo McArdle 🇺🇦 @leo.mca.is · 03/01/2025
Planned to test the resilience of bcachefs at some point on my new home-server before fully migrating: excitingly one of my nvme drives has decided to do that for me! Time to actually eat lunch and attempt to fix after work
linux kernel log showing my nvme controller disappearing, likely due to faulty power saving
120