I've ended up here after asking this on MetaStackOverflow, as the question of where to send "pure Machine Learning" offtopics remains unclear (to me). My initial guess was that the place to put this stuff is CrossValidated (stats), but here is my analysis on the matter:
There are several possibilities for asking ML questions right now (ordered by site traffic):
CrossValidated:

a) It includes machine learning in its main topics:
Cross Validated is a question and answer site for people interested in statistics, machine learning, data analysis, data mining, and data visualization.
b)
machine-learningis the 4th most popular tag in the site (3359 tagged questions).ComputerScience (beta)

a) It mentions "Machine Learning" in its help page, but not in its main page:
Computer Science Stack Exchange is a question and answer site for students, researchers and practitioners of computer science.
b)
machine-learningis the 22th most popular tag. The site seems to be more about algorithms.Computational Science is not related to Machine Learning according to its Help page.
Theoretical Computer Science

a) According to its Help Center,
TCS covers a wide variety of topics including algorithms, data structures, computational complexity, parallel and distributed computation, probabilistic computation, quantum computation, automata theory, information theory, cryptography, program semantics and verification, machine learning, computational biology, computational economics, computational geometry, and computational number theory and algebra.
Work in this field is often distinguished by its emphasis on mathematical technique and rigor.
On the other hand, it also says:
For questions other than research-level questions in TCS, you may want to consider the following places to ask:
General Artificial Intelligence — Meta Optimize
Statistics and Data Mining — Cross Validated ...
What I understand of all this is (and the word "Theoretical" seems like a hint) is that TCS is the right place for theoretical machine learning questions, leaving practical questions on the side.
b)
machine-learningis the 24th most popular tag in the site.Data Science

This claims to be a place for "machine learning professionals", and
machine-learningis the most popular tag! (263 questions).
Given all this information, I see there are 2 different options:
a) If the question is practical ("How do I split my 5000 sample training set to improve my SVM performance"), I see two possibilities: CrossValidated and Data Science. Since the final goal is to get help, I'd rather go for CrossValidated as it has a considerable traffic and machine learning seems like a relevant topic in there.
b) If the question is about machine learning theory (for instance, understanding how a neural network or SVM works), there are two natural options: Computer Science or Theoretical Computer Science. If the question is research-level and theoretical (e.g., questions about PAC learning, provable performance guarantees), ask on Theoretical Computer Science. If the question is not research-level, ask on Computer Science.
Answer from Яois on Stack ExchangeHello everyone!
I am a beginner in Machine learning and programming and I was wondering if there are any tech stacks similar to web development or app development for machine learning.
I have learnt Python and libraries and now got into supervised learning and was wondering how I could contribute to Open source with the knowledge I have gained until now. I want to try for MLH fellowship and would love to get some suggestions regarding what tech stack should I pick up to get a good project going to get selected.
Which Stack Exchange website for machine learning and computational algorithms? - Meta Stack Exchange
Newest 'machine-learning' Questions - Stack Overflow
[D] - Machine Learning Engineering tech stack
CUDA, C++, python and a dabble of rust here and there. Mainly python though.
More on reddit.comWhat Tech Stack Does Everyone Use Here?
What is the difference between an AI tech stack and a machine learning tech stack?
Can I build a machine learning tech stack without cloud services?
How much does it cost to build a machine learning tech stack?
Videos
I've ended up here after asking this on MetaStackOverflow, as the question of where to send "pure Machine Learning" offtopics remains unclear (to me). My initial guess was that the place to put this stuff is CrossValidated (stats), but here is my analysis on the matter:
There are several possibilities for asking ML questions right now (ordered by site traffic):
CrossValidated:

a) It includes machine learning in its main topics:
Cross Validated is a question and answer site for people interested in statistics, machine learning, data analysis, data mining, and data visualization.
b)
machine-learningis the 4th most popular tag in the site (3359 tagged questions).ComputerScience (beta)

a) It mentions "Machine Learning" in its help page, but not in its main page:
Computer Science Stack Exchange is a question and answer site for students, researchers and practitioners of computer science.
b)
machine-learningis the 22th most popular tag. The site seems to be more about algorithms.Computational Science is not related to Machine Learning according to its Help page.
Theoretical Computer Science

a) According to its Help Center,
TCS covers a wide variety of topics including algorithms, data structures, computational complexity, parallel and distributed computation, probabilistic computation, quantum computation, automata theory, information theory, cryptography, program semantics and verification, machine learning, computational biology, computational economics, computational geometry, and computational number theory and algebra.
Work in this field is often distinguished by its emphasis on mathematical technique and rigor.
On the other hand, it also says:
For questions other than research-level questions in TCS, you may want to consider the following places to ask:
General Artificial Intelligence — Meta Optimize
Statistics and Data Mining — Cross Validated ...
What I understand of all this is (and the word "Theoretical" seems like a hint) is that TCS is the right place for theoretical machine learning questions, leaving practical questions on the side.
b)
machine-learningis the 24th most popular tag in the site.Data Science

This claims to be a place for "machine learning professionals", and
machine-learningis the most popular tag! (263 questions).
Given all this information, I see there are 2 different options:
a) If the question is practical ("How do I split my 5000 sample training set to improve my SVM performance"), I see two possibilities: CrossValidated and Data Science. Since the final goal is to get help, I'd rather go for CrossValidated as it has a considerable traffic and machine learning seems like a relevant topic in there.
b) If the question is about machine learning theory (for instance, understanding how a neural network or SVM works), there are two natural options: Computer Science or Theoretical Computer Science. If the question is research-level and theoretical (e.g., questions about PAC learning, provable performance guarantees), ask on Theoretical Computer Science. If the question is not research-level, ask on Computer Science.
Should I use Computer Science one? Should I use Theoretical Computer Science one? Should I use Computational Science one? Should I use Statistical Analysis one?
Machine learning should be on-topic for either Computer Science or Cross Validated. If your questions are at least graduate study level and related to computer science theory (as explained in their scope), then they should be acceptable at Theoretical Computer Science as well. Do any of those sites have questions similar to the ones you want to ask that are currently getting answered? If so, then that's the one I'd pick.