this post was submitted on 14 Sep 2025
553 points (88.2% liked)

Ask Lemmy

34877 readers
1385 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 2 years ago
MODERATORS
 

They shouldn't be able to do that!

you are viewing a single comment's thread
view the rest of the comments
[–] PeriodicallyPedantic@lemmy.ca -2 points 2 weeks ago (2 children)

I used to agree with you until I actually spoke with people from communities that get regularly harassed.

Muting is great if all you want to do is hide content you don't like. But if you need to defend yourself against a campaign of harassment, this only gives power to the harassers.

Yes all the have to do is make a new account, but it's another hurdle they have to cross. Better than no hurdle and also blindfolding yourself

[–] M0oP0o@mander.xyz 6 points 2 weeks ago (1 children)

I used to agree with you until I actually spoke with people from communities that get regularly harassed.

Oh great, this again.

[–] PeriodicallyPedantic@lemmy.ca 0 points 2 weeks ago (1 children)
[–] M0oP0o@mander.xyz 9 points 2 weeks ago (2 children)

Ok, lets walk though this. You have spoke with people from marginalized communities that get regularly harassed, correct?

Then please explain it to us the way it was explained to you. After all it convinced you about the value in speech control, a very high bar for most rational people to overcome.

But here is the thing, you have not. You have just stated over and over that this is a needed feature to "protect" marginalized groups. You have not even hinted at the group (hell it could be that its some hexbear talking point or that there is no group at all). And no, naming a marginalized group who sees regular harassment is not an issue, unless the group in question's very existence is offensive. Although there are a lot of nuances between what is and is not offensive, there are still some clear lines (think about say furries being ok vs the man boy love association being not ok).

Also criticism is not harassment, if you feel you are being harassed then use the report button. But don't get upset if not everyone else agrees with you.

[–] PeriodicallyPedantic@lemmy.ca -4 points 2 weeks ago (1 children)

oh hey, fuck you 👍
here is part of the conversation I had where I was convinced. Forgive me for not remembering all of the specifics, it was 2 years ago, and I failed to ask for the credentials as a minority. It took me a while to search it up.
the conversation wasn't just about blocking, it was about how private social networks should be. I was saying that they should be default public, and users should have no expectation of privacy, and then this person explained how problematic that is for people who get persecuted, and why simply muting problematic people isn't sufficient.
The whole conversation is branching IIRC so just walking up the context one comment at a time might not give the full story.

can I explain it like they did? no. I'm not a minority, and this conversation was fucking 2 years ago. I've explained it the best i could, but since you think I'm lying or (god forbid) engaging in a post on hexbear, then you can go and fucking read the conversation for yourself. If you're not happy with their explanation, feel free to necro the post, but it was enough to convince me that just saying "shit is public and you can't expect to be able to prevent people from interacting with your content" isn't sufficient.

[–] M0oP0o@mander.xyz 6 points 2 weeks ago (1 children)

Ah thanks for sharing the source!

Really that is helpful.

so as ada (the person you are claiming has shown you the light) said:

The Fediverse though, even though it has hate filled cesspits, gives us tools that put barriers between vulnerable groups and those spaces. The barriers are imperfect, they have booked holes and be climbed over by people who put the effort in, but they still block the worst if it.

In fact reading this I don't think ada (we could just ask them) would take the same position as you on this. They are talking about overall systems and that public systems are not safe for people who have to hide their identity (I don't 100% agree but do see the point). I would not try to put words into their mouth, and I would not use a conversation from 2 years ago in vague memory to argue a point.

Actually lets ask them @Ada@lemmy.blahaj.zone , discourse is healthy after all and like most users on this platform they likely have something of substance to say.

[–] PeriodicallyPedantic@lemmy.ca 2 points 2 weeks ago (1 children)

that is fair. I shouldn't be putting words in their mouth. I don't think I was. I think i was being pretty clear that this is my current opinion after talking to ada, where I used to have similar beliefs to the majority here (public is public, dont expect privacy) and they convinced me that thats not a reasonable position to take if you value the safety of persecuted minorities (although I have to admit idk if that was what they were hoping I'd take away from that conversation).

Presumably they can do a much better job of explaining the concerns than I can. I have no idea how/if their views have changed since then, or how they apply specifically to blocking.

but my opinion, after talking with them, is that its not a reasonable position to take that public is public, so there should be no expectation of privacy. To me the idea that blocking people only hides their content from you is an extension of that. this comment will maybe give you a better impression of what I got out of that conversation

[–] M0oP0o@mander.xyz 3 points 2 weeks ago (1 children)

See, At least this is a reasonable argument. I don't agree with it, and think you are conflating the need for private spaces and the existence of public ones.

The root of our impasse is that you think every public place needs to have drastic tools to protect people in the hands of all users, regardless of what that does to a platform.

[–] PeriodicallyPedantic@lemmy.ca 0 points 2 weeks ago (1 children)

and that was nearly the exact argument that I had 2 years ago.

I think that public forums still need a reasonable ability to counter harassment at the individual level, and not every single thing needs to be sent up to a mod. preventing a single user from interacting with another single user's content is almost the exact opposite of drastic, it is nearly the least impactful action you can take that is actually an action. it doesn't stop the blocked person from interacting with the rest of the community, or even necessarily seeing the blocker's content.

sending things to mods can take a while, and mods may not actually be able to identify harassment with enough confidence to ban someone.
like if i say "you live at 221B Baker Street, London", we know that is Sherlock Holmes' address and I'm clearly not doxxing you, but what if the joke wasn't so obvious and I got reported? What if the insult was a dogwhistle that the mod didnt know about? dogwhistles, by their nature, are designed specifically to provide the kind of plausible deniability that would satisfy a mod.
give the victim a low impact tool that they can use to mitigate the harassment a bit. And to be clear, I don't consider "closing your eyes" to be a sufficient mitigation.

[–] M0oP0o@mander.xyz 5 points 2 weeks ago (1 children)

give the victim a low impact tool that they can use to mitigate the harassment a bit.

It is nether low impact or given to just the victims. The concept you have proposed has also been used to build echo chambers of extreme right wing ideologies, used to cancel discourse and bully any descension to an idea, and most of all used to bully minorities by simply asking loaded questions with ultimatums then blocking the person. What you are advocating for flies in the very face of what lemmy is trying to do, and you are so confident that this will help victims you are willing to "close your eyes" to anything other then a standing ovation in response to your half baked idea.

We have the tools to deal with harassment (and they can always be improved), you seem to think unfettered censorship is needed to fix an issue you seem to have little knowledge or experience of. You could gain some insight by just volunteering to do some mod work, but you are unwilling to do so, yet still think you can speak with any authority on the subject. It is laughable and pure arrogance to think that copying something that has killed the spark/drive of other platforms is a good idea.

[–] PeriodicallyPedantic@lemmy.ca 1 points 2 weeks ago (1 children)

This assumes I'm married to having a block that is exactly like reddit, which I'm not. I just replied to you in another thread with a suggestion that more or less accounts for all of these concerns.
It cant account for "simply asking loaded questions with ultimatums then blocking the person" but that seems like it'd only be a problem in communities where the mods were already in on it, right? Otherwise these people would just be banned by the mods for clearly bullying. If mods are able to do their jobs, as you say they are, anyways. would mods not be able to handle this?

you have repeatedly explicitly stated how unqualified I am to be a mod, and here you are telling me to be a mod.

You sound like you want to be a mod but the worst kind of biased one. They want the ability to police others just due to them conversing with them. you don’t want the responsibility, just a bit of the power.

why are you telling me to be a mod then?
you think that I'll make a bunch of people miserable, that will teach me some kind of lesson? if not, then what?
were the admins of lemm.ee lying about it all? were the old reddit mods lying about it before the mod purge?
i dont get what your goal with telling me to mod something.

[–] M0oP0o@mander.xyz 4 points 2 weeks ago (1 children)

why are you telling me to be a mod then?

Because that is how people learn.

[–] PeriodicallyPedantic@lemmy.ca 1 points 2 weeks ago

and what lesson are you hoping that I'll learn from being a mod?
that being a mod is actually easy therefore i shouldn't be concerned with mods being too overworked or not up-to-date on dogwhistles? because that was my concern about mods. it seems really strange that you'd want me to learn that lesson, I'm not sure that thatd help you, your argument, or any lemmy communities.

[–] sp3ctr4l@lemmy.dbzer0.com 5 points 2 weeks ago (2 children)

I mean...

I am describing a technical reality of how lemmy works.

You can 'disagree' with that, but uh, you would just be wrong.

Not in the sense of 'I do not have enough empathy to consider the plight of a regularly harassed person'.

More in the sense of ... ok, then don't use lemmy, if you don't like how it works.

Or... make it work the way you want it to work, by actually coding it.

Like, I wasn't joking when I basically said 'I am reasonbly confident it is impossible to make lemmy work the way you want it to.'

Thats not my opinion, in a... how should things work in an ideal world, sense of 'opinion'.

It is my opinion, as a person who understands a bit (certainly not all) about how the code just actually works.

If you can figure it out, I'd be impressed.

Alternatively, if you'd like to pay me $50 an hour to attempt to develop that, I may have some room in my schedule.

[–] Scubus@sh.itjust.works 6 points 2 weeks ago (1 children)
[–] sp3ctr4l@lemmy.dbzer0.com 2 points 2 weeks ago

Fuck you!

I was first!

rofl

[–] PeriodicallyPedantic@lemmy.ca 1 points 2 weeks ago (1 children)

I know, i had a whole discussion about this 2 years ago, which is why I changed my mind about this very topic (I used to be very much "things are public by default, no expectation of privacy in a social network).

but that doesn't make it good. this is a problem with the design of lemmy IMO. Lemmy is the best popular option we have right now, and unfortunately popularity is important. Lemmy is already a ghost town, i cant imagine moving to an even smaller alternative.

better than reddit, but far from perfect.

[–] sp3ctr4l@lemmy.dbzer0.com 4 points 2 weeks ago (1 children)

You entirely missed my point, or just disregarded it.

Yep, it ain't perfect.

... Got any... useful ideas about that?

About how to rework that design?

How we gonna make that happen?

What's the plan?

Or do we just want to agree that perfect would be better than not perfect?

Talk is cheap, most of it is near totally useless noise, hosting all that talk though, facilitating all that blather, in a functional, much less ideal manner... now that's complicated and expensive, and lemmy's budget is basically zero, and all the devs are volunteers.

[–] PeriodicallyPedantic@lemmy.ca -2 points 2 weeks ago (1 children)

I didn't disregard your point, but i may have missed it.
afaict your point was "lemmy doesn't work that way, so either put up with it, fix it, or go elsewhere"

I dont think thats a very reasonable stance to take, if that was your stance. I strongly don't believe in the motto criticism without a suggestion is destructive criticism. I believe there is a ton of value in getting criticism from people who don't understand what a fix would look like, or only knowing superficially what it'd look like.

right now we're engaging in a discussion about what change, if any, should even happen. I want to come to a consensus so that those volunteer devs aren't wasting their time working on things that make peoples' lives worse.

I'm trying to say "hey, what OP wants isn't an unreasonable thing for a person using a social network to want" and try to explain why i think its reasonable for them to want.

[–] sp3ctr4l@lemmy.dbzer0.com 4 points 2 weeks ago (1 children)

Ok, so you've chosen 'we are both going to agree that perfect would be better than not perfect'.

For what it's worth, I'm not downvoting you.

But I will be blunt: I don't think you are capable of describing a coherent, implementable version of what you want.

What is your proposal for what, precisely, should be changed?

How are you, or ... apparently you would be asking other people to do this ... how is this change going to be compatible with lemmy as it currently exists, such that every instance could easily adopt it as an update... or... some instances could adopt it as a compatible sort of 'add-on' or 'plugin'?

Who is going to implement that change, or, how is that change going to come about?

Seeing that you don't appear to be willing to code this yourself... how are you going to convince someone else to do this?

What I am saying is 'OP actually does want an unreasonable thing, not from the standpoint of an end user of software who is.concerned about their safety in the abstract, but from the standpoint of being able to outline something that might actually work and also ever be designed.'

What they are asking for is more or less an entirely fundamentally different system than lemmy. They are asking for an entirely new kind of software that works from a fundamentally different paradigm.

Its more like uh, outlining that cars could be safer, and they think they are asking for airbags to be installed, but what they are actually asking for is someone to design a public transportation system.

Thats about the scale and scope of how mechanisticly different what they are asking for is, from how things curfently work... even though, to them, its just a 'way of how they get from point a to point b', and thus seems trivial to them.

[–] PeriodicallyPedantic@lemmy.ca 1 points 1 week ago (1 children)

The implementation serves the application, not the other way around.

Lemmy would still be Lemmy, if overnight all insurances miraculously switched to a different protocol that provides the same functionality.

To say that it's too difficult to implement is fair. I'd argue that this being so difficult would indicate a fundamental design flaw, rather than a user making an unreasonable request. Maybe a flaw was part of an intentional tradeoff, but that doesn't make it less of a flaw.

An I going to personally redesign activitypub? No.
I tried to read the spec and i disliked it enough to stop before I got very far into it. But although I dislike the spec, I like the apps people built on it. For the most part.
And I strongly disagree with the sentiment that feedback is only useful if it provides solutions. I dont think that it is bad for OP to point out that this is confusing and seemingly punitive to the blocker, even without offering to fix it themselves.

[–] sp3ctr4l@lemmy.dbzer0.com 1 points 1 week ago* (last edited 1 week ago) (1 children)

Ok, so we're still doing this apparently.

You are still at the 'this system is not perfect' stage, which I agreed with many comments ago in this chain... and you have no solution, as I predicted you would not.

Do you want me to just validate the your ability to identify a problem, endlessly?

Do you need me to praise your ability to identify something we both already agreed that we both identified, what, days ago now?


Lemmy would still be Lemmy, if overnight all insurances miraculously switched to a different protocol that provides the same functionality.

If an apple transformed into the same apple, it would be the same apple.

... What are you saying?

A protocol with the same functionality would be the same protocol, and would not include any new features, like the one you think it is reasonable to request be added.

You have said a tautology and don't realize it.


Further, it isn't a design flaw.

It is a design paradigm.

The current paradigm is geared toward many communicating with many, aka, a simulation of a grand public square.

The paradigm you seem to prefer would necessarily be geared toward few communicating with few.

It would be primarily exclusive and impermissive, whereas the system that exists is inclusive and permissive.

You saying this is all a 'design flaw' is like being unsatisfied that an automobile cannot fly.

If you wanna drive, get a car, if you wanna fly, get an airplane.

If you want to endlessly dote that it sure would be neat if a hover car existed, sure, ok, you can do that, I am not stopping you.

But unless you are taking practical steps to achieve a hover car, then you are fostering a literally unproductive conversation, by definition.


Broadly, nearly all the time, I very much agree that user feedback is indeed very valuable and should be taken seriously.

But in this instance, what is being requested is very likely impossible to implement without a total, foundation level rewrite of the entire system (which would break and destroy every app using it), or, would necessistate the creation of an entirely different system.

This is because the requested change is antithetical to the core foundation of how the system works.

This is an engineering problem, a software engineering problem.

More people than myself have tried to explain how this particular request is basically impossible to implement without basically doing a complete rewrite.


So again, in this instance of this particular request, it is a very unreasonable request, that is not likely to be accomodated.

There is likely no way to make a system that is both capable of being freely federated and defederated, which also, somehow, has a grand, overriding, centralized, authoritative and authoritarian, total ability to prevent any users anywhere in the system from being able to view any other particular user's posted content.

If you could design such a system that is somehow capable of this, that would be a revolutionary achievement in software engineering.

Failing that, we have to deal with the trade offs of different design paradigms.

You can have centralized control from the core of the system itself (and thus a core set of admins, who we all know never ever abuse their powers) and 'personal safety', or, you can have decentralized control in the hands of users and instance admins, and have only the safety of manually curating your own experience within the system.

When people ask for the kind of blocking system that we are talking about here, they do not realize they are asking for a centralized system, which is antithetical to the entire concept of what ActPub is.

[–] PeriodicallyPedantic@lemmy.ca 1 points 1 week ago (1 children)

I needed to step away for a week because this comment section was giving me anxiety.

I know we both agreed the system is not perfect.
I haven't come up with a solution
and you refuse to acknowledge that treating OP like dog shit isn't an appropriate reaction for a non-technical user complaining about the confusion behaviour of a poorly named feature.\

I came into this conversation because people kept mocking OP. I've been pulled off on tangents fighting about stupid shit because I can't keep my eye on the ball worth shit, but that's basically it. People are dragging OP for daring point out that the way "block" works here is confusing and feels bad to use.
Even if it cannot be implemented, it is not unreasonable for a user to request it.

I also absolutely refuse to acknowledge that blocking is antithetical to decentralized systems. Just because it's not possible with the current design of activity pub doesn't mean that it's not possible in other decentralized systems. I'm not looking for perfection, I'm looking for improvement.

Here:
In mastodon, if Alice from instance A follows Bob from instance B, then instance B will send Bob's posts to A. In addition to that, when B sends Bob's posts to A, it can also send new block requests.
These block requests are public, and it is up to the subscribing instance to honor them, but it's most of the way there, and instance admins can choose to defederate with instances that don't honor it (like they already do with malicious instances).
Lemmy isn't mastodon, but it still uses activitypub, so decentralization isn't the limiting factor here.
With Lemmy it's actually more enforceable, since content in a community is owned by the instance hosting that community. If Charlie is on instance C, and tries to reply to Bob's post on instance A, instance A could have subscribed to Bob's blocklist, and will reject Charlie's reply because it's in reply to Bob's post. On Lemmy it doesn't even matter if Charlie's instance is malicious or not, as long as A isn't.
Malicious is the wrong word, but I think you get the idea.

[–] sp3ctr4l@lemmy.dbzer0.com 1 points 1 week ago* (last edited 1 week ago) (1 children)

I haven't come up with a solution and you refuse to acknowledge that treating OP like dog shit isn't an appropriate reaction for a non-technical user complaining about the confusion behaviour of a poorly named feature.\

Uh... ok?

Treating OP like dogshit is bad.

I ... think that most people did their best to politely and cordially try to explain why their suggestion is silly, and then they, and also you as a white knight, kept persisting in not understanding or trusting the explanations given as to why it is a silly suggestion, and now you are apparently having a nervous breakdown from the idea that you and OP could be uninformed about something, and/or you seem to be more concerned with how your feelings have been hurt and how you do not feel validated.

If you and OP would have just listened to what me and others were saying initially, instead of being antagonistic and demanding and entitled about topics you do not understand, without offering any practically useful ideas, then you probably would not have annoyed as many people.


People are dragging OP for daring point out that the way "block" works here is confusing and feels bad to use.

I mean, its confusing if you're used to a different paradigm.

A centralized paradigm.

A corporate top down paradigm.

Feels bad to use?

I mean, subjective, but also user feedback is valuable, but also, a whole bunch of people explained all this rather politely, initially.


Even if it cannot be implemented, it is not unreasonable for a user to request it.

Yep, I agree, and this is why many people did their best to explain why this a request that is nigh impossible to implement.

Were some of those people kinda mean, after further being met with a dismissive or tone policing attitude?

Sure!

I guess you've never interacted with an actual developer before, who isn't also their own PR department.

You think having a conversation about software architecture is anxiety inducing?

Welcome to nearly every single meeting a senior dev is in almost every single day, often more than one.

Tends to make people a bit testy, when dealing with inexperienced people who waste their time and do not get to the point.


But hey, you have an actual idea this time, and I do genuinely appreciate that, so lets go through that.

In mastodon, if Alice from instance A follows Bob from instance B, then instance B will send Bob's posts to A. In addition to that, when B sends Bob's posts to A, it can also send new block requests.

These block requests are public, and it is up to the subscribing instance to honor them, but it's most of the way there, and instance admins can choose to defederate with instances that don't honor it (like they already do with malicious instances).

I... ok... so then you still run into this problem:

Alice blocks Bob.

Bob views Mastadon as a guest, or makes a new account, on either instance A or B.

Bob can now see everything Alice posts.

I believe you have already argued, or someone did, that throwing up ... that Bob would have to do that, this is a meaningful hinderence to at least prevent some users from doing so, that this existing is better than it not existing.

It is good to point out that Mastadon is doing this.

This does show that at least a technical implementation of an attempt at the desired feature with the desired effect exists, imperfect as it is.

I would argue though that this is nowhere near as effective as ... people seem to think it is, and really is just a palliative, a placebo, to make people feel as if they are in control of who can see their posts, when it is in actuality very trivial to bypass, and thus you would be doing more 'security theatre' than actual 'security'.

In that sense, I feel that such a 'Block' feature is actually morally bad, as it is a form of lying, providing false promises.

I would, and have argued that the only way to actually ensure that your posts, comments, whatever, are only seen by who you want them to be seen by... well, that requires something like a centralized, exclusionary paradigm:

No one can see anything on any ActPub based anything ... unless they are logged in, and they are logged in to some kind of an account that has been some kind of validated through some kind of validation system that is widely and at nearly universally adopted.

But, that is kind of antithetical to the concept of a public oriented platform.

Maybe another solution could be something like a customizable tiered permission system:

Most posts from Alice are 'public', others are reserved only for those following Alice, others are reserved for only those whom Alice has added to some kind of white list, somewhat analagous to a group chat, or... patreon posts you can only see if you are whatever tier of paid member.

With that kind of a paradigm, you would also have to do some kind of distribution of an encryption key system to go along with this, so that uh I guess Doug is in Alice's white listed or allow listed tier of close friends, and she has one half of the encryption key and Doug is given the other, and then also, whenever Alice removes I dunno, Erica from this group, this also prompts all of the encryptn keys to be remade and redistributed so that Doug gets a new key and Erica's key no longer works.

This... is ... maybe possible, to make work with ActPub, but would be a toooon of work to implement and test, at least speaking for myself and my own coding abilities, on my own.

Hence why I at one point said 'pay me $50 an hour'.

IIRC, this is closer to the concept that Google had for their failed social media network, Google+, where everything was....well, ultimately centralized on the backend, but the user experience was that of a bunch of people managing their personal existence within or without of a bunch of different 'circles'.

https://en.wikipedia.org/wiki/Google%2B

So there, there is an idea, of encrypted content only visible to a select group of users, and a whole system of disseminating encryption keys and encrypted messages, that is maybe actually compatible with ActPub, that could maybe be developed as an addon or the mainline lemmy code, that could maybe be a kind of middle ground between 'basically totally permissive and inclusionary' and 'basically totally exclusive and nonpermissive'.

This again though would be quite a significant undertaking, to do this in a way that would not be chalk full of exploitable flaws to defeat the encryption.

Yeah, this is starting to sound more like trying to make ActPub work more like Signal or Matrix, the more that I think about it....oi vei.

The key element here is that if you want to actually guarantee certain people cannot see some or all of your content, you have to have some kind of a white list / allow list system that by default blocks out anyone who is not specifically trusted.

Otherwise... its as simple as make a new or guest account.

This also is not perfect in that people get all kinds of their account credentials for all kinds of things stolen every single day, accounts do get hijacked, but it is something.


Aside from all that:

Mastadon is much closer to trying to be Facebook or MySpace or Instagram.

So, the culture norms are more oriented toward trying to be about more... stronger, more substantial, more intimate bonds between fewer people, basically, where people tend to connect their actual real world identities more closely, more directly, to their accounts.

Lemmy is different.

Lemmy is much closer to reddit, or old school message boards, or even 4chan, where the norm is closer that you are pseudonymous in a way that is much closer to anonymous, where what is being aimed for is many many more connections to many many more people, but generally in a much more ephemeral, less intimate way.

This is why I was saying if you are serious about this, you would either need to code this yourself, simply because most Lemmy users and devs don't care enough to develop this Mastadon/Insta style Block, or you would need a way to find a dev willing to do this, pay them, convince them to do it somehow, start a lemmy comm or instance dedicated to developing this conceptually, work out actual concrete development guidelines.

'Lemmings' will tend to be culturally different, so to speak, so it will take convincing, you would have to be able to 'sell' the concept to them, it would be a much harder 'sell' than to Mastadon users/devs.

Its just a practical fact, there needs to be a plan for achieving the goal, for maybe discussing what that solution will actually look like, and who is going to actually code it.

I can say that if you maybe want to throw the idea I above outlined at other devs, or some discussion circle or something, feel free, go for it, but I am currently doing physical therapy full time after a series of crippling injuries, and am in no state myself to try to do any serious dev work.

[–] PeriodicallyPedantic@lemmy.ca 1 points 1 week ago

why it is a silly suggestion

Once again, just because it is technically unfeasible doesn't make the idea bad. Just because a system is limited in its ability doesn't mean that what the user wants isn't a desirable thing to have. That's I think the sticking point in this specific thread with you specifically.
People aren't saying "we can't do that" they're saying "that's a bad idea because we can't do that", and there is a pretty significant difference between those.

I guess you've never interacted with an actual developer before, who isn't also their own PR department

Pretty baseless statement, but there is nothing I could say to convince you of my credentials.
It's not the technical discussion that is anxiety producing, it's how some of these threads got wildly out of pocket, and I was getting way too emotional and it didn't feel good. I didn't open the app for like a week because seeing those waiting notifications of people hurling insults was not was getting me into a bad place. Testy is fine, this was not testy.

I feel that such a 'Block' feature is actually morally bad, as it is a form of lying, providing false promises

This is exactly how I feel about the current "block" functionality. Most platforms would call this "mute" or "hide" to indicate that the effect is purely on your side and it has not impacted them at all.
Which is exactly what OP is talking about in this post.

the only way to actually ensure [...] if you want to actually guarantee certain people cannot see some or all

Don't let perfect be the enemy of good.
We don't even have to use the word "block". We can use another term to indicate this doesn't block them from seeing, only from taking action.
And besides, your concern about visibility is already a "problem" on other networks like reddit, and the people asking for this are ok with that. And really, I'm not against the current block (mute), it's just poorly named and insufficient by itself. It could be combined with a reddit style block.
Maybe you could tap "block" and then be presented with 3 checkboxes: block them from my feed, block them from interacting with my posts, block them from seeing my posts.

Private communities is a whole other topic (which is where I actually became convinced of this, I used to be totally on your side).
This public-only (almost) design is going to exclude people who would be really nice to include. I know that it doesn't have to be for everyone, but I think it hurts the culture to exclude the groups who would benefit from these privacy and protection functions.

For a long time I've been toying with the idea of a public group chat where privacy comes from out of band exchange of private keys and identifying information, but without all the crazy complexity of duplicating each message for each chat member (which, at the time I was thinking about it, is how signal did it. Idk what they do now). But cryptography is not my strength so the design never really left the basics concepts stage. But this is a pretty significant tangent.

Anyways, I'm sure I'm not the first person to suggest this design to the devs, after all as you mentioned, this is more or less what mastodon does. The devs chose not to take action on it. I can still be unhappy about that lol