<!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>