How to Engineer Secure Things: Past Mistakes and Future Advice | Hacker News Reader