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

Why an OAuth iframe is a Great Idea

16/07/2009 @ 21:00 UTC

Simon Willison : Why an OAuth iframe is a Great Idea - Why an OAuth iframe is a Great Idea. Because users should a) learn to be phished and b) not even be given the option to avoid being phished if they know what they’re doing? No, no and thrice no. If you want to improve the experience, use a popup windo

Curating conversations

16/07/2009 @ 20:00 UTC

Simon Willison : Curating conversations - Curating conversations. Chris Thorpe has open-sourced the Guardian’s moderated Twitter backchannel app, for displaying back channels at high profile (and hence high potential for abuse) events. It’s a Python application that runs on App Engine.

NaCl: Networking and Cryptography library

16/07/2009 @ 20:00 UTC

Simon Willison : NaCl: Networking and Cryptography library - NaCl: Networking and Cryptography library. A new high level cryptography library. “NaCl advances the state of the art by improving security, by improving usability and by improving speed.? Ambitious claims, but DJB is one of the core maintainers.

Nmap 5.00 Release Notes

16/07/2009 @ 20:00 UTC

Jeremy Zawodny : Nmap 5.00 Release Notes - Nmap 5.00 Release Notes: wow, lots of cool new stuff in nmap 5

Simon Willison : Nmap 5.00 Release Notes - Nmap 5.00 Release Notes. Released today, “the most important Nmap release since 1997?. New features include Ncat, a powerful netcat alternative, Ndiff, a utility for comparing scan results so you can spot changes to your network, and a new Nmap Scri

IanVisits: London Events Calendar

16/07/2009 @ 19:00 UTC

Simon Willison : IanVisits: London Events Calendar - IanVisits: London Events Calendar. Ian Mansfield maintains a superb calendar of cultural (and geeky) events in London. Lectures, tours, bat walks, film screenings... did you know there’s a Festival of Model Tramways this weekend?

philgyford : IanVisits London Events Guide - Fantastic guide of interesting things going on in London. I'd like an iCal file, but otherwise, handy stuff. (via Simon Willison)

Keyspace

16/07/2009 @ 11:00 UTC

Simon Willison : Keyspace - Keyspace. Yet Another Key-Value Store—this one focuses on high availability, with one server in the cluster serving as master (and handling all writes), and the paxos algorithm handling replication and ensuring a new master can be elected should the e

joshua : Scalien - Keyspace - distributed k/v store

Google's Chiller-less Data Center

16/07/2009 @ 10:00 UTC

Simon Willison : Google's Chiller-less Data Center - Google’s Chiller-less Data Center. Google are operating an outside data center in Belgium with no chillers (refrigeration units used to cool water, but at a high cost in energy) making “local weather forecasting a larger factor in its data center m

You should follow me on Twitter

15/07/2009 @ 11:00 UTC

Simon Willison : You should follow me on Twitter - You should follow me on Twitter. Dustin Curtis did a simple A/B testing experiment on his blog and found that the text “you should follow me on Twitter? had the highest click-through rate—173% more effective than “I’m on Twitter?.

Cameron Moll : You should follow me on Twitter here - Dustin Curtis tested various phrases for encouraging his readers to follow him on Twitter, and his write-up explains "You should follow me on twitter here" had the highest conversion rate for his readership. Be sure to peruse Dustin's other posts, written

Slouching towards Bethlehem

15/07/2009 @ 10:00 UTC

Simon Willison : Slouching towards Bethlehem - Slouching towards Bethlehem. Photos of the various installations that contributed to the construction of the first atom bomb.

Meta Is Murder

14/07/2009 @ 20:00 UTC

Simon Willison : Meta Is Murder - Meta Is Murder. I hadn’t realised how important MetaTalk was in ensuring high quality discussions on MetaFilter, by ensuring that meta-discussions happened somewhere else. Speaking of which, happy birthday MetaFilter.

Twenty questions about the GPL

14/07/2009 @ 00:00 UTC

Simon Willison : Twenty questions about the GPL - Twenty questions about the GPL. Jacob kicks off a fascinating discussion about GPLv3.

Social Media Icons

9/07/2009 @ 17:00 UTC

Simon Willison : Social Media Icons - Social Media Icons. Paul Robert Lloyd: “ In the past I’ve used site favicons, but these can often be visually inconsistent?—so he’s put together a tasty set of icons for different social websites with a consistent visual feel, available in fou

philgyford : Social Media Icons — Paul Robert Lloyd - Handy sometime I expect. Standardised icons for services, in four sizes.

App Engine outage postmortem

9/07/2009 @ 13:00 UTC

Simon Willison : App Engine outage postmortem - App Engine outage postmortem. Interesting peek behind the scenes. The primary cause of the error was a bug in a GFS (Google File System) Master server caused by a MapReduce process sending a malformed filehandle, reminiscent of the error which took down

Desktop Couch initial code

9/07/2009 @ 12:00 UTC

Simon Willison : Desktop Couch initial code - Desktop Couch initial code. More from Stuart Langridge on the project to make CouchDB available as a desktop service, providing free synchronisation between machines and a way for different applications to interrogate each other’s structured data.

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

xml
Upian.