Defensive Programming: Being Just-Enough Paranoid | Hacker News Reader