We need a multi-national, publicly funded research organization akin to CERN/within CERN, whose whole purpose is to develop a state-of-the-art browser that's not Chromium-based. Make #Google follow our lead, rather than us having to follow Google.
If the Web could be developed using public money, why not a modern browser? Public funding would remove the Mozilla problem of them having to depend on Google.
With the amount of money governments waste annually, we could fund this AND Mozilla.
There could be incentive problems here as well, of course, like governments threatening to withdraw funding in case a certain backdoor isn't included, or if it blocks ads too aggressively and some corporate-funded 'representative' starts receiving pushback from the industry etc, but which is why it would need to:
- Be funded by a wider variety of states than the Five/Nine Eyes members.
- Developed entirely in the open, each important change reviewed by a committee of experts from the public.
@MatejLach But how would you unseat Chrome at this point? Google have the incumbent advantage and the platform advantage. Technical excellence is only part of the story.
@cbowdon That's definitely going to be a challenge, but #Google did some smart marketing by having ads IRL, like in trains and such, even in smaller countries if the % of connected users was high enough.
Since it would be publicly funded, you could also install it on computers in publicly-funded educational institutions. A lot of software spreads by children installing it for their parents. If students are using it at school, they're likely to install it at home.
@MatejLach Ooh that last one is a good one. That’s what MS/Apple/Google are trying after all. You wouldn’t necessarily need CERN-like levels of funding to achieve it.
I have a vision to propose: all people should be able to read, understand and modify each software they use or feed with their data.
Modern Web is not going to survive such vision, so building a browser is wasting money imho.
@Shamar@mastodon social It won't work. Just take some time to, say, explain recursion or graph algorithms, image compression or even cryptography math to a totally untrained user. We will never get to a point of end users to read or understand their software. IMHO, trying to do so is a waste of time that could better be spent on building more ethical solutions that just work for this crowd.
@MatejLach @Wolf480pl @cbowdon
@Shamar We're at a point where some adults have issues understanding higher math, some even have real issues learning to master natural language to understand complex texts or express themselves. And we actually did invent an alphabet to help these folks: Icons. Symbols. Easy interactions. So far this works well. Will we be able to do meaningful programming on that level?
@alcinnz @MatejLach @Wolf480pl @cbowdon
We need to be like Moses.
We can all see how badly broken is current IT.
We can all see how much power we have (which ultimately is much much more we are fooled to think).
We call all see how hard corporations try to lock us in, layer over layer.
Can we think the promised land?
Just like ancient scribes couldn't think of a phonetic alphabet.
But we can try new roads.
We can experiment.
We can teach kids that they can reinvent the future in a different way.
Not just with our lessons but with our code and our example.
It IS possible.
Yes there's a lot of complexity to subdue, we still lack fundamental tools like Egyptians lacked the number zero.
But we need #hope to look for them! ;-)
@Shamar I think we very often fall victim to oversimplification because we have totally lost sight of how incredibly much specialized we already are - and how extremely basic and "trivial" some of the issues users are struggling with actually are. Google, Apple, ... are successful because they do better here, no matter why they do that.
@grainloom @alcinnz @MatejLach @Wolf480pl @cbowdon
Im 6 hour I teached to 22 yo kids what is defined at http://www.tesio.it/documents/vademecum.txt plus basic networking (IP packets, IP addresses, DHCP, DNS and routing).
We did a simulation of packet routing with paper packets and they understood MitM and DNS poisoning by themselves.
The teacher proposed to add an our to explain one time pad encryption.
@Shamar And now, provide those kids with, say, a batch of hardware and the most simple fully featured implementation of something like e-mail. Do you think they will have a chance to understand what happens, let alone fix it? If that was possible, most programmers apparently are pretty dumb, looking at how much time is spent on fixing ...
@grainloom @alcinnz @MatejLach @Wolf480pl @cbowdon
My take on that is that most of the required info is already out there, but I am all for simplifying it.
I don't think that would lead to some massive influx of programmers, because some people just have different passions like painting, music and such and some just want to watch TV.
There's a pretty large artist community on the Fediverse, don't think they're much interested in the tech side and that's honestly fine.
Computers are just convoluted mirrors of our minds.
Programming is a fundamental method of personal expression, and the more pervasive computing will be the more obvious this thing will be to everybody.
"Don't make me think", easy UI that are neither simple nor composable, are the exact opposite of the freedom I want for my daughters.
Who is keen to not make you think, what to think for you and decide what you think.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!