11

There have been a number of past discussions of this. Based on the outcomes of those discussions, my reading is that asking for implementations of an algorithm is off-topic. Others may have a different view; I don't know. To get an sense of past discussions, you could start by taking a look at Is asking for implementation (any language) or detailed ...


10

Frankly, this is what teachers and teaching assistants are paid for. You can also ask peers or more advanced learners you trust. Reviewing material is generally a bad fit for this platform: it's a task that requires lots of reading (as opposed to a snappy, self-contained question) and has no clear-cut answers. You may also want to consider carefully if ...


8

Yes, you could. However, I don't know that it's going to be very well received unless you also make some significant improvements to your explanation of the question. Right now the question is hard to understand and rather incoherent. The fact that it's closed on CSTheory doesn't automatically make it ineligible here. CSTheory is focused on research-...


8

I think the question is of high quality, it it certainly connected to computers and there is a lot of computer science connected to viruses. However, even if the topic is connected to Computer Science, that doesn't mean every question related to the topic also is. The first paragraphs describe some business concerns and some IT concerns. The OP mentions two ...


7

Based on comments under the question, there seems to be several interpretations of what is being asked. This shows that the question is not well-defined at the moment. If the OP edits it and makes it clear what he is looking for then it can be reopened. At the moment it should be closed as "not-a-real-question".


7

There are two different questions hidden in your question. In general, are questions about theoretical networking on-topic here? Sure. If it meets with our quality guidelines and site policies, it is suitable here. Networking is definitely part of the scope of computer science. As our help page on what is on-topic says, "This site covers theoretical ...


6

The WWW has been the topic of research for computer scientists (and physicists, statisticians, social scientists, etc). At its core it is a (very) large graph, and graph theory is central to (theoretical) computer science. Behind this particular question is a significant challenge, one which certainly falls within the realm of what computer scientists do. ...


6

You've had an answer which you found helpful, according to this comment. It wasn't the kind of answer you expected, and the question isn't what you'd meant to ask. Nonetheless, the question and answer now constitute a Q/A pair about computer science. There's no reason for you to delete your question (and since it has an upvoted answer, you can't, anyway). ...


5

That question was pretty clearly a Coq-specific question: defining a "get n-th" function in Coq will be all but useless to a beginner in, say, Agda. How does pattern matching work in dependently typed languages would be a much better question. Also: the Coq mailing list is really good at answering Coq-specific questions, and is appropriate, so I don't see ...


5

When three answers are deleted that would have been blocked by protection, the question is automatically protected. For general guidelines on protection, see the FAQ on the main meta. I don't know why this particular question has attracted several non-answers. I'm in favor of protecting “populist” questions which are likely to attract people with little to ...


5

Oh dear. The first rule of rudeness is: don't engage. Flag and move on. (The second rule of rudeness is “Jump to rule 1”.) “Asker is rude to people trying to help him” is not an appropriate close reason. The free-form close reasons under “off-topic” are not a place to write random comments — there's the comment facility for that. The free-form close ...


5

I strongly disagree with the closing of this question. The question shows that the asker is confused about what Turing completeness means. Our proper reaction should not be to dismiss the question, but to clear the misconception. The comments that some closers left on the question make it look like the question was a trivial one. This is not the case: the ...


5

Your reproach is that there exists a reasonable interpretation of the question that makes it off-topic. This does not make the question off-topic. The real tests is whether there exists a reasonable interpretation of the question that makes it on-topic. Even taking the original wording of the question (“Is there any way to estimate how much data is added to ...


5

The question was closed by a named moderator who also left a comment explaining the closure. It is not very clear what you're after with your question. You seem to be essentially ranting against science, and you're not getting any answer beyond “no, science is good”. I don't see any point in leaving this question open; it might be salvaged by a major edit,...


5

It's up to you, but I don't think you need to delete the previous question. As you say, it is a bit vague, but I don't think it's harmful or terrible. One alternative to deleting the old question is to look at whether there are any ways of improving it; that would be a win-win for you and for the site. One thing you could do that might improve the ...


4

Yes, sure, questions on designing algorithms are on-topic here. Feel free to flag your question on SO to have it migrated here. We would remove the paragraph about existing tools, and your question is a very general one about a very specific problem so you're likely to get bibliographic references for related problems rather than a complete solution, but ...


4

I'll give a bit of history. All the steps made perfect sense, even if the overall result didn't turn out so great. vish posted a question on Stack Overflow. Martin James and shekhar suman both answered it. (shekhar suman's answer is currently deleted.) The Operating Systems site launched in private beta. shekhar suman wasn't satisfied by the answers on SO ...


4

Your question is on-topic here. We don't normally migrate questions unless they should be closed where they are. Your question is at best marginal for Programmers since it's about an algorithm from a theoretical point of view. We occasionally migrate questions to Theoretical Computer Science, if they are about theory, research-level, have not received a ...


4

I reopened the question because I didn't see a compelling reason to close it. Our applicable policies are: Homeworkness doesn't matter Lack of effort is a reason to downvote, not to close Problem dumps can be closed as too broad if they require an extensive answer Problem dumps can be closed as unclear if the asker doesn't specify which part is giving ...


4

I feel like you are reading too much into a single downvote. Still, edits can (and should) happen to improve question quality. I believe the downvote in this case was because the question reads like a problem dump. That is, it does not show research effort (what was tried, what didn't work, where exactly is the problem). The reason the system does not allow ...


4

I think this one falls into the case when a question is appropriate for two sites, and each version has been tailored for the site's audience. The SO version comes with JavaScript code, the CS version comes with mathematical notations. It's the same underlying question but asked in somewhat different languages. I don't think there's any interest in ...


4

In the lifetime of this question, there have been a grand total of four comments: two comments by people requesting a clarification, and two replies by the asker. In both cases the asker edited the question to include the requested clarifications, which made the comments obsolete. Having no comments is a good thing! Comments are meant as temporary notes ...


3

Being one of the users voting to close, I definitely found the question too broad. It should be made more focused in some way. Moreover, what research did the OP do? There are e.g. plenty of historic questions around, like this one or that one. So really, how does the question intend to differ from "what is computer science"?


3

It's an interesting question. It's a question that should definitely be answered. However, it's too broad for a single SE post -- as such, I think the votes are correct.


3

I think questions about viruses should be considered in scope, especially if we see it as either a technical or thought experiment kind of question. As to the issue of whether there is any science involved: There is a journal devoted to computer virology, called Journal of Computer Virology. Indeed, one interesting paper in that journal provides a logical ...


3

On-topic? Yes, I think so. Appropriate? Hell no. It's squarely an example of a question not to ask here: Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page. Your questions should be reasonably scoped. If you can imagine an entire book that answers your question, you’re asking too much. (…) ...


3

It took me a while to figure out why you thought this sentence had any purpose. Oh, you wanted a better solution than the answer you'd posted? As a general principle, your question should stand on its own: refering to an answer doesn't make sense. In any case, it's obvious that you'd be looking for the best answer (for some value of best that you neglected ...


3

I think we've tried to meaningfully distinguish between computer science, software engineering and programming in the past, and failed miserably to unanimously agree to anything. It seems clear that this will be a question without a single correct answer. That said, I'm open to having such a reference question, provided that answers are strictly moderated ...


2

Career choice questions are never going to work on Stack Exchange because they're too specific to the poster. Programmers offers this great diagram: “Should I study this or that” falls under the “just you” category. Very few career-related questions fall into the “all programmers” category. Furthermore, on this site, I don't think there's any analog of “all ...


2

I agree that the question as it is was isn't very good (there isn't a single “most efficient” data structure, they all make compromises), but it's clear from the answer what the priority is, so all it takes to save the question in my view is to make the priorities clear in the question. I edited and didn't vote to close.


Only top voted, non community-wiki answers of a minimum length are eligible