Six Principles for Making New Things | Hacker News Reader