concerndc1tizen
Joined 2 years ago
Joined 2 years ago
IIUC, X11 had the same problem, but Wayland allows sandboxing to prevent this?
And MacOS has some degree of sandboxing? But many applications require "Accessibility" permission that similarly gives far too many privileges?
Are there other similar projects that you're familiar with? Perhaps targeting other languages?
What are the major problems with this approach to programming? Are large programs hard to work with?
It does however harm the ability for well-meaning organizations to function.
But that free-thinking definition of Java clashes with the mainstream beliefs in the Java ecosystem, and you'll get a lot opposition at workplaces.
So I gave up on Java, not because of the language, but because of the people, and the forced culture around it.
Personally I think 19th century communism was context-specific to the 19th century; we now have AI, and central planning could be done with the same computational efficiency as the stock market.
For me, communism is more about fundamental beliefs. Like "Do you believe in Jesus Christ as your savior?", the fundamental question is: do you believe that the state should serve all mankind, and that private ownership should never extend over more than what an individual can reasonably consume? Which then necessitates public service infrastructure and market places.
I think "social democrats" have more thoughts on practical applications. "Communism" is more about fundamental beliefs, i.e. the right to nationalize and collectivize private ownership. For example, it is increasingly clear that Microsoft, Amazon, etc. are becoming tyrants. They should have been broken up into smaller companies years ago. Imagine if Windows, Office, Xbox, Azure, etc. were each produced by fully independent companies? And if those companies were fundamentally obligated to serve the public market.
IIUC, the land that is unutilized or has forest, is either protected, too hilly, too dry, etc.