What's the right way to handle monetary values in code? | Hacker News Reader