Hi Josiah

> I'm making, perhaps, a very naive point  ... but I like the fact that 
> NoteSelf can save locally in different browsers without the user having to 
> install anything additional.

I get that, and I’m acknowledging that local saving is a neat trick, but 
pointing out that the flaws, in my view, make it unsuitable for serious work. I 
understand that you’d like to see a way to save changes without installing 
anything, but I don’t think local storage is the answer you’re looking for.

Anyhow, of course, the default fallback saver doesn’t require a plugin, and 
works in almost all browsers, and is part of the standard HTML5 specification…

The trouble with trade-offs is that you need to trade them off :)

Best wishes

Jeremy.



> 
> Best wishes
> Josiah
> 
> On Friday, 2 September 2016 17:22:13 UTC+2, Jeremy Ruston wrote:
> Hi Josiah
> 
>> On 2 Sep 2016, at 16:13, Josiah <[email protected] <javascript:>> wrote:
>> 
>> Ciao Jeremy & Danielo
>> 
>> > Part of the issue is that part of the reaction to NoteSelf has actually 
>> > been reaction to seeing browser local storage used for the first time. To 
>> > me, that’s really an irrelevant distraction from what’s cool about 
>> > NoteSelf.
>> 
>> I don't think its entirely irrelevant.
> 
> Perhaps we can agree that it is at least orthogonal. If all that one wanted 
> was local storage of tiddlers then that could be added much more simply than 
> what you see in NoteSelf. The point of NoteSelf is to bring up the CouchDB 
> interface; it would still be a desirable thing to do, even without the local 
> storage features.
> 
>> One of the things I like about it is that it saves locally in a uniform 
>> way--in the browsers I have tested so far. As I commented previously having 
>> ONE method, not browser plugin-in dependent, for local save, is, I think, 
>> very useful to see working.
>> 
>> I do think there are issues with local storage. Which can likely be overcome.
> 
> Really? The issues with browser local storage seem to me to be pretty 
> fundamental. As I said, it’s brittle and opaque. The user doesn’t have 
> control over the lifetime of the data, they can’t inspect it, and they can’t 
> export it. That lack of control is by design because the mechanism is 
> designed for a different usecase: as a browser-side cache for server 
> applications that will ultimately persist their data at the server. The 
> browser manufacturers have zero interest in using local storage as a 
> persistent, reliable storage locals.
> 
> Perhaps it’s just me: local storage has been around for perhaps 10 years, so 
> I’ve had plenty of time to absorb the capabilities and limitations.
> 
>> I'm less concerned about privacy than portability.
> 
> As I said to Danielo, it’s only when considering using local storage as a 
> default cache that the privacy issues arise. It is indeed all about control.
> 
> Best wishes
> 
> Jeremy
> 
>> 
>> Best wishes
>> Josiah
>> 
>> On Friday, 2 September 2016 15:41:59 UTC+2, Jeremy Ruston wrote:
>> Hi Danielo
>> 
>>> That's a very daunting conversation. Seems to leave apart all NoteSelf 
>>> features and focuses only on the worst part.
>> 
>> Not at all! In one of the messages I said that the CouchDB support was 
>> terrific but that I wasn’t a fan of local storage.
>> 
>>> First of all, it is not saved to local storage, it is persisted on 
>>> IndexedDB 
>> 
>> I was using “local storage” in lower case to cover all kinds of storage in 
>> the browser. There’s little practical difference for an end user between 
>> IndexedDB and localStorage.
>> 
>>> Regarding "leaving information behind"
>>> 
>>> Serious privacy issues with leaving user data locked up the browser without 
>>> their knowledge 
>>> 
>>> NoteSelf it's very clear about where information is stored, and provides 
>>> SEVERAL EASY ways of deleting the information you store on it. Not to 
>>> mention that leaving information on the browser is as insecure as leaving 
>>> them on the filesystem.  
>> 
>> That comment was with respect to a different comment of mine, to the effect 
>> that I could see a role for local storage as a temporary backup in case 
>> saving fails.
>> 
>>> It's a bit sad that you leave apart all this features:
>> 
>> But literally all of those features are part of CouchDB, and hence covered 
>> by my approval in the original tweet.
>> 
>>> and focus on a technology that is not even being used.
>> 
>> Part of the issue is that part of the reaction to NoteSelf has actually been 
>> reaction to seeing browser local storage used for the first time. To me, 
>> that’s really an irrelevant distraction from what’s cool about NoteSelf.
>> 
>> Best wishes
>> 
>> Jeremy.
>> 
>>> 
>>> -- 
>>> 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 tiddlywiki+...@ <>googlegroups.com <http://googlegroups.com/>.
>>> To post to this group, send email to tiddl...@ <>googlegroups.com 
>>> <http://googlegroups.com/>.
>>> Visit this group at https://groups.google.com/group/tiddlywiki 
>>> <https://groups.google.com/group/tiddlywiki>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/tiddlywiki/74489054-6fe4-41db-9f21-2a038e4c39de%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/tiddlywiki/74489054-6fe4-41db-9f21-2a038e4c39de%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>> For more options, visit https://groups.google.com/d/optout 
>>> <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] <javascript:>.
>> To post to this group, send email to [email protected] <javascript:>.
>> Visit this group at https://groups.google.com/group/tiddlywiki 
>> <https://groups.google.com/group/tiddlywiki>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/ef38dd46-cadd-4f53-914f-0f46fb4fa7e0%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/ef38dd46-cadd-4f53-914f-0f46fb4fa7e0%40googlegroups.com?utm_medium=email&utm_source=footer>.
>> For more options, visit https://groups.google.com/d/optout 
>> <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] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/tiddlywiki 
> <https://groups.google.com/group/tiddlywiki>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/0a695b88-b7eb-40ca-b0d2-26acf8a920a9%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/0a695b88-b7eb-40ca-b0d2-26acf8a920a9%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <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/576AA17D-D34F-4E9F-AD66-725CCF951460%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to