It’s so gross.
BTW, I agree with you that it is gross but thems the rules. So if we extend this logic we need to convince the corporation that it is not in there financial interest to continue with the status-quo.
Or the retro seo trick where you ask a question on yahoo questions so you can answer it with another account to backlink "relevant" website.
Literally nothing new, internet has of course changed the scale and took away the monopoly from newspapers and tv.
A persons ability to think through a problem and communicate it clearly will get them 75% through the hiring process in my books. (Another ~10% is curiosity).
To me this sounds like the most vital thing to improve trust. Having browser developers review all the source code in detail is unrealistic, and even then, won't defeat underhanded programming (is it a bug or a deliberate vulnerability?). Legal accountability combined with auditability at least provide a deterrent to publishing malicious software.
If we can keep them here, this will be a big boost for Canada long term.
The best languages to take advantage of chips that aren't compute-limited* are things like Erlang, Elixir, Go, MATLAB, R, Julia, Haskell, Scala, Clojure.. I could go on. Most of those are the assembly languages of functional programming and are also not really usable by humans for multicore programming.
I personally vote no confidence on any of this taking off until we have a Javascript-like language for concurrent programming. Go is the closest thing to that now, although Elixir or Clojure are better suited for maximum scalability because they are pure functional languages. I would give MATLAB a close second because it makes dealing with embarrassingly parallel problems embarrassingly easy. Most of the top rated articles on HN lately for AI are embarrassingly parallel or embarrassingly easy when you aren't compute-limited. We just aren't used to thinking in those terms.
* For now lets call compute-limited any chip that can't give you 1000 cores per $100
Not sure why they wouldn't use it instead.
The great thing about being open is it allows academics and inventors to try out new ideas and have the ISA and associated "backend" flows just work without the worry of having to pay for licenses.