504 karma · joined December 4, 2015
(If I slip up and they accidentally see through me, see what a socially inept and boring person I am, they'll hate me forever and also they'll tell everyone in the world about their boring experiences with me, and no one will ever like me anymore.)
If you manage to think of a good hash function for everything they say, you can use a hash table and cross-check every new thing they say in O(1), which makes the total complexity O(n).
If you are on Chrome, use Tabs Outliner to manage your tabs (https://chrome.google.com/webstore/detail/tabs-outliner/eggk...)
"Everything around you that you call life was made up by people that were no smarter than you."
(That is, you can count on some things having been made by idiots.)
There's no silver bullet for that, but one promising approach is to honestly try to write something you'd really like to read yourself.
> Why should you invest your time into an endeavour that will most likely fail and have no significant outcome?
The answer to this fully depends on your personal definition of a significant outcome. Some people consider working on open-source projects a waste of time. Other people think the same about working for a corporation. For some, the only outcome worth working for is noticeably and unambiguously making the world a better place. Others (the happy ones) just do things "for the hell of it".
This is the improved 1982 version.
Exactly, I cannot agree more. One of the most striking examples of this is a classic experiment where people are no longer able to trust their own judgment in a very simple matter and are compelled to give an obviously wrong answer to avoid deviating from the norm:
An updated (iOS 9) version of the course is already out:
https://itunes.apple.com/us/course/developing-ios-9-apps-swi...
That's an example of a well-known cognitive bias: https://en.wikipedia.org/wiki/Confirmation_bias
Being biased is not a good thing if you care about knowing what is true and what isn't.
As an example, someone who is into astrology will have less opportunities to learn that it's all bullshit if Google continues to do this disservice to people.
With years, we grow intellectually. When I was about 13 or 14, I was interested in astrology too. It would be stupid if those idiotic years would still haunt me in my google searches.
The tough thing is to pass the HR interview, with dozens of idiotic questions and no way to answer them correctly except having googled the answer to each particular question beforehand.
I hate pay-to-win games. They do have an uncomfortable similarity to the real life though.
It's not about making the murderer suffer either, it's about preventing future crimes. When you have cancer, you don't kill cancer cells because you want them to suffer. You kill them to prevent them from killing you.
I really do prefer our current situation to 99% of the history of mankind.
This shows the power of any major secret service. They can do literally anything they want. They don't care about anything except their own survival, and they will easily adapt to any circumstances and any political climate.
I took some great courses on Udacity, Coursera, and edX back in the days when they regularly offered amazing comprehensive college courses for free.
They do still offer free courses. However, it seems that the atmosphere of free accessible education is somehow lost, with the advent of the "specializations" and "nanodegrees" and the like. Or maybe I just got older and more cynical, I'm not sure.
From a developer's point of view, Android is known to be a mess. I thought the reason was the lack of organization between the numerous manufacturers. Now I see that the reason is even more fundamental.
However, I can attest that reading books (also, googling these days) and never asking basic questions is a perfectly valid way to learn.