Microsoft ist really terrible at naming things, that's for sure.
63 karma · joined August 21, 2012
Microsoft ist really terrible at naming things, that's for sure.
The worst offender here is OSX. I still haven't figured out a good way to switch between multiple open windows of the same application, not even the file explorer (Finder). It's a huge pain.
The VIM way is a very good way of editing text. IDEs offer a lot more than editing text. Faking an IDE within a text editor with random plugins is terrible. Emulating VIM text editing within a real IDE is amazing. Just use VIM keybindings in your industry standard IDE, you will be able to use all the tips in the linked article and still not miss out on anything offered by the IDE.
The only problem is that the VIM keybindings are integrated into direct text editing, but not the IDE UI. For example, in Visual Studio, IntelliSense offers you a choice of possible completions for a variable name you are typing. You can only navigate these choices with your cursor keys, rather than with the VIM-style jkl; keys. But it's a small price to pay for really good text-editing qualities!
I can understand that some people need to drive. But driving for pleasure is not something that should ever happen.
Not really. Deep learning is still quite a lot of dark voodoo where random initialization and data shuffling can matter significantly. People also adapt hyperparameters manually during training, stop early with no clear metric, and don't share their code for preprocessing the data or even the exact architecture of the network.
It's certainly better than in other fields, but it's not trivial.
Open source is not magic in the least. It just enables other people to try and help out if your project means anything to them.
I would argue that the rising production costs to produce games that actually make use of ultra-advanced hardware are more to blame for the slowing of the graphics race.
You can always do things faster by doing things in parallel. It just gets much harder to program them.