The Talk Show: Live From WWDC
7:00pm Tuesday  •  California Theatre
Tickets Available  •  Fun Will Be Had

Linked List: May 6, 2005

Build a Dashboard Widget 

Andrew Anderson’s introductory guide to developing your own Dashboard widgets.

Google Web Accelerator’s Obnoxious Pre-Fetching 

Google’s new “web accelerator” for Windows users, which seems mostly to be a shared cache that serves pages from Google’s fast data centers, can lead to serious problems with dynamic pages and web apps. The reason is that it attempts to pre-fetch the content of every link on a page. The idea being that by pre-fetching the content of every link, Google can then serve your “next page” as quickly as possible.

This might make browsing seems a tad faster to the user, but it can wreck havoc for the site publishing. For one thing, it’s going to totally screw with your web stats. Pages are going to get hit by Google’s “accelerator” that are never actually followed by users. This is obnoxious; it’s like ordering one of everything from a take-out menu, then deciding what to eat after all that food gets to your house.

Jason Fried from 37signals writes about how it screwed with Backpack:

Google is essentially clicking every link on the page — including links like “delete this” or “cancel that.” And to make matters worse, Google ignores the Javascript confirmations. So, if you have a “Are you sure you want to delete this?” Javascript confirmation behind that “delete” link, Google ignores it and performs the action anyway.

See also: Rael Dornfest at the new O’Reilly Radar weblog.

iPod Shuffles Made Out of Food 

Now you can eat iPod Shuffle.

Syndic8’s Search Engine Spam 

Andy Baio is reporting on another case of a legitimate site with high page rank hosting thousands of articles for a search engine spammer. This time it’s Syndic8, and within a day of Baio’s report, Google has blacklisted them. But how are these sites getting into the AdSense program in the first place? How widespread is this sort of fraud?

Type Cast 

Free font previewing Dashboard widget. This is the first third-party widget I’ve considered keeping. Very cool. (Thanks to Dan Benjamin.)