> I know this is OT but a language without a huge OR trending ecosystem is worthless.
Anecdotally speaking, I'm not sure I agree that the Clojure ecosystem is stagnating (it's relatively small and likely always will be) but a big draw of ClojureScript is the way it piggy backs on the Node/NPM community.
I recently spun up a React/Reagent UI paired with a Clojurescript node.js server. I was pleasantly surprised how easy it was to do ClojureScript <--> JS interop in Shadow-Cljs projects.
Exactly. The SEC has said they consider crytpos securities. That would mean the fraudulent price manipulation in the crytpo space (Bitfinex treating tether as USD and pushing up the bid) is securities fraud. This is probably why Wells Fargo stopped clearing Dollar transactions for Bitfinex.
Over the past couple of years, China has lost around a trillion dollars in foreign reserves (a 4 trillion dollar cash pile earned from exporting all those made in china goods) to capital flight. Whenever a Chinese citizen or business takes yuan and exchanges them for a foreign asset, China's fx cash pile is diminished. If china's "savings account" is bled dry, it would have to choice but to devalue and print its currency to handled some of it local fiscal issues.
To prevent "rocking the boat" with a currency devaluation before the Communist Party Meeting this fall, China has locked down it's capital account by blocking foreign company acquisitions, repatriation by multinational corporations (think blocking Apple's yuan accounts from withdrawals to USD), Toronto real estate purchases, etc.
Bitcoin was an unregulated and popular means of capital flight. It was just a matter of time before they cracked down on it as well.
Speaking of the northeast corridor specifically, there is a crap ton of bureaucracy inhibiting the construction of a high speed line.
Think of all of the state/municipal level governments and unions that have to be satisfied before any deal is struck. This would essentially mix NYC, Jersey, Philly, Baltimore, and D.C. politics into one huge pile of WTF.
We couldn't even get a riverfront project going in Philadelphia because not enough (of the powers that be) palms were greased.
Only way this could be possible is if some benevolent Palpatine-esqe dictator comes along and makes shit happen.
I think iOS' HTML5 issues (webview throttling) are self induced though. Apple has a vested interest in developers learning, and being locked into their proprietary ecosystem.
A bunch of devs building slick HTML5 apps would go against this.
For the wild west of Android html5 hybrid development, fragmentation is a huge problem. Different manufacturers roll different implementations that behave differently. Javascript event propagation varied and broke my app on my last HTML5 project. Luckily, the chrome view will be the default webview from KitKat onwards, but it will take at least two years for 4.4+ to become ubiquitous.
I was referring to the Clojure vs Scala as a Java replacement
competition, by if you think Java 8 is a Clojure/Scala Killer your mistaken.
First things first, Java 8's Lambda implementation is shoddy at best compared to first class function support in Scala/Clojure. The entire idea of having to explicitly convert a collection to a stream to access map/filter functions is non optimal. You don't just add lambdas to a language and automatically expect them to lift it's collections libraries to the level of Scala's and Clojure. The collection's lambda operations are the real benefit of using a language with first class function support.
The other inconvenient truth is that you still will be writing Java code, in all of it boilerplate glory. Still no Scala like type inference, no Clojure esque homoiconicity, no ability to reduce everything to a value like in Clojure/Scala, just plain old "it'll work" Java.
You'll never see that 200 Gb/s running inference.