Skip to content

Comment on 500px Terms of Serviceparent

Comments

    The point of legalese is to define everything in absolutely certain terms.
Legalese is what you get when you try to get a precise meaning from an imprecise language. It is like trying to get the type safety of Haskell in PHP, resulting in a lot of verbosity.

I think this is relevant: There is a paper+presentation from SPJ about defining a contract (financial, in this case) in Haskell. Precise and machine verifiable.

http://research.microsoft.com/en-us/um/people/simonpj/Papers...

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.