Mander

po_tay_toes , in Reddit exodus - Using Lemmy from my existing Mastodon
@po_tay_toes@lemmy.sambands.net avatar

When you follow a group/community in Lemmy you see all of the posts and replies made in that group (via automatic boosts), which can quickly clutter up your feed. I can't find a simple way to only show new posts and not all the replies. So now I mainly browse Lemmy on its own instance page and only drop into Mastodon to make replies and upvotes.

This is why I don't consider this a working bridge yet. It's so out of the Mastodon format it's disturbing the browsing experience. And with the reported disinterest from Mastodon... I've seen what "Eventually" means.

No, let's flip it upside down and have Lemmy be able to subscribe to Mastodon users. Just look at how it works with the KBIN style of actor/group browsing. Very nice. Look at the Peertube integration, spotty as the federation may be channels are still presented absolutely flawlessly on this platform.

Others do what Mastodon't.

nooneescapesthelaw , in Viewing votes

I like the idea of downvotes, and no nobody on this instance is really abusing them

If they were being abused, then publicly viewable votes would probably hinder that a little bit. So far tho, it doesn't look like there is any need for something like that imo

Sal OP Mod ,
@Sal@mander.xyz avatar

I like the idea of downvotes, and no nobody on this instance is really abusing them

That is true! I have been lucky and there has not been much trouble. Only very nice people seem to like creating accounts here 😜

Thanks for your input

lvxferre , in [Almost done... Update] Expected instance downtime for upgrading pict-rs
@lvxferre@mander.xyz avatar

...I kind of chose the worst time ever to migrate to this instance, didn't I? [laughs]

I hope that the upgrade goes well!

Sal OP Mod ,
@Sal@mander.xyz avatar

....Sorry 😅

And welcome!

lvxferre ,
@lvxferre@mander.xyz avatar

Thanks for the welcome!

On other matter: I'm planning to create a Linguistics community here, would it be OK? I noticed a few comms about other human sciences, but asking it to be sure.

Sal OP Mod ,
@Sal@mander.xyz avatar

Sure! Thank you for creating a community!

fossilesque , in [Almost done... Update] Expected instance downtime for upgrading pict-rs
@fossilesque@mander.xyz avatar

Horrors upon horrors.

Sal OP Mod ,
@Sal@mander.xyz avatar

😅 I have read and re-read the migration guide. Seems simple enough.... And the current backup is almost ready!

fossilesque ,
@fossilesque@mander.xyz avatar

Whenever I say that when trying to do a docker container, I feel like Sideshow Bob making friends with rakes.

https://mander.xyz/pictrs/image/aad7256d-631a-41ab-9a27-494893d3a05b.webm

Shdwdrgn , in [Almost done... Update] Expected instance downtime for upgrading pict-rs

Does this have anything to do with the issues earlier today (maybe 9-10 hours ago)? After several failed attempts to open new messages or reload the page, I got a message stating that the server was rebooting, and a couple minutes later everything was working fine again.

Sal OP Mod ,
@Sal@mander.xyz avatar

That's probably when I ran a quick upgrade from 0.19.2-rc-5 to 0.1.9.2! If I know it will take only ~5 mins I usually just go ahead without notice.

Shdwdrgn ,

... and just hope nobody else notices? 😆 I figured something was going on and it would be back shortly, but I also know sometimes servers do thing that admins weren't aware of, figured I would just check in.

Sal OP Mod ,
@Sal@mander.xyz avatar

Yeah, since it is such a short downtime - comparable to what one might randomly see anyway when the CPU spikes for a mysterious reason, I figure that it is not so helpful to plan ahead and make an announcement. I just do it when I have some time.

jadero , in Viewing votes

I've long had concerns with up/down votes and like/dislike, especially the down/dislike. Nothing major, and I have no real solutions.

My concerns are only to do with the ambiguity. There are so many different reasons why someone might vote one way or the other or even just not vote at all that I think it's kind of weird that compiling the votes into a score seems to mostly work pretty good. That ambiguity means that it's difficult to derive meaning from any individual vote, which I think argues in favour of keeping it somewhat private. Just because a non-admin can jump through hoops to get someone's voting history, doesn't mean it should be deliberately made public.

As for keeping down votes, I'd be reluctant to mess with a system that works as well as it seems to. Personally, I very rarely downvote, as even that is more engagement than I'm willing to provide. In fact, one of the things I like about the client I use, Thunder, is that I have to long press a comment in order to vote. That little bit of friction means that I vote less often. When I vote, it's because I really mean whatever I intend the vote to mean.

Sal OP Mod ,
@Sal@mander.xyz avatar

Thank you for your input, it's very appreciated!

As for keeping down votes, I’d be reluctant to mess with a system that works as well as it seems to.

There is a toggle in the admin settings to enable/disable downvotes, and several instances do disable them.

https://mander.xyz/pictrs/image/600145e9-dc98-4738-926e-2e14af52457e.png

This hides the button and the results from the UI - other instances can still vote, but it's not displayed. This change would be easy to implement and revert messing up anything. Personally, I do think that having up/down votes is a useful metric more often than it is abused. Disabling down-votes might be a good match for an instance dedicated to, for example, sharing one's own art, as users might feel more comfortable sharing in such a space.

jadero ,

There is a toggle in the admin settings to enable/disable downvotes, and several instances do disable them.

I didn't realize that.

Strictly as a user, from what I can tell, there doesn't seem to be anything that resembles rampant abuse of downvotes. I'm glad that is what is visible at the admin level.

Carry on, you're doing great work as a community builder/manager.

Sal OP Mod ,
@Sal@mander.xyz avatar

Thanks!

This is a comparatively small instance, the problem is more prominent in the larger instances!

Also, I just found out that there is a user-level setting to turn off the visibility of all scores:

https://mander.xyz/pictrs/image/6fbc4dbe-8c61-4a1a-9cb5-b362a1e2ab69.png

Mothra , in Viewing votes
@Mothra@mander.xyz avatar

I'm not sure I'm 100% following with what's possible in terms of enabling users' access to see who voted what.

If it's possible to make the feature available I'd support that, but honestly I'm not phased if it's only admins and tech savy outsiders who can access this info. I wouldn't want you going out of your way to implement something like this, how much time and energy you want to spend on it is up to you!

But above all I appreciate that you are being transparent about it and taking our opinions into account.

Sal OP Mod ,
@Sal@mander.xyz avatar

I like the suggestion of mozz@mbin.grits.dev of simply making a bigger effort of letting users know that votes are "semi-public" information in the fediverse, and I have opened an issue to suggest implementing that approach (https://github.com/LemmyNet/lemmy-ui/issues/2316)

But above all I appreciate that you are being transparent about it and taking our opinions into account.

One of the big selling points of Lemmy is privacy, and so many users do have a high expectation of privacy. It is important to be very clear and transparent about aspects that can raise privacy-related flags. Votes need to be public for the federation to work and to prevent double-counting, at least the way they are currently implemented, so transparency is the best solution.

The argument for letting everyone see the votes is a bit more tricky. On the one hand, if the tech-savvy can do it, then why not just let everyone do it? On the other hand, if it is easy to do, you make it easier for users to witch hunt and attack each other on the basis of how they vote.

Putting some additional thought on it... Enabling it for everyone has other privacy implications. For example, old votes would also become public and I can't get backwards-consent from everyone. Votes from selective instances federating with us will too. I would need to wipe all of the votes from the instance before enabling that. I think making the effort to be transparent is a better approach.

Mothra ,
@Mothra@mander.xyz avatar

Fair enough, that sounds reasonable and well thought :)

ilovecheese , in Viewing votes
@ilovecheese@mander.xyz avatar

While I have no strong opinion on the up/down votes, (nothing's private on the internet anyway) I generally think transparency is the right way to go.

Thanks for bringing attention to this.

Sal OP Mod ,
@Sal@mander.xyz avatar

Thanks. My initial gut instinct was that the best would be to enable it for everyone, but after reading other's perspectives and thinking more deeply about the privacy implications, I agree that transparency is the way to go.

mozz Admin , in Viewing votes
mozz avatar

Tell me if I'm wrong -- since votes are federated, anyone who's tech-savvy / motivated enough can always expose the identity of who upvoted or downvoted things anyway. No?

Maybe publicizing voting and making sure people know voting is public would be better (esp if it's already exposed to all end-users through Friendica). I could see a few different ways it could lead to problems if people assume it's private information when it's really not.

Sal OP Mod ,
@Sal@mander.xyz avatar

Tell me if I’m wrong – since votes are federated, anyone who’s tech-savvy / motivated enough can always expose the identity of who upvoted or downvoted things anyway. No?

I think that the easiest way is to create an instance and collect votes.

But, as far as I can tell, It is not possible to retrieve the votes that were cast before the instance was created. The votes only get sent out to the subscribed instances at the time of voting. If you pull a comment or post later, it will arrive with 0 votes.

Maybe publicizing voting and making sure people know voting is public would be better (esp if it’s already exposed to all end-users through Friendica). I could see a few different ways it could lead to problems if people assume it’s private information when it’s really not.

I think so too. I have already been part of a few conversations with users who have just discovered that this is possible. I think that this transparency is something that the feature wants to achieve, but it is important to publicize it to avoid surprises.

I can include this information in the instance's application, then at least new users would be informed.

mozz Admin ,
mozz avatar

I think that the easiest way is to create an instance and collect votes.

Or even just make a little tool "hey I wanna stalk this (political / porn / whatever) community, run an endpoint for me that's subscribed to it and give me a little report of who all is upvoting stuff in it".

I sort of assumed that the process that downloads a community's history when it's first federated also includes the identity of all the past votes (I feel like it has to be that way in order to make sure we're not double-counting votes during federation?), but that's just uneducated guessing.

I think so too. I have already been part of a few conversations with users who have just discovered that this is possible. I think that this transparency is something that the feature wants to achieve, but it is important to publicize it to avoid surprises.

Honestly I think that for new users the upvote / downvote buttons should literally pop up a message on every vote that says, "Hey! Due to the nature of the fediverse your upvotes and downvotes are semi-public information!" until you check the box that says "don't show me again."

Personally for me I don't have a problem with people being aware of my votes, but that's partly because I assume it's semi-public knowledge in the first place. I feel like enough people are unaware that taking too close a look at votes might be a privacy issue, but really the issue is the unawareness, not the looking.

Sal OP Mod ,
@Sal@mander.xyz avatar

I sort of assumed that the process that downloads a community’s history when it’s first federated also includes the identity of all the past votes (I feel like it has to be that way in order to make sure we’re not double-counting votes during federation?), but that’s just uneducated guessing.

What happens is that the content arrives with 0 votes. There is no double voting, votes are just lost. The instance only sends out "user #X up-voted comment #Y" at the moment when the button is clicked. The list of votes does not get sent when a community is federated.

Honestly I think that for new users the upvote / downvote buttons should literally pop up a message on every vote that says, “Hey! Due to the nature of the fediverse your upvotes and downvotes are semi-public information!” until you check the box that says “don’t show me again.”

That's a very good idea!

mozz Admin ,
mozz avatar

What happens is that the content arrives with 0 votes.

With Mastodon and Kbin I think you're right, but I thought Lemmy deliberately went back and populated it all. I literally just federated https://lemmy.world/c/callofcthulhu@ttrpg.network to test (it wasn't on lemmy.world until I searched it) and it arrived with all the right scores. IDK if that means vote identities go over though.

(Edit: Oh, did you just mean scores were federated correctly but votes were lost? That would make sense yeah.)

That's a very good idea!

Yeah! I think so. It might be worth a post to a wider swathe of the community.

Sal OP Mod ,
@Sal@mander.xyz avatar

I literally just federated https://lemmy.world/c/callofcthulhu@ttrpg.network to test

I checked the votes of the most recent post and I do see votes from lemmy.world, so it was already federating!

I also tested just now and I no longer see "0" votes, I do see a single vote (from the original poster). So that did change, but the score remains "1". You can see:

https://mander.xyz/c/onewheel@lemmy.world

https://lemmy.world/c/onewheel

Yeah! I think so. It might be worth a post to a wider swathe of the community.

Since I am not confident I can code this myself, at least not quickly, I think it is better if I make a GitHub issue for it.

mozz Admin ,
mozz avatar

I checked the votes of the most recent post and I do see votes from lemmy.world, so it was already federating!

I also tested just now and I no longer see "0" votes, I do see a single vote (from the original poster). So that did change, but the score remains "1". You can see:

https://mander.xyz/c/onewheel@lemmy.world

https://lemmy.world/c/onewheel

That's so weird. In your example it's clearly working the way you say, but I could swear I've seen it auto-populate a new community including scores. IDK, maybe I am wrong; I might do some testing on creating-for-this-testing communities just to investigate more.

Since I am not confident I can code this myself, at least not quickly, I think it is better if I make a GitHub issue for it.

That's awesome. Yeah, I think this would be a good thing. I asked about doing the same for mbin since I may be switching to it, but having it in all similar-to-Reddit platforms seems to me like it'd be a good thing.

Sal OP Mod ,
@Sal@mander.xyz avatar

I have create an issue with your suggestion: https://github.com/LemmyNet/lemmy-ui/issues/2316

Sal Mod , in Communities Appear Empty From This Instance?
@Sal@mander.xyz avatar

Hi! I think that no "local" user had subscribed to those communities, so this instances had not fetched those posts.

However... As soon as you fetched the community, the first 10 posts should have been automatically fetched. But you are right, the posts were not fetched as they usually are. Future posts should be fetched. My suspicion is that this could be related to the new federation queue system, but I am not sure. I also don't know if this is affecting only how posts made before the update are fetched, or if this will also affect newer posts.

Sal Mod , in My new posts cannot be seen from other instances
@Sal@mander.xyz avatar

Resetting the server helped push the posts through, and new posts appear to also go through.

But I was not able to identify the source of the problem. It could be related to the new federation queue. I did not see any relevant errors in the logs, so all I know is that the reset worked - at least for now. I'll see if it happens again or if others reports seeing the same.

Sal Mod , in What communities do you want to see on Mander?
@Sal@mander.xyz avatar
  • Photochemistry
  • Ethnobotany
  • Macro Photography
  • Electrodynamics
  • Psychedelic research
  • Mollusks
  • Nudibranchs (Oh, that one exists but should be more popular!)
  • Genetics
  • Pigments
  • Symbiosis
  • Sensors
    ....

I can go on forever :-P

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • mander@mander.xyz
  • test
  • worldmews
  • mews
  • All magazines