frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Books mentioned on Hacker News in 2025

https://hackernews-readings-613604506318.us-west1.run.app
155•seinvak•2h ago

Comments

codingdave•2h ago
Affiliate marketing is such a mixed bag. I absolutely love it when people can monetize their writing by adding some affiliate links that are relevant to the audience - win/win for all sides. Yet it is as slimy as anything else when the sole purpose of creating content is to publish affiliate links.
seinvak•2h ago
My bad — probably should’ve added a disclaimer :) For what it’s worth, I only added sponsored links to the top ~50 books out of ~10k total. Mostly just trying to cover the cost of a decent domain so I can keep the site running.
SquareWheel•1h ago
> "probably should’ve added a disclaimer"

It's a violation of the Amazon Associates program to not have one.

whatamidoingyo•23m ago
Eh, I've shared your views before. But Amazon affiliate link payouts are trash. The OP made it to the front page of HN, but I'd be surprised if he makes more than $100. It's possible, but probably highly unlikely. Let him them make some money, it's a cool project.

But, OP, if you're going to have this, disclaimers, and a privacy policy are really important (especially for collecting emails).

odie5533•2h ago
Great books listed here! Added some to my TBR list. Thanks! I'm a little surprised the numbers aren't higher across the board.
Insanity•2h ago
The fact that Mein Kampf was mentioned so often in 2025 is saying something about the political climate lol..

Nice website though, I like it.

mitthrowaway2•1h ago
It seems to have mainly come up in discussions about banned books, rather than discussions about popular fascist movements, so it might not be saying what most people would first assume.
Insanity•1h ago
Good catch, I didn’t read through the comments where it’s mentioned.
mohamez•1h ago
I'm really trying so hard to understand how did you come up with this correlation.
dozerly•1h ago
The US has shifted to becoming an authoritarian fascist state. It’s not surprising that people reference another prominent authoritarian fascist manifesto.
an0malous•1h ago
I think 1984 is more of a sign of the times, and not just mentioned in the context of banned book threads
tonymet•1h ago
This comment is a helpful way to understand Mein Kampf and whether it means its readers are Nazis.

   graemep
  on 4/15/2025
   
  Mein Kampf IS a rant.
  I recommend people read it so you can understand how people like that think.
jeffbee•1h ago
Maybe there's a german-language subset of comment threads where they discuss their struggles against the C++ standard.
babblingfish•1h ago
Neat. I'm seeing a lot of overlap with books mentioned on r/reddit. I didn't realize, until know, how demographically similar hacker news and reddit are.
tonymet•1h ago
do you not read the comments?
joshdavham•1h ago
The top 3 programming books mentioned this year were

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.

mirashii•1h ago
I’d be curious about sentiment analysis applied to these. I expect two of the listed to have very positive sentiment, and one generally negative in 2025.
seinvak•33m ago
> I expect two of the listed to have very positive sentiment, and one generally negative in 2025.

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)

endlessvoid94•1h ago
Have you seen https://hackernewsbooks.com ?
zoklet-enjoyer•1h ago
Mind Games at number 2? I got that book years ago and was so disappointed I still think about it sometimes.
Rendello•11m ago
You just bumped it up by mentioning it ;)
Cloudly•1h ago
The recent novel Abundance seems to be agressibley grouped with the John Green novel An Abundance of Katherines - which I think is a humorous retelling of 2025 but also maybe needs some matching work
card_zero•48m ago
An Abundance of Katherines has only been mentioned on HN three times, and none of those are listed among the 19 claimed mentions.
GenerocUsername•1h ago
Hitchhikers guide to the universe having 42 mentions is a cosmic level coincidence
kaangiray26•1h ago
the ultimate coincidence of life, the universe, and everything
duckerduck•1h ago
Now its 43 :'(
jama211•1h ago
List was to a time point, and list says 42. All good! You could even say after waiting the right amount of time, 42 was the answer this computer program generated…
georgefrowny•40m ago
The eternal fate of the Googlewhack.
tonymet•1h ago
great project! how did you do tokenization and alignment of the titles to their ISBN / Amazon ID
seinvak•1h ago
Thanks! I used OpenLibrary's API to get the book IDs, and then Gemini 3 to generate the Amazon links.
hubraumhugo•1h ago
Would love to learn more about how this is built. I remember a similar project from 4 years ago[0] that used a classic BERT model for NER on HN comments.

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.

[0] https://news.ycombinator.com/item?id=28596207

seinvak•1h ago
> Would love to learn more about how this is built. I remember a similar project from 4 years ago[0] that used a classic BERT model for NER on HN comments

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.

dgeiser13•1h ago
The Book of Dragons by Edith Nesbit is listed instead of "the Dragon book"
thcipriani•44m ago
Same with Ezra Kline's "Abundance" vs. John Green's "An Abundance of Katherines." But I kinda like swapping in John Green—"Everything is Tuberculosis" was a good read for me this year.
giraffe333•8m ago
I thought this was "the Dragon Book" Compilers: Principles, Techniques, and Tools

by Aho, Lam, and Sethi

https://www.amazon.com/Compilers-Principles-Techniques-Tools...

begueradj•1h ago
The 6 first books reflect the quality comments I often see here on HN.
barddoo•1h ago
The Holy Bible mentioned.
kace91•1h ago
No offense intended towards anyone, but it usually strikes me how basic/surface level literature references are here. For a crowd pretty much defined by intellectual curiosity, it's mostly highschool reads, very mainstream scifi/fantasy and corporate self help.

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.

emodendroket•1h ago
There is some real stuff in there if you scroll through but I don’t disagree with your point. But it is easier to perform/identify oneself with intellectual curiosity than to truly be intellectually curious.
DashAnimal•1h ago
I think it's more about how using "most" as a measurement, no matter who the audience is that you pool from, is not a good way of producing a valuable list. In the end, having someone learned and well read produce a hand-written list with deeper cuts brings more value.
BeetleB•36m ago
I think two factors are in play:

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.

Der_Einzige•1h ago
Embarrassing to see 0 works by Max Stirner in this work. HN is truly spooked.
omoikane•1h ago
I see that there is "The Martian Chronicles" by Ray Bradbury (33 mentions), and "The Martian" by Andy Weir listed much later (11 mentions), but most of mentions for "The Martian Chronicles" appears to be referencing "The Martian" instead.

Also, "Gödel, Escher, Bach" (20 mentions) and "GEB" (7 mentions) are listed as separate books, but they are the same book.

losvedir•11m ago
Similarly, "The Book of Dragons" I'm guessing might be the so called "dragon book" about compiler design.
furyofantares•1h ago
You should scrape 2024 also and then 2025 should be sorted by the delta. Otherwise it doesn't have that much to do with 2025 and is largely just books commonly mentioned on HN.

It's possible this idea isn't straightforward due to more or fewer total mentions but I think you could get there.

wellpast•1h ago
Love this. Is there a scrape-able list of these?
seinvak•52m ago
Thanks for the love.No need to scrape, just use this json containing all the data used in making the site :

https://storage.googleapis.com/globalhnbucket/normalized_boo...

emodendroket•1h ago
Harry Potter apparently either the best book to read or the one with the most for engineers to learn from, I have to conclude.
DoctorOW•1h ago
I think it has to do with the author generating controversy on this website for news discussion.
samx18•1h ago
Kind of surprising that HN still is quite limited to the US-West, expected a little more diversity with the readers and discussions out there
xp84•56m ago
It’s mostly an English language site and there are a lot of English speakers in “the West” - I would expect that if there’s a China equivalent there aren’t that many Americans having discussions there.
mitthrowaway2•52m ago
What are some books from other regions that you hope might get discussed here more?
yoan9224•1h ago
Love this. The top programming books being SICP, Clean Code, and Crafting Interpreters feels very on-brand for HN.

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?

jasonjmcghee•45m ago
I wouldn’t think clean code is on-brand at all.

Maybe mentioning it for what not to do?

Just search it: https://hn.algolia.com/?q=clean+code

All (justifiably) against clean code methodology.

Freak_NL•1h ago
What is the cut off date?

It seems to miss the mentions of the late John Varley's books in https://news.ycombinator.com/item?id=46269991 six days ago.

seinvak•48m ago
Just missed by a day I guess. Cutoff is 15th December.
cwnyth•1h ago
There's a mistake with The Rust Programming Language. It counts Programming Rust as the same book.
stego-tech•54m ago
Lovely site. Got curious about one of my own biases (that the perceived libertarian slant of HN would be similarly in favor of Ayn Rand), and clicked through the usual suspects to see the context they were discussed in.

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.

bdunks•38m ago
It was nice seeing my 2025 reading list represented.

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.

WarOnPrivacy•37m ago
Street of Crocodiles by Bruno Schulz is absent. We cultists have fallen down on the job.
seinvak•19m ago
By searching in all categories, I can see it's mentioned once : https://news.ycombinator.com/item?id=42659243#42662874

For a cult, this is some remarkably low-effort proselytizing though :/

card_zero•32m ago
Some more errors:

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.

Rebelgecko•31m ago
My favorite reads of 2025 came from an HN recommendation (the Steerswoman series). I don't see it on this site so maybe the comment I saw was too oblique of a reference
notepad0x90•20m ago
I think some of the book associations are wrong. It shows "the martian chronicles" for mentions of andy weir's "the martian".

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.

Erlangen•8m ago
Another mistake is to place "The Road"(Cormac McCarthy) under "On the Road"(Jack Kerouac).
krick•12m ago
CSV export (just the book list) would be welcome.
Cheetah26•11m ago
Has a lot in common with NPR's top 100 sci-fi and fantasy list from 2011 [0]. Cool to see how the classics stay relevant.

[0] https://www.npr.org/2011/08/11/139085843/your-picks-top-100-...

lo_zamoyski•9m ago
The indexing must be flakey. I have mentioned various books multiple times with links to their respective Amazon pages. No mentions of them.

Show HN: Books mentioned on Hacker News in 2025

https://hackernews-readings-613604506318.us-west1.run.app
155•seinvak•2h ago•68 comments

Show HN: WalletWallet – create Apple passes from anything

https://walletwallet.alen.ro/
130•alentodorov•3h ago•55 comments

Show HN: RenderCV – Open-source CV/resume generator, YAML → PDF

https://github.com/rendercv/rendercv
37•sinaatalay•5h ago•22 comments

Show HN: Shittp – Volatile Dotfiles over SSH

https://github.com/FOBshippingpoint/shittp
97•sdovan1•6h ago•56 comments

Show HN: Jmail – Google Suite for Epstein files

https://www.jmail.world
1276•lukeigel•22h ago•284 comments

Show HN: The Official National Train Map Sucked, So I Made My Own

https://www.bdzmap.com/
53•Pavlinbg•6h ago•13 comments

Show HN: HN Sentiment API – I ranked tech CEOs by how much you hate them

https://docs.hnpulse.com
6•kingofsunnyvale•4h ago•3 comments

Show HN: HN Wrapped 2025 - an LLM reviews your year on HN

https://hn-wrapped.kadoa.com?year=2025
268•hubraumhugo•1d ago•143 comments

Show HN: Mushak – Zero config zero downtime Docker/Compose to server deployment

https://mushak.sh
14•hmontazeri•6h ago•12 comments

Show HN: Lyrics to Rolling WebVTT Converter

https://gitlab.com/9o1d/vtt
2•9o1d•3h ago•0 comments

Show HN: Passkeybot.com – add passkey auth with a few server side HTTP handlers

https://github.com/emadda/passkeybot
2•emadda•3h ago•0 comments

Show HN: BetterQR – I got tired of $20/mo+ subscriptions for simple QR codes

https://www.betterqr.app
3•dzrmb•4h ago•0 comments

Show HN: MomentBridge – A 24KB site to share life moments (pure HTML/CSS/JS)

https://vnglstzrs.github.io/momentbridge/
2•vangelistziaros•4h ago•0 comments

Show HN: Chishiko – 8 free AI tools for academic researchers (built on OpenAlex)

https://www.chishiko.com/
2•AiStyl•5h ago•0 comments

Show HN: Open-source Markdown research tool written in Rust – Ekphos

https://github.com/hanebox/ekphos
26•haneboxx•5d ago•12 comments

Show HN: ZXC – Asymmetric, +40% decode vs. LZ4 on ARM (C, BSD-3, Fuzzed)

https://github.com/hellobertrand/zxc
23•pollop_•4d ago•3 comments

Show HN: Zero Trust API – Image CDR in Rust/WASM (Rebuild Images from Pixels)

https://zero-trust-web.vercel.app/
2•Raviteja_•6h ago•0 comments

Show HN: Claude Code Plugin to play music when waiting on user input

https://github.com/Sevii/agent-marketplace/blob/main/plugins/elevator-music/README.md
52•Sevii•1d ago•14 comments

Show HN: Lockify – developer-friendly CLI for managing encrypted env variables

https://github.com/ahmed-abdelgawad92/lockify
4•ahmedabdelgawad•7h ago•1 comments

Show HN: Chart Preview – Preview environments for Helm charts on every PR

19•chartpreview•1d ago•9 comments

Show HN: I built an LLM agent that finds you online and roasts you

https://santa.veris.ai
2•_josh_meyer_•8h ago•0 comments

Show HN: I built a job board that filters "Ghost Jobs" in the Middle East

https://camels.work/
2•adityamallah•9h ago•2 comments

Show HN: TinyPDF – 3kb pdf library (70x smaller than jsPDF)

https://github.com/Lulzx/tinypdf
247•lulzx•3d ago•32 comments

Show HN: Ava – open-source AI voice assistant that runs in the browser

https://ava.muthu.co/
2•muthukrishnanwz•10h ago•2 comments

Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer

https://stickerbox.com/
44•spydertennis•1d ago•58 comments

Show HN: Picknplace.js, an alternative to drag-and-drop

https://jgthms.com/picknplace.js/
447•bbx•5d ago•149 comments

Show HN: Wingspan Games: Arrow – a multiplayer game built in Elixir / Phoenix

https://wingspan.games/arrow
4•calflegal•19h ago•1 comments

Show HN: Learning a Language Using Only Words You Know

https://simedw.com/2025/12/15/langseed/
82•simedw•6d ago•28 comments

Show HN: Stop AI scrapers from hammering your self-hosted blog (using porn)

https://github.com/vivienhenz24/fuzzy-canary
369•misterchocolat•4d ago•276 comments

Show HN: Misata – synthetic data engine using LLM and Vectorized NumPy

https://github.com/rasinmuhammed/misata
23•rasinmuhammed•5d ago•1 comments