[-] Nothing4You@programming.dev 8 points 1 month ago

this isn't true. it was incorrectly stated in the upgrade guide but has been removed a while ago. it was supposed to be a recommendation due to some issues with postgres 15. there is no postgres upgrade required between 0.19 releases.

[-] Nothing4You@programming.dev 9 points 1 month ago

account names cannot be changed.

you can only change your display name, which is available in the settings.

whether display names or usernames are shown depends on the interface/client and user settings where available.

the only way to change the username is to create a new account.

[-] Nothing4You@programming.dev 9 points 2 months ago

cleaning up dead communities isn't a great experience as it is today.

admins could purge communities, but this can cause unexpected breakages with other activitypub software that is more strict about cryptographic verification, as purging a community erases all information about it from the local instance, including the cryptographic private key. purging a community also only removes it on the local instance, so other instances would still have a cached (although possibly marked as deleted) copy of it. this would be the only method that frees up the name to allow creating a new community under the same name later on. locally this would also remove all posts and comments associated in that community, but other instances may think that they have users subscribed to the community and may still have posts and comments in there. this also means if a new community is created with the same name again, the local instance will still not know about older posts, but users on other instances might see them still, and the local moderator might be unable to interact with them at all, e.g. to potentially remove old problematic content.

the next option is removing a community as (instance-)moderator action. this will only mark the community as removed without further impact. regular users won't be able to access the community on the local or any other instance anymore, but its contents are preserved in case it gets restored at a later point in time. the name is not released and there isn't even an error message shown when trying to create a new community with the same name.

another option could be to "take over" the community and delete it, which is the act of the top community mod deleting the community (not a moderation action). in this case only the same top community moderator can restore it. this behaves mostly the same as removing it.

none of these options are good to use. imo purging should be avoided in any case, and the other options both require admin intervention to release a community later on and have no user feedback in lemmy-ui at this time, at least on 0.19.5.

for communities entirely without posts it is probably ok to just remove them and restore and transfer them if someone requests them. for communities with content the next best thing might be locking the community, potentially locking all posts if it's just a small number, to prevent unmoderated new content in that community, and put up a pinned post asking people to reach out if they want to take over the community. otherwise, if the community was removed or deleted, all the posts and comments within them would also be taken down with the community.

[-] Nothing4You@programming.dev 6 points 2 months ago

simply put: no

most fediverse software has its own API specific to how that application works. in some cases different fediverse software may be sharing a common API, which is typically a result of either a reimplementation (e.g. the Sublinks project is working on a reimplementation of the Lemmy API) or the result of a fork, where the previous API has been inherited and is typically built on top of.

It should also be noted that while Lemmy and Mastodon both use ActivityPub federation for interoperation, they have significantly different internal structures for how data is stored and represented to clients. I don't know if mastodon supports vote federation with Lemmy at this point, but if it doesn't do that currently, then using an alternative frontend won't help you. It would likely be possible to build a Mastodon client that has a better thread view though, but it'd still have to be something built for the Mastodon API specifically.

[-] Nothing4You@programming.dev 5 points 2 months ago

The ban appears to be caused by your post linking to a known blogspam site that has frequently been spammed to Lemmy in the past.

[-] Nothing4You@programming.dev 9 points 2 months ago

just as great as lemmy-ui

[-] Nothing4You@programming.dev 9 points 2 months ago

it does, but only if you use the autocomplete feature. it's also a bit delayed without any indicator that it's loading.

if you type @gedal and wait a moment it'll load @gedaliyah@lemmy.world to be selected:

[-] Nothing4You@programming.dev 7 points 2 months ago

Except it wasn't created on lemmy.ml, it was created on lemmy.world.

lemmy.world then informed lemmy.ml that it is intended to be published in the community that it was created for.

It doesn't say "crossposted from lemmy.world" but "crossposted from canonical_post_url". This is not wrong in any way, although it might be a bit confusing and could likely be improved by including a reference to the community. The instance domain should for the most part just be a technical detail there.

It should also be noted that this format of crossposting is an implementation detail of Lemmy-UI and other clients may handle it differently (if they're implementing crossposting in the first place).

[-] Nothing4You@programming.dev 9 points 4 months ago

It should be noted that the (visibility of) community bans are a result of better enforcement of site bans in 0.19.4, which for now is implemented by sending out community bans for local communities when a user gets instance banned: https://github.com/LemmyNet/lemmy/pull/4464

Prior to this, when a user got instance banned from .ml, they were also implicitly banned from .ml communities, but this was only known to the instance they were banned on. As a result, users were still able to post, comment, and vote on those communities, but it would be visible only on that user's instance, not federated anywhere else. Visibility of this ban was exclusively on the banning instance's modlog.

fyi @SpaceCadet@feddit.nl

[-] Nothing4You@programming.dev 9 points 4 months ago

yes, that's about the second best option for the time being.

it's currently used by reddthat.com and lemmy.nz.

disclaimer: i wrote that software.

[-] Nothing4You@programming.dev 7 points 4 months ago

https://github.com/LemmyNet/lemmy/pull/4623 is on the 0.19.5 milestone, until parallel sending is implemented there won't be any benefit from parallel receiving.

0.19.4 will already have some improved logic for backgrounding some parts of the receiving logic to speed that up a little, but that won't be enough to deal with this.

[-] Nothing4You@programming.dev 5 points 4 months ago

stating that it's an issue on our end as our server isn't keeping up

this isn't exactly an issue in your end, unless you consider hosting the server in Australia as your issue. the problem is the latency across the world and lemmy not sending multiple activities simultaneously. there is nothing LW can do about this. as unfortunate as it is, the "best" solution at the time would be moving the server to Europe.

there are still some options besides moving the server entirely though. if you can get the activities to lemmy without as many delays am experience similar to being hosted in Europe can be achieved.

view more: ‹ prev next ›

Nothing4You

joined 6 months ago