Wouldn't this just be more annoying than useful? I mean, finding random people on GitHub is maybe 0.5% of the times I use the new tab button. Why have that happen all the time? Just to show it's possible?
It's a novel idea, just have no idea why anyone would make or install an add on based on it.
Genuinely random? Well, yeah, that would be crap, assuming most of the github accounts have pretty much nothing public other than maybe a hello world or something equivalent.
Something recommended instead of actually random? That might be interesting, just maybe repositories other than users (in other profile you have to click on something to discover, while in repo just scroll for readme).
For example, I like the idea of Github explore newsletter, offered by Github. A few trending repositories every morning. Sometimes something useful, sometimes inspirational.
Unfortunately, it's not implemented well :( a lot of the repos are JS and couldn't find where to change the option, also I often get the same repos (e.g. I get this https://github.com/FreeCodeCamp/FreeCodeCamp pretty much every day for the past half a year).
This seems like a pretty perfect example of how outliers can make algorithms act funny -- Free Code Camp has more than 100,000 stars on GitHub. That's well over twice as many as Angular[1] and nine times as many as CoffeeScript[2]. I mean, it's still annoying, but I'd imagine they're collecting "+1"s faster than GitHub Explore can ignore them.
I use Panda -- a plugin that shows me a selection of pretty-looking websites when I new-tab. I'm not even a designer or anything, but it's nice for inspiration. I imagine this is going after the same angle.
the discovery problem is a big deal for open source code. Not claiming this solves that, but like many great ideas, they can often look silly at first. And who knows, it could be the beginning of a cooler idea!
"Arbitrary" is probably more consistent with the mathematical rigor some people might expect. On the other hand, little in computing is random rather than pseudo-random.
Language selection would be good too - possibly by excluding uninteresting ones rather than actively including them though. This would keep the results slightly surprising; the point is just to let you ignore languages that might otherwise be overrepresented.
See, e.g., http://githut.info/ - if you're not interested in one or more of Javascript, Java, Python, PHP, C, C++ or Ruby, you could easily see a lot of uninteresting projects.
This does sound a lot more useful. The majority of GitHub users don't have any real projects. Maybe only showing GitHub users that have more than n followers would be better.
Likely so you could see things other people have open-sourced that you might not have before. It would probably be most useful for getting ideas of what people have made rather than finding projects to contribute to, since a lot of these will be abandoned projects. (Or you could see where people contribute their time) I think seeing profiles of "active" users might be more helpful.
I can see the appeal of novel approaches to the discovery problem. I sure wish apple had this for the app store! Anyway, it's fun, and the internet can be boring when it's too rigid, so that's why I'm using it. This extension reminds me of /r/all
It's a novel idea, just have no idea why anyone would make or install an add on based on it.