Can’t think of any other contemporary politician with oratorical powers remotely approaching Sen. Obama. Here’s a remix of a gem.. If you can vote, vote Obama on Tuesday!
February 4, 2008
November 27, 2007
took a little break
I ended up going on a quick trip to India for my dad’s 60th birthday, and Diwali. Got back from India a couple days ago, and am getting busy with work on myenthu. Do have some thoughts on the happenings of the last couple of weeks, but for right now, blogging’ll have to wait till the launch is done. I’ll be back pretty soon though, so stay tuned!
November 2, 2007
October 26, 2007
October 25, 2007
Watch your planet melt
NASA’s time-lapse photography of what happened in the Arctic this summer. Wonder if this is an annual event, or if it is something to be concerned about at a greater scale? Its quite scary looking at the video itself, the amount of ice melting is mind-boggling.
Anchoring facebook’s valuation
Over the last year, it has been fascinating to witness the surge of Facebook’s valuation from the $1 billion that Yahoo was supposed to have offered it, to the $4 billion territory, to Peter Thiel’s assertion that Facebook is worth atleast $8 billion, to yesterday’s investment by Microsoft, valuing it at $15 billion. At every single one of those points, a huge majority of tech writers derided the valuation as inflated, bubbly and insane. Regardless, within about a month or so of the price point being floated and being ridiculed, folks started talking about it being a possibility. By this point, the next valuation was being talked about by the Facebook powers-that-be, and in deriding the new (now higher) valuation, people ended up speaking of the old valuation (the one they thought was ridiculous) as less insane, and implicitly accepting it as being legitimate. Turns out there is a rational explanation to this irrationality – humans rely on mental anchors. In a sea of uncertainty, we all have anchors (via Rough Type)
Facebook’s team of management and investors have done an amazingly good job of maneuvering themselves into this cushy position. Have to commend them on a job well done. Regardless of what the current revenues, expected revenues, expect growth or expected growth rate of facebook are, facebook is worth what someone in the market is willing to pay for facebook. And Microsoft, and reportedly two hedge funds from NY, think facebook is worth $15 billion.
Nick Carr makes the connection with “mental anchors”, but says it is ridiculous to extrapolate Microsoft’s $240 million investment in facebook for a 1.6% stake, to its valuation being $15 billion. He says it is a strategic investment on Microsoft’s part, rather than a financial one. While this does sound credible, if the reports of two hedge funds investing at the same valuation turn out to be true, it would appear there are people who do value facebook at $15 billion, no matter what the bloggers say
. Or for that matter, what Steve Ballmer’s professed views are about the faddishness of social networks, and the number of man-months it would take to build a social network
.
Like Marc says, “You have to love this industry“.. Endlessly fascinating!
Now, if facebook had actually taken Yahoo’s offer a year or so ago, would YHOO be worth $56 billion now ? Something to ponder upon, no?
October 22, 2007
Facebook application install statistics
If you’re into facebook app development, you’ll find this data to be extremely interesting. Thanks InsideFacebook!
Long tail of startups
Mark Davis (of Get Venture) has an interesting post on how venture backed startups are falling neatly into a long tail of venture. His hypothesis is that the increasing ease of starting an internet company and decreasing cost of acquiring customers (in the web space anyway) will cause lots of companies to be started up. These startups will not need venture money, and will be able to bootstrap their way to success. However, there are other kinds of companies (think enterprise), which will still need to rely on the more expensive model of building sophisticated product, sales, marketing organizations, and hence will perhaps need even more money than now.
Paul Graham recently had an essay on the Future of Web Startups, which had a bunch of similar thoughts.
I am one of those folks starting up from scratch without wanting to take venture money (not yet anyway). A large part of these hypotheses are playing out in practice already.
To Mark’s point though, I wonder if there is any way to make the incremental costs scalable and efficient in the enterprise space as well. There are nascent efforts in this space, such as faceforce – a facebook app that bridges facebook and salesforce. This is a huge industry, and it will definitely be interesting to watch how it plays out.
October 16, 2007
grid/utility computing – open source efforts
Over the years, some of the most fun projects I’ve worked on have been efforts to make large numbers of commodity PCs work in unison to solve complex problems. Building frameworks to do this in a manner that is agnostic to the problem instance being tackled is an amazingly challenging and fun problem to work on. I’ve been lucky to have been part of some of these projects.
Given the nature of the search problem – indexing and querying the entire web – search companies have been at the bleeding edge of the research in this field.
- Inktomi’s search product (now part of Yahoo!) emerged out of Berkeley’s Network of Workstations (NOW) project back in the late 90′s.
- More recently, Google has been at the forefront of innovation in this field, publishing papers about their internal systems such as the ones on Google File System, Map-Reduce framework, BigTable, Chubby etc. They are also said to have amazing systems to manage these deployments of hundreds of thousands of computers in datacenters distributed around the world. For some interesting papers out of Google in these fields and others, check out the Google Research Publications page.
- Amazon’s Werner Vogels and others have recently published a paper on an internal Amazon system called Dynamo. Dynamo is a scalable, very highly-available key-value store. It is engineered to deliver amazing SLAs such as “99.9% of the read or write requests to the system will execute within 300ms”.
There have been significant efforts in the open source community to solve these problems as well. The Apache Nutch project, started by Doug Cutting (author of Lucene), was one of the first open source efforts to solve the web search problem. Hadoop is an offshoot of the Nutch project, focusing on the cluster / utility / grid framework aspect alone. It has components such as a distributed file system (HDFS) and a Map-Reduce like data processing framework. Yahoo had started to get involved with Hadoop in a big way towards the tail-end of my stint there (late 2005), and have been contributing in a big way to the Hadoop project.
Other notable efforts in this area include:
- Kosmos File System (KFS) by Kosmix: similar to the Google File system. I haven’t had the chance to look through KFS’ sources yet, but I love the fact that it is written in C++.
- Hypertable by Zvents: similar to Google’s BigTable, providing a table-with-rows-and-columns abstraction for very large datasets. My friends Doug Judd and Luke Lu are the lead developers on this project. It uses HDFS or KFS as the backstore, and is written in C++ as well. Being written in C++, with the concomitant advantage in memory performance, is significant in this project. This is because the more efficient use you make of the available memory, the more table data you can keep in memory – this causes the performance of the system to increase dramatically.
- HBase: another project providing BigTable like functionality – it is a sub-project of Hadoop. Powerset had a blog post earlier today announcing the first release of HBase in Hadoop. I know how passionate my friend Barney is about open source projects, and it is great to see that they’re giving back to the community. It’ll also be interesting to see how HBase and Hypertable match up, given HBase is written in java.
It is great to see folks contributing to these open source projects – systems to process very large www-scale datasets are a necessity at an increasing number of startups. Building them in-house is an expensive, time-intensive process. Open source efforts such as Hadoop raise the baseline from which startups can build on, and are very commendable. While Google hasn’t been open sourcing their systems, their contributions to the field (by publishing details of the systems they have engineered) have been fantastic – I still remember the buzz around the publication of the fantastic Map-Reduce framework. They’re also leading an effort to educate computer science students at universities about the challenges inherent in building these kinds of systems. [For some tongue-in-cheek comments from Jeremy Zawodny about how Yahoo is helping Google out - check out this post. Quite funny
]. Yahoo has contributed to the Hadoop project in a big way, and others such as Powerset, Kosmix, Zvents have been making substantial contributions too.
If you’re an engineer who’s bored with the work you’re doing at your job, I would highly recommend that you consider becoming part of any of these open source efforts. I can guarantee you that you’ll have a fun time architecting these systems, and your skill set will be greatly enhanced. And the sense of achievement you get when your system is running clusters of thousands of computers across datacenters, not missing a beat during catastrophic failures like datacenter failures, power outages etc – it’s geek heaven I tell you!
Are there other open source projects that I have missed in this space ?

Subscribe to this blog