Learn and practice using Second-Order Thinking with exercises | Dark Hacker News