Programming
Algorithm and Code
What came first, the algorithm or the code?
To the modern day developers, there may or may not be a clear distinction between algorithm development and coding (as it is sometimes lovingly coined).
For me personally, the algorithm always comes first. It is the attempt to define in non-ambiguous terms what exactly needs to be done and [...]
Develop .NET applications for Symbian OS
I recently came across a product by RedFiveLabs that allows builders of .NET applications to deploy their products on Symbian clients. Coming from a pretty strict .NET background myself, I found their product NET60 very interesting.
Also check out their demo on how simple it is to package .NET applications as .SIS so it can be [...]
Artificial Intelligence and Self Awareness
Singularity Institute for Artificial Intelligence, Inc. (http://www.singinst.org/)
EXCERPT: ABOUT US/Our Mission (http://singinst.org/aboutus/ourmission)
In the coming decades, humanity will likely create a powerful artificial intelligence. The Singularity Institute for Artificial Intelligence (SIAI) exists to confront this urgent challenge, both the opportunity and the risk.
SIAI is a not-for-profit research institute in Palo Alto, California, with three major goals: furthering [...]
The Quest for Intelligence
Today, someone emailed me a link to an interesting post from the Bits blogs by NY Times titled Hunting for a Brainy Computer. It’s an interesting read.
The question of artificial cognitive computing is interesting. It opens up new possibilities of wonders, both advantages and terrorizing.
From a philosophical point of view, does a machine which can [...]
Color of the Internet
There is a lot of work being done on Web 2.0 and Symantic Web and all sorts of “nifty” and “neat” techology to give the visitor a richer more fulfilling experience. There are lots of people who have done analysis of the Internet, to that affect and beyond.
My question is, what is the average color [...]
Computation Driven Art
Sometimes while browsing the internet, I have come across sites that make me sit up and pay attention. These sites are portals, not in the true sense of web-portals, rather they are portals to a different way of looking at things, or doing things.
I am talking about www.levitated.net.
It is a web site dedicated to computation [...]
Hello world!
Why hello world? After so many decades, we’re still stuck with this. It’s the first program that any newbie programmer writes. Well at least that’s the claim to fame for this program.
I say, down with Hello World! There should be something more interesting than writing the same thing for so many years. We should move [...]


