@starless Already completed the latter, it was nice :D Never heard of the former though, will have a look, thanks!
@silvermoon82@tech.lgbt I have... strong feelings about this :) The main problem is that there's just currently no (credible) automated way to reliably assess the risk involved in dependencies, and it's unlikely that one can ever exist because of the nature of the problem. The best you can do there is pretty much "spotting known problems to look at", and that scope will be very limited.
*Ideally*, you would manually review every dependency. This is actually viable in practice in JS, *if* (and only if) you strictly stick to single-responsibility dependencies that have a very well-defined scope, but even then it's still a very time-consuming process, and there should really be good tooling for doing this collaboratively across the community, to spread the work.
But... there isn't. :|
I explicitly don't trust for-profit corporations to build such tooling, because "for-profit" and "public commons" don't go together and it'll invariably end in doing free labour for a commercial party rather than a genuine community project. But there's also very little ongoing work in this area in general.
The 'immediate' advice I generally give for JS nowadays is to stick strictly with single-responsibility dependencies regardless of how high it makes the dependency count go up. Because that way many of your dependencies will simply not *need* maintenance, and swapping out a dependency in the worst case is super cheap. It's also much easier to audit them manually because all code is 'local' instead of coupled to other parts of the stack.
(I wrote a bit more about the counterintuitive nature of JS deps over on the birdsite a while ago, if you're interested: https://twitter.com/joepie91/status/1065193459349446656)
@starless I do have a bit of a soft spot for the 'ragtag band of queer weirdos flying through space' subgenre, but I imagine that that might not be that big of a genre :)
@f0x Thanks! Will have a look
@silvermoon82@tech.lgbt Ahh, yeah. I guess they changed their pitch up quite a bit since I last looked at them - previously they were very much trying to be "the solution to funding OSS, pay once to pay everybody", which I really didn't like because they were essentially positioning themselves as a monopolistic OSS funding gatekeeper, intentional or not.
The current presentation does seem a lot better and a lot more measured. I have no idea how accurate their metrics are, though, and I do hope that it isn't just prioritizing Tidelift-affiliated packages...
@ckie we're all banned on this blessed day
@thufie so because of that post you are now banned, right
food
@schratze Huh? I've generally found the opposite to be true here in NL
@kaasiand Ziet er nice uit!
In the process of moving to @joepie91. This account will stay active for the foreseeable future! But please also follow the other one.
Technical debt collector and general hype-hater. Early 30s, non-binary, ND, poly, relationship anarchist, generally queer.
- No alt text (request) = no boost.
- Boosts OK for all boostable posts.
- DMs are open.
- Flirting welcome, but be explicit if you want something out of it!
- The devil doesn't need an advocate; no combative arguing in my mentions.
Sometimes horny on main (behind CW), very much into kink (bondage, freeuse, CNC, and other stuff), and believe it or not, very much a submissive bottom :p
My spoons are limited, so I may not always have the energy to respond to messages.
Strong views about abolishing oppression, hierarchy, agency, and self-governance - but I also trust people by default and give them room to grow, unless they give me reason not to. That all also applies to technology and how it's built.