When did HN become so... radicalized? There's nothing inherently wrong with these companies being big. The problems are with them being too board. Should Google own the creation of content (Blogger, Youtube), finding content (search) and transmitting content (fiber)? Should Comcast transmit content (TV, Xfinity) and create content (NBC, Hulu)? This is where the problems arise like conflicts of interest, diminished competition, etc. We saw this clearly in Argentina, when as soon as the government started working on legislation to prevent the telecoms from becoming monopolies, since they own newspapers and TV news, they started bombarding the public with negative press.
It shouldn't be hard to regulate this. Just split them up.
The book The Martian, big-budget movie coming soon, has some pretty awesome fictional-yet-very-well-informed situations of things that were so unimaginable to have an impact on anything and still caused things to go terribly wrong. Highly recommended.
In my country the potential employee would have to be registered as an independent contractor before being able to charge for the provided service. And then if he wanted to become a full time employee he'd have to unregister as a contractor.
This is an area where the new syntax for modules in EcmaScript 6 does really well. Since exports are static, a dead code elimination tool can figure out which exports from a module are being used and remove the ones that are not being used. As mentioned in comments about how the Closure Compiler works, you can't really do this with purely dynamic code, but you can do it with static imports/exports.
You can do this in the current dev tools by setting a conditional breakpoint. Conditional breakpoints allow you to write an expression which you can force to always be falsy. For example, "console.log()" returns undefined so it's falsy and it won't actually break.
Hi! There are helpers for dealing with dynamic content like numbers and dates, but also there's message formatting for when you have your own translations like "I have {numCats, number} cats.". Here's the explanation for the Handlebars integration: http://formatjs.io/guide/#messageformat-syntax.
'Kroes said: “Some are calling for the International Telecommunications Union to take control of key Internet functions. I agree that governments have a crucial role to play, but top-down approaches are not the right answer. We must strengthen the multi-stakeholder model to preserve the Internet as a fast engine for innovation.”'
And the concrete actions they propose have more to do with 'Establishment of a clear timeline for the globalisation of ICANN and the “IANA functions”' and finding ways to resolve conflicts between the laws of different countries.
This does not look like government control, just change over the ICANN (a private US non-profit) and the formation of a global advisory group. Can it deviate into government control? Sure. But that doesn't seem to be what is being proposed.
Typed Racket and Typed Clojure are major sources of inspiration/reference for typed versions of JavaScript like TypeScript and possibly future versions of EcmaScript.
It shouldn't be hard to regulate this. Just split them up.