A Survival Guide to Starting and Finishing a PhD | Hacker News Reader