Brian Lovin
/
Hacker News
Daily Digest email

Get the top HN stories in your inbox every day.

ryukoposting

OP's classifiers make two assumptions that I'd bet strongly influence the result:

1. Binning skepticism with negativity.

2. Not allowing for a "neutral" category.

The comment I'm writing right now is critical, but is it "negative?" I certainly don't mean it that way.

It's cool that OP made this thing. The data is nicely presented, and the conclusion is articulated cleanly, and that's precisely why I'm able to build a criticism of it!

And I'm now realizing that I don't normally feel the need to disclaim my criticism by complimenting the OP's quality work. Maybe I should do that more. Or, maybe my engagement with the material implies that I found it engaging. Hmm.

7777777phil

OP here :) On skepticism being lumped with negativity: partially true. The SST-2 training task treats critical evaluation as negative sentiment. I should clarify that "negative" here means evaluative or critical, not hostile. HN's culture of substantive critique registers as negative by these metrics, but that's arguably a feature of technical discourse rather than toxicity.

On the neutral category: the model outputs continuous scores from 0 to 1, so neutrality does exist around 0.5. The bimodal distribution with peaks at roughly 0.0 and 0.95 reflects how HN users tend toward strong evaluative positions. Three-class models could provide additional perspective, and that's worth exploring in future work.

Also love your meta-observation. Imo your comment is critical, substantive, and engaging. By sentiment metrics it's "negative," but functionally it's high-quality discourse. But that's exactly how I read the data: HN's negativity is constructive critique that drives engagement, not hostility.

seizethecheese

Is it “negative” though? I ran it through this model and it gave 99.9% positive. (You tell me if this model is substantively different from what you used.)

https://huggingface.co/distilbert/distilbert-base-uncased-fi...

vpribish

- "negative" here means evaluative or critical, not hostile.

this is so far from how people are interpreting your results that I'd say it's busted. your work might be high-quality, but if the semantic choices make it impossible to engage with then it's not really a success.

nomel

As a native born english speaker, I disagree completely. It's very obvious what he means. This is a severe reading comprehension problem, not a problem with the author.

> What counts as “negative” here? Criticism of technology, skepticism toward announcements, complaints about industry practices, frustration with APIs.

buttyuknow

So the group synced a dumb bias. It must change. Not the author; they provided qualitative evidence that was not their intent. Update your opinion and perspective with that new evidence.

Imo it's on the individual members of the groupthinkers to realize a math term (negatives are a thing in math) applied to mathematical data is not a qualitative attack on anyone; they must accept the groupthink has lost the plot.

Consensus isn't always preferable. See religion.

The context is obviously a mathematical analysis and math comes with negatives.

If the critiques had actual substance to contribute to the world they wouldn't be so easily offended. Publishing low effort complaints that are little more than demands by far away randos to better to conform to their arbitrary standards is a laughable expectation. Internet randos can pound sand; they prop up nothing individually or collectively given most forums are a few thousand to tens of thousands of unique people with a platform but no real democratic power.

Social media hyper-normalizing sentiment is just empowering social bullying by pressuring people doing the necessary work to think include the bike-shedding of non-contributors. Whole bunch of farm animals want to eat bread while letting the rooster do the work.

stelonix

I'm interested in seeing a plot of that percentual over the years. The past 3 or 4 years I've been seeing less and less tech savvy comments over here and this data seems a great way to find out if it's just placebo.

undefined

[deleted]

undefined

[deleted]

bofadeez

Maybe version 2 will be better

concinds

There's a lot of legitimate criticism, but they're also a noticeable amount of "reply guy"-ism (pedantry that can sometimes derail the conversation and bring nothing of substance) and "pet peeve syndrome" (people who'll always repeat the same criticisms of a product or company even if completely off-topic for a submission). It would probably be hard to classify them. And whenever I go on reddit I see that both are enormously worse on there.

parpfish

are the "reply guy" and "pet peeve syndrome" considered bad? because i think they're a big part of the value i get in the HN comments.

my mental model of the comment section on any page is "let's get all the people interested in this article in the room and see what they talk about" rather than "here is a discussion about this article specific"

i also assume that <50% of the people in any comment section have actually read the original article and are just people hopping in to have a convo about something tangetially related to the headline.

skibidithink

The flourishing of pet peeve syndrome means that once you understand the hivemind, you can predict the comments just from the headline alone.

xboxnolifes

It is bad. Its fine when you read the opinions for the first time, but after a while you notice over half of the discussion is just repeating the same off-topic talking points over and over and over again on every submission.

"Off topic but...", "The CSS on this site...", "Have you noticed this web page is 5/10/20MB...", "Why is the webpage making 20+ requests...", "Microsoft bla bla bla...", "Elon Musk bla bla bla...", "I havent used cryptocurrency at all and it is bad because..."

All of these on some post about a new library release or government policy or social commentary.

undefined

[deleted]

jppope

I was about to make a comment about skepticism, thank you for adding it. Its likely that its all bunched in together. Looking at material with a critical eye is a positive feature of HN not a negative - thats a very very nuanced thing to evaluate though and likely we do not have the technology

seizethecheese

I’m not sure if this is the exact model used by OP, but it appears close, and it classifies your comment as positive at 99.9%.

https://huggingface.co/distilbert/distilbert-base-uncased-fi...

ryukoposting

I'd be curious to know how my comment scores if you cut it off after the bullet points.

7777777phil

Hi, if you find the time, please reach out to the email in my bio with the methodology and dataset you used. Did you only test one post or a whole set? Would be interesting to compare the setup. Thanks!

seizethecheese

I linked to the model in my comment

raxxorraxor

There also is some conflict of interests. VC investors and marketeers obviously want to nurture optimism. And that is entirely understandable and very likely necessary for good ideas to be spread.

While engineers, especially those that like to share knowledge and open source solutions are far more critical of monetizing products.

Overall HN doesn't lack criticism, since there many technically minded people around. But I like the mix to be honest and agree that skepticism is often seen as simple negativity. Sure, you probably don't want to advertise your product as "pretty decent, but there are numerous better theoretical solutions".

bar000n

HN is not the rest, it is not the majority. It's for a specific tech-savvy social category. This category does want skepticism and criticism because they tend to be perfectionists. This is not "negative sentiment" anything but very positive "evrika!" sentiment for members of the aforementioned category.

Would one say: nice attempt trying to tell people how they are supposed to feel around here?

citizenpaul

You comment is very interesting observation. Its made me reconsider some things about sentiment analysis. You are right its not really that HN is negative its that sentiment analysis doesn't really have any way I can think of offhand to measure meaningful discourse rather than GOOD/BAD/NEUTRAL

I've never done any sentiment analysis outside of hobby tinkering. Maybe there is some HN experts that will chime in on how to deal with it?

pessimizer

> The comment I'm writing right now is critical, but is it "negative?" I certainly don't mean it that way.

It's a matter of perspective. The OP is a negative post. You are negative about it. Therefore, you have made a positive post.

PaulHoule

Negative posts that I post tend to do better than neutral or positive ones. I have a classifier that judges titles on "most likely to get upvoted" for which "Richard Stallman is Dead" is the optimal title, and another that judges on "likely to have a comments/vote ratio > 0.5" [1]. The first one is a crummy model in terms of ROC, the second is pretty good and favors things that are clickbaity, about the battle of the sexes, and oddly, about cars.

But that 35 as an average score is hard for me to believe at first, I mean, the median HN post gets no votes, last time I looked the mean was around 8 or so. What is he sampling from?

[1] comments/votes = 0.5 is close to the mean

7777777phil

Hi, appreciate your comment. The sampling is from all posts / comments over the past 35 days, accessed via the API (https://github.com/philippdubach/hn-archiver). There might be a skew to sample higher voted posts first (i.e. if there is high volume posts and comments with zero upvotes don't make it into the database) so that would explain the high ration. I will definitely look into it before publishing the paper - this is exactly the feedback I was hoping for publishing the preprint. Thanks for pointing this out! Would love to see the mentioned classifier. If you find the time please reach out to the email on the page or on bluesky.

osakasake

This is factually incorrect. There’s no way that you are sampling ALL posts and comments because otherwise the average would not be 35 points. The vast majority of posts get no upvotes.

In addition, comments do not show the points accumulated so there’s no way you can know how many points a comment gets, only posts.

7777777phil

Thanks for the pushback this is exactly the kind of peer review I was hoping for at the preprint stage. You are likely correct regarding the sampling bias. While the intent was to capture all. posts, an average score of 35 suggests that my archiver missed a significant portion of the zero-vote posts (likely due to my workers API rate limits or churn during high-volume periods). This created a survivorship bias toward popular posts in the current dataset, which I will explicitly address and correct.

To clarify on the second point: I am not analyzing individual comment scores (which, as you noted, are hidden). The metric refers to post points relative to comment growth/volume. I will be updating the methodology section to reflect these limitations. The full code and dataset will be open-sourced with the final publication so the sampling can be fully audited. Appreciate the rigor.

pjc50

> "most likely to get upvoted" for which "Richard Stallman is Dead" is the optimal title

This is extremely funny, and reminds me of the famous newspaper headline "Generalissimo Francisco Franco Is Still Dead". Of course, at time of writing, RMS is still alive and the optimal headline is a falsehood..

PaulHoule

My system uses logistic regression on words and it thinks that HN (1) really likes Richard Stallman and (2) really likes obituaries so put them together and that headline gets a great score.

I bet if it was put in as "fake news" it would get hundreds of votes and comments before dang took it down. And when it does happen for real it will certainly get 1000s votes.

TeMPOraL

> Of course, at time of writing, RMS is still alive and the optimal headline is a falsehood..

That's where Betteridge's law of headlines comes to the rescue! Just rephrase the headline as a question - "Is Richard Stallman dead?".

nonameiguess

Sorry to get both meta and personal, but I'm kind of curious because you're one of the few here whose name I instantly recognize, probably because I'm fairly interested in science and my impression is you mostly post scientific papers or articles discussing them. I'm looking at your profile of submissions now and the first page is 30 submissions all made in the last 24 hours. Most of them are indeed scientific papers. My own experience reading material like this is it generally takes at minimum 5-6 hours to read a paper and meaningfully digest any of it, and that's only true of subjects I'm somewhat familiar with. For subjects I'm not familiar with, there is rarely any point in reading direct research at all. Given you can't possibly be reading all of this, what is your motivation for submitting all of it to Hacker News? What is your process for finding this material and identifying it as interesting?

PaulHoule

(1) Answering "what is my motivation?" isn't simple because I got into this slowly. I really enjoyed participating in HN, around the time my karma reached 4000 I started getting competitive about it, around 20,000 I started developing automation.

When I helped write

https://www.pnas.org/doi/10.1073/pnas.0308253100

in 2004 I thought text classification was a remarkably mature technology which was under-used. In particularly I thought there was no imagination in RSS reader interfaces and thought an RSS reader with an algorithmic feed. That December when Musk bought Twitter this was still on my mind and I made it happen and the result was the YOShInOn RSS reader [1] and I thought building it around a workflow where I select articles for my own interest and post some on HN was a good north star. [2]

It is self tuning and soldiers on despite changes in the input and how much time I vote to it. It spins like a top and I've only patched it twice in the last year.

Anything that gets posted to HN is selected once by the algorithm and twice by me. Reducing latency is a real goal, improving quality is a hypothetical goal, either of those involves some deep thinking about "what does quality mean?" and threatens the self tuning and "spins like a top".

My interest in it is flagging lately because of new projects I am working on, I am worried though that if I quit doing it people will wonder if something happened to me because that happened when Tomte went dark.

(2) I'll argue that scientific papers are better and worse than you say they are. Sometimes an abstract or an image tells a good story story, arguably a paper shouldn't get published. I think effective selection and ranking processes are a pyramid and I am happy to have the HN community make the decision about things. On the other hand, I've spent 6 months (not full time) wrangling with a paper and then come back 6 years later and come to see I got it wrong the first time.

I worked at arXiv a long time ago and we talked a lot about bibliometrics and other ways to judge the quality of scientific work and the clearest thing is that it would take a long time like not 4-5 hours of an individual but more like several years (maybe decades!) of many, many people working at it -- consider the example of the Higgs Boson!

Many of the papers that I post were found in the RSS feed of phys.org, if they weren't working overtime to annoy people with annoying ads I would post more links to phys.org and less to papers. I do respect the selection effort they make and often they rewrite the title "We measured something with" to "Scientists discovered something important" and sometimes they explain papers well but unfortunately "voice" won't get them to reform their self-destructive advertising.

I could ramble on a lot more and I really ought to write this up somewhere off HN but I will just open the floor to questions if you have any.

[1] search for it in the box at the bottom of the page

[2] pay attention if you struggle to complete side projects!

7777777phil

Sent you a message to the mail in your bio but I thought I also leave this here: Again, thank you for your comments. I went down a rabbit hole reading your essays Hacker News For Hackers and Classifying Hacker News Titles.

I've also been building an RSS reader with integrated HN success prediction – essentially trying to surface which articles from my feed are most likely to resonate on HN before I submit them. Your research directly informed several decisions, so I wanted to share what I've learned and ask for your insights.

V1 DistilBERT baseline: Started with a fine-tuned DistilBERT on ~15k HN titles. Achieved ROC AUC of 0.77, which felt promising. Clean architecture, simple training loop. V2 Added complexity: Switched to RoBERTa + TF-IDF ensemble, thinking more features = better. ROC AUC dropped to 0.70. Precision suffered. Calibration was poor (ECE 0.11). V3 Stacking meta-learner: Added LightGBM to combine RoBERTa + TF-IDF + 30 engineered features (domain hit rates, author patterns, temporal encoding, word-level stats). The model was "cheating" by memorizing historical domain/author success rates from training data: - domain_hit_rate: 79.9% importance - roberta_prob: only 18.6% V4 – Return to simplicity: Pure RoBERTa, no stacking. Added isotonic calibration (your probability clustering problem, solved!). Current performance: - ROC AUC: 0.692 - ECE: 0.009 (excellent calibration) - Optimal threshold: 0.295 (not 0.5 – exactly as you documented)

What worked for me: Isotonic calibration: Your observation that most predictions cluster below 0.2 was spot-on. Isotonic regression produces well-distributed, meaningful probabilities. Aggressive threshold lowering: At ~10% base rate (posts hitting 100+ points), 0.5 threshold catches almost nothing useful. Pure transformer, no feature engineering: Contrary to intuition, adding TF-IDF and engineered features mostly added noise. The transformer handles the semantics well on its own.

What didn't worked for me: Focal Loss: Made the model too conservative (760 FN vs 219 FP) Domain/author features: Feature leakage, didn't generaliz Stacking: Added complexity without improving generalization

Your essay mentions achieving similar ROC AUC with logistic regression on bag-of-words features. A few things I'm curious about: Do you still maintain this system? Has your approach evolved since 2017? What was your experience with full-content vs title-only classification? I'm title-only currently, which has obvious limits. Any insights on the non-stationarity problem? Topic drift (Apple launches, security panics) seems like a persistent challenge. What made you choose logistic regression over neural approaches at the time? The simplicity seems to have served you well.

joshstrange

I've seen the same with comments (both negative sentiment and shorter length). Short, snarky, negative comments [0] normally get a much better response than well-reasoned, longer-form comments.

Not that karam matters on HN but I have been disappointed to see longer comments that I put a lot of effort into get ignored while short, pithy comments get way more upvotes/replies. I've spent literally over an hour on some detailed comments that didn't even get a reply from the original person asking a question and likewise had comments I fired off with near-0 thought that "blow up". It's frustrating that better content is not always rewarded.

[0] Something I'm guilty of

pjc50

I have 104872 karma on HN. You may find https://news.ycombinator.com/leaders and https://news.ycombinator.com/bestcomments interesting. However, there doesn't seem to be an easy way to sort one's own comments by ranking. One of these days I'm going to scrape mine and see if I can write the "rules of HN" for highly upvoted comments.

One is: HN does not like jokes, unless you put an explanation in the comment as well.

joshstrange

Hmm, I went looking for a comment [0] I made "sometime last year" talking about what does/doesn't get upvoted on HN, I finally found it, I made the comment 9 years ago (I literally stared at the date for a good few minutes, I thought it was much more recent) where I did a short analysis on my own comments over the previous 2 years (at that time) which sort of shows the opposite of what I've said (reviewing the comments I linked), only a few of them were short/snarky/pithy, most were not novels but were a little more fleshed out.

That said, I haven't done sentiment analysis on those or more recent comments but my guess is that "negative" comments get more upvotes

[0] https://news.ycombinator.com/item?id=13491266

zahlman

> One is: HN does not like jokes, unless you put an explanation in the comment as well.

Informative content gives people social license to approve of the comment. HN users intuit on some level that jokes are against the cultural norms; but being serious all the time in an open round-table environment almost goes against human nature.

byte_0

I thought I had read you had 1048576 of karma and thought: what a coincidence: 1 megabyte worth of karma.

BTW, this comment is supposed to be joke-ish.

Teever

I’ve felt the same way with social media in general. It’s about managing your resources. In this case it’s your time.

Something I’ve been experimenting with here is writing smaller comments that serve as an invitation for someone to write an equally lengthy or longer comment in reply.

If the accept the implicit invitation then we can have a longer conversation. It has had moderate success.

ryandrake

Longer content isn’t always better. There is something to brevity. Anyone can make a point with 2,000 words, but it takes writing and editing skill to make that same point and have the same impact with 20 words.

joshstrange

I agree, longer does not mean better and I'll be the first to tell you I can be long-winded but it's because often there is a lot of nuance and I want to make my point as explicit as I can and leave little room for misunderstanding.

Most of my longer comments start as a single sentence that I feel is too ambiguous or leave too much room for misunderstandings and so they grow from there.

ksymph

I've certainly noticed the same. I have two accounts here, a main one, and one that I use as a throwaway for occasional personal/emotional, off-topic, or snarky comments. The latter has roughly 4x the comment-per-karma ratio at the moment.

Though interestingly that's largely due to a few specific comments 'blowing up' -- it's typically either 0 upvotes or 100+. I believe the median is actually lower despite a significantly higher average.

troad

This is spot on and has really reduced my willpower to post, tbh.

Like begets like. A glib and snarky comment gets an emotional response, leading to quick, emotional votes. A nuanced, thoughtful comment gets the reader to think, but that's rarely conducive to upvotes unless they were already in agreement.

Over time everyone is Pavlovian-conditioned by the dopamine hit of upvotes to stick with the glib and snarky comments.

The whole upvote system is just a slow-acting poison that inevitably destroys any online community. HN has fared better than most, thanks to great moderation, but it won't resist forever.

heliumtera

>It's frustrating that better content is not always rewarded

It could be. Maybe we just fail to create better content, despite the effort put in. Maybe your frustration comes from lack of engagement, maybe your effort was lost in the ether and no one noticed... But getting noticed could be one criteria to evaluate how good content is. You perform better while not creating the content you consider better. Or captivating an audience to appreciate the better. You see, they don't.

Do you have a blog? It sounds like you would enjoy that.

joshstrange

I do have a blog [0] that I occasionally (I think I’m averaging once a year haha) post to. And it’s possible that trying to create better content has the opposite effect, though I’m prouder of the stuff I put more thought/effort into so even if it results in worse content for others, it’s something I want to put my name on.

[0] https://joshstrange.com

heliumtera

I was not suggesting that quality is inversely proportional to effort, but that could be true on this heterogeneous medium. Targeting a spread audience requires disproportional effort to soften ideas and not offend and put off. Done right, the "good" content will be polished and blend in, not getting noticed. While superficial this is obvious, designing content to be positive is designing it to be invisible. I don't think this applies to a blog because the audience was designed, whoever found the content already has a good number of characteristics you can assume. Incentives on hacker news are very pervasive and it is designed, literally, to relay a particular kind of narrative: more power to the middle man, if the middle man is backed by the good guys.

Ty for the blog reference, will check it for sure.

carlosjobim

It could be that your longer and more thoughtful comments get a lot of upvotes, but also a lot of down votes from angry hackers who were oppressed by your writing. Resulting in a tiny negative or positive number. Impossible to tell.

r-johnv

Thank you for pointing that out.

I'm recalibrating my own behavior to upvote more.

Is it the desired behavior of HN that silent upvotes are for agreement? (Instead of a positive comment that doesn't add substantially to the discourse?)

makeitdouble

> What counts as “negative” here? Criticism of technology, skepticism toward announcements, complaints about industry practices, frustration with APIs.

If skepticism towards business announcements counts as negativity, I wonder what else we'd be discussing regarding any of those announcements.

An OpenAI marketing piece for instance will already go overboard on the positive side, I don't see relevant commentary being about how it's even better than the piece touts it. Commenting just to say "wow, that's great" or paraphrasing the piece is also useless and thrown upon. At best it would be a factual explanation or expansion of some harder to parse or specialized bits ?

I read the pre published PDF but don't really see stand what we were supposed to take from this blog post in particular.

Aldo am I basically fullfiling the blog post prophecy ?

PS: I think articles that raise to the top page with absolutely no comments would be an example of people straight enjoying the content, and the site actually working great IMHO

elicash

> I read the pre published PDF but don't really see stand what we were supposed to take from this blog post in particular.

I'd argue it's a good thing that they just report the data and then you can draw your own conclusions about whether this is good or bad.

ryukoposting

> Also am I basically fullfiling the blog post prophecy?

Yes. I think the post does well to make the point that "negativity" comes in two forms, critical and toxic. Lumping the two seems like an oversight, to me.

tomasphan

We self filter for negative responses because negative content is functionally interactive whereas positive content is functionally complete. Agreement is silent, users keep scrolling if they agree. Disagreement demands expression. Just a theory I don’t have data to back this up.

nitwit005

The site design also seems to discourage making a simple positive comment. Just click the up vote button.

kaoD

Not only that, but a positive comment that adds nothing is frowned upon ("that's what the upvote button is for!") which negatively selects such comments.

Thus comments are mostly neutral, objective facts that add upon the original comment, or negative comments of disagreement.

standardUser

I learn a lot more from informative posts that add something than critical posts that tear something down, largely because the critical posts are basic and repetitive while the informative ones are often novel and offer insider/professional observations.

jackp96

I definitely think you're onto something. Also, we're inherently psychologically biased toward negative content because all the monkeys who ignored the scary things died.

We're naturally wired to engage with negative content - and that's a must-use recipe for success in an economy that increasingly relies on grabbing your attention.

It's no wonder that depression and anxiety rates are higher than ever, despite our world being much, much safer than it was 100-200 years ago.

Even being aware of this doesn't help all that much.

Trump did a new, unbelievably dumb thing that's going to ruin people's lives? Instant click from me.

Malaria rates down 20% over the past 10 years in the DRC?* I'm still scrolling.

*Fake example, but you get the gist.

patrickmay

You're right! Oh, wait....

california-og

Back when Reddit allowed API access, I used a reader (rif) which allowed blocking subreddits. I did an experiment where I would browse /r/all and block any subreddit that had a toxic, gruesome, nsfw, or other content playing on negative emotions (like a pseudo feel-good post based on an otherwise negative phenomena). After a few years, and hundreds of banned subreddits, my /r/all was very wholesome, but contained only animal or niche hobby related subreddits. It was quite eye-opening on how negative reddit is, and also revealed how boring it is without the kind of algorithmic reaction seeking content.

In other words, if 35% of hn content is positive (or neutral?), compared to reddit and most mainstream social media, it's actually very positive!

Edit: I found the list of blocked subreddits if anyone is curious to see:

https://hlnet.neocities.org/RIF_filters_categorized.txt

Note that it also includes stuff I wasn't interested in at the time, like anime, and only has subreddits up until I quit, around the API ban.

Workaccount2

The cynical doomerism of reddit is like an infectious disease that ensnares you in their pit of misery with it's initial blast of catharsis. People whose lives bring them out of that swamp leave reddit and stop contributing, so it's mainly populated with miserable cynical doomers all jerking each other off about how screwed they are. Most of them are teenage/college kids working bottom rung jobs/entry level work/unemployed, with all the naivete that comes with it. Stay away from it.

andersonpico

their cynicism is perfectly understandable once you correctly identified the demographics (which you did), so I'm not sure why you're holding pessimism against poor people with a bleak future; like it or not that's far more anchored in reality than anything around these parts, as there are far more people with "bottom rung jobs" than software developers and VC investors in the bay area.

tjwebbnorfolk

Most people in the US begin life poor, and most of them are not poor forever. I wouldn't call this a "bleak future". I was definitely poor when I was 18, but I wasn't pessimistic. Pessimism at such a young age is almost always a mistake.

wavemode

The subtext is that most Redditors have significantly better lives than 90% of people on Earth.

Life is bleak if you perceive it to be bleak.

patcon

> like it or not that's far more anchored in reality than anything around these parts

TRUTH.

groundzeros2015

I don’t think Reddit is representative of poor people. It skews educated and white collar.

yodsanklai

Cynical doomerism isn't limited to low pay jobs. Another super negative place is Team blind, where a lot of contributors are extremely well-paid.

hn_go_brrrrr

I don't use Blind often, but whenever I do I always feel better about my job afterwards. Yeah, there are definitely parts about my job that suck, but at least it's not that bad.

metanonsense

In my experience, this depends a lot on the subreddits you are subscribed to. Even in that set, the general mood sometimes changes significantly over time, e.g. because moderators change, a flood of new people is coming in because of some trends (AI), or some reddit meta events (eg a post being bestoffed). Generally speaking, a few vocal asshles can spoil your subreddit and drag the overall sentiment down.

Workaccount2

The assholes on reddit aren't the problem, often they are the people who are closest to breaking free from the swamp (yes, some are just assholes).

The problem reddit has is the celebration of it's doomerism, even in the small hobby subs the vibe is still present. The highest upvoted comments are so nauseatingly repetitive and formulaic, ridden with whatever the contemporary dogma of reddit is, substantiated by snowballs of echo-chamber fallacy with pebbles of truth in the middle.

seizethecheese

This is currently the top reply to the top comment. It’s classified at 89% negative by this model: https://huggingface.co/distilbert/distilbert-base-uncased-fi...

Ironically, the above comment scored 99.9% negativity.

PaulDavisThe1st

Just pick your subreddits more carefully, and your experience of reddit will be extremely different. Mine bears absolutely no resemblance to what you describe, likely because I never go near the "top level" reddits, and stay only with the subreddits that matter to me.

idontwantthis

The worst is going on any city's subreddit. You will think it is a terrible place with the worst drivers, crime, terrible schools, no jobs, and loneliness. And if you try to contradict that with some positivity you will get attacked.

snowram

Country specific subs aren't better either. They slowly changed from comfy places to talk about laid back topics to a full on brigaded cesspool where only the most polarizing opinion thrive.

mstipetic

As someone who’s on Reddit a lot, I completely agree

Workaccount2

I was chronically on reddit daily from when Digg collapsed until they pulled the API. I was long overdue to leave by that point anyway.

Now in the last couple years, both my sisters have discovered reddit, and hanging out with them is like the god damn /r/all comments sections all over again. So insidious.

sdenton4

My original home on the internet is metafilter, where I've been a member since 2001. For an extremely long time, it was the internet's best kept community, imo. Unfortunately, it also seems to be falling into pure doomerism, especially as the user base has declined over the last few years. The overall population is definitely on the older side at this: I was one of the younger users 25 years ago, and probably still am.

Which is to say, the feelings of doom are quite widespread. There's a good argument to be made that it underlies the rise of trumpism: people in the sticks feeling abandonment, resentment, and doom, and expressing it at the ballot box.

layer8

There were a lot more reasons for a positive outlook for the world 25 years ago. It significantly predates Trumpism. Some people see 9/11 as the turning point.

epolanski

Controversial content is discussed more than positive one, that's a well known phenomenon from gossiping with friends to discussing politics online to whatever.

I always bring the same example: if one of your best friends has troubles with it's partner you'll hear for hours. But when things go smooth they have nothing to say and you have little to add.

cloverich

This is well known, and why forums that wanted to maintain their quality would consistently lock such threads going back at least 20+ years when I started using forums. Reddit, Facebook, et al, do the opposite. Its why they feel so bad to use over time - they are engineered to tap into this and to promote it. HN thrives because they very consciously do the opposite.

I'm sure many of us would take it much further, but I hope we can appreciate its not an easy task.

redserk

I'm tired of this point being repeated. This is not universally true. I'm in communities where the more active discussions are not ragebait.

I'd say HN's problem is rooted in that many folks participate in malicious contrarianism.

pixl97

>I'm in communities where the more active discussions

And they are heavily moderated against negative discussion/ragebait.

https://pmc.ncbi.nlm.nih.gov/articles/PMC3652533/

>specifically, across an array of psychological situations and tasks, adults display a negativity bias, or the propensity to attend to, learn from, and use negative information far more than positive information.

This is a human problem and it happens everywhere.

epolanski

There's a lot of scientific evidence that negative and controversial content has multiple psychological effects of high emotional arousal, triggers the confrontation effect and toxicity breeds retention.

We're more likely to keep arguing here when disagreeing than to agree and add much.

And again, this isn't limited to internet but irl too.

slfreference

There's a saying : No News is Good news.

Y_Y

Unfortunately "No News" doesn't make for a very good website.

Aurornis

That’s a factor, but the Reddit hive mind can take even non-controversial posts and turn them into a toxic, cynical cesspool of comments.

When I was still visiting Reddit my subreddit list was short and focused on a few hobbies and tech topics. Even those subreddits had become overtaken with cynical doomerism and toxic responses to everything. For a while I could still get some value out of select comments, but eventually everyone who wanted real discussion gave up and left. Now even when interesting or helpful topics get posted it’s like the commenters are sharks circling and waiting for any opportunity to bring doom and gloom to any subject.

rvnx

It depends on the platform. Most of the platforms reward content engagement, no matter if the content is positive or negative.

Engagement means money. Even if this is bait content then you get rewarded (on TikTok, X, YouTube, you directly get cash).

Even here controversy is indirectly rewarded here because it creates engagement, and there is practically no downsides if you upset anyone;

You get points for every answer that someone does to your comment, and the downvotes you get on your own comments don't offset the gained points.

These points have real utility to make money indirectly: the more points you have, the more credibility you have on this platform and capacity to push a story.

[...]

and it helps to bootstrap your project or grab new customers for free (at most 1 day of writing the bot script).

Let's say, you want to launch a new Juicero, and nobody knows about it yet, it's great to be able to push it on the homepage of HN, otherwise nobody is going to notice.

lurk2

> These points have utility: the more points you have, the more credibility you have on this platform and capacity to push a story.

<1: Troll

<10: Throwaway

<60: Troll

<300: Probably a throwaway. Quality varies widely.

>500, <1000: Normal people

>1000, account less than 6 months old: Redditor, all content will be political or occasionally about Linux, most comments will be inflammatory.

<1000, >10,000, account less than 5 years old: Mostly normal users. Quality isn’t generally great.

<10,000, >30,000, account 10+ years old: Usually the best quality posts; karma and age suggest consistent contributions overtime without any of the personality disorders that go with being terminally online.

>100,000, account <5 years old: Redditor, all content will be political or occasionally about Linux, most comments will be inflammatory. Lots of flagged submissions about US politics.

>100,000, 10+ years old: Domain knowledge expert. Usually an older user with enough of a reputation that a subset of users know the user’s real identity. Will occasionally post absolutely unhinged comments.

JKCalhoun

I believe the only threshold that might warrant karma-farming on HN is 100 points? Is that when you can actually downvote? After that karma was certainly not on my radar.

I'm trying to establish, if you'll believe me, that I'm not whoring.

And yet, I confess to generally towing the cynical line in my comments. But that's my nature. "Atta boy", piling on, bandwagoning—antithetical to my nature. In fact I'm always suspicious when a thing appears to have no downside.

I can say too at times, I'll take a stand in opposition to what I actually believe in order to call myself out—or, you know, cast doubt. I suspect ego comes in to play too—it's kind of a challenge to take the unpopular opinion and champion it.

In short, I think if I generally agree with the sentiment in the thread, I don't comment.

latexr

> and there is practically no downsides if you upset anyone

Seems like the downsides are about the same as in other forums. It depends on if your account is anonymous or not.

> You get points for every answer that someone does to your comment, and the downvotes you get on your own comments don't offset the gained points.

I don’t think that’s right. You don’t get points for replies, you get points for upvotes. And downvotes you get also affect your overall karma, though you don’t seemingly have an upper bound on upvotes but I have read there is a lower bound of -4. An upvote on a submission seems to also be worth less than an upvote on a comment, though I’m not sure of the ratio (half? one third?).

> These points have real utility to make money indirectly: the more points you have, the more credibility you have on this platform and capacity to push a story.

I don’t think that’s right either. Once you can downvote and flag (500 karma?), more points don’t give you anything extra. Personally I rarely check someone’s points, only when viewing comment history or trying to identify spammers and other obvious bad actors.

> This is why I am collecting points on all my fake accounts, because once I have collected enough karma points, I can upvote my startup speech on Hackernews using these shadow accounts.

HN has voting ring detection. Though I can’t speak for how effective it is.

undefined

[deleted]

immibis

I don't think YC startups need to sneak to promote their startups - they can just ask the moderators to give them a boost.

Meanwhile if you say anything bad about capitalism the comment is removed.

Topgamer7

I personally only really noticed that I did not like the "after dark" style reddits. But I would generally try to ignore anything political, and focus on like craft/hobby content, media (but not tabloid style), and things not a commentary.

Reddit (or socially generated sites) are really a mixed bag.

tsunamifury

I think what became interesting and I nailed down with others was any hobby forum became toxic and lost its utility in direct correlation with its popularity.

For the most part I pinned it down to casual engagement from non hobbyists introduced noise and anti information at scale.

For example in r/cars a site that talks about vehicles the vast majority of commenters do not own, comments become about the “simualacra” of having an exotic (comparing specs debating reviews etc). Where as Ferrari chat forum is about the utilitarian ins and outs of actually owning one (financing, maintence, dealer issues etc).

This seems to apply to all hobby forums when grow in popularity to the point where engagement rewards contributions from non hobbiests over real ones.

My final takeaway was that the nature of the internet being a simulation inherently rewards non real content over real. (Fake news is inherent to the internet) And karmic systems specifically reconstruct and enforce that simualacra.

Teever

An adjacent problem is when enthusiasts in hobby subreddits become a bit too enthusiastic about the hobby which sometimes develops into an unhealthy obsession that the community (un)wittingly becomes a part of.

I recently bought a pair of boots from a reputable brand. So I of course checked out the subreddit for the brand and while many posts are good and the community is receptive to questions but posts by weirdos with like a dozen+ pairs of $300+ boots dominate the discussion.

Can these people actually afford like $5000 worth of boots and all the accessories they come with it? Maybe. Maybe we’re all participating in their shopping addiction when they post pictures of their stairs covered in boots.

Either way there’s something unsettlingly unnatural about their posts, and I don’t mean in an astroturfing sort of way.

bena

I feel like this goes back to the "trick" of getting your questions about Linux answered. Basically, if you just asked your question "How do I do X on Linux?", you'd get no response. But if you said "Windows is so much better than Linux because I can't even do X on Linux", you'd get 5 different ways to accomplish your task before the end of the day.

Nothing gets people engaged more than making them angry.

Y_Y

I feel ironically obliged to mention Cunningham's Law

https://meta.wikimedia.org/wiki/Cunningham%27s_Law

1970-01-01

A 45/65 balance feels like it's at the optimal balance for interesting. Users are expected to continually upvote more and more boring posts if the user pool grows with noise. If the system stabilizes to 50/50, the content would trend toward mediocre but harmless.. Ergo, HN really is a cut above social media.

sp1nningaway

This totally matches my experience and is good way of describing OP's negative subreddit filtering.

R/weightlifting used to be total cesspool of rumors and gossip about athletes and coaches, but at some point the sub course corrected and got more heavily moderated. The result is a completely uninteresting feed of technique videos that are actually just kids showing off their latest PR.

However, the sub also aggressively reenforces that mediocrity. I posted what I thought was an interesting video of Lebron James doing a weightlifting drill, (with much lighter weight than a competitive lifter) and commenters jumped all the way up my ass about it being off topic, but also how Lebron has terrible weightlifting technique. No compelling discussion about weightlifting for elite athletes in other sports was had...

wildzzz

Unrelated but I still use rif daily. You can patch the apk using Revanced to use your own API key rather than the original developer's key. With the rise of AI, I've block a bunch of subreddits that have become infected with obvious engagement bait posts all with similar structures, writing styles, and tropes.

"Am I the asshole for leaving my spouse because they pushed me down the stairs and murdered my dog? He's also a member of an ultra-nationalist terror organization and doesn't put his cart away at the grocery store.

My friends and family have chimed in with mixed sentiments on social media. Some are praising me and others are telling me I'm wrong."

The account will of course be brand new and all of the top comments will be accounts that solely respond to similar bait posts on similar subreddits. It reminds me of subreddit simulator, it's bots talking to bots. My personal conspiracy theory is that reddit encourages this AI bait slop because it drives engagement and gets people to see more ads. The stories are like the soap operas I sometimes watched with my mom growing up.

skerit

What! You can still use rif like that? That's interesting. I completely stopped browsing Reddit on my phone after it went away (though maybe that's for the best...)

Tenemo

I'm not the person you replied to, but yes, I've been using RiF since the API changes ...with a small 4-month l break last year when I was automatically flagged as bot API traffic and instantly permabanned with no warning. Reddit's built-in appeals went unanswered and ignored. Luckily I live in the EU, I appealed under DSA and they unbanned me after actual human review right before the 1-month deadline.

Could have I created a new account instead? Maybe. Did I want to check if DSA actually works in practice and can get me back my u/Tenemo nickname that I use everywhere, not just on Reddit? I sure did! Turns out Reddit cannot legally ban me from their platform without a valid reason, no matter what is in the ToS. Pretty cool!

Back to using RiF with a fresh API key after that and haven't had any issues since.

phantom784

I switched to RedReader, which Reddit decided to still allow.

asats

Same, and what made me finally quit reddit for good was realizing that on a given r/all page I was blocking 98+% of the content, to the point where it made me question why I am even bothering.

josefresco

I went through a similar process recently mostly by hand and found the same result. After blocking negative vibes, my only "subs" were intentionally "wholesome" subs like animals/feel good news etc.

>also revealed how boring it is without the kind of algorithmic reaction seeking content.

I also found this but realized this is a good thing(!) if your goal is to reduce Reddit usage.

That being said, a little negativity might be warranted in order to be a part of the discussion. Otherwise you're just opting out completely.

california-og

I also found it a very good thing. After the API use ban, and losing my blocklist, I couldn't go back to browsing normal reddit anymore and was finally able to quit after 10+ years. And, it has made me very resistant to joining or doomscrolling any other social media too. I think the hn model is decent because it doesn't optimize for engagement but for intellectual curiosity, whether it's positive or negative, which leads to mostly earnest and interesting discussion.

vunderba

> What counts as “negative” here? Criticism of technology, skepticism toward announcements, complaints about industry practices, frustration with APIs. The usual. It’s worth noting that technical critique reads differently than personal attacks; most HN negativity is substantive rather than toxic.

As with most things, the devil’s in the details. There are plenty of ways to express criticism without descending to personal attacks. I’ve also noticed that when the cynicism/criticism-o-meter runs too high, there’s almost always a top-level meta comment complaining about the complaining.

Personally I’d rather someone tell me I have a piece of food stuck in my teeth than shower me with praise.

7777777phil

You're making a distinction the paper should address more directly. The classifier can't tell the difference between "this API design is fundamentally flawed because X" and "this company is terrible" (as noted in an earlier reply). Both register as negative by models trained on reviews and social media.

You're also right that HN's moderation probably removes hostile content quickly (which is why I prefer this platform to other roptions tbh). So the negativity we observe is mostly substantive critique rather than personal attacks.

That said, I'd push back a bit on whether this makes the finding less interesting. If anything, the opposite seems true. The fact that HN's "negativity" is constructive criticism, and that this criticism correlates with 27% higher engagement, tells us something about how technical communities value critical analysis over promotional framing. The classifier limitation is real (also see my other replies), but the engagement correlation holds whether we call it "negative sentiment" or "evaluative critique."

I'll add a limitations section to make the terminology clearer: "negative sentiment" as used here means evaluative criticism detected by SST-2-trained models, not personal attacks or toxic comments. Thanks for your feedback!

hackable_sand

Cynicism is not a truth-telling philosophy, it cannot be. Telling you a fact is not being critical.

yomismoaqui

Ah, nothing can beat that old combo of ranting and/or correcting someone on the Internet.

As an ESL person one of the first internet-related terms I learned was "flamewar".

EDIT: ESL -> English as a Second Language

j3th9n

ESL?

andruby

"English as a Second Language" would be my guess, but I've never seen that used as an abbreviation

detaro

It's a very common abbreviation for that

the__alchemist

It's what they call (called?) the school programs in USA.

yomismoaqui

Sorry, edited for clarity.

PS: I learned that acronym less than a year ago, so maybe it is not as used as I thought.

sodapopcan

It's pretty common, but I guess just for English people (or maybe just in Canada as hinted in another post?)? Either way I'm all for eliminating acronyms in public posts!

undefined

[deleted]

undefined

[deleted]

BrawnyBadger53

English second language

c-linkage

English for Speakers of other Languages

gilrain

You’re likely thinking of TESOL, Teaching English to Speakers of Other Languages. ESL is English as a Second Language.

aragonite

In the preprint they write:

> ... we observe extreme inequality in attention distribution. The Gini coefficient of 0.89 places HN among the most unequal attention economies documented in the literature. For comparison, Zhu & Lerman (2016) reported Gini co-efficients of 0.68–0.86 across Twitter metrics. ... The bottom 80% of posts [on HN] receive less than 10% of total upvotes. (https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5910263)

This could probably be explained by HN's unique exposure mechanism. Every post starts on /newest and unless it gets picked up by the smaller group of users who browse /newest, it never reaches the front page where the main audience is. In most forums/subreddits by contrast a new post (unless it gets flagged as spam) usually gets some baseline exposure with the main audience before it sinks. On HN the main audience is downstream of an early gate and missing that gate is close to being effectively invisible. IMO this fact alone could probably explain why "attention inequality" seems more extreme on HN.

kqr

This also explains how early performance can be predictive despite the lack of preferential attachment.

appreciatorBus

Negative bias has been observed in all forms of media. What would be unusual and newsworthy would be if hacker news was an exception to this.

ozim

No one wants to spend time writing "I agree", mostly they move on or give an upvote. Doesn't look like TFA counts upvotes as we don't see them.

lucianbr

Somtetimes people write "This", and that's apparently a no-no. You are told to just upvote.

ozim

Maybe there should be a setting for hiding such short replies or something like "shadow ban", you can write "thanks" or "This." and only person posting it will see their own "thanks".

Downside is that there is still some cost to it, like writing "please" and "thank you" to LLM...

ghaff

The counterargument is that, if you think a post is idiotic, you could say so but, if you don't articulate why in detail, you'll probably be downvoted or modded. So better to just downvote if you care and move on.

AlienRobot

I agree.

The depressing thing is how some forums like StackOverflow actually ban "thank you" comments. It makes the world a more heartless place.

NoMoreNicksLeft

From an evolutionary standpoint, which circumstances should a thinking being prioritize to best ensure its safety and survival? Should it seek out "positive sentiment" and seek to avoid "negative sentiment" (even though this likely doesn't mean evading negative circumstances merely avoiding the sentiment until it is too late)?

Negative bias is probably inevitable in cognition itself.

goatlover

The tv show Pluribus delves into this a bit. An event (speaking generally to avoid spoilers) causes most people to become extremely happy and positive, and also super ethical, to the point that survival of the human race is in question, and the "most miserable" person on the planet is left to save things.

proee

Engineers are employed to fix problems, so they have an inherent disposition to break things down into pieces to identify what's working and what's not working. I've had the opportunity to demo our engineering tools to professionals at industry-type events, and they all came to our booth with arms crossed, even before they understood our value proposition. We demoed the exact same tools to the maker space and everyone who came to the booth was flowing with positive energy. Basically a glass half-empty vs half-full type of experience.

baxtr

The value I get from negative comments is usually higher.

My usual journey: I visit the comment section and then look for the first top comment that criticizes the core thesis of the article.

aDyslecticCrow

If i find an article online, ill sometimes pass it through a HN search to see any issues with it.

There are plenty of articles or news ive red that made me think "that's pretty clever" only for HN to point out background i missed and tradeoffs making a solution worse.

Sometimes criticism is shallow or pedantic, but thats easy to dismiss if irrelevant.

Daily Digest email

Get the top HN stories in your inbox every day.

65% of Hacker News posts have negative sentiment, and they outperform - Hacker News