• Print

Hoist by my own petard (was Google has del.icio.us tags and RSS feed autodiscovery)

I stumbled over a rather confounding side-effect of the browser-rewriteable web yesterday, posting:

Continuing it’s tradition of throwing in a link to more juicy data or metadata whenever the opportunity presents itself, Google has added del.icio.us tags and straps one of those ubiquitous orange [XML] RSS bugs to every result sporting an RSS feed. …


Click the “info” link associated with a result and you’ll end up on the del.icio.us end of the URL with a listing of just about everything ever said about the link. Click the “tags” link and, through the wonders of Ajax, up pops a list of associated del.icio.us tags. As usual, an ugly-but-functional add-on.

This feature appears, at least by buddy list survey, to be unevenly distributed, so I’ve attached a screenshot below.

As it turns out, this feature is indeed unevenly distributed: to those who’ve installed and summarily forgotten about the annotate google Greasemonkey script for Firefox. I’d installed this and other extensions a week or so back after wiping my Powerbook and installing Tiger; but they’d not worked. Meaning to spend some time debugging, I’d spent some time on the road and not gotten around to it. Yesterday, while fiddling with the zoom textarea script, I upgraded my Greasemonkey extension to 0.3.3. It was only then that the Google annotation effect came into full bloom.

Add to this the confounding effects of my usually using the “I’m Feeling Lucky” feature baked into Firefox — simply type your Google query into the address bar and you’ll end up visiting Google’s top result directly — such that I don’t tend to visit the Google page proper all that often. Also, Google’s habit of weaving new features inconsistently into search results on the way to full deployment means you’ll occasionally see something others don’t, only to have them disappear a few moments later yourself.

This does present an interesting conundrum: as source becomes not only viewable but browser-rewriteable on the fly, how much of what we’re seeing is really on the Web and how much an artifact of augmented Web reality? If I can be hoist by my own petard after knowingly installing a browser extension and (albeit a little later) being surprised by it actually working, how will the less informed end-user adjust? What is the potential here for misuse: perhaps pre-installing Firefox on new machines, outfitted with questionable Greasemonkey extensions in the name of customization and branding. While I’m as much a fan of the writeable and rewriteable Web as anyone (and more than willing to have a laugh at my own expense), is that cute little Greasemonkey in the bottom-right corner of my browser notification enough? (Apparently not.)

(The effect was further compounded by my underestimating the sheer speed of RSS syndication and aggregation. It only took a couple of minutes’s instant messenger discussion with a friend to realize my mistake. Add an additional minute or so to drop the post back into Draft status and start on this version about the monkey’s trickery. Nevertheless, as evidenced by a couple of trackbacks this morning (before re-posting), a couple of RSS readers or aggregators (most likely noticing an auto-ping) ran aground on the transitory post anyway. The moral: on today’s syndicated web, you can’t go draft again.)

  • http://www.gibberish.com/ misuba

    I propose that being hoist by one’s own petard via user scripts in this fashion henceforth be known as “greasing oneself.”

  • http://www.raelity.org/ Rael Dornfest

    Apropos of today’s monkeying about, a Wired article “Firefox Users Monkey With the Web
    writes:

    Simon Willison, a computer science student in England who’s a fan of Paul Graham’s online essays on hacking and programming, grew frustrated with having to scroll from Graham’s paragraphs to his footnotes and back again.

    So, armed with a little JavaScript, Willison wrote a program that automatically generated links between the paragraphs and the footnotes. A couple of weeks later, Graham wrote Willison to say he would soon start adding the links for everyone.

    I’ve been thinking quite a bit of late about how Greasemonkey might change the way one interviews potential designers and CSS/DHTML/Javascript hires. What could be a better resume than doing something interesting with a potential employer’s site… shoehorn in some functionality you’ve just been dying for them to add and, chances are, they’ve been dying to add themselves but have neither had the mindwidth nor bandwidth to get it done.

  • http://www.raelity.org/ Rael Dornfest

    Misuba: touche!

  • http://diveintomark.org/ Mark

    This is exactly why my Butler user script adds the “enhanced by Butler” banner at the top of the page. Judging from my inbox, the #1 request for Butler 2.0 is to take it out. (http://www.customizegoogle.com/ already does this.) But this is exactly why I put it there, because I knew that the line between augmented (personal) reality and shared (public) reality would fade over time, and people would forget why Google looked different, or indeed would forget that it looked different at all.

    I actually ran into this problem in a different way, earlier today. I was tweaking my Google Adsense settings and rearranging the ads on my pages, and I had to figure out which layer of ad-blocking was preventing me from seeing the results. Between ZoneAlarm, Proxomitron, a custom HOSTS file, a custom userContent.css file, AdBlock, and about two dozen Greasemonkey scripts — the web I experience is nothing like the web most people experience.

  • http://greaseblog.blogspot.com Jeremy Dunck

    Response here.

    Excerpt:

    Point taken. But is this something that should be solved by more obvious changes, or by more awareness of the augmented web?

    If we can’t agree on that, how could the augmentations be made more obvious? Mouseover’d aura element borders? A monkey icon that smiles more largely when scripts have been injected? A siren that sounds when you’ve forgotten, again, that this page is augmented?

  • http://www.world-links.org/discus/english/messages/10494/hcb-14453.html Gonzalo Labbe

    The Rolling Stones cancel a gig in Hawaii and postpone other tour dates as Mick Jagger suffers throat troubles…

  • http://philippine_card.pushline.com phone card

    Hello, you site the best!
    [URL=http://china_card.pushline.com ]China phone cards, China prepaid calling card [/URL]
    [URL=http://canada_card.pushline.com ]Canada Phone Card, reliance Canada calling card [/URL]

    End ^) See you

  • http://no susanne

    no commentw