@jiaming Please answer one question :
What is, according to you, the most important architectural or conceptual variable constraint so that a cyberspace concept and architecture can serv all the people of the world equaly and fairely.
We won't be friends until you give at least an original answer of yours.
@stman Language. Every child should be able to use and learn technologies *completely* in their own language, then have a pathway into developing with at least a language that is substantially similar to their native language.
Until the day English is no longer a monopoly of our computational ideas, cyberspaces cannot truly realize the immense diversity of people.
@stman Your @ tag messed up so I just saw this come across my home feed.
@jiaming is new in the fedi and probably hasn't seen our conversations about cyberspace architectures. And I like his answer about language... every text symbol should be localized. It's like your sociologist friend's answer about a universal translator.
@jiaming - Rust won't solve the architectural problems we're discussing, but then, I haven't seen a language that does. I'm sure you recognize that too - that it's less bad than C/C++. The most promising ones are still new/experimental: F* (FStar) and Cur (on Racket).
Really what we need is systems design of a programming language. I'll have to spec out at least some of it for my research.
I've learned more about the real requirements of supporting diversity in messaging and networks from a friend's effort to build something for his Lakota community than I have from 25 years of studying different approaches to cross-cultural communication (and discarding approaches that I found to be paternalistic)
@stman hmm on the more architectural side, I'm thinking along the lines of Free Software but going all the way to hardware. To achieve real fully free and decentralised systems...
I'm thinking it has to be such that anything executed on it can be verified (formally, because decentralized) as proof for the user. And such that its freedom cannot be revoked.
But the problem here comes from hardware, since you can't verify physical reality, and hardware has to be distributed through that medium...
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!