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

I'm not going to make this a rant or a blog post, but just think about the natural consequences of "Real Questions Have Answers".

That suggests that the person asking the questions knows that the questions is answerable (i.e. halts).

Which, to the analytical mind, requires a the asker to at least have the conception of a proof of the Turing completeness of their question before asking it.

Which, given the rational yet disorganized mind of the human, is completely unlikely to ever happen.

Therefore, I suggest a reverse captcha process and only allow robots to ask questions.

Then, if Watson cannot answer in an acceptable number of nanoseconds then allow human interlopers to answer.

share|improve this question
1  
@Michael, thanks - was too used to typing my last name. –  Peter Turner Jan 20 '11 at 16:16
12  
Turing completeness doesn't apply to questions, it applies to computing systems. Therefore, this is noise. QED. –  Bill the Lizard Jan 20 '11 at 16:56
    
@Bill, I'm not saying Turing completeness should apply to questions, I'm saying that the new rules imply that it should and I agree with those who say that it shouldn't. Care to comment? –  Peter Turner Jan 20 '11 at 17:08
    
Just to be clear, the last two sentences are proposed in jest - this is not actually a feature request, but more of an if this goes on... sort of discussion starter. Like a modest proposal without infanticide. –  Peter Turner Jan 20 '11 at 17:11
2  
@Peter: The new rules do not imply anything of the sort. I think you're confusing the works of Turing and Gödel. –  Bill the Lizard Jan 20 '11 at 17:22
1  
@Bill although I'm not a whiz in Comp Sci, I'm not quite as confused as you think I am. The real question is, how does a person know for sure that they're asking a real question? That's something Gödel would be apt to tackle. –  Peter Turner Jan 20 '11 at 17:31
2  
@Peter: Then why do you reference Turing completeness and the halting problem in your question? –  Bill the Lizard Jan 20 '11 at 17:36
    
@Bill Because you'd have to know your question is answerable by a Turing machine to ask it. You could ask less powerful questions if you wanted, but you can't plumb the depths of the soul. –  Peter Turner Jan 20 '11 at 17:44
6  
I'm not going to make this a rant or a blog post - How about making it a question or request - perhaps something ending with a question mark? –  Adam Davis Jan 20 '11 at 18:53
1  
@pollyanna The request was at the bottom, to only let robots participate on StackExchange sites. –  Peter Turner Jan 20 '11 at 18:55
1  
@Peter - Inasmuch as one believes that humans are simply biological robots, then your request is already granted. Perhaps a little more perspective is required to properly address your problem. –  Adam Davis Jan 20 '11 at 19:02
1  
@Peter I see where you are going and I am going with you. The really real questions of life sometimes have no answer, but you still gotta try and find some answers. If SO has no place for such questions, I guess SO is missing out on some really good questions. Personally, I think that such good questions will get asked and no one will close them. The problem is with having such a "rule". If only the "rule" was stated with a bit less absoluteness for eg.change it to Most Real Questions have answers –  abel Jan 20 '11 at 19:11
1  
@Peter: Sorry I can't upvote (my reputation is too low). A little pseudo-philosophical insight never hurts, at least IMHO. –  Mattia Gobbi Jan 20 '11 at 19:19
1  
@abel, I'll summarize what I said to Peter: A real question still has an answer, it's just that sometimes nobody knows the answer. There's a difference. If nobody has an authoritative answer, it just means that our collective knowledge is incomplete. But if everybody has an answer, and everybody's answer is different, then it's not really a question at all. At least, not one worth asking. –  Aarobot Jan 20 '11 at 20:37
2  
But if everybody has an answer, and everybody's answer is different, then it's not really a question at all. At least, not one worth asking - I don't quite agree with this. –  JP19 Jan 21 '11 at 6:15

3 Answers 3

I'm going to assume that this is a serious request (excepting the last few lines) and not just a bit of leg-pulling (it's not Friday).

Seems that one of the consequences of coming up with a famous quotation is that everybody either misquotes you or takes it out of context.

This is what was actually said:

[...] real questions have answers, not items or ideas or opinions.

Although this is compressing a twelve-hundred-and-some-odd-word long post into a single sentence, I think the message is rather clear: The difference between a question and a discussion or poll is that a real question is seeking to discover some particular truth. The other type of "question" is merely seeking to learn what other people think.

Oh, the truth is nuanced, no doubt about it. But programming or cooking or gaming or science-fiction truths are no different from any other truth; if there are legitimate competing positions then they'll usually have some sort of evidence backing them up. Questions which don't make this readily apparent are not what I consider "real" questions.

There's no halting problem here. We're not expecting question authors to know up front whether their problem can be solved, and a perfectly reasonable answer to certain questions might very well be, "Actually, what you're trying to do is impossible." But people do know when they're about to ask for people's opinions. It's very clear in their language. There is always some phrase like:

  • Can anyone recommend...
  • What do you...
  • What's your favourite...
  • What's the best...

...and so on. You don't need to know anything about the subject matter to know that this is not a real question. It's not a real question because you didn't word it like one. Instead of doing your homework, and maybe using Google to find out what the popular X's are and instead asking about the practical differences between those X's and why you might choose one over the other... you just fired a shot in the dark and asked people for their opinions. You've asked people to provide a poor approximation of a search engine.

"Real questions" don't necessarily have practical answers, but they do have authoritative ones.

share|improve this answer
1  
Thanks for the authoritative answer. A function can return a list, a database query can return a blob, but a question can only return a particular truth. The only problem is, I do think that questions will be closed where the only possible answer is "It's a mystery" the problem might seem small to a materialist, but really deadens the site in my opinion. –  Peter Turner Jan 20 '11 at 19:19
    
@Peter: I honestly don't see that happening. The more likely occurrence when something is a mystery is that the question simply goes unanswered, occasionally attracting a trickle of upvotes if it is interesting and well-written. Can you point to an instance of somebody closing a question because the answer is impractical/impossible? –  Aarobot Jan 20 '11 at 20:33
1  
Or to put it another way, @Peter, every time somebody says "It's a mystery" or "It's impossible", it comes with an implicit "...at the present time". Just because nobody knows the answer today, doesn't mean that nobody ever will. –  Aarobot Jan 20 '11 at 20:34
    
@aarobot, I think you'd agree with me then, the only questions that you should ask are questions that can be answered by robots. The problem is, the rule denies spiritual realities and I'd be the last one to just let anyone get away with that without at least pointing it out in the most caustic way possible. –  Peter Turner Jan 20 '11 at 20:51
1  
I'm afraid I don't agree with you, @Peter, nor do I entirely follow your logic in this last comment. You seem to have left out step 2 between "steal underpants" and "profit!". –  Aarobot Jan 20 '11 at 20:59
1  
OK, so I'll come out, I'm a member of a very small subset of the world known as Catholic Delphi programmers. We cling to our old religion even though it has not given us the clairvoyance to conjure up any Ace of Base tapes and don't accept a lot of the tenants mainstream programmers accept. "Real questions have real answers" as a principle smells of materialist dogma to me. That a question like "What is truth?" is deemed as unacceptable as a rule, to me is unacceptable. –  Peter Turner Jan 20 '11 at 21:06
    
@Peter: But what is unacceptable, in truth? –  Aarobot Jan 20 '11 at 21:07
    
Nothing at all. –  Peter Turner Jan 20 '11 at 21:19
    
Well @Peter, if unacceptable is nothing, and rules are definitely something, then rules cannot be unacceptable. There's definitely a logical paradox here and I think you've just created your own halting problem. –  Aarobot Jan 20 '11 at 21:47
    
No, "in (the context of) truth, nothing is unacceptable." is what I mean. –  Peter Turner Jan 20 '11 at 22:07
    
Sure, @Peter, but in the context of rules, some things clearly are unacceptable, so unless you consider rules to be equivalent to truth, your definition of unacceptability of rules really has no bearing on what is unacceptable within those rules. –  Aarobot Jan 20 '11 at 22:12
    
@aarobot, that's a very positivist argument. I don't argue from the standpoint of the rules because I didn't make them, nor did my wit help craft them, I argue from the standpoint of a person who has a lot of questions closed and the truth I speak of is the honesty and integrity in which the question was asked. –  Peter Turner Jan 20 '11 at 22:29
    
@Peter: I never made any claims about honesty or integrity. Only the specific goals (or lack thereof) associated with asking a particular type of question. –  Aarobot Jan 21 '11 at 14:31
    
regarding opinions not backed up by references or experience, like "you should always reticulate splines", it is probably worth noting these turn out useless for a reader who may stumble upon an inverse claim, like "you should never reticulate splines". Purely opinionated answer won't help reader make up their mind between opposite statements –  gnat Mar 5 '13 at 22:52
    
Real question is seeking to discover some particular truth What if the answer to real question is a list with x known elements, and new items can be discovered later? Imho big lists should be allowed, polls shouldn't. –  Calmarius Jul 17 '13 at 16:28

As far as programming is concerned, if the OP does not know whether what she wants can be done, she can always ask - "Can this be done?" and come up with a "real" question (even if she does not have any idea about the solvability of the problem)

I am not sure, but I think it can be applied to other domains also.

share|improve this answer
    
Yeah, it doesn't apply to the other domains (especially programmers.SE), if you apply the modifications you're saying to a question it'll get closed and if you ask for the reason they'll tell you it's because the only possible answers are yes and no. StackOverflow and Serverfault are the only sites where I know how to ask decent questions. –  Peter Turner Jan 20 '11 at 18:58
2  
@Peter A question whose answer is "Yes" or "No" is a valid question on nearly every site, by virtue that they are indeed answers. It'd be other qualities like being too vague that would lead to its closure, not the fact it's a Yes or No question. "Is it possible to do X" is a common question. –  Grace Note Jan 20 '11 at 19:00

the fallacy of “real questions have answers”

If you think about the term "real" as opposed to "imaginary" I believe it holds very true.

Just as real numbers can be expressed in the physical world, real questions can be solved in the real world.

Not only can imaginary questions not be expressed in a physical model, program, etc, but they can only be discussed in theoretical terms. They cannot be answered inasmuch as you cannot answer, "What is the numeric value of sqrt(-1)?"

There is, however, a site for such questions - http://programmers.stackexchange.com - which can properly deal with such theoretical discussions based on computer science topics.

So even if one contends that this is a fallacy, there is a place reserved for such queries in the SOIS family.

share|improve this answer
2  
As of today I'm a 3k user on that site and I can assure you that it is no such place as you describe. –  Peter Turner Jan 20 '11 at 19:07
    
@Peter - If you were to ask, "Can you please explain the halting problem to me?" then write a bit about what you know, and what you don't understand about it, I expect it would be accepted on programmers. Can you give an example of a question which cannot be answers on programmers or SO that you think should belong? –  Adam Davis Jan 20 '11 at 19:14
    
I'd imagine I'd gain quite a bit by actually understanding the halting problem. This just got closed on me last night scifi.stackexchange.com/questions/1065/… my good ones on programmers.SE have been deleted, but I asked who should be the patron saint of programmers and that got closed (as off topic, but that's nitpicking). –  Peter Turner Jan 20 '11 at 19:38

You must log in to answer this question.

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