Man has a large capacity for effort. In fact it is so much greater than wwe think it is that few ever reach this capacity. We should value the faculty of knowing what we ought to do and having the will to do it. Knowing is easy; it is the doing that is difficult. The critical issue is not what we know but what we do with what we know. The great end of life is not knowledge, but action. I believe that it is the duty of each of us to act as if the fate of the world depended on him... we must live for the future, not for our own comfort or success. -- Hyman G. Rickover, quote seen from a wall of OpenAI headquarter
Using Time Machine to backup 75GB data on macOS Sierra to a 1TB Toshiba external hard drive takes about 2 hours for the first time. However, if you choose to encrypt the hard drive, if will take 24-30 hours, which is a great challengae for your patience. But, never give up, my bro, it will end at last, I have done it myself.
To install ruby, gem, bundler on macOS Sierra, the better way is to use rvm, rbenv requires much efforts but may still fails you somehow.
Always work hard on something uncomfortably exciting! --- Larry Page
The innovation the industry talks about so much is bullshit. Anybody can innovate, it's meaningless. 99% of it is to get the work done.
All the really stressful times for me have been about process. They haven't been about code. When code doesn't work, that can actually be exciting ... Process problems are a pain in the ass. --- Linus Torvalds
Google Codelabs many excellent and small real world programming examples and instructions, pretty good resources for improving pratical skills.
Good GitHub cards to easily display your repos and personal profile: lepture/github-cards
- Udacity: Introduction to Computer Science
- CS61A: The Structrue and Interpretation of Computer Programs(SICP)
- CS61B: Data Science
- Coursera: Princeton Algorithms(Sedgewick)
- CMU152B: Computer Systems--A Programmers's Perspective(CSAPP)
June 6, 2017
Rickover Quote, Start of Blog