http://www.perlmonks.org?node_id=1190943


in reply to Let's Make PerlMonks Great Again!

I was sure to have posted this suggestion in this thread, but evidently my memory is failing.. so I post it now:

It would be possible to automatically decrease font size for posts with votes below -1? with step of 5 votes: so for posts from infinite votes to -1 normal font; for posts from -2 to -6 smaller fonts, for posts from -7 to -11 smaller-smaller fonts, and so on.

I dunno if this is feasible with tha actual engine that runs PerlMonks but i think can be an improvement to be forced to hit CTRL++ many times to see some eventual crap mmh.. unuseful content.

L*

There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.

Replies are listed 'Best First'.
Re^2: Let's Make PerlMonks Great Again! -- font size
by LanX (Saint) on May 23, 2017 at 12:47 UTC
    You mean in general or posts where you've voted already?

    If the latter, you could use JS for it, because it's easily accessible in the DOM of RAT:

    <span class="nnt-reputation">5</span>

    You can also mark the nodes you personally downvoted in your RAT Style Settings

    .nnt-line-minusminus { color:red; }

    Otherwise it's PM policy not to reveal the other votes before you voted yourself.

    OTOH most negative posts are already listed in Worst Nodes.

    So it's rather a political question...

    As a practical solution, you can chose those users from Worst Nodes which annoy you the most and filter them by ID ...

    EDIT: see Re: Blocking users

    Cheers Rolf
    (addicted to the Perl Programming Language and ☆☆☆☆ :)
    Je suis Charlie!

      I mean in general, to make less evident bad content.

      > Otherwise it's PM policy not to reveal the other votes before you voted yourself.

      This is not exactly true infact, as you said Worst Nodes Monthly Best and Weekly Best if not giving the number of votes, already show something on nodes you didnt voted yet.

      In the same way, and probably more effective, lowering the fonts for nodes below -1 can be something useful for newcomers and unwary: imagine reading a long thread and having all the flame, the polemic and the nonsense with smaller fonts.. ahh noise reduction!

      L*

      There are no rules, there are no thumbs..
      Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
        I like your idea more and more to make negative posts gradually "disappear".

        That is making the font smaller for logged in users and hiding the content for the rest of the world.

        Probably with a message saying "the content of this post is disputed"

        As soon as the regulars are not afraid anymore that a bad post could be taken too seriously by newcomers they'd probably stop correcting/feeding it.

        Cheers Rolf
        (addicted to the Perl Programming Language and ☆☆☆☆ :)
        Wikisyntax for the Monastery

        There's also reply ordering, which essentially achieves the same goal as what you want, by pushing the "worse" nodes down.

        I reckon we are the only monastery ever to have a dungeon stuffed with 16,000 zombies.
        OK now it's clearer for me, you were not talking about Recently Active Threads but about the view of a post + all descendants.

        again there are CSS classes you can manipulate there on your own.

        Things like <div class="pmsig-174111"> for the message and <tr class="reply-body pmnote-961" bgcolor="ffffff"> for the author.

        So you are free to mark each message or author in the way you like.

        If someone was providing a JSON list of worst nodes you could even do what you want in JS using a XML_HTTP_request as a nodelet-hack.

        There is also an XML interface to read Worst Nodes, but with the downside that you won't necessarily see older worst nodes (like from yesterday)

        (I actually use a XML to JSON parser for such a ticker)

        Cheers Rolf
        (addicted to the Perl Programming Language and ☆☆☆☆ :)
        Je suis Charlie!