I can say without the shadow of a doubt that HARC is working on a new language. Not your average spoken or programming language, but a general-purpose and interactive language. A language that can only be communicated through a computer.<p>Text and speech are inherently limited by their linear and one-dimensional nature. Graphics are much more powerful, and leverage high-bandwidth senses. Knowledge will be consumed by navigating knowledge hypergraphs and causational trees (how-why axis).<p>In English, you write everything from scratch. You start with a blank page, then a word, then a sentence. With this new language, you must start with something that exists, some kind of node&#x2F;edge of the graph. Communication is mostly done by manipulating the knowledge graph. This means that you can&#x27;t say something that has already been said before. You don&#x27;t need to provide or explain context. You can instantly see the impact of your thoughts. You can&#x27;t say incoherent or fallacious things. In most cases, you don&#x27;t have to say a single thing, as you can find it has been said before. Most decent programming environment provide libraries&#x2F;modules, auto-completion, and compilation&#x2F;execution. This new platform brings all these things to communication.<p>We&#x27;re talking about an universal language here. An homoiconic language, where the distinction between code, data and UI disappears.<p>This is nothing new. People have been talking about this for decades. The most important challenge here is not technical, but social. It is becoming clear that the application paradigm is not sustainable and cannot scale. Personal assistants (Siri, Viv, Cortana, Google Now) and Messaging&#x2F;Bots (Magic, WeChat, Slack, Microsoft Bots Framework, Facebook Bots Platform) are clear symptoms. Although I&#x27;ve been trying to tell people about this future for more than a decade now, I don&#x27;t have the resources of track-record to be heard. I am hopeful that HARC will change that.