Show HN: Hacker-News Buddies

2 points by freakynit ↗ HN
https://hn-buddies.stupidlabs.lol

Find hackernews audience whose comments matches most to you.

This is based on tf-idf weighted keywords match from comments. Covers data from Jan 1, 2020 through May 31, 2026. Keywords that are too rare or too broad across authors are filtered out before scoring.

Due to above filtering, a lot of the authors are NOT covered here. Full coverage would have yielded more than a few trillion records, and I don't have that much compute or disk.

Details of the process: https://hn-buddies.stupidlabs.lol/about-data

---

You can also see who talks most about certain topic or keyword. For example,

NSA: https://hn-buddies.stupidlabs.lol/?keyword=nsa

Trump: https://hn-buddies.stupidlabs.lol/?keyword=trump

---

Global insights page: https://hn-buddies.stupidlabs.lol/insights

---

This also lets you uncover duplicate accounts. For example:

1. "fdklhhjf" and "selamcan"

2. "angkatoto" and "jalantoto"

3. "Donnakravo" and "dommakravosec" and "kravossedonna" and "kravosdonna"

10 comments

[ 4.7 ms ] story [ 34.5 ms ] thread
This looks interesting, though you should know that “buddies” aren’t the ones who are too much alike, buddies are the ones different enough to complement each other, yet alike enough not to disagree too often. That’s why they say “opposites attract” even among “platonic” relationships.
These seem fun to explore. Will definitely check out. Thanks!
Great project! I was thinking of building something similar with not only search but analytics as well. Could you hint at where the dataset comes from? I'd really like to have a look
Thank you. This has been in my mind for past 1 year. Wanted to do it using vector embedding similarity match, but due to costs and compute requirements, had to resort to keyword based.

The data comes from daily-updated public BigQuery dataset: https://news.ycombinator.com/item?id=40644563

I like it! I'm just missing from the corpus for some reason...

Quick glance: TF-IDF, cosine-similarity, the only thing missing is a nice UMAP :-)

Thanks for the UMAP suggestion. Will add.

Most of the authors are actually missing. Full processing would have yielded multi-trillion row dataset. I didn't rally have that kind of compute with me.

I have even tried running the cross-join on BigQuery... after one hour, only about 3% was done.. so, had to cancel it.

Update: Added UMAP... this is so freaking cool.. thanks for suggesting.

It's on the insights page: https://hn-buddies.stupidlabs.lol/insights under "Author Map" heading.

Super cool! I notice the projection captures the seperation better than the clustering does though. How did you cluster?
interesting, to me it eems "buddies" is the wrong term anyhow...
Yea.. even if not wrong, it's definitely not correct. Couldn't think of any other, so, sticked to it for now.