Modern Developer Tools as Attack Surfaces: Lessons from Shai-Hulud | Hacker News Reader