The Emergence of GitHub as a Collaborative Platform for Education [pdf] | Dark Hacker News