Presumably because how would it differentiate between a legit "already installed" extension with a signature that cannot be verified, and an extension installed by malware that also cannot be verified?
We have a technical method to do so, but the site has not been created, that I know of. For example:
* A domain name like ipfs://nytimesmirror.com that mirrors nytimes articles (at the same relative URLs)
* Some kind of crowdsourced process for content curation.
I'm aware that it's not legal, but I wouldn't be against it. Content piracy has been a catalyst for change. I simultaneously would be willing to pay nytimes for access to their content but I'm not willing to sign up to a $15 / month subscription. So if their content was widely pirated using delivery method like IPFS they might be incentivized to problem solve that for me.
They couldn't, because Javascript etc are turing complete, so you can't predict if they're going to end (halting problem). With bitcoin you know that the script will end and that the running time will correlate loosely with the size of the script, so you can't really use it to mess up network nodes. Butcoin scripts have no loops or goto.
I find it suspicious that Java or Scala didn't make the list. Java may not be sexy but it checks many boxes... And I suspect that Scala would have been a serious contender in brevity too.
Author here. You're right, "Awk in Haskell" is perhaps a bit misleading. The intention is not to replace Awk for the masses, but mainly to provide an Awk-like tool for programers who are more familiar with Haskell. Similar to pyline: http://code.activestate.com/recipes/437932-pyline-a-grep-lik....