A set of best practices for JavaScript projects | Hacker News