Writing on feeds, search, widgets, and the social web.

Niall Kennedy's weblog, newest first. Page 18 of 72.

Emerging video trends podcast

Om and I sat down this week to discuss the current and future state of video creation and distribution technologies. We both expect many video-related announcements from this week’s Consumer Electronics Show in Las Vegas that will bring a wider variety of video consumption products into the living room. We also talked about new ways for amateurs to create and share videos online and using specialized portable hardware such as the iPod video. I don’t think any search company currently is doing a good job indexing video content. Even audio content has been a big challenge. Closed-captioning provides a bridge…

Google at CES

Google co-founder Larry Page is a keynote speaker at this week’s Consumer Electronics Show in Vegas. The Los Angeles Times reports that Google has been in talks with large retail stores such as Wal-Mart to carry a computing device called the “Google Cube” running a Google customized operating system and applications. Page was a late addition to the keynote roster, so Google might actually be ready to announce something. This week will be full of announcements for sure. Update 1/03: News.com reports both Google and Wal-Mart denied the rumor. Google issued a statement saying “we see no need to…

Mac small business dinner January 11 in San Francisco

I am organizing a dinner for Mac small business owners and developers on Wednesday, January 11, at Chaat Cafe in San Francisco starting at 7 p.m. I want to bring together the small businesses attending the conference for face-to-face discussion and sharing of ideas among other people who have probably used your software and read your blog but might have never met face-to-face. I enjoyed the lunch meeting during this year’s WWDC and want to keep the conversation flowing. Chaat Cafe is located at 320 3rd Street (corner of 3rd and Folsom) in downtown San Francisco, one block from…

Marissa Mayer on OneBox

John Battelle had conversation with Google’s Marissa Mayer this morning about the affect of the deal between Google and AOL on Google’s search results. John posted a loose transcript of the conversation, but what interested me most was the discussion around OneBox results on Google’s search result pages. What we normally do on the OneBox, like on our stocks page or travel, where we have links to a few providers, we look at Media Metrix or PageRank data, and generally they agree and corroborate themselves (as to) who are the top three or five providers. And those are who we…

Paid placements over broadband pipes

The latest of Om and Niall PodSessions is now available. This week Om and I talk about the emergence of paid placement or prioritization of services on networks run by broadband providers such as your cable or telephone company. Cable and phone operators currently prioritize the handling of data packets from their own services flowing across the network. A call placed using a carrier’s Internet telephony product will receive priority handling ahead of calls placed using competing services such as Skype or Vonage. The carriers are now in discussion with other businesses dependent on fast delivery of their content to…

Exclusive: Google to offer feed API

Google plans to offer a feed reader API to allow third-party developers to build new views of feed data on top of Google’s backend. The new APIs will include synchronization, feed-level and item-level tagging, per-item read and unread status, as well as rich media enclosure and metadata handling. Google Reader PM Jason Shellen and engineer Chris Wetherell both confirmed Google’s plans after I posted my reverse-engineering analysis of the Google Reader backend. The new APIs will allow aggregator developers to build new views and interactions on top of Google’s data. Google currently has at least two additional Google Reader views…

WordPress 2.0

WordPress 2.0 is now available for download from the newly redesigned WordPress.org. The new release includes many behind-the-scenes changes as well as some front-end AJAX goodness. A Subversion update is the best way to upgrade your existing installation. My favorite new features: Improved user permissions that allow you to select a role instead of a number. Better importers. WordPress importers can login to other blogging services and suck out your data, comments and all! Abstracted data layer allows future support of various databases and makes plugin development a bit easier. Rich post authoring through a WSYIWYG interface and drag and…

Google Reader API

Documentation of the unreleased Google Reader API for feed syndication proxies and account access.

Bloglines 3.0

Bloglines switched it’s user-agent from “Bloglines 2.1” to “Bloglines 3.0-rho” on Tuesday afternoon. My guess is that “rho” are the initials of a Bloglines search engineer who pushed his test code live without changing the user-agent but there could be some big changes coming in near future. If you are a FeedBurner user you may have noticed a large drop in your subscriber statistics over the past day (hat tip: jasonspage). I just heard back from Dick Costolo, CEO, and learned that FeedBurner had previously ignored this Bloglines user-agent as it was just a development test but they will…

How Google search works

Matt Cutts wrote a quick primer explaining Google search to librarians. He walks readers through how Google discovers pages, indexes, and later analyzes a user’s query across a network of analytics servers. For each search that someone types in, over 500 computers may work together to find the best documents, and it all happens in under half a second….

Correcting Kottke

Popular blogger Jason Kottke recently posted an entry criticizing blog search companies for the incompleteness of their results compared to his internal search tool powered by Movable Type. I happen to know both Movable Type and blog search pretty well, so I decided to dig into the data and see where search engines might have missed the mark in the interest of improving quality. I found that Jason’s criticisms where a bit unfounded yet still may alter the perceptions of many people who are heavily influenced by what they read on his blog. Jason found more results searching his installation…

WordPress developers get corporate

This morning the lead developers of WordPress unveiled a new corporate entity based on the popular open-source blogging platform. The new company, Automattic, employs WordPress lead developers Ryan Boren and Matt Mullenweg, contributing developer Donncha O’Caoimh, and Andy Skelton. The new company will provide WordPress consulting services and develop and maintain services such as hosted blogging site WordPress.com and antispam tool Akismet. Automattic is a Delaware corporation founded on March 28, 2005 and previously mentioned on this blog as “WordPress Inc.” in late March. The company’s official launch is meant to coincide with the release of WordPress 2.0 later…

My Yahoo! feed API

Yahoo! has developed a backend infrastructure that can be easily deployed across various applications online or on the desktop with full synchronization and feed parsing handled on its servers. Developers could tap into the Yahoo! backend and develop new feed-aware applications quickly and easily on a robust platform already used by millions of users. Yahoo! just needs to publicize the code and make sessions a bit easier but I reverse engineered their code and I’ll give you a primer. Aggregator developers spend a lot of time dealing with issues such as proper parsing, feed storage, and at later stages…

New Technorati search results, profile features

Technorati released a redesigned search results page and member profiles tonight, including some features I’ve been wanting for a long time. You can find the official announcement on the Technorati weblog and I will share my personal thoughts and favorites below. Personal tag cloud Technorati now displays a personal tag cloud for each member profile! You can now glance at a blogger’s profile and get a pretty good idea about his or her most blogged about topics. Tim Appnel’s Tags.App plugin for Movable Type displays some similar tag visualizations but now anyone on any blog platform can visualize their topical…

iTunes Movable Type podcast tip

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 my podcast did not have a published duration until I realized there was a pretty simple solution: MTEntryKeywords. 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’s how you do it. Add your podcast’s duration (mm:ss) as your entry keywords. Add a line to your RSS 2.0 feed: The time column will now be populated in…

Week of the APIs

The latest episode of Om and Niall PodSessions is now available. This week’s theme is APIs and the new opportunities for service providers, developers, and end users. Kevin Burton of TailRank joined us to add an independent developer perspective to this week’s discussion. This week’s session is 26 minutes and 28 seconds in length and a 12.2 MB download. Topics Amazon introduced its Alexa web search platform on Monday. The new services give developers the ability to use content from Alexa’s crawler data and other web services in a hosted environment. Amazon is letting developers upload their own data, process…

Exclusive: TypePad outage update and details

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’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’s blogging platform. I sat down for an interview with Anil Dash, Six Apart’s Vice President of Professional Products, about an hour after TypePad’s servers came back online. We discussed TypePad’s reliability issues over the past two months, what went wrong today, and how…

TypePad outage open post

Popular blog host TypePad just came back online after being down most of the past day. 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. Today’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…

Feedster loses founder, CTO

Feed search company Feedster has parted ways with its CTO and founder Scott Johnson as of this morning. Scott’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. I’ve known Scott for a few years. Scott has split his time over the past year between Feedster’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. What’s next? Scott said…

Technorati Web Comments for Firefox

I may have a Technorati version of the Blogger Web Comments Firefox extension 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’t confirm my hacking… You can download the Blogger Web Comments Firefox extension directly without passing through the terms of service if you would like. Under part 4 of Google’s Firefox tools terms of service, proprietary rights, they claim full ownership over all released plugins and prohibit all modifications and derivative works. Except as expressly authorized…

Blogger Web Comments Firefox extension

Google just introduced an extension for Firefox that allows you to see the latest blog post linking to any page as it’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. Users can also add their own comment about the page by clicking a special “Add Comment” button linked to their Blogger account. The Google FAQ mentions they hope…

Paying bloggers for generating useful content

As more and more companies create business models around “consumer generated media” 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. Profiting from consumer generated media is not a new thing. Shopping sites such as Amazon.com or PriceGrabber have been doing it for years, asking an author to turn over the rights to their content in exchange for the author’s work being featured alongside a product. At PriceGrabber we paid anywhere…

Yahoo! launches podcast subscription center

Yahoo! just launched My Subscriptions, a new area on Yahoo! Podcasts 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. The online audio player uses the Windows Audio format and redirects the stream through Yahoo!’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. Yahoo! passes the audio file location to a JavaScript file to create a new audio stream. Here is…

Google Personalized homepage API

Yesterday Google announced an API to add content to the Google personalized homepage using a custom XML file. Last night I coded my first Google homepage widget to display a Technorati Mini on my personalized homepage with a pre-populated value of my blog URL. Here’s how you can check it out: Go to the Google personalized homepage and sign-in. Click on “Add Content” in the top-left corner. Create a developer section by adding a feed URL of “developer.xml.” You will now see a new “My Modules” section. Add a module by entering with http://www.niallkennedy.com/gmodule.xml in the URL field. You…

Answering Scott Gatz

Scott Gatz of Yahoo! poses a few questions on his blog that came up during a private dinner Monday night. I think some of the questions already have answers so I’ll post them here. It’s a bit feed geeky and may have an intended audience of about 20 people. No index flag. We need a way to mark an RSS feed as “OK to aggregate, but don’t show in search results.” For publishers who output a different feed per user, you don’t want to see 100 different feeds that are basically the same thing. I think the robots meta tag…