Archive for the ‘Uncategorized’ Category

If I was Google I would be really scared

In Uncategorized on December 8, 2009 at 6:31 pm

Just think about it… what is the angular stone of Google’s business model? What is key element that keeps Google alive and has given them so much success? The first thing that might come to your mind is “search”, right? Lets think a bit more deep here. What are users searching in Google? Users are mainly searching for web pages, right?. Web pages written in a standard language called HTML. But let’s try to get even deeper. How do we consume those web pages? Aha! Through a BROWSER.

Think about it. People nowadays can’t imagine Internet without this application that we call browser. But just imagine for a second that browsers didn’t exist… well… Google would not have any reason to exist either. Their (web page) search engine, their web page ads, their web-based applications are all based on the premise that a simple application called “browser” that interprets HTML/CSS/Javascript exists. A huge empire is built based on JUST ONE APPLICATION! Even people confuse the word “browser” with “Google”!

Now… is it really that weird to imagine Internet without browsers? Actually not! There is a well-known example that is clearly removing the need for a browser: Twitter. I don’t remember the last time I actually opened a browser to read through the contents of Like many of you, I use Twitter rich clients (on my computer and my phone). I don’t need a browser anymore to consume the most dynamic source of information in this world. Twitter has done something amazing that is about to transform the entire web: It is bringing the Internet one step closer to us.

Another example: the Semantic Web:

“The Semantic Web is an evolving development of the World Wide Web in which the meaning (semantics) of information and services on the web is defined, making it possible for the web to “understand” and satisfy the requests of people and machines to use the web content.”

One of the main goals of the Semantic Web is to make it understandable for machines. Do you really think that in a couple of years we will still consume the Web inside a small window called browser if the Semantic Web becomes a reality? The future Semantic Web talks about “machines” not “browsers” and mark these words… The future of the Web will not be in the browser.

Just think about it… ads, unstructured information, pop ups, forced navigation, etc… wouldn’t it be better to have a network of semantically relevant knowledge that we organize and consume as we wish? We are not that far from this new era. But is Google ready for it? When they are currently building an OS entirely based around the old notion of a browser… I really doubt it.

Open your mind! Can you imagine a browser-less era? Please share with me your thoughts…

Artificial Intelligence 2.0

In Uncategorized on June 2, 2009 at 10:30 pm

In this article I will describe a new way of understanding Artificial Intelligence 2.0  as a social platform where simple global human interactions allow the emergence of greater forms of Intelligence.  I will explain the basic principles of what I consider the foundations of AI 2.0 and finally, I will present a concrete example of what a real social expert system would be like.

It has been long mentioned that Web 2.0 services “harness collective intelligence” but what’s most interesting is the higher forms of intelligence that emerge when people interact with these services:

Web 2.0 service Direct benefit for user Emergent Intelligence Save personal bookmarks using tag classification
  • Real-time view of what is “popular” on Internet (globally or per tag)
  • Related links Listen to personal radio stations
  • Real-time view of trends in music
  • Network of related artists
  • Automatic classification of artists Upload and watch videos online
  • Real-time view of popular videos
  • Related videos

Web 2.0 has brought us a great collection of principles and patterns (tags, wikis, social ranking systems, etc) that allow us to build richer cloud-based services that extract the whole potential of crowds. Wikipedia, Facebook, MySpace, and YouTube are just the first generation of Web 2.0 applications that we can build with these new patterns but the possibilities of combining them are endless.  

Networks that look too much like neural networks

Web 2.0 social networks have grown a lot in past 3 years. Currently there’s over 60 million users registered in Facebook and 200 million users on MySpace. Millions of people around the world are getting virtually interconnected. Millions of links between people are created and destroyed every day. Links get stronger and weaker (through favorite lists, comments, rankings, etc) among the virtual entities. Huge and complex networks have been created out of the simple of interactions of people.

It is inevitable to compare the structure and behavior of social networks with our biological neural networks and not realize the similarities that they both share:

Neural nature of the Web 2.0

  • They are both made of a huge amount of relatively “simple” interconnected entities
  • They both evolve over time without any central point of control
  • They both connect their entities with “dynamically weighted” links
  • They both have entities with a “LIFE” of their own
  • Higher levels of “intelligence” emerge out of the “simple” interaction of their entities

What is Artificial Intelligence 2.0?

In traditional AI (1.0) systems, a human employs a computer to solve a problem: a human provides a formalized problem description to a computer, and receives an (intelligent) solution to interpret. In AI 2.0, the roles are often reversed: the system collaborates with a large number of people to solve a problem, then collects, interprets, ranks and integrates their solutions.

One of highest expressions of Web 2.0 services are Social Networks. These networks basically interconnect people, but, what if instead of interconnecting people we interconnected (live) ideas? Ideas that link to other ideas with “dynamically weighted” links. Ideas that have a life of their own.

An example: Social Troubleshooting

Whenever we face any type of issue that requires “troubleshooting”, we mainly work with 3 different types of independent knowledge:

  • SYMPTOMS: Signs of a possible error in our system.
  • CAUSES: Possible root cause(s) for a SYMPTOM(S).
  • ACTIONS: Steps that solve a specific CAUSE of an error or just extra troubleshooting steps that will generate more SYMPTOMS.

In Social Troubleshooting we would use 3 independent and linked databases: SYMPTOMS, CAUSES and ACTIONS (instead of just one huge unstructured text-based database as we store knowledge nowadays). Items from the SYMPTOMS database will be linked to one or more CAUSES, which, at the same time, will be linked to one or more ACTIONS, which may generate even more SYMPTOMS. The more links we have among these items, the greater the weight will be for these links, just like we see in neural networks. Users can choose among many possible paths to solve their issue but the system:

Symptoms Causes and Actions

Principles of Artificial Intelligence 2.0

AI 2.0 is based on 4 core principles:

#1 – Social classification

The only group that can cateorize everything is everybody

Through the use of tagging users should be able to classify content and obtain many benefits from doing so:

  • Tagging associates keywords or terms with content in an attempt to describe or classify it for an increase of usability.
  • Creating a solid taxonomy can define a structure that helps users find what they need and allows them to easily classify new content, instead of fitting content in a fixed hierarchical classification.
  • Creates a more flexible structure that allows the classification to adapt to the content and to be scaled more easily.
  • When users classify content they are actually also classify themselves.
  • Massive amounts of intelligence can be extracted from tag-based systems.
  • More info:

#2 – Social ranking

Users know what is best when they see it. Social ranking allows AI2.0 to boost to the top the good ideas and bury of bad ones. This can be done via a simple voting mechanism. Each idea can be voted up or down.

#3 – Social linking

This is one the most revolutionary component of AI2.0. In traditional Semantic Web or Web 3.0 systems pieces of knowledge were linked but the social component was completely ignored. If we take into consideration the frequency of the social linking between pieces of knowledge we would immediately obtain a neural system capable to learning and evolving in real-time with no supervision. The possibilities are endless and can be applied to any environment that could take benefit of social collaboration to solve problems: science, medicine, software troubleshooting, government, etc.

#4 – Social reputation

One of the lessons learned from the Web 2.0 is that users should be recognized if you want to keep their engagement in the system. Social reputation has demonstrated to be a huge incentive for individual contributors and it is a core component to keep the quality of the content and links. A good example is

What is the benefit for users?

  • Receiving a fair share of the result
  • Direct compensation
  • Desire to diversify their activity (e.g. “people aren’t asked in their daily lives to be creative”)
  • Esthetic satisfaction
  • Curiosity, desire to test if it works
  • Volunteerism, desire to support a cause of the project
  • Reciprocity, exchange, mutual help
  • Competitive spirit of a game
  • Desire to communicate and share knowledge
  • Desire to share a user innovation to see if someone else can improve on it
  • Desire to game the system and influence the final result


This is more than open source, social networking, so called crowdsourcing, smart mobs, crowd wisdom, or other ideas that touch upon the subject. Rather, we are talking about deep changes in the structure and modus operandi of the corporation and our economy, based on new competitive principles such as openness, peering, sharing and acting globally.

WIKINOMICS, How mass Collaboration Changes Everything
…from Don Tapscott

Think Different

In Uncategorized on January 31, 2009 at 1:21 am

Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. They’re not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them. About the only thing you can’t do is ignore them. Because they change things. They push the human race forward. And while some may see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do.

Think Different ad

Requirements for Emergence

In Uncategorized on January 25, 2009 at 3:44 pm

Ingredients to build Emergence:

  • Lots of things
  • Simple interactions
  • Common interactions

From Tim Berners-Lee keynote on Semantic Web:

Tim Berners-Lee

Web 3.0 according to Kevin Kelly

In Uncategorized on December 14, 2008 at 6:09 pm
  • There’s only one machine
  • The Web is its OS
  • All the screens look into the One
  • No bits will live outside the Web
  • To share is to gain
  • Let the One read it
  • The One is Us

Kevin Kelly on Web 3.0

Did you know?

In Uncategorized on December 13, 2008 at 7:52 pm

Did you know?

  • We are living in exponential times
  • There are 31 billion searches on Google every month
  • In 2006, this number was 2.7 billion
  • It is estimated that 4 exabytes (4 x 10^19) of unique information will be generated this year.
  • This is more than the previous 5000 years
  • The amount of new technical information is currently doubling every 2 years
  • By 2010, the amount of digital information in the world will double every 11 hours
  • By 2013, a supercomputer will be built that exceeds the computational capabilities of the human brain
  • Predictions are that by 2049, a $1000 computer will exceed the computational capabilities of the entire human species

Beautiful examples of nature’s self-similarity

In Uncategorized on December 7, 2008 at 8:10 pm

“In mathematics, a self-similar object is exactly or approximately similar to a part of itself (i.e. the whole has the same shape as one or more of the parts). Many objects in the real world, such as coastlines, are statistically self-similar: parts of them show the same statistical properties at many scales. Self-similarity is a typical property of fractals.”Wikipedia

Neurons vs. Universe

Neurons vs. Universe

Galaxy vs. Tornado

Galaxy vs. Tornado

Rock vs. Terrain

Rock vs. Terrain

Cloud vs. Cotton

Cloud vs. Cotton

Moss vs. Forest

Moss vs. Forest

Romanesco vs. Romanesco

Romanesco vs. Romanesco

Why the housing crisis will not last long

In Uncategorized on December 6, 2008 at 6:18 pm
Population Curve

Population Curve

Exponential Growth

In Uncategorized on December 6, 2008 at 5:45 pm

“The greatest shortcoming of the Human race is our inability to understand the exponential function”

I found this lecture from Dr. Albert A. Bartlett a revealing view of the exponential growth and the consequences that it will have in our future.



Videos: part 1, part 2, part 3, part 4, part 5, part 6, part 7 & part 8

What is “God”?

In Uncategorized on December 5, 2008 at 10:44 pm

“An individual ant, like an individual neuron, is just about as dumb as can be. Connect enough of them together properly, though, and you get spontaneous intelligence.” — Steven Johnson

Now, connect humans and higher forms of intelligence will emerge naturally. Two thousand years ago we called this intelligence “God” and now we call it Web 2.0.

EMERGENCE - The connected lives of ants, brains, cities and software

EMERGENCE - The connected lives of ants, brains, cities and software