Ten principles for good design by Dieter Rams | Hacker News Reader