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

YQL: INSERT INTO internet

8/07/2009 @ 20:00 UTC

Simon Willison : YQL: INSERT INTO internet - YQL: INSERT INTO internet. insert into twitter.status (status,username,password) values (“Playing with INSERT, UPDATE and DELETE in YQL?, “twitterusername?,“twitterpassword?)

Andy Baio : Yahoo Query Language lets you INSERT INTO the Internet - insert into {table} (status, username, password) values ("new tweet from YQL", "twitterusername", "twitterpassword")  [via]

Scope

8/07/2009 @ 20:00 UTC

Simon Willison : Scope - Scope. Matt Webb’s opening keynote at this year’s reboot11. You owe it to yourself to read it.

John Resig on Glow

8/07/2009 @ 19:00 UTC

Simon Willison : John Resig on Glow - John Resig on Glow. John criticises Glow for reinventing the wheel—BBC insiders respond in the comments below.

philgyford : Hacker News | The BBC's Glow effort has always confused me. They were using jQuery on the main... - John Resig, the chap behind jQuery, wondering (like many people I imagine) why the BBC wrote its own bespoke JavaScript framework. (via Haddock)

John Resig - HTML 5 Parsing

8/07/2009 @ 19:00 UTC

wearehugh : John Resig - HTML 5 Parsing

Simon Willison : HTML 5 Parsing - HTML 5 Parsing. Firefox nightlies include a new parser that implements the HTML5 parsing algorithm (disabled by default), which uses C++ code automatically generated from Henri Sivonen’s Java parser first used in the HTML5 validator.

BBC: Glow

8/07/2009 @ 15:00 UTC

Simon Willison : BBC: Glow - BBC: Glow. The BBC have open-sourced Glow, their jQuery-like JavaScript library developed in house over the past few years.  [via]

Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip

8/07/2009 @ 08:00 UTC

wearehugh : Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip

Simon Willison : Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip - Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip. Ashamed to say I’m not using any of these yet—for Django projects, my manage.py inserts an “ext? directory at the beginning of the Python path which contains my dependencies for that

Solved: where the civil servant really wrote that message to Hazel Blears

7/07/2009 @ 18:00 UTC

Simon Willison : Solved: where the civil servant really wrote that message to Hazel Blears - Solved: where the civil servant really wrote that message to Hazel Blears. There’s an interesting usability / understanding-of-technology story here.

In defense of web developers – Jeffrey Zeldman Presents The Daily Report

7/07/2009 @ 16:00 UTC

jcgregorio : In defense of web developers – Jeffrey Zeldman Presents The Daily Report - Zeldman gets caught flatfooted with respect to HTML5 and is now flailing for relevancy.

Simon Willison : In defense of web developers - In defense of web developers. Zeldman: “The social benefit of rethinking markup sealed the deal. XHTML’s introduction in 2000, and its emphasis on rules of construction, gave web standards evangelists like me a platform on which to hook a program of

Yahoo! proposal to open source "Traffic Server" via the ASF

7/07/2009 @ 13:00 UTC

Simon Willison : Yahoo! proposal to open source "Traffic Server" via the ASF - Yahoo! proposal to open source “Traffic Server? the ASF. Traffic Server is a “fast, scalable and extensible HTTP/1.1 compliant caching proxy server? (presumably equivalent to things like Squid and Varnish) originally acquired from Inktomi and d [via]

Up and running with Cassandra

7/07/2009 @ 11:00 UTC

Simon Willison : Up and running with Cassandra - Up and running with Cassandra. Twitter are beginning to use Cassandra, the open source branch of Facebook’s BigTable-like non-relational database. Evan Weaver explains how to get started with it, but warns that it’s not yet a good idea to trust data

joshua : up and running with cassandra :: snax

From Microsoft: C# and CLI under the Community Promise

7/07/2009 @ 11:00 UTC

Simon Willison : From Microsoft: C# and CLI under the Community Promise - From Microsoft: C# and CLI under the Community Promise. Microsoft’s assurance that it won’t “assert its Necessary Claims? against alternative (including open source) implementations of the ECMA C# and CLR specifications. The promise doesn’t co

Stellarium

7/07/2009 @ 01:00 UTC

Simon Willison : Stellarium - Stellarium. Really lovely open source planetarium application, for Linux, OS X and Windows.

Tips on using python's datetime module

6/07/2009 @ 14:00 UTC

Simon Willison : Tips on using python's datetime module - Tips on using python’s datetime module. Wow. I’ve run in to problems with datetime and timezones before, but I had no idea how intrinsic those problems were to the design of the library.

An Unnofficial Q&A about the Discontinuation of the XHTML2 WG

6/07/2009 @ 13:00 UTC

Simon Willison : An Unnofficial Q&A about the Discontinuation of the XHTML2 WG - An Unnofficial Q&A about the Discontinuation of the XHTML2 WG. By Henri Sivonen.

Evidence of OpenID at Amazon

6/07/2009 @ 02:00 UTC

Simon Willison : Evidence of OpenID at Amazon - Evidence of OpenID at Amazon. It looks like Amazon are using OpenID for SSO between their different properties—I clicked a link to sign in to AWS and the URL had OpenID query string parameters.

Jeffrey Zeldman: XHTML WTF

4/07/2009 @ 01:00 UTC

Simon Willison : Jeffrey Zeldman: XHTML WTF - Jeffrey Zeldman: XHTML WTF. Reading the comments, it’s scary how many people are totally ill-informed about HTML5 and XHTML5.

FAQs about the future of XHTML

3/07/2009 @ 02:00 UTC

Simon Willison : FAQs about the future of XHTML - FAQs about the future of XHTML. The XHTML 2 Working Group charter will not be renewed after 2009—as far as the W3C are concerned, XHTML5 is the future of XHTML.

Video for Everybody!

2/07/2009 @ 20:00 UTC

Simon Willison : Video for Everybody! - Video for Everybody!. Reminiscent of the early days of Web Standards, Kroc Camen has created a fiendishly clever chunk of HTML which can play a video on any browser, starting with HTML5 video then falling back on Flash and eventually just an HTML messag

Modernizr

2/07/2009 @ 11:00 UTC

Simon Willison : Modernizr - Modernizr. Neat idea and an unobtrusive implementation: a JavaScript library that runs feature tests for various HTML5 features (canvas, box shadow, CSS transforms and so on) and adds classes to the HTML body element, allowing you to write CSS selectors [via]

wearehugh : Modernizr

Codecs for

2/07/2009 @ 10:00 UTC

Simon Willison : Codecs for <audio> and <video> - Codecs for <audio> and <video>. HTML 5 will not be requiring support for specific audio and video codecs—Ian Hickson explains why, in great detail. Short version: Apple won’t implement Theora due to lack of hardware support and an “unc

PubSub-over-Webhooks with RabbitHub

1/07/2009 @ 21:00 UTC

Simon Willison : PubSub-over-Webhooks with RabbitHub - PubSub-over-Webhooks with RabbitHub. RabbitMQ, the Erlang-powered AMQP message queue, is growing an HTTP interface based on webhooks and PubSubHubBub.

Address Extractor

1/07/2009 @ 20:00 UTC

Simon Willison : Address Extractor - Address Extractor. Running on App Engine, an address extractor web service using code from the EveryBlock open source release.

Newspaper Club - A work in progress

1/07/2009 @ 12:00 UTC

philgyford : Newspaper Club - A work in progress - Just down the corridor Russell, Ben and Tom are doing some marvellous things, and sharing their progress. This will be awesome.

Simon Willison : Newspaper Club - A work in progress - Newspaper Club—A work in progress. “We’re building a service to help people make their own newspapers. This is the blog where we’re alarmingly honest about where it’s all going wrong.?

Andy Baio : Newspaper Club - building a customizable newspaper printing service in 60 days; they're using InDesign as the backend

EveryBlock releases source code

1/07/2009 @ 09:00 UTC

Andy Baio : EveryBlock releases source code - it was a requirement of their funding from the Knight Foundation

Simon Willison : EveryBlock source code released - EveryBlock source code released. EveryBlock’s Knight Foundation grant required them to release the source code after two years, under the GPL. Lots of neat Django / PostgreSQL / GIS tricks to be found within.

jcgregorio : EveryBlock source code released / The EveryBlock Blog - w00t!

Using Mongo for Real-Time Analytics

30/06/2009 @ 20:00 UTC

Simon Willison : Using Mongo for Real-Time Analytics - Using Mongo for Real-Time Analytics. MongoDB supports an “upsert? query, which when combined with the $inc operator can cause counter fields to be incremented if they exist and created otherwise. This makes it a great fit for real-time analytics app

xml
Upian.