We have discovered about 3800 exoplanets as of July 2018, and we estimate that around 40 billions are present in our own galaxy. Someday, we might very well encounter another species with whom we would like to communicate. But what will be their mode of communication? Will we be ready? Here, I’d like to outline some milestones we need to achieve before we can hope to be able to do so.
Whoever you are, and wherever you live on Earth, you are human, just like I am. Are there any universal truth that most scientific bodies agree upon that can be used to make you live both longer and healthier? It turns out that the answer is yes, and it’s the job of the World Health Organization (WHO) to actually conduct studies with expert scientists of the world to come up with worldwide applicable recommendations.
As a developer or as a software engineer, not reinventing the wheel is fundamental. This is usually accomplished by code reuse by importing libraries. In this short article, I’d like to make the case for generalising the concept of a Foreign Function Interface (FFI). 1. Code re-use within a given language Imagine you are working on Java project. You are likely to use a dependencies manager such as maven or gradle.