@<username>
is the syntax for a comment reply - Read this community FAQ, there's a lot of .
If the answer was written by Shadow, then your comment will be delivered to the inbox without needing the @<username>
keyword. If @<username>
is unnecessary, it is stripped out of the comment. It is not stripped if it is necessary to cause a ping, or if it is nonfunctional and won't cause a notification.
The easiest way to determine whether the @<username>
will work is to make sure that it auto-completes. If it does not, then it is either unnecessary (and will be stripped) or nonfunctional.
Here's the start of a comment following Michael Mrozek's prescient comment to Jim's answer, where your name appears in the comment replies.

Notice the auto-complete box. The "10 more to go..." counter is correct here.
Here's the start of a comment to your question, where you would already recieve a notification without the @<username>
addition.

Notice that there's no auto-complete box. The "10 more to go..." counter is a lie.
This is OK because you're already doing it wrong. If you're typing a comment which will have content stripped, it's unnecessary to have the counter working. You're already in no-man's land. When you do something wrong, it's acceptable for the software to give you a wrong result and an error message.
@Shadow
that was likely a candidate for auto-removal.