Dart-Xeyter's blog

By Dart-Xeyter, history, 4 years ago, In English

P.S. You may have already seen this text, I accidentally published it in the Russian part of Codeforces :)

Hello, Codeforces! I immediately want to apologize for my English, I use a translator and the result may be very stupid :)

So, we all know that Codeforces has a contribution system, if you write something useful (or good memes :), your contribution increases, and you can have more influence on the life of Codeforces (as far as I know, if your contribution is large enough, your vote counts for 2, or even 3).

But sometimes there are situations when a post is made by many people, but only one person can publish it, and because of this, the entire contribution goes to him.

An excellent example is the Education Rounds. As you know, all these rounds are made by the same team of people: awoo, Neon, BledDest, Roms, adedalic and of course vovuh :) But the announcements of rounds are always published by pikmike, and in the end we get that awoo has a contribution of +182, and Neon — 0.

I know that there is a "co-authors" button, and the people you listed there can edit your post and so on, but they still don't get the contributions from this post.

I suggest adding to the "co-authors" button the function of adding a contribution for these people too, or, for example, adding a separate line for listing people who also add a contribution for this post.

Of course, I understand that some people may write something bad and add people like MikeMirzayanov as co-authors, so it might be worth making this button available, starting with candidates like for editing tags for problems, etc.

Another solution to the problem that T1mofey778 suggested to me is that when you are listed as a co-author, you will receive a notification and you would agreе or not, then people like tourist can receive a lot of spam, but you can set a limit, as in messages, people with what minimum rating can try to indicate you as a co-author.

In any case, you should think about this problem and, of course, if I made a mistake somewhere, correct me in the comments :)

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

| Write comment?
»
4 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by Dart-Xeyter (previous revision, new revision, compare).

»
4 years ago, # |
  Vote: I like it +43 Vote: I do not like it

Instead of author,coauthor can send a request to get contribution in blog.

  • »
    »
    4 years ago, # ^ |
      Vote: I like it +7 Vote: I do not like it

    Simular problem — author will be spamed, a lot.

    I think it would be easier that co-authors get a notification and then they can accept it or not... Setting a limit on rating would help too, I really think this is great idea for a new feature!

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it +27 Vote: I do not like it

      Then coauthor can send request only if he is in author 's friendlist.

      • »
        »
        »
        »
        4 years ago, # ^ |
          Vote: I like it +13 Vote: I do not like it

        Then you could use this to detect whether you were in someone's friend list (which is otherwise impossible), so it would be a privacy issue.

»
4 years ago, # |
Rev. 2   Vote: I like it +59 Vote: I do not like it

How to adjust image size in markdown?

  • »
    »
    4 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Not sure how to do it with the ![]() method, but you can use html if you want:

    <img src="https://imagehost.imageupload.net/2020/06/26/Studio_Project.jpg" width="300px" />

»
4 years ago, # |
  Vote: I like it +34 Vote: I do not like it

Who wants to join my contribution guild?

»
4 years ago, # |
  Vote: I like it +18 Vote: I do not like it

While we are at the topic of contribution, how about we stop contribution decay with time?

With contribution decreasing automatically, top 10 is very flux and often just reflects people who posted something recently. And the cool blog posts or comments from a while ago don't count – thus the system is not rewarding to the people who write something very useful, but not too often.

  • »
    »
    4 years ago, # ^ |
      Vote: I like it +16 Vote: I do not like it

    I think contribution decay exists because CF wants more peeople to have chance of arriving in top contributors' list. That motivates more people to produce contribution-worthy content.

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      It also makes a bit of sense in that it encourages continued involvement, rather than having published a few rounds a long time ago and no longer being active. If there were no decay at all, a large proportion would simply be how long you have been a member of the site, rather than how much you actually contribute.

      • »
        »
        »
        »
        4 years ago, # ^ |
          Vote: I like it +5 Vote: I do not like it

        That's all true, and there are pros and cons of decay for sure. For example, I would actually love to see who contributed the most during all time of the website. And stuff like who has the most comments, top combined comment score, who contributed most in 2019, and so on and so on.

        I guess as one option there could be recent contribution score (say, in the last 90 days) that affects your top contributors position, and also cumulative total contribution score as well.

      • »
        »
        »
        »
        4 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        And another example of decay negative effect from the personal experience. Contribution doesn't motivate me for anything at all. Why write any useful blog posts, when I know rather well that I may disappear from Codeforces again for some time, and my contribution will disappear as well :)

        (I do post something from time to time, but it's definitely not for the contribution though).