How to Objectively Reason About Systems: Correctness Properties of a System | Hacker News Reader