How did this function end up like this? | Hacker News Reader