kbin.social

adbenitez, to privacy in Signal Server is effectively closed source software right now

I recommend Delta Chat, it doesn't needs to create an account since it is just an email client with a chat interface, it is not a replacement for your fancy chat app but for your email app, everyone have email, so will need an email app anyway, it makes email easy to use and encrypted out of the box without your friends having to know what encryption means.

I like XMPP but UI/UX is really poor, it is surprising that this email client has a much better UI/UX than Conversations, it has swipe to reply, etc. I found Conversations ridiculously "hard" to use, blabber.im improves a lot of small details that have an impact in the users every day workflow

https://delta.chat

MakenX, to communism in Thoughts on Pol Pot

The US backed him and portrayed Vietnam as imperialists for fighting against him, so that should really tell you most (though not all) about what you need to know.

Anti_Antithesis, to programming in What's the deal with Haskell?

It is genuinely different from many other languages, while also having enough of an ecosystem to allow you to write useful programs. For me, my brain likes how Haskell works, but I am probably in the minority with that. In programming discussions like these, I don't think enough credit is given to the idea that people's brains are just different, so if you check it out and don't like it, its all good.

ihaphleas, to privacy in Signal Server is effectively closed source software right now

Signal is the easiest alternative to WhatsApp for now. But we need to be moving to something like Jami.

marmulak,

Try Conversations or Element

adhoc,

Conversations

yogthos, to privacy in Signal Server is effectively closed source software right now
@yogthos@lemmy.ml avatar

Another big problem with Signal is the fact that it's centralized with the server being located in US. Even if the protocol itself is secure with the server not having access user data, this presents a huge risk since US government can simply force Signal to shut down the service at any time. The server can also potentially collect metadata about the users providing US security agencies with user connection graphs.

I think that Matrix approach is much more sound, and would always recommend it over Signal.

Seirdy,

I wrote about both issues, and why Matrix isn't a perfect solution, previously: part 1, part 2. Starring WhatsApp, Firefox, Signal, XMPP, Email, and Matrix.

Also discussed on Lemmy: part 1, part 2.

Signal's problem is being a closed platform; Matrix suffers primarily from complexity. Both enable dependence on a single small group, and therefore enable user domestication. That being said, Matrix is considerably less bad than Signal.

For large public rooms, IRC continues to be the best option. All its issues are client-side; IRCv3 supports history, multiple devices, authentication without NickServ, and even typing notifications. All these features are supported on Oragono. For small, private E2EE rooms, all existing solutions have major trade-offs.

lorabe, to privacy in Signal Server is effectively closed source software right now

Let’s be honest, Signal was never an option.

Rather than being free software, signal is more like museum software, you can see, but you cannot touch.

sseneca,

A few years ago (2017?) I decided I would move messenger apps. The aim (and what I’ve achieved) was all my messaging going through a secure, private app.

Signal was never an option.

In 2017, Signal really was the only option. Element (Riot, back then) was really bad and didn’t feature e2ee (which only got enabled by default last year!). XMPP was and remains difficult to use (not even many people here use it, how could I expect “normal people” to use it?)

I made the choice to use Signal, and I don’t regret it. I only regret that it has taken until now that we are starting to see a glimmer of a real competitor, in the form of Matrix. But a really competitor to Whatsapp and the like, back in 2017, just didn’t exist outside of Signal.

sudoreboot, to programming in What's the deal with Haskell?

In addition to my other comment (which is more about paradigms than Haskell in particular), I think the main draws of Haskell is that it's the most well-known statically typed and pure functional language out there. It's mature, has a reasonably large community and an OK ecosystem. (I say OK rather than good because it's rather lacking in some areas like GUI bindings and gamedev but sort of makes up for it with solid "backend"-oriented libraries.)

It strikes a nice balance of type safety, convenience and readability compared to other languages that feature more expressive type systems and safety guarantees, or impure and untyped functional languages which may be more "straight forward" to use but may bite you in more complex projects with hard to find IO- and type-related bugs.

The syntax is clean and terse, reducing boilerplate and visual noise for reading and writing, letting you allocate your mental energy to the concepts and semantics more than the details of implementation and technicalities. You spend more time thinking than looking when reading source code, or typing while writing it.

The type system is expressive enough to act as documentation in their own right (not to say they replace comments and actual documentation!), while also offering escapes for when you think yourself cleverer than the type checker, such as when an edge case really isn't much of a problem, or when you know something makes sense but don't wish to prove it.

It's lazily evaluated, which enables you to think less about the operational semantics and more about the concept you're trying to encode. You can compose and chain operations on very large lists or sets without having to worry about the programme iterating over all of it and evaluating everything; it will only evaluate exactly what you need and no more than that.

I would write more but I've procrastinated enough for today..

CriticalResist8, to announcements in Statement on Politics of Lemmy.ml
@CriticalResist8@lemmygrad.ml avatar

I set up a slur filter first thing when I made r/antifastonetoss – but I left reddit last year, so I don’t know how the discourse progressed after that. But the mod team on AST is composed of various ideologies and marginalised people which was instrumental in setting up a slur filter without seeming like we dictated our vision too much on the community.

We made it to foster a safe environment where people can feel welcome to, and so they feel they have the right to participate. Ultimately it needed some tweaking, because the community used some words a lot and their status as a slur was not entirely clear yet. IIRC we only ended up removing the words id.ot and st.pid from the filter. Overall, it worked well. It did remove a lot of bad actors straight up (fascists and reactionaries who wanted to argue), with very few false-positives.

Even in the case of words that could be used in several ways (homophones mostly), we basically knew how many instances of false-positives and true-positives there was and could decide to filter them on a case-by-case basis. Of course if you want to deploy this to a whole project and its future instances, it’s a different question.

It’s a dialogue between your users and your vision. I firmly believe you get the community you deserve, meaning that your actions as a community manager (or moderator or admin whatever) will shape your community. We removed the words mentioned above because it was causing a lot of frustration and we never had someone write us to say “hey I’m glad you filter these two specific words”. Or even after removing them, we never had someone say “I prefered when they were filtered because I feel targeted”. Lacking a proper audit of our community, this was our way to gauge . So in the end it removed some frustration and the users were overall happier that they could use these two words, even if I personally believe there are other words that work just as well. We felt we were driving people away and it was counterproductive to keep them in when it was having 0 noticeable benefits. Of course this doesn’t work for every word lol. I’m reminded of the “t-word” debate on animemes and in this case I think they were right to ban it.

Yes, some words have been reclaimed. And not everyone considers the same words to be slurs. What we did was err on the side of caution, and figure that words that have been reclaimed were allowed because there was only a very small chance of someone using it disparagingly – and if they did they would usually be mocked in the comments. Of course though this applied to a subreddit where a) we live with fascists on the whole site (one of the reasons I left reddit altogether) and b) our community was already mostly aware of these issues and knew not to push the buttons. We could also trust them to push back against people using these words as slurs, as did the mod team.

As for words that some didn’t consider a slur when it applied to them, we kept them in if the status was unclear. Because while some people didn’t think it was a slur and laughed about the word, others did consider it a slur, and we took the stance of doing more good than harm which was to ban the word.

We also allowed people to censor the words with some characters (asterisks aren’t ideal because markdown uses them), YMMV. We figured that in most cases a censor would be enough not to trigger anything but we’d see if someone would mail us to say censors are not enough for them. Ultimately nobody did, so we kept it like this because

There’s also one other very important benefit to a slur filter: not only does it frustrate fascists so much that they just stop writing (and their comments are not seen, that’s a win-win), but the filter also helps keep conversations level-headed. I don’t want to be a lib and worship peace, but in our project it was important that people could get along and focus their anger at stonetoss, not at each other. If your comment gets removed because you didn’t think and used a slur, it would get removed, and you’d get a private message telling you which word you used and to please censor it or delete it. That also gave them time to think about what they really wanted to say, because often you realize after writing your comment that you don’t really care all that much and what is even the point of sending it?

People circumventing the filter was never an issue, except to fascists who would get banned for other reasons. We did take a no-nonsense policy on this and flat out said in the private mail that circumventing the filter on purpose will result in a permanent ban. Most of the time if there was any issue, it was people not understanding how some word was a slur, but after explaining it they usually understood. That’s why people – in this particular community at least – didn’t circumvent the filter; they understood to some extent that the word wasn’t a good one to use. And really it’s easier to put in an asterisk or period than to try and make it go through.

But I wanted a slur filter day one on antifastonetoss to make people understand what kind of community we wanted. We didn’t want the edgy teens, we didn’t want the cryptofash, we didn’t even want the libs. We wanted leftist people who wanted to really hurt a fascist and could remain respectful between themselves. We wanted people who had some amount of knowledge about these issues in the first place because again, you get the community you build. Of course we had no issues with newcomers and understood that some people had no idea about fascism (which is why I wrote some articles for the subreddit) or that they may not understand why we had a filter, and we were prepared to explain that with the help of the more knowledgeable part of the community.

johs, to announcements in This is an Antifa instance

卐=☭

Hagels_Bagels, to announcements in Statement on Politics of Lemmy.ml
@Hagels_Bagels@lemmygrad.ml avatar

As a Scottish person, I've been tripped up by the slur filter only twice. Once was when I used the c word to describe Dominic Raab (I still stand by that), and the other was when I used twit by with an A instead of an I. I genuinely had no idea that it actually meant vagina! I've heard it since I was a child and had no idea what it actually meant.

Still, you can't really complain about it, it's more of a trivial thing to people who aren't being offensive.

Hagels_Bagels,
@Hagels_Bagels@lemmygrad.ml avatar

Test: twat cunt

Guess that's been removed now.

yeolsongarak, to announcements in Statement on Politics of Lemmy.ml

I don’t see how filtering very few words could annoy anyone, none of them are used in normal circumstances (except b***h I guess).

Instead of filtering the words, you could change them for something nice. Like changing “idiot” for “dork”; sounds like it’d make it fun (and of course, still filtering the worst offenders).

nBee, to announcements in Statement on Politics of Lemmy.ml

Lemmy is run by a team of people with different ideologies, including anti-capitalist, communist, anarchist, and others.

❤️❤️❤️

IngrownMink4, to announcements in Statement on Politics of Lemmy.ml
@IngrownMink4@lemmy.ml avatar

We also noticed a consistent criticism of the built-in slur filter in Lemmy.

  • The funniest and most ironic thing about this is that the same people who criticize the filter are the first to insult you... These people already have a home. That home is called Reddit. And even if they're more fascist, they'd better use Gab. But no, this social network better not be corrupted. Lemmy is a very healthy social network. People are friendly, curious and intelligent. It sounds a bit cliché, but it's the truth. I like to make comments and posts here. I feel more free to express myself, unlike in Reddit. I just hope the core developers continue to moderate as well as ever, without giving in to pressure from those troublesome users. Keep it up 💪🏽💖
roastpotatothief,

You have obnoxious people on all sides of the debate, including people who avoid listening to foreign ideas by labeling the other sides.

To be honest, nobody knows how the culture would be different under a different sweet of rules, especially the people who act most confident about it.

levity,

Social games, that is, sets of rules, are studied under many different disciplines. Things have been tried. Experiments have occurred, papers written. We know some stuff about how different kinds of rulesets work. Sorry if you dont like the fact that others have studied and tested things, but that does not mean you get to deny their knowledge.

MadestMadness, to announcements in Statement on Politics of Lemmy.ml

Seeing the pile of comments on here, I just wanna go out of my way to say I think the slur filter is a great idea. Fascists will appropriate any leeway they’re given regardless of the ideological motivations under which said leeway is provided

zeroaesthetic, to announcements in Statement on Politics of Lemmy.ml

I didn't even notice there was a slur filter. It seems to me that if you're not an asshole, it doesn't affect you one way or the other.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • osvaldo12
  • ngwrru68w68
  • GTA5RPClips
  • provamag3
  • InstantRegret
  • everett
  • Durango
  • cisconetworking
  • khanakhh
  • ethstaker
  • tester
  • anitta
  • Leos
  • normalnudes
  • modclub
  • megavids
  • lostlight
  • All magazines