Lessons learned from launching CS50x | Dark Hacker News