Titan493ASST's blog

By Titan493ASST, history, 5 weeks ago, In English

I really don't know how the contribution calculations are performed (done), I wrote a blog few days ago hoping someone will answer the question, but one of the comments ( There was only one comment ;(? ) doubled down the question...

So just tried to change the title so it feels little interesting to think about it.

  • Vote: I like it
  • +10
  • Vote: I do not like it

»
5 weeks ago, # |
  Vote: I like it +28 Vote: I do not like it

It's pretty opaque. Some community members, such as the great Monogon have reverse-engineered it. Blog upvotes are weighted more heavily than comment upvotes (~10x or something), and your displayed contribution is some nonlinear function of your total score (like squareroot). Specifically getting twice as many upvotes does not correspond to twice as much contribution; it's something less than that.

Also there's exponential decay in your total score, and surprisingly it's not smoothly applied. We think it's like every 6 months. So if you make a blog post and get a lot of upvotes, your contribution will increase, and then 6 months later it'll suddenly drop.

This causes a weird side effect where even if you post blogs forever that always get lots of upvotes, your contribution will flatten, even if you keep posting those blogs.

The whole system is very unusual and could likely be improved.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thank you! And as long as I remember, you were also in the top 10 contributors for a long long time right?! What about Codeforces profile having a graph which will represent the contribution history as well ?! Would it be great?!