Software Evaluation, Part One: Basic Suitability | Hacker News Reader