As it is known, lemmy has many instances. There are similar communities in different instances. Is it possible to gather and display similar communities around a single title? For example, if there are 3 different technology communities, if you press and hold a community name in the subscriptions section on the left, the...
I think I’ve seen this feature in some Reddit apps before, with a name like “multi feeds” or something. Currently the lemmy API doesn’t support this AFAIK so it would need to be entirely client sided. This makes it a bit tricky to implement due to sorting.
For instance, let’s say you have 3 communities [email protected], [email protected] and [email protected]. Let’s say you have them in the same feed and sorted by Hot. The server will provide me with 3 different list of posts for each community but how do I merge 3 lists together while preserving the “Hot” ordering? This requires the client to know how posts are scored on the server and implement it client sided.
Lemmy is open source so I can find the algorithm used to score the posts based on the sort type and implement them client sided but this does feel hacky as the client is imitating server behavior.
Funny enough this is literally how the inbox feature works today and why inbox too so long to implement. Inbox was actually written in a reusable way so I could potentially port it over for communities with some small changes.
In any case I think this feature is too complex to implement at the moment and I would prefer to hold off on it until I’m done some of the other features. I will add it to the roadmap. Maybe by the time I get to it this would be added to the Lemmy api so I wouldn’t need to do this client sided.
Depends on the person. The point is, it's entirely up to you. And keep in mind you're not guaranteed to get the same name on every instance you create an account.
**EDIT (2023-07-31T22:18:52Z):**I have realized that I was not clear in my original intent for this post – it could be interepereted to mean that I am asking whether or not you could access, for example, Lemmy through the Tor browser. This is not what I meant. What I was more alluding to was if it were possible to create a...
It should works using .onion domain, but as lemmy currently doesn’t support changing your domain name nor having multiple domains (to make the instance reachable using an onion domain and normal domain), you can only federate with other instances that use onion address because other instances on normal network won’t be able to reach your onion address to send their activity messages.
Instances with public domain names could successfully federate with onion instances, as long as it’s capable of accessing both networks.
Onion instance talks to the public instance through an exit node, public instance can reach back to the onion instances through its hidden service.
But that doesn’t remove the requirement that both ends needs to be on the Tor network, but at least one end doesn’t have to have an onion address. And obviously, the onion instance will have limited ability to interact with non-Tor-enabled instances, and one of them being public renders the usage of Tor somewhat moot.
Yeah, legally it’s fine. Societiarily, it’s not really fine. If you are building a service and I put on my business cards this is the address you can reach me at through this service, removing that address without warning is unacceptable. If you want me to trust the service you are building is reliable and worthy of my business then you better be prepared to treat the data the service owns and the choices the users make with lots of respect.
For example, if your lemmy instance owner took your name and started using it for their own purposes without warning but sent you a quick message that read “I took your account name, but hey, as compensation you can just tell me what other handle you want and you can have it. Also, I know I am really awesome, so if you want to meet people who have talked to me, let me know and I can set that up.” What would you do? Would you stay on that instance or would you go find a service that you feel is reliable and trustworthy?
Honestly, I can probably safely assume you’d find another service because your account age is the same as mine and that is around the time that Reddit started to show they were not a trustworthy service. So kind of proof that this is legally fine but societally not going to instill trust.
Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn’t work well for people on different instances. Try fixing it like this: !twosentencehorror
It shouldn’t be that difficult to give mods or administration the ability to name communities that “super federate” and appear as local to all instances. That or make Instances more agnostic.
Having instances focused on one specific thing is the best solution, but it requires a couple other problems to be solved first.
The biggest one is discovery. Lets take your example of a fashion instance, hypothetically we’ll call it fashion.world. Lets assume I’m a user interested in fashion setting here on lemmy.world, and I want to subscribe to a fashion community. Currently the lowest resistance method is to hop over to the local community list and scroll through looking for any fashion related communities. If I’m a little more savvy maybe I hop over to the search option and take a crack at some plausible sounding community names starting with just fashion. That might work, but it relies on lemmy.world already being federated with fashion.world, which in turn relies on another user having already found and subscribed to one of their communities. On a very large instance like this one that’s probably a decent chance of having occurred, but on small or obscure instances it’s very unlikely. So we have a massive discoverability problem now. There needs to be some kind of centralized registry where you can type a term and see all the communities across all the instances that might be related to that term.
Another related problem is that instances, communities, and users, are closely bound to each other. I think it was a mistake to put everything together. It simplified things in the early days, it makes it possible to treat a lemmy instance as a mini-reddit, but it causes problems in the long run. Instead you should have a service for users to authenticate with and federate user messages and such, and an instance for communities to be hosted out of and federated. This would also simplify some aspects of moderation as user instances could setup a consistent set of rules they expect their users to follow. If you get caught not following those rules you get banned from the instance. Communities then could have their own rules they setup and via de-federation with different user registries you’d have a quick way of deciding the kinds of users you want in your community. Seeing a lot of hate speech coming out of the user registry run like a 4chan board? Sorry fellas, ban hammer time, that’s why you can’t have nice things. Not to mention breaking users and communities apart lets things scale in a more natural fashion, where the load the community server is under is directly proportional to the interest in those communities rather than if that instance happened to be the most well known one when someone went to register their account.
First of all, it’s really fine to stay on LW for now, no need to rush anything. But if at some point you have some time for this, then read the following.
So, to pick your instance, you can have a look at lemmy.fediverse.observer/list, filter by “1m” to see what are the most popular ones. As you can see, with a 27433 monthly users, Lemmy.world is by far the most popular, which is why you might experience some issues from time to time.
You should have a look at the next instances on the list. Short story: lemm.ee, sh.itjust.works, lemmy.one, sopuli.xyz and reddthat.com are solid choices.
You are looking at instances with quite a lot of people (the more people help with filling your “All” feed), just not the most populous one (lemmy.world), the original one (lemmy.ml), and instances that are too specific, either due to country or specific focus.
Long story:
spoiler- lemmy.ml is the original insance, also quite crowded, not really the best choice - lemm.ee can be nice, you can have a look at it and see how fast it is for you. The admin communicates a lot and is very helpful. - sh.itjust.works had some rough time in the last few days. You might also not like the name, that’s okay. - beehaw.org does not federate with the big instances, so if you go there, you will be in their own space. It can a valid choice, but please have a look at their guidelines first, they tend to moderate a lot. Can work for you, or not. - feddit.de, lemmy.ca, discuss.tchncs.de, feddit.uk, aussie.zone are country specific instances, so probably not interesting to you if you are not from there - lemmynsfw is a NSFW instance, probably not the one you want to move to - programming.dev is an instance focused on programming - lemmy.blahaj.zone is a pro queer instance
.
To migrate your settings (including subscriptions and blocked instances), you can use that script: github.com/CMahaff/lasim
Fwiw, sh.itjust.works is a horrible name, but a great instance lol.
What’s funny though, I’m getting beehaw posts in my all feed since yesterday. No idea if they’ve refederated with us, or if it’s an artifact of connect (my app of choice), or what,
Yeah, longevity and name recognition are why I went with sdf.org. They’ve been running many-user services for decades, even if the Lemmy service is pretty new.
ETA: they’ve been around since BBSes. I’m on a wicked nerdy old-school geek instance, and I love my local communities.
I gather some server is for some arcane reason censoring naughty words to protect our delicate sensibilities. Is it on my end, on lemmy.ml? Is it the server people are posting from? Is it something happening in the federation? Is it the Romulans?
Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn’t work well for people on different instances. Try fixing it like this: !nostupidquestions
One of the many lemmy-like federated sites; I wonder if it lets you sign in with accounts hosted on the lemmy instances since those sites are federated with tildes. Apple mail lets you sign in with both outlook and gmail, and as I understand it, certain apps for Mastodon let you view Lemmy posts (I use Ice Cubes which does) since most of its instances are fedded with us but with a lot less functionality since this site doesn’t let you repost like mastodon does and mastodon only lets you upvote things
Edit: Apparently it’s not federated. Guess there’s nothing stopping it from just being another Hivemind-That-Must-Not-Be-Named in training.
If you do this, you will need some extra space because the database will grow, but I think it solves one of the (largest) downsides of running your own instance, namely discovering other communities.
When you decide to set it up, you need to create a user on your instance and fill in those details in the command line to run the thing. Also make sure to change the instance name to your name, otherwise it will not work.
Other useful commands:
docker rm --force lemmy-subscriber-bot To actually destroy the docker container if you want to start over
docker logs lemmy-subscriber-bot To see if the thing is running and doing things.
Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn’t work well for people on different instances. Try fixing it like this: !witchesvspatriarchy
The diplomatic fallout over the burning of the Quran outside a mosque in Sweden is threatening to escalate into a trade war after calls from Muslims in the Middle East and North Africa came to boycott Swedish products....
Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn’t work well for people on different instances. Try fixing it like this: !turbocharged
Why is everyone calling it drama. How difficult it is to understand a dumb rule that says “no slurs”?
“Gimp” is literally a slur. The makers were aware of it and did for the lulz. Now they’re denied an account in an incredibly moderated instance because the name is a slur and everyone’s “why the drama11??11”
AFAIK, Peertube uses ActivityPub as well, but are Lemmy instances federated with them? I don’t seem to see Peertube instances on my feed. It be cool to see Lemmy comments appear below Peertube videos.
Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn’t work well for people on different instances. Try fixing it like this: !metastatistical
[Feature Request] Combine Community
As it is known, lemmy has many instances. There are similar communities in different instances. Is it possible to gather and display similar communities around a single title? For example, if there are 3 different technology communities, if you press and hold a community name in the subscriptions section on the left, the...
Why is Lemmy World down?
Why do the instances keep going down? It makes me think that this is not a reliable social network, but the alternatives are not as good.
Do ActivityPub services work over "The Dark Web"/i2p/Tor? More specifically, could one make a sort of "Hidden Fediverse"?
**EDIT (2023-07-31T22:18:52Z):**I have realized that I was not clear in my original intent for this post – it could be interepereted to mean that I am asking whether or not you could access, for example, Lemmy through the Tor browser. This is not what I meant. What I was more alluding to was if it were possible to create a...
After rebranding, X took @x from its original Twitter owner and offered him merch (apple.news)
Gene X Hwang knew his days on Twitter as @x were numbered....
0-39 (media.kbin.social)
Being subscribed to similar communities on multiple instances and seeing duplicates (meganice.online)
There were also 2 more below that....
Lemmy.world down, probably following the upgrade. A reminder to move to smaller instances for a better experience (lemmy-status.org)
How come I'm seeing "removed" all over the place?
I gather some server is for some arcane reason censoring naughty words to protect our delicate sensibilities. Is it on my end, on lemmy.ml? Is it the server people are posting from? Is it something happening in the federation? Is it the Romulans?
Developer of Reddit is Fun just released an app for Tildes. (tildes.net)
Hello, World!
First post from my new, self-hosted, personal instance. Feels good!
Republicans are threatening to sabotage George W. Bush’s greatest accomplishment (www.vox.com)
A program that’s saved 25 million lives is at risk of losing its congressional authorization for the first time.
Muslim nations call for boycott of Swedish products (www.dw.com)
The diplomatic fallout over the burning of the Quran outside a mosque in Sweden is threatening to escalate into a trade war after calls from Muslims in the Middle East and North Africa came to boycott Swedish products....
Turbocharged, A community around talking automotive, racecars, etc.. (lemmy.world)
Surprisingly, I guess this didn’t exist. Well, if you like talking automotive technology, it does now....
mastodon.art defederating calckey firefish social. Cites behavior of lead project dev (dotart.blog)
cross-posted from: beehaw.org/post/6853479...
What's the situation with Peertube?
AFAIK, Peertube uses ActivityPub as well, but are Lemmy instances federated with them? I don’t seem to see Peertube instances on my feed. It be cool to see Lemmy comments appear below Peertube videos.