“Search War” is heating up

January 2, 2010 | 1:18 am

Happy new year!

If I tell you that search is crucial for using the web and indeed the web’s growth and future, you’ll probably shrug and ask what’s new. Indeed, web search is almost becoming like our sixth sense and we rarely give it much thought. Looking for something? just search for it, or, Google it.

Fun fact: Google doesn’t want people to use their company name as a verb meaning search because they’re afraid that that verb will become detached from the company itself and that people will think of googling as the act of search irrespective of how that is done. That is, they are afraid that you’ll start googling on Yahoo or Bing :-) . Case in point, they don’t want “google” to become like “xerox” or “kleenex”. More on genericized trademarks.

Last year, Microsoft introduced their new search engine, Bing, which is the first possible serious contender to Google… ever! This actually turned out to be good for us consumers; both search engines have started rolling out new features quickly. Competition is good. I think I can safely say that the state of web search is much better now in the beginning of 2010 than what it was in the beginning of 2009.

The marketing campaigns of both engines are perhaps a prime indicator of the heated competition. Google rarely advertise their products. Not only that, but Google Search was actually never advertised (afaik)! Imagine that, the most used web service on Earth was never advertised! Bing as the newcomer has been running commercials on the web and TV. Recently, Google started advertising their web search. I think this is quite shocking. I think everyone who has ever used the Internet knows about Google search, yet they are starting to advertise now. I first saw their ads on Hulu, and now I am encountering them in other places.

If you’re interested, here’s Google’s search campaign and here’s Bing’s search campaign.

Israel West Bank occupation tourist exhibitions

July 13, 2009 | 2:54 pm

I was browsing online when I accidentally stumbled upon this site: http://www.israellawcenter.org/Missions-general-information.html (link not added purposefully).

Full Page Screenshot

Apparently this organization takes tourists on some sort of live military tour where they penetrate illegally occupied territories and sit in on courts of Palestinian captives.

highlights

Screenshot of the “tour highlight” !!

What year is this? Are we back in Roman times where Christians where being fed to lions in front of the cheering crowds? Are the destroyed lives and the misfortunes of the occupied people of Palestine a tourist attraction to this organization? Seriously, this is so barbaric!

Madaba & Google Maps

June 7, 2009 | 9:42 pm

For a while now, Google Maps has been displaying the names of towns and cities in the countries’ local languages when you pan over them. So for example, when you go over Japan, you’ll see the name of towns in Japanese with English subtext. This is similar for European and Arabian countries.

Interestingly enough however, Israel-Palestine has been mostly blank with only English written there. That made me curious because Google, like many other tech companies, tries to remain neutral when it comes to international political issues, and i wanted to see how they handle this one. So i kept on checking back often.

Today I noticed that they started to display Hebrew names in pre-1967 areas (which is politically safe). Interestingly however, the Hebrew words only appear when you are not zoomed in to see the individual city names.

Anyway, what is really funny is that they have hugely misspelled the Arabic name of Madaba. Here is a screenshot below:

Madaba

Btw, I couldn’t find a link to report this mistranslation, otherwise i would have reported it.

Too many usernames & passwords

June 6, 2009 | 8:31 pm

This is indeed rediculous. Not only that, but i also hate it when services require you to sign up with a username & password even if you just want to try that service for a brief time. Too many user accounts online, ultimately you run out of memorizable unique passwords, and sharing passwords or using a service-dependent naming scheme is not wise. Check out this website for a neat tool btw.

In these days (and specially if the whole “cloud-as-a-service” model is to become successful, oh and it will) we should have a concept of a single global account, or a managable federation of accounts that form a global account, that would allow people to “turn on” services on the web to try them out (or use them), and then “turn them off”.

I know about openID, but having a single account (be it from Google or Microsoft or Yahoo) to log in to many places is too “big-brothery” for my taste. Plus, not all online services allow users to use openID, even though they really should.

It is bollocks! Bollocks I tells ya! *shaking his fist*

Welcome to Your New Computer

May 31, 2009 | 12:37 pm

Let’s rethink what a computer is.

Computers are no longer those bulky devices under or on your desk. They are no longer those thin and slick laptops on your desk or lap. These have become merely interfaces to computers and computation power.

Your new computer is somewhere off in the “cloud”; you don’t own it, you can’t touch it, and you don’t even know exactly where it is. Your computer today is really a collection of hundreds of thousands of what you used to think of as computers before, all of which working in unison to provide you all the services you need.

Your new computer is on the Internet. Actually, your computer today is the Internet. The Internet is no longer an auxiliary service to complement the rest of your computation needs. The Internet today is no longer just a service, it is everything. Although our desktops and laptops are capable of doing wonderful things on their own, but if they are disconnected from the web we tend to think of them as useless.

The Internet today can stream you an infinite collection of videos, movies, TV episodes, and live events. The Internet can let you call, email, IM, and handle all your communication needs. The Internet can take care of your office needs of word processing, spreadsheets, presentation, team collaboration, and database. The Internet can store, organize, or even help you edit your photos. The Internet provides you with games you can instantly enjoy.

While this is not new, what is new of the past two or three years, however, is that you can get all these services with minimal configuration on your end, and with all these services running in your browser, and we’ve only just got started. This is the new Internet. This is your new computer!

With this, all the old debates of Windows vs Mac OS vs Linux are kind of irrelevant these days. All of them connect you to the same Internet, and that is where all the new applications run. What is relevant however, is the emergency of the new Internet Operating Systems. Unfortunately there isn’t much debate about this. However, if you think about it, companies like Facebook, Google, and Microsoft Live, are all competing to build your next operating system, or the environment where you work.

The closest of these to a full-blown “operating system” is probably Facebook. This of course is no wonder because they bought the Internet start up Parakey that was interested in building a hosted, virtual, Internet operating system. If you look at Facebook, they even adopt the mantra of existing operating systems. They have a little bar at the bottom where your notifications appear on the right (just like where your system tray icons would appear in Windows). You can install different applications to your profile, you start your applications by clicking on a menu from the left side of your bar. Developers have an API and programming languages to write programs to run on the Facebook environment. So it is in effect a full-blown “operating system”. I only put the quotes here because it technically doesn’t manage your hardware like a “real” operating system does, but it is pretty much everything else for you.

This is very exciting. Your new computer data and services are available to you 24/7 around the globe. It is very exciting because you no longer have to manage and maintain your computer as you inadvertently had to in the past. Previously, you would buy a computer to use it, and you’d end up administering it just to keep it running, which took away from the time you can actually use your computer to derive some benefit out of it. To realize this, think of how much time you had to spend to install applications and fix problems that you encounter (computer doesn’t work, this or that program don’t work ..etc). Now, all that is gone and taken care of by somebody else. You can now derive benefit from your computer without any extra effort.

This is also exciting because it creates new problems for us to think about. For example, we are now no longer owners of our data and computation. It is probably companies like Facebook, Google, Microsoft, Yahoo, and Zoho that own your data. So how do you ensure that your data is still safe and confidential ? Your new computer services run on hundreds of thousands of machines in a distributed fashion, how do you make that possible ? Your new hosted services are expected to be up and running (available), and extremely responsive, 24/7 and around the globe, how do you make that possible ? How do you integrate the experiences of millions of people so that we can facilitate collaboration while still protecting security ? and how do use users’ experiences to create better services ?

This is the new Internet. This is the new world of “cloud computing“. This is your new computer. Welcome to your new computer.