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