A month ago I had to take a train in Italy at 10pm, the train was marked as accessible, it had level boarding, and there were elevators to get to the platform. Problem: the elevators had been turned off at 9:30pm. I reported it, and they are fixing it by... marking late trains as not accessible 🤬
Nicolò Ribaudo
@nicr.dev
❤️ Maths and JavaScript 🧑💻 Maintaining @babel.dev, @tc39.es delegate, working at @igalia.com 🔗 https://nicr.dev 🌈🇪🇺
If anybody else is planning to go to TPAC in October, and: - is traveling from the Netherlands, Belgium, France, UK (or close to them) - is interested in joining me by train rather than flying Here is my tentative plan on how to get there. Ask me if you are interested! npmx.social/xrpc/com.atp...
Motivi per cui sono su eurosky: lo ha attivamente suggerito @nicr.dev ed è tipo la classica persona su internet di cui penso di potermi fidare ciecamente.
I reposted and unreposted this three times in a row trying to decide if I want to endorse it or not, but a few thoughts: - sure AI is ethically questionable, but unnecessarily having animals killed for your taste buds' pleasure is too - if you don't care about the ethical aspects but you still [...]
Want to stop wasting water? Great! Switching from animal-based to plant-based foods once a day is more valuable than boycotting AI for a year.
So do we all agree that if somebody's GitHub profile lists "this are all the big open source projects where I had a PR merged", they are a bot? Things like this:
A message to all Eurosky members and friends We need your help - can you support Eurosky with a monthly or one-off donation? If you can, please visit whydonate.com/fundraising/...
I will be giving a talk at the @zurichjs.com pre-conf warm-up meetup about my experience of being a maintainer of Babel 🎉 It'll be on the Wednesday before the conference: see you all either there or at the conf :) And if anybody is getting a conf ticket, I have a 10% discount I can share in DM.
Zurich JS Conf Warm-up meetup | ZurichJS
The week of the conference is here, and so is our most special meetup edition of the year: the warm-up! Let's start it ...
zurichjs.com
I'm curious. If you're based in Europe and in tech. Why do you think you're keeping your data in the default bluesky servers? Is it trust on alternatives? Or it doesn't matter much where your data lives? I have a lot of data far from home, but switching to an independent PDS felt like a good move.
If you're European, move your data to eurosky.social! It's just a few minutes. Or if you fancy, we also have plenty of space at our npmx.social PDS. Let's balance that % soon enough 🇪🇺
I would love it if this was a thing where I lived in Italy, car drivers not caring at all about rules was one of the worst things about where I lived. www.westmidlands.police.uk/police-force...
Operation Snap
An initiative to educate and prosecute drivers using footage supplied by the public.
westmidlands.police.uk
Every Babel package is ESM-only now! 🎉 Inflection point. If you were waiting for a signal to leave CJS behind for your packages, this is it!
📢 We released Babel 8 last week! Babel now targets modern browsers by default, is now ESM-only, and ships TypeScript types for all of its packages. We waited a week before announcing it to catch any last minute regressions, but now it's time for you to update your Babel version 😄
📢 We released Babel 8 last week! Babel now targets modern browsers by default, is now ESM-only, and ships TypeScript types for all of its packages. We waited a week before announcing it to catch any last minute regressions, but now it's time for you to update your Babel version 😄
Releasing Babel 8 today: ESM-only, drop ES5 default, and a smooth migration path · Babel
Today we are releasing Babel 8. It's been 8 years since we released Babel 7. And that's not without reason.
babeljs.io
When reality surpasses fiction! Top: fictional forecast for August 2050, broadcast by French TV in 2014 to warn about the consequences of global warming. Bottom: Real French forecast for yesterday, June 22, 2026.
I wish there were two different names for bluesky-the-social-network and bluesky-the-client.
So now there are two main European atproto providers (PDS and client), one is open source and one is closed source. Very concerned that the EU talks about how important OSS is, and then they pick the closed source one :/
I got really tired of having to manually track down whether a package ships its own types, or has a DefinitelyTyped package, or how that changes over time. so, I made npmjs.com/dt-clean - `npx dt-clean -u` and you'll have the right version of the right DT packages!
npmjs.com
Announcing "bsky-to-mu", a browser extension that automatically redirects bsky.app links to @mu.social. Firefox: addons.mozilla.org/en-US/firefo... Chrome: chromewebstore.google.com/detail/bsky-... GitHub: github.com/nicolo-ribau...
I hate that I keep reporting to companies bugs with their software, and they answer is always "we confirm it doesn't work, please don't do it"
Congratulations whoever finally found the correct regexp to validate emails
IT WAS THE TLD! They accept _some_ of them (.it, .com, .net, .eu, .info), but reject many others (.dev, .fr, .de, .email) 🙃🙃🙃
The website of this Italian company, Unieuro (which sells electronic appliances), is rejecting my email address. I'm always annoyed by websites that reject the + ...
AI bots are now paying other people to use AI to spam open source projects? What is this sickness? Why do you have to make open source suck? github.com/charles-open...
Today I gave a talk JSNation about the life cycle of ESM in Node.js, how it differs in other environments and the new features that will affect these stages. Slides: github.com/joyeecheung/...
github.com
Rspack keeps pushing forward with support for the latest language features. After `import defer`, we're now adding `import source` for Wasm, following the TC39 Source Phase Imports proposal. It lets you import a compiled Wasm module directly. Thanks to @magic_akari for the contribution!
@jensimmons.bsky.social I was reading the safari release notes, and after years I just realized that the number in parentheses in the list of bugfixes is the rdar number. Is there any chance y'all could use something that is more publicly accessible, like the bugzilla number or commit id?
Did npm remove support for adding TOTP authenticator apps as the second factor for 2FA?
Just ordered a kitchen based on measurements taken using my grandpa's hand and my grandma's measuring tape for sewing that doesn't start from 0 anymore, let's see how it goes
Hello friends and welcome to another “how’s ESM vs CJS doing?!” A big win this time, at a year of `require(esm)` available! 38.0% of the popular npm packages now have ESM, up from 33.4% half a year ago. ESM-only is up from 12.6% to 16.0%. Particularly this non-dual, “vanilla” growth is very big!
We'll do a talk about @npmx.dev together with @danielroe.dev at Web Engines Hackfest in A Coruña next week! Looking forward to meet our friends from @igalia.com and the browser engines dev world there!
Finally Daniel Roe & Matias Leandro Capeletto will talk about: “npmx: a fast, modern browser for the npm registry” npmx is a community-built registry browser for choosing modern packages, promoting JS standards, & supporting collaboration across communities. webengineshackfest.org#npmx