this post was submitted on 17 Jul 2023
61 points (98.4% liked)

sh.itjust.works Main Community

7718 readers
2 users here now

Home of the sh.itjust.works instance.

Matrix

founded 1 year ago
MODERATORS
 

If I post nsfw onto a community hosted on lemmynsfw, for example, from the sh.itjust.works account, would that breaking the no pron rule, or not necessarily, since it's posted on a different instance?

you are viewing a single comment's thread
view the rest of the comments
[–] 0x4E4F@lemmy.fmhy.ml 22 points 1 year ago* (last edited 1 year ago) (3 children)

No, it doesn't break the rule IMO. Yes, the image is hosted on sh.itjust.works, but it's not posted in any community on sh.itjust.works, so... it should be OK.

[–] snota@sh.itjust.works 23 points 1 year ago (1 children)

From what The Dude said initially it's to avoid having to deal with the legal side of hosting content that might be illegal. In that instance it being hosted here is the problem.

[–] 0x4E4F@lemmy.fmhy.ml 9 points 1 year ago

Oh... yeah, you're right, forgot about that...

[–] Barbarian@sh.itjust.works 8 points 1 year ago

As far as I understand it, this should be the correct answer. Obey the rules of the instance the community is on when on that community.

[–] wheeldawg@sh.itjust.works 3 points 1 year ago (2 children)

Of you post to an outside community, is not hosted on your insurance. It's hosted where it's posted.

[–] 0x4E4F@lemmy.fmhy.ml 22 points 1 year ago (2 children)

I don't think that is actually true...

OK let's make a test. I have 2 accounts on sh.itjust.works, this is my lemmy.fmhy.ml account. I'll attach a pic, see where the link points to.

The link says lemmy.fmhy.ml 🤷.

[–] tasbir49@sh.itjust.works 18 points 1 year ago (3 children)

The potential liability for instance owners due to this is massive. Images should be stored in the instances of the community they're posted to.

[–] ericjmorey@lemmy.world 6 points 1 year ago (1 children)

It's fundamental to the design of Lemmy's implementation of federation via ActivityPub that all content from an account be hosted on the account's instance.

[–] 0x4E4F@lemmy.fmhy.ml 5 points 1 year ago* (last edited 1 year ago)

If it's an ActivityPub feature, this is somewhat of a poor design if you ask me (or at least not being able to change this). He's right, this feature could put instance owners in legal problems, because the data in question is actually stored on their server, not the server that you posted the image on.

[–] sirdorius@programming.dev 4 points 1 year ago

Indeed, this is a huge design flaw. You would basically have to police everything that users post on other instances as well. Do you even have moderation tools for this?

[–] 0x4E4F@lemmy.fmhy.ml 2 points 1 year ago* (last edited 1 year ago) (1 children)

Yeah, you're right... but I think the problem is, the login info... but, than again, how could it store copies of my post, but not images.

In any case, I do agree that this is something that should be looked into and discussed in length.

[–] average650@lemmy.world 0 points 1 year ago (1 children)

I don't see why the login info is an issue, and storing a copy of a post wirh just a link to an image makes sense.

[–] 0x4E4F@lemmy.fmhy.ml 4 points 1 year ago* (last edited 1 year ago) (1 children)

I really have no idea how other instances actually confirm that you're posting from another instance, not just emulating that you're a user on another instance. That might be a part of ActivityPub, but I haven't looked at code, wouldn't know.

[–] your@sh.itjust.works 3 points 1 year ago

This is part of the ActivityPub protocol, but I haven't looked into it enough to know how it's defined.

[–] wheeldawg@sh.itjust.works 4 points 1 year ago (3 children)

Huh. Well that just makes no sense structurally. Thanks for pointing it out though.

How does this thing work at all? You would expect it to all be hosted to the site the community is hosted on. So now when a comment thread is fetched, it has to go to all these other servers for every single comment from another instance. This is actually mind-boggling.

Does anyone have an ELI5 for why it's done this way?

[–] 0x4E4F@lemmy.fmhy.ml 5 points 1 year ago

Actually, the post content is saved on the instance where the post is posted as well. That post is called a copy, the original resides on the poster's originating instance. But, not the media, no, that resides on the instance where the poster resgistered.

[–] imaqtpie@sh.itjust.works 5 points 1 year ago* (last edited 1 year ago)

https://lemmy.world/comment/20357

Breaking out old reliable. This comment has taught many Lemmings in its time

Basically everything goes through your instance. If you make a post, it goes to the copy of the community that's on your instance. Likewise if you comment. If you join a community, your instance starts listening for changes and stores those on the instance.

That way if another instance goes down, you still have a copy of all of the content there that someone on your instance is interested in. So that way pretty much everything is backed up.

I personally think we can do better, but it's an easy enough system that all but guarantees that content doesn't disappear. You could even set up an instance that never deletes anything if you want to make sure you don't lose any data.

[–] FlagonOfMe@sh.itjust.works 2 points 1 year ago (2 children)

Makes sense to me, but I've read the opposite.

Anyone got a source that explains how it really works?

[–] 0x4E4F@lemmy.fmhy.ml 2 points 1 year ago (1 children)

I tested the theory a few posts below with a pic, it's explained there.

[–] FlagonOfMe@sh.itjust.works 1 points 1 year ago (1 children)

You're confusing posts and comments.

[–] 0x4E4F@lemmy.fmhy.ml 1 points 1 year ago (1 children)
[–] FlagonOfMe@sh.itjust.works 1 points 1 year ago* (last edited 1 year ago)

I wasted like a minute looking through your post history to realize you meant a comment. Fix your comment. While you're at it, link to your other comment instead of just saying "down below", because it was above your comment it in my app.

It's easy, here's the link: https://sh.itjust.works/comment/1176164

[–] wheeldawg@sh.itjust.works 0 points 1 year ago (1 children)

No, but that's what common sense says.

[–] 0x4E4F@lemmy.fmhy.ml 3 points 1 year ago

That is what common sense says (I thought it worked like that in the beginning), but that is not how it actually works, see my post below.