The reduce ({ spread}) anti-pattern in front end JavaScript | Hacker News Reader