What Can JavaScript Do? A Non-Technical Overview | Hacker News Reader