Lemmy maintainer. Interested in politics, video games, and many other things.

  • 11 Posts
Joined 3Y ago
Cake day: Jan 17, 2020


Federation with Pleroma is currently broken, because Lemmy sends HTTP Signatures in a newer, incompatible format. This will be fixed in 0.17

Tatsächlich benutzen wir Bountysource nicht, weil es keine nachhaltige Möglichkeit ist, die Entwicklung zu finanzieren (wir können nicht nur an neuen Features arbeiten). Wir sind gerade dabei, den Account dort zu deaktivieren, um weitere Verwirrung zu vermeiden.

Ja, im Prinzip ist es auch schon benutzbar, mit einigen Einschränkungen (vor allem keine Mod-Werkzeuge).

Its already supported, but the migration from local disk to s3 isnt working currently.

Interessanter Vortrag, danke dafür. Ich persönlich denke allerdings, dass das Thema Finanzierung im Fediverse deutlich weniger wichtig ist, als du es darstellst. Zumindest mit Lemmy kann eine einzelne Person eine Instanz für weniger als 10€ pro Monat in VPS-Kosten bezahlen, und diese Instanz kann von hunderten oder tausenden benutzt werden. Das ist nicht viel Geld für ein Hobby, und Spenden sind nicht wirklich nötig, wenn man Spaß daran hat.

Ich denke das viel größere Problem ist, dass das Fediverse immer noch zu unbekannt ist, oder nicht als realistische Alternative gesehen wird. In der Hinsicht ist es eine sehr gute Idee, Vereine und andere Organisationen ins Fediverse einzuführen.

This can probably be unstickied now.

Gute Idee, hab den user-agent eben hinzugefügt.

Cool! Ich hab übrigens die letzten Tage ein paar Verbesserungen am crawler gemacht, kannst du dir mal anschauen, und mir sagen was du davon hältst. Oder auch falls du irgendwelche bugs oder feature requests hast.

Wow i had no idea. Looks like it could easily take a day to install with all those steps.

Its really lightweight, 150 mb ram and quite low cpu usage with default docker install.

Something like that would definitely be an instance we would host, so do apply if you would like to run it. Though the instance would probably have to exclude politics, otherwise it will get too controversial.

This is not the right place to post this, you should use !lemmy_support@lemmy.ml. About your question, the frontend source code is here (in Typescript).


Advertising isnt commonly used on the Fediverse, most instances are financed by donations, and that seems to work quite well. Its possible for adminsto put an advertising link/image in the sidebar, or to sticky an advertising post to the top of a community.

Many small Lemmy instances have already disappeared over time. You are free to archive existing instances, so that doesnt happen again. But in general, things disappear from the internet over time, whether you like it or not. Not even archive.org can prevent that.

That is actually a very good point, i never thought about it in that way. The main question about this is probably how it should work from a UX perspective. One way would be to have a mod action which changes the subscription of all users to the new community. But there would be a risk that a hacker could target mod accounts, to redirect users to his own community/instance for malicious purposes. We could send a notification to users to inform them about the change. And the old community might have to be locked or deleted (permanently or reversible?)

cc @dessalines@lemmy.ml

PSA: Sharing lemmy.ml links on sites where they are blocked
Some websites block lemmy.ml links, for example Facebook as you can see in the screenshot below. ![](https://lemmy.ml/pictrs/image/joG9JbEySe.png) I dont know if this is because of the .ml domain (which is free and might be used by spammers), or because they are scared of Lemmy. Anyway, this doesnt mean that it is impossible to share content from lemmy.ml on Facebook or other sites, thanks to federation there is a relatively easy workaround: 1. Find another [Lemmy instance](https://join.lemmy.ml/instances), ideally one that is relevant to your audience 2. Copy the lemmy.ml link, and paste it into the search field of your chosen instance 3. You should get a search result for the post, comment, community or user, click on it 4. Copy the link and share! There are a few caveats though: In the case of a post, comments and votes will be missing. You can fetch comments in the same way through the search. The other instance will also not receive any new posts/comments/votes made in the community, unless a user from the remote instance is following the lemmy.ml community. The easiest way to avoid these problems is for you to make an account on the other instance and follow the community from it. Then every post/comment/vote will be delivered to the other instance, and the community should look identical on both instances.

Statement on Politics of Lemmy.ml
Recently there have been some discussions about the political stances of the Lemmy developers and site admins. To clear up some misconceptions: Lemmy is run by a team of people with different ideologies, including anti-capitalist, communist, anarchist, and others. While @dessalines and I are communists, we take decisions collectively, and don't demand that anyone adopt our views or convert to our ideologies. We wouldn't devote so much time to building a federated site otherwise. What's important to us is that you follow the site rules and [Code of Conduct](https://join-lemmy.org/docs/en/code_of_conduct.html). Meaning primarily, no-bigotry, and being respectful towards others. As long as that is the case, we can get along perfectly fine. In general we are open for constructive feedback, so please contact any member of the admin team if you have an idea how to improve Lemmy. ## Slur Filter We also noticed a consistent criticism of the built-in slur filter in Lemmy. Not so much on lemmy.ml itself, but whenever Lemmy is recommended elsewhere, a few usual suspects keep bringing it up. To these people we say the following: we are using the slur filter as a tool to keep a friendly atmosphere, and prevent racists, sexists and other bigots from using Lemmy. Its existence alone has lead many of them to not make an account, or run an instance: a clear net positive. You can see for yourself the words which are blocked (content warning, [link here](https://github.com/LemmyNet/lemmy/blob/main/crates/utils/src/utils.rs#L10)). Note that it doesn't include any simple swear words, but only slurs which are used to insult and attack other people. If you want to use any of these words, then please stay on one of the many platforms that permit them. Lemmy is not for you, and we don't want you here. We are fully aware that the slur filter is not perfect. It is made for American English, and can give false positives in other languages or dialects. We are totally willing to fix such problems on a case by case basis, simply open an issue in our [repo ](https://github.com/LemmyNet/lemmy/issues)with a description of the problem.

Testing for Lemmy Federation Release
After almost a year of hard work implementing ActivityPub support on Lemmy, it is finally done! Anything that works here on dev.lemmy.ml, also works over federation between different instances (with one notable exception, community mods have to be on the same instance as the community for now). Before we consider federation ready for production, some more testing is needed. And that's where you come in: go to our test instances enterprise.lemmy.ml, ds9.lemmy.ml and voyager.lemmy.ml, and try things like: - post, comment and vote - delete and restore posts/comments - send private messages - create communities, remove/restore posts and ban/unban users - [setup your own lemmy instance](https://dev.lemmy.ml/docs/administration.html), and federate with enterprise.lemmy.ml or ds9.lemmy.ml If you notice any bugs, please report them on [Github](https://github.com/LemmyNet/lemmy/issues), as comments on this post, or in our [Dev Chat on Matrix](https://app.element.io/#/room/!tUnhsBRCsiePXfsIGe:matrix.org). Please keep in mind that our [code of conduct](https://github.com/LemmyNet/lemmy/blob/main/CODE_OF_CONDUCT.md) also applies to the test instances. The more you test, the sooner we will feel confident to enable federation on dev.lemmy.ml. Happy testing!

NLnet funding, and Lemmy v0.7.0 with new image hosting!
Let's start with the biggest news first: Lemmy is receiving funding from the [NLnet foundation](https://nlnet.nl/)! The funding is for a total amount of 45.000 €, which will allow [/u/dessalines](/u/dessalines) and me ([/u/nutomic](/u/nutomic) ) to work on Lemmy full-time for at least half a year. We have created various milestones for the work we are planning to do. Most of them are about getting ActivityPub federation ready for production. In addition, we will work on: - better accessibility - private communities and instances - reworking search - creating a `joinlemmy.ml` type site - the option to block other users or communities The details of the milestones will be posted on our github issue tracker soon. We're very excited about this opportunity, and can't wait to finish federation. In other news, we have just released [Lemmy v0.7.0.](https://github.com/LemmyNet/lemmy/blob/master/RELEASES.md#lemmy-v070-release-2020-06-2x) Most importantly, this update switches to [Pict-rs](https://git.asonix.dog/asonix/pict-rs/) for image hosting, due to various performance-related issues with Pictshare. Pict-rs was coded from scratch in Rust by the amazing @asonix, who also created the ActivityPub library for Rust. We can't thank him enough for all the work he is doing for Lemmy! We'd also like to thank the following people for their contributions: - @iav for their work in building arm compatible rust docker images and builds. - @ernestwisniewski and @bytesnake for code contributions. - Many others for contributing translations via the [Lemmy weblate.](https://weblate.yerbamate.dev/projects/lemmy/) - Our [Patreon](https://www.patreon.com/dessalines) and [Liberapay](https://liberapay.com/Lemmy/) supporters who help us devote more time to Lemmy (We're still very far from these being able to sustain two developers) - Everyone else who contributes to Lemmy, be it by coding, hosting instances or just using it and spreading the word! Other than that, since v0.6.0 in January [we've closed over 100 issues](https://github.com/LemmyNet/lemmy/milestone/16?closed=1), fixed tons of bugs and added many new features. [You can find the full changelog and upgrade instructions here](https://github.com/LemmyNet/lemmy/blob/master/RELEASES.md#lemmy-v070-release-2020-06-2x). Edit: [Here are the milestones for the funding](https://dev.lemmy.ml/post/35612)

This is an Antifa instance
Just a public service announcement.

Performance comparison with Reddit
![](https://dev.lemmy.ml/pictshare/fnzfkv.png) ![](https://dev.lemmy.ml/pictshare/i9ocuh.png) ![](https://dev.lemmy.ml/pictshare/wc3voy.png)