Lemmy

12575 readers
1 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 4 years ago
MODERATORS
701
 
 

Think about it: Lemmy provides you with a ready-made frontend and backend


all you have to do is host your own instance of it. The following could all have been implemented as Lemmy instances, had it existed at the time:

Of course, these all have very different rules and frontends, but those can still be changed.

In addition, members of other instances can visit these forums without having to create new accounts, thanks to everything being federated.

Isn't that cool?

702
703
 
 

Libreddit does this, and it shows a pointer when you hover over the bar/header where the username and upvote count are, to indicate that you can collapse the comment by clicking.

704
 
 
705
 
 

The longer I use Lemmy the more I run into posting on places where my posts will never reach anyone apart from my own instance. And then there's a growing amount of communities which display normally for me but if I actually open them it shows they were deleted. We desperately need a way to make them send information to all instances which used their information to remove it as it got deleted. Or a signal from an instance to other instances and their communities essentially asking them if they're still federated/existing. Of course not frequent, that'd waste resources. But happening enough not to make people lose time screaming into the abyss. Not to mention the utter waste of server space keeping content which cannot be used... :(

706
 
 

I'm pretty sure some of them show up in my feed despite me blocking them.

707
 
 

i saw a user with the (BOT ACCOUNT) flair.

how do i get that? i wanna be a bot account too...

708
 
 

After getting a LoginResponse from the Lemmy API, it returns an auth JWT token.

I'm trying to figure out how I can get that users person_id or username so I can make a GetPersonDetails request for the currently logged in user.

Any ideas on how to do this?

709
 
 

I am wanting to test things and contribute back to lemmy's codebase, and to do that I want to run an instance

I have had no issue setting up an instance, but I want to make sure the things I test / change are not going to cause issues for the fediverse

For example, if I federate a remote instance and then wipe my DB (while keeping the same URL), will that other instance be able to handle the change?

Is there a best practice for this that I should follow?

710
 
 

I get how to view the community in my instance by searching [!community@other-instance.url](/c/community@other-instance.url), but then I have to find the specific post again.

there's an open issue which i think is talking about this, but i'm wondering what people have come up with for now. seems like a great browser extension opportunity (Lemmy Link only opens the community).

711
 
 

you all need to improve ur meme game

712
 
 

My instance works and I can interact with folks, but it's been live for several days now, and still not listed on https://the-federation.info/, and my local communities don't show up on https://browse.feddit.de/. Am I missing something?

713
 
 

I'm curious where everyone else has found communities to subscribe to on Lemmy.

714
715
716
 
 

I am seeing posts from this community, I can seemingly create posts and replies, yet it's showing "Subscribe Pending". Is this a bug or is it actually pending?

717
 
 

I'm currently setting up a Python wrapper for Lemmy's API, my aim being to develop a moderation bot (more info here), so I'm building the wrapper as the bot requests it.

It's my first time doing this, so don't hesitate to contribute if you find it useful: https://codeberg.org/retiolus/Lemmy.py

Usage example:

from lemmy import Lemmy

# Login to your account
lemmy = Lemmy("https://lemmy.ml")
lemmy.log_in("username_or_email", "password")

# Get a community ID
community_id = lemmy.discover_community("community_name")

# Get all posts from a community by ID
community_posts = lemmy.post.list(community_id=community_id)

# Get the modlog of your server
modlog = lemmy.modlog.get()

# Post a new publication on a community
lemmy.post.create(community_id=community_id, name="First Post!", body="This is the first community post.")
718
 
 

I've created a quick script to copy your communities from one account to another. Useful when switching instances.

719
 
 

Wow lemmyverse.net just crossed 800 running instances of Lemmy that it's tracking!

Go check out some some communities! https://lemmyverse.net and follow a few from whatever software you are using. If you are searching from Mastodon replace the ! with an @ in the !groupname@instance.domain when you search for it or search using the full htttps://instance.domain/c/communuty in your home server search bar

@lemmy @fediverse

720
 
 

On mobile, no matter which instance I browse in, and no matter what I sort by (top day, active, etc.), after a bit of scrolling I suddenly get an influx of recently created posts that spams the whole page, and I can't continue scrolling because the spam just keeps going. I'm not even sorting by new.

Does this happen to anyone else? Have any of you found a solution to this yet? I mostly use social media on my phone and this bug occurs so often that it pretty much renders Lemmy unusable for me :/

721
 
 

Not meant as an authoritative or absolute assessment, but this viewpoint may help you come to terms with the "fragmented" nature of the fediverse and understand why it's the reason we are here (or at least why you would want to be). Lemmy and the fediverse is not "the ultimate aggregation platform" or the new old reddit in any singular or unified sense.

Digression: The fediverse, generally speaking, is an infrastructure; a network of communities across various social platforms, including link-aggregators, microblogging sites, video-streaming, forums, media-sharing, and website comment sections all over the internet. Lemmy is an animal sharing an ecosystem (the fediverse) with other animals (such as mastodon), but it isn't the fediverse, and not all animals think alike -- each platform has its own notion of what it means to interact and how you should interact -- but different species are still able to interact to various degrees.

In a similar vein, Lemmy instances are autonomous communities with their own values, purposes, interests, and, more concretely, moderation policies. An instance may choose to defederate with another instance for the same reason a "normal" website may not want to give space to content from just any other website. I like to think of federation in terms of "freedom from [lock-in/harassment/toxicity/ads/sensory assault/information attacks/tired debates/sea-lioning/etc]" while retaining the ability to continue interacting consensually with others on the network (as opposed to "if you don't like it on [centralised platform] you can leave", which usually means "you're free to leave this city and go build your own village in the Andean mountains").

Each instance separately may fill the role of link aggregator - but for members of that community (accounts on that instance) first and foremost, with that community’s values and moderation policies reflected in the perceived quality of content. The ability for an instance to federate with other instances with compatible policies is the benefit here, not an imperative or some duty an instance has towards le fediverse collective. Thus, it may actually help if you view an instance as the community, with its “communities” as its topics, or subforums if you will.

We need to remember that these sites are inherently social: the fediverse is not meant as a resilient information exchange protocol, but as a means for social groups to organise organically rather than be funnelled into the same environmentally controlled silo before inevitably being processed and sold. Part of that process (the former, not the latter) involves disagreement, defederation, migration, formation of new instances serving new niches, causes or ideals, and occasionally bad enough groups will get ostracised because they're intolerable (regardless of whether they think they're playing by the rules or not, because -- unlike on corporate social media -- on the fediverse you're allowed to simply not tolerate intolerable people).

This isn't to invalidate frustrations that arise from, for example, large instances defederating from yours when you haven't done anything wrong; there is the separate problem of a lack of portable identities, which would fix a number of inconveniences if it was a thing (to mention a few: deciding on where to sign up or settle down; migrating when a server goes down/to shit; having more than one interest/association but being forced to choose one community; even just following links to other instances). Luckily, there are reasons to think it can be done - it just hasn't been done yet.

Another popular frustration is that you often want to subscribe to a common topic but some of these are hosted by different instances, and this becomes a bit messy and unmanageable without any clear benefit, especially when the instances are not diverse enough to provide any unique flavour to the content posted. This is another fixable issue, and I suspect we'll see it implemented relatively soon.

I don't know if this is helpful for you but thanks for listening to my TED-talk.

Edit: compile error, expected ')', found EOF. Edit 2: added more paragraphs and some fluff because this became my activity today.

722
 
 

If you are a newcomer to Lemmy and looking for resources, here are some recommendations:

  • ‘Beginner’s Guide to Lemmy’ Collection: This collection provides a comprehensive guide for beginners to get started with Lemmy.
  • Awesome Lemmy Instances: This repository lists various Lemmy instances where you can register and participate in communities.
  • Lemmy Community-Browser: This community browser allows you to explore popular communities across all Lemmy instances in the fediverse.
  • Lemmy Explorer: This instance and community explorer for Lemmy provides information about different instances and communities.
  • Documentation: It provides a detailed introduction to Lemmy, explaining its features, concepts, and how to use the platform effectively.
723
 
 

Hello fellow Lemmings! the first version of the haiku-bot is out! anyone can add or remove it in any community by simply mentioning him and asking to subscribe:
!Haiku-bot SUBSCRIBE
when added to a community, it will read every comment (not posts currently) and if he detects the 5-7-5 syllable pattern typical of haikus will reply formatting it in a nice way! If it becomes too spammy you can remove it by just commenting:
!haiku-bot UNSUBSCRIBE
currently it can be subscribed and unsubscribed by anyone, but if this will result in a problem please let me know and I'll allow only mods to do this! any problem, bug, suggestion, insult, anything you wish is welcome!

hope you'll enjoy it!

724
 
 

I made a theme for Lemmy that can be applied using the https://addons.mozilla.org/en-US/firefox/addon/styl-us/ extension for FireFox!

Features:

  • Rounded corners
  • More color variety
  • More color depth
725
 
 

I like the idea with Lemmy/kbin and the fediverse but theres something I dont understand perhaps.

If in the future Lemmy is very popular and someone wants to add their own server and federate with everyone then from that moment that new instance will get all new comments, posts, etc. from all other instances its federated with and must save them in its db. This means if Lemmy gets popular forget about little guys helping out spread the “load” because every intance still must take and save all new data. Thats a lot of processing power and storage. How can this work? I see in the future only a few instances will survive.

If somehow each instance was a node and only took care of its posts and comments and forward them to others upon request I can understand scaling but this is not how it works AFAIK. Another way would be with consensus algorithms where a node saves more thsn its own data but still not all.

view more: ‹ prev next ›