Why did HTML & CSS succeed? They are designed to be highly fault-tolerant. Resilience is key.https://twitter.com/teropa/status/1014380643692810240 …
-
-
Replying to @samim
Alternative explanation: because they were built into the browser, and the good stuff wasn't.
1 reply 0 retweets 1 like -
Replying to @Plinz
Interesting, what's the "good stuff"? Btw. HTML is mentioned as example on the fault tolerant wiki https://en.m.wikipedia.org/wiki/Fault_tolerance … more generally, learning about resilient systems design is fascinating. Wonder if this is a concept right at the core of the computationalism perspective?
1 reply 0 retweets 0 likes -
Replying to @samim
In a happier parallel universe I am using something that looks like a mix of JSON and markdown, and Lua instead of Javascript. XML was a bad idea, and HTML was a poorly specified adaptation, and CSS was a bad fit. If we want redundancy, we should have it at the protocol level.
2 replies 0 retweets 2 likes -
Replying to @Plinz
"If we want redundancy/fault tolerance/resilience, we should have it at the protocol level" < agree, even though it should be at all levels to some degree. Regarding resilient code, Erlang etc. seem interesting
1 reply 0 retweets 1 like -
Replying to @samim
I am not sure that programming languages should autocorrect errors and ambiguities. In fact, that seems like a really bad idea to me.
1 reply 0 retweets 0 likes -
Replying to @Plinz
Human languages (implicit & explicit) and biological processes are mostly highly resilient, no?
1 reply 0 retweets 1 like -
Replying to @samim
Yes, they have to, because they rely on stochastic substrates, which requires high redundancy. It also means that everyone has to bootstrap their own cognition for a decade before they can even parse a Turing complete language! No write once, run everywhere...
1 reply 1 retweet 1 like
Wrt the core ideas of computationalism: the emergent patterns that form the basis of our observable reality must be resilient and the operators over them somewhat scalefree, but that just means that they are limit differentiable, not redundant.
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.