endophage
This mechanism may be a viable alternative to net neutrality as it drastically lowers the cost to enter the ISP market, and it would be in the competitive interest of some providers to self impose net neutrality.
My guess based on observation though is the infrastructure owning ISPs would probably prefer net neutrality to forced rental of their infra if one of those 2 regulations were to be chosen.
Negative Income Tax is pretty much the only implementation of UBI I personally could get behind. I just wouldn't be able to support an implementation of a UBI that pays Bill Gates the same amount as a person born with a severe disability (which obviously they had no choice about being born with).
Paraphrasing one of my colleagues, ensuring what you're installing doesn't do anything evil is basic hygiene, it applies to all software, not just Docker containers. Notary can provide you cryptographic guarantees that the base image you're using did indeed get published by Ubuntu, or RedHat, or even me, and hasn't been tampered with between their build system and you. It's up to you whether you decide to trust those publishers.
We all hear the stories about companies paying ridiculous salaries in Silicon Valley but bear in mind Glassdoor pegs the average engineering salary around $110k for SV. The guy from Google who was in the news a year or so ago because he was earning ~$3 million a year had done something special to get there.
The guys earning the big bucks have proven track records and expertise that commands a high salary. I agree with other people here that you shouldn't take a pay cut for equity, but don't be surprised when you see lots of job postings around $100k.
Also consider that there are a lot of startups that raise 6 figure seed rounds and under $10 mil Series A that you don't hear about, compared to the (mostly over) hyped startups that raise millions in seed and tens of millions in Series A. They literally can't afford to pay people enormous salaries.
Haskell Java Prolog C and C++ NASM assembly
Then depending on the optional modules you chose you might also do a couple of more specialized languages like Matlab.
There was also a mandatory course involving building a multiplayer networked game with total flexibility on language, but predominantly people did browser based games with one of PHP/Python/Perl/Ruby and JavaScript (although NodeJS wasn't around in 2008 when I did the project, but I'm sure people are using it now).
Sure you might be able to do it with a knowledge of nothing more than basic arithmetic, but you're going to be able to understand and manipulate data more efficiently with a solid understanding of algebra.
That being said, Objective-C isn't the easiest language to pick up, especially as a first language. If your 11 year old starts to struggle, maybe point him at something like Python which has a shallow learning curve, great support (especially for beginners), and can do pretty much anything (ignoring the argument of whether it _should_ be used for things like drivers).
If your son chooses software engineering as a career. Advanced calculus may well be required. I've had to debug complex legacy code before that implemented computations rooted in calculus and without that knowledge, I wouldn't have been capable of succeeding.
Take it all with a grain of salt. What I'd suggest to get started is create a public github project for it, put together some wireframes and sequence diagrams (publish them in the github project) so that people can see what it's meant to look like and how it's mean to work. Then just start coding.
Post the github project here on HN and ask for contributors. Keep a curated list of features, tasks and bugs in the github project and let people pick them up and help you build it.
Rule #1 though, don't let people get you down. Everyone has an opinion and we software people can be pretty harsh, especially when, frankly, we're just arguing our opinion rather than fact.
Rule #2, done is better than perfect. What's your Minimum Viable Product? Build that, maintain tunnel vision on completing that, then worry about everything else it could do.
A or not A