1. Get a few thousands book titles that are "long enough" so that the probability they appear in a sentence without meaning the book is low
2. Search these spans in HN comments and use this corpus to train Stanford's CoreNLP NER
3. Run the NER on all comments
4. Check on Openlibrary or another book DB that the extracted spans are real books titles