Ruby on Rails and Node.js are programming languages/environments used for the creation of back-end code for webservers. They both have their advantages, and I won’t go into that very much here. They are relatively rare in comparison to PHP, Java and even Perl. However, successors for webserver programming are regularly talked about and both of these are considered viable contenders for environments used for webservers. The question I like to ask is “what’s next”? Let’s first look at Google Trends graphs.
We humans have a problem: we want more than we have available to us. We feel like we can’t afford the things that we want because everyone else wants the same thing. In science fiction like Star Trek, people of the future can create their food, and almost anything else they need, using a replicator. Payment isn’t necessary, because the production costs are so cheap that there is an abundance of those things. This is what we would call a post-scarcity era. In a post-scarcity era, items are so cheap to manufacture that they are essentially free. Read More
We live in the most interesting time in human history ever. And by ever I don’t mean in the past, I also mean in the future. The reason why is because we live in a world where knowledge and technology has moved forward at such a great rate that a very minute proportion of the population is responsible for technologies that we use on a daily basis. I am of course talking about computers, and I think that once my generation dies, there will be close to zero understanding of how computers work, whatever form they may take in the future. Read More
Today Inside Facebook posted a brief article about the slowing growth of Facebook. Surely most companies could only dream of having the nearly 700 million users it currently has, and any extra is a bonus. However, with valuations of up to US$70 billion, Facebook has high expectations to live up to. Facebook’s valuation is tied to expectations of its future growth, which I will explain further in this post.
A few days ago, Google released a new experimental service called Google Correlate. It is similar to Google Trends in that it analyses the numbers of times search terms are used on Google. The difference, as the name suggests, is that it allows you to find the correlations between different search terms. In simple terms, a correlation is used to show how often a high level of one thing is found at the same time as a high level of another. Correlation doesn’t necessarily mean that one thing causes the other, just that the 2 things are seen together at the same time. So the number of wrinkles counted on the forehead is correlated to the number of heart attacks someone has had. Wrinkles don’t cause heart attacks or vice versa. But there is a correlation between them (one increases as the other increases). Read More