this post was submitted on 18 Jul 2022
15 points (100.0% liked)

Asklemmy

43400 readers
973 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS
all 11 comments
sorted by: hot top controversial new old
[–] cypherpunks@lemmy.ml 8 points 2 years ago* (last edited 2 years ago) (1 children)

use cryptography, for decentralized identities and content addressability.

the "fediverse" is ostensibly decentralized but that actually just means it has more single points of failure than the centralized model it is attempting to replace. (a failure doesn't necessarily take the whole thing down, but, "federated" generally means there are more people and systems which could individually prevent information from flowing from point A to B; eg, I can't message someone on another server if my server is down or if their server is down.)

Secure Scuttlebutt has a much better data model but is doing other things wrong so I haven't used it much. Maybe Twitter's Bluesky thing will produce something good, but I'm not holding my breath. What is clear is that ActivityPub is not a good long-term answer (but it is fun today).

[–] nutomic@lemmy.ml 2 points 2 years ago

Activitypub and Secure Scuttlebutt use entirely different technologies, and thus have different advantages and disadvantages. For now its just a fact that SSB has gained a lot less popularity, for inherent lack of user experience, in my opinion. Its just so much easier to create an account on a website, everyone online can do that. No need to install anything.

[–] PP44@lemmy.ml 7 points 2 years ago (2 children)

I am by no means knowledgeable on the subject, so the suggestion might seems weird, but I would love it to be lass "arborescent" in its structure. I would love a single "child" item to have multiple "parents". And that applies to :

User toward instances : a single user could be signed up in multiple instances that would mirror posts. As long as both instances allow it of course. That would allow to be present in multiple local timeline, and have some redundancy. That would also allow multiple peertube instances to host the same video, to help with the load when mutual seeding is missing.

Posts toward users. To allow multiple users to sign the same post would be great. It is to be quite different from a simple boost since there is no "OP". Articles, music or even video can be made by multiple persons that don't necessarily group up for a long time, so it does not justify the creation of a common identity like a music groups.

Combinaison of the two above : Post toward instances. A user belonging to two instances can either post to one, the other, or both. Then, this post is mirrored to both instances.

Comment/response toward post. This might seem weird. But being able make a single comment concerning multiple precedent posts can allow to make pertinent connection between subject and people.

In general, I think it is very difficult to think ahead about what uses people will find. So I think we should assume as little as possible and keep the uses as large as possible.

[–] liwott@nerdica.net 3 points 2 years ago (1 children)

I would love it to be lass "arborescent" in its structure.

Reminds me of this post where I said :

The things we refer to as “threads” are actually “branches of a tree”. [...] It would be useful if a discussion branch was not only shaped like a thread, but also had the usefulness of one : sewing, or tying together different discussion topics.

This post was about the "Comment/response toward post.". I also like your "Posts toward users. ". Coauthoring is definitely valuable ! Relatedly, one could imagine a channel (like on Peertube) owned by several users. Then the channel could publish their common work.

[–] nutomic@lemmy.ml 2 points 2 years ago

Plume has this (for blogging). Also written in Rust.

[–] nutomic@lemmy.ml 2 points 2 years ago (1 children)

All of that is possible with Activitypub. Its just that no one has implemented yet. Can you program?

[–] PP44@lemmy.ml 2 points 2 years ago

No I can't... But I should learn to, there is so much cool libre projects that I would like to help this way.

[–] nutomic@lemmy.ml 3 points 2 years ago

I dont think there is anything wrong with Activitypub. Some things need to be more specified (eg groups), but that will happen naturally over time as implementations converge. You just have to keep in mind what the protocol is, and what problems it can solve. Its basically a low-level protocol for communication between http servers, or essentially an api. Many of the problems that you think of in Activitypub are caused by specific implementations (mastodon), or lack of development/design. There are many more possibilities with Activitypub which havent been tried in practice.