Re:Nvidia Security Team: “What if we just stopped using C?”
by littlestymaar on Monday November 07, 2022 @12:46PM
(#33509280)
Asbestos is killing mostly the contractors instead of the users, which is breaks the analogy here. (That being said, any argument using the “market failure” concept is dubious from the beginning)
Re:Nvidia Security Team: “What if we just stopped using C?”
by _hexley_ on Monday November 07, 2022 @12:54PM
(#33509417)
I see where your confusion stems from. In the case of asbestos, it is the contractors using it to build the house who tend to experience adverse health effects, and not always the people who live there. Asbestos is harmless when it's inert in the wall, paint, etc. The danger is when you start doing construction / renovations and the dust is free floating.
So OP's point is correct. The two situations are not exactly analogous.
Re:Nvidia Security Team: “What if we just stopped using C?”
by RoyTyrell on Monday November 07, 2022 @01:27PM
(#33509954)
Well the creators of the substance (manufacturers who used asbestos in their products) and the contractors that installed the products did in fact also get cancer.
You're both a little bit wrong, and both want to be right, so seem to be ignoring the negative aspects of both your arguments.
C does not have a direct proven link to causing death or catastrophic disease like asbestos does, but any bugs due to language "allowing" the dev to shoot themselves in the foot is largely born by the users - at least initially.
with the language you've got
If the software has a security issue, the cost will have to be born by the users, not the developers.That makes it (imo) directly opposed to your argument, as its technically the same as with the carcinogenic substance