<Tongue_firmly_in_cheek> I noticed that there were two saints with identical XP, but they weren't listed at the same place. I would think that it should've gone (for instance):
15 Larry 12345 16 Curly 11666 16 Moe 11666 18 Shemp 10455
Instead, Curly was 16th and Moe was 17th. Poor Moe ...

</Tongue_firmly_in_cheek>

------
We are the carpenters and bricklayers of the Information Age.

The idea is a little like C++ templates, except not quite so brain-meltingly complicated. -- TheDamian, Exegesis 6

Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

Replies are listed 'Best First'.
Re: Bug in the saint's board
by valdez (Monsignor) on Aug 01, 2003 at 14:05 UTC

    I suppose you are talking about Saints in our book; in that node saints are ordered by experience and may happen what you described. I think the solution can be ordering saints using more criteria. Have you any suggestions for this? I propose experience, writeups, createtime.

    Make your suggestion and I'll try to propose a patch.

    Ciao, Valerio

    update: after a deeper look at node code, I discovered that the number of writeups of every saint is calculated separately; so the criteria I suggested would need a rewrite of the code.

Re: Bug in the saint's board
by dga (Hermit) on Aug 01, 2003 at 14:55 UTC

    Another possible tie-breaker is time when the XP was gained so that the first monk to reach the XP number gets the higher ranking.

    This, of course, depends on XP changes being timestamped...

    Then there always is asciibetical, or Moe could just write a really popular node and break the tie himself.

      Though, adding the timestamping of XP changes would be useful in adding another featurette - instead of providing the aggregate XP change, saying "You gained 213423 XP and lost 2 XP" (or something of the nature ...)

      ------
      We are the carpenters and bricklayers of the Information Age.

      The idea is a little like C++ templates, except not quite so brain-meltingly complicated. -- TheDamian, Exegesis 6

      Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

      Moe could also downvote one of more nodes of the other guy. Or log in his other identity, and upvote his own posts.

      Abigail

        But of course, a saint being .... well, saintly, would never resort to such tactics.

        CountZero

        "If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law

Re: Bug in the saint's board
by dws (Chancellor) on Aug 02, 2003 at 16:14 UTC
    I noticed that there were two saints with identical XP, but they weren't listed at the same place. ... Instead, Curly was 16th and Moe was 17th. Poor Moe ...

    Realizing that your tongue was firmly in cheek, the simple problem with having Saints (or anyone in a ranking, for that matter) "tie" for a position is that Saints further down the list get a false position boost for the temporary duration of the tie.

    Saint: Cool! I'm now #246! I'm movin' up!
      - a moment passes -
    Saint: What!?! I've been demoted to #247! Oh, the inhumanity! I shall go immediately to the CB to complain!
      Not true. If two people tie for fourth, the next name is still sixth. There just isn't a fifth place person. :-)

      ------
      We are the carpenters and bricklayers of the Information Age.

      The idea is a little like C++ templates, except not quite so brain-meltingly complicated. -- TheDamian, Exegesis 6

      Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.