1/2 Tooling: There are many things to consider in this area! Holochain relies on many different tools—for example, Rust, the language in which Holochain is written and supplier of many important libraries.pic.twitter.com/aIl2u6qlCO
-
-
1/2 How can we be predictable?
Computers are designed to be predictable, but also interact with the outside world. Unpredictability tends to compound in nasty ways, so we quarantine it by design.Show this thread -
1/2 How can we be predictable?
Unpredictable components could be a random number generator, hidden reference between components, time sensitive logic, or the black box of user behavior.pic.twitter.com/9SyKcLsCvmShow this thread -
There are a number of different ways to ensure predictability at the code level, but very few options exist to keep the environment itself predictable. Example, different versions of the Rust compiler generate different binaries, and may not be at all compatible with source code.
Show this thread -
Most attempts to increase predictability focus on virtualisation-based approaches like “golden images,” which are fundamentally centralised, fragile, and difficult to audit.
Show this thread -
In fully centralised contexts, company IT departments might lock down their computers and mobile devices, or server administrators or cloud providers would manage things from on high.
Show this thread -


Holochain is a distributed framework, so our options are limited to those that are open and extensible by design.Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.