Philipp Dunkel
pipobscure.com
Philipp Dunkel
@pipobscure.com
he/him 🇪🇺🇦🇹 JavaScript Infrastructure & Tooling at Bloomberg. TC39/Temporal. Humanist Human. Opinions are always my own.
Reposted by Philipp Dunkel
🇪🇺⚠️ A perfidious trick? The EU Council Presidency wants to introduce mandatory #chatcontrol through the backdoor 🚪: An Art. 4 amendment would MANDATE "all appropriate risk mitigation measures," including scanning, enforced with sanctions! 😡 […]
Original post on digitalcourage.social
digitalcourage.social
November 5, 2025 at 7:20 AM
Every interaction with a British police officer has left me more convinced that they’re all chocolate teapots; decorative, sweet, but ultimately useless.
October 21, 2025 at 6:49 PM
Reposted by Philipp Dunkel
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
October 9, 2025 at 5:00 PM
Reposted by Philipp Dunkel
🚀 BIG NEWS: We just shipped @platformatic/python - run Python ASGI apps INSIDE your Node.js process!

This changes everything for AI/ML + Node.js apps 🧵

youtu.be/8eAAP9IF4xA
Launching @platformatic/python: Bring Python ASGI to Your Node.js Applications
Today we are excited to ship @platformatic/python, a new capability for Watt, the Application Server for Node.js, that lets you run Python ASGI applications alongside your existing Node.js workloads.…
youtu.be
October 7, 2025 at 3:24 PM
October 3, 2025 at 4:24 PM
Reposted by Philipp Dunkel
“It actually doesn’t take much to be considered a difficult woman. That’s why there are so many of us.”
― Jane Goodall

💙 RIP to a real one. My childhood hero
October 2, 2025 at 2:56 AM
Reposted by Philipp Dunkel
Immigrants are a net good and more people should be saying so. Signed, an immigrant.
September 8, 2025 at 8:13 PM
Excellent summary!

(Disclosure: I wrote mod_xslt2 for Apache 2 back in the day and have extensively used XSLT to format base data into all kinds of things)
I've ended up writing a very long piece about XSLT and whether browsers should keep the code they use to transform XML documents into new forms because what was meant to be a technical debate about security, resource priorities and backward compatibility touched such a nerve it needs MEMES 🧵
XSLT Debate Leads to Bigger Questions of Web Governance
Security issues and web compatibility are pulling in different directions, as Google and Firefox discuss dropping XSLT support from browsers.
thenewstack.io
September 2, 2025 at 1:22 PM
Reposted by Philipp Dunkel
Apparently “leading” lawyers and “experts” say that the Good Friday Agreement is no obstacle to UK leaving ECHR.

Me, being neither, merely sets out what the Good Friday Agreement expressly says.

davidallengreen.com/2023/07/why-...
Why the United Kingdom government cannot leave the ECHR without either breaching or re-negotiating the Good Friday Agreement
1st July 2023 * The overlooked obstacle to the United Kingdom withdrawing from the ECHR * From time to time the demand comes from a government minister, or from one of their political and media sup…
davidallengreen.com
August 31, 2025 at 10:00 PM
🤣😭
Of course the Queen was Remain. You don’t sustain a hereditary monarchy by randomly pulling pins out of grenades for the lols at the urging of a cluster of snake oil chancers.
August 30, 2025 at 9:34 AM
Reposted by Philipp Dunkel
This is a good article from @bearlypolitics.co.uk albeit surely uncomfortable reading for everyone on all sides in the UK.

Firstly, we should all admire the directness and economy in his writing.

1
Britain Has Never Stood Alone
From Empire to the NHS, This Country Has Always Relied on Outsiders. The Real Crisis Isn’t Migration - it’s Dishonesty.
www.bearlypolitics.co.uk
August 23, 2025 at 12:24 PM
This love song is probably the most poignant expression of GenZ hopelessness I’ve heard. And yet its existence makes me supremely optimistic.

open.spotify.com/album/1JUKrE...
I Will Love You Until
So Good · Single · 2025 · 2 songs
open.spotify.com
August 20, 2025 at 2:18 PM
Reposted by Philipp Dunkel
(In post 5, Niall's Patented Tips on Campaigning.)

The chances of Europe changing its visa waivers in favour of one country are minimal.

Could other changes to Schengen happen?
August 20, 2025 at 11:51 AM
Reposted by Philipp Dunkel
Sometimes we take for granted what an amazing achievement of human collaboration this is

Never have so many countries worked together for the betterment of all their citizens
More than 450 million Europeans. 29 countries. 1 shared freedom.

This year, we mark 40 years of Schengen!

The Schengen Agreement has reshaped how over 450 million Europeans live, work and travel.
August 15, 2025 at 11:11 AM
It’s hard to overstate how much this will benefit things! This is absolutely HUGE!
August 5, 2025 at 12:28 PM
Reposted by Philipp Dunkel
`JSON.stringify()` is going to be fast in V8 13.8

v8.dev/blog/json-st...
How we made JSON.stringify more than twice as fast · V8
This post explains our recent effort to improve JSON.stringify performance
v8.dev
August 5, 2025 at 3:38 AM
Hoooray! I get to se Os NAPA once again on November 7th in London. Their set at Summer Opening in Funchal was phenomenal.
August 1, 2025 at 4:57 PM
Reposted by Philipp Dunkel
Type stripping is enabled by default 🔥🔥🔥🔥
You can just run `node file.ts` without `--experimental-strip-types` flag.
This is a huge milestone
Node.js 22.18.0 is out and enables type stripping by default – that’s right, Node.js LTS can now run TypeScript files. Shout out to @marcoippolito.dev for championing that effort! Download links and full changelog available at nodejs.org/en/blog/rele...
Node.js — Node.js v22.18.0 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
August 1, 2025 at 5:16 AM
Reposted by Philipp Dunkel
ECMAScript excitement 😉

Congrats to Richard Gibson on conditionally advancing Immutable ArrayBuffers to Stage 3 at TC39 this week 🎉

ArrayBuffer.prototype.
get immutable()
transferToImmutable(newLength)
sliceToImmutable(start, end)

The data in an Immutable ArrayBuffer cannot change 🔒
July 31, 2025 at 7:55 AM
Reposted by Philipp Dunkel
Welcome back, Ozzy
July 28, 2025 at 2:59 AM
Reposted by Philipp Dunkel
This motion before the UK House of Commons is really not acceptable.

Firstly, let's reiterate somethings:

Schengen is a core part of European unity;
Having a common visa waiver is how we keep our internal borders open
90/180 is designed to prevent overstay and stop illegal working.

A 🧵
July 28, 2025 at 10:19 AM
Reposted by Philipp Dunkel
„Wenn es nicht dein ist, nimm es nicht. Wenn es nicht richtig ist, tu es nicht. Wenn es nicht wahr ist, sag es nicht. Wenn du es nicht weißt, schweige.“ Diese Prinzipien betonen Ehrlichkeit,Integrität und Bescheidenheit – Werte, die in vielen Kulturen hochgehalten werden, aber oft schwer einzuhalten
July 20, 2025 at 1:59 PM