Hey folks! I’m responsible for servers at lemm.ee.
For general lemm.ee policy/admin/moderation topics, please contact @EllaSpiggins@lemm.ee
FYI to all admins: with the next release of pict-rs, it should be much easier to detect orphaned images, as the pict-rs database will be moved to postgresql. I am planning to build a hashtable of “in-use” images by iterating through all posts and comments by lemm.ee users (+ avatars and banners of course), and then I will iterate through all images in the pict-rs database, and if they are not in the “in-use” hash table, I will purge them.
Of course, Lemmy can be improved to handle this case better as well!
As a test, I ran this on a very early backup of lemm.ee images from when we had very little federation and very little uploads, and unfortunately it is finding a whole bunch of false positives. Just some examples it flagged as CSAM:
Do you think the parameters of the script should be tuned? I’m happy to test it further on my backup, as I am reasonably certain that it doesn’t contain any actual CSAM
Any thoughts about using this as a middleware between nginx and Lemmy for all image uploads?
Edit: I guess that wouldn’t work for external images - unless it also ran for all outgoing requests from pict-rs… I think the easiest way to integrate this with pict-rs would be through some upstream changes that would allow pict-rs itself to call this code on every image.
I think the only answer here is that we need Japan to create “Hikaru no Lemmy”, where an ancient spirit of a dead Lemmy poster possesses a young boy called Hikaru, who proceeds to amaze the world with some top tier Lemmy posts 😛
Or more seriously, I’m a huge fan of this infographic and share it with people whenever I get asked about Lemmy: https://i.imgur.com/b2QuYAR.png
(and, last I checked, a substantial contributor to the lemmy source code too).
I think not a substantial contributor yet, but I hope to become one eventually 😃
The problem at hand is not about the usability (UI/UX, performance, etc.) of Discord but rather it’s private, closed source for-profit existence being used as a “support” channel for a free and open (source, platform, communication) environment.
I agree with you in principle, but on a pragmatic level, it’s very hard to disconnect UI/UX/performance from everything else. I think it’s OK to acknowledge that Discord has a weakness when it comes to not being OSS, but a strength when it comes to UX, and I also think it’s OK to take advantage of that strength for users that want to do so.
Just to be fully clear, I am never planning to make Discord the main communication channel for lemm.ee announcements, nor to make users feel like it’s in any way necessary for them to use Discord just for lemm.ee communications. I am also active on Matrix constantly, and read most of what happens in the Lemmy Matrix channels. Any user that wishes to reach me over Matrix can do so.
I think Discord is great, as long as you account for its shortcomings:
I love how snappy it is (I never have to wait minutes for messages to load, as I do in Matrix), and also how there are a ton of Lemmy users who have Discord open in the background anyway. While I wouldn’t ever propose moving something like the main Lemmy communication channels to Discord, I do think it’s much easier to have IMs with regular Lemmy users on Discord than it is to do so on Matrix (as in my experience, most regular users do not have a Matrix client installed).
By the way, lemm.ee also has a Discord server. It’s only treated as a secondary channel, all announcements are posted in our meta community on Lemmy itself, and just linked to from Discord, but it’s still nice to have IMO.
I think latency should be pretty decent thanks to our global CDN, but I think in the end you should just try it out and compare it to some other instances to get the best picture.
Our frontend is globally distributed (so if you’re in the US, you get it from a US server), but the backend server and user data are hosted in the EU.
Well, I’m an Estonian citizen at least 😅
Damn, even $11.99 sounds like a lot - I only pay 12.99€ for a family plan in Europe.
It helps, but it’s still not a silver bullet. For example, a Lemmy app could contain no malicious code in its open source repository, but malicious code could still be added to a binary release in an app store.
According to my cake day, it was just over 1 month ago now
A bit more than that😅
As of Lemmy 0.18.1, cached copies on other instances do not disappear if the original instance has died.
In theory, it might even be possible to actually clone a cached copy into a new local community. This would require some database hacking, so not recommended unless you’re familiar with Lemmy code and SQL.
Hey, admin of lemm.ee here. I have no behind the scenes knowledge of what happened to vlemmy, but I have heard (in this thread and elsewhere) that some communities have been suddenly left without a home. I hope it’s OK for me to direct a message to such people here.
If you’re looking for a new home for your community, and don’t want to do it on lemmy.world for any reason, I would be happy to welcome you at lemm.ee! If you’re interested and want to know more about how lemm.ee is run, you can check out our administration and federation policy.
We recently upgraded our servers, so should be no problems in accepting some new users. In general, lemm.ee is not going anywhere - we have even already paid for some of our infrastructure up front for a year.
Let me know if you have any questions!
You don’t need a new a account for this, just make sure you have “Show NSFW” enabled in your profile.
Hi, there is no free speech policy on lemm.ee, we have very strict moderation when it comes to our rules. We regularly permaban users for breaking our instance rules. We simply don’t use defederation as a moderation tool, preferring other tools like user bans, for reasons outlined here: https://lemm.ee/post/35472386