Given the long list of stuff they are changing, there’s a high probability that everyone will come out with at least one annoyance. For me it is the impossibility of showing all the icons in the notification area: it’s a small thing, but I can’t stand having them collapsed.
I totally agree. I published one paper at NeurIPS this year and I work in a machine learning subfield where I basically only train networks on the MNIST digits dataset. It felt pretty pointless having to write down that I had no ethical concerns as my study only deals with handwritten digits. Some other researchers in my field got more creative and wrote down how their allegedly more efficient training algorithms would actually stop global warming... that really was pretty pointless.
While I agree that Python is better than R for programming etiquette, I would argue that proper programming practices and techniques are better learned in languages with static typing and proper variable scoping.
Do yourself another favor and also look into C#, Swift or even Java.
I personally do not have too big a problem with the author’s italian. I’m just not sold on his whole premise of “not being an English native speaker means you think the algorithm in your native language first”.
Maybe I’m biased from too many years of programming, but while I see the advantage of graphical languages (e.g. Scratch) for beginners, I don’t really see the point in translating Ruby...