I knew speaking at @jsconf 2025 would be hard, because so much of what I had to talk about I learned from @mikeal – and am still learning even now. The goal of the talk was to tell part of that story, a story about how the web isn't finished, yet 💡
all-docs.talks.charlie.dev
Mikeal knew this, and I will be forever in his debt for what I learned from him. I'm looking forward to integrating his pkv (public key value cryptography) ideas into _all_docs in the coming months 🧠 we both didn't see it then, but he was onto something important 🚀
🚀 BIG NEWS: We just shipped @platformatic/python to help you run Python ASGI apps INSIDE your Node.js process!
This changes everything for AI/ML Node.js apps 🧵
We've simplified local MCP usage by creating something new we call Desktop Extensions (.dxt files).
These package your local server, handle dependencies, and provide secure configuration so you can one-click share and install local servers on Claude Desktop and other apps.
W T F
mozilla.org/en-US/about/lega…
"When you upload or input information through Firefox, you hereby grant us a nonexclusive, royalty-free, worldwide license to use that information to help you navigate, experience, and interact with online content as you indicate with your use of Firefox."
May the force of my heart breaking over Mozilla's villainous choices echo for history.
To join the forces of Surveillance Capitalism as a last gasp before following Netscape to the grave spits in the face of what the Web they swore to me they would protect above all else ✊
A decade ago, I cheered hope on that FirefoxOS could break through the walled gardens of mobile phones. With this decision, FirefoxOS 2.0 would be of no higher moral fiber or ethical character than Android or iOS 😢
techcrunch.com/2025/02/28/mo…
"Free as in Free Press" is not "Free as in Beer" @rauchg
Please educate yourself my friend. Please 🙏
I was fortunate to know this because I was raised by an ACLU attorney who argued First Amendment issues in front of the high court – his SCOTUS bar admission hangs behind me every day.
A truly "free press" is one that is free from the bias that is implicit in centralized ownership. For the last 100 years this can be loosely summed up as "you can't own all the newspapers / tv stations in the same city" (see: FCC Broadcast Ownership Rules)
Sadly, those rules & regulations are decades out of date for social media platforms like 𝕏 because they are not considered media companies under Section 230.
I agree with Trump on Section 230 needing to change, but in different ways. Specifically: social media platforms should have safe harbor protections but they should also be subject to the same diversity in media ownership laws that apply to newspapers and TV stations because – for most intents and purposes – the content they served is consumed in lieu of TV & newspapers.
This should be implemented via a US-equivalent of GDPR that protects the privacy of Americans enshrined in the US Constitution by requiring social media platforms to report anonymous usage statistics for measuring reach & cross-market penetration so that content may be automatically injected & cross posted between them.
The open standards & open web to power a world like that would be exciting, but we are not there yet. I hope you will see that over time
Congrats President Trump 🇺🇸
Excited about the impact 𝕏, prediction markets, citizen journalism, podcasts, and the open web played in fostering democracy and a free media. It's a new world.
The Republic will endure thanks to the wisdom from FDR's populist Presidency
When the pendulum swings back we will apply that same wisdom to the Judicial & Legislative branches
Because it was only possible by eroding the voting rights of the suppressed ✊
The power of @nodejs was always the people: the contributors, user-land module authors and a worldwide community.
The commercial ecosystem grew from & around that dynamic, it could never create it from scratch
When they no longer aligned, #iojs course corrected ✊
x.com/matteocollina/status/1…
Deno and Bun are vc-baked and can compete against each other. Thinking that Node.js can compete against companies with millions of funding is wishful thinking. Node.js is driven by volunteers: if somebody have a feature as a priority, they would contribute/do the work.
Deno and Bun are vc-baked and can compete against each other. Thinking that Node.js can compete against companies with millions of funding is wishful thinking. Node.js is driven by volunteers: if somebody have a feature as a priority, they would contribute/do the work.
Ingredients for a web front-end tool soup:
webpack, vite, turbopack, .js, .ts, .jsx, .tsx, .d.ts, .cjs, .mjs, .mjsx, .d.mts, ESM, CommonJS, UMD, AMD, npm, jsr, babel
What am I missing?
“Weaponizing open source code registries is something we simply cannot allow to form precedence. They must remain neutral territory. Little Switzerlands in a world of constant commercial skirmishes.”
I wholeheartedly agree. Matt has gone too tar.
world.hey.com/dhh/open-sourc…