For those interested in Peter Turchin's theories, as explained by himself rather than in the (somewhat sensationalist) manner in this article, the best book for a Hacker News audience would probably be "Ages of Discord", his latest. Here's my Goodreads review, if you're curious: https://www.goodreads.com/review/show/1796955228