4 ms·
Wow, that's an awesome feedback and great link! Thanks for your kind words! That's a pity there's no API access to user's saved stories (as far as I know). This
by raimonds 14y ago
Wow, that's an awesome feedback and great link! Thanks for your kind words! That's a pity there's no API access to user's saved stories (as far as I know). This would be great source for Bayes training. Maybe a chrome extension could train Bayes on HN visited links.
- klapinat0r 14y agoI agree that it's a difficult issue, as some might feel it's an intrusion of privacy if that data is used. Other might feel it's annoying to have to up/downvote stories both on HN and on your site. That's a trade-off. Perhabs both, or allow import of saved data, so users can make a dump from HN and import it in your site. I think the other HN api used to have that (if people trust them to pass their user/pw to HN safely), but seems to be disabled: http://api.ihackernews.com/ http://api.ihackernews.com/. So yeah, the easiest way to start it would be to have people up/down vote on your site, or use a heuristic measure such as: if you click a link, you "like" it, if you're shown a link, but don't click a link you "ignore" it (which should be less negative than hate, as there can be a number of reasons for not clicking a link). As in: I get a list of 10 items from each category, of those 10, which do I click, which don't I. So once an item is shown to me - save it as "bad" by default in the DB. If I click it, change it to a good result. You'd might have to change the weight more than this, but it should be a good start, and requires the least amount of effort for the user.
- raimonds 14y agoYeah, that makes sense! Totally agree. I will try to implement this.
- pilooch 14y agoYou also can build a simple recommender based on categorization of articles. XPLR (https://www.xplr.com https://www.xplr.com) for whom I work, has an API that among other things, allows to easily tag articles and build recommenders. If you're interested we'd be happy to let you use the API. Contact us or pm me for an access to the beta.