Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to Codidact Meta!

Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.

Can I use @Username to notify users from within my question or answer?

+6
−6

If I write a question or an answer, sometimes I want to notify specific users because of the context of my question or answer (for example if I post a follow-up question to an answer from another question).

Can I use the comment function @Username to notify users from within my question or answer?

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.
Why should this post be closed?

0 comment threads

5 answers

You are accessing this answer with a direct link, so it's being shown above all other answers regardless of its score. You can return to the normal view.

+0
−1

This is not only a bad idea for the reasons already outlined in existing answers, but:

Codidact is first and foremost a Q/A network, not a discussion forum, not a helpdesk, not a chat service, and not a social media. Being able to mention users in posts would directly contradict the goals of this network. For a curated repository of quality answers to quality questions, it makes no sense to have mentions of users in posts. When I search the internet for answers and solutions to questions or problems, I want to find content that's suited for me (or anybody else who might land on the network), not content suited for a specific user.

Allowing pings in posts hurts our abilities to build an impersonal knowledge repository with the purpose of reuse.

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

1 comment thread

Being able to mention (not pinging) users is absolute necessary in questions and answers. Everything ... (6 comments)
+14
−0

Let's please not!

I know different people have different views on this, but if the focus is on the question and on getting quality answers, then why would it matter who answers, to the extent that you actually need to notify a particular user about your question?

If someone is interested in a particular subject area, that person is likely to keep an eye out for questions about that anyway. Therefore, it seems likely that they would see the question whether or not there is some kind of explicit notification mechanism implemented.

If someone says in a comment "you really should break that question into its own post so it can get the attention it deserves", then a follow-up comment with a link might be reasonable; but that's already possible, and doesn't require naming the user in question in the question. Heck, the user might not even want their name publicly and perpetually associated with the question.

This kind of feature might work reasonably within a closed team, where you might otherwise e-mail or IM a particular person with your question. However, I don't think it's particularly relevant to the use case of public Q&A.

At an absolute minimum, if this gets implemented, it needs to be optional and selectable by each user whether they want to be able to be alerted in this manner or not, and that option needs to default to off. It probably also needs to be a per-site setting whether to allow use of such a feature at all.

It also needs to tackle the issue of multiple users having the same display name. How to differentiate between a dozen users who all have the display name "John Doe"?

Personally, I would likely, and certainly before long, treat such notifications as spam.

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

0 comment threads

+12
−0

Not at the moment, and it's not a planned feature. To be able to do this, we'd need to find a way to design the feature to avoid abuse - if you could notify Jon Skeet on every C# question you ever had, that'd be great, but I'm pretty sure he'd get tired of it.

There may be use cases for this kind of "notify X about your post", like SO for Teams has, but it would need some design consideration first.

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

1 comment thread

General comments (1 comment)
+6
−0

I totally agree that this is a feature i'd prefer to be left out. It is to hard to implement in a way that doesn't get abused.

The need for @mentions is rendered essentially moot through the proper implementation of notifications that can be customised by the end user.

IE - I want notifications on any posts or answers i've interacted with including comments.

if i'm a high volume poster modifying that to notifications on posts but not answers or comments.

The only place the @mentions really work is the first use case which, with our notifications doesn't offer us anything new.

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

1 comment thread

General comments (1 comment)
+0
−2

If this feature (i.e. notifying user in Q&A body content by "@Username") is NOT implemented, then (IMHO) it should not be allowed at all to write @Username because:

  • If the user pointed to by @Username changes their username or deletes their account, then the @Username will not be relevant (because it is not dynamically linked to the real username).
  • In the event of account deletion, this could lead to breaches of confidentiality.

Proposal

When clicking the blue "Save post to Q&A" button, if a "@Username" is detected in the text body of the Q&A post, then the post is not allowed to be published and a warning is displayed (like when an image with no alt text is given) stating that notifying a user by @Username is not allowed in Q&A posts (only in comments).

Publication of the post could still be allowed if the @Username is not a valid username existing in the user database. But in this case, a warning message could still be displayed explaining that it is not recommended to use @Username in the body of questions and answers (see the Bonus section below).

Bonus

This solution also provides a way to create a kind of "general recommendation" about how to quote the author of a comment or Q&A, as some explanations can be added to the warning message, for e.g.:

Please use links to quote a comment or post without explicitly writing the name of the author. See this post [link to post] for more details.

Possible issues

A possible issue is the fact that sometimes one will want to use the @Username syntax intentionally, for example. to explain something on Meta. Then it might be nice to be able to "escape" the automatic @Username detection. For e.g. by inserting a character before like \@ or something.

But, if the @Username doesn't point to an existing username, then we can still use @Username so it's kind of an escape (if a non-existing username is find).

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

1 comment thread

Not being able to use `@username` at all will make it very unnecessarily complicate to comply with th... (1 comment)

Sign up to answer this question »