Show HN: Hacker News with Tags (histre.com)
One of the features of histre is to auto-organize your knowledge. I thought that a fun way to demo that could be to apply that to the Hacker News front page.
This page mirrors HN with tags automatically applied: https://histre.com/hn/
You can filter by or exclude multiple tags. For example, if you’re tired of posts related to ai and politics, this will remove them https://histre.com/hn/?tags=+all-ai-politics
The tags for the posts are picked by gpt-3.5
You can get these tags inside Hacker News itself with these open-source browser extensions for Chrome and Firefox:
Source: https://gitlab.com/histre/hn-tags
Chrome: https://chrome.google.com/webstore/detail/hacker-news-tags/i...
Firefox: https://addons.mozilla.org/en-US/firefox/addon/hacker-news-t...
People use https://histre.com/ to keep track of all kinds of web research, make highlights, collaborate with their teams, generate documentation from chat conversations, automatically extract information from pages and create comparison tables, etc. I’m excited to be building a comprehensive knowledge tool.
If you can play with it and share your thoughts, I’d really appreciate it.
55 comments
[ 4.4 ms ] story [ 112 ms ] threadI extracted the list from here as the starting point: https://lobste.rs/tags I spend a lot of time on HN haha, so I was able to expand on that list and I think the current list is pretty comprehensive. I can share the full list if you're interested.
1. either add a ui element to each tag to let the user exclude, or create a text input perhaps at the bottom of the page where the user can enter the tags they want excluded
2. save the above in local storage
3. after the tags for the page are fetched from the backend at https://gitlab.com/histre/hn-tags/-/blob/main/tags.js#L60 loop over the stories and hide the ones that have any of the tags
PRs welcome :-)
Here is the full list of tags as of now:
I was wondering if there are any plans to extend this feature to other sections and comments.
Also, I was curious about your plans for expenses if you're using GPT-3.
GPT-3.5 is pretty cheap and I'm able to keep the number of tokens small. https://histre.com/ has other paid features that users might find useful, so it might work out as a freemium offering.
"New Directions in Cloud Programming [pdf]" is labelled pdf, programming. Should also include "cloud".
"EU's Cyber Resilience Act contains a poison pill" is tagged "security", should include "legislation", "opensource".
- Remove AI and Crypto from HN https://histre.com/hn/?tags=+all-ai-cryptocurrency
- Don't miss any Lisp news https://histre.com/hn/?tags=+emacs+lisp
Since it is strongly tied into crypto shenanigans, now that we're in a crypto slump the discussions have (mercifully) slowed down. AI is still in its current hype cycle, and it will take some time for the next "winter".
[0] https://histre.com/integrations/
[1] https://histre.com/collections/b9fqzrrh/alans-hacker-news-up...
[2] https://hnreplies.com
Re making the page dense like HN: I got the same feedback from couple of other people too. I can do that.
Thanks for sharing!
Congrats and keep going! :)
Using it as personal kb too, i also crawl the top HN pages instead of mirroring it separately. I consider it another source of interesting links.
https://handlr.sapico.me/ Here is HN: http://handlr.sapico.me/Home/ByTag?Name=hn
Good luck, it's a difficult market for this type of product. I still think it's the perfect use-case, but people outside of HN/reddit? don't really "get it".
How old/big is you're dataset and how is your db handling it? I've got lots of data+tags and it tends to get a bit slower ( I've optimized it a bit already, but it still needs some work)
Note : dogfooding it
Ps. I think Gpt 2 for the tags would be decent enough + much cheaper.
For data, there's a Cron endpoint. So it's just a matter of hitting it to import from external sources.
In the case of hacker news, I'm importing an RSS endpoint. Which is probably only 1 of the 100? Feeds I'm importing over the last 4 years.
I'm not using any hierarchy in the tags. It is just a many-to-many relationship between stories and tags.