The more I see async iterators, the more I feel like they're a really fancy way to make a frustrating and painful API
08.08.2025 20:54 โ ๐ 4 ๐ 1 ๐ฌ 0 ๐ 0@mael.dev.bsky.social
aka arcanis on GitHub. Lead maintainer for @yarnpkg.dev ๐งถ, staff FE DevX Datadog, ex Facebook, ex Sketchfab. Sharing my life with my wife, two sons, two cats, and three hundred side projects ๐ฆ
The more I see async iterators, the more I feel like they're a really fancy way to make a frustrating and painful API
08.08.2025 20:54 โ ๐ 4 ๐ 1 ๐ฌ 0 ๐ 0I don't think it's just that. Once the cost issue is solved it'll be a new media, perhaps the primary one. How much would you invest to be in control of it?
08.08.2025 10:30 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Meh. It felt like the movie occurred within a dream. Nothing else than the characters mattered. Side characters had no depth, main characters no flaws, world governments no agency, plans no credibility. It was ok tier, action was nice, but I preferred Thunderbolts a lot better.
04.08.2025 10:13 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Lost my own Simba last week... so sorry for your loss... ๐ข
02.08.2025 07:58 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0For writing heavy Yarn core code LLMs are pretty bad. For writing well-scoped libraries used by the core they are ok to get quickly unblocked as long as I replace the code down the road. For writing prototypes without domain expertise needed? They're amazing.
01.08.2025 12:39 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0So we can hope stage 4 for next week and can it a day? ๐
01.08.2025 08:21 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0I've been hoping for this proposal for so long โค๏ธ github.com/tc39/proposa...
31.07.2025 15:27 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Actually more up-to-date link: nodejs.org/api/permissi...
28.07.2025 10:44 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0There is something: nodejs.org/download/rel....
28.07.2025 10:43 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0We need a European Sovereign Tech Fund
github.blog/open-source/... "Open source software is critical infrastructure, but itโs underfunded. With a new feasibility study, GitHubโs developer policy team is building a coalition of policymakers and industry to close the maintenance funding gap."
MIT works well at a time mostly everyone is well-behaved and works for good. Current times make me a little more cynical though...
20.07.2025 06:50 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0For instance something like "Entreprises operating in countries with concentration camps are excluded from this agreement."
Of course I'd prefer smarter people than me to come up with more impactful rules, but you see the idea.
Two hypothetical notes though:
- I don't think any single project could pull this off successfully. A concerted effort would be interesting though.
- I don't think singling out organizations by name would be a working strategy. Imo it'd be more interesting to define characteristics.
My opinions about an old license drama are subtly evolving
20.07.2025 06:35 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Not sure what your point is. Companies routinely drop the non-compete on exit since otherwise they must compensate the employee for the duration of the non-compete (at least UK and FR).
17.07.2025 15:19 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I imagine it would be different for key employees in a very hot space of course, but I don't see that as a bad thing. If someone is key, they likely are privy to internal information that it wouldn't be fair to leak to competitors.
17.07.2025 06:24 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Citation needed on "most companies enforce" - I never once worked for a company who enforced it. Otherwise they have to compensate (pay a third of the salary for nothing), and it's time+location bound, so they all explicitly release employees on exit.
17.07.2025 06:22 โ ๐ 4 ๐ 0 ๐ฌ 2 ๐ 0Yep; for instance if you're using Esbuild you'll NOT be using the React compiler, it'd negate a good chunk of the perf improvements.
13.07.2025 16:15 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0No I don't have room to display them but that'll be a problem for future me to solve
12.07.2025 20:08 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0My wife gave me a birthday present and the kid inside me is screaming ๐ฑ
12.07.2025 20:07 โ ๐ 12 ๐ 0 ๐ฌ 2 ๐ 0Le cringe de faire un alt pour bypass un block ...
11.07.2025 16:06 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Peut-รชtre dit diffรฉremment, je trouve qu'il y aurait du sens ร tirer profit des apprentissages du passรฉ autant que des analyses du prรฉsent pour apprรฉhender ces รฉvolutions.
11.07.2025 12:15 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Ah non du tout, c'est une vรฉritable question que je me pose, indรฉpendamment de la question de l'IA elle-mรชme, au final. Je me demande ร quel point on aurait un biais ร penser que notre situation est unique alors qu'elle serait cyclique.
11.07.2025 12:09 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Mecton il faut vraiment te calmer, je suis un pรฉon sur un rรฉseau social et autant รงa m'intรฉresse de discuter calmement autant me faire agresser par un random qui impose son point en hurlant รงa a tendance ร me friser.
11.07.2025 12:06 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Oui, tandis que sur internet tout le monde sait faire preuve de retenue et sens critique, je vois ton point, รงa n'a effectivement RIeN ร VoIR.
11.07.2025 11:43 โ ๐ 0 ๐ 0 ๐ฌ 2 ๐ 0Tout ร fait d'accord sur la boรฎte ouverte. La question qui va se poser imo c'est 1/ comment utiliser ces technologies d'une faรงon รฉthique 2/ comment accompagner l'apprentissage de cette technologie. On a ratรฉ le coche avec les rรฉseaux sociaux, c'est important de garder ces considรฉrations en tรชte.
11.07.2025 09:33 โ ๐ 1 ๐ 0 ๐ฌ 2 ๐ 0Par curiositรฉ, quelles รฉtaient les conclusions des recherches du mรชme type, lorsqu'Internet est apparu? Ca n'est qu'un soupรงon mais รงa ne m'รฉtonnerait pas que les conclusions aient รฉtรฉ similaire (les gens ne cherchent plus, ils perdent en autonomie, etc).
11.07.2025 09:25 โ ๐ 0 ๐ 0 ๐ฌ 2 ๐ 0It's neat to know what are all the workspaces in the project. At work we use this information to perform some more validation or generate files around. Other package managers wouldn't install it (up to them to support this feature or not).
26.06.2025 07:46 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I guess `process.versions.pnp` would remain PnP-exclusive, just as a marker that the runtime environment is a "true" PnP environment.
25.06.2025 20:04 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0The `pnpapi` could be generated as a regular package in the `node_modules` folder. This way even pnpm or node_modules installs could introspect their dependencies.
25.06.2025 20:03 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0