The most pervasive and harmful companies all use JavaScript and couldn't do the harm they do without it (or, I suppose, an equivalent technology).
I would venture that I could solve all the problems you would solve with open source JavaScript with another programming language, because almost no program actually needs to be a web application.
You can get around the IE problem by using classes to call your directives rather than element tags. <div class="ng-view"></div> isn't as pretty, but it works in IE8.
Attributes also work for directives, though I like using ng-cloak as a class. I think in the future (next year, when my company will probably drop ie8 support) I'll start using custom tags.
Regulatory capture is when the people tasked with keeping an industry on its best behavior have too close ties to the industry, through personal connections or financial incentives, and are no longer able to do their jobs.
I would agree that we have a problem with inadequate or corrupt regulators in several industries.
Regulatory capture can take the form of outright corruption, but the more insidious form is cognitive capture. That's where the regulators simply don't have a sufficiently detached perspective from those they are regulating. They internalize the needs and thought patterns of the industry as there own.
A related phenomenon in foreign affairs circles is called "going native".
That's very interesting. It's easy to imagine how, as a regulator, going out to dinner with the regulated (or their representatives) on a regular basis would influence your thinking. It doesn't require a conspiracy theory, so it gives us a great jumping-off point for a rational discussion about how to limit the opportunity for this phenomenon to manifest. Thanks for the new viewpoint!
Which reset and grid system do you use? I have the same experience, and I end up un-checking every option except one or two on bootstrap's customization page for most of my projects.
So I've used Backbone and now I'm using Angular. I work a lot with D3, creating SVG's in "render"-type functions (still grokking how this all fits in with Angular directives, but that's another story). One benefit from this article that jumps out is the smart rendering that React does.
If you had a scatterplot with thousands of points, being able to add or subtract a couple without re-calculating the whole thing would certainly interest me.
https://en.wikipedia.org/wiki/Urbanization_in_the_United_Sta...