prologic

twtxt.net

No description provided.

Recent twts from prologic
In-reply-to » @abucci Don't we have enough tools that allow users of single-user and multi-user pods to block stuff they don't want to see? 🤔 The list includes:

@bender@twtxt.net probably no more expensive than keyword based filtering to be honest. Right now it’s O(n) complexity. It would probably be worth caching “filtered per-user views” (including the timeline) some of which we don’t do right now. It would probably save a few % points of cpu utilisation of a larger pod.

⤋ Read More
In-reply-to » @abucci Don't we have enough tools that allow users of single-user and multi-user pods to block stuff they don't want to see? 🤔 The list includes:

And if I were to build this, I would simply extend the User.Filter() function such that:

  • Source based filters (mute) is the first path

Followed by:

  • Content-based filters (keyword, language, etc)

And of course we’d have to build a fancy UI around this 😅

⤋ Read More
In-reply-to » @abucci Don't we have enough tools that allow users of single-user and multi-user pods to block stuff they don't want to see? 🤔 The list includes:

@bender@twtxt.net As discussed on IRC, I think what you really want is per-User level filters. The question is what? Keyword/Pattern based? Language? Anything more? 🤔 I consider “Muting” and “Filters” to be somewhat different I guess… If I had to define it:

  • Filtering is content based
  • Muting is source based (feed, twt or yarn)

⤋ Read More
In-reply-to » @abucci @movq I for ones was just silently confused, I'm not in the IRC, so whatever it was - therefore I didn't see it. I also think it's important to add, that no group, event or action, should be considered "protected from humor".

@abucci@anthony.buc.ci Don’t we have enough tools that allow users of single-user and multi-user pods to block stuff they don’t want to see? 🤔 The list includes:

  • Unfollow a feed
  • Mute a feed
  • Mute a twt
  • Mute a yarn

⤋ Read More
In-reply-to » @prologic I think circulating block lists, and especially blocking "dark senses of humor", is 100% necessary for a heathy environment. There is no reasonable justification for forcing people to see "humor" or whatever you call it, when they don't want to see it. Extremely bad actors say exactly this kind of stuff, and Nazis and fascists and shifty people of all stripes, for at least 100 years, have tried to hide their shiftiness by pretending it is "free speech" and "humor". It is unacceptable in 2023 to use the same rhetoric, period, end of story.

@abucci@anthony.buc.ci It absolutely is 🤣 Something I’m always conscious about myself… One of the reasons I use emojis a lot actually, to clarify my “tone” 😅 – I’m just conscious of the fact that Yarn.social (for better or for worse) has already and is already quite global and spans many countries and cultures and folks of all backgrounds and age groups. As much as possible, I agree with you, let’s continue to grow a positive culture in the ecosystem of Yarners and Twtxters as much as we possibly can 👌

⤋ Read More

We have always been against “pushing notifications” out to be honest. Why? Because its a source of “abuse” (or can be). One of the key design aspects of yarnd (that power Yarn.social pods) is to minimize possible points of abuse or outright make them hard / next to impossible – That being said @tkd@yarn.takuma-csirt.com is that that we use the Twtxt spec under the hood and a set of extensions, that is to say having “push notifications” is not possible, just not something frequently asked for and the community has always pushed back on the idea anyway 😅

⤋ Read More
In-reply-to » @abucci @movq I for ones was just silently confused, I'm not in the IRC, so whatever it was - therefore I didn't see it. I also think it's important to add, that no group, event or action, should be considered "protected from humor".

@abucci@anthony.buc.ci I think the conversations of the last
few days is showing me that my efforts to help build a truly decentralized “non social social media” with a sparse network of interconnected communities Igor’s is pricing to be “hard”. 😢

I don’t want to spend time moderating my pod let alone anyone else”. If I have to do that, I’ve failed to build the right tools and controls and the project as a whole would have failed. 🤦‍♂️

⤋ Read More
In-reply-to » @prologic I think circulating block lists, and especially blocking "dark senses of humor", is 100% necessary for a heathy environment. There is no reasonable justification for forcing people to see "humor" or whatever you call it, when they don't want to see it. Extremely bad actors say exactly this kind of stuff, and Nazis and fascists and shifty people of all stripes, for at least 100 years, have tried to hide their shiftiness by pretending it is "free speech" and "humor". It is unacceptable in 2023 to use the same rhetoric, period, end of story.

Ooops sorry 🤗 Ita just sometimes the way in which we can sometimes say things can come across as “harsh”.

⤋ Read More
In-reply-to » @abucci @movq I for ones was just silently confused, I'm not in the IRC, so whatever it was - therefore I didn't see it. I also think it's important to add, that no group, event or action, should be considered "protected from humor".

@thecanine@twtxt.net Hopefully we’ve changed subject here a little 😅

What I have a problem with, is circulating blocklists, including many instances, because of some political ideology or offensive/dark sense of humor - or worst case scenario, the actions of only few of its members.

I too don’t want to go down a path of what I call “over moderation”? When we had our first instance of extreme conspiracy content (that started on my pod), we felt the need to do something about this. Not because of the content per se, but because the person found a way to “prop” themselves and their views up above others (potentially) and that is one of Yarn.social’s goals. To make abusing the ecosystem quite hard. So we built “shadow banning” for this very reason.

It is my great hope that as Yarn.social continues to grow (albeit slowly) that certain design decisions like (not using an external scalable SQL database, ephemeral visibility of Twts and Yarns, powerful tools for users and operators), will keep pods small.

⤋ Read More
In-reply-to » What looks to me to be pretty nasty transphobia was posted in the yarn.social IRC channel.

@abucci@anthony.buc.ci Hmm maybe let’s be a little more gentle 🤗 – @thecanine@twtxt.net I’m not completely sure of your background or what you mean by “protected from humor” when that humor involves or targets a group of people, individuals or events. But…

Let’s use the word “making fun of”:

“Make fun of” an individual can cause emotional harm. At worse it can cause bodily harm in terms of suicide or psychological harm in terms of depressions. Humor can be both a tool for good as well as a weapon for bad.

The same applies to groups of people, no matter their circumstances, beliefs, etc.

In California for example I discovered that even “making fun of myself” (being blind) was even considered illegal so I had to be careful about my own sense of humor when stupid shit would happen to me because of my lack of good eyesight.

Its important to understand and have empathy towards others, that they may not find the same things you do as “funny”, but sometimes quite offensive or even hurtful.

⤋ Read More
In-reply-to » @prologic Russian sites generally don't care about US law, so you can feel free to say things on a relay there you could get in trouble for here. Of course, I'm confident Russia allows so much criminal Internet activity in their borders because it's annoying to the West.

@ocdtrekkie@twtxt.net Oh you mean like I can’t say

Scott Morrison has to have been one of the worst Prime Ministers in Australian history, the conniving, corrupt scumback that earned him the name “Scotty from Marketing”.

On a Russian relay, and that’s totally fine, but I can’t say:

Putin is a deadbeat criminal guilty of crimes against humanity and should be imprisoned for life.

On an … Wiat I’m so fucking confused 🤣 I can say both things 🤦‍♂️

⤋ Read More
In-reply-to » @prologic I mean, I wouldn't want a Russian server to ensure my free speech, but some of the free speech absolutists will take it anywhere they can get it.

Also the idea of having to publish your posts to multiple relays just to avoid getting your content banned, censored or otherwise is well umm hmmm

⤋ Read More
In-reply-to » @prologic I mean, I wouldn't want a Russian server to ensure my free speech, but some of the free speech absolutists will take it anywhere they can get it.

Also it’s a push model from client -> relay and a pull model from relay->client (although I guess clients are expected to remain connected to relays via websockets for periods of time)

⤋ Read More
In-reply-to » @prologic I mean, I wouldn't want a Russian server to ensure my free speech, but some of the free speech absolutists will take it anywhere they can get it.

@bender@twtxt.net Some of they key ideas in it are sound, like using cryptographic keys as identities and signing all posts. That part is fine 👌 The protocol itself is actually a bit “meh”, it’s kind of complicated, despite the claims. I guess you just shove JSON shit™ at the relay over a websockets channel? 🤔 Not really sure on the choice of cryptography there either but anyway 😅

⤋ Read More
In-reply-to » @bender Interesting that it performed so poorly when your tried your own relay. How many clients were accessing it at once? Overall I'm definitely not sold on it yet, while I do like fiddling around with new protocol stuff I am also very wary of the crypto-libertarian ethos that is driving the Nostr project.

Just reading through the FAQ here…

How do I find relays? What happens if I’m not connected to the same relays someone else is?

You won’t be able to communicate with that person. But there are hints on events that can be used so that your client software (or you, manually) knows how to connect to the other person’s relay and interact with them. > There are other ideas on how to solve this too in the future but we can’t ever promise perfect reachability, no protocol can.

I guess we (Yarn.social) do much better here in terms of reachability. In fact we do way better in terms of discoverability too. Once a pod is spun up, you can pretty much @-mention any other Yarn.social user and your post will appear in their timeline instantly thanks to WebMentions 👌

⤋ Read More
In-reply-to » @bender Interesting that it performed so poorly when your tried your own relay. How many clients were accessing it at once? Overall I'm definitely not sold on it yet, while I do like fiddling around with new protocol stuff I am also very wary of the crypto-libertarian ethos that is driving the Nostr project.

@ocdtrekkie@twtxt.net

Censorship-resistance

Each user can publish their updates to any number of relays.
A relay can charge a fee (the negotiation of that fee is outside of the protocol for now) from users to publish there, which ensures censorship-resistance (there will always be some Russian server willing to take your money in exchange for serving your posts).

This part of the doc, makes absolutely no sense to me 😅

⤋ Read More
In-reply-to » @bender Interesting that it performed so poorly when your tried your own relay. How many clients were accessing it at once? Overall I'm definitely not sold on it yet, while I do like fiddling around with new protocol stuff I am also very wary of the crypto-libertarian ethos that is driving the Nostr project.

@ocdtrekkie@twtxt.net Oh okay, so it really is a “dumb relay”. A bit like the saltyd broker design? 🤔

⤋ Read More
In-reply-to » @bender Interesting that it performed so poorly when your tried your own relay. How many clients were accessing it at once? Overall I'm definitely not sold on it yet, while I do like fiddling around with new protocol stuff I am also very wary of the crypto-libertarian ethos that is driving the Nostr project.

@ocdtrekkie@twtxt.net And where are your “messages” stored? 😅

⤋ Read More