Simon Willison blogs at http://simon.incutio.com/ xml

In Which I Think About Java Again, But Only For A Moment

22/01/2007 @ 23:00 UTC

Simon Willison : In Which I Think About Java Again, But Only For A Moment - In Which I Think About Java Again, But Only For A Moment. Convincing argument as to why desktop applications written in Java rarely have decent user interfaces.

jcgregorio : Thought Palace » Blog Archive » In Which I Think About Java Again, But Only For A Moment - ""The APIs are too clumsy to code to, and compared to any decent Mac app, the results look like a Soviet tractor built on a Monday.""

Oxford Geek Nights

22/01/2007 @ 21:00 UTC

Simon Willison : Oxford Geek Nights - Oxford Geek Nights. 8pm on the 7th of February 2007 at the Jericho Tavern in Oxford. Three 15 minute talks and a bunch of 5 minute microslots. I’ll be giving a talk on OpenID.

Jon Hicks : Oxford Geeknights - Yay! Those lovely Torchbox fellows (and Natalie Downe in particular) have organised the first proper Oxford Geek night at the Jericho Tavern. See you there!

Wikipedia nofollows links

22/01/2007 @ 21:00 UTC

Simon Willison : Wikipedia nofollows links - Wikipedia nofollows links. Wikipedia’s high PageRank means this is likely to have a noticable knock-on effect on the rankings of many other sites.

Ma.gnolia Blog: OpenID is Taking Off!

22/01/2007 @ 20:00 UTC

Simon Willison : Ma.gnolia Blog: OpenID is Taking Off! - Ma.gnolia Blog: OpenID is Taking Off!. Since November, 15% of new Ma.gnolia members signed up using an OpenID.

Foo campers' Space Invaders and Cylon Raider artwork on Google Maps

22/01/2007 @ 20:00 UTC

Andy Baio : Foo campers' Space Invaders and Cylon Raider artwork on Google Maps - Google arranged a flyover of the campus during last year's camp

Simon Willison : On Space Art in Sebastopol... - On Space Art in Sebastopol.... Awesome. Our giant mosaic space invaders are going to show up on Google Earth!

Subtlety

22/01/2007 @ 11:00 UTC

Simon Willison : Subtlety - Subtlety. Instantly create an RSS feed from a public subversion repository.  [via]

kellan : subtlety : create feeds for SVN repositories - subtlety : create feeds for SVN repositories. Finally a Suversion replacement for my aging cvs2rss script. You don’t have to maintain the repository for it to work, and no more install Trac just to get a feed! [via#

Group Membership Protocol

22/01/2007 @ 11:00 UTC

Simon Willison : Group Membership Protocol - Group Membership Protocol. Martin Atkins’ proposal for a simple “is OpenID X a member of group Y?� protocol, useful for whitelists that can scale to handle large numbers of entries.

Jeremy Zawodny : Group Membership Protocol - OpenID Wiki - Group Membership Protocol - OpenID Wiki: if Yahoo was an OpenID provider, we could use something like this to let you figure out if someone was a member of a given Yahoo Group. Maybe. Interesting...

deusx : Group Membership Protocol - OpenID Wiki - "The following describes a simple protocol for enumerating the members of a group and for determining whether a given identifier is a member of a group."

Anonymous OpenID

21/01/2007 @ 04:00 UTC

Simon Willison : Anonymous OpenID - Anonymous OpenID. A mailinator-style service for OpenID. I’m glad someone’s built this; it reinforces the idea that an OpenID should not be trusted as an account without first using a verification step.

Phishing and OpenID: Bookmarks to the Rescue?

21/01/2007 @ 03:00 UTC

Simon Willison : Phishing and OpenID: Bookmarks to the Rescue? - Phishing and OpenID: Bookmarks to the Rescue?. Ping extends my proposal to use bookmarks as the principle authentication mechanism, resulting in a system that is much easier for people to understand.

MonsterID as Gravatar Fallback

21/01/2007 @ 01:00 UTC

Simon Willison : MonsterID as Gravatar Fallback - MonsterID as Gravatar Fallback. Cute monsters created using a trick similar to Don Park’s 9-blocks. I like these more than gravatars.

joshua : MonsterID as Gravatar Fallback - randomized avatars. cute

jcgregorio : MonsterID as Gravatar Fallback [splitbrain.org]

Fork JavaScript

21/01/2007 @ 01:00 UTC

Simon Willison : Fork JavaScript - Fork JavaScript. A great name for Yet Another JavaScript Library. This one tries to combine the best bits from YUI and Prototype.

jimray : Fork JavaScript - JS library attempting to combine the best of YUI and Prototype with a liberal license

Links to academic papers on phishing

19/01/2007 @ 19:01 UTC

Simon Willison : Links to academic papers on phishing - Links to academic papers on phishing. Posted to the openid-general list by Mike Beltzner.

TagMaps

19/01/2007 @ 12:00 UTC

Simon Willison : TagMaps - TagMaps. The toolkit behind the new YRB World Explorer, available to developers as a reusable Flash component.

The NHL's All-Star voting disaster

19/01/2007 @ 11:00 UTC

Simon Willison : The NHL's All-Star voting disaster - The NHL’s All-Star voting disaster. The NHL ran an online poll to decide which players are picked for their All-Star Game. The only authentication was a poorly implemented CAPTCHA. Unsurprisingly, it got gamed.

Matthew M. Boedicker : online NHL all-star voting gamed due to weak captcha - (via Simon Willison) [via]

MySpace Blocking Widgets?

19/01/2007 @ 11:00 UTC

Simon Willison : MySpace Blocking Widgets? - MySpace Blocking Widgets?. Making your business dependent on revenue from MySpace is sharecropping of the worst possible kind.

Introducing: World Explorer and TagMaps

19/01/2007 @ 11:00 UTC

Simon Willison : Introducing: World Explorer and TagMaps - Introducing: World Explorer and TagMaps. “Can we automatically extract information from Flickr geotagged images to create a rich visualization of the world we live in? The answer is: you bet.�

Mailhook - The easiest way to accept mail in your web apps

18/01/2007 @ 20:01 UTC

deusx : Mailhook - The easiest way to accept mail in your web apps - "Just put in a URL, and we'll give you a mail host that will post to your URL when it receives email, giving you easy access to all the fields of incoming email."

Simon Willison : Mailhook - Mailhook. Free e-mail address to HTTP POST bridge—just provide a script URL and you’ll be given a subdomain; any e-mail sent to an address at that host is then posted to your script.

Matthew M. Boedicker : mailhook, free email to HTTP POST gateway - (via simonwillison) [via]

bmilleare : Mailhook - The easiest way to accept mail in your web apps - Awesome

Visual Security: 9-block IP Identification

18/01/2007 @ 18:00 UTC

Simon Willison : Visual Security: 9-block IP Identification - Visual Security: 9-block IP Identification. Smart (and pretty) trick for showing a representation tied to a commenters IP address without affecting their privacy.

Rod Begbie : Don Park's Daily Habit - Visual Security: 9-block IP Identification - Attractive approach to giving plausible deniability when someone fakes your name posting comments, without having your IP address posted publicly. [via#

joshua : Visual Security: 9-block IP Identification - using a visual function of an ip address to establish continuity of identity

Matthew M. Boedicker : identicon puts an icon design based on your IP address in your comments to give a visual hint of identity - (via hack the planet) [via]

Milo Vermeulen : Don Park's Daily Habit - Visual Security: 9-block IP Identification, aka 'Identicons' [via]

factoryjoe : Don Park's Daily Habit - Visual Security: 9-block IP Identification - A neat trick for identifying people by visualizing IP addresses. Saved By: Chris Messina | View Details | Give Thanks Tags: metoday, avatar, ip verification, gylph

Planet OpenID

18/01/2007 @ 02:00 UTC

Simon Willison : Planet OpenID - Planet OpenID. Aggregating news about OpenID�surprisingly high traffic.

Mono-based device wins Best-of-Show at CES

18/01/2007 @ 01:04 UTC

Simon Willison : Mono-based device wins Best-of-Show at CES - Mono-based device wins Best-of-Show at CES. “The Sansa Connect is running Linux as its operating system, and the whole application stack is built on Mono, running on an ARM processor.�

FIPA Abstract Architecture

18/01/2007 @ 01:03 UTC

Simon Willison : FIPA Abstract Architecture - FIPA Abstract Architecture. Bill de hÓra shows how the work of the Intelligent Agents communit relates to SOA / WS-*. We studied FIPA at University and the parallels to parts of the Web Service stack are pretty interesting.

A list of the phrase "my hovercraft is full of eels" in dozens of languages

18/01/2007 @ 00:00 UTC

jkottke : A list of the phrase "my hovercraft is full of eels" in dozens of languages - The web is perfect for taking jokes too far: a list of the phrase "my hovercraft is full of eels" in dozens of languages.

Simon Willison : Translations of My hovercraft is full of eels in many languages - Translations of My hovercraft is full of eels in many languages. Great for unicode testing.  [via]

MySpace: Too Much of a Good Thing?

17/01/2007 @ 11:00 UTC

Simon Willison : MySpace: Too Much of a Good Thing? - MySpace: Too Much of a Good Thing?. CSS customization really was just the result of forgetting to strip HTML. They “eventually� decided to filter out JavaScript(!)

kellan : Inside MySpace: succeeding because they don’t know no better. - Inside MySpace: succeeding because they don’t know no better.. Great sound bites include that up to 40% of pages served can be errors (does that mean that 40 million page views should be 24?), customization was an accident because they didn’t #

Inside MySpace.com

17/01/2007 @ 11:00 UTC

Simon Willison : Inside MySpace.com - Inside MySpace.com. Case study of scaling against a network effect. Includes pretty honest coverage of the mistakes made along the way, although the article was put together second hand from conference presentations rather than from interviews.

Gmail Atom feeds

16/01/2007 @ 18:00 UTC

Simon Willison : Gmail Atom feeds - Gmail Atom feeds. Could be useful as a pipe for creating an e-mail interface to an existing Atom-consuming application.

xml
Upian.