When should you give up on a project that doesn't work? | Hacker News Reader