Everybody makes mistakes when writing comparison functions | Hacker News Reader