Semantic Wave Blog
News feeds and commentary by Jamie Pitts
Login  

August 31, 2010

Palm's WebOS, The Dark Unicorn

Every time I review this platform I smile at its webby cleverness. And 2.0 will now include the ultra-hot node.js server.

Posted by Jamie Pitts at 4:57 PM | Comments (0) | TrackBack (0)

April 18, 2007

Google's AJAX Feed API

Google's new AJAX Feed API is pretty cool. It provides in-page access to any public RSS feed (handled and cached by their Feedfetcher) while bypassing javascript's same origin policy restriction. It even talks JSON! This service will be helpful to developers who want to creatively mash feeds from different sources without having to set up and host a relay / proxy.

Posted by Jamie Pitts at 4:57 PM | Comments (0) | TrackBack (0)

May 11, 2006

Link: How to Use Google Co-op

Philipp Lenssen has posted an excellent overview of Co-op.

Posted by Jamie Pitts at 8:20 PM | Comments (0) | TrackBack (0)

May 10, 2006

Google Co-op

My mind is reeling as I look over what Google is offering through the Subscribed Links API. Basically, this is a topic-driven widget that appears at the top of search results. To build one and offer it to the world, it says I need to define a set of xml files for the query patterns, output format, preferred url annotations, and "labels" allowing the results to be further winnowed down.

With the Google Subscribed Links API, you can add your services directly into Google search. This can help make those services more accessible, giving your users another entry-point to them when they're making a related search on Google. Source: Subscribed Links API.

The Topics Developer's Guide delves into the url annotation and the "labels" winnowing:

A label is a mechanism for modifying the Google ranking function. The modifications can range from a hard restrict to a specified set of documents to a subtle twiddling of results. The modifications come in effect when you enter a query and then click on a label. Source: Topics Developer's Guide.

Mmore can be found in the FAQ.

Continuing the "Googlemantic Web" theme from my previous comments, one thing I'd like to know more about is the "Data Object" types. I can define my own, but Google defines special types such as cities, regular expression matches, and dates.

Posted by Jamie Pitts at 8:25 PM | Comments (0) | TrackBack (0)

February 14, 2006

Yahoo UI Library and Design Patterns

Kudos to Yahoo! for releasing their javascript library under BSD. The Yahoo! UI Library includes js for animation, xmlhttp connection handling, DOM, drag and drop, events, and complex ui components such as cals and trees.

I recently started to use the Dojo toolkit in an application that we've been building at Boingo Wireless, and it has been great. But YUI is going rocket ahead of Dojo and the others, for the obvious reason that Yahoo has one of the best web services endpoints out there. The fact that they offered JSON so early in the game shows how far they'll stick their necks out to stay ahead of the competition.

Also worth a look is the Yahoo! Design Pattern Library. It contains some great articles explaining use cases, solutions, and rationales for many conventional (or soon-to-be conventional) web application elements.

Spotter (probably from down the hall): Jeremy Zawodny.

Posted by Jamie Pitts at 4:07 AM | Comments (0) | TrackBack (0)

November 4, 2005

Artificial, Artificial Intelligence

Amazon has created a distributed human intelligence service:

Amazon Mechanical Turk provides a web services API for computers to integrate "artificial, artificial intelligence" directly into their processing by making requests of humans. Developers use the Amazon Mechanical Turk web services API to submit tasks to the Amazon Mechanical Turk web site, approve completed tasks, and incorporate the answers into their software applications.

To the application, the transaction looks very much like any remote procedure call - the application sends the request, and the service returns the results. In reality, a network of humans fuels this artificial, artificial intelligence by coming to the web site, searching for and completing tasks, and receiving payment for their work.

Source: Amazon Mechanical Turk Overview

Some docs to look at:

This is as cool as it gets on the web. There will be huge difficulties in task definition and in quality control, but with smart "community design" by Amazon, these will improve. I want to ask the MTurk a few questions, iterated over my entire financial data set. I probably feel the same way that Psychology grad students do around August and September.

Of course, it does not take me very long to also see the potential mis-uses of distributed human intelligence - and I am smiling for two reasons as I write this. For example: automating the interpretation of captchas or of other difficult tasks in order to give the false impression that a bot is a human.

The benefits and hazards that are rapidly coming to mind reflect the power of this idea.

Spotter: Leigh Dodds

Posted by Jamie Pitts at 8:19 AM | Comments (0) | TrackBack (0)

Small picture of Jamie Pitts
Jamie Pitts

Facebook
LinkedIn


Projects

  Winnow My Bloglines Down
  Memecat
  TigerLead


Curently Reading

cover The Art of Unix Programming
Eric Raymond

Semantic People
Danny Ayers
Dave Beckett
Tim Berners-Lee
Tim Bray
Dan Brickley
Marc Canter
Paul Ford
Seth Ladd
Seb Paquet
Clay Shirky
Roland Tanglao
Dave Winer

Syndication:
 RSS Version 1.0
 RSS Version 0.91


Categories

 AI
 Blogs
 Business
 Data Munging
 Databases
 Development
 Formats
 How-To
 Ideas
 Languages
 Law
 Ontologies
 OWL
 People
 Perl
 PHP
 Products
 Projects
 QOTD
 RDF
 Research
 Social Software
 SRM
 Standards
 Thinking Out Loud
 Trends
 Twitter
 Visualization
 W3C
 Web Services
 Wikis


Recent Entries
 Palm's WebOS, The Dark Unicorn
 Google's AJAX Feed API
 Link: How to Use Google Co-op
 Google Co-op
 Yahoo UI Library and Design Patterns
 Artificial, Artificial Intelligence

Archives
 August 2010
 July 2010
 June 2010
 January 2010
 April 2009
 April 2008
 March 2008
 February 2008
 January 2008
 November 2007
 October 2007
 September 2007
 August 2007
 June 2007
 May 2007
 April 2007
 March 2007
 February 2007
 January 2007
 December 2006
 November 2006
 October 2006
 September 2006
 August 2006
 July 2006
 May 2006
 April 2006
 March 2006
 February 2006
 January 2006
 November 2005
 October 2005
 September 2005
 August 2005
 June 2005
 May 2005
 April 2005
 March 2005
 January 2005
 December 2004
 November 2004
 October 2004
 September 2004
 August 2004
 July 2004
 June 2004
 May 2004
 April 2004
 March 2004


Creative Commons License
This weblog is licensed under a Creative Commons License.

Powered by Movable Type

Copyright © Jamie Pitts