What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 127 Stack Exchange communities.

There are answers or comments which refer to answers by another user's username without providing a link to them, if the user's name has changed there is no way to know which answer is being referred.

Possible improvements:

  • Ease other answers linking via Markdown (say, ^answerid:123^, or whatever syntax makes sense)
  • Keeping a name trail
  • Others?

I don't know how pervasive this problem is, it is probably very small and doesn't even deserve any action.

share|improve this question
3  
It's not an exact duplicate. It's a problem that would be solved in case what's in that question (meta.stackexchange.com/questions/9652/…) is ever implemented. –  John the Seagull Jan 15 '10 at 14:09
add comment

2 Answers

It not a real problem when you use a link (as you should),

http://stackoverflow.com/questions/2070356/find-common-prefix-of-strings

and

http://stackoverflow.com/questions/2070356/mumbo-yumbo

both point to the same question (same for user).

People should just use the little globe button.

share|improve this answer
    
Of course if you use a link there is no problem. But what when somebody doesn't? –  John the Seagull Jan 15 '10 at 14:04
1  
Henk: How do I use a link in this comment for your name? –  Gnome Jan 15 '10 at 15:39
add comment

Attempting to auto link on names can not be made to work correctly.

Because:

  1. Names are not unique
  2. Names can change
  3. People often use shortened forms when linking by name for convenience

Under only constraints 1 and 2 it would be possible to globally parse the data and fix most cases every time a user changes his/her/its name.

Once you throw in the last fact, the problem becomes AI complete.


I started out ignoring the suggestion for a new markdown syntax. But that has become the focus of the comments on this answer so perhaps I should say something about it.

That is something that could be made to work (and in the comments, too!), but it would require another database query for every name so linked. I'm not sure that it is worth it.

For myself, I do a very modest amount of inter-answer linking, and always copy and paste the link as well as making the text reference the other posters current name. The problem is that I often write comments to another user. I suspect that busy threads see dozens (or more) of such instances including the question and all the answers. Ouch.

share|improve this answer
    
What cannot be made to work correctly? modifying markdown to ease linking to another answer or keeping a name trail? –  John the Seagull Jan 15 '10 at 14:30
    
Linking to another answer is already easy, as Henk mentioned -- the globe icon and paste in the link you get from right-clicking "link" and choosing "copy shortcut" or "copy target URL." You can't link directly to a comment, but as long as comments weren't deleted, you can usually figure out who's who. And how often do people change their names outside of Meta that this is really a big problem? –  John Rudy Jan 15 '10 at 16:48
    
No, this isn't really a big problem (as mentioned in the title and the body of the question.) Just wondering if usability could be improved in that regard. Using the globe approach is around 5 steps, whereas with a markdown shortcut is 2 steps. –  John the Seagull Jan 15 '10 at 17:46
    
I don't want to argue too much, but I only count three steps in using the globe: Click globe, paste (CTRL+V), click OK. Maybe it's four if you count right-clicking the user's name and choosing copy as a step first, but even with a Markdown shortcut you'd have to do something similar (or remember the user's ID number). –  John Rudy Jan 15 '10 at 17:51
    
I counted five summing the right click and the copy click. A Markdown shortcut can reduce mouse usage, you just hover over the user name (checking the username out) and then write ^ans:1:14048^. Although I don't think that would be an awesome improvement :-) –  John the Seagull Jan 15 '10 at 20:28
    
With all due respect, I don't think ^ans:1:14048^ or something similar is particularly intuitive. I think the cognitive friction involved with trying to remember that kind of syntax (whose only domain is the Trilogy sites) will far outweigh the benefit of five fewer mouse clicks. Plus, they'd still need a button for it, and you can still do fundamentally the same thing with hyperlinks (which can be entered fairly easily in MD). –  John Rudy Jan 15 '10 at 21:34
    
Yes, that syntax isn't particularly attractive. So I leave with the hope that meta.stackexchange.com/questions/9652/… gets implemented someday. –  John the Seagull Jan 16 '10 at 0:21
    
@dmckee: I never suggested autolinking on names. I just mentioned the problem and was looking for potential improvements. –  John the Seagull Jan 16 '10 at 0:23
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .