I noticed that Scott Aaronson and Peter Shor recently posted questions. Was this somehow prompted by Suresh, or by this meta thread?
Not in my case, either. I think the best thing to do is try to make the TCS people as welcome as we can, and see whether they come. The cs tags listed by Steve Huntsman seem like a good idea (although I don't foresee much use for computer vision or neural computing).
]]>Sure there are differences in background and culture, but one of the main ones I observe---namely, that TCSers tend to be more interested in concrete problems than general theories---is arguably not such a disadvantage on MO!
Actually, I don't see how this is a disadvantage in any way at all! :)
]]>The only downside is that we lose outreach opportunities to the larger CS community that appears to be somewhat scared by MO :)
You may gain some outreach opportunities as well: a lot of Theory A (what in the US is just called "theory") is not well known to Theory B people (ie, "semantics" or "verification"), and vice-versa. Partly, it's because the mathematical tools we most commonly use are quite different. Building on your example of what algebra computer scientists know, from my POV modules are so concrete I have trouble imagining what they could be used for! (Offhand, I imagine they might appear in the theory of regular expressions, perhaps to explain the connection between Kleene algebras and finite automata.)
However, there are a lot of pure mathematicians living in between between these two poles, and perhaps they could help us talk to each other.
]]>I think that the issue of TCS being "drowned out" by the rest of the site can be allayed by setting up a "sub-site" for TCS, achieved by simply giving all TCS questions a specific tag, maybe [cs-theory] or something. If you're only interested in TCS questions/answers, then you can just go to the "sub-site" http://mathoverflow.net/questions/tagged/cs-theory rather than the main page http://mathoverflow.net. If you have a question about something that isn't directly related to TCS, but you still specifically want theoretical computer scientists to see your question, then you can also tag your question with [cs-theory].
]]>The difference is that TCS people go to grad school in a different department with different requirements.
]]>But flipping it around, "mainstream" mathematicians in general don't seem to know too much about logic, nor theoretical computer science, either.
Logicians seem to have been doing just fine on MO (take a look at who the highest reputation user is); I don't see why theoretical computer scientists would have any problems, either.
Like I said earlier, and like Joseph says above, it's a good opportunity for these different fields to learn from one another.
]]>I mean, it's safe to say that most pure mathematicians have at least a basic understanding of (or at least learned at some point) real analysis, differential geometry, point-set topology, linear algebra, modern algebra (groups, rings, modules), commutative algebra, homological algebra, algebraic topology concerning the fundamental group, etc.
I'm pretty sure that even the most specialized people here (I would have to say that the set theorists here seem to fit that bill) have a basic understanding of most of the above.
TCScientists don't seem to (in general) share that background (correct me if I'm wrong), and for that reason, would rather not have to wade through all of that. It seems like although TCS is part of mathematics as a discipline, it's not the case that TCScientists are part of the mathematical community by default (not to say that there aren't members of both).
]]>I think that TCS and "mainstream(?) math" have a lot to learn from one another and would benefit from more interaction, and MO would serve as a good venue for this.
As for your cons:
getting lost -- This is why we have "interesting tags" and "ignored tags", as well as RSS feeds for each tag.
moderation -- As TCS activity increases on MO, there will be more qualified TCS experts around to better moderate TCS questions, so this issue will quickly go away, if it's even much of an issue at all.
cost -- I don't know for sure, but I don't think this is a big deal. I don't think that TCS will significantly increase the traffic to MO, and hence it won't increase hosting costs by that much, either.