Live data from Hacker News

Show HN: Discover your ranking on GitHub

github-awards.com

21–30 of 108 posts

Re: Show HN: Discover your ranking on GitHub

#21

Surprised to see that I'm only detected as having 34 "Ruby" stars when one of my Ruby projects has ~6,700 stars, all told across all my projects I ought to have closer to 10k ★. Fun project, but buggy data makes for a bit of a crappy user experience. Doesn't GH classify languages pretty well using it's Linguist project? The project with ~6,700 stars is correctly classified as [ Ruby 97.5% | HTML 2.5% ] (the 2.5% seem…

What is your GitHub username ?

GitHub Archive data are not perfect, and there are also room for improvements in the import process.

Re: Show HN: Discover your ranking on GitHub

#22
post #5

A further step towards the gamification of Open Source development. On the other hand, maybe that's Github's future business model: Rank Open Source slaves and sell that information to recruiters.

You seem to be under the impression that you think this project is owned by github.

I added in the footer a small note explaining that this project is not related to the GitHub company, do you think i should make that more visible ?

Re: Show HN: Discover your ranking on GitHub

#23
post #5

A further step towards the gamification of Open Source development. On the other hand, maybe that's Github's future business model: Rank Open Source slaves and sell that information to recruiters.

I've been thinking about this a lot recently. You wouldn't believe the number of people (VCs, marketers, recruiters, etc.) who strongly have pushed for a similar system implemented in GitHub over the years. The entire concept of open source on GitHub would have basically been a front to become a LinkedIn of developers.

I don't mind sites like the one here coming along and attempting to do this (it has some value), but I'm really proud that GitHub didn't head in this direction, even though there was a fair amount of pressure towards it.

Re: Show HN: Discover your ranking on GitHub

#25
This is really neat and I love playing with stuff like this. But, fundamentally, it shows that stars aren't a good measure of anything besides stars, at least outside of the top scorers for commonly used languages. For those, it's not a bad proxy for fame.

If you like at the top javascript or ruby developers, yep, those are all pretty famous javascript and ruby developers. But if you look at the #6 matlab developer, well, turns out that's me. I've probably used matlab for less than 40 hours total, lifetime. And most of that was in grad school, a decade ago. Most of my stars come from a tutorial. Not a tutorial I created -- a tutorial I worked through, that thousands of people have probably done. Ok, so, not many people put matlab code on github, so that data is messy. What about popular languages?

Turns out I'm also the 240th most starred scala developer worldwide. I once used scala for two months and created some projects to help me learn that aren't even close to being polished enough to be useful to anyone. Like most code written by someone who's learning a language, it's not any good. But that somehow puts me at 240? Even in a pretty popular language, by the time you get into the hundreds worldwide (or the top few in most cities), it's people who just threw up some toy projects.

I wonder if this explains why I've been getting recruiters contacting me "because they saw my scala code on github". I doubt anyone who's actually seen my scala code on github would contact me for a scala position, but someone who uses a tool that counts stars might think that I actually know scala and contact me for a scala position. This particular tool is too new to be the source of that, but the page the source data comes from (github archive) shows how easy it is to make BigQuery queries to return results like this.

For Julia, I'm also presently ranked above all of the co-creators of Julia, despite having spent a total of perhaps 20 hours ever using the language (I'm 72, compared to the co-creators, who are 113, 143, and unranked).

BTW, in languages I've actually worked in professionally, I'm 98,582/244,375 in a language I used for years before it became trendy, 1,100/1,835 in a language I've used a lot recently, and 75,998/161,465 in a language I've used some recently. In the language I'm most proficient in, the language I'm mostly likely to reach for if I just want to get things done, I'm 14,800/25,094.

P.S. If the developer is reading this and wants bugreports, your service returns a "503 Service Unavailable" if you click the "top foo github developers in your city" for developers that don't have an associated city.

Re: Show HN: Discover your ranking on GitHub

#26
I'd like to call out for the author of this that you are in breach of the Github name and branding usage guidelines:

> ## Naming projects and products > Please avoid naming your projects anything that implies GitHub’s endorsement. This also applies to domain names.

(Reference: https://github.com/logos)

Edit: Why the downvotes? It's valid, and if someone had used my company name in their unauthorized, misleading and buggy "awards" platform, we'd be asking them to refrain from attaching themselves to our name and brand.

Re: Show HN: Discover your ranking on GitHub

#27
post #3

Hi, I'm vincent author of GitHub Awards, if you have any questions feel free to ask

What are you using to parse and resolve location? There doesn't seem to be a suggested format for a github profile and myself, like many other people in the US just put in a State abbreviation or City name which has DC in Van, Turkey.

I'm using Google Geocoding API untill i reached the rate limit (2.5k calls / day) and Openstreetmap API for the rest

Re: Show HN: Discover your ranking on GitHub

#28
This brings up something I've been grappling with. How do you get more eyeballs on your open source work? I have a few projects, as does my company, but getting more interest/stars seems like it requires a large investment - substantially larger than any benefit we'd likely derive.

"Back in the day" I remember it was as easy as sharing with a few friends or posting on HN, and it would quickly get some traction. Now it feels as if you need marketing clout.

Re: Show HN: Discover your ranking on GitHub

#30
post #25

This is really neat and I love playing with stuff like this. But, fundamentally, it shows that stars aren't a good measure of anything besides stars, at least outside of the top scorers for commonly used languages. For those, it's not a bad proxy for fame. If you like at the top javascript or ruby developers, yep, those are all pretty famous javascript and ruby developers. But if you look at the #6 matlab developer,…

That might just say there is very little matlab code on github. Or matlab users don't use github stars much?

Perhaps a better label than 'top developer' would be 'developer of most popular repos' or something.

Post reply on HN