2 ms·
It didn't seem like ranting to me. I think you did a great job of expressing your opinion clearly and fairly. In a mostly failed attempt to empathize, I brought
by jcr 12y ago
It didn't seem like ranting to me. I think you did a great job of
expressing your opinion clearly and fairly. In a mostly failed attempt
to empathize, I brought up the vision/display issue as a possible reason
why the fading might bother you more than me. Normally, I need to use a
specialized browser to prevent headaches and it never renders the fade
effect, so as saying goes, "Out of sight, out of mind." I can only
withstand black text on a white background for a few hours, but then I'm
pretty much toast and in dire need of some aspirin.
Oddly enough, over the last two days I've been once again working out
the needed css to override handling of a few corner cases on HN, so for
a change, I've actually been seeing the fade effect. The fade is
annoying, but on the bright side, it did enable me notice a few unfairly
down-voted comments, and prompted me to give a corrective up-vote.
The one unfairly down-voted comment sticking in my memory was some
person saying they didn't like Debian distribution of Linux and cited
the 2006 OpenSSL fiasco as their reasoning. Down-voting a general
opinion, and particularly one with factual support, is simply abusive
voting, but sadly, it happens quite often on HN. If you know how to stop
fanatics from doing dumb and/or mean things with their votes, then I'd
love to know the answer. The only solution I know is to up-vote against
them (when I notice the down-votes).
You said you've already solved the issue for yourself with a
"userscript" but whether that's through GreaseMonkey or through
leveraging userChrome.js is uncertain. It's actually much easier and
cleaner to fix the display with pure CSS, either through a plugin like
"Stylish" (chrome/firefox), or through your userContent.css file.
For me, I'll probably use something like the code below since I want the
down or dead comment to be displayed equally like all the other
comments, but I also want some form of feedback to let me know the
comment was down-voted.
@-moz-document domain("news.ycombinator.com") {
/* down-voted comments, reset font color to black */
font[color="#5a5a5a"],
font[color="#aeaeae"] {
color: #000000 !important;
}
/* down-voted comments, add trailing indicator of down-votes */
span font[color="#5a5a5a"]:last-child::after,
span font[color="#aeaeae"]:last-child::after {
color: #aeaeae !important;
white-space:pre;
display: inline !important;
content: '\A\A [down?]' !important;
}
/* dead comment class, reset font color to black */
.dead, .dead * { color: #000000 !important; }
/* dead comment class, add trailing indicator of down-votes */
.dead:last-child::after {
color: #aeaeae !important;
white-space:pre;
display: inline !important;
content: '\A [dead?]' !important;
}
}
The above sort of turns the tables (if you pardon the HTML tag pun) by
changing the comment font color to black, and adding a subtle trailing
text indicator of "[down?]" or "[dead?]" that's mostly faded out. It
should level the playing field, but still give me some gentle feedback
so I can make a corrective up-vote when needed. As always, it's not a
perfect solution, but it seems like an improvement.