Why are embedded systems software developers getting a D- in C? | Hacker News Reader