Data validation – why I’m writing SureJS | Hacker News Reader