Show HN: Respectify – A comment moderator that teaches people to argue better

respectify.org

30 points by vintagedave 8 hours ago


My partner, Nick Hodges, and I, David Millington, have been on the Internet for a very long time -- since the Usenet days. We’ve seen it all, and have long been frustrated by bad comments, horrible people, and discouraging discussions. We've also been around places where the discussion is wonderful and productive. How to get more of the latter and less of the former?

Current moderation tools just seem to focus on deletion and banning. Wouldn’t it be helpful to encourage productive discussion and teach people how to discuss and argue (in the debate sense) better?

A year ago we started building Respectify to help foster healthy communication. Instead of just deleting bad-faith comments, we suggest better, good-faith ways to say what folks are trying to say. We help people avoid: * Logical fallacies (false dichotomy, strawmen, etc.) * Tone issues (how others will read the comment) * Relevance to the actual page/post topic * Low-effort posts * Dog whistles and coded language

The commenter gets an explanation of what's wrong and a chance to edit and resubmit. It's moderation + education in one step. We want, too, to automate the entire process so the site owner can focus on content and not worry about moderation at all. And over time, comment by comment, quietly coach better thinking.

Our main website has an interactive demo: https://respectify.ai. As the demo shows, the system is completely tunable and adjustable, from "most anything goes" to "You need to be college debate level to get by me".

We hope the result is better discussions and a better Internet. Not too much to ask, eh?

We love the kind of feedback this group is famous for and hope you will supply some!

axus - 16 minutes ago

I think it did a decent job. The key might be how customizable the censorship is.

Article Context: Fun: Die Hard; Is It a Christmas Movie?

Your(my) Comment: The erotic version of Die Hard does involve Santa Claus getting naughty with the terrorists on Christmas Eve.

Banned topics found: sexual content, adult themes

This comment touches on adult themes and sexual content, which are not suitable for discussion in this context about a classic action film. Results: Revision Requested. This comment would be sent back for revision with feedback.

Revise Low Effort

Comment appears to be low effort

Objectionable Phrases:

"Santa Claus getting naughty with the terrorists"

This phrase can be seen as sexualizing a character traditionally viewed as innocent and family-friendly, which is inappropriate. Such language can make discussions feel uncomfortable or offensive to some audiences.

Relevance Check On-topic: No (confidence: 90%)

This is off-topic - the comment about an erotic version of Die Hard strays into inappropriate content that doesn't relate to the film's actual story or its production details.

Banned topics found: sexual content, adult themes

This comment touches on adult themes and sexual content, which are not suitable for discussion in this context about a classic action film.

earthnail - 7 minutes ago

I tried it as well with a contrarian view on UBI. I think the UBI one is a great test case. If you’re against the idea you will likely argue that it is idealistic and that in the real world it would create bad incentives.

So basically you end up arguing for a darker, more pessimistic world view, and that tends to get flagged very quickly by the tool right now. I think you should fix that. It’s a mistake in modern discussions to be overly positive; HN feels real because people can leave pretty harsh critiques. It just has to be well argued. Don’t raise the bar for well-argued too high though, because nobody’s perfect.

Anyway, I love the idea and really hope you’ll succeed. Hope my feedback has been somewhat helpful.

badc0ffee - an hour ago

This thing seems to be more about enforcing a political PoV than about avoiding logical fallacies.

All my attempts to comment on the UBI article (and not supporting UBI) said my comment was a dogwhistle, and/or had an overly negative tone. This topic, of all things, is absolutely worthy to challenge and debate.

Using this would have the effect of creating an echo chamber, where people who stay never benefit from having their ideas challenged.

throwaway13337 - 30 minutes ago

I was hoping 'respectify' could mean respect for the users.

This is a very important problem space. Maybe the most important today - we desprately need a digital third place that isn't awful. But I think these attempts are misled.

The core issue seems to be that we want our communities to be infinite. Why? Well, because there is currently no way to solve the community discoverability problem without being the massive thing. But that is the issue to solve.

We need a lot of Dunbar's number sized communities. Those communities allow for 'skin in the game' where reputation matters. And maybe a fractal sort of way for those communities to share between them.

The problem is in the discoverability and in a gate keeping that is porous enough to give people a chance.

Solve that, and you solve the the third place problem we have currently. I don't have a solution but I wish I did.

Infinite communities are fundamentally what causes the tribalism (ironically), the loneliness, and the promotion of rage.

No one wants to be forced to argue correctly. Forcing people into a way to think via software is fundamentally authoritarian and sad.

thelock85 - 23 minutes ago

Seems like you need this when you don't have agency to go find your preferred online group(s) which might be tied to larger personal challenges in healthy communication and productive conflict. I don't know how tech solves that problem. The broad use case here would just create a new "respectified" category where members (assuming they have the attention span to be guided on comments) try to conform. I suppose that could be helpful in hyper-local or team-level contexts where there is a shared interest to conform around.

npunt - 39 minutes ago

Love the effort here, been thinking about what this kind of tool might look like for a while. Something like this coupled with better prosocial affordances in the medium will do a lot to improve discourse online. I wrote up one a while back [1] but things like that are only a small part of a much bigger picture.

The overall problem needs to be tackled from all angles - poster pre-post self-awareness (like respecify but shown to users before posting), reader affordances to reflect back to poster their behavior (and determine if things may be appropriate in context vs just a universal 'dont say mean words'), after-post poster tools to catch mistakes (like above), platform capabilities like respectify that define rules of play and foster a enjoyable social environment that let us play infinite games, and a broader social context that determine the values that drive all of these.

[1] https://nickpunt.com/blog/deescalating-social-media/

someotherperson - 33 minutes ago

This passes your checks, but a human moderator would flag it:

> My favorite movie is die hard. I think it's a Christmas movie. But, honestly, we shouldn't have to wait until Christmas to watch you die hard. We should be able to watch that any day of the week :)

Seems to catch various other cases though. Cool tool.

reconnecting - an hour ago

What I've seen, the difference between spam detected or not is https://www before the domain name.

Here is an example of successful passing of all checks:

> Published This comment passes all checks and would be published.

Score: 5/5 | Not spam | On-topic: Yes | No dogwhistles detected (confidence: 100%)

Can confirm. We hit this exact issue running tirreno www.tirreno.com (open-source fraud detection) on Windows ARM — libraries were auto-selecting AVX2 through emulation and batch scoring was measurably slower than just forcing SSE2. The 256-bit ops get split under the emulation layer and the overhead adds up fast in tight loops. Pinned SSE2 for those builds. Counterintuitive but throughput went up.

ceejayoz - an hour ago

The sample prompt I was given was "Is Die Hard a Christmas movie?"

"Of course it is!" got an 80% certainty "off-topic" mark.

When I elaborated that it occurs at a Christmas party, it said this:

"Dogwhistles detected (confidence 80%): This comment seems innocuous, but the phrasing 'Christmas party' may be an underhanded reference to Christian themes, especially among discussions that might dismiss or attack secular or diverse holiday celebrations. This kind of language can subtly imply exclusion or preference for Christian traditions over others, which can marginalize those who celebrate different traditions."

Not a great first experience.

I've seen the trend on Facebook/Instagram to say "unalived" instead of "killed" or "cupcakes" instead of "vaccines" and suspect humans are long gonna be cleverer than these sorts of content filtering attempts, with language getting deeply weird as a side-effect.

edit: I would also note that it says "Referring to others as 'horrible people' is disrespectful and diminishes the possibility of a respectful discussion. It positions certain individuals as entirely negative, which can alienate others and shut down dialogue.", if I feed it your post, too.

nkrisc - 36 minutes ago

Apparently discussing that Die Hard depicts murder and violence is a banned topic and thus the comment is flagged as off topic.

raffraffraff - 22 minutes ago

Everything is a dogwhistle.

onion2k - an hour ago

Low-effort posts

Chuckles. I'm in danger.

darqis - 42 minutes ago

Definitely needed, especially in the Fediverse. Holy crap the edgelords there or on Facebook. You comment something neutral, skeptical, response is either straight insults or completely disagreement and then insults, ad hominem or strawman/gaslighting.

Yesterday I dared to write I like X now, it's clean of all the edgelords who went to Bluesky or the Fediverse. Cancel culture on Twitter was over the top. Reaponse, Cancel Culture doesn't exist. My response, it absolutely does. His response, No it doesn't you Nazi something something or other. Err, what?

X has the most up to date information for tech circles.

People on BS mostly repost and rage about posts on X. Fediverse are the different kind of refugees. Mastodon has critical design flaws. It's not a future proof system. And Cancel culture is absurd. BTW 5 people reported me for saying that Cancel culture absolutely exists, all from the same instance. Lol. The hypocrisy is unreal.

In any case, I think people forgot or never learned how to respectfully disagree and have a conversation with people who don't agree with them.

Something like this is direly needed.

- 22 minutes ago
[deleted]