Show HN: Your personal Hacker News reader - Skim HN
skimhn.com
skimhn.com
One idea for future development might be to add a point score based on Naive Bayes (which has been discussed previously). Not as a filter per say, but just as an indicator.
E.g. http://joelgrus.com/2012/02/16/hacking-hacker-news/
Sure, you can use a bookmarklet or write your own thing, but I've always thought it'd be an interesting idea to have a centralized like/hate server, where you could add different sources, say HN. That might be a different project, but adding a score based on the likelihood of "I'd read this" (not recommendation as I should note) would be a interesting in terms of skimming.
Let's say one of your users is in a hurry, he might want to skim the most (homogenous) likely news that'd interest him/her, whereas if it's late at night in leisure time, one might be more interested in new/abnormal stories.
Just a though. Good job.
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/.
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.
XPLR (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.
If you want to do something useful on this for yourself, save the post IDs you liked and ones you didn't like. I don't currently have an interface for that (I use the command line to vote), but I can import them very easily from a list of IDs into your account later on.
When I tried to classify stories I would click on myself on two different occasions I also only managed around 60% accuracy.
So I figure what I feel like reading depends on a lot of internal context too.
In the end I got good enough results feeding stories with more than X points into my instapaper automatically. Few false hits and I never know about the near misses!
After installing the extension, just open Stylebot and copy the following design for skimhn.com: http://pastebin.com/5Nupsm3B. it's still rough, but it's a start :)
The design is using Lato as typeface. You can download it here: http://www.fontsquirrel.com/fonts/lato
PS: I've been also working on a redesign for Instapaper and Hacker News:
Instapaper Articles: http://cl.ly/image/1r1T420S042P Instapaper Features: http://cl.ly/image/172h0b3P2u3D Hacker News: http://cl.ly/image/3y3F1v060v1N
Btw, I wish there was a google chrome extension for this as well.
i.e. When I setup my personalized options, I have:
http://www.skimhn.com/djWH3hS5
That way you don't have to operate with logins and everyone's setup is share-able. (Then you can look in the future of letting the creator define the url.)
Do you have "not" syntax? I would love to have a skim feed that removes certain news items that overload the front page.