We need better tools, so that ordinary people can setup their own blogs, websites, email servers, forums, and whatever else they want without being an expert on systems administration or security. They should be able to deploy a system and be confident that it will keep working without intervention for decades. We're not there now, largely because of security vulnerabilities.
We need it to be easier to write secure applications. We need to eradicate undefined behavior from our software stacks. Rust is a good step in this direction. We need well-thought-out APIs that are hard to misuse.
I think we also need a better search engine, and tools to filter news. Tools that detect clickbait, overzealous advertisements, and other forms of low-quality content and push them to the bottom of the rankings, and also punish sites that link to low-quality content.
We need email to be more user-friendly than it is; maybe we need a new protocol that's simpler and consistent with how email (and Facebook/linkedIn mail) is used in 2017. Setting up an email server should be easy, and the settings should be secure by default.
We need tools to identify credible information sources, possibly by analyzing if a given information source is vouched for by someone we already trust. Flooding comment sections and forums with fake comments is an easy way to manipulate the public and create an illusion of consensus or a made-up controversy, but it's a little harder to be fooled if you have automated tools to filter out people that aren't connected to anyone you know by some kind of chain of recommendations.
We need it to be easier to write secure applications. We need to eradicate undefined behavior from our software stacks. Rust is a good step in this direction. We need well-thought-out APIs that are hard to misuse.
I think we also need a better search engine, and tools to filter news. Tools that detect clickbait, overzealous advertisements, and other forms of low-quality content and push them to the bottom of the rankings, and also punish sites that link to low-quality content.
We need email to be more user-friendly than it is; maybe we need a new protocol that's simpler and consistent with how email (and Facebook/linkedIn mail) is used in 2017. Setting up an email server should be easy, and the settings should be secure by default.
We need tools to identify credible information sources, possibly by analyzing if a given information source is vouched for by someone we already trust. Flooding comment sections and forums with fake comments is an easy way to manipulate the public and create an illusion of consensus or a made-up controversy, but it's a little harder to be fooled if you have automated tools to filter out people that aren't connected to anyone you know by some kind of chain of recommendations.