Philosophy, Logic, and Beliefs in AI
At ID, our understanding of Artificial Intelligence is one that can simulate the human mind--an entity that can assume and believe much like us with a more precise logic. Other people who work in this field, may characterize AI as search algorithms (as many classes in universities do) or general problem solving or learning entities.
14 Problems with Apple's iPad Leading to Failure
Apple just revealed the new Apple iPad Tablet that will probably make it one of the first failures by Apple's latest line of products. Apple revealed this new Tablet PC as a challenger to netbooks. However, it's already been labeled a "less powerful, but more expensive netbook." Here are 10 problems that made this Apple iPad an iDisappointment.
MIT Plans to Reinvent the Field of Artificial Intelligence
It's been 59 years since Alan Turing created the Turing Test that would be the most accepted test to see if an artificially intelligent machine could communicate and fool a human into thinking the machine is a human too. Since then, the field of AI has progressed but still hasn't come close to fooling humans. Humans are so intelligent and complicated that the field of AI cannot emulate many of the algorithms of humans effectively.
Understanding Human Mind before Creating Super AI
There are many Artificial Intelligence classes all over the country that have a curriculum that simply teaches various algorithms for solving puzzles and different problems. These are solutions to problems with fixed domains, they are brute forcing the answer through calculation, not solving it like humans. While the human brain is very unpredictable and behaves as one entity with different neurons shouting over each other, electronic AI can simulate the human mind extremely accurately.
C# File Logging for Debugging
In almost any project that requires debugging you need to have a logger that properly writes all your commands and suspicious variables into a file. Logging can save you a lot of effort because sometimes you think you understand how a built-in function works but you can be wrong. The following code can be used simply by typing Log.Logger.log("First log");. That's simple logging for debugging.
Google Voice - Your Last Phone Number
Formerly known as GrandCentral, Google will shortly be opening up Google Voice through invites. With Google Voice you will have one number for all your calls and SMS. You might have heard of this before, but not be able to recall why it sounds familiar. GV Mobile was removed from Apple's App Store (AT&T is probably to blame).
10 Extreme Link Building Techniques
Link building means getting back links (or inlinks) from websites to boost your website PR and website authority with regards to Search Engines, as well as to generate traffic. Web developers sometimes make the mistake of using the wrong techniques or attempting to find quick solutions by paying someone or using scripts.





