Precisely how I feel. Also, what's the deal with the ports? At the moment it seems that you have to carry a dongle/adapter for every single Apple device, that's crazy. After eight years with my macbook it's time to give linux a real shot on my next laptop.
Regardless the impact machine learning techniques are having on the field, I still think is valuable to know and understand what are the classic methods that they are allegedly replacing.
It is actually not about "classic" vs. "modern". A lot of what's described in the book is as relevant as ever.
Mostly what's changed is that what used to be heuristics and hand-crafted features is now getting replaced by proper learned models. Also some generative models are getting replaced discriminative models since deep learning does a very good job in creating those.
Agreed. I think that's the key, you learn by first grasping a basic understanding of a concept and then reinforcing it through application repetition. But the initial understanding is absolutely vital, otherwise chances are you end-up in the mindless rote repetition you mentioned.
I've got both a Nespresso and a simple manual Gaggia at home. The Nespresso is just accumulating dust. No matter what capsules you buy it doesn't get any closer to the taste of just average coffee (that would be Lavazza Oro) on the Gaggia machine.
Not sure if it's just melancholia, but I do think rdio is still totally unbeaten in terms of personalised playlists. It was absolutely amazing! Also, the audio quality seemed far superior compared to Spotify or Apple Music.
> Although, in my experience of using vim, the mental effort of working out what character I needed for t/f tended to be far more disruptive than just using arrow keys/mouse.
I think you maybe didn't give it enough time. What really happens after a while is that you don't have to do any mental effort to do very complex things fast and efficiently. My experience is that after three months I had some sort of clicking in my head and everything made sense.
Said that, I wouldn't mind Ctrl-D on vim though, that's one of those sublime's features that I really like (and non consecutive multi line editing).
I gave it several years as my primary editor, and I did learn a lot of things. Then I switched to Sublime and became about as proficient in a matter of weeks. I could have put more effort into learning vim, but I didn't have to in Sublime.
If you are referring to Morton's interleaving, then it's quite simple. You can compute the third operand's code and OR it with the others using the appropriate shift. Something like: (z << 2) | (y << 1) | x