We reference diveintohtml5.org which has been removed by Mark Pilgrim, its author. We've mirrored it at html5doctor.com [January 2012].
The code example: if (!'open' in document.createElement('details'))
should read: if (!('open' in document.createElement('details'))
(ensuring the ! after the in
test) [February 2012]