Essential ergonomics for programmers | Hacker News Reader