Links


Unison programming language: The big idea

unison-lang.org

In Unison, since definitions are identified by a content hash, arbitrary computations can just be moved from one location to another, with missing dependencies deployed on the fly. The basic protocol is something like: the sender ships the bytecode tree to the recipient, who inspects the bytecode for any hashes it’s missing. If it already has all the hashes, it can run the computation; otherwise, it requests the ones it’s missing and the sender syncs them on the fly. They’ll be cached for next time.

Make it Yourself

makeityourself.org

Across the world creative people are making high quality things of all kinds and sharing their work freely with all of humanity.

Make it Yourself is a digital book that showcases this incredible talent, bringing together over 1000 useful DIY projects to demonstrate just what is possible when you make things yourself.