Paul Graham: Six Principles for Making New Things | Heykuki News