Panopticomputers: Code Execution Courts for Scalable, Decentralized Computation https://medium.com/@simondlr/an-intro-to-truebit-a-scalable-decentralized-computational-court-1475531400c3 (Ethereum could compete with AWS!)
miniblog.
Related Posts
Using machine learning to decide what structure to use for your neural net: https://arxiv.org/pdf/1703.01041.pdf
It's pretty meta, but ML is often good at trading computation for results.
Generalised computation is becoming less common: it's much easier to run or debug arbitrary code on a Linux/BSD machine than anything else.
It's even worse on mobile though: simply *writing* is hard and creation is hindered further.
Fun article on refactoring J to be point free, and drawing trees to model its computation: