TT: I want to control my OS from Tiddlywiki
BV: What’s Tiddlywiki?
TT: Oh it’s awesome! It is so extensible, so useful, with this amazing community…
BV: But what is it?
TT: It’s a single-page wiki, a framework for building you own tools.
BV: So it’s a website?
TT: Well, it’s more a whole series of them, hosted by people all over the world.
BV: Is it under the control of some entity we can blame if it does harm?
TT: No, each user is responsible for their own versions.
BV: Is the source code vetted by well-known security experts?
TT: Well no, but ESR, said, “Given enough eyeballs, all bugs are shallow”.
BV: So you have a community of thousands of open source developers committing to the core?
TT: Thousands, no. Dozens… maybe.
BV: And this can’t run arbitrary code, right?
TT: No, that’s the point. We can build what we like
BV: Well, then, all of the code is core or built directly by you?
TT: Didn’t I mention plugins?
BV: Who vets these plugins before they’re available for use?
TT: That’s the beauty of a decentralized approach. We count on one another.
BV: So let me get this straight. You want to allow arbitrary websites to run any old programs on your computer, with absolutely no security interventions, even though these websites might contain components from random developers?
TT: Sure, but only under my control and acceptance.
BV: OK buddy: take a ticket. Next ticket number is #43,761. Currently serving #7.