in reply to Re: Better Best Nodes?
in thread Better Best Nodes?

I'd say that's exactly what I'm trying to move away from. The "best threads" (by almost any measure) are the ones that dominate the Daily Best list. I'd just like to moderate their tendency to crowd out the good posts from less popular threads.

Caution: Contents may have been coded under pressure.

Replies are listed 'Best First'.
Re^3: Better Best Nodes?
by sauoq (Abbot) on Oct 07, 2005 at 22:53 UTC

    Ah. Well, I hate the idea of showcasing lower rep nodes on the Best Nodes list just because some of the best nodes are clustered together. Might as well call it the "Next Best Nodes" list. The ten best threads (so long as the meaning of "best" was satisfactory) would be far more interesting to me. It would probably be more interesting to me than Best Nodes if it were implemented well.

    -sauoq
    "My two cents aren't worth a dime.";
    
Re^3: Better Best Nodes?
by tirwhan (Abbot) on Oct 08, 2005 at 06:37 UTC

    So how about replacing sets of more than two "Best Nodes" from the same thread with single entry of "Node Title(thread)"? That way you'd immediately see which threads contain interesting discussion, as well as have more space for individual high-scoring nodes.

Re^3: Better Best Nodes?
by holli (Abbot) on Oct 09, 2005 at 15:59 UTC
    I like the best threads idea. I would suggest the following algorithm to build up the list (pseudocode).
    my %threadhash; sub build_best_nodes_list my @nodes = get_list of relevant nodes_sorted_by_xp_descending(); my @found; foreach my $node ( @nodes ) { last if @found > 10; unless ( defined $threadhash{$node->{op}->{title}} ) { push @found, $node->{op}; $threadhash{$node->{op}->{title}} = 0 } $threadhash{$node->{op}->{title}}++; return @nodes; }
    That way you would get a list of first (here) 10 "best threads" that contain "best nodes". To weigh them you could sort the threads by the number of "best nodes" it contains or by the sum of rep for those nodes.


    holli, /regexed monk/