h is a user on social.coop. You can follow them or interact with them if you have an account anywhere in the fediverse.
h @h

Reading and papers.

There's enough similarity of some basic underlying concepts with that it may be possible to connect all three for some hypermedia things.

has good security and p2p messaging.
has no security whatsoever, but it has the MerkleDAG, which is amazing for hypermedia. It also has brilliant support for streaming video.
is great for large repositories with versioning baked-in, and the Beaker browser does a pretty good job making accessible.

No idea how integration could possibly work, the Beaker guys seem to have given up on that idea. But there's enough merit on all three to give it a good thought.

@h

DAT is very interesting for its versioning of large datasets

Too bad it's made in JavaScript and packaging node packages is so damn difficult.

Packaging them in Guix is years away 😕

@catonano That would be correct, but I wasn't focusing on the quality of the reference implementations, rather on the merit s of their design innovations.

Remember that comparatively, Bittorrent's original reference implementation was a shitty Python script.

We can leave the more epidermic evaluations to the uninitiated.

@h If I was able, I would start a new implementation in Guile scheme.

Bt it's way more than I can chew

@catonano Hoper you try anyway, that would be very cool, even if it doesn't work, you'll be enriched by the experiprocess and resulting experience. Never give up.

@catonano You're welcome, have fun. 😃

@h I agree. I read all of them and I'm not an expert but all of them are awesome.

From my side I prefer SSB because it's more disruptive than the others but they are all cool.

Each one has its own ideas and principles but all of them work similarly. Good technologies to base our projects on.

@ekaitz_zarraga I don't know about the "more disruptive" thing. I'm more interested in potentiality.

We have already had secure communications, and p2p file sharing. Sure, ssb and datproject are obviously more powerful than Bittorrent, but they're incremental improvements.

The greatest breakthrough of this crop is the IPFS merkledag and its linking system, that's the primitive scaffolding needed for semantic hyperlinking.

People just don't understand it very well yet.

@h I forgot how does that part work to be honest. The merkle dag is just the tree of hashes that certify a file is not corrupt and that two files are the same, right?
Does it have any other functionality?

About SSB, with disruptive I meant imaginative or different. SSB is interesting because they decided to avoid global DHTs and BlockChains and this is why: "They just wanted to show people that it can be done".

I checked IPFS in the past and I didn't went back to it when I studied Dat and ssb.

@ekaitz_zarraga That's the most basic concept. But there's plenty of other things built on top of it. IPFS.multiformats, ipld, ipns, path resolution, pubsub etc....

github.com/ipld/specs/tree/mas