On API design (or how to shoot yourself in the foot with HashCodeBuilder) | Hacker News Reader