HNHacker News
TopNewBestAskShowJobs

bcleary

217 karma · joined March 20, 2012

submissionscomments
bcleary··on The most popular links posted by developers to Stack Overflow
I know javascript and jQuery suffer from their popularity and utility I think in this analysis. There is also the issue of jQuery and javascript tags being used by people as synonyms. jQuery particularly is a 500 pound gorilla over all the dataset, it shows up everywhere. As I mentioned above there was a joke on SO at one point that the answer to nearly every question was jQuery with a link to the site. Apparently it wasn't a joke.
bcleary··on The most popular links posted by developers to Stack Overflow
No just the post bodies (question and answers) at the moment, but we are working parsing the comments and the post history, those datasets are about 4 times the size of the posts! So there are probably a lot more URLs in there, although we will have to decide if we treat all URLs the same or if we differentiate between URLs in post bodies contained in the dump, URLs in the post history (that may have been removed from the post) and URLs in the comments. Not maybe a concern for the website, but more so for research.
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks. Yea i agree our initial use case was to provide an interface to the dataset and to allow us to explore what kinds of things developers were sharing on SO. For the next version we are working on new ranking metrics that will improve the discover aspect, vote:cite and view:cite are 2 we are looking at.
bcleary··on The most popular links posted by developers to Stack Overflow
Wow - ok looking into that now. What version of ios?
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks, yea second most requested feature after the domain filter. Will hopefully add soon.
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks, yes we are actually working on a paper to that effect at the moment.
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks. Yes the domain filter is a great idea, will go to the top of the feature request list.

The site is c#, asp.net mvc, with a javascript front end, backed with sql server 2012. And running on AWS.

bcleary··on The most popular links posted by developers to Stack Overflow
Thanks for the support. Yes to everything above :) We are currently mining the post history data to be able to do those kinds of time range queries. Cant wait to get that out there it should be very cool indeed, also want to allow users to search by their SO id and to filter their links by tag. (As an aside when we do mine the history we will be able to get more accuracy on which users actually posted which links rather than just the post owner.)
bcleary··on The most popular links posted by developers to Stack Overflow
So these are taken from the March 2013 data dump, which includes questions going right back to the start of SO. So some of these links have been collecting citations for a few years. We only mined the actual post content on the date the dump was created, we did not mine the post history. But we are working on that right now, its a lot of data to process :)
bcleary··on The most popular links posted by developers to Stack Overflow
I actually had that in an earlier version and took it out just to simplify the design but i am actually looking at this again to produce a better sorting experience. Also the number of views a post receives may be a good metric also.
bcleary··on The most popular links posted by developers to Stack Overflow
Wow, that's really cool, have to admit i didn't see that before. Let me know if your interested in sharing data, we are doing a lot of research in this area and the more data the better!
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks for the support, really encouraged by the feedback here on Hacker News. You guys are great.

To your question, yes I am currently testing some ideas for a magic ranking system. One option is as you say a kind of random select amounts popular or trending links. Another is a smart weighted sort when filtering by multiple tags. One problem is that right now if you add jQuery to your filter, the javascript results are going to just dominate everything else.

bcleary··on The most popular links posted by developers to Stack Overflow
Thanks, will update.
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks for the heads up, will modify the parser, again if anybody knows of a good open source crawler let me know. I rolled my own very quickly but would love it if i could find a 3rd party solution. Another option i have explored is pulling in the titles and descriptions provided by search engines but currently only DuckDuckGo offers anything useful and even then its coverage of some of these low ranking programming pages isn't great. Bing offers a pay per use access to its index but the costing structure really doesn't fit with my use case.
bcleary··on The most popular links posted by developers to Stack Overflow
Interesting in c# the second most popular link is for the BackgroundWorker class, not entirely the same use case but i guess similar motivations. http://msdn.microsoft.com/en-us/library/system.componentmode...
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks. Re the redirects, yea I have a lot of work to do on my crawler, my current solution is hand rolled and only has limited capabilities. But if anybody knows of a good open source project let me know, i have been looking at using the common crawl but that's not a complete solution either.
bcleary··on The most popular links posted by developers to Stack Overflow
Yea, I know. I think it probably goes back to that SO joke about "Q - I have this programming problem" "A - jQuery"
bcleary··on The most popular links posted by developers to Stack Overflow
Ah, you guessed my next paper :) I have done a little informal analysis on the top 10 results from linked_lists vs the top 10 for that tag used as a Google query. They are quite different, almost totally different actually. But this is not really surprising if you think of the developers curating the links posted on Stack Overflow. I know there was an attempt a few years back to build a search engine based on the SO data set, don't know what happened to that.
bcleary··on The most popular links posted by developers to Stack Overflow
Great idea, will try and look at that next.
bcleary··on The most popular links posted by developers to Stack Overflow
Fixed.
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks, missed that one, will fix.
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks for the comments and votes. By the way if anybody is interested this was presented as part of the mining challenge at MSR2013 http://2013.msrconf.org/challenge.php and here is the paper http://thechiselgroup.org/2013/03/27/a-study-of-innovation-d...
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks, yea we will have to do some work on cleaning up our title and description parser. Will add to the bug list.
bcleary··on The most popular links posted by developers to Stack Overflow
Thanks for the heads up, fixed.