Hacker News new | ask | show | jobs
by jedsmith 5624 days ago
[Edit: The comment I replied to here originally had very different content about threading and scoring. I don't know what it is now, so I've removed the reply.]
3 comments

I don't know how reddit works exactly, but I notice that they generally have a few "hidden" comments in the tree.

I assume this is to prevent this phenomenon. If your comment is significantly worse than the rest of an active thread, it shouldn't be prominently displayed.

The 'hidden' comments are based on a per-user threshold. My brief Reddit experience improved significantly when I raised said threshold.
I agree that there's a lot of fluff on Reddit, but I don't think I agree with your solution. I find a lot of good, technical comments end up quite a way down the page in more detailed discussions between users who are more interested in the subject matter than having a conversation (or having their joke voted up the page.)

Really, I wish Reddit had something closer to Slashdot's moderation categorisation to filter on. Filtering out "funny" comments would be nice. Ignoring votes cast by people who just want to register their agreement or disagreement would be an incredible, impossible goal.

Well, jed has removed it, but his original comment here implied that links|comments are ordered solely on the score via voting... While that is a larger driver in the "topics" that get posted, it certainly is NOT the algorithm used for determining comment ordering.

I noted more in my later comment responding to your (in my opinion) naive cheapshot on reddit, but the "best" algorithm, that is the default, does not simply rank by the number of votes. And even then, the nature of subreddits and people opting to subscribe to that which they're interested in goes a long way to putting their "upvotes" or "downvotes" into the context of the users in that subreddit.

Your summary of my comment is nowhere near what I wrote. I'm paraphrasing from memory, but I believe my comment was something like this:

> That's a problem with any site that threads comments and sorts by score.

The parent to my comment pointed out a corner case with scoring that he felt was specific to Reddit, if I recall, and I replied to indicate that such a problem is inherent to sorting/scoring at all and not Reddit itself. Since I made that reply (which actually gives Reddit credit as saying said assertion isn't specific to them), the parent edited to say something else, and I'm not sure how to grok it.

Rather than delete and look extra shady, I decided to leave that there. I'm glad I did, because your edit here in response to that speaks volumes as to why you chose to respond as you have.

First, I'm well aware of how sorting works on Reddit. I've deployed my own copy of Reddit's code and successfully brought it up, and I've manipulated the code and looked around in it (I'm a Python developer by trade).

Second, one of the problems inherent to text is that meaning can be lost, very easily. I wrote the comment to mean "that's inherent to the style of commenting Reddit chose, not Reddit per se". That's a comment regarding a concept far abstract from specifics of Reddit's voting constraints - it's a comment addressing the concepts of threading and scoring themselves.

You took my statement as "Reddit has that problem, and it sucks because". I apologize that I wasn't completely crystal clear about what I meant.

Even after rereading what I wrote, I cannot see how the way you've taken it could be considered what I intended -- you're really reading a meaning that you want to read, because you want to pick a fight over someone disparaging Reddit. I was a regular contributor to Reddit for several months and realize its value. I think it's a great community. You're not being a great representative of it at the moment, but that's your choice, not theirs.

Since you edited out 'slander', I'll put it back:

> naive cheapshot slander on Reddit

Even with the aforementioned misunderstanding, which is somewhat forgiveable, jumping to slander is a bit much. You know this because you edited it out. I'd ask the courtesy in the future of assuming the best in people, and not accusing them of torts when there's any ambiguity to meaning that you might have missed.

Well, as you have removed it, I can only speak to my interpretation, which as you imply, may have been off-base, and if so, I do apologize.

Please don't take me as some white knight of reddit, I think that we may agree more than I originally understood. I took your comment as a dismissal of reddit purely on the basis of voting. I apologize as it seems that may not have been your intention. I merely sought to explain the other mechanisms that reddit uses, in addition to the automatic (imo) value of subreddits, to determine the value of content.

>I'd ask the courtesy in the future of assuming the best in people, and not accusing them of torts when there's any ambiguity to meaning that you might have missed.

You're of course correct. As you noted, I editted my comment as I tried to take a more understanding ground. I'm not used to people reading so quickly. I have a tendency to rephrase and uh, un-embelish, after a second or third evaluation of the thread. I do apologize.

Though, I suppose in the end, I still simply don't understand the alternative to voting on content and I feel like the directed subreddits are add relevancy to those votes. The alternative is all moderated or selected content? A community where comments can be killed (ahem)? I guess I like the anarchist communal democracy, even if it ends up that a bunch of Internet kiddies want revenge for a tortured cat. In my mind, at the very least ideologically, it's always superior to the alternative.

I'd love another shot at this conversation. If you grant that there are other factors at play for determining comment ordering, and you still insist that a site is "broken" because it utilizes voting... what is the alternative? Or are you suggesting that all sites are in some fashion "broken" and that it's a common problem with any site powered by user content?