How to disagree well Paul Graham's Disagreement Hierarchy