Hacker Newsnew | past | comments | ask | show | jobs | submit | habinero's commentslogin

Ok, and a lot of -- maybe most -- people won't have their mailto handler set up correctly. I don't even know if I do on my current laptop and I have email old enough to vote

Mailto links are not that common these days.


Oh god. Tell me you've never dealt with those in real life without telling me lol

Usually the very best you can do IRL is "probably fine" or "maybe not fine" and that's just not good enough to justify blocking customers. Email is an old tech and there's a lot of variation in the wild.


Those aren't the only options, my dude.

And what are good options that you use and that work on Linux as well as Mac OS?

Literally every package manager already does this.

Why is it baffling? It's like saying "why do we still have outages". Well, yes.

The flip side of that is now you're running old software and CVEs get published all the time. Threat actors actively scan the internet looking for software that's vulnerable to new CVEs.

Yup. As someone who's been on both the eng and security side, you cannot improve security by blocking the product bus. You're just going to get run over. Your job is to find ways of managing risk that work with the realities of software development.

And before anyone gets upset about that, every engineering discipline has these kind of risk tradeoffs. You can't build a bridge that'll last 5,000 years and costs half of our GDP, even though that's "safer". You build a bridge that balances usage, the environment, and good stewardship of taxpayer money.


A lot of libraries are maintained by a single person.

Are those the ones typically involved in supply chain attacks?

There are no perfect solutions; but, let's be reasonable.



xz has dozens of contributors and two active maintainers. It was the actual example I was thinking of. The code was submitted by a third party and not a result of a developer machine compromise.

left pad wasn't a security incident. It was a capitalism incident.


This is why Artifactory and similar exist and they do this better. You ~never want to vendor libraries.

Are you saying it replaces my package manager, or that I should add another tool to my stack, vet yet another vulnerable dependency for critical use, to do something my package manager already does just as well?

> You ~never want to vendor libraries.

I just explained why you should, and you are yet to provide a counter-argument.


Ok? So you don't code in that language?

You still have multiple programming languages preinstalled on your OS, no matter which one it is.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: