We must take on the hateful forces that seek to divide us. My statement on recent events in Belfast.
Leo McArdle 🇺🇦
@leo.mca.is
London based software engineer at Mozilla, working on MDN. Amateur photographer, enthusiastic cook, and a fan of (almost all) sports. Curious about travel policy and public health. https://leo.mca.is/
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.
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?
One starts to get to the point of thinking that social media and stable democracy are simply incompatible. And this is the real post-2008 story, since the dates of slow economic growth and social media are in fact the same. www.theguardian.com/uk-news/2026...
X and Elon Musk has been a threat to public order for nearly two years. The government has taken no action.
I wrote this in August 2024. I was right then, am still right now. willjennings.substack.com/p/why-im-lea...
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.
There is a remarkable scale of the celebration, glorification and excited encouragement of violence on the X platform. It is probable that most of it is not incitement in law [though there will be examples that are] but the nature + pace of dissemination makes it a major national security risk
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.
This is unacceptable. Is a 17 year old boy being pushed to watch antisemitic conspiracy theories about Jewish people after just 11 minutes what Meta considers to be age-appropriate? (1/3)
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?
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
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.
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
GMB now pushing the two-tier policing line.
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.
Shameful from Reform and a good example of why you should never share anything by that godawful aggregator account, which just happens to be run by a Reform councillor. Obviously prostate cancer is a particular problem for black men, who are twice as likely to suffer from it in their lifetimes
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...
Marble Arch Mound: Much-mocked tourist attraction to close
Six months after opening, the costly Marble Arch Mound will close on Sunday.
bbc.co.uk
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...
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…
developer.mozilla.org
Cool to see #MDN exploring a unique #frontend architecture which better meets their needs. developer.mozilla.org/en-US/blog/m... #web #JavaScript
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.
developer.mozilla.org
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...
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...
developer.mozilla.org
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...
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!
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/...
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/...
noted: lazy load web components with conditional imports dbushell.com/notes/2026-0...
Notes – 05:58 Wed 8 Apr 2026
Notes – 05:58 Wed 8 Apr 2026
dbushell.com
🚲 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
Call for a safe cycle network today
Tell your next council leader you want cycle routes that are safe & fun for everyone
action.lcc.org.uk
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...
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
blog.mozilla.org
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.
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 Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
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 - 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.
github.com
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.
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.
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:
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
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