Top
Best
New

Posted by roansh 18 hours ago

Show HN: HackerBooks – HackerTube, but for books mentioned on HN(hackerbooks.org)
Saw Karpathy's HackerTube and wanted the same thing for books. So I had Claude build one (Opus 5.5).

It's ~16.5k books that at least two different HN commenters brought up, from 2007 till now. Each book links back to the comments that mentioned it. Data is downloadable from the about page.

To be clear: Claude wrote almost all of it, including the data pipeline and the site. I mostly steered and made calls, bought the domain name, etc.

It counts mentions, so it's not perfect (praising a book and trashing it both count). If your favourite book is missing or matched to the wrong thing, tell me.

1360 points | 227 commentspage 2
MYEUHD 17 hours ago|
This was done already, back in 2021!

https://news.ycombinator.com/item?id=28595967

jjordan 16 hours ago|
Funny, I bookmark interesting things all the time on here. I had this bookmarked. I've never revisited it.
DonHopkins 16 hours ago||
Now we need HackerBookmarks - HackerBook, but for bookmarks.
macintux 7 hours ago|||
I tried to retrieve & process my favorites because I never actually do anything useful with them, and managed to get rate-limited. Someday I need to try again.
solyin 8 hours ago||||
If you click on a link or comment you can favorite it. They're public though, if that's a problem.
kzsh 16 hours ago|||
Perhaps even `HackerHackerGlob`, a system for spinning out LLM generated curations of any aspect of HN.
card_zero 11 hours ago||
Same problem as last time somebody made one of these: what I want to see is not most recommended, but least recommended, like books mentioned exactly twice. But there's no button to sort that way. So I'm flailing around at the top of your infinite scroll trying hopelessly to reach the bottom.
literallyanythi 10 hours ago||
You can download the .csv from the about page and filter / explore the data however you want using an agent or even just hand written Python.

This is actually BETTER than HackerTube, which doesn't expose something like this on the front-end AFAICT. Maybe the reason you didn't look for a .csv on HackerBooks is because you checked HackerTube first and developed a little bit of learned helplessness while I checked HackerBooks and its comments first before checking HackerTube

card_zero 7 hours ago||
Oh, top tip. I didn't even try the about page.
TheAceOfHearts 9 hours ago|||
This is your sign to read some Carl Jung, it matches perfectly with what you are asking. I just checked and I'm like half the mentions of Aion. Just read until you get into the fish symbolism chapters.
kvirani 10 hours ago||
To what end?
card_zero 10 hours ago||
Mining.
lubitelpospat 11 hours ago||
Impressive work! I wonder if there's any plan for refining the classification based on user feedback? I.e. Martin Klepman's the wild boar book is currently being shown in "Business & Management" category, and "Pattern Recognition and Machine Learning" is in "Psychology and Behavior". By the way, is there some book naming normalization based on learned context embeddings (i.e., will this mention of the wild boar book be counted)?
indigo945 19 minutes ago|
Likewise, The Decline and Fall of the Roman Empire is filed under Fiction.

Which is maybe accurate, but definitely not intended by the author.

mvkel 5 hours ago||
This is absolutely fantastic and a much more worthwhile resource than hackertube, which feels more like a graveyard of bygone thinking.
Harukadia 4 hours ago||
Great website. My favorite part is the book section, cause I am always finding the truly pragmatic book for engineer. These information are useful for society, especially young enterprenaur as me.
phtrivier 17 hours ago||
The next stage is "HackerTime", a startup providing enough time to watch all the video and read all the books and play all the game and read all the news on "HackerZ for Z in tube, books, games, news".

With AI, in rust, invest before it's too late, etc...

LeFantome 15 hours ago|
That would be actual value worth investing in!
polishdude20 17 hours ago||
I swear there used to be a hackernewsbooks website some years ago?
cwnyth 16 hours ago|
There have been a few. Here's one I found right away: https://news.ycombinator.com/item?id=28595967
jchook 17 hours ago||
The site is really fast. I see HTTP/3, OpenGraph, and Cloudflare. Can you expand on the technologies used?

Also... "Each book links back to the comments that mentioned it."

> Please don't put generated text in HN posts.

Claude speak gives me a gag reflex these days.

crazybLanKeT 12 hours ago||
talk about speed! I have never seen anything with useful content load that fast. Very curious on what went into making it.
thenthenthen 10 hours ago|||
It does load faster than Hacker News itself here…
thenthenthen 9 hours ago||
Ow it doesnt load anymore
tonymet 17 hours ago|||
Local search index is the key to responsiveness.
menomatter 12 hours ago||
Where does hacker books and hackertube get the data from? Is there a regular dump somewhere? Scraped, api?
tonymet 12 hours ago|||
https://news.ycombinator.com/item?id=40644563
tonymet 12 hours ago|||
I believe there’s a hackernews dump on google big query public datasets.
krapp 12 hours ago||
Also Hacker news does have a public API. It's ugly and awkward and they're never going to improve it but it's also free and not rate limited.
roansh 17 hours ago|||
Thanks! First version was clunky, and hot-linked all cover images. Right now its plain JS and static JSON files, hosted on Cloudflare. First load pulls a ~30kb index of the top books, the full 16k list loads in the background, and everything has hashed filenames so it's cached forever. Covers are on R2. The data pipeline is python + duckdb over the HN dump.

And fair on the post, I had claude draft it and only edited it a couple of times. Should have just written it myself.

aizk 7 hours ago||
I wonder if plain JS will make a comeback with how good AIs are at writing code (at least for one off simple sites)
swyx 7 hours ago||
[flagged]
tabs_or_spaces 14 hours ago||
I think the concept is amazing, so don't take the rest of my comment too seriously.

But why do we anchor naming to someone who made something popular? Why do we upvote similar names too? For example, openclaw became popular then there were similar projects with the "claw" naming.

It's just a very fascinating psychological thing to do, and I don't understand why. Because if you copy part of a name, generally you'll never get more popular than the original name. So why do this?

jnuat13371 14 hours ago||
If you are referring to the "Hacker" part, I guess it makes sense since this is a list of books referred in "HackerNews".

If you were referring to why Karpathy's name was invoked in the post, piggyback effect I guess?

lazyasciiart 13 hours ago|||
Like how people talk about “Uber for x”? There’s probably a whole bunch of benefits - a vague sense of already being familiar, a quick understanding of the underlying similarity if you’ve done it well, a halo effect, etc.

I’m not sure where you get your evidence for “never get more popular than the original”. I’m sure you just haven’t heard of the originals that faded away.

Gormo 12 hours ago|||
Describing things by reference to other, similar things is sort of how language works. Humans aren't quite Tamarians, but denotative meanings do often derive from connotations that originally attach via metaphor, analogy, or other forms of comparison.
schwetim 14 hours ago||
Obviously _some_ users are better than _no_ users on your app.

Some reference to something known is better than no reference.

mycall 15 hours ago|
You all are tip toeing around HackerMedia.
j45 15 hours ago||
To become HackerAI, applying for YC.

My favourite part of Startup School is when people ask you what you're working on, and then their profile and application can change.

ex-aws-dude 4 hours ago||
Pfft that is simply a special case of HackerRecommendationSiteGenerator.com
More comments...