

Piling abstraction layers is bad design imo. For performances, complexity and maintenance.
Piling abstraction layers is bad design imo. For performances, complexity and maintenance.
My opinion on flatpak is that it only allows developers to be loosy with dependencies. I’m convinced it will fall appart in a decade or two because it’s too messy and bloated as a technical solution.
There are a lot of things an average consumer don’t wa’t to deal with, but that’s true for windows as much as Linux. The question is not what they want to do, but what they need to do and if it seems difficult.
A command line can also be distributed as a bash script btw. The difference with an obscure executable that will edit the registry on windows it that the bash file can be checked much more easily.
I have a brother who is not into computers. But he has a shitty laptop (with only 3gb of ram) so windows stopped working on it (because Windows update). So I installed a Linux on it, and he is very happy with it.
He even managed to change the desktop by himself. Installing some stuff was not obvious (like making a scanner work), but I did it guiding him by phone and text.
Command line is in fact much easier in this case than any gui. In a gui, you must know it by heart to correctly guide the person. A command line you can fine tune it on your side, send it on discord, and he only has to copy/paste. That is much more powerful.
And the security is not less than downloading an executable on a dubious website.
It is true that specialist tend to overestimate the skill of unknowing people. But when it come to computer, people also forget that normal people always went for the help of specialist for their technical needs. Nothing changed.
I was in agreement until you talk about flatpak…
Except that’s entirely false. Even now they are pretending they do nothing, it’s the intermediaries who force things.
Mastercard sells absolutely nothing. And they have no responsibility for anything sold. And no one ever thought it was mastercard selling or even allowing to sell illegal things.
In fact, most people will believe no one sound of mind will buy something illegal with a credit card because mastercard and the likes will give your identity to the police.
So it’s not about illegal things, and it’s not about their image.
What I read is that it is not about illegal content. It is about the measures taken to prevent illegal content from being sold. It’s much more devious than simple censorship.
It’s much worse than that. How they word it is “if it may damage the public image of mastercard”. And they don’t review the content, they review the means used to prevent the damage to their brand.
So valve doesn’t even need to have anything that actually damage mastercard brand, it just need to be that mastercard is not comfortable enough with the measures used to prevent it.
In fact this statement states that they ask their clients to litteraly do the job of justice. That’s quite scary.
Ensuring a card cannot be used to buy illegal content.
That means they can shut you down if they think you didn’t do enough, which is literally their whim.
How do you pay for a steam game without a credit card?
They have the power because states gave it to them. States can very easily take it back. But they won’t because they’re corrupted assholes.
Censorship is always the first step. Genocide is the last step. People getting mad when the first step toward fascism is crossed is a very good thing to fight fascism and try to prevent a future genocide. This is exactly what the poem is about : react on the first step, because it will be too late when the genocide starts.
It does not reduces maintenance. And it costs hard drive, and with heavy use, probably ram too
Redundancy of dependencies in different versions, might also be loaded in ram in different version, which can add its own kind of problems in some circumstances.
Maintenance is only reduced on the surface level. The complexity you don’t see as a problem is the actual maintenance problem. It’s not a problem only if you’re not the one dealing with integration, maintenance or security.