Catching API regressions with snapshot testing | Hacker News Reader