How not to get screwed by your client when you’re contracting | Hacker News Reader