technology A collection of learning resources for curious software engineers Hacker News Feb 20 2024 27m read Comments github.com