Knusper

joined 2 years ago
[–] [email protected] 2 points 11 months ago (1 children)

Well, the F-Droid team may in theory permit it, but it's also the F-Droid team that has to actively build and distribute the new version. If they don't feel like distributing a newer version, they can absolutely do that.

[–] [email protected] 3 points 11 months ago (2 children)

This F-Droid-like model (also popularly implemented by Linux distributions) is usually considered an improvement in security.

The thing with FOSS is that ideally you don't have to trust the developer at all.
In theory, you could read the entire source code and compile it yourself. Then you'd know for sure that no malware is included.

Obviously, in practice, you can only hope that some nerds dig into the source code and notify journalists of malware-like behaviour.
It is no perfect protection. But it is the only tangible protection that FOSS actually delivers.

What does not protect you, is to trust each individual developer. They could publish innocous source code and then build the release binaries from a version with the malware-like behaviour patched in.

But because you likely don't want to compile each app yourself, you might still feel compelled to entrust that work to a third party. This is where the F-Droid team comes in. Rather than trusting each developer, you just have to trust a single team.

Well, and if an app is built in a reproducible build, then even the work from the F-Droid team can be verified.

[–] [email protected] 3 points 11 months ago

I generally only use non-commercial apps, so never really had any problem...

[–] [email protected] 37 points 11 months ago (3 children)

The fact it hasn't imploded a long time ago is proof that digital platforms need to be regulated to enforce interoperability.

Since this shitshow started, I have not heard from anyone that wanted to be on Twitter. In anything resembling a free market, these customers (both advertisers and users) could freely go to a competitor.

But due to the way platforms work, no one can compete, once a dominant platform emerges. A platform has a monopoly on all the things people built on top of the platform (content, software etc.). This monopoly kills the free market. Enforced interoperability would reduce this platform effect and help out competitors.

The EU is starting to tackle that, with the Digital Markets Act, but very few companies are targeted so far, even though the whole industry is plagued by quasi-monopolistic platforms that are universally agreed upon to be trash.

[–] [email protected] 1 points 11 months ago

Stripping all GET parameters would break many, many legitimate webpages. 🫠

[–] [email protected] 5 points 11 months ago

I quite like the star-button on Mastodon for this. Just pings the comment author that you appreciated their comment. So, it's not an indication to some algorithm that this comment is incredibly relevant for everyone, because well, some comments just aren't.

[–] [email protected] 10 points 11 months ago

Yeah, at this point, it feels like beating a dead horse, but somehow they're still doing Embrace-Extend-Extinguish...

[–] [email protected] 8 points 11 months ago (3 children)

I'm rather certain, the way it works is that it removes parameters that are named like well-known tracking parameters. For example, most webpages use Google Analytics, so you see UTM parameters everywhere.

A "reset your password" link could theoretically use a parameter that's named utm_content, then it would presumably get removed by this feature, but I see no sane reason why one would name their password-reset parameter like that.
In general, such tracking parameters are usually named in a way that it will rarely clash with other parameters a webpage may want to use, so for example they may have a prefix like utm_.

[–] [email protected] 3 points 11 months ago

Type erasure sure does go brr...

[–] [email protected] 44 points 11 months ago (1 children)

In this thread: Trying to guess the programming language based on a single keyword and angle brackets. 🙃

[–] [email protected] 3 points 11 months ago

Well, in the short-term, yeah. But for the mid- to long-term, it's quite a traditional investment. Pay some money now to build renewables and decommission coal power plants, but eventually break even, because the running cost per kWh produced is quite a bit lower.

[–] [email protected] 3 points 11 months ago

As I understand, this happens when renewables 'overproduce' and we need to get rid of the power somehow. People can gladly use as much power as they want in that case. Even if someone fills up batteries for free to later sell back into the grid when production normalizes, that is actually very much what we want. It just adds storage capacity and ensures prices will stay low for longer.

view more: ‹ prev next ›