Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Front Page with Negative Rep..

by mojotoad (Monsignor)
on May 17, 2002 at 09:46 UTC ( [id://167249]=note: print w/replies, xml ) Need Help??


in reply to Front Page with Negative Rep..

This is perhaps not the best thread for such speculation, but I'd personally like to see some sort of value for "tension" on a node, some ratio of ++ vs --, after I've voted on said node. Regardless of that vote, the "tension" could be useful to those considering nodes, independent of whether they voted on its rep previously or not. If not some sort of informational display while considering a particular node, then the "tension" could be factored into the reap formula behind the scenes.

Matt

Replies are listed 'Best First'.
Re: Re: Front Page with Negative Rep..
by rinceWind (Monsignor) on May 17, 2002 at 11:04 UTC
    There is an option in the Everything software to show the number of ++ votes and -- votes separately, instead of just the aggregate score you currently get on Perlmonks.

    Should we go for this? what do people think?

      Well the nice thing about "tension" is that it would measure the magnitude of active indecisiveness without revealing the actual vote count; this way you could get feedback prior to voting or considering without revealing the raw votes.

      Examples:

      ++-- Total vote tension
      100595low
      1055low
      5100-95low
      550low
      1001000high
      20200medium
      502030medium-high

      Another phrase for "tension" would be "high interest, controversial".

      Matt

      Update: grammar, clarity tweaks

      Here is a possible implementation of the <tension> parameter.
      #!/usr/bin/perl use strict; my $plus = shift; my $minus = shift; my $sum = $plus + $minus; my $rep = $plus - $minus; my $mean = $rep / $sum; #ALERT: semi-empirical formulae ahead my $tension = (1 - $mean ** 2) * $sum * 2 / (2 - 1 / (1 + abs $rep)); $tension = log (1 + $tension) - 2; my $literal; for ($tension) { $_ <= 0 and $literal = 'no', last; $_ <= 1 and $literal = 'low', last; $_ <= 2 and $literal = 'medium', last; $literal = 'high'; } printf <<"EOF", $plus, $minus, $rep, $tension, $literal; Plus = %3d Minus = %3d Reputation = %3d Tension = %.3f There is %s tension on this post. EOF


       


      $|=$_="1g2i1u1l2i4e2n0k",map{print"\7",chop;select$,,$,,$,,$_/7}m{..}g

Re: Re: Front Page with Negative Rep..
by demerphq (Chancellor) on May 17, 2002 at 16:45 UTC
    I think a tension meter sounds really cool. Im not sure if I really want to see the totals, but would be very interested to see them as a percentage of votes cast or something.

    Yves / DeMerphq
    ---
    Writing a good benchmark isnt as easy as it might look.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://167249]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (2)
As of 2024-04-19 01:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found