Today I noticed an interesting bug in lemmy-ui.
If you open a post in one tab and then open a new tab where you subscribe to a different community, the sidebar and "target community" of the post in the previous tab will be updated to the newly subscribed community.
However, this only happens when you subscribe to remote communities.
I suspect the reason for this is that the FollowCommunityResponse is sent to both websockets of the open tabs.
I don't know if the upcoming removal of the websocket API will make this bug a non-issue, so I haven't reported it on Github.
:::spoiler Expand for some screenshots
(Browser is Firefox 113.0.2 btw)
I would like to draw your attention to an issue regarding the banning of users within a community. Currently, when a user is banned from a community, they are completely prohibited from posting. However, I believe that this is not an ideal solution as it can lead to fragmentation within the federated network. If different instances do not agree on the reason for the ban, it could cause each instance to create their own community, making the federation pointless. Each instance would have practically the same communities, and none of them would be federated with one another. Instead, I suggest that banned users should still be allowed to post, but their posts should be hidden in that instance. This would help to maintain the integrity of the federated network and ensure that all instances can share the same communities. Alternatively, you could consider [merging communities across instances](https://lemmy.ml/post/57975).
We are happy to see that many of you are exploring Lemmy after Reddit announced changes to its API policy. I maintain this project alongside [@email@example.com](https://lemmy.ml/u/dessalines).
Lemmy is similar to Reddit in many ways, but there is also a major difference: Its not only a single website, but consists of many different websites which are interconnected through federation. This is achieved with the ActivityPub protocol which is also used by Mastodon. It means that you can sign up on any Lemmy instance to interact with users and communities on other instances. The project website has a [list of instances](https://join-lemmy.org/instances) which all have their own rules and administrators. We recommend that you sign up on one of them, to avoid overt centralization on lemmy.ml.
Another difference compared to Reddit is that Lemmy is open source, and not funded by any company. For this reason it relies on volunteer work to make the project better, whether it's programming, design, documentation, translating, reporting issues or others. See the [contributing guide](https://join-lemmy.org/docs/en/contributing/contributing.html) to get started. You can also [donate](https://join-lemmy.org/donate) to support development.
We also recommend that you read the [documentation](https://join-lemmy.org/docs/en/index.html). It explains how Lemmy works and how to setup your own Lemmy instance. Running an instance gives you full control over the rules and moderation, and prevents us developers from having any influence. Especially large communities that want to use Lemmy should host their own instance, because existing Lemmy instances would easily be overwhelmed by a large number of new users.
Enjoy your time here! If you have any questions, feel free to ask below or in the [Matrix chat](https://matrix.to/#/#lemmy-space:matrix.org).
When reading posts sorted by date, I often have the timeline import a whole bunch of old posts from one community at the top. This is annoying since I basically have to reload the page, otherwise all relevant content is gone.
The new sort is pretty important, since Lemmy doesn't have a lot of posts anyways.
A new LemmyBB version is available! The main features are:
- Admins and mods can remove posts
- Badges for admins, mods and banned users
- Moderation log
- All pages have a title now
- New feature to build LemmyBB with embedded Lemmy, in a single binary
- Various bug fixes and improvements
This new version requires Lemmy 0.17.0 or higher. When upgrading, make sure to follow the [Lemmy upgrade instructions](https://join-lemmy.org/news/2023-01-31_-_Lemmy_Release_v0.17.0), particularly the PostgreSQL upgrade. To upgrade with Docker installation, simply change the `image` in `docker-compose.yml` to `lemmynet/lemmybb:0.2.1` and run `docker-compose up -d`. In case of manual installation, checkout the git tag `0.2.1`, run `cargo build --release` and deploy the resulting binary. It is also recommended to increase the rate limits, because LemmyBB makes more requests than lemmy-ui. To do this, visit `/admin` in lemmy-ui and change the values for "Message rate limit" and "Search rate limit" to a high number like `9999`.
[\#Facebook](https://soc.umrath.net/tags/Facebook) und [#Twitter](https://soc.umrath.net/tags/Twitter) haben eines erreicht:
Ich werde keiner kommerziell betrieben social media-Plattform mehr beitreten.
Ja, ich nutze noch [#LinkedIn](https://soc.umrath.net/tags/LinkedIn) und [#Reddit](https://soc.umrath.net/tags/Reddit).
Das sind für mich Plattformen, für die ich noch keinen adäquaten Ersatz gefunden habe (nein, [@lemmy](https://lemmy.ml/c/lemmy) ist noch kein Ersatz für Reddit!).
Aber neuen Plattformen werde ich nicht beitreten. Und das bedeutet auch, dass ich mir [#Substack](https://soc.umrath.net/tags/Substack) nicht einmal anschauen werde.
How could Lemmy be improved to make it easier to find all the responses related to what you are looking for?
1. Introduce a "Related Posts" section: This section would display a list of all the posts that are related to the one you are currently viewing. It would help users to easily navigate to other posts discussing the same topic.
2. Group Similar Posts Together: Lemmy could group together posts that have similar titles or are discussing the same topic. This would help users to easily find all the related posts and responses in one place.
3. Use Tags: Lemmy could introduce a tagging system that would allow users to tag their posts with specific keywords or topics. This would help users to easily find all the posts and responses related to a specific tag.
Would Lemmy be a good fit for adding individual "blogging" as a feature? What I mean is the ability for a user to create posts tied to their account instead of a specific community. The default Lemmy Frontend/webapp has all the basic features that would normally make up a blog: ability to make posts, markdown editor, hell even replies that you normally need to disable on blogs because of spam. I can imagine adding a section next to the "Communities" button that says "Blogs" where you could browse users blogs. Not sure if you'd want to federate the blogs but something I'm thinking about.
Not asking this as a feature request on the part of the developers. This should be something I implement myself. But I thought I'd throw the idea out in the wild and see if folks could either tell me "why not" or point out what might be problematic with this.
[@boyter](https://honk.boyter.org/u/boyter) [@lemmy](https://lemmy.ml/c/lemmy) [@gopiandcode](https://ocamlot.xyz/users/gopiandcode) [@chocobozzz](https://peertube.cpy.re/accounts/chocobozzz) [@diogo](https://social.hackersatporto.com/diogo) [#ActivityPub](https://digitalcourage.social/tags/ActivityPub) if you can spare an hour on Wed, 29th 17:00 UTC I'd love to see you there: [https://lists.w3.org/Archives/Public/public-swicg/2023Mar/0172.html](https://lists.w3.org/Archives/Public/public-swicg/2023Mar/0172.html)
I have both German and English as my languages and as the languages my server supports.
Choosing a language on every post is kinda tedious, I forget to do it most of the time. Sometimes this leads to the post not being able to send, but on some subs it does send, but with the wrong language setting.
I mostly post in English, but unfortunately German is the default chosen setting, I think because it is in the top of the list.
I don't even think that a language setting necessarily is a bad idea, but the way it works it differs massively from reddit, right?
Also when I sent a post, I can't see which language I did choose, so I have to click edit to see if I set it correctly. It's not a good user experience to choose this setting but then not having indicated what influence it has and which setting I used to post.
Anyways, lemmy is great nonetheless.
cross-posted from: https://exploding-heads.com/post/81185
> Share your favorite songs and music every friday, original content is appreciated, share your thoughts on if this should be a thing. I find music to be a neutral platform for the most part, it’s just sometimes politics get involved, the one rule for this event is no politics
cross-posted from: https://feddit.de/post/541247
> The community browser offers the possibility to search centrally for Lemmy communities.
> ::: spoiler spoiler
> There are still a few features planned...
I'm running Firefox 109 with arkenfox (mostly default settings). When I try and connect to lemmygrad.ml, I'm given an `SSL_ERROR_BAD_CERT_DOMAIN` error. Once I create an exception, I can use the website like normal. Is this something going on in the backend of things or are my browser settings just too high?
Note: lemmy.ml doesn't have this issue, I can connect with no warning about certificates.
I was looking for how to install Lemmy and found these videos, hope these can help if you need to install you instance.
cross-posted from: https://lemmy.ml/post/712978
> Does Lemmy currently use hashtags in any way? I'm assuming it doesn't since they don't show up in the UI anywhere. But while thinking about [non-lemmy software posting to lemmy communities](https://lemmy.ml/post/705776), I was wondering how lemmy would use hashtags.
> My suggestion would be for lemmy to handle hashtags in a similar way to current microblogging software, by putting them in the `tag` field and allow lemmy users to add #hashtags to their posts. [Lobsters](https://lobste.rs) displays tags beside post titles (though these tags are admin controlled I think). It seems like there is a maximum of 2 tags, which I think would be a reasonable limit for lemmy to display too. The UI could display the tags as badges, with some affordance to view any additional tags, and clicking a tag would show other posts with that tag.
> As for why, I think tags on lemmy would serve two main purposes:
> 1. They would enable better discoverability on non-lemmy software where hashtags are the main topical grouping mechanism right now.
> 1. While lemmy uses communities for topical grouping, some posts might fit into multiple categories, even unrelated categories. Crossposting sort of solves this, but crossposting can be considered spammy if it's done too much. And, on lemmy, crossposting creates another post which fractures the conversation. This may be desirable sometimes, but a poster may also prefer to keep all the conversation in one spot.
I saw from a recent post that [downvotes does not propagate](https://beehaw.org/post/244315). That seems counter-intuative to me, how does it actually work?
- Does my downvote affect the visibility on such a posts in my feed when I vote on it on my local instance?
- Does my downvotes on such an post impact the visibility of the post among my fellow lemmy-browsers on a third party instance?
- Will turning off downvotes on an instance give its posts and posters an *artificial boost* when federating compared to instances where posts can get downvotes?
I'm suspecting this can be used to create false consensus and artificially high visibility around posts.
A Lemmy post will often refer to a specific web link. Is there an API for the linked site to be notified about Lemmy posts referring to it (e.g. to be able to link back, or even to integrate Lemmy comments)?
This is a lemmy feature request. I'm happy to file an issue on github is people thinks this is worthwhile. I just want to gauge interest.
When creating a new post, could the `URL` field be expanded to also accept a lemmy community handle, i.e, firstname.lastname@example.org_? That way a user could create a post to announce a community that would link to the community, within the instance the user is on.
See [this post](https://lemmy.ml/post/690782) for an example. My lemmy account is on lemmy.ml. So when I follow the link in this post, I'm taken to lemmy.ca and can't directly follow the community. It'd be nicer if each instance detected that the link was a lemmy group and linked to the instance local community, in this case: https://email@example.com. I'm assuming this would just be a frontend thing and the ActivityPub json would still use the canonical url.
I'm running on a personal lemmy instance, and I've been able to simply re-subscribe to the communities that I was subscribed to on my previous lemmy.ml account.
But what if I didn't have that? How would I discover those communities?
On the micro blogging fediverse, I can use relays, follow other peoples boosts, or join gup.pe groups etc for content discovery and to give me federated content in general on which to do content discovery.
What does that look like in the lemmyverse niche of the fediverse? How does a small single person instance find new content? How do they get richer content search options etc? Right now, I'm just using search on lemmy.ml for that, but that's a work around, not a solution
It seems that it's just recently created communities, at least on the instance I'm on. Is that how it works everywhere..? I feel that "Trending" ≠ recently created. Either it should be renamed, or what I'd prefer is that a way to differentiate "trending" communities.
We are looking for someone who would be willing to provide a build server for Lemmy's continuous integration. This is used to ensure that new changes and pull requests pass all the checks, and that the code is written well. At the moment we are using a small VPS for this purpose (2 vCPU, 2 GB RAM). This works but is quite slow, and can slow down the development process with unnecessary waiting times.
For this reason we are looking for a community member with a spare server or computer, who would be willing to provide it as a build server. There are no specific hardware requirements, but the faster the better. The build server has to run 24/7 and run the [Drone Docker Runner](https://docs.drone.io/runner/docker/overview/). The setup is very easy, especially if your machine is already running docker. If you have such a server and are willing to provide it, please comment below with the specs.
Additionally we are also looking for an ARM builder, so that we can provide official releases for this platform as well. Note that some Raspberry Pi models seem unable to build Lemmy (our 4GB memory builder failed), so please try if the compilation works on your device. If you can provide an ARM builder, also comment below with the specs.
Let's say you're on reddit and someone posts an imgur gallery, from an app like Boost you can view and browse that album without leaving boost.
But if I post a link to a mastodon toot that has 4 images, and I click the post in jerboa it will instead open a new window into the actual mastodon page.
I've argued for the value of "post once distribute everywhere" but if that paradigm isn't right for the fediverse at the very least the ux for linking mastodon image posts could be improved. Instead of posting once distributing everywhere it would be at least possible to post once and then link everywhere. (this doesn't fix issues like trying to get stuff like pixelfed working but it's worth a thought)
The land of Lemmy, a vast expanse,
A place for all to share their thoughts and glance
At the latest memes and news from around,
With communities for every topic that can be found.
There's !funny for the jokes that make us laugh,
!asklemmy for the questions that we want to ask,
And !science for the latest discoveries to be found,
Lemmy has a place for everyone on the ground.
Whether you're looking for advice or want to share your own,
Lemmy's the place to go where you'll never be alone.
So come and join the conversation,
On the land of Lemmy, where ideas take flight without hesitation.