How marketing basics cause some open source projects to fail | Hacker News Reader