Bad Words List and How to Abuse it Here
-
Many forums have a 'badword' feature that replaces swear words with tamer equivalents. Does Discourse have this? If so, we should abuse it.
For example: brilliant! => brillant!
-
I don’t think Discourse has this. If it had, it would probably make the clbuttic mistake of buttuming that swear words are never contained in other words.
Filed under: Mandatory joke
-
Time for someone to write a plugin! And yes, it should be one that doesn't understand word boundaries.
-
Time for some clbuttic Drum'n'Bbutt! But please, no crbutt comments, as that would be harbuttment…
-
Right. Let's introduce NEW bugs to Discourse. Awesome idea, good job, A++.
-
If you can't beat them, join them.
-
Bugs? You must be joking, Discourse's programming is unbuttailable.
-
Does Discourse have this?
Not natively, but has been discussed.
https://meta.discourse.org/t/inappropriate-language-filter/7993
-
Knowing Discourse, this wouldn't be an admin-configurable list anyway, and would require an update to be pushed out to add/remove words from the list.
-
Why would Discourse have something that every other forum software does?
-
Especially something that helps enforce 'civilized' discourse that we all know how much Jeff loves.
Filed under: This topic is clearly important to you - you used over 5% rude words in this post
-
Many forums have a 'badword' feature that replaces swear words with tamer equivalents. Does Discourse have this?
Shhhhhhhhhhhh!
Don't give them ideas! They'll implement it with some of Jeff's awesome, totally appropriate defaults.
-
They should replace every bad word with "Belgium"!
-
That's the kind of thinking that I can get behind!
Filed under:
-
That's a great idea. When will Jeff Belgiumwood take it up?
-
Probably once he expands the regex for the markdown parser.
Filed under: And you thought it was already an unholy mess
-
-
Probably once he expands the regex for the markdown parser.
Let's go all the way:s/ \w+ / Belgium /g
Filed under: Other wordboundaries are left as an exercise for the reader.
-
-
faoileag said:
Filed under: Other wordboundaries are left as an exercise for the reader.
\b
No, no, no, you are doing it wrong!\b
already matches word boundaries. If\b
would be used how could we have fun with broken parsing?
-
Doing it wrong by doing it right. There's a first time for everything, I guess!
-
Yes but you just know we'd fuck with word boundaries because we can
-
Discourse is written for the future, remember. They're only going to implement the latest security standards. Everyone knows that a proper whitelist is far more effective than a blacklist.
Discourse 1.5 will therefore ship with an immutable word whitelist, complete with auto-ban for trying to post words not on the list. Of course, for security reasons, the list won't be publicly visible anywhere, you'll have to ask @pjh to screenshot it for you.
-
Even people like Jeff know the world isn't all black and white. He will devise a graylist of words, each with an associated level of 'civilizedness' or 'discofactor' between 0 and 1. Your discoreputation will adapt according to how often you use said words. This way, you'll eventually have a forum with people
who all engage in constructive civilized discourse harmonygaming the system by using words like 'Nice' and 'Thanks' and not 'Belgium'.
Filed under: Don't forget the 'nice language' badges
-
Even people like Jeff know the world isn't all black and white. He will devise a heatmap of words
FTFY
-
You mean it's fifty shades of gray?
-
Your discoreputation will adapt according to how often you use said words.
The lists will change without notice and discoreputation will be back filled accordingly.
-
So if I slim down, rock a black shirt and white suit and move rhythmically to Stayin' Alive, things will all be good?
-
-
Many forums have a 'badword' feature that replaces swear words with tamer equivalents. Does Discourse have this? If so, we should abuse it.
For example: brilliant! => brillant!
I don’t think Discourse has this. If it had, it would probably make the clbuttic mistake of buttuming that swear words are never contained in other words.
Time for someone to write a plugin! And yes, it should be one that doesn't understand word boundaries.
They should replace every bad word with "Belgium"!
Discourse 1.5 will therefore ship with an immutable word whitelist, complete with auto-ban for trying to post words not on the list. Of course, for security reasons, the list won't be publicly visible anywhere, you'll have to ask @pjh to screenshot it for you.
Even people like Jeff know the world isn't all black and white. He will devise a graylist of words, each with an associated level of 'civilizedness' or 'discofactor' between 0 and 1. Your discoreputation will adapt according to how often you use said words. This way, you'll eventually have a forum with people
who all engage in constructive civilized discourse harmonygaming the system by using words like 'Nice' and 'Thanks' and not 'Belgium'.Even people like Jeff know the world isn't all black and white. He will devise a heatmap of words
This thread is getting better and better.
-
They've got to add quite a few more bugs before they're 1.5 ready.
-
That's very nice and all, but I was thinking that there is certainly comparison to be made...
-
They've got to add quite a few more bugs before they're 1.5 ready.
Like breaking changes to the plugin system, amirite?
-
That's fine because no one understands how the Discourse stack works enough to write plugins anyway.
-
-
Alright... A Discourse developer and a very small amount of other people.
That site looks worse on mobile than Discourse.