<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel>  <title><![CDATA[Niall Kennedy&#39;s Weblog]]></title>  <link>http://www.niallkennedy.com/blog/</link>  <description><![CDATA[Blogs, search, RSS, Atom, business news, and general geekery]]></description><feedUrl><![CDATA[http://www.niallkennedy.com/blog/index.xml]]></feedUrl><altFeedUrl><![CDATA[http://www.niallkennedy.com/blog/index.xml]]></altFeedUrl><lastModifiedTime><![CDATA[2005-12-20T07:14:42Z]]></lastModifiedTime><lastCreatedTime><![CDATA[2005-12-20T06:42:45Z]]></lastCreatedTime><numItems><![CDATA[11]]></numItems><tags><![CDATA[fullpost,podcast]]></tags><image><title>Niall Kennedy&amp;#39;s Weblog</title><link>http://www.niallkennedy.com/blog/</link><url>http://www.niallkennedy.com/alive.gif</url><type>image/gif</type><count>22.000000</count><frequency>2.200000</frequency></image>  <item>	<title><![CDATA[New Technorati search results, profile features]]></title>	<link><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/new_technorati_1.html]]></link>	<description><![CDATA[<p>Technorati released a redesigned search results page and member profiles tonight, including some features I&#39;ve been wanting for a long time. You can find the <a href="http://www.technorati.com/weblog/2005/12/68.html">official announcement on the Technorati weblog</a> and I will share my personal thoughts and favorites below.</p><h3>Personal tag cloud</h3><div><a href="http://www.flickr.com/photos/niallkennedy/75477178/"><img src="http://static.flickr.com/42/75477178_9389187870_m.jpg" alt="Technorati personal tag cloud"/></a></div> <p>Technorati now displays a personal tag cloud for each member profile! You can now glance at a blogger&#39;s profile and get a pretty good idea about his or her most blogged about topics. Tim Appnel&#39;s <a href="http://code.appnel.com/tags-app">Tags.App</a> plugin for Movable Type displays some similar tag visualizations but now anyone on any blog platform can visualize their topical focus.</p><p>Yes, I want this component to be one of the options bloggers can select as part of their Technorati JavaScript embed but that takes just a little more time and it&#39;s best to get the goodies out the door and iterate. The<a href="http://developers.technorati.com/wiki/BlogPostTags"> top tags per blog has been available via the Technorati API</a> for months but this is the first time it&#39;s been exposed on the main site.</p><h3>New search results format</h3><div><a href="http://www.flickr.com/photos/niallkennedy/75486585/"><img src="http://static.flickr.com/41/75486585_8970d23278_o.png" alt="New Technorati search result"/></a></div> <p>Search result excerpts are now a bit longer and meant to welcome the newbie by hiding away some of the more advanced options. Above I hovered over the magnifying glass to reveal a scoped search option for the word &quot;soccer&quot; from a mommy blogger. The talk bubble icon displays the number of inbound links to that blog.</p><p>I miss not being able to glance at a person&#39;s link count on the search results page but I think there may be better ways to represent the same data to quickly communicate worthwhile information. I like the <a href="http://pages.ebay.com/help/basics/g-stars.html">eBay stars program</a> used to communicate a feedback rating and perhaps some similar tiny graphics could be applied to Technorati link counts but with more meaningful colors.</p><h3>Keyword search charts</h3><div><a href="http://www.flickr.com/photos/niallkennedy/75477180/"><img src="http://static.flickr.com/6/75477180_d0dc6075a6_m.jpg" alt="Technorati charts"/></a></div> <p>It&#39;s now easy to visualize keyword use trends over the past 30 days with keyword search charts. The chart above shows the use of the word &quot;Santa&quot; in blog posts over the last 30 days. I&#39;ve been using these charts to follow spikes around product announcements around the industry to see if the excitement and interest in a product remains or quickly fades. Right now I am watching the <a href="http://technorati.com/search/Ronaldinho">search result for &quot;Ronaldinho,&quot;</a> a Brazilian who was just <a href="http://fifa.com/en/news/feature/0,1451,112714,00.html">named best soccer player in the world</a> for the second year in a row.</p><h4>Advanced charts</h4><p>You can easily construct your own charts in various sizes using a standard URL structure:</p><p><kbd>http://charts.technorati.com/chart/</kbd> + [keyword] + <kbd>?size=</kbd> + [size]</p><p>Charts are outputted in PNG format. The size of the chart varies from a default of <code>s</code> (small, or 180x150 pixels) to <code>xl</code> (extra large, or 700x500 pixels). Publishing tools could easily add a Technorati chart to graph trends over time.</p><p>Enjoy! We&#39;ve promised the Technorati ops team not to release any new features until after Christmas to keep our servers running a bit more predictably than normal.</p>]]></description>	<pubDate>2005-12-20T06:41:08Z</pubDate>	<guid><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/new_technorati_1.html]]></guid>	<id><![CDATA[3233048309]]></id>	<createDate>2005-12-20T06:42:45Z</createDate>	<modifiedDate>2005-12-20T07:14:42Z</modifiedDate>	<content url="http://static.flickr.com/42/75477178_9389187870_m.jpg" title="Technorati personal tag cloud" type="image/jpeg">		<content url="http://static.flickr.com/41/75486585_8970d23278_o.png" title="New Technorati search result" type="unknown">			</content>			<content url="http://static.flickr.com/6/75477180_d0dc6075a6_m.jpg" title="Technorati charts" type="image/jpeg">				</content>		</content>		<content url="http://static.flickr.com/41/75486585_8970d23278_o.png" fileSize="9470" type="image/png" link="http://static.flickr.com/41/75486585_8970d23278_o.png">			</content>			<content url="http://static.flickr.com/42/75477178_9389187870_m.jpg" fileSize="20012" type="image/jpeg" link="http://static.flickr.com/42/75477178_9389187870_m.jpg">				</content>				<content url="http://static.flickr.com/6/75477180_d0dc6075a6_m.jpg" fileSize="17664" type="image/jpeg" link="http://static.flickr.com/6/75477180_d0dc6075a6_m.jpg">					</content>  </item>  <item>	<title><![CDATA[iTunes Movable Type podcast tip]]></title>	<link><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/itunes_movable.html]]></link>	<description><![CDATA[<p>I like to output as much data as possible for feed aggregators, especially when one feed aggregator accounts for over 50% of my podcast listeners. I was frustrated that <a href="http://onpodsessions.com/">my podcast</a> did not have a published duration until I realized there was a pretty simple solution: <code>MTEntryKeywords</code>.</p><p>I almost never use the keywords field, yet it is already built-in as a storage option for every post. Perfect! No plugins necessary. Here&#39;s how you do it.</p><ol><li>Add your podcast&#39;s duration ( mm : ss ) as your entry keywords.</li><li>Add a line to your RSS 2.0 feed:<br/><code>&lt;itunes:duration&gt;&lt;$MTEntryKeywords$&gt;&lt;/itunes:duration&gt;</code></li></ol><p>The <code>time</code> column will now be populated in iTunes for all of your podcasts.</p><p style="text-align:right;font-size:10px;">Tags: <a href="http://www.technorati.com/tag/itunes">itunes</a>, <a href="http://www.technorati.com/tag/movabletype">movabletype</a></p>]]></description>	<pubDate>2005-12-19T07:15:45Z</pubDate>	<guid><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/itunes_movable.html]]></guid>	<id><![CDATA[1028913835]]></id>	<createDate>2005-12-19T08:30:59Z</createDate>	<modifiedDate>2005-12-19T16:45:40Z</modifiedDate>  </item>  <item>	<title><![CDATA[Week of the APIs]]></title>	<link><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/week_of_the_api.html]]></link>	<description><![CDATA[<p>The latest episode of <a href="http://onpodsessions.com/">Om and Niall PodSessions</a> is now available. This week&#39;s theme is API s and the new opportunities for service providers, developers, and end users. <a href="http://feedblog.org/">Kevin Burton</a> of <a href="http://tailrank.com/">TailRank</a> joined us to add an independent developer perspective to this week&#39;s discussion.</p><p><a href="http://onpodsessions.com/audio/20051217.mp3" title="Om Malik and Niall Kennedy on new API introductions">This week&#39;s session</a> is 26 minutes and 28 seconds in length and a 12.2 MB download.</p> <h3>Topics</h3><p>Amazon introduced its <a href="http://websearch.alexa.com/welcome.html">Alexa web search platform</a> on Monday. The new services give developers the ability to use content from Alexa&#39;s crawler data and other web services in a hosted environment. Amazon is letting developers upload their own data, process the data on their machines, host the results, and even create new web services based on the final results. Amazon&#39;s move caused a reexamination of developer programs in Silicon Valley as Amazon is charging for premium features not currently offered by eBay or Yahoo!.</p><p>On Tuesday Google introduced the <a href="http://www.google.com/apis/homepage/">Google homepage API</a> , opening up its <a href="http://www.google.com/ig">personalized homepage</a> to outside content. The new modules are similar to desktop widgets such as Konfabulator but exist within the browser page and are intended to be the first thing a user sees when he or she launches a browser window. I wrote <a href="http://www.niallkennedy.com/blog/archives/2005/12/google_personal_1.html">my own Google homepage module</a> earlier this week.</p><p>FeedBurner launched <a href="http://www.feedburner.com/fb/a/publishers/feedflare">FeedFlare</a> on Tuesday, allowing feed publishers to easily add content to their posts from services such as <a href="http://del.icio.us">del.icio.us</a> or <a href="http://technorati.com">Technorati</a>. I think the new service changes how publishers view their feed as part of a larger ecosystem. I <a href="http://www.niallkennedy.com/blog/archives/2005/12/feedburner_adds.html">wrote about FeedFlare</a> earlier this week.</p><p><a href="http://developer.yahoo.net/blog/archives/2005/12/_search_apis_an.html">Yahoo! released a new output format</a>, JavaScript Object Notation ( JSON ), for its search and maps API s on Thursday. This new format helps developers potentially skip a step when interacting with Yahoo! data, making dynamic applications respond faster and easier to develop. JSON also helps Yahoo! get around the JavaScript <code>XMLHttpRequest</code> function&#39;s cross domain security policy</p><p>Google seeks to extend its reach into the VoIP and video IM space with its introduction of <a href="http://code.google.com/apis/talk/index.html">jingle</a>, a new API for Google&#39;s <a href="http://www.google.com/talk/">GTalk client</a>. Google proposed two new extensions to the XMPP standard used in its clients and many others throughout the world. The new libraries and API s should extend the reach of Google&#39;s instant communication services throughout the Web.</p><p style="text-align:right;font-size:10px;">Tags: <a href="http://www.technorati.com/tag/alexa">alexa</a>, <a href="http://www.technorati.com/tag/amazon">amazon</a>, <a href="http://www.technorati.com/tag/feedburner">feedburner</a>, <a href="http://www.technorati.com/tag/google">google</a>, <a href="http://www.technorati.com/tag/jingle">jingle</a>, <a href="http://www.technorati.com/tag/json">json</a>, <a href="http://www.technorati.com/tag/yahoo">yahoo</a></p>]]></description>	<pubDate>2005-12-19T06:54:02Z</pubDate>	<guid><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/week_of_the_api.html]]></guid>	<id><![CDATA[1104820181]]></id>	<createDate>2005-12-19T06:56:14Z</createDate>	<modifiedDate>2005-12-19T16:11:19Z</modifiedDate>	<content url="http://onpodsessions.com/audio/20051217.mp3" fileSize="12790107" type="audio/mpeg" link="http://onpodsessions.com/audio/20051217.mp3">		</content>  </item>  <item>	<title><![CDATA[Exclusive: TypePad outage update and details]]></title>	<link><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/typepad-outage-details.html]]></link>	<description><![CDATA[<div><a href="http://www.flickr.com/photos/niallkennedy/74292112/"><img src="http://static.flickr.com/41/74292112_307a5c630d_m.jpg" alt="Six Apart executive status report"/></a></div><p>Popular blog hosting provider TypePad.com was unavailable to its members for 18 hours today as a result of a failed storage upgrade during scheduled maintenance late last night. I visited Six Apart&#39;s headquarters in San Francisco earlier this evening to talk with Six Apart employees about the events that transpired and the current state of TypePad&#39;s blogging platform.</p><p>I sat down for an interview with Anil Dash, Six Apart&#39;s Vice President of Professional Products, about an hour after TypePad&#39;s servers came back online. We discussed TypePad&#39;s reliability issues over the past two months, what went wrong today, and how the company plans to prevent future outages and create a reliable service.</p><p>Anil and I had a candid conversation about the difficulties of building a large-scale hosted service, the uniqueness of TypePad&#39;s members, future plans for the TypePad product including Project Comet and a business-level offering, and how the company approaches scalability and building dependable applications that people love to rely on as a utility.</p><p>The entire <a href="http://www.niallkennedy.com/blog/audio/typepad.mp3">23-minute interview with Anil Dash on TypePad service issues</a> is available as a 10.4 MB MP3 audio download. Any rumblings you may hear is the sound of TypePad engineers running back and forth nearby and literally shaking the entire room.</p><p>Each paragraph in the interview transcript below is uniquely identified in the page markup. To link directly to a paragraph just use add &quot;#&quot; and the question and paragraph <code>id</code> found in the source.</p><h3 id="transcript">Interview Transcript</h3><p style="font-weight:bold;font-style:normal;"><cite>Niall:</cite></p><blockquote id="q1"><p>Hi I&#39;m Niall Kennedy and I&#39;m here with Anil Dash of Six Apart. Anil is VP of Professional Products and we&#39;re going to talk about TypePad and some of the issues that happened today, Friday, and last night. Hi Anil.</p></blockquote><p><cite>Anil</cite>:</p><blockquote id="a1"><p>Hello.</p></blockquote><p style="font-weight:bold;font-style:normal;"><cite>Niall:</cite></p><blockquote id="q2"><p>Can you tell us a bit about what happened last night to cause a loss of service to TypePad?</p></blockquote><p><cite>Anil</cite>:</p><blockquote id="a2"><p>Yeah. I think the first thing I would start with is no data was lost and the service is back up and running now. A couple weeks ago, as you well know, we had some problems with capacity and scalability as TypePad has been getting more popular. We made a bunch of commitments in terms of improving bandwidth, improving power, and things like that. Among those changes was improving our storage infrastructure and one part of that was increasing redundancy. We actually have accomplished most of the things we promised we would do on that list and one of the last things to do was to improve redundancy on storage.</p><p id="a2p2">We were bringing online another storage system and it&#39;s one of those things where you have a moment of vulnerability while you&#39;re improving the system and we had a failure during that point. So we had what we thought would be a fairly routine scheduled maintenance last night and we had posted an alert about that so people knew ahead of time &quot;oh, OK, this is why this blip is happening&quot; and right at the end of that window of maintenance we had a failure of the new storage system.</p><p id="a2p3">The process at that point was understanding what had happened and whether there were any issues of data loss, which fortunately there were not. The first step that was decided -- and this is something I am sure will be avidly debated -- is that we would go to the last full snapshot. We have incremental backups and we have full snapshots and most people I think that are listening to this probably know the difference. The full snapshot was anywhere from a few hours to a few days old, depending on people&#39;s blogs. We then did a verify on the data that we were restoring.</p><p id="a2p4">As we brought the disks back up -- the process is like the olden days of Windows 98 when you would get that reboot into the blue screen saying &quot;I am running checkdisk and please wait forever while I check your hard drive.&quot; It was doing that process and this is what we started doing last night and all through the night and in the interim we had those old snapshots of pages up. I think a lot of the people who were looking at their blogs today or posting had that alarm of &quot;oh my gosh, old data&quot; and &quot;does this mean old  posts are safe and my new posts are not?&quot; It was making sure that was not the case that took a lot of time today. And then, of course, eliminating single points of failure, identifying all the other problems. Between all those steps together it took until this afternoon Pacific Time before we were able to switch the app back on.</p></blockquote><p style="font-weight:bold;font-style:normal;"><cite>Niall:</cite></p><blockquote id="q3"><p>You guys run a variety of sites from TypePad.com, blogs.com, Major League Baseball blogs. What sites and partners were affected by the outage?</p></blockquote><p><cite>Anil</cite>:</p><blockquote id="a3"><p>All the TypePad-powered sites in the U.S.: <a href="http://www.typepad.com/">TypePad.com</a>, blogs.com, <a href="http://friendsterblogs.friendster.com/">Friendster&#39;s blog service</a>, as well as <a href="http://mlb.mlb.com/NASApp/mlb/mlb/news/blogs/index.jsp">Major League Baseball&#39;s service</a> to various degrees. I don&#39;t actually know offhand the details about which blogs were affected on those services or what percentage it is. That&#39;s something I know our operational team definitely knows but my job today interfere with them. My estimation is the majority of TypePad blogs were affected.</p></blockquote><p style="font-weight:bold;font-style:normal;"><cite>Niall:</cite></p><blockquote id="q4"><p>How did you notify TypePad members of the outage and the unavailability of their recent posts?</p></blockquote><p><cite>Anil</cite>:</p><blockquote id="a4"><p>We had a couple of different steps. The first is our <a href="http://status.sixapart.com/">status blog</a> which is our first line of defense and the first place you should check if you ever have a question as a TypePad user. It honestly is probably not nearly prominent enough to find and that&#39;s something we are going to be remedying. It&#39;s one of those things you find out in these situations is that people don&#39;t know that channel exists. And then we&#39;ll be blogging about it. I think one of the things we&#39;ve shown a pretty good track record of is having a conversation about these things and really engaging in a dialogue with our members and I think you&#39;ll see our usual breadth of posts which is here&#39;s a technical explanation for people who care about that, here&#39;s what we&#39;re going to do to make it right for people -- I think for most people that&#39;s their priority -- and then a little about what we&#39;ve learned from the past is something we will go into. You work at Technorati. I think the folks at Technorati have done a really good job about being open in communication on that. I think we&#39;ve got a pretty good reputation there and I&#39;d like to be sure we stay in touch with everyone.</p></blockquote><p style="font-weight:bold;font-style:normal;"><cite>Niall:</cite></p><blockquote id="q5"><p>Did you consider sending out e-mails to every TypePad member to let them know that they wouldn&#39;t be able to post and their latest posts might not be available?</p></blockquote><p><cite>Anil</cite>:</p><blockquote id="a5"><p>Yeah, I think we talked about a variety of different channels and the thing you want to do is make sure you have all the right information getting to the right people at the right time. Part of it is until you know that everything is up and running and all the data is OK you don&#39;t want to send a &quot;we don&#39;t know&quot; e-mail because it tends to make things worse before it makes things better. That&#39;s something we&#39;ve gotten by talking to our professional users and people who are really invested in their blog. They&#39;ve said &quot;just let me know you are aware there is a problem and then let me know when you&#39;ve fixed it and in between if you&#39;re going to tell me about the fsck you&#39;re running on your hard drives I don&#39;t care.&quot; I think that&#39;s probably true for most TypePad users. &quot;Just let me know when it works.&quot; That&#39;s I think what we&#39;re really going to focus on is that blogging experience.</p><p id="a5p2">There are many different channels. I spent all day commenting on blogs today. Other folks here at the company have. Jay Allen I think a lot of people will see out there. A lot of people have been on IM and on Skype and on phone calls all day too. We talked about if we should do a big Skype call with a bunch of people but finding something that we can setup in a short amount of time that scales to millions of users or millions of listeners is pretty hard. I think in the future we&#39;ll see what we can do about that too.</p></blockquote><p style="font-weight:bold;font-style:normal;"><cite>Niall:</cite></p><blockquote id="q6"><p>How are today&#39;s problems related to the problems you had at the end of October? Are these similar issues? Are they going to be recurring?</p></blockquote><p><cite>Anil</cite>:</p><blockquote id="a6"><p>No, it is actually not about capacity at all. I saw somebody describe it as &quot;a perfect storm&quot; today or it was like a &quot;lightning strike.&quot; I felt a little bit like Charlie Brown when Lucy pulls the football out. It was absolutely one of those situations where we had tackled the problems that caused application performance issues in the past and we wanted to make sure we were bulletproof. At the point where we are kind of putting up another line of defense we kind of hit ourselves on the head and got knocked out. The timing was terrible and it just one of those things where Murphy&#39;s Law will just always in.</p></blockquote><div><a href="http://www.flickr.com/photos/niallkennedy/74353767/"><img src="http://static.flickr.com/37/74353767_04c2efc838_m.jpg" alt="Lucy pulls back the football"/></a></div> <p style="font-weight:bold;font-style:normal;"><cite>Niall:</cite></p><blockquote id="q7"><p>Are <a href="http://www.livejournal.com/">LiveJournal</a> users affected at all or are they on separate hardware?</p></blockquote><p><cite>Anil</cite>:</p><blockquote id="a7"><p>Not at all. They are on separate hardware. The best thing about having LiveJournal in-house is they have really taught us, and the whole web in general really, about scaling and reliability in large-scale operations. They&#39;ve got 9 million journals and they recently did a datacenter move to the same datacenter we&#39;ve got TypePad in. They have hundreds of servers, millions of users, millions and millions of posts and they did it with some glitches around e-mail and things like that but no downtime. The open-source technologies they have created like <a href="http://www.danga.com/mogilefs/">MogileFS,</a> a caching file system and <a href="http://www.danga.com/perlbal/">Perbal</a>, a load balancing system, run sites like <a href="http://wikipedia.org">Wikipedia</a> and <a href="http://slashdot.org">Slashdot</a> and <a href="http://friendster.com">Friendster</a>: these gigantic and dynamic sites. They&#39;ve shown that the technology exists. People on our team build these services capable of making large services reliable. I think you are going to see a lot of knowledge transfer and best practices about how to make this stuff bulletproof and reliable.</p><p id="a7q2">One of the examples I think <a href="http://www.micropersuasion.com/2005/12/the_day_is_dark.html">Steve Rubel talked about on his blog is eBay back in 1999</a> when people were just starting to have their livelihood depend on the auctions closing on time and the service would go down. People solved these things then and I think we are going to see the same thing for us.</p><p id="a7q3">The thing that gives me a lot of faith is we have these TypePad users that are rooting for us to do it even though we have absolutely not met their expectations, especially today. We had somebody send us pizzas for the whole TypePad team for lunch today saying &quot;I love TypePad, I know you guys are going to do right by us, I trust you to get it right, and we are thinking of you.&quot; That&#39;s an astounding thing for a community to do. That&#39;s really special, that&#39;s why you do it. That&#39;s why you keep going we dropped the ball today.</p></blockquote><p style="font-weight:bold;font-style:normal;"><cite>Niall:</cite></p><blockquote id="q8"><p>Can you talk about the backup solutions that are in place to make sure people don&#39;t lose data on TypePad?</p></blockquote><p><cite>Anil</cite>:</p><blockquote id="a8"><p>I&#39;ll speak as much as I know. I don&#39;t want to overstep what I am knowledgeable about because I am not on the operations or infrastructure teams that we have. There are, as I understand it, the now redundant storage system. One of the interesting things about our architecture is we have a database that stores all your posts but it generates and a machine that generates the pages that your posts appear on. They are separate. The storage failure today was on the system that stores your web pages that you can view and that&#39;s why we saw an older cached copy when they went back live. The entries in the database are on a separate database server and that is already redundant and somewhere we knew we didn&#39;t lose any data so we felt a lot better about that. We were able to verify that pretty quickly, it was just the disks that took some time to come back online. In terms of architecture I don&#39;t know exactly how the different tiers split up but the database is separate from the web server pages and now we have redundancy on both.</p></blockquote><p style="font-weight:bold;font-style:normal;"><cite>Niall:</cite></p><blockquote id="q9"><p>Last February in an interview Ben and Mena mentioned that TypePad was originally intended for 3000 users and then it was going to switch over to an invite-only system. Is this a scalability issue and is TypePad up to the challenge of hosting hundreds of thousands of blogs?</p></blockquote><p><cite>Anil</cite>:</p><blockquote id="a9"><p>I think what they were talking about there was not so much the architecture of TypePad but the concept of how many people would want to be blogging, how many people would want to be on a hosted service, and how many people would pay for a hosted service. It really spoke more to whether, I think this is something <a href="http://gigaom.com/2005/12/06/even-in-web-20-scale-size-matter/">Om Malik was talking about with Web 2.0 scalability in general</a>, are you designing for a community of people who you are personal friends with and can talk to one-on-one or are you trying to bring something to the masses? I think that&#39;s the biggest distinction that Ben and Mena were talking about the chang</p></blockquote>]]></description>	<pubDate>2005-12-17T06:37:03Z</pubDate>	<guid><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/typepad-outage-details.html]]></guid>	<id><![CDATA[2851541138]]></id>	<createDate>2005-12-17T06:37:44Z</createDate>	<modifiedDate>2005-12-17T18:11:29Z</modifiedDate>	<content url="http://static.flickr.com/41/74292112_307a5c630d_m.jpg" title="Six Apart executive status report" type="image/jpeg">		<content url="http://static.flickr.com/37/74353767_04c2efc838_m.jpg" title="Lucy pulls back the football" type="image/jpeg">			</content>		</content>		<content url="http://static.flickr.com/37/74353767_04c2efc838_m.jpg" fileSize="29202" type="image/jpeg" link="http://static.flickr.com/37/74353767_04c2efc838_m.jpg">			</content>			<content url="http://static.flickr.com/41/74292112_307a5c630d_m.jpg" fileSize="18414" type="image/jpeg" link="http://static.flickr.com/41/74292112_307a5c630d_m.jpg">				</content>				<content url="http://www.niallkennedy.com/blog/audio/typepad.mp3" fileSize="10914732" type="audio/mpeg" link="http://www.niallkennedy.com/blog/audio/typepad.mp3">					</content>  </item>  <item>	<title><![CDATA[TypePad outage open post]]></title>	<link><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/typepad_outage.html]]></link>	<description><![CDATA[<p>Popular blog host <a href="http://www.sixapart.com/typepad/news/2005/12/update_on_typep.html">TypePad just came back online after being down most of the past day</a>. This outage affected hundreds of thousands of bloggers including mainstream media outlets such as MSNBC and The Washington Post. Given the high-profile status of TypePad and its members, this story is certain to be well-covered in the coming day and week.</p><p>Today&#39;s outage, coupled with the performance issues of the past month, has shaken the confidence of even the most dedicated users, and many members are seriously considering taking their business elsewhere. I spoke with one TypePad member who has used the service since it was first introduced in beta form back in July 2003. He told me &quot;this sort of outage leaves me wondering if my blog is really okay in their hands, or if I should take it back into my own.&quot; An advertisement for the term &quot;TypePad&quot; is currently 78 cents on Google and I expect the price will rise this weekend as web hosts capitalize on the opportunity.</p><p>Six Apart agreed to do a podcast with me tonight when they find some time. I cancelled my plans for the night and like any good disaster reporter I am going to plop myself down across the street from the Six Apart offices to help get the full story out to the world.</p><p>Please leave comments and questions below that you would like me to address with the staff at Six Apart tonight once I am able to get some face time. You may also <a href="http://www.niallkennedy.com/blog/archives/2005/12/typepad_outage.html">contact me</a> privately with questions and concerns.</p><p><strong>Update 7 p.m. :</strong> Comments are closed. I recorded a podcast and I am currently editing audio.</p> <p style="text-align:right;font-size:10px;">Tags: <a href="http://www.technorati.com/tag/TypePad">TypePad</a></p>]]></description>	<pubDate>2005-12-16T23:26:28Z</pubDate>	<guid><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/typepad_outage.html]]></guid>	<id><![CDATA[3393653139]]></id>	<createDate>2005-12-16T23:28:26Z</createDate>	<modifiedDate>2005-12-17T03:08:29Z</modifiedDate>  </item>  <item>	<title><![CDATA[Feedster loses founder, CTO]]></title>	<link><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/feedster_loses.html]]></link>	<description><![CDATA[<p>Feed search company <a href="http://corp.feedster.com/blog/archives/2005/12/good_luck_scott.html">Feedster has parted ways with its CTO</a> and founder <a href="http://fuzzyblog.wordpress.com/">Scott Johnson</a> as of this morning. Scott&#39;s final papers were faxed to Feedster from the Technorati office! I spent this morning with Scott and I can tell you this was not of his will or a pleasant process.</p><p>I&#39;ve known Scott for a few years. Scott has split his time over the past year between Feedster&#39;s headquarters in San Francisco and his wife, son, and home in Indiana. I think once some dagger wounds heal Scott will be much happier on his next project.</p><p>What&#39;s next? Scott said if he&#39;d love to start a company to sell pre-configured <a href="http://www.mythtv.org/">MythTV</a> boxes but does not want to put his family through the legal troubles involved with shaking up a large industry. He&#39;s very interested in making complex technical problems easy for end users and I am sure his next project will involve simplifying technology in some form.</p><p>Good luck Scott!</p>]]></description>	<pubDate>2005-12-16T05:49:33Z</pubDate>	<guid><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/feedster_loses.html]]></guid>	<id><![CDATA[207223988]]></id>	<createDate>2005-12-16T05:51:38Z</createDate>	<modifiedDate>2005-12-16T05:51:38Z</modifiedDate>  </item>  <item>	<title><![CDATA[Technorati Web Comments for Firefox]]></title>	<link><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/technorati_web.html]]></link>	<description><![CDATA[<div><a href="http://www.flickr.com/photos/niallkennedy/73972058/"><img src="http://static.flickr.com/38/73972058_30eb78f904_m.jpg" alt="Technorati Web Comments extension"/></a></div><p>I <em>may</em> have a Technorati version of the <a href="http://www.niallkennedy.com/blog/archives/2005/12/blogger_web_com.html">Blogger Web Comments Firefox extension</a> running on my machine right now. Google directs users through a terms of service for the extension that asks users to agree to not modify the code, so I can can&#39;t confirm my hacking...</p><p>You can <a href="http://dl.google.com/firefox/google-webcomments.xpi">download the Blogger Web Comments Firefox extension directly</a> without passing through the terms of service if you would like.</p><p>Under part 4 of <a href="http://www.google.com/tools/firefox/agreement_inline.html">Google&#39;s Firefox tools terms of service</a>, proprietary rights, they claim full ownership over all released plugins and prohibit all modifications and derivative works.</p><blockquote cite="http://www.google.com/tools/firefox/agreement_inline.html"><p>Except as expressly authorized by Google, you agree not to modify, rent, lease, loan, sell, distribute or create derivative works based on the Software, in whole or in part.</p></blockquote><p>That sucks. When I use an open-source product I expect to be able to tweak, modify, hack, and break a few things. Slapping protections and restrictions on an extension of a <a href="http://www.mozilla.org/foundation/EULA/firefox-en.html">Mozilla Public Licensed product</a> seems a bit evil to me.</p><p>If anyone would like a copy of the plugin with green or pink styling, or with results from Technorati or another service, or with full support for the MetaWeblog API , I can tell you that <strong>definitely possible</strong> but Google&#39;s lawyers might come after me if I admit to modifying the extension.</p><p style="text-align:right;font-size:10px;">Tags: <a href="http://www.technorati.com/tag/firefox">firefox</a>, <a href="http://www.technorati.com/tag/mozilla">mozilla</a>, <a href="http://www.technorati.com/tag/opensource">opensource</a></p>]]></description>	<pubDate>2005-12-16T01:16:55Z</pubDate>	<guid><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/technorati_web.html]]></guid>	<id><![CDATA[1255002234]]></id>	<createDate>2005-12-16T01:22:00Z</createDate>	<modifiedDate>2005-12-16T01:22:00Z</modifiedDate>	<content url="http://static.flickr.com/38/73972058_30eb78f904_m.jpg" title="Technorati Web Comments extension" type="image/jpeg">		</content>		<content url="http://static.flickr.com/38/73972058_30eb78f904_m.jpg" fileSize="28723" type="image/jpeg" link="http://static.flickr.com/38/73972058_30eb78f904_m.jpg">			</content>  </item>  <item>	<title><![CDATA[Blogger Web Comments Firefox extension]]></title>	<link><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/blogger_web_com.html]]></link>	<description><![CDATA[<div><a href="http://www.flickr.com/photos/niallkennedy/73755386/"><img src="http://static.flickr.com/20/73755386_97a6d99677_m.jpg" alt="Blogger Web Comments for Firefox"/></a></div><p>Google just introduced an <a href="http://www.google.com/tools/firefox/webcomments/">extension for Firefox that allows you to see the latest blog post linking to any page</a> as it&#39;s viewed. The extension brings up a small window in the bottom right-hand corner of the browser window with the most recent reference to the page. You can click on the box to extend it to the last 6 posts or view the entire result set on Google Blog Search.</p><p>Users can also add their own comment about the page by clicking a special &quot;Add Comment&quot; button linked to their Blogger account. The Google FAQ mentions <a href="http://www.google.com/tools/firefox/webcomments/faq.html#q8">they hope to add support for blogging services other than Blogger</a> in the future.</p><p>The plugin only works with Firefox 1.5 or above. It&#39;s a very cool feature and the smooth execution does not surprise me as Google employs many Firefox core developers. <a href="http://glenmurphy.com/blog/2005/12/and-its-done.html">Nice work Glen</a>! The plugin requests an RSS file from Google blog search for the URL and displays the result inside a special chrome container.</p><p style="text-align:right;font-size:10px;">Tags: <a href="http://www.technorati.com/tag/blogsearch">blogsearch</a>, <a href="http://www.technorati.com/tag/firefox">firefox</a></p>]]></description>	<pubDate>2005-12-15T08:31:31Z</pubDate>	<guid><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/blogger_web_com.html]]></guid>	<id><![CDATA[470874529]]></id>	<createDate>2005-12-15T08:33:50Z</createDate>	<modifiedDate>2005-12-15T08:56:39Z</modifiedDate>	<content url="http://static.flickr.com/20/73755386_97a6d99677_m.jpg" title="Blogger Web Comments for Firefox" type="image/jpeg">		</content>		<content url="http://static.flickr.com/20/73755386_97a6d99677_m.jpg" fileSize="20238" type="image/jpeg" link="http://static.flickr.com/20/73755386_97a6d99677_m.jpg">			</content>  </item>  <item>	<title><![CDATA[Paying bloggers for generating useful content]]></title>	<link><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/paying_bloggers.html]]></link>	<description><![CDATA[<p>As more and more companies create business models around &quot;consumer generated media&quot; individual publishers are beginning to wonder when they might see a slice of the revenue. I believe there are opportunities for bloggers to be paid for their content without compromising editorial integrity and also rewarding the tool builders.</p><div><a href="http://www.flickr.com/photos/niallkennedy/73743306/"><img src="http://static.flickr.com/34/73743306_70d17998f8_m.jpg" alt="PriceGrabber review bonus"/></a></div> <p>Profiting from consumer generated media is not a new thing. Shopping sites such as <a href="http://www.amazon.com/">Amazon.com</a> or <a href="http://www.pricegrabber.com/">PriceGrabber</a> have been doing it for years, asking an author to turn over the rights to their content in exchange for the author&#39;s work being featured alongside a product. At PriceGrabber we paid anywhere from $5 to $25 for many of these reviews realizing that more information about a product helped drive clicks and completed the buying decision. I think bloggers can be similarly paid for syndicating their content to larger sites to assist in the buying process as one small example.</p><h3>Blogger merchant relationship</h3><p>Most people are familiar with the Amazon Associates program where registered affiliates receive a percentage of the final purchase basket for each sale initiated from another site. Review a DVD, provide a special link, and receive a few dollars for your lead generation. Yahoo! plans to pay individuals for generating successful leads through its <a href="http://shopping.yahoo.com/shoposphere/overview.html">Shoposphere Pick Lists</a>. In existing cases such as Amazon or Yahoo! if you feature some content on your blog you receive a small percentage of the purchase and both sides are happy.</p><h3>Blogger toolmaker relationship</h3><p>What if there were tools available that made it a lot easier to post reviews to your site in a well-styled format with extra features such as an updated price or how other people have bought the same product after reading about it on your blog. Should the toolmaker receive a small percentage of that revenue?</p><p>Browsing tools such as Mozilla Firefox or Opera currently receive tens of millions of dollars a year from web searches generated using their tools. The tools are offered for free and people enjoy the experience.</p><p>The same partner agreements should exist for specialized blogging tools that help generate a sale or a profitable benefit for another company. If Byrne Reese makes it really easy to blog product reviews with <a href="http://www.majordojo.com/projects/MediaManager/">Media Manager</a> shouldn&#39;t he be rewarded a few cents for every sale? I think so, and some of the details for paying toolmakers still need to be worked out by affiliate sites.</p><h3>Distributed content network</h3><p>What if instead of linking only to Amazon, your content was available for republication to any aggregation sites willing to pay a bounty? Shopping comparison sites, individual merchants, and buying guides could supplement existing information with a network of reviews and first-person accounts. There may some matching and distribution service in the middle connecting the content creators with multiple sites such as Amazon, Buy.com, Overstock, eBay, etc. The matching and distribution service helps the individual blogger make more money and reach a broader audience than they had before.</p><div><a href="http://www.flickr.com/photos/niallkennedy/73742645/"><img src="http://static.flickr.com/34/73742645_db51d63a78_o.jpg" alt="Sample review from Amazon.com"/></a></div> <p>Reviews are currently rated on sites such as Amazon for their level of helpfulness. These rankings provide a way to rank multiple reviews and reward authors that positively contribute to a purchase even when the research and purchase decision takes place on a site such as Amazon.</p><p>Submitting your content to a distributed network or aggregator requires some standardized data format to express key elements of your review for redistribution to interested consumers. The format should be standardized to lower a publisher&#39;s switching cost and allow for the highest possible number of consuming services.</p><h3>Conclusion</h3><p>I believe some of this ecosystem is starting to come together. E-commerce sites are establishing partner and developer relationships as well as affiliate programs. Toolmakers such as FeedBurner and Six Apart are establishing relationships with advertisers on behalf of users. Formats such as <a href="http://microformats.org/wiki/hreview">hReview</a> bring together a group of coauthors representing hundreds of millions of users across web properties such as AOL, Microsoft, and Yahoo!.</p><p>These are developing thoughts, business models, and code, but there may be an ecosystem forming around improved online content for everyone.</p><p style="text-align:right;font-size:10px;">Tags: <a href="http://www.technorati.com/tag/reviews">reviews</a>, <a href="http://www.technorati.com/tag/shopping">shopping</a></p>]]></description>	<pubDate>2005-12-15T07:02:30Z</pubDate>	<guid><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/paying_bloggers.html]]></guid>	<id><![CDATA[2420643355]]></id>	<createDate>2005-12-15T07:03:38Z</createDate>	<modifiedDate>2005-12-15T07:19:35Z</modifiedDate>	<content url="http://static.flickr.com/34/73743306_70d17998f8_m.jpg" title="PriceGrabber review bonus" type="image/jpeg">		<content url="http://static.flickr.com/34/73742645_db51d63a78_o.jpg" title="Sample review from Amazon.com" type="image/jpeg">			</content>		</content>		<content url="http://static.flickr.com/34/73742645_db51d63a78_o.jpg" fileSize="28125" type="image/jpeg" link="http://static.flickr.com/34/73742645_db51d63a78_o.jpg">			</content>			<content url="http://static.flickr.com/34/73743306_70d17998f8_m.jpg" fileSize="12840" type="image/jpeg" link="http://static.flickr.com/34/73743306_70d17998f8_m.jpg">				</content>  </item>  <item>	<title><![CDATA[Yahoo! launches podcast subscription center]]></title>	<link><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/yahoo_launches_1.html]]></link>	<description><![CDATA[<p>Yahoo! just launched <a href="http://podcasts.yahoo.com/my">My Subscriptions</a>, a new area on <a href="http://podcasts.yahoo.com/">Yahoo! Podcasts</a> where users can manage their subscribed podcasts and listen to these audio files online from their browser window. Users can also rate and review each podcast and its individual episodes.</p><p>The online audio player uses the Windows Audio format and redirects the stream through Yahoo!&#39;s servers allowing for some additional services as the middleman. I am currently on a high bandwidth connection and Yahoo! is offering me podcasts at 56 Kbps .</p><p>Yahoo! passes the audio file location to a JavaScript file to create a new audio stream. Here is a <a href="http://mediaframe.yahoo.com/buildlist.asp?p=sr&amp;file=http%3a%2f%2fonpodsessions.com%2faudio%2f37signals.mp3&amp;m=wma&amp;r=56&amp;l=SAA&amp;ext=1&amp;g=js">sample JavaScript file for my latest podcast</a>. There are a few interesting variables such as advertisements, beacons, and referrer tracking currently in the JavaScript. As the middleman Yahoo! could choose to insert audio advertisements into my podcast in addition to the large advertisements it already has planned for the center of the player window.</p><p> Update 12/16 : Joe Hiyashi from the Yahoo! Podcast team contacted me with more information about the service. He told me Yahoo! Podcasts does not intercept any streams and the audio files are served directly from the publisher at the fastest possible speeds both sides allow. The JavaScript I discovered is used for Yahoo!-generated content such as advertising and are not used for podcast content according to Yahoo!.</p> <p style="text-align:right;font-size:10px;">Tags: <a href="http://www.technorati.com/tag/podcasts">podcasts</a>, <a href="http://www.technorati.com/tag/podcasttech">podcasttech</a></p>]]></description>	<pubDate>2005-12-14T21:22:24Z</pubDate>	<guid><![CDATA[http://www.niallkennedy.com/blog/archives/2005/12/yahoo_launches_1.html]]></guid>	<id><![CDATA[1867417283]]></id>	<createDate>2005-12-14T21:24:23Z</createDate>	<modifiedDate>2005-12-16T22:36:05Z</modifiedDate>  </item></channel></rss><!-- api2.my.mud.yahoo.com compressed/chunked Tue Dec 20 20:53:54 PST 2005 -->