What time-weighted averages are and why you should care | Hacker News Reader