Adrian Kuschelyagi Malacoda, free software enthusiast and GNU respector

Pronouns: any

  • 0 Posts
Joined 8M ago
cakeCake day: Jun 30, 2020


Pale Moon also blocked the “Ad Nauseum” browser extension. I have no idea if this was ever undone because I stopped paying attention to Pale Moon at this point.

Trackers or no trackers, non-libre is non-libre. I can’t find a license or source code repo for this app so I have to assume it’s non-libre.

I voted for this option but I would like to provide background for my opinion.

Regarding the slur filter, like others have said in this thread, the slur filter by itself doesn’t really constitute “censorship” in the sense of suppression of objectionable ideas, because it does no such thing (and wasn’t really designed to). It only removes words known to be derogatory. As these derogatory words are not necessary for expressing any ideas, the slur filter does not reduce the variety of ideas that may be expressed. In other words, it’s not anywhere close to something like Orwell’s newspeak, which actually constricted the field of ideas that may be expressed.

As I see it, the slur filter actually serves a different - yet probably even more important - role, in that it signals the values of the Lemmy project, as being friendly to marginalized people at the expense of free-speech absolutists. Probably in an ideal world we would not need such a distinction, but we do not live in that world. You can cater to people who think it should be their right to use whatever language they want, and feel that anyone who is hurt needs to “grow a thicker skin” or “deal with it” - or you can work to provide a more welcoming space to marginalized people. You will end up alienating some group, you have to pick and choose which audience to work towards. I would rather have an atmosphere of acceptance and empathy than “fuck you, deal with it.” I am not disadvantaged because I cannot use slurs on this website.

Some people take objection to the fact that the slur filter is hard-coded (and, as far as I can tell, might be deliberately made difficult to modify?). There is a misconception that software absolutely should not be “political” - this is not the case. Software, like any human creation, reflects the values of its creators. The free (libre) software movement, as an example, has always had as a political goal the advancement of computer user freedom. The decision to hard-code the slur filter into Lemmy is a reflection of the Lemmy project’s political goals.

Regarding moderation on this instance most of what is moderated is spam, with maybe a handful of exceptions, none of which I object to. It is possible the existence of the built-in slur filter reduced the work that human moderators have to do, by keeping bad actors away from this instance (and to some extent away from Lemmy as a project).

Heh well if you think blocking a small list of words will keep people from saying alt-right things

It won’t, that’s why there are human moderators. It does do a decent job at deterring these sorts of people from participating at all, which I consider a net good.

I like how Guix does it. It’s nominally a source based distro but their build farms provide binaries, so in many cases you don’t even need to build anything from source. You can also supply transformation options such as “build from this git commit” or “build with this patch” if you need it.

This library is/was infamous for printing a message such as “the author of this library is looking for a job” to the npm log. Predictably, he got pilloried for it.

I haven’t watched the video (and probably won’t) so my response is to the question/title, not the video (Edit: From the rest of the comments here, I suspect the video says the Librem 5 is not quite ready but shows promise, which is my impression of it as well).

Is Linux always the answer?

No, free/libre software is the answer. However, Linux, being the most prominent libre OS kernel, will always be part of that answer (except in the alternate timeline where the GNU Hurd was released, but that’s not our timeline unfortunately). Linux by itself is nowhere near sufficient - all Android phones are Linux phones but most are locked down (tivoized) and user-hostile. If all I wanted was “Linux” I can just open up Termux.

Looking forward to receiving my Pinephone this week and tinkering with it.

Their complaint seems to be that Mastodon/the fediverse is just “Twitter but federated” which as far as I am aware is exactly what it’s intended to be, and what it’s advertised as.

What do you use for password management?

KeePassXC. I keep my database stored locally and use unison to sync it.

Tangentially, what do recommend to less tech-savvy people?

KeePassXC. Independence from “the cloud” should be encouraged.

AFAIK this used to be true, but isn’t mandatory any longer.

As far as I am aware, F-Droid’s policy against proprietary libraries has not changed. Their documented inclusion policy still says this.

We cannot build apps using Google’s proprietary “play-services”. Please talk to upstream about an untainted build flavor (either using microg or removing Non-Free dependencies completely).

I think microG includes libre substitutes for Google’s proprietary libraries, but IIRC Signal uses the proprietary libraries and they aren’t interested in being fully-libre.

Threema is free software but requires a paid license to use it with their network. In this case the license is presumably validated on the server end and this check can’t be avoided by modifying the client.

deleted by creator

Ubuntu was my first GNU/Linux distro so I have a soft spot for it. I don’t agree with it philosophically and so I don’t use it, but it has its place at the beginning of the free-software pipeline.

Make a shortened version of relative time (for english at least). It now shows 1m for 1 minute, 1w for 1 week, etc.

It looks like both “minute” and “month” are being abbreviated as “m” as can be seen in this old thread:

If it’s a proprietary app then they should be advertising it as for a specific distribution, rather than for “Linux” (which is a kernel, not an entire OS), because it probably is built for a specific distribution anyway.

It’s worth distinguishing between:

  1. Lemmy, the software project, which is a federated alternative to Reddit written in Rust
  2. Lemmy, this specific instance of the Lemmy software, which for all intents and purposes is the flagship instance
  3. Lemmy, the federation of all instances of the Lemmy software (which, to clarify, does not exist yet - it is on the roadmap)

Yes, the developers of 1) (who also run 2)) are leftists, and so the software is written through that lens. However, the moderation policies of this instance are completely separate from any other instance using this software, and you could start up an instance with a different moderation policy.

Moderation under a federated model (federation -> instance -> user) is completely different than under a centralized model (website -> user), because of that extra layer. Instances can ban specific users and block other instances from federating. It is to be expected, then, that instances will be much smaller and can have varying moderation policies, because any user that disagrees with those policies can find or start their own instance. Because of this, I don’t think we will know what the common ground of Lemmy moderation policy is until the Lemmy federation is established. You could look to Mastodon (federated Twitter alternative) for an already established example.

All in all, I would say that “the point” of Lemmy (as a project) is to establish a federated alternative to reddit. This particular instance is only part of that.

Ubuntu 2008 - 2010

Trisquel 2010 - 2014

Debian 2014 - 2019

GNU Guix System 2019 - present

First decade can be summed up as learning about GNU/Linux and the free software movement. Ubuntu of course was the “Linux” for new users back in those days so of course it was my entry point. I moved to Trisquel, a fully-liberated Ubuntu derivative, upon fully embracing Stallmanism, and then to Debian once it seemed Trisquel was falling behind on updates and because Debian was ultimately the “source” of all Ubuntu/Mint derivatives anyway (it’s all Debian? Always has been).

There’s nothing particularly wrong with Debian for my use case but I became interested in GNU Guix package manager and OS fairly recently and wanted to dive into it, and it’s been a learning experience since. I started my own Guix channel (package repository) where I maintain personal packages for my own use, and in 2020 I helped contribute one of said packages, Icedove, a fully-free Thunderbird derivative; my pen name is present in the copyright declaration of gnuzilla.scm.

I like GNU Guix System (OS built on top of GNU Guix package manager) because it’s committed to being fully-free software (meeting the GNU free distro guidelines) and because of the Guix package manager. I talk about the Guix package manager here

deleted by creator