When an error is not an exception – writing Prism | Hacker News Reader