372 karma · joined February 15, 2019
It doesn't require being a genius or a fast learner, it just requires the good fortune of having programming be your passion.
If you want to catch up to these guys when you only start to learn programming in college, it's doable but it requires you to be a fast learner and also be somewhat passionated in programming.
They are getting billions from Google every year because Safari is the most used browser on iOS, and they will do what is necessary to make this last for as long as possible.
Citation needed. Even if they were not coasters, I suspect they had a fat paycheck disproportionate to what they brought to the company.
(I'm assuming that the life expectancy does not change significantly)
That is incorrect.
I can't think of any other kind of software that come close. If you can run a modern browser it means that your OS is already quite mature.
And of course, nearly all games do.
Yeah that's sounds pretty obvious to me. They have unused inventory, and they are trying to get a refund. Not sure it's a good strategy though.
"highest temperature ever recorded in town X" does not mean much.
"highest temperature recorded in country Y" on the other hand is more significant, especially if the country is large.
You own a pointer.
For complex software (e.g. video games) on the other hand the web is a real piece of crap: performance suck, no UDP, a certain browser is purposely a ton of useful APIs (or is straight up buggy).
To put this into perspective, a single bitcoin transaction currently costs $2.3.
On a capability-based OS you whitelist the things a given process can do. For instance, you can give a process the capability to read a given directory and write to a different directory, or give the capability to send http traffic to a specific URL. If you don't explicitly give those capabilities, the process can't do anything.
"if you liked it, then you should have put a test on it".
Because it's easier to update to a website than it is to release a ton of binaries ({windows, Linux, macos}x{x86,x64,arm64}) and have users download them.
Not to mention it's safer and faster for the user.