374 karma · joined October 3, 2011
And SSL validates just the domain name, which still allows all the phishing attacks to thrive. Compare installing App for the first time to coming to some website for the first time ever. SSL doesn't really provide anything to identify the site, anyone can get any domain.
If you get an async automatic test you can always google your solution easily. You need to be proficient in understanding the problem and implementing the solution from description or rewriting in it different programming language. I had few live coding sessions with "leetcode like" task. Most of they time you'll ask you to do some basic thing, where the default complexity is around O(N²) and the idea is to come up with faster solution.
Once in a while I like to experiment with different programming language and leetcode is one of the best way to do that. People advice on building real world apps when learning new stack, but I find that really dull, as you need to understand a lot more machinery in the stack before you can actually have something running. Leetcodes are easy to run and create. At the same time they force you to lookup basic constructs, learn how to work with strings, arrays, etc.
When everything is encrypted and goes over the ISP just to the VPN endpoints, they can't do anything. In the end, they will have to arrange peering not with content providers but with VPN providers, who works for Apple.
PS. There is a lot of tension in current setup, even without Apple stepping up. In the old fashion market, the last mile is the king. Big grocery chains have direct access to users, so they are the strong side in the relation with producers. They can position brand X over Y, if they have better margin. They also create their own brand Z rip-off and sell that directly. Just look what Amazon does in that space. When it comes to ISP, they have direct users and have very little to say. They are basically dump pipes, just like the power line.
T-Mobile was very vocal in the past in that space. They often wanted the MANGAs (heh) of the world to pay them a share from their ads. I remember T-Mobile threatening, that they might replace some ads with their own ads. Since they provide the users with phones, they can install their own certs on devices. Chrome has SSL pinning not only, to save users from hackers, but to save their own business model being attacked by ISPs.
This video was recently linked in other thread on HN, but I feel this comment really resonates with the main conclusion: https://www.youtube.com/watch?v=pW-SOdj4Kkk
Rails is a Web Framework. I don't understand the point about ML. Those categories are totally different. I guess it might be a tiny plus, but not very practical. Going this route one might conclude that game studios should build Websites in C++?
Still, no information how they are better than the migrations in Rails?