What a strange selection of censored words… “fail to comply”, “The billionaire owner…”, “would strenghten the Australian”, “has yet to be passed”
What a strange selection of censored words… “fail to comply”, “The billionaire owner…”, “would strenghten the Australian”, “has yet to be passed”
Nix on non-NixOS distributions would be great, if it would support installing apps into the users home directory instead of a global directory (without recompiling everything).
(When I looked into it, it wasn’t possible, but if you made it work, please share.)
I used to use Ubuntu in the past, and it wasn’t Unity, Upstart, Bazaar, Mir, Launchpad, Snap, Amazon ads integration etc. that convinced me to look elsewhere, it was that I found out how other, not commercial distributions, integrated and instrumented its user base into their development.
Instead of having to sign a CLAs when contributing and signing your right away to some corporation, you become part of the community. (Update: It seems they have switched from their Copyright assignment, so something not as invasive in 2011, which is good. But they still require you to sign a CLA.)
So always look who is developing the distribution first, are they individuals or is it one company. And don’t let yourself be bated into the dependency of one company, because then you will be the victim of enshittyfication eventually.
Sure it isn’t a good system, but it is the one we have. And if you have concrete improvement ideas, it would be interesting to hear.
I mean, where ever we set the age limit for instance voting to 14, some 10 or 9 year old will feel disenfranchised. We could remove it completely and let toddlers vote. What would the consequences of that be? I have no idea!
The reason is to protect the physically or mentally weak from the strong while also having rules that are easy to follow and to enforce, that don’t require psyche exams, which depend on the examiner.
Age might not be a good metric of evaluating maturity, but it is the best and most practically useful we have. (I use “maturity” here as having reached certain physically and mental level where they can operate, think and decide independent, and the risk of being manipulated is low.)
Because age is not a good metric, that means that we have false positives and false negatives on a maturity tests based on age, which we need to balance. And I would rather have more false negatives (wrongly ascertained immaturity) than false positives (wrongly ascertained maturity).
If someone comes up with a better and still practical maturity test, that would be interesting. “Solutions” like every citizen has to do a yearly physical and mental exam in order to keep their rights as an adult, seem much to harsh and easily manipulatable. Especially around blurry lines like disabilities.
Wherever certain thing needs a maturity test or not and where that should be, I cannot say. Just if the age limit is too high, then mental decline will raise the false positives, which would be bad as well.
Were I buy bread it is on a rack, and you use tongs to put it into a paper bag. You can also put it into a slicer first and then in the bag, but I rather slice it myself at home.
Or I buy it a a bakery, where some employee packs it for me, you can ask them to put it into your cotton bag, if they only have plastic bags.
I don’t buy prepackaged bread.
I don’t throw away the plastic bag, because I don’t have the plastic bag. Because the bread I bought was in a paper bag.
I you live in a country where you don’t get bread in paper bags and you want to avoid plastic waste, you can put the bread in a cotton bag in the store, which you can wash and reuse.
Nobody? That was a general statement, sorry if that was unclear formulated. I just see many people that first set a label for themselves and then try to fit into it, instead of just doing what ever they want and just use them as a short hand to explain themselves.
Well, you can always bring your own cotton bag…
Yes, and labels suck. Don’t limit your yourself involuntarily just to fit into one.
Isn’t all of it evil, because they bought bread in a plastic bag? Use a paper bag. And if the bread gets hard, steam it, bake it, and its fresh again.
Right, they saying “We are just following the law.” as if that was an apolitical statement. While they still get to choose whom laws to follow by deciding where to make business, which are political decisions.
As you see with Twitter or starlink, they decided to be do business in Brazil, but when the country actually have laws against uncontrolled mass propaganda and hate speech, they are suddenly against the law, and do not try to stop or limit doing their business there, when they do not want or can’t abide by these laws.
Or you get a message at 3 am the next day, where they apologize that they didn’t made it, but that they will deliver sometime between 8 and 22 that day.
E2E is just one part of the puzzle, you got to have a open source P2P or federated architecture as well, otherwise you have to trust a nebulous company or person intrinsically. People change and companies can be bought, but you will be stuck with their platform in order to contact your acquaintances, and changing that means loosing your contacts.
That is why the DMA is important. But you will be even better off just directly choosing a chat platform, where the users are in control.
Yeah, the whole article is a bit fishy:
In addition to generating clean electricity, the new ITO-silver window coating creates a cooling effect by allowing only the visible part of the light spectrum to pass inside. Other parts of the spectrum are reflected outside.
So how would a room actively cool down, when you let only the visible light spectrum inside? Sure it might not get as hot as if you let all light inside, but it will also not get colder.
A lot of 3s and no 7. Does AI has a bias on what numbers they create?
Like if I generate 1000 pictures with a number between 0 and 9, are those numbers distributed equally or what would the distribution look like?
Humans, when ask to say random numbers also have biases in some circumstances, so I guess AI does too.
I started using Fedora Silverblue on a tablet, seems to work fine so far, but requiring a reboot in order to install new system packages is a bit cumbersome and the process itself takes a while, but ordinary Fedora also doesn’t win any races when asked to install a new package
I think switching to FCOS or Flatcar on servers that just use containers makes sense. Since it lessens the burden of administrating the base system itself. Using butan/ignition might be unusual at first, but it also allows to put the base system configuration into a git repo, and makes initial provisioning using ansible or similar unnecessary. The rest of the system and services can be managed via portainer or similar software.
I also do not have long term experience with FCOS, but the advertised features of auto-update, rolling-release, focus on security and stability makes it a good fit for container servers, IMO.
An alternative to Debian on servers might also be Apline Linux. Which also has more a focus on network devices, but some people use it on a desktop as well.
If you have many different systems, and just want to learn to operate them all, maybe NixOS might be interesting. Using flakes, you can configure multiple machines from just one repo, and share configurations between them. But getting up to speed on NixOS might not be so easy, it has a steep learning curve.
What’s ACC?
ACC - Advanced Charging Controller, which allows to set charge limits, thus extending the battery life, which should have been part of Android from the beginning,
Anyway I would strongly discourage using root under Android as it breaks the security model.
Security isn’t a binary, security works like an onion, you have multiple layers of security and multiple decisions to make on every level. Currently you might be right, that having root access to a device might compromise it in some ways, but that isn’t necessarily so and depends on how it is done.
You should find ways around using root and if you can’t you probably shouldn’t be doing on your phone anyway.
This kind of thinking is the ‘I know better than you’ mentality, that I sometimes see around people advertising GrapheneOS. Having ‘root’ permissions to the device is owing it, I want to decide what to do with it, not the vendor of the ROM, or who ever else. They aren’t me, they don’t know what I want to do with it.
The goal of security models is allowing me, the owner, to do what ever I want with my device, while preventing others, non-owners, un-trusted applications or the internet from doing what they want with my device. If the security model doesn’t allow me, the owner, to do what I want, then it failed its job at least partially.
Root is very dangerous as it can survive a factory reset.
Why is that dangerous? The first thing I do, when I get a new phone is boot into the boot loader, and overwrite the whole partition, then the system is trusted again, at least if I trust the vendor of the boot loader. When I want to do a factory reset, I do the same, overwrite the flash with a fresh OS image.
IMO, there are other reasons why the current implementation of root are dangerous: They currently considered binary and I think they could be implemented more gradually. Like one application having root over individual other applications, e.g. accessing their files. Allowing/Disallowing individual privileged system calls, or access to specific system files, etc. All of this could be hidden behind a switch in the developers menu. Maybe only allow applications to gain root access when using a registered hardware token, etc.
As for MicroG, it is sandboxed but it does require device admin for full functionality. It isn’t running as root but it requires a lot of device permissions. You can turn off the permissions you don’t need but that could break things.
In order for MicroG to work full, you need to fake the signature, which requires a patch to the system, or root privileges.
Like others already said, you can still root your GrapheneOS, there are two ways to do this:
Just unlock your bootloader, flash Magisk or whatever, done. Disadvantages, you cannot lock your bootloader again, thus creating a huge security gap where an attacker, when gained physical access to your phone, overwrites your boot partition and you boot your compromised system without noticing. Which is bad, IMO.
Recompile GrapheneOS with Magisk installed, signed it with that key and use this key in your bootloader to lock it. You essentially created a GrapheneOS fork, can no longer use their OTA update server and use the security updates, etc. You need to create this yourself.
Yeah, they don’t prevent you from doing it, the same as original ROMs don’t prevent you from doing it.
There are two kinds of freedom, negative and positive liberty. US has a lot of negative liberties, they dictate little in what you can or cannot do, but is lacking in positive liberty, they don’t support you very well to do what you want to do.
While Europe might have less negative liberty, their generally better social welfare system grants people more positive freedom.