Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: I created a Chrome extension that reveals HN's hidden comment scores. (chrome.google.com)
5 points by buddydvd on June 20, 2011 | hide | past | favorite | 5 comments


How does it get the data?


Looking at the js file in the extension, I see an AJAX call made to this:

    http://api.thriftdb.com/api.hnsearch.com/...
Not sure, but thriftdb might be the source. But, I'm curious too.


Yes. The comment score is queried from HNSearch's API. This extension was my submission to the HNSearch API contest under the name "HN Reveal":

http://news.ycombinator.com/item?id=2672793

Now, since the beginning of the API contest announcement, HNSearch's API does not reveal score for comments that are less than 5 days old. After studying the API, I figured out a way to bypass this restriction. If you construct a faceted query for the "points" field with a search query that is narrow enough to get exactly 1 hit, the facet result will reveal the vote score for that comment (e.g. "9 points" has 1 hit).

When I submitted my entry to HNSearch, Andres emailed me back and told me to disable revealing vote scores for comments that are less than 5 days old. In addition, they modified their API to restrict my query.


Just out of curiosity, why the 5 days restriction ?


Andres says "PG wants API apps to be consistent with the HN interface so we removed points for items < 5 days."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: