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

> If that was the case, we wouldn't need lawyers or court hearings.

Er no. The law existed long before computers did.

> Laws are phrased vaguely on purpose because real life is far too complicated to write down every eventuality and also it's easier to build political consensus for vague laws.

This doesn't discount from the code comparison at all. Anyone who has worked on a codebase for a large company knows that the feature requests never stop piling in either because the computer program will never be able to handle all the complexity of what it is trying to model either. At the end of the day, you have a function myLaw which takes four arguments, plaintiff, defendant, judge and jury. The interactions between the four and the myLaw code decide what the return value is.

> A succinct way to see the difference: You want your computer to do exactly what you wrote in the code and nothing else. This is not true of legislation. You want people to do anything that's not explicitly forbidden and tolerate them doing things that are technically forbidden as a way to introduce slack into the system.

No, because you're assuming here that the law directly controls the people. I would argue that isn't the actual purpose of the law. If this were true then there would be no crime because once a law was written, everyone would abide by it as if it had telepathic mind control and there would be no crime. Instead, people are free to ignore or read the law and then to act in concordance or discordance of their own free will. The actual purpose of the law is for evaluating the actions of people after they have done something. People are run time variables that are inserted into the law function, they are not the code themselves.




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

Search: