I love HN - it's basically the only website I visit these days (aside checking mail, watching YouTube, and gardening my GitHub repositories).
The author and book cover it is showing is for a comic book adaptation by John Carnell.
https://www.goodreads.com/book/show/41725880
Instead of showing the author and book cover for the original text book by Douglas Adams.
https://www.goodreads.com/book/show/11.The_Hitchhiker_s_Guid...
Also, "Gödel, Escher, Bach" (20 mentions) and "GEB" (7 mentions) are listed as separate books, but they are the same book.
Otherwise nice to see so many of the books i read this year mentioned. Except "Mein Kampf" of course, interesting top mention there. perhaps lots of people are reading it to understand the past? I'll need to see if it's worth it, I always considered it the equivalent of drinking water from the river thames to understand victorian england better.
It's possible this idea isn't straightforward due to more or fewer total mentions but I think you could get there.
I started the year reading the first five books of the Foundation Series (book #1 on the list). A must read for anyone who hasn’t read it. I couldn’t believe how well it held up 70+ years later(!!)
I just finished the 3 Body Problem trilogy, and think it’s appropriate book #2 (The Dark Forest) is on the list as it’s probably the best — but all three are great.
I’m now ready Project Hail Mary. It’s been a long time since I read the Martian,but Andy Weir’s writing style is fast paced and practically a screenplay already. It’s obvious from the first chapter why it was picked up for a movie.
Oh thanks for the warning. I was avoiding him based on a hunch. Now I know I was right.
If anyone else is weird like me and likes books to not read like a movie screenplay, same goes for The Expanse.
Revelations of divine love, recorded by Julian, anchoress at Norwich, A.D. 1373 wasn't really mentioned ever. Those mentions are of the book of Revelations in the Bible.
Beowulf mentions are all referencing the Old English epic poem, not a specific modern version by Seamus Heaney.
Knowing the HN crowd, it can also be a reference to beowulf clusters as well.
by Aho, Lam, and Sethi
https://www.amazon.com/Compilers-Principles-Techniques-Tools...
[0] https://www.npr.org/2011/08/11/139085843/your-picks-top-100-...
thank you for making this!
Nice website though, I like it.
Honestly given that the thing gets brought up about five times per day by absolutely anyone for any conceivable reason I think it's the opposite. The real dystopian picture of the future is getting hit on the head with a copy of 1984, forever.
graemep
on 4/15/2025
Mein Kampf IS a rant.
I recommend people read it so you can understand how people like that think.Surprised by how much fiction shows up though. I'd assumed HN skewed heavily technical but seeing 1984, Dune, and Foundation in the top mentions suggests the community has broader reading habits than stereotypes suggest.
One bug: looks like "The Martian" by Andy Weir is getting grouped with "The Martian Chronicles" by Ray Bradbury. Might want to add some disambiguation logic for common title collisions.
How are you doing the extraction? LLM-based NER or something more traditional like regex + entity matching?
Maybe mentioning it for what not to do?
Just search it: https://hn.algolia.com/?q=clean+code
All (justifiably) against clean code methodology.
1. Structure and Interpretation of Computer Programs 2. Clean Code 3. Crafting Interpreters
Also, it’s quite fascinating how often fiction books were recommended! I wouldn’t’ve expected that on HN.
You are quite correct! Crafting Interpreters actually has the highest average sentiment score across all books with more than 10 comments. This is the average sentiment score of all three( range being -10 to 10) :
Crafting Interpreters(7.8) > SICP(4.3) > Clean Code(-3.2)
See a few of my mentions on here, a few of them not [0]
Regardless, this is a real treat
It seems to miss the mentions of the late John Varley's books in https://news.ycombinator.com/item?id=46269991 six days ago.
It was kind of disappointing to see the highest mentioned books, since I've read most of them already (nothing new really popped out.)
It's a violation of the Amazon Associates program to not have one.
But, OP, if you're going to have this, disclaimers, and a privacy policy are really important (especially for collecting emails).
These are classics yes, but I was expecting something close to the forefront of the culture
I wonder if it's an american thing, for engineers to be detached of liberal arts? The vibe tends to be quite different in local engineering groups.
The first is that there is likely more diversity the deeper you go down the intellectual hole. You and I may read much more sophisticated books, but the books you read and the ones I read differ significantly. Thus, the list is biased towards the more popular (it is, after all, a popularity list).
Second is this:
> for engineers to be detached of liberal arts?
Most of us just haven't found value in the other types of books. It would help if you gave some examples of books that should be here. For me (perhaps as an engineer), I like books to kind of get to the point. When it comes to fiction, I'm a very firm believer that, although a given novel may give great commentary about a social/philosophical issue, its primary purpose is entertainment. If I wanted to understand the underlying social/philosophical issue, a more direct, nonfiction book will always do a better job.
I've yet to find someone "changed" because of fiction. Those I know who claim to already had the sentiments before they read that piece of fiction, and the story was merely preaching to the choir. What they are glorifying is how well the story depicted an issue.
I think there is a fundamental misunderstanding there, if you think all the potential value of a fiction book is some commentary padded by a story.
Good fiction usually exercises the mind in ways a non-fiction book never would. You experience life through someone else's eyes, you try to understand someone's mind by the actions they take and the words they say, you wonder in a meta-plane what the author is trying to show, you see language being used in non-common ways to provoke emotions or express ideas, you wonder how you would have acted in someone's shoes... Saying the author could get to the point quicker is like saying that lifting weights in the gym is done faster with a forklift, the process is the point rather than the extracted output.
There is also a fundamental difference between being told 'pain is an unpleasant feeling that living beings take effort to avoid' and being punched in the face. Fiction gives you a fraction of the extra wisdom you get with the latter.
>It would help if you gave some examples of books that should be here.
That's the thing, there is not specific book I could recommend that is most likely change your life for the better, for the same reason there is no single specific equation I can mention that will make someone good at math if they solve it. Some exercises are better, some are pointless, but it's the act of engaging that counts in the long term.
My comment about this list had no implication that the books at the top of the list were less valuable than other hidden works; they're just a sign of a path not travelled quite far, if that makes sense.
And leaving aside the usefulness of it all, pleasant experiences not all amount to entertaining. You'd probably agree that having sex with the love of your life and watching TV are not equivalent experiences, even if you come out of both with roughly the same level of self-improvement.
Actually, I'm flipping the two: The potential value of a fiction book is a good story - social commentary is purely optional. Fiction that has commentary padded by a story are valued only by those who are sympathetic to the commentary. Whereas I can easily love a good story even if I disagree with the commentary.
> Good fiction usually exercises the mind in ways a non-fiction book never would. You experience life through someone else's eyes, you try to understand someone's mind by the actions they take and the words they say, you wonder in a meta-plane what the author is trying to show, you see language being used in non-common ways to provoke emotions or express ideas, you wonder how you would have acted in someone's shoes... Saying the author could get to the point quicker is like saying that lifting weights in the gym is done faster with a forklift, the process is the point rather than the extracted output.
I don't think we're in disagreement. I'm merely saying that I've yet to see someone changed by a fiction book. If there was change, it was always "change in the same direction" (e.g. "a renewed appreciation of X").
I have seen plenty of folks changed by nonfiction, though.
Incidentally, most/all of what you wrote above can be done as effectively with nonfiction. Books like When Broken Glass Floats by Chanrithy Him are extremely powerful. As was Killers of the Flower Moon. I doubt any works of fiction dealing with the same topics would be more powerful. Both of these books could have been written (and read) as fiction, but knowing the events were true makes a huge difference in appreciation.
> There is also a fundamental difference between being told 'pain is an unpleasant feeling that living beings take effort to avoid' and being punched in the face. Fiction gives you a fraction of the extra wisdom you get with the latter.
This seems like a false dichotomy. You can have nonfiction do this very effectively without simply "telling" you.
https://storage.googleapis.com/globalhnbucket/normalized_boo...
For a cult, this is some remarkably low-effort proselytizing though :/
I assume this one uses a few-shot LLM approach instead, which is slower and more expensive at inference, but so much faster to build since there's no tedious labeling needed.
Yes, I saw that project pretty impressive! Hand-labeling 4000 books is definitely not an easy task, mad-respect to tracyhenry for the passion and hardwork that was required back then.
For my project, I just used the Gemini 2.5 Flash API (since I had free credits) with the following prompt:
"""You are an expert literary assistant parsing Hacker News comments. Rules: 1. Only extract CLEARLY identifiable books. 2. Ignore generic mentions. 3. Return JSON ARRAY only. 4. If no books found, return []. 5. A score from -10 to 10 where 10 is highly recommended, -10 is very poorly recommended and 0 is neutral. 6. If the author's name is in the comment, include it; otherwise, omit the key. JSON format: [ {{ "title": "book title", "sentiment": "score", "author" : "Name of author if mentioned" }} ] Text: {text}"""
It did the job quite well. It really shows how far AI has come in just 4 years.
Pleasantly surprised to see much of the discourse was along the lines of, "Oh yeah, read her stuff, found it fascinating [in the same vein as a train wreck can be], recommended just to understand how those folks think." Not going to pick up her stuff any time soon, but I was happy to have a bias prove unfounded.