Electronics Explained: Fundamentals for engineers, technicians and makers (2018) | Hacker News