A layperson’s guide to software vulnerabilities, and how they happen | Dark Hacker News