Another example of why you shouldn't roll-your-own crypto | Hacker News Reader