The official statement of what is on-topic on CV is that we address questions about:
statistical analysis, applied or theoretical
designing experiments
collecting data
data mining
machine learning
visualizing data
probability theory
mathematical statistics
statistical and data-driven computing
It is OK if a question about these topics originated as a homework assignment (or is generally comparable to a homework assignment), but we do have a special protocol for such questions. At any rate, you can feel free to migrate such questions.
The biggest trouble spot is questions about programming, or using statistical software. Basically, I think about the issue by asking myself what does the OP need explained? If the explanation would be about statistics, designing experiments, etc., then it is on topic here, but if it is about how the software works, or how to use it, etc., then it is off topic on CV. Such questions are sometimes intrinsically ambiguous; more often such questions aren't really ambiguous, but people assume that since software is required for most such work nowadays, we 'ought' to answer these questions anyway. The issue is that the SE system already has a site for answering coding questions (i.e., Stack Overflow), so coding questions should be sent there, not here. I think it would be fine if you migrated those questions here that were truly ambiguous; we can always close them or migrate them onward.
With respect to Data Science.SE's scope, you would do better to ask them than us (just as you are better off ask us about our scope rather than them). Their scope is here (although my impression is that they are much looser with their requirements than we are). With respect to how to distinguish between the sites, note that they also have a meta.DS thread dedicated to that issue. The truth is that we rarely migrate questions to DS, and we rarely don't migrate but recommend someone check out DS instead of CV. My (admittedly somewhat biased) opinion is that most questions are either (1) better asked here, (2) better asked on SO, or (3) poor questions that don't really belong anywhere on the SE system. Many of the third type do seem to get a favorable reception on DS, because they seem to be looser with their standards—whether that is good or bad in the long run, I don't know. The best I could say is that in the answer to their thread distinguishing DS, there are three questions listed as appropriate for DS but not other sites:
- Which Big Data technology stack is most suitable for processing tweets, extracting/expanding URLs and pushing (only) new links into 3rd party system?
- Horizontally scaling a distributed database, what should I use for a simple key-value store? Cassandra, HBase or Riak? what are the pros and cons?
- How important is data locality to Hadoop and Map/Reduce?
I agree that these questions would be considered off topic on CV and SO.