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

The Guardian 1000 Novels Everyone Must Read in FluidDB

14/09/2009 @ 01:00 UTC

Simon Willison : The Guardian 1000 Novels Everyone Must Read in FluidDB - The Guardian 1000 Novels Everyone Must Read in FluidDB. Nicholas J. Radcliffe loaded the Guardian’s list of 1000 novels in to FluidDB, where the ability for users to add their own ratings style metadata makes it an ideal dataset for exploring the capa

Effective A/B Testing

14/09/2009 @ 01:00 UTC

Simon Willison : Effective A/B Testing - Effective A/B Testing. Impressively comprehensive presentation on A/B testing, from theory to practice to statistical analysis of the results.

Announcing Heechee

11/09/2009 @ 04:00 UTC

Simon Willison : Announcing Heechee - Announcing Heechee. “Heechee is a transparent mercurial-as-subversion gateway?—you can use it to allow subversion clients to check out a mercurial repository, meaning svn:externals can work against projects hosted by mercurial. It’s very young c

Tornado Web Server

10/09/2009 @ 22:00 UTC

joshua : Tornado Web Server

Simon Willison : Tornado Web Server - Tornado Web Server. An extremely exciting addition to the Python web landscape, Tornado is the open sourced version of FriendFeed’s custom web stack. It’s a non-blocking (epoll) Python web server designed for handling thousands of simultaneous conne [via]

OpenStreetMap: QuadTiles

10/09/2009 @ 17:00 UTC

Simon Willison : OpenStreetMap: QuadTiles - OpenStreetMap: QuadTiles. Fascinating explanation of a proposal for replacing lat, lon pairs in the OpenStreetMap database with a QuadTile-based addressing system.

RSSCloud Vs. PubSubHubbub: Why The Fat Pings Win

10/09/2009 @ 17:00 UTC

Simon Willison : RSSCloud Vs. PubSubHubbub: Why The Fat Pings Win - RSSCloud Vs. PubSubHubbub: Why The Fat Pings Win. A PubSubHubbub advocate explains the differences between the two proposals: most importantly, PubSubHubbub includes the actual new content with the “fat ping? whereas RSSCloud just notifies you that

Londiste Tutorial

10/09/2009 @ 00:00 UTC

Simon Willison : Londiste Tutorial - Londiste Tutorial. Master/slave replication for PostgreSQL, developed and used by Skype.

Why Python Pickle is Insecure

10/09/2009 @ 00:00 UTC

Simon Willison : Why Python Pickle is Insecure - Why Python Pickle is Insecure. Because pickle is essentially a stack-based interpreter, so you can put os.system on the stack and use it to execute arbitrary commands.

Looking to the future with Cassandra

9/09/2009 @ 23:00 UTC

Simon Willison : Looking to the future with Cassandra - Looking to the future with Cassandra. Digg are now using Cassandra for their “green badge? (one of your friends have dugg this story) feature—the resulting denormalised dataset weighs in at 3 TB and 76 billion columns.

Debugging Django in Production Revisited

7/09/2009 @ 07:00 UTC

Simon Willison : Debugging Django in Production Revisited - Debugging Django in Production Revisited. Eric Holscher expands his show-technical-errors-to-superusers middleware to only show them to users in the group named “Technical Errors?.

svnpubsub.py

6/09/2009 @ 23:00 UTC

Simon Willison : svnpubsub.py - svnpubsub.py. A Twisted/Python powered comet API for pushing out Subversion commits, built for Apache Foundation projects.  [via]

How to Build a Popularity Algorithm You can be Proud of

6/09/2009 @ 23:00 UTC

Simon Willison : How to Build a Popularity Algorithm You can be Proud of - How to Build a Popularity Algorithm You can be Proud of. Filed for future reference.

Andy Baio : Designing a Popularity Algorithm - with examples from Hacker News, Reddit, del.icio.us, and StumbleUpon  [via]

Jeremy Zawodny : How to Build a Popularity Algorithm You can be Proud of - How to Build a Popularity Algorithm You can be Proud of: I should read this in more detail later.

philgyford : Linkiblog | How to Build a Popularity Algorithm You can be Proud of - What it says. (via Yoz)

Automating web site deployment at Barcamp Brighton

6/09/2009 @ 16:00 UTC

Simon Willison : Automating web site deployment at Barcamp Brighton - Automating web site deployment at Barcamp Brighton. I’m determined to start using Fabric and proper deployment scripts for my personal projects.

So's your facet: Faceted global search for Mozilla Thunderbird

4/09/2009 @ 12:00 UTC

Simon Willison : So's your facet: Faceted global search for Mozilla Thunderbird - So’s your facet: Faceted global search for Mozilla Thunderbird. Yes! This is the kind of innovation I’ve been hoping would show up in e-mail clients for years. Faceting is a really natural fit for e-mail.

True Deliciousness - The Bacon Chicken Narwhal

3/09/2009 @ 20:00 UTC

Simon Willison : True Deliciousness - The Bacon Chicken Narwhal - True Deliciousness—The Bacon Chicken Narwhal. Yum.

Ravelry

3/09/2009 @ 20:00 UTC

Simon Willison : Ravelry - Ravelry. Tim Bray interviews Casey Forbes, the single engineer behind Ravelry, the knitting community that serves 10 million Rails requests a day using just seven physical servers, MySQL, Sphinx, memcached, nginx, haproxy, passenger and Tokyo Cabinet.

Chris Heathcote: loca london

3/09/2009 @ 20:00 UTC

Simon Willison : Chris Heathcote: loca london - Chris Heathcote: loca london. Chris’s new guide to exhibitions in London is presented as an enormous (5100px wide) page with horizontal and vertical scrollbars—as Chris points out, this interface may be a bit clumsy with a mouse but it works wonderf

And so it goes, around again

3/09/2009 @ 11:00 UTC

Simon Willison : And so it goes, around again - And so it goes, around again. Charles Miller on Java, pointing out that if you don’t have closures and first-class functions you end up having to add band-aid solutions and special case syntactic sugar. Python’s lack of multi-line lambdas leads to a

On Influenza A (H1N1)

3/09/2009 @ 11:00 UTC

Simon Willison : On Influenza A (H1N1) - On Influenza A (H1N1). “It’s humbling that I could be killed by 3.2kbytes of genetic data. Then again, with 850 Mbytes of data in my genome, there’s bound to be an exploit or two.?

apache.org incident report for 8/28/2009

3/09/2009 @ 10:00 UTC

Simon Willison : apache.org incident report for 8/28/2009 - apache.org incident report for 8/28/2009. Various apache.org sites were down for a while last week—here the Apache Infrastructure Team provide a detailed description of what happened (a security breach on a minor server, which provided non-priveleged

Mac OS X 10.6 Snow Leopard: the Ars Technica review

1/09/2009 @ 21:00 UTC

Simon Willison : Mac OS X 10.6 Snow Leopard: the Ars Technica review - Mac OS X 10.6 Snow Leopard: the Ars Technica review. The essential review: 23 pages of information-dense but readable goodness. Pretty much everything I know about Mac OS X internals I learnt from reading John Siracusa’s reviews—this one is particul

Petabytes on a budget: How to build cheap cloud storage

1/09/2009 @ 19:00 UTC

bmilleare : Petabytes on a budget: How to build cheap cloud storage - 67 terabyte 4U servers for $7,867 = Awesome.

Jeremy Zawodny : Petabytes on a budget: How to build cheap cloud storage - Petabytes on a budget: How to build cheap cloud storage: that totally kicks ass... needs ZFS though. :-)

nelson : Backblaze disk pods - Great article about how to build large, cheap systems

Simon Willison : Petabytes on a budget: How to build cheap cloud storage - Petabytes on a budget: How to build cheap cloud storage. Explains how Backblaze can operate an unlimited backup service for five dollars a month—their custom storage hardware stores 67 terabytes for $7,867.

Armadillo Cam - Armadillo Running and Sniffing Small Shrub

28/08/2009 @ 12:00 UTC

Simon Willison : Armadillo Cam - Armadillo Running and Sniffing Small Shrub - Armadillo Cam—Armadillo Running and Sniffing Small Shrub. From the awesome Museum of Animal Perspectives.

"MongoDB is fantastic for logging"

26/08/2009 @ 21:00 UTC

Simon Willison : "MongoDB is fantastic for logging" - “MongoDB is fantastic for logging?. Sounds tempting... high performance inserts, JSON structured records and capped collections if you only want to keep the past X entries. If you care about older historic data but still want to preserve space you c

Static Maps API v2

26/08/2009 @ 11:00 UTC

Simon Willison : Static Maps API v2 - Static Maps API v2. The new version of the Google Static Maps API (static images generated using arguments in a URL, no JavaScript required) adds support for paths, areas and automatically geocoding addresses to specify locations of markers and the cent

xml
Upian.