For JavaScript developers, more choices mean hard choices | Hacker News Reader