Top 29 books ranked by unique users linking to Amazon in Hacker News comments

"Introduction to Algorithms, 3rd Edition" by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein Publisher: The MIT Press Click for details"The Four Steps to the Epiphany: Successful Strategies for Products that Win" by Publisher: Cafepress.com Click for details"Peopleware: Productive Projects and Teams (Second Edition)" by Publisher: Dorset House Publishing Company, Incorporated Click for details"Code: The Hidden Language of Computer Hardware and Software" by Charles Petzold Publisher: Microsoft Press Click for details"JavaScript: The Good Parts" by Douglas Crockford Publisher: O'Reilly Media Click for details"Working Effectively with Legacy Code" by Michael Feathers Publisher: Prentice Hall Click for details"Three Felonies A Day: How the Feds Target the Innocent" by Harvey Silverglate Publisher: Encounter Books Click for details"The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It" by Michael E. Gerber Publisher: HarperCollins Click for details"Programming Collective Intelligence: Building Smart Web 2.0 Applications" by Toby Segaran Publisher: O'Reilly Media Click for details"The Little Schemer - 4th Edition" by Daniel P. Friedman, Matthias Felleisen Publisher: The MIT Press Click for details"The Design of Everyday Things" by Donald A. Norman Publisher: Basic Books Click for details"The Non-Designer's Design Book (3rd Edition)" by Robin Williams Publisher: Peachpit Press Click for details"The C Programming Language" by Dennis M. Ritchie, Brian W. Kernighan Publisher: Prentice Hall Click for details"On Writing Well: The Classic Guide to Writing Nonfiction" by William Zinsser Publisher: Harper Perennial Click for details"The Box: How the Shipping Container Made the World Smaller and the World Economy Bigger" by Marc Levinson Publisher: Princeton University Press Click for details"Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin Publisher: Prentice Hall Click for details"Expert C Programming: Deep C Secrets" by Peter van der Linden Publisher: Prentice Hall Click for details"Programming Pearls (2nd Edition)" by Jon Bentley Publisher: Addison-Wesley Professional Click for details"Surely You're Joking, Mr. Feynman! (Adventures of a Curious Character)" by Ralph Leighton, Richard P. Feynman Publisher: W. W. Norton & Company Click for details"Feeling Good: The New Mood Therapy" by David D. Burns Publisher: Harper Click for details"Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition" by Steve Krug Publisher: New Riders Click for details"Design for Hackers: Reverse Engineering Beauty" by David Kadavy Publisher: Wiley Click for details"Skunk Works: A Personal Memoir of My Years at Lockheed" by Leo Janos, Ben R. Rich Publisher: Back Bay Books Click for details"Founders at Work: Stories of Startups' Early Days" by Jessica Livingston Publisher: Apress Click for details"The Elements of Computing Systems: Building a Modern Computer from First Principles" by Shimon Schocken, Noam Nisan Publisher: The MIT Press Click for details"Concrete Mathematics: A Foundation for Computer Science (2nd Edition)" by Ronald L. Graham, Donald E. Knuth, Oren Patashnik Publisher: Addison-Wesley Professional Click for details"A Guide to the Good Life: The Ancient Art of Stoic Joy" by William B. Irvine Publisher: Oxford University Press Click for details"The Innovator's Dilemma: The Revolutionary Book that Will Change the Way You Do Business (Collins Business Essentials)" by Clayton M. Christensen Publisher: Collins Click for details"Purely Functional Data Structures" by Chris Okasaki Publisher: Cambridge University Press Click for details3631252422222019181717171616141414131313131313121212121212"Introduction to Algorithms, 3rd Edition" by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein Publisher: The MIT Press Click for details"The Four Steps to the Epiphany: Successful Strategies for Products that Win" by Publisher: Cafepress.com Click for details"Peopleware: Productive Projects and Teams (Second Edition)" by Publisher: Dorset House Publishing Company, Incorporated Click for details"Code: The Hidden Language of Computer Hardware and Software" by Charles Petzold Publisher: Microsoft Press Click for details"JavaScript: The Good Parts" by Douglas Crockford Publisher: O'Reilly Media Click for details"Working Effectively with Legacy Code" by Michael Feathers Publisher: Prentice Hall Click for details"Three Felonies A Day: How the Feds Target the Innocent" by Harvey Silverglate Publisher: Encounter Books Click for details"The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It" by Michael E. Gerber Publisher: HarperCollins Click for details"Programming Collective Intelligence: Building Smart Web 2.0 Applications" by Toby Segaran Publisher: O'Reilly Media Click for details"The Little Schemer - 4th Edition" by Daniel P. Friedman, Matthias Felleisen Publisher: The MIT Press Click for details"The Design of Everyday Things" by Donald A. Norman Publisher: Basic Books Click for details"The Non-Designer's Design Book (3rd Edition)" by Robin Williams Publisher: Peachpit Press Click for details"The C Programming Language" by Dennis M. Ritchie, Brian W. Kernighan Publisher: Prentice Hall Click for details"On Writing Well: The Classic Guide to Writing Nonfiction" by William Zinsser Publisher: Harper Perennial Click for details"The Box: How the Shipping Container Made the World Smaller and the World Economy Bigger" by Marc Levinson Publisher: Princeton University Press Click for details"Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin Publisher: Prentice Hall Click for details"Expert C Programming: Deep C Secrets" by Peter van der Linden Publisher: Prentice Hall Click for details"Programming Pearls (2nd Edition)" by Jon Bentley Publisher: Addison-Wesley Professional Click for details"Surely You're Joking, Mr. Feynman! (Adventures of a Curious Character)" by Ralph Leighton, Richard P. Feynman Publisher: W. W. Norton & Company Click for details"Feeling Good: The New Mood Therapy" by David D. Burns Publisher: Harper Click for details"Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition" by Steve Krug Publisher: New Riders Click for details"Design for Hackers: Reverse Engineering Beauty" by David Kadavy Publisher: Wiley Click for details"Skunk Works: A Personal Memoir of My Years at Lockheed" by Leo Janos, Ben R. Rich Publisher: Back Bay Books Click for details"Founders at Work: Stories of Startups' Early Days" by Jessica Livingston Publisher: Apress Click for details"The Elements of Computing Systems: Building a Modern Computer from First Principles" by Shimon Schocken, Noam Nisan Publisher: The MIT Press Click for details"Concrete Mathematics: A Foundation for Computer Science (2nd Edition)" by Ronald L. Graham, Donald E. Knuth, Oren Patashnik Publisher: Addison-Wesley Professional Click for details"A Guide to the Good Life: The Ancient Art of Stoic Joy" by William B. Irvine Publisher: Oxford University Press Click for details"The Innovator's Dilemma: The Revolutionary Book that Will Change the Way You Do Business (Collins Business Essentials)" by Clayton M. Christensen Publisher: Collins Click for details"Purely Functional Data Structures" by Chris Okasaki Publisher: Cambridge University Press Click for detailsAmazon product links were extracted and counted from 8.3M comments posted on Hacker News from Oct 2006 to Oct 2015. Data:Hacker News API via Google BigQuery published by Felipe Hoffa @felipehoffa • Author: Ramiro Gómez - ramiro.org

Click on a thumbnail image or bar to show the book details.

Amazon product links were extracted and counted from 8.3M comments posted on Hacker News from Oct 2006 to Oct 2015. Data: Hacker News API via Google BigQuery published by Felipe Hoffa @felipehoffa • Author: Ramiro Gómez - ramiro.org

The Little Schemer - 4th Edition

Author: Daniel P. Friedman, Matthias Felleisen
Publisher: The MIT Press
Number of links: 17 - search results on HN - Results may differ because of links posted after Oct 2015 and additional fields being searched.

Book description

The notion that "thinking about computing is one of the most exciting things the human mind can do" sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The Seasoned Schemer, apart from other books on LISP. The authors' enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about. The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate...


Top Books on Amazon Based on Number of HN Users Linking them in Comments

In my last post I ranked books based on the total number of links in Hacker News comments. In the ensuing discussion on HN SloopJon recommended to discount repeated links by the same commenter.

I thought this was a good idea and created this improved ranking, which is based on the number of unique users linking to Amazon book pages in Hacker News comments. In addition only comments that have a ranking between 0 and 9 are taken into account, i. e. comments that have a maximum of 9 comments with the same parent above them, see Felipe Hoffa's explanation of comment ranking.

Moreover, I took only ASINs into account that consist of 10 digits, since ASINs may be different across Amazon marketplaces, except for books, where the ASIN corresponds to the ISBN, see Wikipedia.

The previous #1, The Rent Is Too Damn High, actually has an ASIN that is not an ISBN, but would not be in the above ranking anyway because the 53 links came from only 10 different users, compare the Hacker News products table. Looking at the Amazon reviews, it seems to be a quite polarizing book with about 30% liking it a lot and 60% not at all and not much in between. The new #1, Introduction to Algorithms, 3rd Edition, was on the 2nd place before.

Another book that disappeared from the ranking is Darwin's Theorem. It turns out that all 19 links came from the book author. Ironically, all of the links posted in the considered time frame are broken now, since the ASIN of the book changed at some point.

Obviously, the counts changed and also some positions within the ranking, but most of the books appear in both top lists. This list contains 29 books rather than 30, because I made the cut at a position where the counts changed, ranks 30-34 all have 11 links from unique users.

Conclusion

As mentioned in the previous post, despite the improvements this ranking approach still has limitations. A book like Structure and Interpretation of Computer Programs does not make the top list, although it is referred to quite frequently on Hacker News, often just by the acronym SICP. Detecting book titles or even nicknames in texts is certainly an interesting challenge. Nonetheless, a simpler approach like this one can and hopefully does provide some value as well.

Credits

The Hacker News data was obtained from the official Hacker News API with the help of Jenny Tong and the Firebase team and published on Google BigQuery by Felipe Hoffa. The data was processed with Python and various libraries and the visualization created with D3.js.

Published: January 26, 2016 by Ramiro Gómez.
If you want to be notified about new content, click here to subscribe to the newsletter or RSS feed.

Disclosure: External links on this page may contain affiliate IDs, which means that I earn a commission if you make a purchase via such a link. This allows me to operate this site and offer hopefully valuable content that is freely accessible. More information about affiliate programs.

Graph and map prints on posters and other products