A central package cooldown is not really any different to individual cooldowns.
The main reason for the cooldown is so security companies can find the issues, not that unwitting victims will find them.
One problem of the central cooldown is that it restricts the choice to be able to consume a package immediately, and some people might think that a problem.
I can implement a dependency cooldown for my org and benefit from it immediately.
An upload queue gets its value from being done centrally and allowing security researchers early access and the ability to coordinate.
I can't help but wonder why security reviews aren't standard practice. Surely enterprises would be willing to pay for that? You get the default releases as they are today, then a second line that get a "security reviewed" certification released at most a few weeks later.
Of course the problem there is that security audits are fallible. Some issues are so subtle that they are only revealed years after they're introduced, despite them being open source and subject to potentially all the tools and eyes.
> One problem of the central cooldown is that it restricts the choice to be able to consume a package immediately
Huh? The article specifically suggests there could be an opt-in to early releases, and that the published revisions are available (e.g. for researchers) just not distributed by default.
Call it what you want, but a new life stage begins when we have serious responsibility for another human.
For some this comes early, like a "child" looking after a sick parent. For others (like me) this comes with having children.
My wife and I look back on the years we thought we were adults, because we lived on our own, had jobs and a cat, and chuckle to ourselves at how grown up we thought we were. This type of pretending to be an adult we call "adulting".
They use ARM cores designed by the Arm company, but the complete chips are designed by AWS/Microsoft.
Ampere had previously used cores designed by Arm, but their latest CPUs (which do not impress much) use a custom core, like the Apple and Qualcomm CPUs.
I know, but I can't buy a Cobalt or Graviton workstation. Ampere has been the only way I could lay my hands on a nice workstation-grade ARM chip (unless you count Apple, but they also don't sell chips)
Something people often don't consider is the limited resources for doing science - time, money, etc.
The positive side to "bias" is intuition. This is where a bias ("I'm pretty sure it'll turn out to work like XYZ, so I'll do this experiment next, rather than getting bogged down in some other area.") massively shortcuts the amount of resources required to come to a scientific conclusion.
During my PhD, I made many such shortcuts, following my nose. If I didn't, and tried to do everything objectively, I'd still be optimising buffers, and other such things.
The main reason for the cooldown is so security companies can find the issues, not that unwitting victims will find them.
One problem of the central cooldown is that it restricts the choice to be able to consume a package immediately, and some people might think that a problem.
reply