I feel like the most natural implementation would be something like vert.x for the jvm. They already have the mechanisms to handle async execution (via reactive extensions and futures and coroutines on top of the event bus) and serialization and distribution of data across a cluster. There are eventbus clients for many popular languages as well, so you'd be able to build your application in a mix of languages.
Yeah, you handwave some of the most visible and effective unions in the United States (SAG-AFTRA, WGA), you're also ignoring education unions, healthcare unions, and many other careers where pay is not just about seniority, but also education, certification, specialization, and other factors.
Even unions in industries with legitimately undifferentiated labor will have shift differentials built into their contracts.
> It keeps people employed, which generates other positive economic effects, like buying houses and groceries.
Let's be honest here. With that $50,000 trashcan we're paying mid-level managers $30, downstream suppliers $1, and $49,967 in stock buybacks that drive income inequality just so we can pay a factory worker $2 of that $50k. We are literally just shoveling tax dollars into the pockets of the already wealthy.
At the point at which your dogs have broken into and robbed your neighbor's house more often than they have prevented your house from being broken into; that's the point at which you can compare your dogs to the Air Marshal service.
Well, a strong track record was enough to get me to toss $10 into the Light Table kickstarter, hopefully it will also be enough for you to find developers willing to dedicate a couple years of their lives.
This looks like a recruiting post, but the type of people you're pitching to are the kind of people who are quite passionate about the specifics of functionality and workflow and architectures. Are you planning on providing more information than "software tool" to help developers decide if this is something they want to help build?
> but you're right, there doesn't seem to be a demand for this
You mean outside the entire advertising industry? Now you might argue that advertising companies are more focused on selling ads to clients than optimizing the ad experience for victims, but it's an entire sector of the economy focused on exploiting the poor decision-making abilities of humans.
Honestly, I would expect the NTSB to investigate any kind of accident involving rare or new technology. I'd expect to see them investigate a higher percentage of accidents involving electric vehicles and self-driving vehicles until those technologies are safe enough and proven enough that you get diminishing returns from the investigations.
I couldn't be happier that my tax dollars are going to harness the power of the blockchain to solve the problems of "food deserts" and gentrification.
--edit--
In case you are wondering if this is sarcastic, let me clarify. I fully expect the blockchain to revolutionize the delivery of government services the same way Bitcoin will revolutionize grocery shopping, and the same way Etherium will revolutionize legal contracts.
--edit 2--
Since people still don't get it, let me elaborate:
Imagine a world where you could use Bitcoin to transfer money anywhere in the world with the same ease as making a Bitcoin micropayment, simply, safely, instantly, with no fees.
Imagine a world where people use Etherium smart contracts to control everything from marriages to college diplomas to corporate governance.
Now imagine the same revolutionary ideas applied across NYC to everything from garbage collection to city ordinances!
The power of the blockchain is bounded only by your imagination.
> The JS thing is a huge deal so someone might get their online banking credentials stolen and then account emptied. In which case, how helpful are the banks in helping to recover the money?
Completely. These are banks we're talking about, not bitcoin exchanges.
> "Arrest quotas" is a bit like voter fraud. It's talked about a lot, there's heavy speculation, but there's little evidence showing it exists in any systemic form.
This is incorrect. Almost every law enforcement organization in the United States tracks the number of arrests made by each officer, and there is ample evidence that this information is used when making personnel and staffing decisions.
Also, many municipalities track arrests by organizational unit (in NYC it is per precinct), and when management (police chief) requires that mid-level management (commanding officer) "get their numbers up", you have exactly the same incentive to commit fraud that you see in places like Wells Fargo.
Also, rather than taking my word for it, you should look at the many, many, many, many news articles that have been done on the subject. There's the first google hit (http://www.nbcnewyork.com/investigations/NYPD-Lieutenant-Say...), feel free to look at the first 200 search results for corroborating reports.
Ostensibly, there is the possibility for significant execution speed improvements though AOT optimization in the compiler, and simpler (and therefore faster) JIT compilation in the browser.
Currently however, interaction with the DOM API from webassembly is a bad experience, making it a poor choice from most browser-based apps.