From a theory perspective alone, ignorant of Lemmy specifics: a database query can be made to list all cached images including a unique identifier for each image. Use this list to find each cached image.
Look at your cached image list and decide how you want to prune it. The most likely pattern for this system is FIFO, so prune the oldest cached data until you drop below the target disk usage.
In practice, you’ll likely use somebody else’s solution. Be sure to read the contents of their solution carefully to ensure it doesn’t move sensitive data to an externally accessible location or exfiltrate data directly.
The solution for that can be a whole lot simpler: add these features to the browser so that it works in favor of the users. I have extensions to redirect from YouTube/medium/Twitter, so these issues do not affect me regardless of website I am visiting.
The browser (more appropriately named: client) indeed needs some of the logic here, but it cannot do the full job I’ve outlined. The metrics need to be centralized. And specifically when you say browser, this imposes an inefficient amount of effort & expertise on the end-user. A dedicated client can make it easy on the user. But it’s an incomplete solution nonetheless.
It’s a big database. It would be a poor design to replicate a db of all links in every single client.
Synchronization of the db would not be cheap. When Bob says link X has anti-feature Y, that information must then be shared with 10s of thousands of other users.
Perhaps you have a more absolute idea of centralized. With Mastodon votes, they are centralized on each node but of course overall that’s actually decentralized. My bad. I probably shouldn’t have said centralized. I meant more centralized than a client-by-client basis. It’d be early to pin those details down at this point other than to say it’s crazy for each client to maintain a separate copy of that DB.
And how would guarantee the integrity of the ones holding the metrics?
The server is much better equipped than the user for that. The guarantee would be the same guarantee that you have with Mastodon votes. Good enough to be fit for purpose. For any given Mastodon poll everyone sees a subset of votes. But that’s fine. Perfection is not critical here. You wouldn’t want it to decide a general election, but you don’t need that level of integrity.
A lot less effort than having to deal with the different “features” that each website admin decides to run on their own.
That doesn’t make sense. Either one person upgrades their Lemmy server, or thousands of people have to install, configure, and maintain a dozen different browser plugins ported to a variety of different browsers (nearly impossible enough to call impossible). Then every Lemmy client also has to replicate that complexity.
I wouldn’t say odd so much as “inconsiderate” and “petty”. The modlog of the community I was posting to showed zero removals or problems. It was the modlog of the instance as a whole. So it wasn’t even easy to find in the first place. Top that off with wildly inconsistent meanings of the rules. Their rule 1 is “Don’t be bigoted/racist/sexist/etc”. Hilarious given they removed an anti-homophobia post for that. They removed another post where the meme was “If you don’t respond my trans homies I’ll change your pronouns to was/were”. That was removed for rule 2. To “Be respectful.”
The extreme lack of communication by moderation, the lack of warnings, the lack of any consistency, and the hypocrisy is beyond rank. When you’re removing posts protecting trans people because it’s “Not respectful” or when you’re removing posts shaming Disney for homophobia then it only goes to show how utterly repugnant, backwards, backhanded, nonsensical, and dishonest the moderation and admins teams are on lemmy.ml.
This is the last comment I’m ever making on this instance. You’ll never see my main account here again or this account ever be used again. I don’t trust the people here. Especially when doing some research and it seems that lemmy.ml got co-opted by lemmygrad and is slowly turning into hexbear 2.0.
I go out of my way to be polite, kind, considerate and to listen to others. If someone had an issue and they wanted to talk then I’d be here. The mods and admins never did that. Never even thought of doing it. That is some wildly reddit behavior and it’s specifically what I left reddit to avoid. It’s also what I’ll be avoiding at all possible costs on lemmy.
For anyone still not able to access slrpnk.net, here’s a copy of the help thread in the slrpnk meta community:
It seems like there is an issue with the upgrade from Lemmy version 0.18.5 to 0.19.2 where the old login cookies are not accepted any longer and right now the only way to fix it is to manually delete the old cookies for slrpnk.net from your browser storage and log in again.
For Chrome: Settings > Privacy and Security > Third-party cookies > See all site data and permissions > Search for slrpnk.net > Click trashcan icon
For Edge: Settings > Cookies and site permissions > manage and delete cookies and site data > See all cookies and site data > Search for Slrpnk.net > Click little ‘v’ dropdown arrow > Click trashcan icon
For mobile apps: Log out fully and log back in again.
The Lemmy devs identified the issue and it will require another bugfix release that will hopefully happen soon.
no, just that I’ve read that it is discouraged to put the compose files to “latest” so they get updated periodically. I updated a day or two before 0.19.2 came out I believe.
I have started changing the compose file to upgrade but the changes are more extensive than I thought, more commands and other additions so I had to pause until I have more time (tomorrow or the day after I hope). Thanks for asking though. :)
So I performed the upgrade and it bricked my install completely. The reason seems to be that something cant handle png icons and after about 4 hrs of working on it, searching and trying different approaches, the site is now back online. Now I need to take an extended break and tomorrow I might check if the error messages are gone. I did find some of the same in the log just a couple mins ago so I dont think this has helped. I might have to turn off backtraces so its less convoluted.
I don’t think there’s a problem with posting it here. I didn’t do that initially because I wasn’t trying to draw attention to the post as much as I was trying to understand how it all worked.
And in answer to your question, no the automod is not a moderator on the community.
Yeah, but from what the good folks in this thread have said, their automod deleted the post only on their instance. It’s untouched on lemmy.ca, and any others that federate with us.
That’s a very good point. What may be a neutral (or biased for that matter) community ‘at home,’ can be invisibly skewed on another instance by their administrators. That’s actually a bit concerning.
From what I understand, yes, moderation is not federated. That’s good in that instances can enforce their own mod standards, but it also means spam/harmful content has to be removed by each server individually.
No idea if there’s an appeal process but you could ask on the lemmy.world support community.
Moderation does federate out, but only from the originating instance, the one that owns the post on question.
If someone post spam on lemmy.ca and lemmy.world deletes it, it only deletes on lemmy.world. If a mod or admin on lemmy.ca deletes it however, it federates and everyone deletes it as a result (unless modified to ignore deletions, but by default Lemmy will accept it).
There’s some interoperability problems with some software, notably Kbin where their deletions don’t federate to Lemmy correctly, so those do need to be moderated by every instance. But between Lemmy instances it does federate.
mail requires reputation to work properly and not land in spam. i don’t have mail services for now but that can configured by the user to work with something like mailgun or personal gmail account.
am working with oss saas like lemmy, mattermost, matrix for now
oh, that kind of thing is handeled in the basic lemmy config file. I have a smtp server container deployed along with pict-rs, postgresql lemmy and lemmy-ui so you can use email verification and deploy full featured lemmy install :)
Looks like this is just wrongly named, maybe it was copy pasted from the community ban. Probably not worth the trouble to fix it, as it would be a breaking change for clients.
lemmy_support
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.