mozz

joined 10 months ago
[–] mozz@mbin.grits.dev 27 points 3 months ago* (last edited 3 months ago) (8 children)

With the current way that ActivityPub works, this isn’t really possible. Every vote needs to be signed by some real user; if that changed such that anonymous votes were accepted then there’s nothing to stop any random person from adding 5 or 5,000 anonymous votes.

[–] mozz@mbin.grits.dev 4 points 3 months ago* (last edited 3 months ago) (1 children)

Oh, yeah, at that point it'll be a scalability clusterfuck. No idea what the solution is. Maybe something with persistent caches run by third parties or something? That actually would be fine, since all the actions are signed with the private key of the actor, I think.

ActivityPub is not to me a real great designed protocol but it's whatever. Usually the key part for social networks is the "social" part of it; the protocol or the web site can be pure shite and if people like interacting with the other people there then it's fine. But yes, you are correct that beyond a certain point of scalability there are some dragons lurking that don't have obvious weak spots.

[–] mozz@mbin.grits.dev 3 points 3 months ago (3 children)

Apparently mbin does not put Like/Dislike activities in there

Yes. That's what I said. I'm actually not 100% sure about it; for all I know there's some way to get it, but AFAIK all the existing softwares don't publish votes "after the fact", only at the time to current subscribers. But then, of course, it's kind of a moot point because you can just grab it from any mbin instance's DB through the UI without needing to do anything special or any particular knowledge.

In a world where ActivityPub is only used in server-to-server, this would be fine. If we ever get to a (IMNSHO, better) scenario where we have more clients talking AP directly, then this will not work, and mbin will have to add those as well.

Not really. You can have your client talking to all the servers and grabbing votes for whatever you're subscribed to, and losing votes for anything you're not subscribed to. It works basically exactly that way for one-user instances already.

There is no sane way to square this peg into a round hole. Privacy and "Social Media" are inherently incompatible. The advice about not putting anything online that you are not willing to ever be made public is evergreen, and anyone that does not follow it will eventually have to learn it the hard way.

Tru dat. 100% agreed. It seems like there are all these people in this thread arguing that their votes need to be private. Their votes are not private, and will never be private, for as long as ActivityPub is what they're using. I can see some value, maybe, to making it slightly difficult to extract the information instead of just giving it for free to everyone, but holding onto the idea of your votes being private is a gateway to unhappiness and only unhappiness.

[–] mozz@mbin.grits.dev 6 points 3 months ago (5 children)

It's not quite that simple. As far as I'm aware, it's difficult to fetch from another instance "after the fact" what all the votes are for a particular user or comment; you have to be signed up to receive updates on it, and then after the fact you can go hunting around in your own instance's DB and see what all the votes were (or your UI can do it, if it's supported).

But, yes, there are instance softwares that will do it, and no one's defederating from every one of those instances (nor I think should they). Someone posted a link to an mbin instance breaking down the votes for this post. Votes are not private.

[–] mozz@mbin.grits.dev 29 points 3 months ago* (last edited 3 months ago)

You're proposing removing the bar entirely because it is not high enough.

Incorrect. I said that I see no obvious answer as to whether to remove the bar -- that's the (a) part. What I'm proposing to do is definitely to educate people about the existence of the bar and the fact that they shouldn't be voting on porn, or contentious political topics from an account with their real name, or etc etc like that.

More than 1% of the currently active Lemmy users are actively running a server (it's 1.4%, 649 active instances out of 45k MAU), so I think the number is definitely less than 99% of people who wouldn't know how to do it in the first place (or find an mbin or Friendica server or etc).

The broader point about it being fairly difficult / fairly rare to have the knowledge, I can agree with, but I wasn't saying necessarily that we should make it easier for the 98.6% of people to do; just that everyone should be aware that it's possible so they can make their voting decisions with that knowledge in mind.

[–] mozz@mbin.grits.dev 126 points 3 months ago (63 children)

Your votes are already public. It’s a matter of (a) do we want to make it slightly easier for the people who aren’t technically inclined to see them too (b) do we want people acting with the awareness that they’re public.

(a) doesn’t have a clear answer to me. The answer to (b), though, is clearly yes.

[–] mozz@mbin.grits.dev 17 points 3 months ago

Asking multiple times will get you variations with different policies, some of which sound distinctly un-X-ish, like “be mindful of cultural sensitivities.”

kek

[–] mozz@mbin.grits.dev 7 points 3 months ago (1 children)

The weird thing is, it is. These guys who want to knock out the pillars of democracy and sell them as scrap like a bunch of methheads taking apart the load bearing structure of their own parking garage, never set up shop in one of the "after" republics like Russia or wherever. They always wanna come to our places so they be reaping the tasty profitable stable fruits of the democracy they're dismantling.

[–] mozz@mbin.grits.dev 20 points 3 months ago (1 children)

Someone else had one, it was great, Facebook bought it, and then they (to their credit) made it available for free to everyone for quite a while, and now they've decided you know what maybe we can have a little disinformation and it's okay, you guys understand, right?

[–] mozz@mbin.grits.dev 3 points 3 months ago

OpenAI at least is now attempting to bolt on a “memory” by having the LLM spit out short snippets of what it might need to know later, which it then has access to when completing later prompts. Like everything else post-GPT-4, it seems fine but doesn’t work really all that well at what it is intended to do.

[–] mozz@mbin.grits.dev 13 points 3 months ago* (last edited 3 months ago) (1 children)

I just tried Claude after having some issues with using GPT on Firefox that OpenAI’s support was unable to resolve other than some “it’s all your fault, clear your cookies” bullet points.

I only tried Claude a little bit so far, but it seems way better.

[–] mozz@mbin.grits.dev 21 points 3 months ago (4 children)

You’ve seen porn addiction yes, but have you seen AI boyfriend emotional attachment addiction?

Guaranteed to ruin your life! Act now.

view more: ‹ prev next ›