Factors influencing our collective development, a multimedia course | Hacker News Reader