> I don't get why anyone one who knows how to use an IDE would ever use a notebook,
The Python IDEs for data science are mostly garbage - if you have any recommendations, I'm all ears because I really don't like notebooks but still keep switching between jupyter and vscode depending on what I'm working on.
> With a notebook, you get the chance to load the data, view it, clean it where needed, view it again, analyze it, model it and do anything else you need to it.
In a good data-oriented IDE like RStudio you get to do all of those things and write code which can be saved as plain text and can be version controlled well under git which you can't do well with Jupyter.
R folks have to be the best indicator in this case because they have access to a good IDE and they have good support for Jupyter. Their use is overwhelmingly in plain text files in RStudio, a small portion of rmarkdown notebooks and pretty much no one user R in Jupyter.
> it made me physically ill thinking that people are upset or conflicted about which ship to jump to next to get the highest possible TC.
I really think that this says more about you than about the people who post there. And again, you're using the word upset but nothing in the original post indicates that anyone there is upset - it's just natural for people to look to improve their situation regardless of their current level.
I didn't see anyone complaining about a $450k salary - the closest thing was the guy who's L6 at Facebook and making the same as L5 at Snap while working 60h weeks.
Not sure what the problem is - people with high compensation can also discuss how much they're making and talk about their career moves. None of it comes across as entitlement.
Also didn't get why any of it would be sad to you or why you're implying that they're not real engineers by putting quotes around the word engineers.
> R might not have great libraries for network protocols (REST, etc), as it’s not a general language
No idea how it compares to D, but REST in R is pretty straightforward through the httr library. And in general the "general purpose" aspect of the language is pretty good.
Most the tasks that require heavy computation in R are done through C/C++/Fortran APIs - why can't D interface with them without the intermediate R layer?
The ones that are R-native - visualisation/dataframes - are best done through R itself - what's the use case for doing that through D at all?
At the current stage of development, ethical AI is on the same level as ethics in the fuel industry, or the food industry, or the finance industry - there are ethical questions there but they concern human ethics in the way the technology is implemented and used.
What we don't have, or need (yet) is "ethics built into AI algorithms" or "ethics derived from AI" - we just not don't have an AI system that's advanced enough to require it. Self-driving cars might be the first to raise these kinds of questions, but I would still be reluctant to call that "ethics".
iOS has been such a better experience than any version of Android that I've tried but I'm really not a fan of the newer iPhone models. Hopefully by the time my SE dies there will another iPhone which has 1) a small body; 2) touch id instead of face id; 3) a headphone jack.