News for hackers. Stuff that matters.
Re:Canada accidentally helped crack computer translation by xxpor on Tuesday March 08, 2022 @12:57PM (#30603175)
How many bugs in software result from forgetting to handle an edge case?

Not surprising the same thing can happen in contracts; they're both written by humans. And you can't unit test a contract! (ignoring smart contracts for now)

Re:Canada accidentally helped crack computer translation by yboris on Wednesday March 09, 2022 @10:34AM (#30615571)
I took a philosophy course in my university focusing on law, covering contracts. The professor gave an example "a band wants to play at a venue, they make a contract; what happens if the venue burns down, who owes who money?"

There are definitely edge cases, but it doesn't feel too hard to specify a "catch all", and if the other party doesn't like it, they should clarify those terms too. Feels easy enough. Reminds me of "burden of proof tennis" - if the catch-all isn't satisfactory to you, carve out an exception the other party accepts.