Ask HN: Independent consultants, how do you structure payment contracts? | Hacker News Reader