sudneo

joined 2 years ago
[–] sudneo -1 points 1 year ago* (last edited 1 year ago) (11 children)

I know what you are referring to with regards to the LGBTQ+ matter, but the only source is the user who reported it (with a screenshot that did not show anything), the same user who used some completely dishonest and bad faith arguments* to slander the CEO guy. I wouldn't take that at face value and I have absolutely no problem to see, instead, a reason to moderate their comments.

* the CEO of kagi has a website with a "best country ranking", which is just a stupid page with 15 criterias chosen to rank which country is the greatest. The argument was that the guy must be a racist/white suprematist because the top countries for the most part were white (and wealthy. Duh). Apparently they were especially pissed about the fact that he decided to include the Olympic medals pro capite, despite the fact that it's one of the few metrics in which first world countries were not at the top.

[–] sudneo 1 points 1 year ago

On the other hand, you can approach the dramatic cut of emissions from both angles, as in "you are not legally able to do what you want as long as you can pay for it, and you have the responsibility in minimizing emissions".

Internet does generate a lot of emissions. Streaming quality, website size. Whatever we do to reduce the energy demand is a good idea, as long as we don't think of it as " The Solution", but as part of a wide range of actions aimed at slashing energy consumption.

[–] sudneo 2 points 1 year ago

Our starting point for design is longevity, which means making our devices more repairable, a very different approach to the electronics industry standard. To support maximum longevity and because of the IP rating, Fairphone 4 does not feature a headphone jack. In the end, it comes down to how we make a product that lasts for at least five years. We needed to eliminate as many vulnerabilities as possible, and the headphone jack is subject to dust and water ingress over time.

Again, you might disagree, you might know better, I don't know. But this is their motivation when it comes to longevity and hence sustainability. To me, it seems a reasonable idea: if the jack helps reducing the consumption of batteries in headphones but decreases the lifespan of the phones, it seems a bad tradeoff.

[–] sudneo 24 points 1 year ago* (last edited 1 year ago) (10 children)

They have literally an explanation for this on their website. You might disagree, but saying "it makes no sense"...makes no sense.

Also, they discontinued the earbuds and still no jack on FP5, so the idea that "they wanted to sell their own buds" doesn't seem to be likely.

[–] sudneo 3 points 1 year ago (1 children)

I want to add a small bit of info that might be useful in the future. Your script doesn't need really to be run with root privileges. Your backup script likely needs access to parts of the filesystem which are only readable from root but that's all it needs. The root privileges are essentially a combination of capabilities (see man capabilities) attached to processes. In your case, what you want is the CAP_DAC_READ_SEARCH, which allows read access to every file. You can for example add this capability to rsync (or more likely, to Borg,restic or rustic - which are backup tools I recommend you look at! They do encryption, deduplication etc.) and then you can use that binary as a low-privileged user, but having that slice of root privileges. Obviously, there is a risk in this too, but can be compensated in other ways as well (for example running the backup job in a sandbox etc. - probably out of scope for now).

While in this particular case it might not be super relevant (backups are executed often as root or as a backup user which has read access), it might be useful in the future to know that very rarely full root privileges are needed, and you can run tools only with the specific capability needed to perform that privileged action. You can check setcap and getcap commands.

[–] sudneo 6 points 1 year ago

Just a small note: docker can also run rootless for a while. The configuration is slightly convoluted, but can be done.

[–] sudneo 2 points 1 year ago (2 children)

None of those are requirements to be part of the fediverse.

They are de-facto values of the fediverse today. It depends what you mean by "requirements". Technically, you can join the fediverse in many ways, but the fediverse is not just a bunch of servers talking to each other, it's also a community of people. This community rejects some members for different reasons.

there’s multiple companies invested in the fediverse: Mozilla, Flipboard, Facebook, Automatic being the most obvious.

But those companies are very different, aren't they? Mozilla and Flipboard are participating within the fediverse, they are not plugging in their things, and their business models are not the same as Meta, and it is compatible with the values mentioned (well, Mozilla is a no-profit, in theory?). Wordpress is on the other hand very much aligned with the values of the fediverse. It is not the same as Meta and Bsky, both with the Silicon Valley DNA in them and all that it entails.

Truth Social, Gab, Spinster, etc are all on the fediverse despite being abhorrent to the majority of the rest of the fediverse.

And this is exactly where I disagree. Are they part of the fediverse? I wouldn't say so. They are completely isolated islands, that happen to use protocols that are similar to those used from the fediverse (software). They are not part of the fediverse if by that we mean the set of communities that populate it at all.

I suppose this is where the root of our disagreement lies. For me the technical network that links tools is not the fediverse. The fediverse is what is built on top of that network and it is inherently linked with the community and their values, in other words, it's a social subject. Personally, I can't care less if tomorrow anybody starts using AP and can (technically) interoperate with Lemmy or Mastodon etc., I would definitely push for the rejection of - say - Facebook (like the literal facebook) or Reddit, or Twitter etc.

[–] sudneo 3 points 1 year ago

Of course not, that's idiotic behavior, but obviously not what I was referring to

[–] sudneo 1 points 1 year ago (4 children)

I disagree, it is a set of multiple entities but there is a common denominator. For example, free software, no advertising as a business model, not commercial, not run by big corporations and talking over AP.

I think it's not pointless nor wrong to discuss these shared values (de facto values, beyond the technical fact I can spin up an AP software) and how certain parties do not share them and therefore should not be part of the fediverse in principle.

[–] sudneo 0 points 1 year ago (8 children)

While I disagree with some of the positions in this specific instance. They do have their right to express their opinion on the nature and direction of the fediverse. Reducing everything to the individual experience is focusing on technical features but not on the collective and social aspects.

There are also tons of people who can't really help but using the same corporate metrics: growth, reach, users count, adoption. Not everyone agrees on these as objectives to pursue, and it makes sense to be vocal about the general direction from that perspective (because it goes way beyond my personal narrow experience).

That said, I can't stand those who use excuses like "privacy" or "there are bad actors", as their main motivations, because these are also largely individual problems. On the other hand, opposing to keep separated a corporate, for profit, social media from the fediverse is a whole different matter.

[–] sudneo 4 points 1 year ago

Absolutely agree. Worst 70 euros I spent in quite some time.

[–] sudneo 1 points 1 year ago

It's also not too hard to cook a Dockerfile for it, or even write a systemd wrapper with security settings. However, with flatpak you get this out of the box and mostly in a transparent way, plus you get all the usually annoying aspects (like having GUI applications work in containers) taken care of.

view more: ‹ prev next ›