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

Leo Hickman on the carbon cost of Googling

12/01/2009 @ 17:00 UTC

Simon Willison : Leo Hickman on the carbon cost of Googling - Leo Hickman on the carbon cost of Googling. Alex Wissner-Gross (who published the 7g/search figures) appears to be including Google’s extra capacity, so total CO2 output divided by number of searches. Google’s 0.2g/search estimate includes just the

instanceof considered harmful (or how to write a robust isArray

12/01/2009 @ 12:00 UTC

Simon Willison : instanceof considered harmful (or how to write a robust isArray - instanceof considered harmful (or how to write a robust isArray. JavaScript’s instanceof operator breaks when dealing with objects that may have been created in a different document or frame, since constructors are unique to each frame. Instead, you c

Google responds to the "boiling water" energy usage report

12/01/2009 @ 09:00 UTC

Andy Baio : Google responds to the "boiling water" energy usage report - it turns out 1,000 Google searches uses as much CO2 as an average car driving 0.6 miles

Simon Willison : Powering a Google search - Powering a Google search. I thought the recent estimate of each Google search producing 7g of CO2 was a little high—Google have responded with a claim that the amount is 0.2g instead.

The Django Book: Version 2.0

9/01/2009 @ 17:00 UTC

Simon Willison : The Django Book: Version 2.0 - The Django Book: Version 2.0. Adrian’s working on a new edition of the Django Book updated to cover version 1.0. As with the first edition, it will be available free online in addition to a published Apress paperback. The first three chapters are now [via]

philgyford : The Django Book: Version 2.0 (English) - New, in-progress, free version of the book for learning Django v1.0. (via Simon Willison)

Manage Amazon EC2 With New Web-Based AWS Management Console

9/01/2009 @ 11:00 UTC

Simon Willison : Manage Amazon EC2 With New Web-Based AWS Management Console - Manage Amazon EC2 With New Web-Based AWS Management Console. Finally! I’m amazed it took Amazon so long to do this. Managing EC2 instances from a custom Firefox extension was pretty bizarre. It’s a very nice interface, built on top of YUI. Unfortuna

How we use IRC at Last.fm

8/01/2009 @ 21:00 UTC

Simon Willison : How we use IRC at Last.fm - How we use IRC at Last.fm. With IRCCat, an elegant Java IRC bot that accepts Twitter-like messages to a network port (generally sent using netcat) and directs them to a user or channel.

deusx : How we use IRC at Last.fm | Richard Jones, Esq. - "Using netcat, you can easily send events to irc from shell scripts: $ echo “Something just happened? | nc -q0 somemachine 12345 That will send to the default channel only (first in the config file). You can direct messages to specific comb

why's potion

8/01/2009 @ 20:00 UTC

Simon Willison : why's potion - why’s potion. why’s latest project is a small, fast language (JIT to x86/x86-64) which seems to take ideas from Ruby, Lua, Python and who knows where else. Everything is based around objects, closures and mixins, with the delightful inclusion of sco

Wetpaint no longer supports OpenID

8/01/2009 @ 16:00 UTC

Simon Willison : Wetpaint no longer supports OpenID - Wetpaint no longer supports OpenID. I missed this, but they turned off their OpenID support in November due to low usage and high maintenance costs.

Gaza OpenStreetMap Update

8/01/2009 @ 01:00 UTC

Simon Willison : Gaza OpenStreetMap Update - Gaza OpenStreetMap Update. “We’re looking into purchasing satellite imagery for the north or the entirety of Gaza. There’s actually B/W imagery available from yesterday!?

Weak Password Brings 'Happiness' to Twitter Hacker

7/01/2009 @ 07:00 UTC

Rod Begbie : Weak Password Brings 'Happiness' to Twitter Hacker - Full details on yesterday's Twitter hack. Twitter's admin interface was available offsite to all their admin users, one of whom has a weak password, plus their monitoring didn't notice a dictionary attack going on. Oops. [via#

Simon Willison : Weak Password Brings "Happiness" to Twitter Hacker - Weak Password Brings “Happiness? to Twitter Hacker. The full story on the Twitter admin account hack. I bet there are a LOT of web applications out there that don’t track and rate-limit failed password attempts.

Andy Baio : Twitter hacker explains how he compromised celebrity accounts - just like yesterday's MacRumorsLive hack, a weak dictionary password was to blame

The Twitter administrator hack was a dictionary attack

7/01/2009 @ 01:00 UTC

Simon Willison : The Twitter administrator hack was a dictionary attack - The Twitter administrator hack was a dictionary attack. I quoted Blaine earlier suggesting that the recent Twitter mass-hack was due to a Twitter admin password being scooped up by a rogue third party application—this was not the case, as Alex Payne e

Update on the "antipatterns for sale" Twply auction

6/01/2009 @ 11:00 UTC

Simon Willison : Update on the "antipatterns for sale" Twply auction - Update on the “antipatterns for sale? Twply auction. The collected username and password database is NOT included in the auction.  [via]

Travel time to major cities: A global map of Accessibility

5/01/2009 @ 15:00 UTC

Simon Willison : Travel time to major cities: A global map of Accessibility - Travel time to major cities: A global map of Accessibility. Visualisation developed by the European Commission and the World Bank.  [via]

nelson : Travel time map - Heat map of how long it takes to get to a major city from everywhere in the world

Talking about OpenID

5/01/2009 @ 12:00 UTC

Simon Willison : Talking about OpenID - Talking about OpenID. “So a relying party walks in to a bar...?

ASCII by Jason Scott / Eviction, or the Coming Datapocalypse

2/01/2009 @ 19:00 UTC

deusx : ASCII by Jason Scott / Eviction, or the Coming Datapocalypse - "A terrible thing happened recently. You might have missed it. AOL Hometown, which itself was actually a combination of a bunch of previously acquired websites, shut down. It shut down on October 31 of this year. If you try to go to a site that used

Andy Baio : Jason Scott on the closure of AOL's online communities - like physical evictions, there need to be laws protecting community data in the event of closure

Simon Willison : Eviction, or the Coming Datapocalypse - Eviction, or the Coming Datapocalypse. Jason Scott on AOL’s closure of Hometown, their hosting service. In related news, Lycos just announced they are closing Tripod, which has been providing free hosting for 13 years.

philgyford : ASCII by Jason Scott / Eviction, or the Coming Datapocalypse - Catching up on stuff... AOL Hometown shut down and wiped all its users' sites with four weeks' notice. It's bad enough when chunks of the web disappear, but worse like this. (via Simon Willison)

Wikipedia over DNS

2/01/2009 @ 13:00 UTC

Simon Willison : Wikipedia over DNS - Wikipedia over DNS. Added to my ~/bin/ directory as dns-wikipedia.sh: host -t txt $1.wp.dg.cx

Antipatterns for sale

2/01/2009 @ 12:00 UTC

Simon Willison : Antipatterns for sale - Antipatterns for sale. Twply collected over 800 Twitter usernames and passwords (OAuth can’t arrive soon enough) and was promptly auctioned off on SitePoint to the highest bidder.

OSM 2008: A Year of Edits

2/01/2009 @ 12:00 UTC

Simon Willison : OSM 2008: A Year of Edits - OSM 2008: A Year of Edits. Stunningly beautiful visualisation of the year in OpenStreetMap.  [via]

Researchers Show How to Forge Site Certificates

30/12/2008 @ 17:00 UTC

Simon Willison : Researchers Show How to Forge Site Certificates - Researchers Show How to Forge Site Certificates. Use an MD5 collision to create two certificates with the same hash, one for a domain you own and another for amazon.com. Get Equifax CA to sign your domain’s certificate using the outdated “MD5 with R

Oakland crime maps XI: how close, and how bad?

30/12/2008 @ 12:00 UTC

Simon Willison : Oakland crime maps XI: how close, and how bad? - Oakland crime maps XI: how close, and how bad?. Michal Migurski’s experiments with heat maps for Oakland Crimespotting, using OpenStreetMap data as that allows him to position his heat map layer underneath the street labels, keeping them legible.

philgyford : Oakland crime maps XI: how close, and how bad? (tecznotes) - Thought process on making heat maps out of the Oakland Crimespotting data. (via Simon Willison)

Represent

30/12/2008 @ 00:00 UTC

Simon Willison : Represent - Represent. Andrei Scheinkman and Derek Willis describe how they built the NYTimes Represent feature using GeoDjango and PostGIS.

Blocks in Objective-C

29/12/2008 @ 21:00 UTC

Simon Willison : Blocks in Objective-C - Blocks in Objective-C. Closures are coming soon to Objective-C—interesting syntax, a regular curly brace block preceded by a caret ^{ ... }.

ReferenceError: console is not defined

24/12/2008 @ 00:00 UTC

Simon Willison : ReferenceError: console is not defined - ReferenceError: console is not defined. Since Firebug 1.2 you need to call window.loadFirebugConsole() in order for console.log and friends to work.

Merb gets merged into Rails 3!

23/12/2008 @ 22:00 UTC

Simon Willison : Merb gets merged into Rails 3! - Merb gets merged into Rails 3!. Huge news. Of particular interest is the new focus on “framework agnosticism?, whereby Rails will aim to play well with people wishing to use alternative ORMs, template mechanisms and so forth. Rails has previously su

How to launch a new product

23/12/2008 @ 16:00 UTC

Simon Willison : How to launch a new product - How to launch a new product. Jason Calacanis explains how they launched Mahalo Answers, including tips or running your own PR (Jason used to be a reporter so he’s played both sides of that fence).

xml
Upian.