Dependency cooldowns turn you into a free-rider
51–60 of 131 posts
Re: Dependency cooldowns turn you into a free-rider
#52I think the key is to differentiate testing from deployment: you don't need to run bleeding edge everywhere to find bugs and contribute. Even running nightly releases on one production instance will surface real problems.
Re: Dependency cooldowns turn you into a free-rider
#53Earlier quoted context omitted.
I’ve never seen code that is downloaded run itself. Why not be the change you want to see in the world and run sudo or spawn your browser in a jail. Or download as another user.
Welcome to npm post-install scripts... https://docs.npmjs.com/cli/v11/using-npm/scripts
Re: Dependency cooldowns turn you into a free-rider
#54Re: Dependency cooldowns turn you into a free-rider
#55Okay sure, but what happens when a high CVE is discovered that requires immediate patching – does that get around the Upload Queue? If so, it's possible one could opportunistically co-author the patch and shuttle in a vulnerability, circumventing the Upload Queue. If you instead decide that the Upload Queue can't be circumvented, now you're increasing the duration a patch for a CVE is visible. Even if the CVE disclos…
> Okay sure, but what happens when a high CVE is discovered that requires immediate patching I'm pretty sure, once cooldowns are widely implemented, the first priority of attackers will become to convince people to make an exception for their update because "this is really really urgent" etc.
Re: Dependency cooldowns turn you into a free-rider
#56Think about how much cumulative human suffering must be experienced to bring you stable and effective products like this. Why hit the reset button right when things start getting good every time?
Re: Dependency cooldowns turn you into a free-rider
#57Dependency cooldowns, like staged update rollouts, mean less brittleness / more robustness in that not every part of society is hit at once. And the fact that cooldowns are not evenly distributed is a good thing. Early adopters and vibe coders take more chances, banks should take less.
But yeah, upload queues also make sense. We should have both!
Re: Dependency cooldowns turn you into a free-rider
#58> Fundamental in the dependency cooldown plan is the hope that other people - those who weren't smart enough to configure a cooldown - serve as unpaid, inadvertent beta testers for newly released packages. This is wrong to an extent. This plan works by letting software supply chain companies find security issues in new releases. Many security companies have automated scanners for popular and less popular libraries, w…
They do do original work sometimes. But most of it feels like reposted stuff from the open source community or even other vendors