The differences between tinkering and research | Hacker News Reader