Got that? If you drink more than 60 glasses of soda/month there was a 11.5% chance you died during the course of the study, compared with a 9.3% chance if you 1/60th as many sodas a month. (I wonder what the margin of error is on this study, any chance it could account for that 2.2% difference?)
The difference between 9.3% chance and 11.5% chance is actually a 24% (11.5/9.3=1.236) difference. I don't know if that's significant, nor do I have an opinion about whether this is causation or correlation. But 24% seems way more significant than 2.2%.
foo, bar, err
if err != nil {
return fmt.Errorf("foobaring faied: %s", err)
}
A while ago, a survey was published where 6% of respondents said that error handling could/should be improved. This was subsequently interpreted as 'we need a syntax that allows for less lines than currently required. Besides the proposed syntax, that basic premise was discussed as well. Currently, native errors don't have e.g. stack traces etc, the survey didn't differentiate any further, so it's hard to conclude if one or the other should be improved.
I'm Shocked! Shocked I tell you!
Rightfully so. C is often admired for its performance, the only downside being that you need to take care of memory management yourself. Also, OpenSSL is probably the most commonly used TLS library out there written by a couple of mathematicians who used every trick in the book to get it to perform in the fastest way possible (security turned out to be less of a concern...). If there's now a new library written in a language touted for its memory safety, which is also faster than the most commonly used library written in C, then I think this achievement is quite admirable.
I'm not a Rust user myself but I'm happy to give credits where they're due.
Yes, and for good reason. If you want something to be up to date then it's best not to have to rely on the blessing of a packaging manager from your distribution to do so.
Why? If anything the Debian package manager is proven technology that has proven itself over the past 20+ years.
Sure you can start adding custom repositories and hope the result doesn't horribly screw up your system, but Snap is ultimately a solution to a big problem the repo / distro system has, and those problems include standard software as much as it does proprietary.
That's not a matter of 'hope'. It's a matter of engineering. Incompetent (or less experienced) engineers will always be able to screw up - no matter the package manager.
You want to run vlc 3.0.7-1 on Ubuntu? Snap or GTFO, the mainline repo is still on 3.0.6-1
I do want to run a recent version of vlc, and I do so using plain old Debian packages. Works like a charm.
Backed up the system lately?