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/.
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:
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.
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.
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:
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".
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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
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
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.
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.
donatj|2 years ago
dotty-|2 years ago
agumonkey|2 years ago
mattwad|2 years ago
sdesol|2 years ago
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
laurent123456|2 years ago
https://github.com/pddemo/demo
OtherShrezzing|2 years ago
sdesol|2 years ago
So far, my tool show 54 thousand issues were created by a single person in the last 6 weeks.
Full disclosure: This is my tool.
azalemeth|2 years ago
cqcumbers|2 years ago
yuchi|2 years ago
clarke78|2 years ago
lexicality|2 years ago
gweinberg|2 years ago
that_guy_iain|2 years ago
Hacker News: "Gamifying everything is terrible"
I think getting angry about everything including parody github achievements is terrible.
data_block|2 years ago
bawolff|2 years ago
The resulting software is the achievement not sone bullshit badge.
TremendousJudge|2 years ago
swozey|2 years ago
Some of us find it fun and neat to see certain things/statistics we've achieved/ruined over time.
flangola7|2 years ago
reaperducer|2 years ago
GitHub needs a Participation Badge.
JohnFen|2 years ago
jackson1442|2 years ago
naikrovek|2 years ago
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
OkayPhysicist|2 years ago
moffkalast|2 years ago
+1
CoastalCoder|2 years ago
/joke
fisian|2 years ago
Maybe these could also be added in a similar way to show your "worth" to the world even better ;)
voodooEntity|2 years ago
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
unknown|2 years ago
[deleted]
thaliaarchi|2 years ago
themoonisachees|2 years ago
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
mdaniel|2 years ago
avg_dev|2 years ago
notatoad|2 years ago
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
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
femiagbabiaka|2 years ago
treprinum|2 years ago
jackson1442|2 years ago
naikrovek|2 years ago
it's not for you, fine. why complain about it? let people enjoy something even though you see no point for crying out loud.
jacknews|2 years ago
anon7331|2 years ago
[deleted]