domingo, maio 23, 2010

Funny what Susan Blackmore says in this paragraph, quoted from her essay "Consciousness in Meme Machines" .

At some point these machines will start wondering whether we humans are really like them or not. They might propose a ‘reverse Turing test’ to see whether we are intelligent, but we would certainly fail that. More relevant here, they might try to invent a ‘reverse Turing test’ to find out whether we are conscious. They would no doubt confront all the familiar problems of subjectivity and other minds. But by the time this happened we would probably already be treating them as conscious beings like ourselves, whether or not we have resolved the problems of consciousness.


Funny is to think about future times where there will be robots among us and they will wonder "Is the humans really what they think they are!?". And they themselves will purpose their own test. I think it's a test that will answer if humans are robots or not.

The Ethology father, Konrad Lorenz, proposed once as the postulates that founded this science, one that says "any species treats others like belonged to its own species". Dogs, by its instincts, "think" that we are "dogs". Parrots think that we humans are "parrots", too, and behave accordingly with that.
Even we humans think and treat other species individuals that they were humans too. We don't see people "talking" with their pets, as those pets belonged to their brethren ? We, humans, after all, are no different than other species. This "extended Turing test", as we can call it, could be seen as a way a species could determine if another individual could belong to their species or not. When we are talking about individuals, I'm not distinguishing if they are biological (or carbon-based) or not so (silicon-based). I'm starting from the point of view that states that any lifeform, independently of their chemical basis, can reproduce itself.

sábado, maio 08, 2010

oração à grande classe Object


Meus irmãos programadores JAVA, peço que parem a vossa programação e que oremos à grande classe Object, mãe de todas as nossas classes.
Rogamos a Ela que nunca nos falte com o seu grandioso método toString(), a sua maior dádiva para todos nós, à qual recorremos nos nossos momentos de maior aflição, quando não conseguimos ver o que está no interior das variáveis.
Demos também graças ao equals(), que nos permite comparar tudo, desde sardinha com um elefante, ou um frigorífico com uma bactéria.
Ele também nos permite o milagre da multiplicação, com o clone().
Não pemitas que o teu wait() fique muito tempo fazendo esperar as threads pelos teus filhos, de forma que o notify() venha logo libertá-los do mortífero deadlock.
Finalmente roguemos à grande classe Object, que nos mantenha afastados do maior mal de todos nós, o NullPointerException.