@brson, I think we should try much harder than this to keep these links working. The two options are basically:
If we really want discuss.rust-lang.org to be the name of the new forum, we need to set up HTTP 301 redirects to internals.rust-lang.org for the specific paths of all topics that exist so far. This is a large amount, and so it may not be practical.
I don’t know how the forums are installed, but might it be possible to simply intercept 404’s and 301 the user over to the new forum if the URL exists there?
Given the new talk forum, will this one be left as internals, or move back to discuss?
Personally I think internals is a much better name for the goals of this particular forum, whereas discuss is very general, so I think redirecting discuss to here is the best idea.
Wouldn't it be possible to just pick another name for the user facing
discussion, like "discussion", "forum", or "talk" (to throw out a few
possible bikeshed colors) in order to leave the "discuss" redirect
around and not lose a year or so worth of history?
So, I'm all in favor, and discussion.rust-lang.org, forum.rust-lang.org, and talk.rust-lang.org all sound reasonable. Seems like talk is turning out to be the most natural, that several people have suggested or agreed with.
And yeah, keep the name internals for this instance, just have a redirect in place so that the links don't break.
If discuss.rust-lang.org must be changed, then I’d very much prefer forum (or secondly discussion).
Another point is that forum is practically the de facto standard on the internet. Perhaps we shouldn’t get too clever with the naming.
I think the general discussion board would be an appropriate use of the generic forum name, while keeping the internals name as-is because of its special use case.
After polling various people for opinions I’ve asked to have ‘discuss.rust-lang.org’ moved to ‘users.rust-lang.org’. After that is done I will set up the redirect. Thank you all for your feedback.