Producing a Go scanner in 1219 bytes of code | Hacker News Reader