2017 Year in review: Software across the stack | Hacker News Reader