top | item 36681101

GitHub profile achievements

164 points| cqcumbers | 2 years ago |cqcumbers.com

70 comments

order

donatj|2 years ago

Having to scroll back to the top of the modals to close them is infuriating. Should just be able to click in the gray surrounding them to close them.

dotty-|2 years ago

CMD+R (or ctrl) to refresh the page is faster than scrolling all the way back up. Ha.

agumonkey|2 years ago

ho wow, I ran across ui failures of that kind, but usually it's on obscure 90s windows/oracle sub-platforms... this is mind blowing. M-x escape

mattwad|2 years ago

Neat! People complaining about 'gamifying github' seem to be greatly over-estimating the author's goal here. Also neat to learn about the free dataset uploaded to https://ghe.clickhouse.tech/.

sdesol|2 years ago

> greatly over-estimating the author's goal here

Yeah it is clearly a showcase for ClickHouse which is worth bragging about since it is quite performant. And it has a very strong community as the following shows:

https://devboard.gitsense.com/ClickHouse/ClickHouse

I am honestly not sure if my solution can handle HackerNews at this point since generating deep insights for ClickHouse (which has a lot of history) is very expensive.

For those curious, I'm running DevBoard on a single 128 GB machine with 6TB of SSD in RAID 0 (I'm willing to take the risk) and the Postgres database has over 1000 partitions (including sub-partitions) that are optimized for my queries. I'm pretty sure ClickHouse can be more performant and if the creator of https://ghe.clickhouse.tech is reading this, I'm open to seeing if I can't get my solution working on ClickHouse.

nomilk|2 years ago

I strongly prefer an ungamified GitHub, but can appreciate the OP's work (a nice site and some interesting stats). The two ideas are not mutually exclusive.

laurent123456|2 years ago

The "This is fine" achievement is funny but doesn't seem right. The top user ppdemo indeed has a repo where he apparently creates one issue every minute, but there's only a few open issues so he must be deleting them too:

https://github.com/pddemo/demo

OtherShrezzing|2 years ago

It looks like it reads the number of issues ever created, and subtracts the number of issues tagged as "closed". So "deleted" in that dataset counts as "open".

azalemeth|2 years ago

And yet Microsoft's genuinely honest public-facing page is still in the top 13.

cqcumbers|2 years ago

I did find that suspicious, but that repo has no closed issues either. I wonder if they’re being cleaned up by github in a way that bypasses the issue closed event, because I don’t think there’s a way to do that normally.

yuchi|2 years ago

You can see that issues’ numbers are through the roof.

clarke78|2 years ago

Half of these "achievements" are simply highlighting spam/abuse on the platform which goes relatively unchecked since it still equates to usage & drives up metrics.

gweinberg|2 years ago

With the possible exception of patient skeleton, they're all badges of shame.

that_guy_iain|2 years ago

Someone makes a joke post with parody github achievements. Someone else then uses a public dataset to see how many people have these parody achievement.

Hacker News: "Gamifying everything is terrible"

I think getting angry about everything including parody github achievements is terrible.

data_block|2 years ago

I think it shows how little the average HN user actually looks at the content that gets posted.

bawolff|2 years ago

Why does everyone want to turn github in to gamified social media.

The resulting software is the achievement not sone bullshit badge.

TremendousJudge|2 years ago

This is a joke website. The person who made it was making a joke.

swozey|2 years ago

Why do tens of millions of video gamers work to get to 100% completion and various goofy achievements in their games? Why does Spotify Rewind get posted every year?

Some of us find it fun and neat to see certain things/statistics we've achieved/ruined over time.

flangola7|2 years ago

Awards are powerfully gratifying and motivational, for some of us especially so. Symbolism is present in every civilization of every era for a reason.

reaperducer|2 years ago

The resulting software is the achievement not sone bullshit badge.

GitHub needs a Participation Badge.

JohnFen|2 years ago

I'm 100% with you in that this "gamify everything" thing sets my teeth on edge. But this can easily be ignored. Let the kids have their fun.

jackson1442|2 years ago

you can turn them off on your profile within settings if you dislike them that much.

naikrovek|2 years ago

because these achievements are potentially interesting metadata about your work.

no one writes software for metadata. people write software, they push it to GitHub, and GitHub gives them achievements which may provide a fraction of a second of amusement.

let people enjoy themselves a little, sheesh.

pohl|2 years ago

Paging hugoblanc, who has a heroic 14334 +1 comments out there: what drives you?

OkayPhysicist|2 years ago

Most of the other users on that that list (#2,#3,#4,#5, and #7) all have forks of the cmssw repository from CERN. They must have some workflow that causes a lot of +1 or :thumb:

moffkalast|2 years ago

Well you know what his answer's gonna be.

+1

CoastalCoder|2 years ago

Because 28668 +0.5 would be excessive.

/joke

fisian|2 years ago

While looking at some "top" users on the website, I found this repo that adds trophies to your github profile: https://github.com/ryo-ma/github-profile-trophy

Maybe these could also be added in a similar way to show your "worth" to the world even better ;)

voodooEntity|2 years ago

Most of the toplists are just filled with spambots/automations/etc. Also, at least my pov, could this be a quite funny project if better measurements would have been taken. Autoscraping is always a good idea but why not turn it arround and call it a competition. Make people commit their info via a github app to place them in the different rankings and also a global one.

Alot of people always want to compete and present theirsel so it should drive itself if spread at the right places. Also you cann add monthyl rankings and stats with persisting medals to earn and keep on the profile page kinda linke a trophy shelf.

From here on you can just go the full gamification route with levelling etc.

glhf

thaliaarchi|2 years ago

I’m surprised by the low counts for Patient Skeleton. I would have thought stale PRs would be merged more frequently.

themoonisachees|2 years ago

I mean, by definition they aren't.

Also a stale PR is either based on a codebase so old merging makes no sense or the project has been abandonned therefore the maintainer has no need to merge.

cglong|2 years ago

This is great! I wish there was a way to punch in my GitHub username and find out how I'm ranked :)

avg_dev|2 years ago

a few weeks ago someone merged a small PR i made in 2016. it was pretty surprising. i had not thought about it in years and had completely forgotten about it.

notatoad|2 years ago

on one hand, this is kinda funny. on the other, it seems to be in a little bit poor taste to be highlighting random non-famous people's negative "accomplishments" on a leaderboard like this.

i'd hate to wake up one day and find that HN was directing thousands of people to my github profile because i had closed more issues as "wontfix" than any other person on github.

bsclifton|2 years ago

I'm #6 on that "wontfix" board and it's OK w/ me :) Most of those are from when I migrated our issues from one repo to another.

We (Brave Software) do all of our company work on GitHub and have over 10k issues in our main repo. Lots of us falling under `Ideas Person` for opening issues tracking bugs/feature requests/etc. No shame in working in the public

treprinum|2 years ago

Why does every little inconsequential thing have to be gamified to increase engagement? I couldn't care less about how many stars, arctic vault badges etc. do I get in a thing I use to hedge risk of losing my code and collaborate with others.

jackson1442|2 years ago

the website is very obviously a joke and is not affiliated with github.

naikrovek|2 years ago

you're free to not care. most don't care. but achievements are not the goal, achievements are a fraction of a second of amusement or pride about a career of work.

it's not for you, fine. why complain about it? let people enjoy something even though you see no point for crying out loud.