Nicolò Ribaudo @nicr.dev · 20/09/2026If you like LEGO and you like Amsterdam, there is a very nice set on LEGO ideas that recently reached 5k votes and has one more year to reach 10k, so that LEGO staff will then consider it :) ideas.lego.com/product-idea... 3300
Nicolò Ribaudo @nicr.dev · 18/09/2026Thanks to the constant reminders by our @e18e.dev friends, we just halved Babel's install size :) (note: due to how npmx.dev computes package size, if you look at it now it looks like the improvement was already in 8.0.0) 1536
Nicolò Ribaudo @nicr.dev · 19/08/2026mu.social works as well/badly as the main Bluesky app, but it allows you to have a little companion cat/fox/dog at the bottom of your screen 210
Nicolò Ribaudo @nicr.dev · 02/08/2026If 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... 100
Nicolò Ribaudo @nicr.dev · 16/07/2026So 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: 11273
Nicolò Ribaudo @nicr.dev · 16/06/2026Announcing "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... 1313834
Nicolò Ribaudo @nicr.dev · 13/06/2026Congratulations whoever finally found the correct regexp to validate emails 4380
Nicolò Ribaudo @nicr.dev · 13/06/2026IT WAS THE TLD! They accept _some_ of them (.it, .com, .net, .eu, .info), but reject many others (.dev, .fr, .de, .email) 🙃🙃🙃 3130
Nicolò Ribaudo @nicr.dev · 13/06/2026I see, they are surely preventing people from using email addresses that contain the company name? 140
Nicolò Ribaudo @nicr.dev · 13/06/2026The website of this Italian company, Unieuro (which sells electronic appliances), is rejecting my email address. I'm always annoyed by websites that reject the + ... 3130
Nicolò Ribaudo @nicr.dev · 12/06/2026AI 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... 2305
Nicolò Ribaudo @nicr.dev · 31/05/2026@sifa.id Just noticed that on mobile the buttons at the top overflow out of their container. In my phone settings I have the font size set to a bit higher than default, maybe that's relevant. 270
Nicolò Ribaudo @nicr.dev · 29/05/2026This was so fun! Managed to solve it without using Google/docs/spec/devtools — only the "Playground" input box under the crossword 290
Nicolò Ribaudo @nicr.dev · 11/05/2026What's happening to my GitHub, is code columns the next cool metric? 121745
Nicolò Ribaudo @nicr.dev · 29/04/2026Actually, this AI-generated and not Vite-generated graph shows exactly my situation 😛 With this graph shape, Rolldown is automatically splitting what's called "vendor" here into its own chunk, while Rollup was putting it together with "index". There is no reason to split it as far as I can tell. 140
Nicolò Ribaudo @nicr.dev · 28/04/2026Not only nobody works on npm and every time they copy a npmx.dev feature they do it in a half-assed broken way, but GitHub is also proud of it. 48611
Nicolò Ribaudo @nicr.dev · 19/04/2026Sharing my Home Assistant dashboard as a reminder to use open source software for IoT because it's so much powerful and privacy-preserving than whatever proprietary alternative you are currently using 6584
Nicolò Ribaudo @nicr.dev · 08/04/2026Very nice to see the EU running ad campaigns on rail passenger rights 1252
Nicolò Ribaudo @nicr.dev · 23/03/2026I'm seeing this sudden drop in download counts in most popular npm packages, happening in the last 3 weeks. Does anybody know what's going on? 10304
Nicolò Ribaudo @nicr.dev · 17/03/2026Unfortunately this does not have the part where Banana and Kiwi get together at the end 100
Nicolò Ribaudo @nicr.dev · 11/03/2026JavaScript quiz: what is the output of this code? (code in the alt text for copy&pasting) 11241
Nicolò Ribaudo @nicr.dev · 02/03/2026Revolut lets me add drawings on my card, and in the "Transportation" category it has everything except for trains??? 5230
Nicolò Ribaudo @nicr.dev · 27/02/2026I am so confused. Why does the first one work and the other two don't? www.typescriptlang.org/play/?ssl=3&... 260
Nicolò Ribaudo @nicr.dev · 26/02/2026Does anybody know based on what GitHub generates "invoices" vs "receipts" for payments? It seems to be entirely dependent on which cart I use to pay, but I do not understand *what* in my cards makes it do one thing or the other. 120
Nicolò Ribaudo @nicr.dev · 25/02/2026Who do we need to lobby to to make @github.com add a "Post on Bluesky" button here? 4807
Nicolò Ribaudo @nicr.dev · 13/02/2026Hello all from a European PDS! 🇪🇺 Thanks @npmx.dev and @baileytownsend.dev for the infrastructure, and @patak.dev from pushing me to do it. 😄 My stress levels before pressing the "migrate" button were over the roof, but the process was actually very smooth! 2453
Nicolò Ribaudo @nicr.dev · 31/01/2026Peak JS code is a file that self-installs its dependencies, and then even patches them before `require()`'ing them. 1110
Nicolò Ribaudo @nicr.dev · 31/01/2026The www.era.europa.eu (EU agency for railways) has a "share on Bluesky" button and no "share on Twitter" button! (well done @erarailways.bsky.social 😄) 1422
Nicolò Ribaudo @nicr.dev · 18/01/2026Tried making (vegetarian) sushi again! (with @lcas.dev & family) 3210
Nicolò Ribaudo @nicr.dev · 16/01/2026Off-by-one errors in days in a *calendar application* (Thunderbird) is a new one 140
Nicolò Ribaudo @nicr.dev · 13/01/2026The UK has gone woke and only allows vegan food into the country. 220