The man who gave us Alice, Randy Pausch, the professor at Carnegie Mellon University who also inspired countless students in the classroom and others worldwide through his highly acclaimed last lecture, has died of complications from pancreatic cancer. He was 47.
A must-watch video for anyone, but especially for entrepreneurs (and yes, he was a professor):
* Brick walls are there for a reason: they let us prove how badly we want things and they let us prove our dedication.
* Help others.
* A brilliant quote from his mentor he received as a young man: “It’s such a shame that people perceive you as arrogant, it’s going to limit what you are going to be able to accomplish.”
* You can’t get there alone: always tell the truth, be earnest, apologize when you make mistakes and focus on others.
* Get a feedback loop and listen. When you stop getting feedback, it’s really bad. It means people have given up on you.
* Don’t complain, just work hard.
Tonight’s Cloud Computing panel that I put together was held at the offices of Meetup Inc. (thanks to Jonah Keegan) and had great speakers and a great audience.
The panel started with an attempt at defining what cloud computing is. The term has become too popular and hence everyone started using it too loosely. So it now means different things to different people, but mainly, it’s the abstraction of services from hardware and scaling of data services properly so that services can scale to run on any number instances easily for different levels of demand.
But services do not move magically into the cloud and scale. Almost all applications have to be re-architected and rewritten. Engineers in the audience also noted that it requires a rather fundamental change in their thinking.
Different performance requirements almost always require a re-architecting of a service, the panel noted. For example, Ebay had been rewritten from scratch 4 times so far with completely new architectures everytime their performance requirements have changed. Here is a great article about ‘lessons on scalability from Ebay‘
In CC, ‘consistency’ almost always takes a backseat to ‘availability’. That is, it is much more important for a service to be available than for it to be consistent. For example, on Amazon’s SimpleDB, it takes around a minute for a DB write to settle across the system.
Data security is another big issue, and, for example, AppNexus is solving this for some of their customers by giving them dedicated hardware, so there wouldn’t be any ‘jumping out of the VM’ issues.
But eventually not every company with a website wants to have specialized system administrators on their staff 24×7. So, specialization of skills and economies of scale will lead to mass adoption of CC. Jamal noted that CC is now a $200M industry posed to grow significantly over the coming years.
Hank identified 5 different levels of creating a web service:
1) Rolling your own: buying a machine, colocating it, maintaining it, etc.
2) Traditional dedicated hosting.
3) Smart hosting: Amazong EC2, AppNexus, etc.
4) Tools layer: where tools help with the abstraction, for example SQS, S3, SimpleDB
5) Platform: Coghead, SalesForce.com, Google App Engine
Here, 10gen probably is between 4 and 5.
The panel predicted that levels 1 and 2 will eventually disappear or morph into levels 3 and up.
It was agreed that ’standards’ would help spur the demand side but the supply side cannot focus on standards yet since it is still ‘very very’ early in the industry and the innovation cycle, so it’s hard to predict how the industry will evolve and what will become the ‘de facto’ standard that might evolve into industry standard. Cloud computing is a rapidly evolving field that will bring us a lot of innovations and we are excited to watch it grow. Unype will definitely be using one of these solutions to scale.
Along with the new and greatly simplified GUI thanks to feedback from all of you, now Unype also has more ways to connect with others. Here is the latest look:
Here are some of the improvements:
* Simplified GUI. We got rid of the screen clutter to make it easy to get to where you want to get. “Items” and “Tours” have been simplified into the “Shared” tab.
* New ‘quick-access’ latest visitors, voters, contacts, who added me, most popular view. This is a dynamic view of who is looking at you, who is voting for you, who added you. You can also see the list of most popular users and see if you have made it in there!
* Better online users view. The new online users view located to the left of the map gives you a better view of the users that are online in the system. Note that, this view is now ‘collapsible’. You can hide it if you want to see more of the map view.
* Number of profile views! Now you can see how many times a user’s profile has been viewed.
* Popularity! Now, you can vote for users on their profile and also see how popular they are.
We just passed the 160,000 users mark and as always, we are looking forward to more of your feedback, please email us directly at murat at unype.com!
I found this photo at one of the ‘funny things’ websites. And I don’t think it’s funny at all.
Actually I think these people are having a better experience of the internet than you and me right now.
Look at how they are pointing each other to some of the articles on the ‘internet’. Which of us can do it now? They can point an article to each other and then talk about it in real-time. Again, we cannot do it. The most we can do, which is leaving comments on a blog or a BBS would be like leaving post-it notes on this ‘board’ and then leaving without talking to anyone here. Not very real-time or satisfying. These people can have real-time conversations about the content. They are definitely having a better experience than any of us.
On the other hand, for the future Lively, Vivaty, Metaplaces etc are sharing the same vision with Unype: Being able to connect with people in the same ‘virtual’ location in real-time. Unype has a twist, where ‘that virtual location’ is actually a ‘real’ world location. Like Times Square. Or Central Park. Or your backyard.
So Unype can build location-based services on top of its services, as well as ‘permission-based’ location-based advertising. We are building our ’smart’ location-based advertising platform in a way that ‘any’ location-based application developer will be able to plug into it through APIs.
We welcome any location-based application developers out there ( mobile or desktop ) to contact us (murat theatsign unype.com ) and learn more about the platform. It frees you from having to develop a smart location-aware ad-serving platform and at the same time, it would optimize your monetization.
Director of the Columbia Institute for Tele-Information, Professor Eli Noam opened the day with 3 questions:
* If LBS is so hot and up and coming, why don’t we have it on Cable and from ISP’s ?
* Is the DB we have today in all these separate companies ( Localeze, etc) complete?
* How will the privacy issues be resolved?
And he challenged the whole group to “Show us” and not “Promise” anymore.
Chair of the Computer Science Department Henning Schulzrinne (one of the inventors of SIP - basis for VOIP)
followed up with a great presentation about IETF’s work on LBS privacy issues: GEOPRIV (Geographic Location/Privacy) and PIDF-LO, a data format that carries with it flags about privacy levels and how long the data can be retained. Privacy levels denote who can access the data (everyone, friends, noone).
Ted Morgan from SkyHook Wireless talked about GPS vs other solutions they provide, namely Wifi positioning and Cell tower triangulation. GPS doesn’t work indoors. GPS requires some time for a fix (getting the latitude/longitude of a location). And GPS drains batteries. He showed technical support pages from Nokia, and some other phone companies where customers are urged to go outside and not move around for upto 5 minutes to get a fix. He also gave a tip for iPhone users: when you hold your iPhone horizontally, the GPS reception degrades a lot. So, to get a fix, keep it vertical at all times. His point mainly was, SkyHook’s Wifi and Cell tower based techniques are a MUST if you want to get a quick fix without draining your batteries.
Evan Neufelf from M:Metrics gave lots of useful numbers in his presentation:
* USA smart phone penetration: 7%.
* USA mobile subscribers: 226M ( France: 46M, Germany: 49M, Italy: 47M, Spain: 34M, UK: 47M, China: 37M - while all US and European markets are saturated, China is such a huge market waiting to explode. Phone companies will need to find new ways to expand their businesses in Europe and USA, while in China, they can still expand their business by getting new customers.
It was also mentioned that when customers were asked what the top factors would be for them to accept location-based advertising, the top response was “It has to be permission-based”, while “It has to be relevant” scored low.
Blair Swedeen from PlaceCast mentioned that customizing the creative for location-based ads ( depending on the location, the customer, the time of day etc) is a big factor in increasing CTR’s. Internet currently is at 0.1-0.2 CTR. They have created campaigns where each customer was given a direct link to the nearest dealership for a car company and a customizable creative ( You are 1.4 miles from a test drive ) where the campaign had very high CTR’s. These advertisers will surely go back to location-based advertising next time they have a campaign.
Ben Ezrick from Ogilvy Interactive has shown a video from MIT about Near Field Communications. He also mentioned that some of the time, they are trying to reach the biggest audience in the cheapest way for their global customers. Reaching people efficiently is a problem. For these campaigns, location-based advertising which provides highly-targeted but more expensive advertising would not make sense. Location-based advertising has to find the right advertiser-audience for itself. And at the same time, for now, this audience is mostly local-businesses. But selling to this audience requires a salesforce, which doesn’t scale. You need a salesforce for every city you want to operate in. So, obviously there are lots of open issues with LB-advertising that will improve in time. There are currently 22M local businesses in the USA. On average they spend $3000 for marketing annually. So this is a huge market. And of course, even though online sales are growing rapidly, in-store sales still account for 95% of sales. Using location-based advertising to drive more consumers into stores represent a huge opportunity for the industry.
Also there are differences between desktop and mobile phone internet surfing. There are no cookies and still no fine-grained tracking of ads on mobile phones. These represent the technical problems that can be solved on the server side.
Overall it was a great day of presentations and brain-storming and I am looking forward to more events like this in NYC.
Google has just released their virtual world project Lively. Product Manager Niniane Wang says the project came out of the personal 20% time.
At first look, Google seems to be competing with ExitReality, SceneCaster and Vivaty. There is certain friction in terms of a plugin download/install and it only works on Windows XP/Vista with Internet Explorer and Firefox (Out of the four products, SceneCaster is the only one that is Flash-based, all the rest require a download/install).
Google seems to be targeting the self-expression market like the other competitors. You create rooms, decorate the rooms and invite your friends one by one to your room to chat with them. They also have plans to have tighter integration with social networks.
When you launch Lively, you sign in one more time even if you are already logged into your Google account. Then you pick a username and Lively creates an empty room for you.
Then you are presented with options to fill your room with sounds and ’shop’ for room shells or use one of the existing ‘free’ shells (Obviously they plan to make money by creating a market for virtual goods, be it shells or other items you can put in your room).
Looking at the installed files, one can easily see that Lively is using DirectX9, Microsoft Visual Studio 7 runtime (2 versions behind the current one), their models are in Gamebryo format and their UI is built with Flash (swf).
Lively currently has the early VRML 1.0 look, and is not going for the high-quality rendering approach. Avatars are almost flat-shaded with a cartoon-filter.
Overall, this is a very exciting development given the size and reach of Google. I am sure Lively will bring more people into the realm of virtual worlds and validates Unype’s approach that people are looking to connect with each other in real-time on the web, be it on a map or in a cartoon room.