I’ve gone and made accounts of a handful of Lemmy instances, all of them larger, more popular ones.
… and I can’t access any of them directly today, likely due to the influx of users from Reddit.
Programming.dev is alive and well though.
I’m a software engineer by trade but I figured the instance call programming.dev would most likely be run by someone who knew what they were doing when it came to running a lemmy instance and would most likely be the most stable. :P
This is 4D chess right here. I didn’t consider this when signing up.
Lemmy.world is ran by a pro. Dude runs one of the most used mastodon instances. The fact that Programming.dev is stable while .world is not quite so, is purely due to the amount of users. Get 80k on this instance and you will see what happens…
Same reason why I joined.
Glad you are enjoying it, though to be honest I do hope this grows to be a decently sized programming community. A lot of the threads are quite dead currently.
I would love for someone to explain how the data itself works between instances because my mind was blown that I can view content from Lemmy.World while it is down if I simply log into another instance, like Yiffit. Is the content itself shared across instances?
Man, this place definately has the vibe of an old timey BB forum. You recognise people in your replies like you used to. I find that I’m gawking at stats way less and I’m able to just talk to people. Engagement is way less, but maybe that’s a good thing.
It’s so refreshing. It feels like the old internet
old timey BB forum
That’s why I have the Netscape profile pic lol
Wait you can use gifs as the avatar? Oh yeah!
I have no idea, this is technically a webp file I had on my computer from God knows where. I’m always nervous bringing attention to it because I don’t want the Lemmy UI devs to find out and think it is a bug lol.
I came across this community, which it reminded me of your choice of avatar, and figured you’d be interested:
Hi there! Looks like you linked to a Lemmy community using an URL instead of its name, which doesn’t work well for people on different instances. Try fixing it like this: !netscape@lemmy.zip
Happy to be federated with you, good sir.
Programming.dev with local filter is a good replacement for /r/programming for me. I am loving it here.
And it doesn’t have all of the shitty low effort self promotion articles (yet)!
Yep, though federation syncing is really slowing down. This post from !technology@beehaw.org is at 44 comments from programming.dev but 112 comments on the beehaw instance.
So the “true” state of a post is always in it’s instance of origin
No, federation is directional, so even if everything synced perfectly and instantly it wouldn’t be the true version. Take this example. There is an instance that is federated with no one, but every instance is federated with it. Every other instance would see everything there but the instance it is hosted on wouldn’t see any. There’s no reason to say the version hosted there is the true one when it lacks so much of the conversation.
Also comments can lag when syncing to the main instance in the same way they can lag coming from the main one. All you can really say is that when viewing a post on an instance it has the true version of all of that instance’s users comments.
Thank you! Really easy to understand
Let me ask you another question, where are my comments stored? Are they only in my instance or are they elsewhere too?
Lets say i comment on a post from my instance, if someone from another instance sees the post will il be replicated in their instances database?
What if i comment on another instances post? Will my comment be stored in the other instance database or in mine?
What if i delete a comment/post? Am i guaranteed in Will be deleted everywhere?
My understanding is that everything you do is first stored on your instance and then makes its way to instances that are federated with yours. I’m not sure about the specifics of it or deletion though. I haven’t doved into the spec. Because it is called ActivityPub I bet it is the “pubsub” (publisher subscriber) pattern where other instances subscribe (federate) to be published to but it might not work like that.
This is why when you’re the first user on an instance to subscribe to a community from another instance that no one on your instance has subscribed to yet it is somewhat more of an involved process because your instance was not getting anything from that community before and needs to start. I’m still new to this myself and basing it off stuff I’ve read people say who may also be wrong themselves though.
When will the first Lemmy instances permanently shut down again because of high resource usage/costs?
I was thinking if an instance owner cannot afford to keep upgrading servers, it could close its doors to new registrations. This will create a need for more instances and users will be more evenly distributed.
But it’s my understanding that resource usage will keep increasing even if you keep the number of users constant on a server (as more content is posted in the communities that users are subscribed to, and that content needs to be synced and stored).
That’s adding storage, which is comparatively cheap.
For more simultaneous users, you need more CPU/RAM. That’s where the monthly cost shoots up fast.













