| ▲ | armadyl 2 hours ago | ||||||||||||||||
> As a general principle, application developers should not have free rein to modify my system's configuration, and OS's should do their part to make it very difficult for developers. Funny enough macOS, iOS, iPadOS and Android do this and they are constantly attacked for it. I do think there needs to be more strict adherence by developers to standards like XDG but I don’t know how it could be enforced. | |||||||||||||||||
| ▲ | nulld3v 2 hours ago | parent | next [-] | ||||||||||||||||
They are constantly attacked because they prevent users from modifying the system configuration, not just app developers. | |||||||||||||||||
| |||||||||||||||||
| ▲ | gjsman-1000 2 hours ago | parent | prev [-] | ||||||||||||||||
> I do think there needs to be more strict adherence by developers to standards like XDG but I don’t know how it could be enforced. It can't be enforced. Developers can and will always do whatever they want with the tools available. For good ends (Adobe) or for ill (malware). If you try to fix it with sandboxing and closed app stores (Apple forcing sandboxing and using SIP), you get attacked. If you don't try to fix it and let devs do as they please (Microsoft allowing host file editing), you get attacked. The conclusion of these incompatible goals? HN and nerds have zero relevance in policy discussions, because they don't have a consistent policy to offer [1]. [1] Unless, of course, you define "devs shouldn't be able to do anything bad even if they choose" and "users should be able to anything bad if they choose" and "users should be able to write their own software capable of bad things while simultaneously not being held to the standard of devs" as a compatible principled position. | |||||||||||||||||
| |||||||||||||||||