Show HN: Flattehn: A Chrome extension to hide points / users until you've voted
chrome.google.com
chrome.google.com
1. put it on github, so people can continue developing it easily, under a free license, during your finals :)
2. Especially in back-and-forth comment threads, it would be useful to know who is replying to whom, or to be more exact: whether the same people are in a conversion or whether someone new joins in. I would suggest running a hash over the username + story_id and putting a colored box or shapes in place of the username. That way, a username is reasonably recognizable within a story, but not across stories, and you can identify participants in a discussion at a glance.
Here, look, patio11 just said the following: "Trust me on this: no. I used to have ABingo [yadda yadda]" [1]. Because it's patio11, I do trust him more, at least on this topic. And when he mentions ABingo, yeah, that's right, he has an A/B testing package he made for himself, that he opened sourced to people.
When someone I know is a maker talks about the domain in which they make things, they have more credibility to me. This is not celebrity worship (I have my own gig, thanks), it's just paying more attention to the people I find interesting.
Hiding names and points with a Chrome extension is a cool hack, but there's no way I'd ever want to use it myself.
I hope you like it! Let me know here / on its page if you have any requests. Work on it is likely to stall for a week or two while finals roll through, but I fully intend to make it more flexible in the future.
Want a FF / Safari extension? Let me know, I'll consider it, though it'll have to wait for a bit. I haven't made extensions for either.
I don't like people that worship say "pg" and take his words as holy truths. But when pg says something I'm more likely to listen to him than to an unknown person, because he has a track record.
A nick-name (and the authentication behind it) is the only credibility indicator for me. Therefore I'm certainly not installing this extension.
Sometimes something will sound like good information, but that doesn't mean it is good information. At least a high-karma nickname means the person posting it is putting his hn-reputation on the table. Now that may not be much, but it's as good as it gets.
Right?
The main one I come back to is that if a comment is worth both -4 net points and nigh-invisibility with the text fading, it's probably worth more. And only people with > X points (200? I think?) are capable of down-voting on -4 comments. Collectively, they serve to be stronger punishment for truly bad comments, controlled by people who have been here longer / contributed more, who probably know this behavior and vote accordingly.
My top-level comment here has the line of discussion which led me to make this, which does make some sense. If pg were to comment here, regardless of what he said, would you be more likely to vote him up over someone else who said the same thing? Names / numbers have pretty strong subconscious effects on our behavior - the purpose here is to eliminate that effect, so non-prejudicial voting by those details isn't just attempted, it's achieved.
However minor of a gain that may be. To each their own :)
I hate seeing negative non-spam comments that simply don't match common opinions, and I always mod those back up. That's one time where you do want to know how many points before deciding if to vote.
Currently, you can click the icon in the address bar to reveal everything (v0.9. If you've got an earlier one, force an extension update: http://news.ycombinator.com/item?id=1996581). And for negative-voted comments in particular, there's always the grey-ness of the text - that matches how far below 1 they are.
edit: can't figure out how to get source from .crx either... if you want, I could email you the raw zip, or gist it, or something. Only jquery is minified, and the rest is small & simple.
I'll also be putting it up on GitHub soon.
edit: it's up: https://github.com/Groxx/Flattehn
If we can't make a decision without knowing how other people feel, I think that's a disadvantage.
At its worst, the karma system helps fuel a popularity contest. At best, it helps interesting comments rise to the top. This system stands to discourage the first, and encourage the second.
It would be good if there were a way to reveal the author without upvoting. Maybe in doing so, the arrows would hide?
edit: oops, forgot to add downvote hook. Coming!
edit2: added :) You can force an extension update by going to chrome://extensions, expanding "developer mode", and clicking "update".
The permissions change is a necessary evil, unfortunately. Though I doubt it'll need any other permissions after this, no matter what I end up adding.
edit: yep, it will. I'll get on it, though.
edit2: think I should have the switch just show names? Or the points as well?
edit3: Another idea: double-click on text, and if it matches a name, it'll reveal and highlight. How's that sound?
Another idea: don't censor the author & the user's own posts.
What I'm doing right now is really simple - I'm just tagging the names / points with CSS classes, and then hiding. Up-voting changes the comment's class. Clicking the page-action removes / re-makes the CSS rules. Re-writing and being able to restore means storing the data somewhere, quite a bit more complex than just labeling the DOM.
One request: I'd like to hide my own karma.
Did you want your comments' points to be hidden, or your points at the top of the page (or both)? I sort of liked when it showed your ratio instead of points, I could get that going as well.