not a physicist here, but i think it is a pretty big difference, whether you treat something as a real physical object, whose existence and relationship with everything else you can and must explore or simply as a mathematical convenience to label it as an object without really believing it is one for the sake of simplifying calculations.
i think this has happend with electro-magnetic fields.
"Football is a simple game; 22 men chase a ball for 90 minutes and at the end, the Germans always win."
I cannot search for text with the Firefox' find dialog. But they say, that their documents are now fully part of the HTML infrastructure, so they should be searchable, no? Try their self-introduction for HTML 5 and see, whether you can search for "Highlight me!", which is in the middle of the document.
Or I'm doing something wrong here?
I guess, I'm not very social, I kept my MySpace site for only some month. I'm in keeping my mostly inactive LinkedIn account alive strictly for business networking.
But even I have to chat, when email is overhead or not possible! I knew instant messaging back at univeristy since 1994 by virtue of IRC and the chat facility of ICS (internet chess, does it still exist btw?). I think joined ICQ somewhere in 1998 or 1999 because "everyone did it", but had not much use for it. The ICQ client then was quite decent.
In 2000 I found work at a software company as a consultant. Two years later, a colleague suggested using IM for fast communication within the company and our development partners. I installed IM again and was shocked that it had turned into an unusable mess of bloatware so quickly. It rivalled the Realplayer, which was quite a feat! My colleague said, I should install Miranda. I realized, that IM clients can be substituted as long as the protocol is implemented and the network allows it (AIM vs Trillian, anyone?).
I later used Miranda to also connect to AIM, Yahoo!Messenger and - urgh! - MSN Messenger. Nowadays I use Skype to chat, never used GTalk despite being an early user of GMail, so no experience with XMPP protocol and clients.
As the article says, you can be a valuable developer without being exposed to or needing much math but you will be confined to certain areas. Normal developer work is mostly applied mathematical logic, but advanced math is normally not needed.
I think I belong to this group. I'm a chemist turned programmer/consultant and I now mostly work as a consultant for a company providing UML tools. I had my fair share of advanced math in school and during my chemistry studies, but those courses don't compare in any way to the math lectures provided in computer science. This were (introductory) courses in linear algebra and analysis and they were "pure math". Hard proofs and all instead of calculating or solving equations.
I'm nevertheless thankful for these lessons. They taught me consistent and recursive thinking as much or more so as real programming did.
Wired recently had this article on Google's search algorithm, which mentioned how far ahead it was in parsing language for things like bi-grams to figure out what the meaning of the search was by "figuring out" the relationships between related words in a very human-like way. They have also built an impressive synonym system. These technologies, developed for search, strike me as really critical for good translation.
OK, so they introduced contextual knowledge (or "world knowledge" or "semantics" if you will) when they saw, that page rank and keyword based search didn't cut it for many search queries? Shouldn't that have come not as an afterthought but long before? I mean, how can anyone expect, that search would never involve some contextual knowledge to be succesful?
My guess is, that Google of course knows this. What they do is to build up contextual knowledge through their own search engine, how people relate words to each other and not by imposing a predefined rule set or ontolgy beforehand like cyc
.
Genetics explains why you look like your father, and if you don't, why you should.