Interesting thoughts, all of you. My first thought is, there goes the privacy of using TiddlyWiki. Google > isn't free. You pay by giving up your privacy. Granted, I don't have > anything on a publicly accessible tiddlywiki site that is all that private > but I do use it at home and it is nobody's business but mine what I keep > there or when I access it. >
I am not talking about the info stored in each TiddlyWiki, only the core plugin. So I don't really understand what you mean here. I am specifically talking about people that use TiddlyWiki for a website or other online collaboration tool where they are already downloading it over the internet. So that takes out most of these privacy questions, although not all. Which CDN do you propose to host it? What happens when it gets hacked and > all of us suddenly have exploit code inside our tiddlywikis? What happens > if the country that the CDN is in decides to order them to include spyware? > What happens if the country it is in outlaws consumer encryption, are we > going to lose the 'encrypt tiddler' option? Are we still going to see the > button but not know about the backdoor that got forced to be put in? > These are very good questions. I first want to say that I don't expect people to use it most of the time for local files because you could be stuck if the internet goes down. This is for public TiddlyWikis that are hosted online and for people who store their TiddlyWikis in a Dropbox account and use the web app that Jeremy and I made for it, as well as any other services that work like that. Not that it would be required, it would only decrease the file size. The linux world uses checksums and hashes to ensure file integrity and authenticity, and I think we could do that automatically here as well (the implementation details I gave above would change). A wiki is a complete application. I don't think we can let the user select which version they use, as that is -- and should be -- baked into the HTML file, only whether to get it from the CDN or include it in the file. It would be easy to have a mechanism in place to allow a person to temporarily load a local copy in case the internet goes down. Once again, I don't think this should be the default way. I only think that it could be a benefit to a (hopefully) increasing percentage of users. It would also work well for TiddlyWiki hosting services. @Mat, your message came in while I was writing this. I will see if I can pull together a proof of concept. Thanks, -Arlen On Tue, May 9, 2017 at 1:00 PM, 'Mark S.' via TiddlyWiki < [email protected]> wrote: > I noticed this when I was testing twederation. I don't know that the > server I use compresses data and even if it did I'm sure the host provider > is counting final file size, not compression stream. > > I think if it could be configured so the user gets to choose whether TW > uses an external library, and what library that is, that it would satisfy > the demands for security and privacy. > > I would assume that the default core would be at TiddlyWiki.com, but > people might put their own library on a server that was closer. > > -- Mark > > > On Tuesday, May 9, 2017 at 8:23:21 AM UTC-7, Arlen Beiler wrote: >> >> Yes, yes, I know. TiddlyWiki is supposed to be a single file >> architecture. And it is. And it will be when I am done with this too. So >> hear me out. >> >> As I am working on an upgrade to the current TiddlyWiki Cloud Dropbox >> saver. I keep thinking that there has to be a better way than uploading 1.5 >> MB every time. I know full well what most of that space is. Its mostly one >> very crucial and important plugin that never changes without an official >> release of TiddlyWiki. Because it IS TiddlyWiki. I am of course referring >> to $:/core. >> >> It weighs a whopping 1.2 MB. Not much compared to some libraries, but it >> is a bit. And I wonder if there isn't some way that we can put that file >> somewhere online so that as we get into Federation and more online hosting >> and collaboration using TiddlyWiki, we don't have to keep GBs of TiddlyWiki >> Core 5.1.14 (and then 15, and so on) in our cache and constantly >> redownloading it everytime we visit a new website. >> >> That's the main point. TiddlyWikis that are hosted online don't need to >> contain their own copy of the core. They should be able to use the copy >> that get's downloaded from the CDN, since then you can cache that copy and >> use it on every website you visit. >> >> We could add a second button in the Control Panel that would allow you to >> download a TiddlyWiki with a reference to the correct version on the CDN >> instead of the including the core in the download. There should also be an >> easy way for the renderer to know whether it is supposed to add the core or >> include the link. >> >> I think the link should be in head and I don't know for sure but I am >> imagining that it would use the preloadTiddlers mechanism. Or it should be >> included directly before bootprefix or which ever script tag brings in the >> preloadedTiddlers. >> >> Anyway, thoughts? >> >> -Arlen >> > -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/tiddlywiki. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/tiddlywiki/dc8b44b6-dbbc-4c0f-b1d6-1113bc9210fc%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/dc8b44b6-dbbc-4c0f-b1d6-1113bc9210fc%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAJ1vdSQmUhBs27KCSXY17BT-wPcbyVZ8xXA1x9dpF7dOWOuDuA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

