Second-order logic explained in plain English | Hacker News Reader