• 0 Posts
  • 33 Comments
Joined 2 years ago
cake
Cake day: June 2nd, 2023

help-circle
  • Vote privacy can be tricky in an environment where every vote gets sent to thousands of instances and needs to be verified as legit via the ActivityPub protocol.

    Piefed does a good job of this I think. If vote privacy is enabled, they create a second account that is used only for votes. Other instances see the votes and can validate them against the vote account but it’s not tied to the actual user (except in their home server database).

    A benefit of this is that the vote account for the user is always the same, so you can still track vote manipulation, and ban the vote account if needed.


  • I think it’s reasonable to keep content for 30 days, like holding it in a trash in case you want to restore it.

    Other than that delete after 30 days thing, I was under the impression that deleting your account removed content permanently.

    I seem to recall servers crashing here, there, and everywhere in the 0.18 (or maybe it was 0.17) days when a user with a lot of content deleted their account (which I presume was fixed).



  • Ah right. Because I think you could build it into a frontend or app and anyone using that app would be able to see a feed of joined up communities.

    I’m not sure how a different implementation would work. There is a lot of public/private key stuff happening in ActivityPub so you can be sure that the federated posts are actually coming from the community you subscribe to and the users it claims wrote them.

    If you work it out I’d be interested to see!




  • It would be nice, but remember we are in a position where there is no way for a user to report something to admins. If someone sets up a community and puts illegal things in it, they can just quickly close the reports and they will disappear from the admins report view.

    Lemmy also saves images for thumbnails in full resolution, and has no clearing of this copy, meaning the image storage just grows and grows.

    Multi-communities are way down the list!


  • Oh I get what you mean now. Yeah, live threads are probably fine. There wouldn’t be the same overhead of every single user being permanently connected to the server, only the ones actually on the thread. So long as every thread wasn’t a live one it would probably be fine.

    To be fair, the existing polling solution might be able to be leveraged for this as well. I think it’s probably not so much a technical challenge as it is a nice to have feature when Lemmy doesn’t have a lot of must have features (though it’s improving).




  • I’m talking about the dev tools in the browser, not any notifications or anything. That this message appears in the console indicates that it’s broken in some way, as it’s an error message.

    Yeah I understood that, but I don’t see that error. I do see like 10 other ones though, but not related to this setting!

    In fact my guess would be that the option is a vestige from back when lemmy kept the page constantly up to date with live updates. It’s was way too resource intensive so they let it go and maybe didn’t clean this up.

    I think you’re right. I found it on this page in the docs. It talks about it being a pop-up notification, which used to happen back when Lemmy used websockets to update the page in real time.


  • The following message appeared in the browser console:

    I don’t get this, but also I have already blocked browser notifications so maybe that’s why I don’t see it. My assumption though is that the notifications aren’t only browser notifications, but follow the normal Lemmy notification process of browser (if enabled), notification icon, and email (if enabled).

    Did it actually register in the settings for you? (When I tried to activate it and save, lemmy sort of updated itself without the setting on … that may have happened to you too)

    It didn’t! It clears when I try to turn it on. I didn’t notice the first time!

    How certain are you of what it’s supposed to do?

    Not at all! I just read around some old github issues, but to be honest I never saw anything concrete.

    So I’m guessing it got turned off at some point or it’s optional for instance admins?

    I’m an instance admin, so it’s not that. On Beehaw (running previous version of Lemmy, 0.18.4 instead of 0.19.5) it lets you enable it, so it must have broken somewhat recently (in the last 6 months). But I didn’t seem to get a notification despite a new post appearing in a community I’m subscribed to.

    So now I’m even less certain of what it is than I was in my first post, when I wasn’t very certain.






  • Dave@lemmy.nztoLemmy@lemmy.mlMy rating of Lemmy
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 year ago

    My guess is that Lemmy trends towards an older audience (average age is probably 30s), and also a lot of Lemmy come from similar walks of life (many are very technical or work in IT and similar).

    You don’t find many people arguing over political differences, either. Generally people agree rather than having divisive opinions.

    Also definitely playing into it is that many social media platforms are deliberately divisive as it drives usage higher.