Using semantic waves to improve explanations and learning in computing | Hacker News Reader