this post was submitted on 18 Jun 2023
1 points (100.0% liked)

Reddit Migration

33 readers
1 users here now

### About Community Tracking and helping #redditmigration to Kbin and the Fediverse. Say hello to the decentralized and open future. To see latest reeddit blackout info, see here: https://reddark.untone.uk/

founded 1 year ago
 

What is the difference between kbin.socia/m/... and kbin.socia/d/... ?

#RedditMigration

top 22 comments
sorted by: hot top controversial new old
[–] Otome-chan@kbin.social 1 points 1 year ago (1 children)

@MxM111 /d/ is for "domains" or "instances". these are content from other websites. /m/ is kbin's equivalent to reddit's "subreddits" and are topical groups which may or may not be hosted on kbin.social.

[–] Otome-chan@kbin.social 1 points 1 year ago (1 children)

to clarify a bit. by default kbin focuses on /m/ "magazines" or subreddits. however /d/ lets you access the entire instance rather than just a single community.

@MxM111

[–] swarmosythe@calckey.world 0 points 1 year ago (1 children)

@Otome-chan@kbin.social @MxM111@kbin.social so by interacting with a /d/ domain you can browse most things posted locally on a fediverse site like mstdn or hachyderm?

[–] Otome-chan@kbin.social 1 points 1 year ago (1 children)

@swarmosythe I think it doesn't work for mastodon stuff. but for example: https://kbin.social/d/lemmygrad.ml will show you threads on lemmygrad and by lemmygrad users. https://kbin.social/m/gaming will show you kbin's local gaming magazine. while https://kbin.social/m/gaming@lemmy.ml will show you lemmy.ml's gaming magazine. https://kbin.social/d/lemmy.ml will show you everything from lemmy.ml communities and users.

notably though I think /d/ also grabs links to a site rather than just from a site.

@MxM111

[–] swarmosythe@calckey.world 0 points 1 year ago (1 children)

@Otome-chan@kbin.social mmm. So it's akin to browsing on reddit by submission link to see all threads/posts with that domain, + being able to see most lemmy/kbin/potential future AP link aggregators on particular instances integrated natively?

[–] Otome-chan@kbin.social 1 points 1 year ago (1 children)

@swarmosythe yeah /d/ works a little weird. it gets: all links to the domain, and all threads/users from that instance. the former bit works like reddit's browse by link, the latter is kinda it's own thing. by default ofc all fediverse users can comment on kbin/lemmy threads and communities. and the magazines (/m/) works like subreddits, but also have a url @ after them like how accounts on fediverse work.

@MxM111

[–] MxM111@kbin.social 1 points 1 year ago (1 children)

@Otome-chan@kbin.social Thank your for the explanation, but I am still confused. Other than limiting to subreddit or magazine, what is the difference between https://kbin.social/m/gaming@lemmy.ml and https://kbin.social/d/lemmy.ml? Note, one is /m/ and the other is /d/.

Also, can you expand your phrase "/d/ also grabs links to a site rather than just from a site."? When I am on /d/ it still looks exactly like kbin...

@swarmosythe

[–] Otome-chan@kbin.social 1 points 1 year ago (1 children)

@MxM111 /d/lemmy.ml covers the entire lemmy.ml site/instance. /m/gaming@lemmy.ml is a particular lemmy community. Think of it as the difference between reddit.com and reddit.com/r/gaming

@swarmosythe

[–] MxM111@kbin.social 1 points 1 year ago (1 children)
[–] Otome-chan@kbin.social 1 points 1 year ago (2 children)

@MxM111 since reddit.com isn't a fediverse instance, that just shows links to reddit.

@swarmosythe

[–] MxM111@kbin.social 1 points 1 year ago (1 children)

@Otome-chan@kbin.social So, these are all threads on kbin.social that are links to reddit? Then what about https://kbin.social/d/kbin.social? Same thing, but links to kbin.social? Meanwhile https://kbin.social/d/lemmy.ml are threads not on kbin, but on lemmy, with links to everywhere? I am continue being confused :(

@swarmosythe

[–] Otome-chan@kbin.social 1 points 1 year ago (1 children)

@MxM111 so.... /d/kbin.social is super broken lol. because any "self posts" get marked as linking to kbin.social.

but /d/url.com shows three things:

  1. links to url.com (wherever they might be posted)

  2. users from url.com (wherever they might be posting)

  3. threads/magazines from url.com (regardless of who posts them)

in terms of the actual website/html content, we are on kbin.social so everything is kbin.social. these urls show content pulled in from other instances.

I think it might be better if you first get a grasp on what federation is and how it works, rather than trying to tackle the messy /d/ urls.

kbin.social is a particular instance of kbin. on this site we can see stuff posted by kbin.social users to kbin.social. kbin.social also gets threads posted on other websites (called instances), such as lemmy.ml. similarly, other instance users, such as users of lemmy.ml (a different website), can post on kbin.social threads and we see them here on kbin.social.

what /d/ is doing is grabbing threads by those users on lemmy.ml (but we see them here on kbin.social, not lemmy.ml). similarly, kbin.social pulls in threads that are posted on/to lemmy.ml and lets us view them here on kbin.social. /d/ shows: all the users of lemmy.ml, all the stuff posted to lemmy.ml, and all the links to the lemmy.ml website. all of these are shown on kbin.social.

It's better to tackle the /m/ urls first, as they're easier to understand. /m/ are subreddits. so /m/gaming is the gaming subreddit for kbin.

over on lemmy.ml (a different website), they have /c/gaming. that is their subreddit.

here on kbin, we can go to /m/gaming@lemmy.ml, which shows us the lemmy.ml /c/gaming subreddit. but it doesn't show it on lemmy.ml, but rather on kbin.social, the site we're using.

so then what /d/ does, is grab all of those subreddits from lemmy.ml.

@swarmosythe

[–] MxM111@kbin.social 1 points 1 year ago (1 children)

@Otome-chan@kbin.social What do you mean by https://kbin.social/d/lemmy.ml shows users from lemmy.ml. When I click the link I just see the threads, not users. Do you mean it shows all threads that users off lemmy.ml created anywhere in the fediverse?

@swarmosythe

[–] Otome-chan@kbin.social 1 points 1 year ago (1 children)

@MxM111 sorry, I meant that /d/lemmy.ml shows threads by lemmy.ml users, even if they aren't in lemmy.ml communities. For instance, /d/lemmy.ml may show a kbin.social magazine/thread that happened to be posted by a lemmy.ml user.

@swarmosythe

[–] MxM111@kbin.social 1 points 1 year ago (1 children)

@Otome-chan@kbin.social I think I got it, thanks. To say /d/ is confusing is an understatement. Is it documented somewhere? Some kind of readme?

@swarmosythe

[–] Otome-chan@kbin.social 2 points 1 year ago (1 children)

@MxM111 I don't think it's documented anywhere. but yes, /d/ is confusing because it's a few different things lumped together, and if you don't understand federation it can get confusing.

The simplest explanation might be /d/ is "stuff related to that domain name" lol. there's not much reason to use it IMO unless you want to block a particular instance.

As for readme/documentation, please keep in mind that kbin is very new, hardly a month old. so everything is still very WIP and under development.

@swarmosythe

[–] MxM111@kbin.social 1 points 1 year ago* (last edited 1 year ago) (1 children)

@Otome-chan@kbin.social Thank you again. Can I ask you one more question? Why this link https://kbin.social/m/lemmy@lemmy.ml/t/47116/a-lot-of-the-memes-i-see-here-on-lemmy shows that it is on kbin.social (information in brackets after the title)

[–] Otome-chan@kbin.social 1 points 1 year ago (1 children)

@MxM111 so this is what I was talking about earlier. what you've linked is the kbin.social website showing the community named "lemmy" that's hosted on lemmy.ml. it's what reddit calls a "self post" ie text content that doesn't link anywhere. here on kbin, when we look at that post, the "linked page" is to another kbin.social page. hence why the info in brackets is showing kbin.social (as that's the website you will visit upon clicking on that "link").

the bracketed info shows the url the link points to. and this url also gets pulled into the /d/ page.

so the post you shared will show up in:

/d/kbin.social (because the page linked is another kbin.social page)

/d/lemmy.ml (because it's a post in the lemmy@lemmy.ml community)

@swarmosythe

[–] MxM111@kbin.social 1 points 1 year ago (1 children)

@Otome-chan@kbin.social So, there is some kind of mechanism that kbin uses to copy threads from other fedeverse servers such as lemmy.ml. If it is a self-post, that is the post without link, then what I see its copy on /d/kbin.social as a copy of original post from lemmy.ml. If, howerver, the original post on lemmy.ml was a link to some other site, for example to google.com, then I would not see this on /d/kbin.social, but on /d/lemmy.ml and /d/google.com. But in this case, what would I see in the brackets? (lemmy.ml) or (google.com)?
@swarmosythe

[–] Otome-chan@kbin.social 1 points 1 year ago (1 children)

@MxM111 not quite.

If it is a self-post, that is the post without link, then what I see its copy on /d/kbin.social as a copy of original post from lemmy.ml

this is always the case. however the "linked url" will say the same website you're on if it's a "self post". since self-posts (regardless of which community they're in) link to another kbin page, they get shown in /d/kbin.social

If, howerver, the original post on lemmy.ml was a link to some other site, for example to google.com, then I would not see this on /d/kbin.social, but on /d/lemmy.ml and /d/google.com

/d/lemmy.ml will show the earlier case as well (since it was in a lemmy.ml community). but yes /d/google.com would also show it I think since the linked url is google.

But in this case, what would I see in the brackets? (lemmy.ml) or (google.com)?

The brackets show where you go if you click the link. for self posts, you go to the thread here on kbin (if you're using kbin.social). for links, you go to the link.

@swarmosythe

[–] MxM111@kbin.social 1 points 1 year ago

@Otome-chan@kbin.social Gotcha! Thanks!!!