A beginner's guide to adding dynamic functionality with JavaScript and jQuery | Hacker News Reader