204 karma · joined July 19, 2016
If anything, you'll learn more about life in 6 months than you will in decades. It's not just the technical stuff. You'll learn who your real friends are. Being broke and thinking you might go homeless will make you sympathize with the homeless. Co-founders will try to screw you. If you're married, you'll soon find out if your spouse really loves you or just the regular income. Fake people pop up everywhere trying to take credit for your hard work.
I think a startup is akin to the street life without the street creds.
Business is business. If they find someone to replace you at a fraction of your salary they will do it at a drop of a hat. Your manager pbly gets a bonus for reducing spending...
I'm not sure Google wants to manage a large network of freelancers/drivers without benefits. Would look terrible when the software engineers have all the benefits...then again they could offer benefits for drivers...
I think Facebook or Apple (maybe Amazon) might want a piece of the pie. The integration would be seamless...then again who knows!
The problem is mostly a CDN one, crunching data and writing to the servers are second to actually serving users fast.
For example, I don't necessarily need to see the latest posts, comments, etc. so you can queue up the writing and sync data later, but when I hit fb.com, I have to see stuff...
No way this can be true. Facebook scaled primarily using CDNs like Akamai. Akamai is the largest CDN in the world and has no more than 300k-350k servers all over the world. It's one of the largest distributed system in the world. I worked there, so I know this for sure.
Facebook has recently been moving their data in house, but they do not have 830,000 servers. That's almost 3 times Akamai. At this point, Facebook would be more profitable letting people use their server infrastructure instead of using it for themselves.
Running Facebook over AWS is a CDN problem that was solved by Akamai!
It's called execution...
I see this happen so many times, a company takes too much investment, the CEO is replaced, then the company dies within a year...
Lack of security knowledge is the problem I think. In fact most companies that are hacked don't know it and don't have the knowledge to detect and mitigate them.
Security was much worse in the beginning of 2000's with dial ups.
Also don't forget about social engineering...that's a bigger concern than physical hacks...
When you have 10M+ documents, it takes a long time for a team of lawyers to review them. So a company with AI/ML is at a huge advantage in identifying the documents a lawyer needs to win a case.
To get accurate results, you need a lot of data, but to crunch that data you need a lot of power, not just speed. A lot of the processing is done now with GPUs (thousands of cores)...traditional computers are CPU intensive and have limited number of cores. Think for example a multi-threaded application running on GPUs vs CPUs...the GPU can divide the problem in more tasks and the processing can be done more accurately not just faster.
http://www.nvidia.com/object/what-is-gpu-computing.html
PS: I think people overuse "Artificial intelligence" we're no where close...but it excites people compared to "machine learning" or "deep learning" or "convolutional network" or just statistics...It's just trying to find an equation that fits the data like linear regression.
Btw I'm working on a django/react application and I have yet to figure out how to not duplicate the react routes in django. It defeats the purpose of a single page app because I don't want to reload all the same resources because a small piece of the app changes...how do you fix this?