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