Showing posts with label Google. Show all posts
Showing posts with label Google. Show all posts

Friday, 4 February 2011

The Bing vs Google Story: An interesting analogy

So its become quite fad these days - discussing the big controversy where Google alleges Bing of using Google search results to improve their own search service.

The Story
So to cut a long story short, Google believed Bing was secretly making use of their search results to improve its own service; and ran a 'sting operation' to prove this behavior. They created an artificial result for a search query ("hiybbprqag") that originally returned no results, and tweaked their index to return a hand crafted result that had no relationship to the original query.




A few days later, searches on Bing for the same keyword returned the same results that Google did (Here's the whole story). As expected, Google claims this is unethical behavior and would like this practice to stop.

Microsoft's Take
Microsoft responded quite strongly, stating that
"To be clear, we learn from all of our customers. What we saw in today’s story was a spy-novelesque stunt to generate extreme outliers in tail query ranking. It was a creative tactic by a competitor, and we’ll take it as a back-handed compliment. But it doesn’t accurately portray how we use opt-in customer data as one of many inputs to help improve our user experience."
- Harry Shum, Bing Corporate Vice President

Bing - a better way to Google?
But with all this controversy around, the popular opinion indeed is that Bing copies results from Google. This video on College Humor probably says it best:
"Bing helps you Google the best choice, faster. And shows related Googles right there on the results page. Bing knows what you like to Google."






An interesting Analogy
Here is an interesting analogy that I came across, of the events of this entire Bing-Google episode:
The Bing Cafe head chef is waiting at his usual bus stop and overhears someone saying
"Hey, I had unusual dish X with unusual ingredient Y last night, and it was pretty good."

But he doesn't think anything of it, because nobody ever asks for unusual dish X at the Bing Cafe.

Until one day, voila! Someone comes in and orders off-menu: dish X!

The chef has never made dish X before, but he remembers that unusual bus stop conversation and decides to try to make dish X with unusual ingredient Y.

And then the customer peels off his fake moustache and says
"Aha, gotcha! That was *our* idea, at the Google Deli across the street! *We* invented the idea of making dish X with Y!"

And he explains to his dining companion, the local restaurant reviewer, that they sent twenty people to the chef's bus stop to *deliberately* have conversations in front of him, and a whopping *7%* of the time, the chef later made dishes with the unusual ingredients they mentioned. And the local restaurant reviewer, who isn't entirely clear whether 7% of dishes ordered by 20 people is a big or small number, presses his editor to make this "scandal" a front-page story.

And the editor isn't good at math or ethics either, but it's a slow news day in their town, so voila: Front page news.

So then a reporter asks Bing Cafe chef about the article and he says
"Huh? That's ridiculous. I'm not reselling Google Deli food at the Bing Cafe."

And then he reads the article, and he says "You gotta be kidding me. The Google Deli has been deliberately sending spies to my bus stop?"

And the chef tries to respond, but hey, it turns out that today is the opening day of the "Whipped Cream Pie Convention", and soon there are pies flying through the air so that everyone is messy and nobody wins, except for the Keystone Kops Production Company, who have diligently filmed the whole thing for your internet viewing pleasure.

Tuesday, 20 April 2010

The Nexus One, powered up and flying in Mumbai

It's been a while since I got the best gadget I've possessed so far.


I was drawn into an internal struggle between the iPhone 3GS and the N1. There are enough people on both sides over the net to confuse, so I looked down into the facts. Here's what tilted me in the favor of this marvelous piece:
  • Its got a bigger, brighter screen with a higher resolution than the iPhone. ("This is the best mobile phone display on the market today, blowing away the iPhone’s 480 x 320 display" - Techcrunch)

  • Its got multitasking built in bottom up.

  • 5 Megapixel cam with flash - much better picture quality than the 3.2 on iphone without a flash. I've seen both the pics now and can say for sure.

  • The dual microphone noise cancellation feature - silences out the background noise for crystal clear voice - to the other side of the line. iPhone users have always complained of poor call quality.

  • Better contact syncing over the net. Any of you change your phone numbers over facebook or twitter, and my phone will update itself in minutes. Ofcourse I can add additional numbers.

  • Google's own phone - much better and natve Gmail and Gtalk integration, smooth performance. (the best Gmail and gtalk app in the entire phone market)

  • Google Calendar synced in with full support for all features - multiple calendars, labels, tasks etc. iPhone had clumsy hacks to enable one or more of these.

  • Openness about the android platform and adobe's promise to release the latest flash for N1. (Didnt we know Steve Jobs thinks nobody uses flash or rather shouldnt? Everyone ofcourse uses quicktime instead).

  • The promise of Google voice coming to India sometime that will rid us or dependency on mobile carriers. Its already got the app running free in the US.


iPhone?
Tell me how much of that can you do with the iPhone? IMO the iPhone is a fancy iPod with a multimedia computing device and a phone app that serves to be a very highly regarded masterpiece of fashion jewelery in the tech genre.
I would very much like to own it, and when I feel the need for a fashion adornment I'll get one. With N1, I get a lot more power, flexibility and usability.


The Nexus One
Now that I've got the phone and have been using it for a while, I'm not disappointed at all.
the 1GHz snapdragon processor makes this phone run so fast, that experiencing lag is history. I don't think ill be able to adjust with any other phone after this.

The multitasking is smooth, contact syncing is intelligent and I've got lots of apps to do a lot of things.


The Advertised vs the Real
GPS navigation is surprisingly pretty accurate in mumbai - accurate upto 2 metres in the west and varies till around 50m in the east.

The push notifications are handy and realtime for Twitter, Gtalk, Facebook, SMSes and Emails.

The contact and sync is intelligent and automatically merges duplicates within the phonebook.
The profile pic is also autopicked from facebook / gtalk.

The picture quality is much better than any phone cam I've ever used. The gallery app autosyncs with picasa and shows up those albums beside the camera album.

The phone really is fast. It responds with every touch as fast as it can, except where network speed is a bottleneck.

Offline mode: I can continue to delete, read, write emails, calendar entries offline and they're synced up when the connection is made.

Voice search: voice recognition works 50% of the time for me when i spell it out slow. I guess it'll get better over time because the analysis is done over the net.


Mumbai
Here we dont have 3G yet, and I was doubtful about the EDGE speed and coverage. But the phone works, rather flies fantastic for its capabilities on the Vodafone EDGE network here. But it does lag bad enough to lose motivation when I try viewing youtube videos.
Vodafone has the largest coverage in this part of the country and hopefully with the 3G bidding that has begun, it should be launched by the year end.
Call quality is good and as I mentioned, maps and GPS location work just as advertised.


The few cons
A few minor cons that should look to get fixed:
  • Multi Touch and pinch-and-zoom work fine, but are not very smooth and sometimes jittery.

  • high battery usage. I've got learn the skill of turning on and off features as I need them to be able to use it for 24 hours without any recharge.

    Most of it is eaten by the display though.

    With maximum use (almost constant playing around), it burns out in 12 hours. using just call, sms, and email when necessary makes it last 40 hours without a recharge. so its a play between these limits.

    Here's a handy link for battery life on N1.
Haven't rooted the phone yet, and dont plan to until I'm bored of its present state. I'll go for the cyanogenmod route then.

Friday, 27 February 2009

The first Rich Internet Applications Conference in Singapore

I just attended RIAction, the first Rich Internet Applications conference in Singapore.
They had several parallel tracks, most notable ones being occupied by Microsoft (Silverlight, Expressions blind, Azure etc), Adobe (Flex, FlexMonkey, AIR, Flash etc), php (php user group, singapore), Flex User group and other user group communities.

All the 3 big names in this arena were sponsors of the event (Google, Adobe and Microsoft).
Apart from tutorials and workshops / jumpstarts, keynotes, I got myself a cheezy Google Lanyard, and some Microsoft & RIAction goodies. Joined up with the Flex user group, php user group and met a couple of folks at creativecrew as well.

Interestingly, some web 2.0 startups like zopim (Aims to add an intelligent chat agent to any website for clients / customers). There were a couple other companies present, but with the same old USP of software consulting and development.

IMO the RIAction team (one of the organizers is Hu Shunjie)  did a pretty good job of a first RIA Conference in Singapore. 

Update: Just found this video about RIAction "I love RIAction".



Saturday, 6 September 2008

Google Chrome - Crash the browser :P


Okay so this is a quick post on how to crash google chrome (not that you would want to do it, but just for fun).
  • This one was discovered by Rishi Agarwal, one of my hostel-mates: type in 'About:%' in the address bar, without the quotes, and the browser with all its tabs crashes instantly (even before you press the enter key). I think chrome was all about sandboxing of tabs... but apparently theres still some work to be done.
    (Correction: I just realized here that just typing in ':%' is enough to crash the browser!)
  • For those interested in crashing Chrome through some under the cover techniques, check out this and this. 
    “An issue exists in how chrome behaves with undefined-handlers in chrome.dll version 0.2.149.27. A crash can result without user interaction. When a user is made to visit a malicious link, which has an undefined handler followed by a ’special’ character, the chrome crashes with a Google Chrome message window “Whoa! Google Chrome has crashed. Restart now?”. It crashes on “int 3″ at 0×01002FF3 as an exception/trap, followed by “POP EBP” instruction when pointed out by the EIP register at 0×01002FF4.”

  • A vulnerability that tricks you into execution of an executable / JAR file. More

    Just hours after the release of Google Chrome, researcher Aviv Raffdiscovered that he could combine two vulnerabilities — a flaw in Apple Safari (WebKit) and a Java bug discussed at this year’s Black Hat conference — to trick users into launching executables direct from the new browser.

    Raff has cooked up a harmless demo of the attack in action, showing how a Google Chrome users can be lured into downloading and launching a JAR (Java Archive) file that gets executed without warning.

    In the proof-of-concept, Raff’s code shows how a malicious hacker can use a clever social engineering lure — it requires two mouse clicks — to plant malware on Windows desktops.

    The Google Chrome user-agent shows that Chrome is actually WebKit 525.13 (Safari 3.1), which is an outdated/vulnerable version of that browser.

    Apple patched the carpet-bombing issue with Safari v3.1.2.

(Nothing more as of now. ill keep adding to this list as I find out more)

Wednesday, 3 September 2008

Google Chrome - First look

So after a long and anxious wait, its finally available to the public, and I've been using Google Chrome all morning.

It seems to be fast and quick and as expected, user friendly.

Quick takes:
  • Minimalistic look, with maximum space given to the web page / content. Even the status bar is overlayed on the page when necessary and dissapears when not.
  • Intuitive interface. Switching between tabs is fast (compared to both IE and mozilla). Each tab is sandboxed separately so a slowdown or crash in one of them doesnt crash the browser (havent tested this though).
  • icon on tab to the left of page title (before the favicon appears) is a rotating arc, showing a 'busy' state. Anti clockwise rotation until the site is determined, clockwise after download begins.
  • Handy address bar: intelligent autocomplete for urls. google search results also supplement the options for easy selection.
  • Frequently browsed pages appear as a matrix on newly opened tabs. Quickly resume where the last session left off.
  • Most other features work as in firefox, including shortcuts.

Cons:
  • It takes the connection settings from IE. So everytime you need to change a proxy, for instance, you will have to tweak your IE setting.
  • Closing the entire browser does not prompt you for confirmation. Neither does it save the tabs to be reloaded at next start.
  • No easy way to bookmark pages. Right-clicking on the tab or the page doesn't have a bookmark option. The only way, as I see it, is to go into bookmarks and add the link manually. 
  • Drag drop of tabs onto bookmark toolbar doesnt work.
  • the "forward" and "back" buttons dont have a drop down menu to jump into history more than a step. 
Issues
  • On my laptop, the touchpad scroll works fine when scrolling down, but scroll up doesnt happen. I check with firefox and it works fine there, but on chrome it just doesnt. Something that needs to be fixed.
Havent gone deeper than this so far. Next thing to do is probably test it out on wine for Linux. After that, probably check if the settings and preferences are exportable if I need to get back to firefox later.
So far it seems chrome will cut into firefox's user share pretty easily. I'm already a chrome-user :P. Find out more and more and more. 
Below: A video by google on the philosophy behind the need for chrome.



Tuesday, 2 September 2008

The Google Browser: Google Chrome - Download



A little more about how the browser is going to be..
Google Chrome will be a multi tabs browser, with each tab owning its own process running with limited rigths for improved security and crash prevention. Google Chrome browser will also include several innovative features like a JavaScript Virtual Machine, called V8, to speed up JavaScript performance in the browser, an address bar ’omnibox’ offering search suggestions ( top visited pages or popular pages ), a special 'incognito' tab with improved privacy protection.
The entire Google Chrome Browser Blog announcement
The Beta Download: Available September 2, 2008 (Today!)

Google (GOOG) said it would be launching Chrome in 100 countries, but it will only be in beta in Windows (Google said Mac and Linux versions were coming soon).

Download links (Ill update this with information as available):
  • The Home page (http://gears.google.com/chrome/?hl=en). Yes it used to work earlier, but a few days ago, google redirected it to its search page. Probably when Chrome is released, the link will work.
  • Updates on download links: http://digg.com/tech_news/Where_to_Download_Google_Chrome.

The Google Browser...

Google just officially confirmed that it is releasing a new open-source web browser,named Google Chrome.

So after all that we've heard about Internet Explorer being the evil spearhead and firefox being the savior of us all, there's a new entry - Google's browser! [read more]

An interesting introduction to it using a comic strip (by Scott McCloud, creator of the classicUnderstanding Comics.) : http://blogoscoped.com/google-chrome/

Google's products invariable get associated with descriptions like new, simple, powerful and innovative. Not surprising, considering what they have under their belly so far:
  • Gmail
  • Gtalk
  • Google maps
  • Google Groups
  • YouTube
  • Google Spreadsheet, Docs
And now, they are going to have their own browser as well. Its a cool idea, and any competition is always good for the user [:P]. But just how good is Google Chrome going to be is just something we can only guess right now. I guess, we can take firefox to be a benchmark on which to make judgments.

Going by that, there's already rumour on slashdot that Google Chrome is based on Webkit, the same basic engine as Mac OS X's Safari. And we all know how great that runs on anything thats not a mac. Not to mention the portability issues of web applications and sites that depend on flash and client side scripting based UIs. And the mobile platform is something entirely out of picture right now. Anyway, any new entrant does deserve some time to make its mark. I dont know about you, but i'll just wait and see...

As Sadagopan points out,
Google is using the internet to systematically devalue Microsoft’s assets, forcing a “Microsoft’s Black Monday” on the wall street in future. Google is leveraging the mantra that built Microsoft: who controls the UI controls the user; who controls the API controls the programmer.
While there may be scepticism about what could a new broswer do - except introduce more confusion, as I see it, if Google Chrome delivers on its promise of speed, stability, security and reliability, it will like gmail soon command the mind share of the web users. This in turn should make it possible to push common web standards!
And it might actually happen! We have seen how firefox has been forcing web standards through its respawn in recent years. There's no reason why google wont play a big part in the process, now that it has a browser in its name. MSNBC says:
Until now, Google had been trying to undermine Internet Explorer by supporting Firefox, a Web browser developed by the open-source Mozilla Foundation. Bolstered by an advertising partnership with Google's search engine, Firefox ranks as the second most popular browser, with a market share of more than 10 percent. Google recently extended its advertising alliance with Firefox through 2011.

Bearing the stamp of Google's renowned brand, Chrome could be an even more formidable rival to Explorer.


There's also rumour that Chrome has better support for cloud applications than Mozilla, and getting a browser out is just the first strategic step in entering this valuable technology that many believe will decide the next decade of computing technology.

Anyways, I'll just wait and see before making a judgement.

Friday, 22 June 2007

The Holy Crusade: Its Google vs Microsoft again!





OK this is the latest that has hit the wires:
Microsoft Changing Vista Desktop Search

Microsoft's compromise with the U.S. Justice Department, detailed in a report released late Tuesday, allows Windows Vista users to set a non-Microsoft program as the default search engine on hard drives. Microsoft will also add a link to that alternate program in the Windows Start menu, but will not change the way Vista "Instant Search" technology works.

Recent concessions by Microsoft are part of a broader battle between the two companies. While Windows continues to dominate the desktop operating system market, Google's ability to make money from search advertising has left Microsoft scrambling to catch up. Google has also stepped into traditional Microsoft territory in the past year with a set of free, Web-based programs for word processing, spreadsheets and presentations.

Tuesday's regularly scheduled status report came after Google filed a 49-page document with the Justice Department in April, claiming that Vista's desktop search tool slowed competing programs, including Google's own free offering. Google also said it's too difficult for users to figure out how to turn off the Microsoft program.


It is interesting to see how millions of us are closely following the so called 'crusade' between Microsoft and Google. In the not so forlorn past we can trace a similar analogy that prevailed between Apple and Microsoft.

Its easy to see that every attempt of Microsoft to provide default Ms tools to its users has created a hunch for many other software providers. consider these for eg:

Computer security software companies testing early versions of Vista last year also believed that the operating system might interfere with users' ability to chose products other than Microsoft's.

Also last year, Google told the Justice Department it was concerned that Internet Explorer 7, Microsoft's latest Web browser, made it harder for PC users to install toolbars of competing search engines. Regulators declined to intervene, but Microsoft still changed the way Explorer worked. And at the request of antitrust authorities in Korea and Europe, Microsoft released versions of Vista without the Windows Media Player.
The instant search technology so ambitiously flouted in the new vista release has been said to have existed in the Mac since prehistoric times (A very huge fan following would resist any of your attempts to prove otherwise). However, software developers have a different take to it:

Microsoft is enmeshed in a similar battle with the European Union, which has levied more than a billion dollars in fines against the software maker for depriving competitors of technical information, and charging too much for some licenses.

In response to claims that Vista's "Instant Search" slows other products, Microsoft agreed to give competitors technical information to help optimize performance.


Google had initially raised concerns about desktop search in December. The April complaint that drew public attention to the skirmish was filed just days after Microsoft called for antitrust regulators to scrutinize the search company's planned $3.1 billion acquisition of online ad service DoubleClick Inc. (That was a big story in itself).

More of an interesting read here.
Here is the Antitrust case filings (for those of you too interested!).

As I said it will be interesting to see how the two companies continue their skirmish. As users, of course, Its a pleasant ride all the way to the end. The more the competition, the more the options we have and the better it is. All we can do is spectate, comment, participate and enjoy the ride!