Ask HN: Contracting – dealing with ambiguous requirements and liability | Hacker News Reader