Actually, there's been quite a lot of high-level discussion of C# on the forum, including some which probably will influence development of C# 5.0 since there's a big concentration of C-sharp devs.
]]>Also, when I say technical question, it still doesn't mean we'll be able to solve it — the way home page works probably can only be changed by the Stack Exchange team.
]]>I'd like to leave completely aside the hard problem of what type of questions are appropriate on Math Overflow, and point out ((that this thread is mostly discussing the deficiencies of home page feed, a technical, rather then a policy, question)) ---- corrected below ----
]]>However, I find that I am still not sure what a "soft question" is! And nor are others, to cite David Corfield's recent question as an example. As I'm a repeat offender on this matter, I genuinely would like to know which of my questions are objectionable (by which I allow that it's not the question itself that is objectionable but the quantity of questions that are like it). I shan't take it personally, I promise! Otherwise, I'll have to think up lots more borderline questions to test the matter.
]]>yes, http://mathoverflow.net/questions/tagged/-soft-question
]]>I like @fpqc's idea of having different "streams". It's a bit like the Perl Monks' "Perl Poetry" and "Obfuscation" areas. I wouldn't want MO to be too segregated though. Can tags be used to display "soft-question" and "all-but-soft-question"? In particular, is there a negation?
I guess that if I choose to ignore "soft-question" then in the normal run of things then I wouldn't see those posts (is that right? Or are they still there but just in a different colour?) but if I then clicked on "soft-question" then I would get them, so that would be functionally the same as the separation proposal.
]]>The number of places in the UK that insist on ties is decreasing rapidly, but I think that almost all still insist on pants being worn.
]]>Even though I think soft questions are acceptable, I do want it to be clear that if the density of soft questions gets too high, we're going to start closing them to prevent MO from getting mushy. I think even good soft questions will drive mathematicians away if there are too many of them.
]]>@Anton: I completely agree about 'mathchat.net'. I have no interest in such a place. I want to do mathematics, I want to learn mathematics, and I want to present my mathematics, and I want to know how to do that better. Sometimes, though, I also need to remember that it's possible to have fun with mathematics. I'd like to be able to do all of these in the same place.
I don't want MO to turn into a "soft question" discussion forum. But I think Charles got it right: it's a loss-leader. It's what keeps me coming back to the site each day. Otherwise I would get overwhelmed by all the algebraic geometry that goes on. It's what means that I'm there to spot the questions that I can help out on.
My blackboard and beamer questions weren't intended to spark a discussion. I wanted to know what others thought, that's true, but also I wanted others to see what people who have actually thought about these issues think. I want everyone to read Tim Gowers' answer and come to the same conclusion that Mark Meekes noticed: it's worth actually thinking about how you give a seminar. Once someone does that, I don't care how they do it. They can carve it on a hillside for all I care: their talks will be that much better because they've thought about it and that will, I hope, make it less painful to listen to them! (See, ultimately I'm selfish!)
My worry about MO is that there aren't enough "hard" questions out there. And that a "hard" question of the sort you are thinking of isn't something that I just want someone to tell me the answer to! I want to solve it for myself, not be told the answer, because I'm far more interested in learning how to solve it than what the actual solution is. That's the real difference between programmers and library writers. Programmers just want to get the job done, library writers want to do the right job.
I don't see any real difference in what we want. I don't want "soft questions" cluttering up the main area of MO. I'd just like it if there was a side room where I could go and relax a bit every now and then. It'd be nice not to be asked to leave just because I took off my tie!
]]>(Regardind discussion: It is correct that the software is not a convenient platform for discussion. This already gives negative incentives for discussions. It is a logical flaw to conclude from this that additional measures should be taken to supress discussion.)
I disagree. When somebody finds a neat new tool, they're likely to try to use it for everything, even if it's terrible for some purposes. They might not even realize there's a better tool for the job unless somebody tells them so. If we allow discussions on MO, I think it will just set the precedent that it's okay to try to have discussions. Maybe you're right that eventually everybody would figure out that it's a bad idea, but until they do, I'll find visiting the site painful, and I imagine others would too.
@Andrew: I think the two of us agree on the nature of software, but disagree on the best way to improve the lives of mathematicians. If the goal is to bring mathematicians together and have them learn from each other, it is best done with "hard" problems. I don't think mathchat.net, no matter what software it ran on, would take off, and if we converted MO into mathchat, I think people would stop visiting. I know that math problems bring mathematicians together in a very powerful way. I think allowing "discussiony" and "squishy" questions on MO will decrease the strength and utility of that connection, not increase it.
I also know that we all like to have discussions and talk about squishy stuff sometimes. I realize it sounds kind of paradoxical to say that adding those things to MO would make it less useful, but I think it's true. A lot of us also like to teach calculus to undergraduates sometimes, but it's clear that catering to that desire would be a disastrous move.
]]>Those people are really similar in their position to research mathematicians — they sit down and think, write articles and give talks, and then other people use their work. Another example of concentration of brainpower on development happens on python-dev list.
The SO founder, by the way, worked at MS too and he seems to be the one behind Excel macroses :)
Speaking about HTML parsing, there's a hilarious answer with 1856 upvotes (at this moment).
]]>@Anton: I guess I'm a little more complicated than that. I do try really hard to use the right tool for the right job, but when there isn't a "right tool" available then I'll take the nearest one and try to make it the right one. I have an area on my website called "How Did I Do That?" and the tagline is:
Collected here are a load of hints, hacks, and howtos that I have used at some point to get my computers to behave the way I want them to (as opposed to me behaving the way they want me to).
So if there is a "right tool" then yes, I'll use it. But if there isn't then I'm not going to let that limit what I do. I'll go out and write the darn program myself. If you look at the "How Did I Do That" then you'll get a sense of just how often I've had to do that.
However, in this case I think that you are missing my mark. I'm not trying to subvert the software. I'm trying to subvert you! I'm trying, albeit indirectly, to persuade you (and Scott and the other admins) of something. You (plural) are the "not quite right tool" that I'm trying to mould into the right one!
More precisely, I think that MO is a great idea. I think you all are doing a great job. But I think you're missing something that will make it fantastic.
I think that there's a heck of a lot that mathematicians can learn from software programmers, in particular making the most of the available technology. I even went so far as to setting up a blog/forum/wiki to discuss and develop that idea. But to make the most of that idea then it's important to get the analogy right. It is not "mathematicians = software programmers" but "mathematicians = library writers". We're the ones that write the libraries so that the software guys don't have to worry about implementing an algorithm to parse HTML, they just "use HTML::Parse;" (or whatever it is). We're the ones that write the regexp libraries so that when you do s/(^|[^A-Za-z])\*\*($|[^\*])/$1<strong>$2/g then it just works.
Stackoverflow is, I suspect, primarily populated by program writers not library writers. So I caution against sticking too closely to their model because that isn't us! Perl Monks is probably a lot closer, and if you look at their site then you'll see places dedicated to perl obfuscation and perl poetry. I'm not advocating a code shift, absolutely not! But I am saying that you should look at other sites that do a similar thing and take what you like from them and put it in your model.
Actually, Jeff Attwood makes this point in an article on his blog. When he (rather smugly!) comments on the fact that there's nothing open-source that's quite like stackoverflow, he actually makes my point: it's not the software that made SO what it is, it's the community that uses it. Software should follow, not lead. I suspect that all of what I'm advocating (not totally sure what this is!) could be done within the SE framework, but if not, so what? As Jeff said, it'd be the work of a weekend to write the software (indeed, I'm considering doing it because I think that this would work great for a class but there's no way I'm paying for something that less than 100 people will use for less than half a year). It's the community that makes it work.
Which brings me back full circle. Concentrate on the task, and you'll find the right tool. Concentrate on the tool, and you'll limit what you can do.
Incidentally, as you don't know me, you won't know that I tend only to write such reams of waffle when I actually care about a project (or whatever) succeeding, and when I feel that there's someone listening (not necessarily agreeing!). Otherwise, I just walk off and say nothing. So take this as a compliment!
]]>Sorry, Anton's office is just around the corner from mine, and a lot of offline discussion happens...
]]>Mea culpa, I realise this was a bad decision, motivated by a misplaced desire for cleanliness. I won't delete any comments in future without permission (excepting of course anything offensive, wildly off-topic, etc. etc.)
]]>MO should primarily be a site for asking and answering mathematics questions. Socializing and having a good time are (intended) side effects. Opinion questions are fine so longs as the primary goal is to develop as a professional mathematician, rather than to just have a nice chat. The objection "there aren't any other sites that draw the right audience for my question" is like complaining in response to getting a speeding ticket, "but there aren't any nearby roads with a higher speed limit." If there aren't enough hard questions to keep you coming back every day, don't visit every day; visit every few days. I have no interest in making MO as big or as popular as possible (though I admit it's easy to get caught up in those metrics). It was big enough to be actually useful to me a month ago. I'd rather lose traffic by banishing unprofessional questions than have people say a year down the line, "MO was pretty good at first, but then it degenerated."
Of course, I want to hear ideas about how MO should evolve. But keep in mind that the goal is to do this one thing really well, and if it happens to fill some other niche in the process, that's great. If not, I refuse to stretch the software or the principles of the site to fill that other niche just because it needs filling. Let's try to solve one problem at a time.
]]>There are many more options for handling that than simply hiring bigger bouncers.
]]>I put the "flame war" (how many mathematicians know what one is?) and the "out of date" bits in just because I'm a human being (or at least a reasonable approximation of one) and if I didn't write things like that then I'd go mad. Sometimes it gets me into trouble (the n-crew are starting to get used to me), but I'm used to that and am always happy to remove the humour or apologise.
"consensus"??? Betweeen mathematicians? Who are you kidding?
I agree that there are is a certain type of question that plays to the software's strength, and I'm trying to figure out what that is. However, just because I have a question that doesn't quite fit doesn't mean that I'm not going to ask it! You've got a seriously large group of mathematicians here and that's what I'm going to make use of. My philosophy on software is that it is meant to help me do what I want to, not to force me to do what it wants me to do. I suspect that I'm not alone. If there is a difference between me and others, then it's that I will take the time to find out what the software was meant to do first, and then I'll adapt it to do what I want (which is why the n-forum is so much better than this place!). I suspect that others will just throw the software in /dev/null when they find that it doesn't do what they want.
In reply to your first of the two posts, that's absolutely fine. Now that we've got that clear then I think that we can work together on this. I'm not saying that I should put up questions specifically for you to close, of course. One thing you should do is make it clear to everyone else that you are still in the "working out what fits" stage. If you look at the comments to the "Walking in the rain" question, you'll see that not explaining this can annoy people.
(Incidentally, I don't know if you can see this as an admin but that "Walking in the rain" question is the only thing that I've written on MO so far that has received any down votes! (In case you can't see that, if I'm interpreting things correctly then the score is 12-8 in its favour. Of course, I agree that you shouldn't be ruled by votes.)
Finally, "those are for blogs". Sorry, I completely disagree. I think blogs are almost a complete waste of time. If you'd said "forums" then I'd've agreed, but complained that there isn't one where I could ask that question and get answers from mathematicians.
Okay, really finally this time (gosh, I do go on a bit, don't I!). Here's a bit of free advice. There are some people who are going to use MO almost no matter what. You probably have a better idea of who these people are than I do. These are absolutely the wrong people to ask for opinions on what makes it work. It's the next level of people that you need to look at: the ones that thing "This looks interesting, I'll give it a go" but aren't really engaged with the whole idea yet. On the basis of Charles Rezk's comment, I'd put him in that category. These are the ones that you need to figure out how to keep. Sorry if that sounds patronising, it isn't meant to be.
]]>responding more specifically to your irritation at the "argumentative" tag on your blackboards question: the things that worried me about that question were
which seem to explicitly ask for opinionated answers. Anton has specifically argued against such questions, and the "argumentative" tag seemed most appropriate to indicate that this was the complaint. I think that any question which has to say: "In a - probably useless - attempt to forestall a flame war, let me try to narrow down the question a little." should just have been much narrower to begin with. I'm hoping that the consensus on questions at MO will end up disallowing even the possibility of a flame war -- those are for blogs.
I also think that much more narrowly focused questions are better because they play to the software's advantages: specific answers can be sorted, but a big open-ended question like the blackboard one encourages big sprawling answers, which are harder to compare.
]]>I would certainly encourage you to keep asking questions exactly as you see fit, irrespective of local patterns in which ones get closed, at least until we have some sort of coherent policy! I like your questions, even if I'm the most enthusiastic closer of them. :-)
For now at least I'm happy to close questions over-enthusiastically, in order to test the bounds of what the community actually wants. As we've recently seen with a question of yours that I closed and then reopened, sometimes I do actually learn that the community disagrees with me!
More generally, I'm very glad to have you at MO, my inclination to close some of your questions notwithstanding. :-)
]]>I have absolutely no issues with my questions getting closed. It's your baby, you decide what happens. I'm a little annoyed at the "argumentative" tag for the blackboard question as I tried really hard to phrase it so that it wouldn't be argumentative and I felt that the answers had been in that spirit. However, I'll get over it!
I would like some rules, or at least good guidelines. I asked for some guidance at the end of my previous post here but didn't get any feedback. That's not a complaint, but an observation. Being British, my next resort is to case law. At this point in the game then I'm still trying to get a feel for what a good question on MO is. My research-level questions don't get any responses, my questions inspired by teaching get some but these all come under the heading of "idle speculation", my other questions get the most and I'm (usually) very interested in the answers (and, being a professional mathematician, that at least means that they are "interesting to a mathematician"!). As I try out different types of question, naturally you guys are looking at them and deciding whether you want those types of question or not. That's fair enough.
I second both Ilya's and Charles' points. I'm with Charles in that there aren't enough "hard" questions to keep me coming back to the site. Filling in gaps in other people's references is going to get boring after a while, and working out whether or not a particular operator is skew-adjoing (or whatever Theo's question was about) when I'm never going to see that operator again, is quite frankly going to lose it's shine fairly quickly. And to Ilya's point, this is one of the basics of parenting: encouraging good behaviour is far more productive than discouraging bad behaviour. I'm not saying it's an "either-or", of course.
I'm coming to MO to meet other mathematicians, not to get particular questions answered. I'm trying to make contacts, learn techniques, pick up the odd tip here and there, but most of all to interact. I know that MO isn't meant to be a discussion forum, and that's fine by me, but given that mathematics is what I do, rather than a means to an end (as most programming is), then I want to be able to have fun with it as I do it, and to find out how other people do it to. As a simple example, I couldn't care less about the Fell-Whatsit problem; but weighing in has meant that I now know of a functional analysist who I might be able to plague with some questions. Some of my other questions mean that when Hanche gets back from sabbatical then we'll have a few conversations about functional analysis (I hope). I'm not really all that bothered about doing away with Riesz rep. Other questions have put me back in touch with some people I knew (at least, I think they have! I suppose there could be some duplicate names out there).
Please don't misunderstand me. I am not complaining. As I said, it's your baby. I really like the general idea, which is why I'm hanging around to see if it develops into something truly useful. If I can help with that then I will, but as I'm not one of the "in-crowd" then inevitably there will be clashes between what you want and what I think you want! That's fine by me; I hope it's fine by you.
]]>For example, I went out and retagged several questions from October with no accepted answers. This brought them to the top of the list. If people do similar thing once an hour, the proportion of hard questions on the home page will be at its right level.
]]>Of course, acrobatics is all a matter of balance …
]]>Let me try to explain why I asked them. There are generally a couple of reasons:
The first two questions, which incidentally would get chopped by ESQG's limit, were because I am very interested in how best to get mathematics on to the web (more generally, in how to make the best use of technology for mathematicians). So I want to know about how mathematicians use the internet, and what works well for them. Whilst these aren't specifically mathematical questions, I hope to be able to use the answers to make mathematics easier to do over the internet. Being able to ask such questions of a broad range of mathematicians (who wouldn't think of going to a specific form/blog/wiki on the subject) is extremely useful and, due to its popularity, MO is a great place to ask them. I'm curious, actually, if those complaining about "soft questions" would include these two in their list.
The other three questions were more "It's nearly the weekend" type questions. Of course, being nearly the weekend here in Norway doesn't mean that it's nearly the weekend in the US! Two of the questions, "Dimension Leaps" and "Theorems for nothing ..." were aimed at helping people get a feel for a subject. I'm one of those people that knows a lot about a little and nothing about a lot. So finding examples and curiosities in other areas of mathematics helps me get a handle on what's going on in them. I can't ask a more specific question because I don't have the knowledge to ask it! Plus I don't really want to know more than a vague "what's it all about".
One aspect that I think hasn't been addressed is that of community. I think that MO needs a community feel to realise its full potential. Without the feeling that you are getting to know people, I think it will turn into a homework site. One of the huge benefits of the internet is that mathematicians in different parts of the world can work together and not be isolated in little departments with no-one else interested in their work. But mathematicians are people (more or less) and every now and then need to be reminded of that.
To some extent, all of my questions have been "soft questions". Well, not quite all. Two questions are directly related to research. And guess what! One is bottom of my list on all metrics, the other is next to it in terms of views and answers. So for MO to be useful to me, at the moment it's got to allow some spectrum of "soft question".
Having said that, of course I agree that there's a limit. Given my last point above, it would certainly be useful to me if those who are complaining about the number of soft questions could look at the questions that I've asked and tell me which ones they would rather I hadn't asked. Then next time I think of one, I'll know who I'm likely to annoy by asking it!
]]>Different users apparently have different ideas about the purpose of the system and the current set-up of the system forces them to compete for a resource that appears to be bottlenecked by design.
I think it might be a good idea to spend some of our spare time "thinking outside the bottleneck" and critically examining some of these built in design assumptions to see if they really achieve our espoused and long run goals.
]]>I'll give this problem some thought. One idea that comes to mind right now is that when the density of soft questions is high, we could just close new soft questions immediately, reopening them only if there is enough demand (in the form of votes and comments).
]]>I don't have any specific suggestion, but one could think about:
Again, I don't have any particular opinion at what's best at this point, but I want to point out that adhering to a strict policy might be not as easy as it sounds — the way SO/SE is designed was actually to include as many questions as possible of all types (Joel Spolsky said that Stack Overflow is an encyclopedia).
]]>I think it's likely that “soft questions” will pop up no matter what we do. At least by having this tag, we are making it easier for people not to be bothered by them. But maybe we should have degrees of softness, and questions that are beyond soft, to the point of being downright squishy, ought to be closed. I don't know. I haven't been here long enough to have a strong opinion, but I do skip many soft questions myself.
]]>