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

The pushbutton Web

24/07/2009 @ 17:00 UTC

nelson : The pushbutton Web - Anil breaks down some of the recent work around realtime messaging

Simon Willison : The Pushbutton Web: Realtime Becomes Real - The Pushbutton Web: Realtime Becomes Real. Anil Dash is excited by the potential for PubSubHubBub and Webhooks to make near-real-time scalable event publishing accessible to regular web developers. So am I.

jimray : Anil's thoughts on the "pushbutton web" are really smart - And really well written, to boot. This is the future.

Andy Baio : Anil Dash on the Pushbutton Web - the best articulation of the current real-time web trend I've seen

Greg Storey : Pushbutton. - Forgot to link to this earlier. Go. Read. Now.

Anil : The Pushbutton Web: Realtime Becomes Real - tweetcount_url = 'http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html#comment-661209'; tweetcount_title = 'The Pushbutton Web, about realtime messaging getting real'; tweetcount_src = 'By @anildash:'; tweetcount_

How FriendFeed uses MySQL to store schema-less data

27/02/2009 @ 16:00 UTC

Jeremy Zawodny : How FriendFeed uses MySQL to store schema-less data - How FriendFeed uses MySQL to store schema-less data: interesting approach that uses MySQL as more of a glorified column store, since writing "normal" relational queries becomes difficult. But it does scale and that's what matters.

Simon Willison : How FriendFeed uses MySQL to store schema-less data - How FriendFeed uses MySQL to store schema-less data. The pain of altering/ adding indexes to tables with 250 million rows was killing their ability to try out new features, so they’ve moved to storing pickled Python objects and manually creating the i

nelson : FriendFeed datastore - Using MySQL just to store python dicts

joshua : How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog - this is very much like the datastore i wanted to build for delicious. instead they built the usual crap.

jcgregorio : How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog

Nintendo's Wario Land meta-ad destroys YouTube UI

23/09/2008 @ 20:00 UTC

Andy Baio : Nintendo's Wario Land meta-ad destroys YouTube UI - watch until the 15 second mark; inspired by the HEMA ad?

nelson : YouTube / Wii - Clever video ad

deusx : YouTube - experiencewii's Channel - "Sweet gameplay footage from the new Wii release “Wario Land: Shake It!?"

Rod Begbie : Wario Land - Shake It! YouTube ad - Brilliantly-done ad for the new Wario game for Wii. Seems dull to start, but worth continuing with! [via#

Simon Willison : Wario Land: Shake It - Amazing footage! - Wario Land: Shake It—Amazing footage!. Some virals really do deserve linking to.

The Big Picture on CERN's Large Hadron Collider

1/08/2008 @ 19:00 UTC

Andy Baio : The Big Picture on CERN's Large Hadron Collider - The Economist explains the LHC's importance for the layman

nelson : Large Hadron Collider - Great pictures

Simon Willison : Large Hadron Collider nearly ready - The Big Picture - Large Hadron Collider nearly ready—The Big Picture. Stunningly beautiful set of photographs of the LHC. I love Big Science.

jonhicks : Large Hadron Collider nearly ready - Beautiful photos of the device that will swallow us all up in a black hole

Rod Begbie : Large Hadron Collider nearly ready - The Big Picture - I'm bored of "beauty in nature" -- Hurrah for The Big Picture covering beauty in science! Enjoy these photos before they turn the collider on, and we all get sucked into black hole. #

Greg Storey : If for some reason the Earth gets sucked into a black hole this weekend... - here's why.

Reputation patterns in the Yahoo! Design Pattern Library

10/06/2008 @ 13:00 UTC

Simon Willison : Reputation patterns in the Yahoo! Design Pattern Library - Reputation patterns in the Yahoo! Design Pattern Library. Pragmatic advice from Yahoo! on encouraging community participation.  [via]

joshua : Reputation Design Patterns

43folders : Reputation Parent - Yahoo! Design Pattern Library - via Waxy

Andy Baio : Design Patterns for Reputation - nicely summarized research on feedback and incentives in online communities  [via]

veen : Reputation - Yahoo! Design Pattern Library - "A person participating in a social structure expects to develop a reputation and hopes for insight into the reputations of others, but each designed model of participation and reputation embodies its own set of biases and incentive structures. Balan

Google Doctype - Google Code

14/05/2008 @ 19:00 UTC

wearehugh : Google Doctype - Google Code

jcgregorio : Google Doctype - Google Code - Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library

dbow : Google Doctype - Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library

Simon Willison : Google Doctype - Google Doctype. So now we know what Mark Pilgrim’s been doing at Google... heading up a project to create an encyclopaedia of web development. The JavaScript UI for browsing it is a bit weird (though you do at least get real pages if you disable JavaS

joshua : Doctype - documenting the use of html and associated tech

Eric Meyer : Google Doctype - I always like to see a site that says it's all about open standards and then lists proprietary elements and properties with no indication that they're, you know, proprietary. There's a lot of promise here, but the initial deployment undermines itself.

Yahoo! Internet Location Platform

12/05/2008 @ 20:00 UTC

joshua : Yahoo! Internet Location Platform - nice -- yahoo opens the Where On Earth dataset. what's with the goofy url syntax tho?

Andy Baio : Yahoo! opens its geo location database to the world - I'm stunned and thrilled they finally opened it up; this powers Flickr and Upcoming's geo features

Simon Willison : Yahoo! Internet Location Platform - Yahoo! Internet Location Platform. As an ex-Yahoo! this is really exciting—WhereOnEarth (a London company acquired by Yahoo! in 2005) provide the incredibly detailed geographical data used by Flickr, Upcoming and FireEagle—and now it’s available a

nelson : Free geocoding - Yahoo makes their geodatabase available for free, 50,000 queries / day

bmilleare : Yahoo! Internet Location Platform - YDN

Processing.js

9/05/2008 @ 06:00 UTC

nelson : Processing.js - A heroic project, the design Java framework ported to run in Javascript

Andy Baio : John Resig ported Processing to Javascript, using the Canvas element - one of the most amazing hacks I've ever seen; don't miss the demos further down the page

Rod Begbie : Processing.js - John Resig has ported the Processing visualization language to JavaScript, using the tag. John is officially one of the most scary-smart people I know. [via#

Simon Willison : Processing.js - Processing.js. John Resig’s outstanding port of the Processing visualisation language to JavaScript and Canvas. Runs amazingly well in Firefox 3. One hell of a hack.

jcgregorio : John Resig - Processing.js - "I've ported the Processing visualization language to JavaScript, using the Canvas element." Whoa.

New Royal Mint Designs

2/04/2008 @ 17:01 UTC

jonhicks : New Royal Mint Designs - Gaze upon our lovely new coins!

Rod Begbie : The Royal Mint: The New Designs Revealed - The new UK coinage is wicked cool -- the individual coins are part of a larger picture. [via#

Cameron Moll : New UK coins unveiled - New UK coins unveiled, designed by 26-year-old Matthew Dent. These not only look really sharp but also function as one design when pieced together. "The Shield of the Royal Arms has been given a contemporary treatment and its whole has been cleverly split [via]

Simon Willison : The Royal Mint: The New Designs Revealed - The Royal Mint: The New Designs Revealed. Matthew Dent’s design for the new UK coinage is inspired—absolutely beautiful. Can’t wait to get my hands on some of these.

Richard Rutter : New British coinage designs - They’re very European, slightly conservative, but I likes em.

Eventually Consistent

20/12/2007 @ 19:00 UTC

Simon Willison : Eventually Consistent - Eventually Consistent. Werner Vogels explains the trade-offs involved in building scalable, highly-available data stores such as Amazon’s SimpleDB.

jcgregorio : Eventually Consistent - All Things Distributed

joshua : Werner Vogels on Eventually Consistency - design considerations for distributed databases

nelson : Eventually Consistent - Werner breaks down some distributed system design choices

Jeremy Zawodny : Eventually Consistent - Eventually Consistent: somehow I missed this the first time around... Werner does a good job of discussing Amazon's "eventually consistent" model

Fluid

12/12/2007 @ 22:01 UTC

jonhicks : Fluid - An app for creating a Site Specific Browser (such as a GMail app for email) with webkit. Works brilliantly!

joshua : Fluid - Free Site Specific Browser for Mac OS X Leopard

Cameron Moll : Fluid: Site-specific browser & dock icons for web apps - Fluid. Give your favorite web apps a site-specific browser and home on your Mac OS X Leopard dock.

Simon Willison : Fluid - Fluid. Another site-specific browser toolkit for OS X (Leopard only), from Todd Ditchendorf. Again, it’s not clear if this does the Right Thing and creates separate cookie jars for every application.

deusx : Fluid - Free Site Specific Browser for Mac OS X Leopard - "Using Fluid, you can create SSBs to run each of your favorite webapps as a separate desktop application. "

factoryjoe : Fluid - Wrap web apps in their own OS X browser, complete with Dock icon. Saved By: Chris Messina | View Details | Give Thanks Tags: os x, mac, safari, fluid, web apps, site-specific browser, webkit

Beanstalkd - Software - xph.us

12/12/2007 @ 21:00 UTC

deusx : Beanstalkd - Software - xph.us - "beanstalkd is a fast, distributed, in-memory workqueue service."

factoryjoe : Beanstalkd - Software - xph.us - beanstalkd is a fast, distributed, in-memory workqueue service. Its interface is generic, but is intended for use in reducing the latency of page views in high-volume web applications by running most time-consuming tasks asynchronously.

Simon Willison : Beanstalkd - Beanstalkd. This is the light-weight cross-language queue I’ve been waiting for. Similar to Starling but your workers don’t need to poll for new jobs; you can call the blocking “reserve? call instead.

bmilleare : Beanstalkd - Nice queuing daemon - beats using Amazon SQS IMO

joshua : Beanstalkd - Software - xph.us - beanstalkd is a fast, distributed, in-memory workqueue service. Its interface is generic, but was originally designed for reducing the latency of page views in high-volume web applications by running most time-consuming tasks asynchronously.

Radiant Core: Blog: Deconstructing Facebook Beacon JavaScript

25/11/2007 @ 07:01 UTC

factoryjoe : Radiant Core: Blog: Deconstructing Facebook Beacon JavaScript - Deep write up about Facebook's Beacon from a technical perspective. Saved By: Chris Messina | View Details | Give Thanks Tags: beacon, facebook, f8, radiantcore

Simon Willison : Deconstructing Facebook Beacon JavaScript - Deconstructing Facebook Beacon JavaScript. How Facebook’s new Beacon service (also known as “Facebook ruined Christmas?) actually works.

deusx : Radiant Core: Blog: Deconstructing Facebook Beacon JavaScript - "This post is going to dig deep in Beacon and see what makes it tick from a purely technical perspective"

Andy Baio : Technical overview of how the Facebook Beacon works - this could have been fun and useful, if it was only opt-in on a site-by-site basis  [via]

nelson : Facebook beacon - Detailed tech article on what it does

Convenience Wins, Hubris Loses and Content vs. Context, a Presentation for Some Music Industry Fr...

8/10/2007 @ 20:02 UTC

Rod Begbie : Convenience Wins, Hubris Loses and Content vs. Context, a Presentation for Some Music Industry Friends - Presentation by Ian Rogers (ex-IUMA and Nullsoft) to music industry folks. "Want a track on-demand? Oh have we got a deal for you! If you’re on Windows XP or Vista, and you’re in North America, just download this 20MB application, go through these sev [via#

Simon Willison : Convenience Wins, Hubris Loses and Content vs. Context - Convenience Wins, Hubris Loses and Content vs. Context. Fantastic presentation from Ian Rogers, the head of Yahoo! Music, who has spent 8 years watching DRM cripple the online music industry.

jonhicks : Convenience Wins, Hubris Loses - ... and Content vs. Context, a Presentation for Some Music Industry Friends.

Ethan Marcotte : Convenience Wins, Hubris Loses and Content vs. Context - Brilliant anti-DRM, pro-MP3 presentation aimed at the music industry. ∞

factoryjoe : Convenience Wins, Hubris Loses and Content vs. Context, a Presentation for Some Music Industry Friends at FISTFULAYEN - Everyone’s turning into pigs and ponies. Can’t let it happen to me. Saved By: Chris Messina | View Details | Give Thanks Tags: ian c. rogers, open media web, to:read, presentation

Thoughts on (and pics of) the original Macintosh User Manual

30/08/2007 @ 07:00 UTC

Simon Willison : Thoughts on (and pics of) the original Macintosh User Manual - Thoughts on (and pics of) the original Macintosh User Manual. “[I] was struck by how it had to explain a total paradigm shift in interacting with computers?.

Ethan Marcotte : Pictures of the original Macintosh User Manual - "[I] was struck by how it had to explain a total paradigm shift in interacting with computers." #.

Rod Begbie : peterme.com :: Thoughts on (and pics of) the original Macintosh User Manual - How to explain a paradigm shift... [via#

Khoi Vinh : Peter Merholz: Looking at the Original Macintosh User Manual

Cameron Moll : 1984 Macintosh User Manual - Pics of an original 1984 Macintosh User Manual.

Silly season [dive into mark]

2/05/2007 @ 21:00 UTC

Rod Begbie : Silly season [dive into mark] - Beautiful summation of the current Adobe Apollo/Microsoft Silverlight hype-off from Mark Pilgrim. "That poster may as well be titled "Fucked 6 Ways From Sunday," because that's what you'll be if you buy into any of this." #

jimray : Mark Pilgrim on Apollo, Silverlight and why he doesn't think you should use either - "Y’all have fun. Play with your vendor-specific runtimes. Don’t call me when you wake up one morning with a pink line in the round window and your BFF vendor won’t return your calls."

Simon Willison : Silly season - Silly season. Mark expresses exactly what I’ve been thinking. The fawning over Silverlight and Apollo is incredibly short sighted.

jcgregorio : Silly season [dive into mark] - ""building applications on the web that works."" Of course, all the commenters skip the money quote and try to defend their share-cropping platform of choice.

deusx : Silly season [dive into mark] - "Sigh. I used to have the strength to argue against such foolishness. Nowadays I’m reduced to nothing more than Grey’s-Anatomy-esque catchphrases."

nelson : Silly season - Mark is cynical so I don't have to be

The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more.

1/05/2007 @ 15:00 UTC

Simon Willison : The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more. - The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more.. I normally avoid linking to “top 10? lists on principle, but this one pulls together some great resources and adds some extra context to each one.

jcgregorio : The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more. - Doesn't cover Google or eBay, but still a good list.

jimray : The top 10 presentations on how to scale websites - Flickr, Bloglines, Vox, etc - learn how to build strong sites

bmilleare : The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more.

nelson : System scaling - Collection of videos on how they make systems scale

joshua : A bunch of presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more.

philgyford : Peter Van Dijck’s Guide to Ease » Blog Archive » A bunch of presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more. - The kind of thing I keep meaning to read up on. (via Kottke)

Cats Can Has Grammar

24/04/2007 @ 03:00 UTC

Jeremy Zawodny : Cats Can Has Grammar - Cats Can Has Grammar: Anil dissects this stuff like nobody else.

jimray : Cats can has grammar - Why the hell is Anil so good at explaining this stuff?

Simon Willison : Cats Can Has Grammar - Cats Can Has Grammar. Anil Dash gives lolcats the analysis they deserve.

Rod Begbie : Anil Dash: Cats Can Has Grammar - IM IN UR BLOG EXPLANING UR DIALECTZ! Anil Dash breaks down the importance of good lolcat grammar. [via#

nelson : lolcats - Anil's in my Internet, explaining my silly memes

Yahoo! Pipes, like Unix pipes for the web

8/02/2007 @ 07:00 UTC

Andy Baio : Yahoo! Pipes, like Unix pipes for the web - Tim O'Reilly nails why this is so neat

Jeremy Zawodny : Pipes: Rewire the web - Pipes: Rewire the web: "Pipes is a hosted service that lets you remix feeds and create new data mashups in a visual programming environment."

Simon Willison : Pipes - Pipes. New Yahoo! service for combining and remixing Atom/RSS feeds using a really sophisticated drag-and-drop UI.

Rod Begbie : Pipes: Rewire the web - Wicked cool RSS/Atom masher-upper from Yahoo. Nice GUI and mapping model, which means making a Boing Boing feed without Xeni Jardin can essentially be a drag'n'drop operation. [via#

jimray : Pipes: Rewire the web - Poor Ted Stevens is now utterly confused

Steve Jobs argues against DRM for the music industry

6/02/2007 @ 22:02 UTC

Andy Baio : Steve Jobs argues against DRM for the music industry - wow, Cory Doctorow must be in hog heaven

jimray : Apple - Thoughts on Music - Steve Jobs on the state of online music, downloads and DRM. One of his lackey's should've highlighted the word "DRMs" though because it has a sort of Ted Stevens-esque quality to it.

Rod Begbie : Apple - Thoughts on Music - Steve Jobs publicly calls for the record companies to drop their requirement for DRM on online music sales: "Imagine a world where every online store sells DRM-free music encoded in open licensable formats. [...] This is clearly the best alternative for c [via#

Jon Hicks : Steve's Thoughts on Music - “If the big four music companies would license Apple their music without the requirement that it be protected with a DRM, we would switch to selling only DRM-free music on our iTunes store.”

Jason Shellen : Thoughts on Music by Steve Jobs - Hell yes! I have been privately lobbying a few major labels about this for a few years and they act like I have two heads. I would love to think this is possible. #

Simon Willison : Thoughts on Music - Thoughts on Music. Steve Jobs comes out against DRM, lays the blame squarely on the big four music companies.

Microsoft to support OpenID

6/02/2007 @ 20:00 UTC

Andy Baio : Microsoft to support OpenID - wonderful news

Jeremy Zawodny : Microsoft & OpenID - Microsoft & OpenID: "So Bill Gates just announced earlier this morning that Microsoft is supporting OpenID..."

cameron : Microsoft & OpenID - InfoCard and OpenID, together, forever.

joshua : Microsoft to support OpenID

jimray : Microsoft will support OpenID - I swear I thought this was announced a while ago, but great news all the same.

Rod Begbie : brad's life - Microsoft & OpenID - MS are announcing CardSpace authentication for OpenID. Of course, five bucks says this goes the "embrace & extend" way of Microsoft "supporting" SPF two years ago. [via#

Simon Willison : Microsoft & OpenID - Microsoft & OpenID. HUGE news. Microsoft are officially supporting OpenID, through integration with CardSpace.

Flickr quietly launches machine tag support

24/01/2007 @ 20:05 UTC

Andy Baio : Flickr quietly launches machine tag support - the possibilities here are kinda mind-bending

kellan : Machine Tags: They live! They live! - Machine Tags: They live! They live!. Machine tags are not RDF. But they could play RDF on television. #

Simon Willison : Flickr Machine Tags - Flickr Machine Tags. A new feature for API developers that lets them stuff arbritrary namespaced key/value pairs in to tags and query them using the API. Even without range queries, this will enable a ton of exciting new third party developments.

plasticbag : Flickr's introduced the concept of machine tags for everyone to start playing with - Ooh. Classy. Nice. All kinds of things can be built off the back of this. I'm just starting to get my head around the possibilities, although it's probably worth noting that I'm not necessarily sufficiently qualified to get the best view...

joshua : flickr rolls out "machine tags" - like system:has: in delicious i guess

jimray : Machine tags on Flickr - Add more metadata to your photos via tags. All backend/API jiggerypockery for now, but this will be cool.

Nelson Minar : Structured Flickr tags - Machine tags are triples: namespace, keyword, value

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

I love this analysis of the original Star Wars movie based on the happenings in episodes I-III

11/01/2007 @ 18:00 UTC

jkottke : I love this analysis of the original Star Wars movie based on the happenings in episodes I-III - I love this analysis of the original Star Wars movie based on the happenings in episodes I-III. "If we accept all the Star Wars films as the same canon, then a lot that happens in the original films has to be reinterpreted in the light of the prequels." C

Simon Willison : A New Sith, or Revenge of the Hope - A New Sith, or Revenge of the Hope. Reconsidering Star Wars IV in the light of I-III. It turns out R2-D2 and Chewie were the most significant characters by quite a long way.  [via]

jimray : A New Sith, or Revenge of the Hope - Retconning Star Wars makes R2D2 and Chewbacca two of the more important characters in the films. Or, if episode 3.5 were written by the CIA

Nelson Minar : R2D2 and Chewbacca ran the show - A retcon of the original Star Wars movie

Jeremy Zawodny : A New Sith, or Revenge of the Hope - A New Sith, or Revenge of the Hope: 3PO and a Wookie were really the brains behind things...

joshua : A New Sith, or Revenge of the Hope - Reconsidering Star Wars IV in the light of I-III - classic!

Flickr: Camera Finder

21/11/2006 @ 02:00 UTC

Jeremy Zawodny : Flickr: Camera Finder - Flickr: Camera Finder: very cool! camera stats breakdown on Flickr photos

joshua : Flickr: Camera Finder - nice way to measure popularity of cameras

Andy Baio : Flickr Camera Finder - also, they pushed the oft-requested Guest Pass feature

Milo Vermeulen : Flickr: Camera Finder [via]

Simon Willison : Flickr Camera Finder - I hadn't seen this; includes some really nice graphs.

Linkorama : Flickr: Camera Finder - Now this is integration synergy, and emergent shopping

xml
Upian.