website icon indicating copy to clipboard operation
website copied to clipboard

blog: Add IPFS experiment post

Open kallisti5 opened this issue 3 years ago • 8 comments

kallisti5 avatar May 08 '21 14:05 kallisti5

Any progress on this?

jt15s avatar Jun 07 '21 22:06 jt15s

nope, i've been distracted :)

I'm still continuously mirroring haiku / repos / release images to /ipns/hpkg.haiku-os.org

I'll try and finish this post up

kallisti5 avatar Jun 08 '21 02:06 kallisti5

Updated some of the language based on some of @nielx 's feedback. Tried to make the language a little more common and less tech.

I think the article is a little long? Might need trimmed down a bit.

kallisti5 avatar Jun 16 '21 20:06 kallisti5

Is this ready to merge?

jt15s avatar Jun 21 '21 22:06 jt15s

Let's stop holding up blog posts over minor things. I don't think this is too long. I fixed a few issues in this one with my suggestions above. If I don't hear any feedback in a few hours I will apply those and merge.

leavengood avatar Jul 10 '21 19:07 leavengood

Let's stop holding up blog posts over minor things. I don't think this is too long. I fixed a few issues in this one with my suggestions above. If I don't hear any feedback in a few hours I will apply those and merge.

I think there is no feedfack ... ping :)

korli avatar Sep 07 '21 09:09 korli

Honestly... i'm fizzling out a bit on this.

While the idea is sound (and I used IPFS for the distribution of R1/Beta3), in actual practice at scale IPFS sucks for "big data sets". Getting huge amounts of data pinned is unclear and unreliable from the perspective of the person trying to mirror the data.

Being able to let users "simply pin + seed our package repos to users" was really appealing.. but given the issues above it's a bit less appealing.

Some example issues:

  • https://github.com/ipfs/go-ipfs/issues/8103
  • https://github.com/ipfs/go-ipfs/issues/7586
  • https://github.com/ipfs/go-ipfs/issues/3066#issuecomment-833006651
  • https://github.com/ipfs/go-ipfs/issues/1702#issuecomment-670977139

I'm still mirroring our package repositories on IPFS, but not sure how hard we should push it.

tldr; The idea is awesome and looks like something we badly need. The execution is a bit less awesome.

kallisti5 avatar Sep 07 '21 13:09 kallisti5

tldr; The idea is awesome and looks like something we badly need. The execution is a bit less awesome.

I guess we can probably note the shortcomings of IPFS in the blog post then - it's an experiment so there are bound to be things that need improving.

jt15s avatar Dec 16 '21 00:12 jt15s