Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

On HN there's the process of shadowbanning entire users accounts.

By losing the noisy/spamming/trolling posters entirely, we might also lose their constructive/valuable content too.

Since I was a teenager, in the vBulletin v3+ forums era, I've wanted to develop an access control / rate limiting system where moderators would be responsible for categorizing posts depending on the contents of the submitted posts and the user who created them.



When an account has an established history, we nearly always tell them we're banning them and why:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

We only use shadowbanning when an account is new and shows signs of spamming, trolling, or serial abuse.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

> By losing the noisy/spamming/trolling posters entirely, we might also lose their constructive/valuable content too.

That's why we added the vouching feature many years ago: so users can identify and restore the valuable comments made by banned accounts. See https://news.ycombinator.com/newsfaq.html#cvouch.


There’s no shortage of constructive/valuable content by people who don’t also regularly spam or troll, they likely stick around _because_ the low-value commenters get shadowbanned.


> By losing the noisy/spamming/trolling posters entirely, we might also lose their constructive/valuable content too.

That's why showdead is great! (The checkbox in your profile to unhide flagged and other 'killed' posts.) Not clear on if it unhides IP banned posters though. And I would like to try a forum that let you toggle it by category (IIUC Slashdot has post categories, though it peaked before my time and I don't know if they're used for that).


I regularly "report" behaving shadowbanned people. If someone has gone a while only saying productive things, the system unbans them.

On the other hand, I'm surprised how profilic certain people are. They get absolutely no feedback, but will go around trolling people several times a day.


We have to unban accounts manually, though users of course can still vouch for their comments in the meantime, which is basically a per-post unban mechanism.

If anyone notices an account that is banned that shouldn't be banned, they're welcome to let us know at hn@ycombinator.com. We don't want anyone to be banned if they've fixed whatever the original issue was and are abiding by the site guidelines (https://news.ycombinator.com/newsguidelines.html).




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: