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

Friday, March 14, 2014

Minimalist Approach has Advantages.

When you move to a different town, as we did recently by moving to the Seattle area, an important realization hits you: You are indeed able to live in a minimalist manner, out of suitcases, so to speak. And, life is a lot simpler!

14 March 2014: Doodle for Google
Minimalist approach has other advantages.

Take the Google front page, for example. This simple front page has been the gateway for many people for their searches and for the diurnal goodies that Google itself leads you to: Today, it is about Doodle for Google, a scheme which invites young artists — Grades K-12 — to submit their doodles ...

Sunday, August 05, 2012

Google Fiber, when are you coming to our town?


This blog post is an alternative, easier-to-follow, representation of an article on Mashable.com, How Does Your Internet Service Stack up to Google Fiber?

PropertyAT&TComcastGoogleTime-Warner Verizon
NameMax Turbo Internet and U-verse U450 TV Xfinity Extreme 105 Internet and Digital Premier TV Gigabit + Fiber TVSignature Home PackageFiOS 300 and Ultimate HD
Price/mo$188$180$120$199$318
Internet access speed24 Mbit/s down, 3 Mbit/s up105 Mbit/s down, 10 Mbit/s up1000 Mbit/s down, 1000 Mbit/s up 105 Mbit/s down, 10 Mbit/s up 300 Mbit/s down, 65 Mbit/s up
Monthly Data Cap250 GB300 GBInfinite60 GBInfinite
Channels 430, incl. Cinemax, HBO> 300, incl. AMC, ESPN, HBO, Showtime162, incl. Showtime350; premium extra380, incl. ESPN, NFL RedZone, Showtime
DVRs, Recording1, 41, 21, 81, 21, 2
DVR - hrs65 HD60 HD 500 HD 150 HD 60 HD
Availability22 states39 states, & Washington, DCKansas City, KS & Kansas City, MO29 states 12 states, & Washington, DC

Thursday, January 05, 2012

Google Maps and Bangalore's Namma Metro.

Google has seen it fit to map different parts of the world, and Bangalore, India, is no exception.

Recently, on 20 October 2011, a segment of the Bangalore Metro, between Baiyappanahalli & M G Road, went online for passenger traffic.
Namma Metro Route Map

While the route map of the Namma Metro, shown here and provided by the Bangalore Metro Rail Corporation Limited (BMRCL), offers a logical view that is helpful in a lot of contexts, it is sometimes also valuable to have a view that is superimposed on the geography-based map of Bangalore, of all the stations that currently serve passenger traffic. There is also a list of stations in the rail network, provided on the BMRCL web site.

It is said that the rail system offers free Wi-Fi connection on the train to all of its riders.

This Google map given below is a public map and I expect to update it to match the state of the Namma Metro in the coming months and years.

View Namma Metro (Bengaluru) Google Map in a larger map

Other information Namma Metro on the Internet:
Namma Metro on Wikipedia.
Bangalore Metro Map by MapsofIndia.com.

Thursday, February 03, 2011

Why I (almost) like Bangalore.

My present visit to Bangalore grew partly out of a desire to take part in the UVCE Mega Reunion, and partly out of an approximately once-a-year visit to be with my octogenarian father. It has been nearly a month since I arrived at the Bangalore airport and, after taking in Bangalore in some of its awesome variety, I have reflected here on why I almost like Bangalore.

In his book The World is Flat, first published in 2005 and now newly republished as 3.0, Thomas Friedman has colorfully introduced Bangalore in story fashion through his experience in the golf course in the central part of the city.
"No one ever gave me directions like this on a golf course before: ... 'Aim at Microsoft or IBM'. I was standing at the first tee at the KGA Golf Club in downtown ... I had come to Bangalore, Indian Silicon Valley ...' .
Today, if you visit Whitefield — now considered part of Greater Bangalore —, you will see many more buildings, many of them high rises, that belong to who's who of multi-national corporations (MNCs) in the IT and other industries. Thus, as an IT professional, you simply cannot be lost in Bangalore. If anything, there is the added dimension of dealing with the Indian psyche to all of the rest of what is involved in an IT transaction.

If you are a programmer type, there is sufficient reason to be effective from being in Bangalore too, thanks largely to cloud computing. Dijkstra made the observation, in his famous 1972 Turing Award lecture, that programming is probably the most complex in terms of the orders of magnitude that the human mind has to conquer: 1010. While Dijsktra's comments were focused on a software system programmed on a single computer, the advent of cloud computing adds a new spatial dimension to the order of magnitude1, not to speak of the higher-speed electronics, which itself can add 3 more orders of magnitude, from microseconds to nanoseconds. So if you are a programmer interested in dealing with taming programming complexity, you can do so quite effectively while being in Bangalore.

Google Maps is another major boon to the chaos inherent to the Bangalore I grew up in, in the 1960s and 1970s. During this visit, I have never had major difficulty to get to anywhere within the city and, that too, by the Volvo bus transport, thanks to the Bangalore Google Transit Trip Planner. What is required is a bit of taming of what you type into the Google Maps' search window: I have discovered for example that, if you do not include street address, or door number as it is generally known here, the positioning of your location of interest is reasonably accurate, and that is good enough for getting you around.

Nearly any problem that needs a solution in the Indian society needs to be highly scalable2. Consider the mundane problem of outfitting the entire city of Bangalore with proper infrastructure of footpaths — or sidewalks, for the American reader. You have to be amazed why, in the last 4 decades, the quality of these footpaths has not improved at all! Take the Outer Ring Road3, for instance, as shown in the Google Maps Web Element at left. In some sections, in J P Nagar, pedestrians are forced to avoid the footpath and walk on the road, by the curb! Forget uniform paving on the footpath, the granite slabs intended to cover the drainage system are regularly missing near the Outer Ring Road underpass at J P Nagar 24th Main Road! Why is this? Is the problem so complex that it cannot be suitably solved? I'll leave the reasons to the reader's imagination.

In summary, if you can make do with traffic imperfections, including insufficient concern for pedestrians, there is sufficient excitement in the Bangalore air. And, that is enough for anyone, with sufficient non-concern toward traffic and pedestrians' problems, to like the city.

1In a Special Report: The World's Largest Data Centers, we learn that the largest single building data center is about 1.1 million square feet.
2This statement is true not only of India, but also of China; both are countries with more than billion people.
3When it was first conceived, Bangalore city limits were probably within this envelope. Now, of course, the city has grown beyond the Outer Ring Road, thus mocking the use of the word 'Outer'. That is besides the point.

Wednesday, November 17, 2010

Do We Know What Net Neutrality is?

There has been so much misunderstanding about net neutrality in the press — you can sense it even in the transcript below — that I felt it appropriate to transcribe excerpts from an Eric Schmidt interview at the Web 2.0 Summit in San Francisco recently. The logic provided by Eric Schmidt appeals to anyone's sense of what net neutrality should be.

In particular, the ability of a service provider to charge differently for different grades of service must be maintained. (Similar to First Class and Economy class on air flights).

[Aside. It is interesting to note that many of the noteworthy cloud-based services — e.g., AWS, Cisco Webex/Umi, Google Apps, Salesforce.com — work just fine, even though they are all delivered through "economy" class Internet access in the last mile. End of Aside].

The interview is conducted by John Battelle and Tim O'Reilly. The link for the net neutrality discussion portion, using 'start' and 'end' parameters, of the video is provided below:


Friday, May 29, 2009

HTML 5, Google I/O and Evolution of Applications.

Earlier this week, I had occasion to attend the Google I/O conference. This blog post is more reflective than a factual report on the event. (For factual reports, e.g., see Google: The browser is the computer, Google Wave: A new kind of mega-application).

In the beginning, e.g., with the ENIAC, people programmed in 1s and 0s. The initial tedium was avoided by the invention of assembly language programming. The primitives that the programmers dealt with included registers, memory and i/o in the form of tapes and disks.

Subsequently, there were several high level programming languages invented, stack machines supported block structured languages. For a very long time, the stack machine seemed sufficient, and even the concept of classes were implemented on top of the stack machines. The primary commercial successes in this arena are C/C++ and Java and their variants.

In this conference, the primary message appears to be that the communication content, in Google Wave, is modeled as hosted XML documents, and the primitives that a programmer uses within a browser are the ones that manipulate the document object model (DOM); and, there are several new primitives, i.e., tags like canvas, video, audio, etc., built natively into HTML 5. (A good introduction to the model methods is available at HTML DOM Primitives and XML DOM Primitives). Thus, while the stack machine continues its reign, additional functionality is being expected of the platform in terms of the DOMs.

To promote concurrency in applications, the concept of Web Workers is available in HTML 5.

What happened in the last 50 or so years? Now, the basic computational platform (within a browser) is one that supports very granular manipulation of pieces of communication that is relevant among human beings (and computers), rather than registers, stack, etc. This is good; it is easy to see progress.

Wednesday, May 07, 2008

ಕನ್ನಡದಲ್ಲಿ ಬ್ಲಾಗು (blog).

Folks not familiar with Kannada will wonder what this blog post is about. This is about an excellent new feature in Google's Blogger: the recent addition of support for Indic languages. The man-machine interface is so good that you can create real Kannada characters just through a browser, as you can see below. However, the software is still evolving and not all input avenues produce the same result always. (This is very reminiscent of lack of object-oriented behavior that early Microsoft products used to have).

[Warning: Kannada characters show properly only in Internet Explorer and Safari; I don't quite know what is not right with the Mozilla Firefox].

You can use any natural phonetic transliteration that you can think of, and you are prompted for possibilities. In other words, all the procedures you had to go through using Baraha seems unnecessary. If you didn't get it right, no sweat. You will get a popup Kannada keyboard mini-window from which to select the right Kannada representations. (In Internet Explorer 7.0, the popup mini-window sometimes shows up almost outside of your view area).



ಈ ಪುಟದಲ್ಲಿ ಕನ್ನಡದ ಕೆಲವು ವಾಕ್ಯಗಳನ್ನು, ಮತ್ತು ವಾಕ್ಯಾಂಗ ಭಾಗಗಳನ್ನು, ನೀವು ನೋಡಬಹುದು.

  1. ೧. ಸಿರಿಗನ್ನಡಂಗೆಲ್ಗೆ.

  2. ೨. ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಎ ಏ ಐ ಒ ಓ ಔ ಅಂ ಅಃ

  3. ೩. ಇಳಿದು ಬಾ ತಾಯಿ ಇಳಿದು ಬಾ.

  4. ೪. ಸರ್ ಮೋಕ್ಷಗುಂಡಂ ವಿಶ್ವೇಶ್ವರಯ್ಯ.

  5. ೫. ಮೈಸೂರು ವಾಸುದೇವಾಚಾರ್ಯರ ಯಾವ ಕೃತಿ ನಿಮಗೆ ಗೊತ್ತು?

  6. ೬. ಶ್ರೀಮತಿ ಗಾಯತ್ರಿ ಅವರೇ, ನಿಮ್ಮ ಮನೆಯಲ್ಲಿ ಈವತ್ತು ಏನು ಅಡಿಗೆ?

  7. ೭. ನಿರ್ದೇಶಕ ಮಾಸ್ಟರ್‌ ಕಿಶನ್‌ ಸಂದರ್ಶನ

  8. ೮. ಮೈಸೂರಿನ ಬೆಣ್ಣೆ ಮಸಾಲೆ ದೋಸೆ.

  9. ೯. ಕನ್ನಡ ಕಸ್ತೂರಿಯಲ್ಲಿ ನೀವು ಕನ್ನಡ ಶಬ್ದಕೋಶವನ್ನು ನೋಡಬಹುದು.

  10. ೧೦. ತಾಯಂದಿರ ದಿನ, ೨೦೦೮, ಅಂದರೆ ಮೇ ೧೧ ಅಥವಾ ಮೇ ತಿಂಗಳ ಎರಡನೇ ಭಾನುವಾರ.



As you can tell, I have not yet figured out how to produce Kannada numerals automatically within the ordered list. The other annoying thing is that, if you want to mix English and Kannada in the same blog post, you have to keep tweaking your Blogger.Settings.Basic. I have no doubt that will get fixed in the not too distant future: Google engineers can be relied upon to produce that.

Finally, Kannada publishing seems to be so enjoyable that I have started a new blog site exclusively devoted to blogging in Kannada.

Sunday, October 28, 2007

A View on VMware.

The stock of the company VMware has been on a tear ever since its IPO earlier this year. Usual metrics - e.g., P/E ratio - for evaluating stocks will tell you that it is expensive today.

However, if we look at the essential value that it adds to the computing environment, it seems to have some properties that are very perpetual. End nodes - namely, desktops, laptops, servers, etc. - now can be very versatile, thanks to the software VMware.

In other words, the ubiquity of VMware seems to be very assured. Thus, the company VMware seems to have the strength to remain alongside Google, Microsoft, Oracle, etc., in a permanent lineup. With the cash the company is generating, it has the wherewithal to enter adjacent markets.

I'll wait for some pull back in the stock to take a long position.

Saturday, April 07, 2007

The World is Getting Flatter

Today, I came across a new service that Google has introduced. Free. Google 411. Yes, a directory service that is free (and only costs what you have already paid for the telephone company). I tried it out and it works! Granted it has some constraints for now ... but that will be easily remedied, given that Google has a large army of talented software engineers.

Tom Friedman has earned himself a place in the history books by writing the book The World is Flat. The implication of Google 411 is enormous. Anyone in the world can find out, for a relative pittance, this kind of local information. Even though most of this information is already available through Google Local and such, the simplicity of the man-machine interface of the telephone service is what will make this usable by many more.

If someone - Larry Page or Sergey Brin or, even, Eric Schmidt- were to take the trouble to describe in a book how they have built Google so far, that will be immensely valuable to entrepreneurs!

Thursday, March 15, 2007

Cisco and WebEx

This morning's announcement that Cisco has agreed to acquire WebEx makes it a bit clearer as to the direction Cisco is taking for its evolution. Web-based online meetings are what WebEx has been serving up to its customers, mainly small & medium businesses (SMBs), and this acquisition has a potential to turn small businesses completely online. The advent of Google Apps is but a modest start, also in that direction. And, Microsoft Live has been online for quite some time now.

Makes you also wonder about the kind of value-added applications that would succeed 20-25 years from now.

Wednesday, February 02, 2005

Google Valuations

It is an interesting exercise for anyone in the industry these days to try to analyze Google evaluation. Today, an interesting article by Mark Hulbert of MarketWatch has one such view. His analysis makes some assumptions on reasonable 5-year return and the P/E ratio that would be necessary in February 2010 to sustain it. For a 20% annualized return and a P/E ratio of 50, his model requires annualized growth rate in earnings. If you read the article, you probably would not want to run out and buy Google stock!

And, of course, there have been others - including myself - that argued that $85 itself was a little high valuation for the stock in August 2004. (See also John Battelle's blog).

On the other hand, Google seems to have created an effective distributed computing technological base that can be monetized in various ways. As a result, it is very conceivable that Google will derive a $20B revenue in 2010 that, for a short term at least, can sustain a valuation of $500B, equivalent to a $1800 stock! Recall that Cisco enjoyed such a valuation for a brief period in 2000. And, Cisco is not a software-only company that can produce outrageous profit margins.

I guess we all will have to wait patiently for the next 5 years to see the truth of these analyses.