Hi!
I’m Julien and I built a recommendation engine for Hacker News.<p>I feel like this website is a gold mine. Every day, I find some very interesting stories about a topic. And sometimes, I want to find other stories covering that same topic but I can’t.<p>Hacker News has years of history of awesome discussion and ressources. Unfortunately, I think HN Algolia isn’t helpful in searching these old threads. As a student, I want to learn a lot from this website.<p>This is why I created HN Recommend. Input a sentence or the URL of an article, and get the most popular and similar posts from Hacker News.<p>About the technical details, I've computed the embeddings of over 100,000 articles from HN and indexed it using Faiss. I made a blog post for a deeper explanation.<p>Source code: <a href="https://github.com/julien040/hn-recommendation-api">https://github.com/julien040/hn-recommendation-api</a><p>Article: <a href="https://julienc.me/articles/Extract_embeddings_Hacker_News_article" rel="nofollow noreferrer">https://julienc.me/articles/Extract_embeddings_Hacker_News_a...</a><p>Project: <a href="https://hn-recommend.julienc.me" rel="nofollow noreferrer">https://hn-recommend.julienc.me</a>
I often wish I could sort Hacker News into two categories. Actual software/tech/STEM and everything else. I think both are interesting, but often, the niche tech stuff gets drowned out fast. So this is great for that :-)
This is great. I often come across some HN post on a topic I am interested in and then want to go look at other posts in the same topic cluster to expand my exposure. This looks awesome for that.<p>I don't know if it would be useful or even work, but is it possible to let the user adjust the vector distance threshold and then apply the other sorting parameters to the results? Eg. if I want to go broader, but then sort by high score or something so I see popular posts within an expanded (but still relevant) cluster?
Hmm I tried searching "elixir" and found nothing related to the language. HN Algolia gives me exactly what I want. On what basis do you say it's "not helpful"?
hey Julien. I love the product but the search doesn't seem to be doing the best for me. For example, I looked up Tailwind and got plenty of results but none of them actually involved Tailwind.<p>Maybe a tagging solution is the way? if you determine a set amount of popular keywords for a topic and filter around those, you can offer more relevant results. With some sort of public tagging system you can also have SEO friendly pages around tags and get people browsing stuff they wouldn't normally search for.
What I really need for HN (and any other news feed for that matter) is something like "google discover" i.e. a content-based recommendation system with some sort of feedback mechanism.<p>So I would get relevant information to me (I can skip, visit, like, dislike) whether or not it's popular. That last point is important because HN home page doesn't give you that, and most of posts could get lost in oblivion just because the first few folks did not find it interesting.
Love it.<p>This response is very reactive heavy, where as it’s elixir I’m more interested in.<p>But well done on the execution. It does exactly what it states.<p>I’ve bookmarked.<p>I often search HN for additional articles and discussions based on something I’ve just read. Next time I’ll use this tool.
A comment about search results:
"design system" is related to design,
"system design" relates to computing<p>It seems search takes the two inputs as the same.<p>Also, search doesn't seem to work when using just 1 word.
i like the idea of this but wont remember it because my muscle memory is tuned to news.ycombinator.com. perhaps i can recommend a chrome extension instead of a website?
One feature I would like for an Recommender Systems to have is : explicit ability to jump in and out of filter bubbles or research rabbit holes. Another example would be, put yourself in the shoes of another, e.g. what content is liked by game developers generally. apart from general gamedev content, what do they like, where do they take inspiration from, etc.<p>I remember there was a project built on instagram which allowed a person to view instagram as it looked like to a particular celebrity.
Nit:<p>> Resources to learn about distributed systems<p>I thought Murat Buffalo's blog would come up at the top. That's a gold, and I'm confident that it was shared on HN as well (maybe a year or two back).<p>Otherwise neat and useful!