Manifold: Java Operator Overloading, Unit Expressions, Ranges, and Science | Hacker News Reader