<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Joe,<br>
<br>
On 8/24/2015 11:25 AM, Joe Shirk wrote:
<blockquote
cite="mid:CA+VgV_ugXu7mWNsc2apZQoiiE7kuQDJ+1mriQTJhj3ZodHjN3g@mail.gmail.com"
type="cite">
<p dir="ltr"><br>
Hi Juan,</p>
<p dir="ltr">I was trying to diplomatically imply that Benet's
forte is not presentation, however the docs on the site and on
github are adequate introductions, and I think it won't take
long to see the value in what is meant by "permanent" web that
is content addressed instead of ip addressed.</p>
<p dir="ltr">I spoke too soon today, not aware that he had
recently responded to my post a week ago:</p>
<p dir="ltr"><a moz-do-not-send="true"
href="https://github.com/ipfs/ipfs/issues/80#issuecomment-133593050">https://</a><a
moz-do-not-send="true"
href="https://github.com/ipfs/ipfs/issues/80#issuecomment-133593050">github.com</a><a
moz-do-not-send="true"
href="https://github.com/ipfs/ipfs/issues/80#issuecomment-133593050">/</a><a
moz-do-not-send="true"
href="https://github.com/ipfs/ipfs/issues/80#issuecomment-133593050">ipfs</a><a
moz-do-not-send="true"
href="https://github.com/ipfs/ipfs/issues/80#issuecomment-133593050">/</a><a
moz-do-not-send="true"
href="https://github.com/ipfs/ipfs/issues/80#issuecomment-133593050">ipfs</a><a
moz-do-not-send="true"
href="https://github.com/ipfs/ipfs/issues/80#issuecomment-133593050">/issues/80#issuecomment-133593050</a></p>
<p dir="ltr">As at the moment I am thumbing my smartphone, I have
to be brief, but I'll try to cover the basics.</p>
<p dir="ltr">ipfs is a protocal that has the potential to
eventually replace http altogether, though currently content on
the ipfs network is accessible directly through the protocol as
well as through http gateways.</p>
<p dir="ltr">ipfs is a content routing system, and so functions
like a cdn, but it is distributed, so is like bittorrent. it
does sync like dropbox, but the routing system ensures that
copies of content migrate closer to demand, which could be an
auditorium of people on a local wifi without external access.
Real-time syncing to many peers is thus possible without
latency.</p>
<p dir="ltr">There are working demos of HD videos streaming
without latency from the network.</p>
<p dir="ltr">The Directed Acyclical Graph / Merkel Tree allows for
just about any data structure, but is especially well designed
for versioning. Everything is addressed by its hash fingerprint,
so one can be absolutely sure what version one requests, but can
also traverse the version tree if the content referenced is say,
a software library that is a dependency for a certain package.
Automatic forwarding to a more recent version is also a feature.</p>
<p dir="ltr">There is a name system too, that allows one to
register a permanent or temporary namespace that references a
version tree of any object. </p>
<p dir="ltr">All objects are stored in encrypted chunks, so
privacy and publicity are controlled.</p>
<p dir="ltr">To me, this system implemented in smalltalk, and I
suppose that should be squeak and amber, will make it possible
to build distributed apps, because the app itself can be an
object, not only its content or data. Implementing in smalltalk
should mean that the complexity involved would be more easily
managed with few bugs, compared to say, javascript or node. </p>
<p dir="ltr">I see ipfs as a route to put smalltalk in the
limelight and on the cutting edge.</p>
<p dir="ltr">HTH</p>
<p dir="ltr">Joe <br>
</p>
</blockquote>
<br>
Thanks for the explanation. I think that implementing it, and
playing and experimenting with it will show new and better ways of
sharing code and content, in a word, objects.<br>
<br>
I look forward for all this.<br>
<br>
Cheers,<br>
Juan Vuletich<br>
<br>
<blockquote
cite="mid:CA+VgV_ugXu7mWNsc2apZQoiiE7kuQDJ+1mriQTJhj3ZodHjN3g@mail.gmail.com"
type="cite">
<p dir="ltr"><br>
<br>
<br>
</p>
<p dir="ltr">> Message: 5<br>
> Date: Mon, 24 Aug 2015 10:48:43 -0300<br>
> From: Juan Vuletich <<a moz-do-not-send="true"
href="mailto:juan@jvuletich.org">juan@jvuletich.org</a>><br>
> To: Discussion of Cuis Smalltalk <<a
moz-do-not-send="true" href="mailto:cuis@jvuletich.org">cuis@jvuletich.org</a>><br>
> Cc: Joe Shirk <<a moz-do-not-send="true"
href="mailto:j.b.shirk@gmail.com">j.b.shirk@gmail.com</a>><br>
> Subject: Re: [Cuis] IPFS on Smalltalk<br>
> Message-ID: <<a moz-do-not-send="true"
href="mailto:55DB20BB.708@jvuletich.org">55DB20BB.708@jvuletich.org</a>><br>
> Content-Type: text/plain; charset=UTF-8; format=flowed<br>
><br>
> Hi Joe,<br>
><br>
> Someone saying "awesome!" and "cool!" so many times at his
own stuff<br>
> makes me a little uncomfortable... But, anyway:<br>
><br>
> It looks like Dropbox, but peer to peer, right?<br>
><br>
> The possibility of publishing and sharing stuff without a
central<br>
> provider is of course desirable.<br>
><br>
> Before starting to implement bindings and calls to the
api... Is that<br>
> really needed? It is integrated in the file system, so
maybe not.<br>
><br>
> More interesting than that, what are some apps that could
benefit from<br>
> it? How would they do that?<br>
><br>
> Cheers,<br>
> Juan Vuletich<br>
><br>
> On 8/24/2015 8:42 AM, Joe Shirk wrote:<br>
> > Dear all, especially @Masashi<br>
> ><br>
> > I wanted to draw attention to the<a
moz-do-not-send="true" href="http://ipfs.io"> http://ipfs.io</a>
project, "the<br>
> > permanent web" which works. It is a distributed
peer-to-peer<br>
> > filesystem that works somewhat like bittorrent. You
get the<br>
> > functionality of Git as well. It is truly ingenious.<br>
> ><br>
> > Since I have taken an interest in Smalltalk (I'm still
learning) I<br>
> > have salivated at the possibilities for, say Amber +
ipfs.<br>
> ><br>
> > There is currently a call for APIs implemented in
other languages;<br>
> ><a moz-do-not-send="true"
href="https://github.com/ipfs/ipfs/issues">
https://github.com/ipfs/ipfs/issues</a><br>
> > I see no one there is interested in Smalltalk so I
though I should<br>
> > undertake it, but it will be many months before I have
the knowledge<br>
> > and there is no guarantee that I am up to the task...
Now seeing that<br>
> > Masashi is working with filesystems, perhaps you would
take an<br>
> > interest in this idea.<br>
> ><br>
> > The inventor Juan Benet has many brilliant ideas and
has done several<br>
> > presentations to be found on the ipfs site.
Unfortunately, he seems to<br>
> > drink a lot of coffee and talks extremely fast and
does not enunciate,<br>
> > making the presentations very difficult to understand
for those of<br>
> > whom english is a second language. I can definitely
help with this by<br>
> > making a transcript if there is interest.<br>
> ><br>
><br>
><br>
><br>
><br>
> ------------------------------<br>
><br>
> Subject: Digest Footer<br>
><br>
> _______________________________________________<br>
> Cuis mailing list<br>
><a moz-do-not-send="true" href="mailto:Cuis@jvuletich.org">
Cuis@jvuletich.org</a><br>
><a moz-do-not-send="true"
href="http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org">
http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org</a><br>
><br>
><br>
> ------------------------------<br>
><br>
> End of Cuis Digest, Vol 38, Issue 23<br>
> ************************************<br>
</p>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Cuis mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cuis@jvuletich.org">Cuis@jvuletich.org</a>
<a class="moz-txt-link-freetext" href="http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org">http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org</a>
</pre>
</blockquote>
<br>
</body>
</html>