Hacker News new | past | comments | ask | show | jobs | submit login

So your code worked as intended, and the intention was to kill people since it was used by the military? You sir, have written the most destructive code on this thread.

I'm sorry for how you must feel.




Yeah. I had no idea at the time what its purpose was, either and found out about it after the fact.

It isn't a pleasant thing to live with.


Then you did not want to hurt anyone.

Imagine someone who works as a knife grinder. If he do his job right the knifes will be much more dangerous, they may cause accidents or even some will be used intentionally as a deadly weapon.

Then considering these possibilities: an ethical knife grinder should do a shitty job, should quit, or should live in self-reproach?

It may be more complicated if you are a gunsmith. But those guns are used by your customers - so in what extent your ethical evaluation will depend on their actions in this case?

For example if your guns are used in an arming race, and eventually they help avoiding war then you are a saint? If your guns are used in a victorious war then you are a hero? And if they are used for killing innocents then you are an evil person? Or you should be judged by the average probabilities of the global gun usage? Or what?


> Imagine someone who works as a knife grinder. If he do his job right the knifes will be much more dangerous, they may cause accidents

Poorly sharpened knives are far more likely to cause accidental injuries, and serious ones, than well-sharpened knives. At least in kitchen use, though I'd expect the “a dull knife is more likely to fail to cut what you meant, slideshow off, and strike something else” effect would apply in most uses of knives.


Maybe. It is also possible that better knifes cause less but more serious accidents, and then it is hard to compare the two. But I stop now, because what we have now are just plausible hypotheses without any real evidence - theoretical knife science waiting for confirmation... ;)


OSHA[1] recommends keeping knives sharp to prevent restaurant and kitchen maladies from occurring.

The Ohio Bureau of Worker's Compensation[2] recommends the same.

The Bureau of Industrial and Labor Statistics[3] cites dull knives as a common cause for injury, and recommends keeping knives 'sharp and in good trim' to prevent accidents.

In short, "a sharp knife is a safe knife" isn't hokum. When you're pushing a knife into something, you're storing and releasing kinetic energy. A sharper knife requires less kinetic energy to begin cutting the object, which is ostensibly dangerous, but not as dangerous as a failure to cut, which releases all that kinetic energy in uncontrollable fashion.

Past that, in the event that you do get cut by a knife, a sharper knife makes a cleaner cut, which means easier healing, easier care, and (if dire enough) easier reattachment. Oh, and less scarring to boot.

[1] - https://www.osha.gov/SLTC/youth/restaurant/knives_foodprep.h...

[2] - https://www.bwc.ohio.gov/downloads/blankpdf/SafetyTalk-Preve...

[3] - https://books.google.com/books?id=W0M4AQAAMAAJ&pg=PA190&lpg=...


I don't feel responsible. I do feel like having a bit of remorse has been useful for me. It's helped me be much more discriminating in my choice of employer.


Almost anything can be repurposed for killing, so take it easy.

Suppose you work on the grep program GNU Coreutils. Harmless, right?

Some regime could use that to grep out a list of innocent people to put on a hit list.

If you had no idea what the purpose was, that means the program had conceivable purposes of various kinds, not related to killing, just like grep.

If you develop something that is pretty much only for killing, obviously so, then you know, right? Or else are capable of incredible denial.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: