Forum Settings
       
Reply To Thread

Karama calculation - Time for change?Follow

#1 May 06 2005 at 2:24 PM Rating: Good
***
3,383 posts
This has irked me for quite a while now, so I figure I'll mention it.

When I first started on this forum and had 50 or 60 posts I saw some things that offended me, and I responded with a few snaps back that offended some other people, and hence got me a considerable number of rate downs. That brought my overall karma to like 2.3 or so. The problem with the current system is that every time you make a post, it is with your default karma. This doesn't make any sense. It is virtually impossible for people to right their wrongs. If I make 50 posts and end up with an overall karma of 2.3, and then make 40 more posts, only 10 of which get rated up, then 40 more posts with a score of 2.3 get factored into my rating. Why? because they were rated neither up nor down. If you were rated neither up nor down, then shouldn't you just be default?

My proposals is that when you are calculating one's overall karma, you simply not consider the rating of a post which was rated neither up nor down. Why should you in the first place? If nobody has anything to say about a particular post, why should the system?

The current system could even be changed to correct this in retrospect, undoing all the damage that the current calculation method has caused to people. You would make a script that does something like this:

Take a list of all posts from the user, sorted in ascending chronological order. Starting at the beginning and working towards the end, you do something like:

 
TotalPostKarma = PostKarma[0]; 
NumPostsConsidered = 1; 
for (int j=1; j < TotalNumPosts; ++j) 
{ 
     //The following condition checks if any rating was applied 
     //to the n'th post, by comparing it's rating with the 
     //n-1'th post. 
     if (IndividualPostKarma[j] != IndividualPostKarma[j-1]) 
     { 
          TotalPostKarma += IndividualPostKarma[j]; 
          NumPostsConsidered++; 
     } 
} 
 
TotalPostKarma = TotalPostKarma / NumPostsConsidered; 

Also notice this bug in that when I type after a pre block is closed the text is chopped at the end and does not get wrapped.see-see-see-see-see-see-see-see-see-see-see-see


I think this would give a beter overall indication of a users true karma, and not lock people into a life of low karma regardless of how good the future content they post is.

Edited, Fri May 6 15:29:54 2005 by divisortheory
#2 May 07 2005 at 5:54 AM Rating: Good
****
6,947 posts
Quote:
The current system could even be changed to correct this in retrospect, undoing all the damage that the current calculation method has caused to people



Though, in the same vein that possesses some people to react with indignance about such things as the EXP adjustment in FFXI, I can imagine if this were put into retroactive effect, it could have the same reaction.

Quite a few people would be propelled to Guru status overnight.
____________________________
  • Tenmiles
  • Monk
  • (Lakshmi)

  • ______________
    Retired
    #3 May 07 2005 at 10:15 AM Rating: Decent
    ****
    6,318 posts
    Or all the people that care about karma could go drink bleach.

    Just my Smiley: twocents
    #4 May 07 2005 at 10:40 AM Rating: Good
    **
    477 posts
    As I am sassy mcsassbucket, I am assuming my lifetime on alla will be relegated to hovering just around 3.0 as I seem to simultaneously entertain AND **** off.
    #5 May 07 2005 at 9:35 PM Rating: Good
    **
    754 posts
    Zeromusmog wrote:
    As I am sassy mcsassbucket, I am assuming my lifetime on alla will be relegated to hovering just around 3.0 as I seem to simultaneously entertain AND **** off


    Hell, make that your sig. You got a rate up for me from it. ^_~
    #6 May 08 2005 at 7:01 PM Rating: Good
    If you aren't saying anything worthy of being rated up or down, your karma should stay where it is at.

    Working as intended. I vote no.
    #7 May 09 2005 at 11:00 PM Rating: Excellent
    Guru
    ***
    1,274 posts
    Quote:
    My proposals is that when you are calculating one's overall karma, you simply not consider the rating of a post which was rated neither up nor down. Why should you in the first place? If nobody has anything to say about a particular post, why should the system?


    Just to give you an example of where it would fall apart with your idea, consider someone who has made 300 posts and been rated down twice on his last post. By your method, their karma would be:
    (2 * 1) / 2 = 1.0

    By the current method, it would be:
    ((600 * 3) + (2 * 1)) / 602 = 2.99

    Most people would find the former to be a bit silly - someone making 299 average posts and then 1 bad post instantly dropping sub-default would be just way too harsh. Now, if you suggested changing the weight of each post to less then 2*current, I might be able to take it a bit more seriously, but removing the weighting entirely would just break everything.

    (Note: It's not up to me anyway, I'm just pointing out your mistake and giving my personal opinion.)

    - rale
    Reply To Thread

    Colors Smileys Quote OriginalQuote Checked Help

     

    Recent Visitors: 87 All times are in CST
    Anonymous Guests (87)