Why ZIP codes have 5 numbers – and what they each mean | Hacker News Reader