ParentFull threadPieterH·It's very long because I didn't have time to write a short version.View on HN