Blue Screen Of Duds

Where the alter ego of codelust plays

He went thataway

with one comment




Woody’s One Way

Originally uploaded by Bob.Fornal.

The die has been cast, many strokes have fallen on the keyboard and the moment of truth is here. I’m abandoning ship here and moving to my own domain at Fatalerror.

It has been wonderful being here at WordPress.com, but I needed more bells and whistles (including advertisements) than what the set up would allow me to.

So long Automattic, and thanks for all the good times!

Written by shyam

May 6, 2008 at 2:50 pm

Posted in Uncategorised

Why not being number one in non-search areas is a-ok with Google

with one comment

A lot of people constantly harp on the fact that Google is not the market leader in any other market segment than search and contextual advertising and hold it up as proof of the fact that Google is a one-trick-pony. While it is desirable for Google to lead the market in everything it gets into, it is not the only factor that Google is looking for when it kicks off a new product.

To understand why Google does things differently, you need to first understand how goes Google work differently as a company.

At its core, Google is one massive computing infrastructure. What the company excels is in building, and maintaining applications on top of this infrastructure, only parts of which are known to us as Big Table, Google File System and Map Reduce. Almost every application (yes, this is speculation, sue me) is built atop this infrastructure, giving Google the ability to have consistency across storage, classification, categorization of any data that comes into its system. Other companies, like Yahoo! and Microsoft, have years and years of legacy sitting on different frameworks and infrastructure, giving Google amazing leverage over them.

For Google, the only real product is user experience and the value the user derives from using Google’s products. This, in turn, helps further refine and better offerings across the plate for Google, creating an endlessly iterative and self-improving product ecosystem. And the products by themselves are a means to bettering the end-product of user experience.

For instance, not many would have much to say about Google’s “web history”, but not many know that the same is used to do drive recommendations in Google Reader, which also uses geographical data (I was recommended feeds related to Trivandrum after being there for a week) which Google collects in conjunction with ISPs (driven by Google Analytics) to further refine these recommendations.

In a similar manner, Google already tracks the clicks that originate from Gmail and I would not be surprised if they are already tracking and indexing the thousands of billions of messages that flow across Google Talk to better know and predict which link you are likely to click more on Tuesdays and Wednesdays (match data from the messages and your web history), compared to Friday or Sunday. And that is very much in line with their mission statement of being more useful to you, in a manner that borders on the eerie quite a few times.

And that is where the greatest challenge lies for companies that aim to compete with Google. Learning systems that improve itself iteratively with time and usage are hardest to beat, because it improves by using you against yourself (something like going against your best time in a racing game than against a pre-programmed computer run) and since Google has been around for such a long time, the amount of data it has about you is something that the competition can’t match unless a vast majority of Google’s users switch overnight to the competing services.

Which brings us back to the non-search problem. Google really does not need to be the number one in other areas (other than the silly acquisitions like Jaiku). It does not cost Google much to create new products (many Google projects like Reader and News were started as 20% time projects) and it does not cost them anything to run those either (they are written with the same framework that is maintained for their core offerings). So, even if all of them were to fail, it would not make a dent on Google, while the fact is that a lot of them don’t.

Now, add Google App Engine to the mix, which opens up the same infrastructure (leveraging the same Google Accounts identity system) to the wider web. With the App Engine, for the tiny cost of supporting the bootstrap process for free, Google now gets even more focussed and specific data regarding usage(in the hierarchy of usage quality, context is king. Apps would have a context that is locked-down taking out the guesswork for Google and the data that is stored in such contexts would also be in a format that Google natively understands).

It would really be stupid to assume that all these processes and data collection is not already being  used to improve the advertising business, which is from where they earn their bread.

p.s: This post has been edited for clarity and a couple of grammatical snafus from its first version.

Written by shyam

April 22, 2008 at 4:29 pm

Posted in Google

Tagged with , ,

Goodbye Litespeed, hello Nginx, says WordPress.com

with 6 comments

As mentioned earlier, WordPress.com has made the move from Litespeed for their frontend serving needs to Nginx, the little lightning fast server from Russia. Matt had mentioned that they were quite happy with LiteSpeed, but wanted to move to something else purely to have their entire stack run with open sourced software.

It is a huge boost for Nginx, which has in any case been growing at a rapid pace in terms of adoption in the recent years, especially as a reverse proxying solutin for the Ruby On Rails crowd. What is quite interesting is that WordPress.com is running the development version of the software (0.6.29) than the stable one (0.5.35). There is, though, no clarity if Nginx is being used purely as a reverse proxying solution for WordPress.com, or if it is actually serving PHP too though the FCGI route.

According to Netcraft, the switchover was made on 11th of April.

Written by shyam

April 14, 2008 at 4:21 pm

Posted in Wordpress

Tagged with , ,

Future of Media and other related thoughts

with 3 comments

From a Q&A session for a journalism student’s project, not edited much for language or clarity and a bit rambling.

1. As the newspaper industry in India is a growing one, do you think there is a need for integration, as in the West it is mostly done to prevent the death of newspapers.

I am not quite sure what exactly does “integration” stand for here. If it means cross-publication integration, as seen in the case of Times of India and Hindustan Times, there is an absolute need for it. Granted, that traditional media is still growing at a rapid pace in India, mainly because we are still a fair bit away from market saturation (more readers/viewers being added to the group and a growing number of English-speaking and newly literate junta) and also because we are about five to seven years behind the curve in the internet penetration game in relation to the West. But it is a given that the scenario won’t be the same forever.

The closer you get to such a situation, the more pressure publications and their managements would feel to increase efficiencies and cut costs. And one of the ways to get something like that done is to integrate across organizations, especially in emerging market segments and niches that don’t justify the cost or the expense of two or more players going at each other just because the other one is getting into that market. I also think we would soon see publications pooling resources on commonplace reporting and coverage, like press conferences and industry events, to cut out the agencies in the longer run.

Within organizations, there is already an increased thrust on integration within themselves. For instance, one of the interesting things we had done with CNN-IBN was to have a deeply-integrated online operation with the channel and while we have been successful, arguably, more than anyone else, there is still a huge distance to go for us. For newspapers, the primary issue is technology, followed by mindsets. It is easier for a television channel to invest in a decent online publishing system than it is for a print publication. There are decent automated publishing solutions available for print publications to push out online content without much additional effort from the existing teams, but they cost a hell of a lot of cash and often involves upgrades to existing print software, thus scaring off a lot of cost-conscious organizations.

In any case, being online, by itself cannot save the print organizations. There are decent revenues coming in from the online operations, but not enough by any means to cover the existing cost structures of print media. There are also issues with scaling. After a certain point, it costs a whole lot more of money to support huge levels of traffic on these websites and the support personnel to keep them going. Thus, the need to integrate is very much there, but how it should be done is a question to which the answer is not clear yet.

2. You stated that HT as an organisation is one of the least change-friendly places in Indian media. Do you think integration in HT  will be successful?

HT has a reputation for being a very “babu” joint. But it is a problem that is not limited just to HT, it is probably visible to a much greater extent there than anywhere else. But they are trying to turn a new leaf, with their new initiatives, though the degree of success they have achieved is something that is not very visible right now. Given enough incentive, initiative and clarity, almost anyone can be successful, but most organisations don’t back up the intent with the seriousness, dedication or resources (financial, infrastructural and human) that is required to pull something like that off.

3. Will integration result in downsizing of employees who are not competent in handling multi-media?

If you ask me, I come from the school of thought that skills are portable and that tools are just things that you use to exercise and leverage those skills. Any good professional will need to be adequately tooled to adapt to his/her working environment, if the skills are to be used right and compensated for in the right manner. A god sub-edtior is a good sub-editor, irrespective of whether he/she is in a print, television or an online environment.

So, the whole issue of competency is a non-starter if you don’t hold on to the thought that the tool is much more important the skill that it brings out.

Those who don’t adapt will lose out.

4. Is integration an attempt to increase the paper’s readership and retain the brand image of the paper, as today, many get their news from the television and internet?

Most of the integration are attempts that fall under the “let us do something!” domain. Most attempts don’t have a clear cut idea of what is the eventual objective than an almost unquestioned worshipping of buzz words and catch phrases. But, I guess, the more important part is that things are being attempted right now, than being totally ignored. A large part of those attempts are driven by desperation, seeing the events elsewhere and trying to keep the wolf out of the door at a future date. The others are business-led initiatives, where companies want to maximise the revenue from the content they have already produced and published. There are very few editorially driven initiatives in the domain.

I do not think there is a reverse flow of audiences from online to newspapers purely as a derivative of their online presence. One of the fallacies of cross-media promotions is that there is a direct correlation between sustained audience growth as a result of context switching (television, print and online being the contexts). Yes, it does have an impact in terms of branding, marketing and recall, but I have not seen anything yet that drives sustained growth in usage.

5. What is the future of print media?

That is a tough one to answer and the answer it itself probably lies in the fact that kids who will be born 10 years from now won’t have a primary instinct to write on or read anything from a piece of paper. Their primary instincts would be driven towards handheld devices or to a keyboard on a computing device. The current usage of print media is sustained by generations who have the primary instinct to write on and read off a paper. Maybe, some twenty or thirty years from now, that generation won’t be the ones who hold the purse strings in terms of spending. From that point of view, the future is very bleak for print media.

That said, print also has been one of the oldest forms that have been around. It has survived radio and television till date and I don’t see why it would not survive the onslaught of the internet. The internet is more of a tectonic change that has consequences much beyond the little sphere of media, so it would be unnatural to assume that print would be left untouched by it. I think what will save print would eventually be technology. It may well not survive as the print we know of now — of being printed on deadwood — and probably move into a form that is only similar in shape, but in the end it may just surprise us all by surviving and doing well 40 years from now.

Written by shyam

April 11, 2008 at 4:04 pm

Posted in Media

Tagged with , ,

Short Notes: Quantitative Hedge Funds, Google App Engine, DTH, itimes

leave a comment »

I know the Google App Engine just took over the interwebs. We will get to that, but, later. Alpha Magazine has a nice write up (a bit all over the place in terms of direction, but very rich in terms of content) on quantitative hedge funds who marry cutting edge research from various faculties in science and marry them with the normal hedge fund business.

It is quite a long article, but is well worth the time you spend on it, if numbers, markets, arbitrage, learning (artificial and natural), behaviour and systems design are things which make you salivate more than blondes and brunettes. In a somewhat-related topic we have a fascinating entry on search algorithms that also mentions Pareto in the same breath. Most of the math in it flies like a supersonic above my head (confession time, I absolutely suck at math, go figure!), but do stick with him till the point where explains why there is no “best” search algorithm.

On to Google App Engine (finally!). If Google can bless this with the levels of reliability that they are known for, it will have the same effect that Ruby on Rails has had on start ups, by making bootstrapping of products so easy that it becomes absolutely irritating. David Recordon believes that the App Engine will provide apps that use it with a shared sense of a user, which is one of the major problems that face every socially-enabled product these days. Krzysztof Kowalczyk adds to the existing commentary and says it is the first, true internet operating system. But I do wonder about one thing. Everyone is very bullish on EC2 and GAE from the entry barrier point of view, the thing that remains to be seen is the exit barrier and how difficult it would be to leave such a framework, both in terms of cost and effort.

The last word on the GAE launch has to go to Michael Arrington, who can’t ever be expected to sit out a slugfest, especially one that draws traffic to Techcrunch on what is not really its strong ground – technology. He makes a post on the website about how Google has pulled down one of the first apps, HuddleChat, built by one of the Google employees showcasing the technology from a product perspective. He calls it “censorship” and the easily-inflamed community sets itself alight (rather predictably) over it, while the simple reason behind the move has no more logic behind it than avoidance of bad PR karma, which any company would want to avoid during such a major product launch. The move, by itself, does not make or break the world. Get over it (and yourselves, too) guys.

Meanwhile, all is not well in DTH land in India. The two leading players — Dish TV and Tata Sky — are said to be raking in losses to the tune of Rs 1400 crores (combined) in their quest to do a market land grab first and aim for profitability later. The current cost per user is Rs 1600 – Rs 2300 for each new subscription and the newer  MPEG 4 set top boxes that will hit the market soon are expected to increase the costs and losses even more.

Interestingly, Dish TV seems to think the tipping point where the ARPU will start going up, instead of down, is at the 7-8 million subscription mark. Which would mean that with 3 million subscribers, DIsh TV itself has to double its market penetration before margins start working in the opposite direction for them. That could easily see them doubling current losses in the coming years and that alongside other costs could see their current Rs 300 crore loss going up to 700 crores. In short, this won’t be a fun competition to be in, if you wind up being second-best.

In one of the last links for the day, we have David Manners deviating from his usual domain of semiconductors posting a note on how bad T5 at Heathrow is, which should be sent to every person who is fond of doing the customary India-bashing bits under the pretext “this just would not happen it the west.” The price quote from the post is the captain saying: “We’ve landed at Heathrow which is in chaos”.

Lastly, for today’s silly Twitter apps update. Grouptweet is a Twitter application that allows you to send tweets to a group of people. Even better is the blog Twitterholics, which will allow you to track such inane products without having to leave the comfort of your browser tab.

p.s: Oh yes, Indiatimes has launched their social networking website (finally!). Looks like TIL now has two schools of thought: the IIS/.Net based in-house products and the LAMP-stack based outsourced products. Then there is the Java stack that powers the e-commerce offering, the entirely outsourced email offering. Oh well, this is Indiatimes after all.

That said, it is a very clean implementation and if you want to make friends with half of the staff at iWorld Gurgaon, this is the place to be at! Product-wise this looks like something that was put together after cobbling together everything they could find on other products. And for those who are wondering about the email part in it, it looks like a re-implementation of the current whitebox email solution provided by Indiatimes.

I guess the thinking is that there are way too many inactive/spam accounts on the main Indiatimes email framework, this could be a clean/fresh start towards having a better user base that can be sold for more to the advertisers. Let us file this one away in the “social media will buy me lunch (dinner and next day’s breakfast too!) department.” (hat tip: Contentsutra).

Written by shyam

April 9, 2008 at 12:38 pm