The education of Blu continues. Thanks, Jeff. I can see why thr-ead might be tantamount to an expletive when defined like that.
So are you saying that that word is not allowed because discourse has topics?
Instead of freaking out here, and as a programmer being denied that word does annoy me a lot, think about it like this
We are property dog fooding a feature that needed lots of refinement
I agree entirely that people need to be educated about terminology in discourse, this is the atomic route, over the next few weeks months we will have less atomic ways
For context, he’s talking about these:
Pretty rare to talk about that (programming context) though, and definitely rare here on meta. A more common contextual use is email threading, which we do want to preserve via email headers on the emails sent via Discourse.
This is also a bit of a dogfooding experiment, not a lifelong policy to be forever engraved in a stone monument on a mountaintop.
Please, set my mind at ease and tell me that this is specific to meta, and not planned as a feature.
I run a car enthusiast’s forum, the meatbags will be in full revolt if the software prohibits the use of the word threa.d.
This is specific to Meta, and not planned as a feature.
Actually, Discourse has had support for blocking words for ages. You can block any words you like, and none are blocked by default. Team Discourse just added “thread” to their block list.
Are there plans to add reasons for blocked words?
So e.g. if I write “thraed” I get a popup that doesn’t just say that the word is not allowed but rather something like:
Your post contains a word that’s not allowed: thraed
Please use the word topic instead of thraed.
Maybe with links to dictionary entries or to a relevant discussion?
We are talking about JIT messages and other possible solutions like this, yes.
May I suggest:
What technical term do you use for the reply link chain? As in when I reply to you now it will be possible to click your name top right and see a pop up of the post I’m replying to?
(Or maybe you just call it the ‘reply link chain’.)
- In reply to
No, obviously Microsoft would not be happy about CDCK using Clippy’s image just because you want to. At that point, they’d probably start enforcing their copyright.
Just my personal experience… but I’ve spent the majority of my life building and interacting on forums since the BBS days, and making web-based forums over the last 19 years. and I’ve never heard this limitation on the word before.
To me personally, I’d actually say that “thr34d” (singular) makes a lot more sense to flat forums compared to nested ones. Nested ones are “multi-thr34ded” - although I still stick with the singular version of the word in most cases. But in general the word is used to denote: OP’s post + all replies (covers both flat + nested).
Anyway, regardless of that… I guess it’s way too late now, but in my opinion the word “topic” is too vague to be used on forums. In fact on every other forum I’ve built or been involved with, we have to discourage using the word “topic” in any kind of conversation related to forums. I’ve wasted way too much time having confusing conversations with clients etc using the word “topic” interchangeably to mean both categories and thr34ds.
In most cases “a category” directly correlates to “a topic” each. Multiple thr34ds within a category are all broadly talking about the same single “topic”.
It’s all subjective of course, but in my opinion, these words are clear:
These words are ambiguous:
- Topic - could be a category or thr34d
- Post - could be a thr34d, OP post, or any of the replies - not to mention things outside a forum like blog posts on the same website
In any case - I think banning the use of the word “thr34d” here on the meta Discourse isn’t very helpful. If people are talking about Discourse - it’s not like there’s going to be confusion over flat vs nested - because Discourse is only one of those things anyway.
I would have thought this would also be annoying to people talking about server process thr34ds related to running Discourse servers too.
I’m viewing it from this perspective: some word needs to be banned to make sure the feature still works. This is a pretty good candidate.
I don’t think Topic and Post are quite as ambiguous as you make them out to be among the general online public.
I initially opposed this plan because I believe in education/behaviour change over rules but we needed a commonly used word so we could dogfood the feature.
The fact that this discussion has stemmed from it, meaning people are being educated means that I’ve [partially] come around.
Does this not cause confusion in discussions about server thr34ds? Using the word “process” is not accurate, because they’re not the same thing.
If I want to talk about a reddit thr34d … is seems silly to force me to use the wrong terminology to refer to that - same goes when talking about any other kind of forum software that uses the very-commonly-accepted word for this.
It’s causing the problem that it’s supposed to be solving: confusion
If somebody says “thr34d” here on the meta Discourse - what else could it be confused with?
Fair enough. That’s just my experience. All I’m saying is that there is some non-zero amount of confusion when using “topic” and “post”. As I’ve seen plenty of it personally over the last 24 years of building online forums. Both from non-technical people, and even from programmers naming things badly in DB schemas.
Whereas there’s virtually zero ambiguity when using “category”, “thr34d” & “comment”.
I’m just a fan of disambiguation in general.
But too late here obviously in this case to change the naming.
Anyway. Just my 2 cents on the subject in general. Appreciate all your work and feedback. Thanks.
This is just wishful thinking, but I would love a new class of watched words that allowed you to write a custom text for each word to pop up over the preview box in the same style as the automatic “Your topic is similar to…” and similar notifications.
That would explain why usage of a word is discouraged right there when the user tries to type it. And I’m sure people could come up with other uses for it as well, pointing users in the right direction when they try to type certain things