Golang panics on slice access but not on length check | Hacker News Reader