It seems I missed that we launched the Windows Live Favorites for MSN Search Toolbar plugin earlier this week. I was harrassing some members of the Live Favorites team about shipping a toolbar plugin only to find out that they already had. Below is an excerpt from the download page

With Windows Live Favorites for MSN Search Toolbar (Beta) you'll be able to access your favorites from any PC, add new sites easily, find your favorites quickly, and manage them even when you are away from your home PC.

What you can do with it:    

  • Easily import your current favorites from Internet Explorer and MSN Explorer to Windows Live Favorites and use them right away
  • Find favorites quickly based on name, address, or keyword - so finding what you've already discovered on the Web is simple 
  • Add new sites to your Windows Live Favorites with a single click, and access them from anywhere
  • Collect and save new links even when you're away from your home computer

Another Windows Live product marches down the beta path on the road to going gold.


 

Categories: Windows Live

December 8, 2005
@ 11:17 PM

I just spent some time browsing the questions on the Yahoo! Answers site and as usual Yahoo! shows that they get it. They may build unspectacular user interfaces but they know how to build useful software for users of the World Wide Web.

I find this to be an interesting experiment in providing alternatives to traditional search engines for answering people's questions. Unlike Google Answers, there is no payment required from the person whose question is answered. This raises the question of why anyone would want to answer questions on the site. Whuffie?


 

Categories: Social Software

December 8, 2005
@ 06:37 PM

From the press release New Windows Live Local Service Delivers State-of-the-Art Advances for Web-Based Mapping and Local Search we learn

REDMOND, Wash. — Dec. 7, 2005 — Microsoft Corp. will introduce a beta version of Windows Live™ Local, an online local search and mapping service that combines unique bird’s-eye imagery with advanced driving directions, Yellow Pages and other local search tools tomorrow, Dec. 8, 2005, at 9:01 a.m. PST. Powered by Virtual Earth™ mapping and location platform, these features give users useful new ways to map and find directions to various locations and better visualize their surroundings from multiple aerial vantage points.

“We believe Windows Live Local sets a new standard for what people can do with maps, directions and local search,” said Christopher Payne, corporate vice president of MSN Search at Microsoft. “The combination of immersive aerial imagery, customizable map annotations, innovative driving directions and the ability to share local search information with others gives users an incredibly powerful and easy way to find what they want and get where they want to go.”

The new service, which will be located at http://local.live.com, contains a range of new capabilities that will be exciting to search and mapping users. The most visible of these features is a new 45-degree bird’s-eye view of major U.S. cities such as New York, Los Angeles, San Francisco, Boston, Seattle and Las Vegas. Covering about 25 percent of the U.S. by population, these bird’s-eye images are captured by Pictometry International Corp. via low-flying airplanes and then integrated with road and satellite maps to simulate 360-degree panoramas that can be viewed from four compass directions. On-screen navigational tools and preview tiles enable navigation between directional views or zooming in closer to a destination. Now people will be able to experience what it’s like to be there, whether they are evaluating a new house to buy, choosing the exact location to meet someone, or just taking a virtual vacation. Over the next couple of years, Microsoft plans to continuously update bird’s-eye, aerial, and road map data and imagery as well as local listings and information.

This is hot. Bird's eye view, integrated driving directions and best of all support for places outside the United States. The Virtual Earth guys have outdone themselves. Now if only we could get some better integration with other Windows Live services. ;)


 

Categories: Windows Live

December 7, 2005
@ 07:48 PM

The folks at 37 Signals have an insightful blog post entitled Don’t scale: 99.999% uptime is for Wal-Mart which states

Jeremy Wright purports a common misconception about new companies doing business online: That you need 99.999% uptime or you’re toast. Not so. Basecamp doesn’t have that. I think our uptime is more like 98% or 99%. Guess what, we’re still here!

Wright correctly states that those final last percent are incredibly expensive. To go from 98% to 99% can cost thousands of dollars. To go from 99% to 99.9% tens of thousands more. Now contrast that with the value. What kind of service are you providing? Does the world end if you’re down for 30 minutes?

If you’re Wal-Mart and your credit card processing pipeline stops for 30 minutes during prime time, yes, the world does end. Someone might very well be fired. The business loses millions of dollars. Wal-Mart gets in the news and loses millions more on the goodwill account.

Now what if Delicious, Feedster, or Technorati goes down for 30 minutes? How big is the inconvenience of not being able to get to your tagged bookmarks or do yet another ego-search with Feedster or Technorati for 30 minutes? Not that high. The world does not come to an end. Nobody gets fired.

Scalability issues are probably the most difficult to anticipate and mitigate when building a web application. When we first shipped MSN Spaces last year, I assumed that we'd be lucky if we became as big as LiveJournal, I never expected that we'd grow to be three times as big and three times as active within a year. We've had our growing pains and it's definitely been surprising at times finding out which parts of the service are getting the most use and thus needed the most optimizations.

The fact is that everyone has scalability issues, no one can deal with their service going from zero to a few million users without revisiting almost every aspect of their design and architecture. Even the much vaunted Google has had these problems, just look at the reviews of Google Reader that called it excruciatingly slow or the complaints that Google Analytics was so slow as to be unusable.

If you are a startup, don't waste your time and money worrying about what happens when you have millions of users. Premature optimization is the root of all evil and in certain cases will lead you to being more conservative than you should be when designing features. Remember, even the big guys deal with scalability issues.


 

Categories: Web Development

Two interesting things have been confirmed in the blog post Next Version of Virtual Earth is indeed around the corner. The first is that MSN Virtual Earth is getting renamed to Windows Live Local. The second is that the version I've been using internally that has better driving directions and birds eye view imagery will be shipping shortly. The post states

We've been working to address a lot of feature requests from our users, and personally I'm really happy with how the application has shaped up. Here is a blurb in The Kelsey Group's Local Media Blog about the forthcoming release. Greg Sterling correctly reports that Virtual Earth has become part of the Windows Live Family and will be known as Windows Live Local (WLL). WLL was first shown at the press launch event for Windows Live last month. Greg's comments are based on a presentation MSN Local Search General Manager Erik Jorgensen gave at Kelsey's ILM Conference last week. As part of Erik's presentation he demoed the release build of Windows Live Local. Keep your eyes open - you should be able to start enjoying features like Birds Eye imagery and User pushpins in just a few days.




The screenshots show the bird's eye imagery and as you can see, it is quite sweet. I can't wait for this to ship.


 

Categories: Windows Live

December 6, 2005
@ 01:59 AM

Brady Forrest has a post entitled Two Weeks of MSN on MSDN where he lists a bunch of upcoming webcasts on about various APIs in the MSN Windows Live platform. Below is an excerpt of his blog post with the upcoming webcasts

MSDN Webcast: The MSN Search Toolbar: Building Windows Desktop Search into Your Applications (Level 200)
Monday, December 5, 2005
1:00 P.M.–2:00 P.M. Pacific Time

MSDN Webcast: Extending Start.com Using Startlets (Level 200)
Wednesday, December 7, 2005
1:00 P.M.–2:00 P.M. Pacific Time

MSDN Webcast: The MSN Search Toolbar: Tips, Tricks, and Hacks to the MSN Search and Windows Desktop Search Platforms (Level 200)
Friday, December 9, 2005
1:00 P.M.–2:00 P.M. Pacific Time

MSDN Webcast: The MSN Search APIs: Building Web Search into Your Applications (Level 200)
Monday, December 12, 2005
1:00 P.M.–2:00 P.M. Pacific Time

MSDN Webcast: Virtual Earth Tips, Tricks, and Hacks (Level 200)
Wednesday, December 14, 2005
1:00 P.M.–2:00 P.M. Pacific Time

MSDN Webcast: MSN Messenger: Extending MSN Messenger with Multi-Person Instant Messaging Applications (Level 200)
Friday, December 16, 2005
1:00 P.M.–2:00 P.M. Pacific Time

You can find more information on MSDN..

If you are interested in building applications that integrate with MSN Windows Live services and applications, you should definitely check out these webcasts. I'll most likely be participating in a webcast when we finally ship the MetaWeblog API implementation for MSN Spaces.


 

Categories: Windows Live

December 5, 2005
@ 08:06 PM

The time has come again for me to share the top five crunk tracks getting heavy rotation on my iPod. If you like Lil' Jon or the Ying Yang Twinz but don't know what else from the dirty south might tickle your fancy, try some of these tracks.

    1. Grillz - Nelly feat. Paul Wall & St. Lunatics
    2. What U Drankin' On - Jim Jones feat. P.Diddy, Paul Wall & Jha' Jha
    3. Stay Fly - Three Six Mafia feat. Young Buck, Eightball & MJG
    4. Stay Fly (Still Fly Remix) - Three Six Mafia feat. Slim Thug, Trick Daddy & Project Pat
    5. Turn It Up - Chamillionaire feat. Lil Flip

During the intro for Three Six Mafia's Most Known Unknown, they complain that they influenced a lot of what is popular in hip hop today but don't get the credit. These seems very true to me. I remember listening to tracks like Tear the Club Up and Hit a Muthafucka back in the late '90s in Atlanta before any of the ATL rappers really became hot down south. I'd definitely recommend the Most Known Unknown Hits to any fan of the genre.

PS: I don't like D4L's Laffy Taffy but it is the first song that I've seen have about a dozen people doing synchronized dance steps in a club. So it gets an honorary mention.


 

Categories: Music

December 5, 2005
@ 06:12 PM

Since the release of v.1.3.0.38 of RSS Bandit last week, I've read a number of posts like Scott Reynolds's complaint in his post I Love Jason Haley In A Totally Manly Non-Threatening Way. Serious. Totally Platonic where he wrote

Also, RSSBandit devs: What the F? I am using Nightcrawler Alpha, which I love, but ctrl+m no longer marks posts are read. It’s ctrl+q. Ghey. That’s a UI no-no if I ever saw one. Worse than going agains expected behavior, changing previously existant behavior arbitrarily just makes users mad. Still a great aggregator, but I’d like to hear a why on that decision.

A number of people have complained that we changed the keyboard shortcut for marking items as read from Ctrl+M to Ctrl+Q. The reason we made the change was because of a bug report we got which pointed out that (i) Outlook Express and Outlook use Ctrl+Q for marking items as read and (ii) Ctrl+Q is easier to hit than Ctrl+M on most keyboards.

Due to all the feedback we've gotten, we'll be including a keyboard shortcut editor [originally developed by Phil Haack] in the bug fix version of RSS Bandit scheduled to ship later this month.


 

Categories: RSS Bandit

December 2, 2005
@ 06:03 PM

James Robertson has a blog post entitled The $100 notebook where he writes

Here's another breathless story on the $100 (actually, looks like it will be $200) notebook. There's some cool things about this, including the fact that it can be powered by a hand crank. However, there are a number of simple problems too -

  • For the truly poor, access to laptops isn't a solution. Access to clean water is way, way higher on the scale
  • Tech support. Ok - you hand out a few hundred in some remote village. What the heck do the new users do when there are problems?

This is a pie in the sky solution, IMHO. It's like deciding to hand out cheap cars, and only later noticing that there are no gas stations for the recipients to use. I understand that the people behind this are well intentioned - but laptops are only useful when there's a hell of a lot of other infrastructure supporting them. The well intentioned folks behind this plan need to aim a lot lower.

Attitudes like this really, really irritate me. The same way that there are rich people and poor people in the United States, there are also parts of Africa that are less well off than others. It isn't all one freaking desert with bony kids surrounded by flies from South Africa to Algeria. For example, in Nigeria there are probably more cell phones per capita in the major cities than in most parts of the United States. The fact that some people get to use the latest iPods and iBooks in the U.S. doesn't mean there aren't homeless bums eating less than three square meals and sleeping on the streets in the same zip codes. Yet I don't see folks like James Robertson posting about how every homeless person has to be housed and every orphan found foster parents before we can enjoy iPods and laptop PCs.

If the plight of people in Africa bothers you so much instead of criticizing those who are making an honest attempt to help with your "armchair quarterbacking" why don't you contribute some of your time & dollars. Put your money where your mouth is.


 

Categories: Technology

There's been a lot of recent buzz about Windows Live Fremont in various blogs and news sites including TechCrunch, the Seattle Post-Intelligencer and C|NET News.com. Fremont is the code name for a social market place in the same vein as classifieds sites such as Craigslist. It seems like just yesterday when it all began...

A few months ago, Kurt started a series of meetings to pitch various folks at work about this idea he had for an online marketplace which harnessed the power of one's social networks. At the time Kurt was a PM on MSN Windows Live Messenger and he had codenamed the project "Casbah". The value proposition of 'Casbah' was straightforward. Most people are more comfortable selling or buying stuff from people they know directly or indirectly. The typical classifieds site online does a poor job of supporting this scenario. On more than one occasion, I've wanted to sell stuff when I've moved apartments which I wouldn't have minded selling to a friend or coworker. However listing the items for sale on eBay and dealing with trying to offload my stuff to strangers didn't appeal to me. 'Casbah' was optimized around casual sales between people who knew each other directly or indirectly.

I was involved in the early design meetings and although I was enthusiastic about the idea I assumed that like several other meetings about good ideas I'd sat in on at Microsoft, it would go nowhere. To my surprise, Kurt kept at it and eventually a team was put together to ship 'Casbah' which has been re-christened 'Fremont' after a neighborhood in the Seattle area which has an open market every Sunday.

Enough history, let's talk about what makes Fremont so special. About a year ago, I had my Social Software is the Platform of the Future epiphany. One key aspect of this epiphany was the realization that a lot of interesting scenarios can be enabled if the software I used knew who I cared about and who I was interested in. Powerful social applications like Flickr and del.icio.us are successful partly because of this key functionality. Windows Live Fremont does this for classifieds sites. As a user, you can make Fremont a marketplace for just your social circle. This is enabled by harnessing two social circles; your IM buddies & your email tribe. You can specify that your listings are public, only visible to your IM buddies and/or only visible to people in your email tribe (i.e. are hosted on the same email domain such as '@microsoft.com' or '@gatech.edu'). Similarly, you can specify the same on listings that you view. Basically no matter how many millions of people use the service, my college friends and I can use it as an improved version of the bulletin boards in our dorm hallways without having to deal with awkward sales situations involving people we don't know. 

Of course, this is just scratches the surface. This is part of Windows Live which means you can expect a cohesive, integrated experience with other Windows Live properties and perhaps even an API in the future. It's going to be a fun ride.

I've enjoyed working with the Fremont team so far. It's been great helping them to bring their vision to fruition.


 

Categories: Windows Live