Archive for the ‘WWW’ Category

From Cocktail Party Physics, via Pharyngula comes another book meme, this one about popular science books. The rules are:

  1. Highlight those you’ve read in full
  2. Asterisk those you intend to read
  3. Add any additional popular science books you think belong on the list
  4. Link back to the great pop-sci book project

  1. Micrographia, Robert Hooke
  2. The Origin of the Species, Charles Darwin
  3. Never at Rest, Richard Westfall
  4. Surely You’re Joking, Mr. Feynman, Richard Feynman
  5. Tesla: Man Out of Time, Margaret Cheney
  6. The Devil’s Doctor, Philip Ball
  7. The Making of the Atomic Bomb, Richard Rhodes
  8. Lonely Hearts of the Cosmos, Dennis Overbye
  9. Physics for Entertainment, Yakov Perelman
  10. 1-2-3 Infinity, George Gamow
  11. The Elegant Universe, Brian Greene
  12. Warmth Disperses, Time Passes, Hans Christian von Bayer
  13. Alice in Quantumland, Robert Gilmore
  14. Where Does the Weirdness Go? David Lindley
  15. A Short History of Nearly Everything, Bill Bryson
  16. A Force of Nature, Richard Rhodes
  17. Black Holes and Time Warps, Kip Thorne
  18. A Brief History of Time, Stephen Hawking
  19. Universal Foam, Sidney Perkowitz
  20. Vermeer’s Camera, Philip Steadman
  21. The Code Book, Simon Singh
  22. The Elements of Murder, John Emsley
  23. Soul Made Flesh, Carl Zimmer
  24. Time’s Arrow, Martin Amis
  25. The Ten Most Beautiful Experiments, George Johnson
  26. Einstein’s Dreams, Alan Lightman
  27. Godel, Escher, Bach, Douglas Hofstadter
  28. The Curious Life of Robert Hooke, Lisa Jardine
  29. A Matter of Degrees, Gino Segre
  30. The Physics of Star Trek, Lawrence Krauss
  31. E=mc², David Bodanis
  32. Zero: The Biography of a Dangerous Idea, Charles Seife
  33. Absolute Zero: The Conquest of Cold, Tom Shachtman
  34. A Madman Dreams of Turing Machines, Janna Levin
  35. Warped Passages, Lisa Randall
  36. Apollo’s Fire, Michael Sims
  37. Flatland, Edward Abbott
  38. Fermat’s Last Theorem, Amir Aczel
  39. Stiff, Mary Roach
  40. Astroturf, M.G. Lord
  41. The Periodic Table, Primo Levi
  42. Longitude, Dava Sobel
  43. The First Three Minutes, Steven Weinberg
  44. The Mummy Congress, Heather Pringle
  45. The Accelerating Universe, Mario Livio
  46. Math and the Mona Lisa, Bulent Atalay
  47. This is Your Brain on Music, Daniel Levitin
  48. The Executioner’s Current, Richard Moran
  49. Krakatoa, Simon Winchester
  50. Pythagorus’ Trousers, Margaret Wertheim
  51. Neuromancer, William Gibson
  52. The Physics of Superheroes, James Kakalios
  53. The Strange Case of the Broad Street Pump, Sandra Hempel
  54. Another Day in the Frontal Lobe, Katrina Firlik
  55. Einstein’s Clocks and Poincare’s Maps, Peter Galison
  56. The Demon-Haunted World, Carl Sagan
  57. The Blind Watchmaker, Richard Dawkins
  58. The Language Instinct, Steven Pinker
  59. An Instance of the Fingerpost, Iain Pears
  60. Consilience, E.O. Wilson
  61. Wonderful Life, Stephen J. Gould
  62. Teaching a Stone to Talk, Annie Dillard
  63. Fire in the Brain, Ronald K. Siegel
  64. The Life of a Cell, Lewis Thomas
  65. Coming of Age in the Milky Way, Timothy Ferris
  66. Storm World, Chris Mooney
  67. The Carbon Age, Eric Roston
  68. The Black Hole Wars, Leonard Susskind
  69. Copenhagen, Michael Frayn
  70. From the Earth to the Moon, Jules Verne
  71. Gut Symmetries, Jeanette Winterson
  72. Chaos, James Gleick
  73. Innumeracy, John Allen Paulos
  74. The Physics of NASCAR, Diandra Leslie-Pelecky
  75. Subtle is the Lord, Abraham Pais

PZ Meyers felt there wasn’t enough biology and so added these:

  1. Basin and Range, John McPhee
  2. Beak of the Finch, Jonathan Weiner
  3. Chance and Necessity, Jacques Monod
  4. Dr. Tatiana’s Sex Advice to All Creation, Olivia Judson
  5. Endless Forms Most Beautiful, Sean Carroll
  6. Evolution: The Triumph of an Idea, Carl Zimmer
  7. Genome, Matt Ridley
  8. Guns, Germs, and Steel, Jared Diamond
  9. It Ain’t Necessarily So, Richard Lewontin
  10. On Growth and Form, D’Arcy Wentworth Thompson
  11. Phantoms in the Brain, VS Ramachandran
  12. The Ancestor’s Tale, Richard Dawkins
  13. The Case of the Female Orgasm: Bias in the Science of Evolution, Elisabeth Lloyd
  14. The Eighth Day of Creation, Horace Freeland Judson
  15. The Great Devonian Controversy, Martin Rudwick
  16. The Man Who Mistook His Wife For A Hat, Oliver Sacks
  17. The Mismeasure of Man, Stephen Jay Gould
  18. The Triple Helix: Gene, Organism, and Environment, Richard Lewontin
  19. Time, Love, Memory, Jonathan Weiner
  20. Voyaging and The Power of Place, Janet Browne
  21. Woman: An Intimate Geography, Natalie Angier

And I’ll chuck in a few suggestions of my own to bring it to a round one hundred.

  1. Cosmos, Carl Sagan
  2. Life: An Unauthorized Biography, Richard Fortey
  3. The Dinosaur Heresies, Robert T. Bakker


A few weeks ago SFX published a SF and Fantasy Books Special which contained a top 100 Favourite SF and Fantasy authors of all time decided by popular vote. The list shows the perils of popular votes… But lets turn it into a meme anyway.

Bold any authors who you have read; italicise any authors who are sitting on your current to-read pile (not literally I hope); strike through any authors you plan to never read/read again.

  1. Terry Pratchett
  2. JRR Tolkien
  3. Neil Gaiman
  4. Douglas Adams
  5. George RR Martin
  6. Isaac Asimov
  7. Iain M. Banks
  8. Philip K. Dick
  9. HG Wells
  10. Robert Rankin
  11. Ursula K. LeGuin
  12. David Gemmell
  13. Peter F. Hamilton
  14. Frank Herbert
  15. Robert Heinlein
  16. JK Rowling
  17. Robert Jordan
  18. Arthur C. Clarke
  19. Ray Bradbury
  20. Stephen King
  21. Robin Hobb
  22. Philip Pullman
  23. John Wyndham
  24. Diana Wynne Jones
  25. CS Lewis
  26. Guy Gavriel Kay
  27. William Gibson
  28. Steven Erikson
  29. Anne McCaffrey
  30. Roger Zelazny
  31. Lois McMaster Bujold
  32. Raymond E. Feist
  33. China Mieville
  34. Gene Wolfe
  35. Stephen Donaldson
  36. Orson Scott Card
  37. Alan Moore
  38. David Eddings
  39. Michael Moorcock
  40. Trudi Canavan
  41. Kurt Vonnegut
  42. Tad Williams
  43. Jim Butcher
  44. Clive Barker
  45. Neal Stephenson
  46. Alastair Reynolds
  47. Jules Verne
  48. Mervyn Peake
  49. H.P. Lovecraft
  50. Sherri S. Tepper
  51. Robert E. Howard
  52. J.G. Ballard
  53. Octavia Butler
  54. Jasper Fforde
  55. Harlan Ellison
  56. CJ Cherryh
  57. Mercedes Lackey
  58. Jennifer Fallon
  59. Stephen Baxter
  60. Richard Morgan
  61. Terry Brooks
  62. Elizabeth Haydon
  63. Dan Simmons
  64. Richard Matheson
  65. Marion Zimmer Bradley
  66. Harry Harrison
  67. Jack Vance
  68. Katharine Kerr
  69. Alfred Bester
  70. Larry Niven
  71. Stanislaw Lem
  72. Susanna Clarke
  73. Robert Silverberg
  74. Edgar Rice Burroughs
  75. Julian May
  76. Charles de Lint
  77. Samuel R. Delany
  78. George Orwell
  79. Simon Clark
  80. Joe Haldeman
  81. Joe Abercrombie
  82. J.V. Jones
  83. Theodore Sturgeon
  84. Kim Stanley Robinson
  85. Jacqueline Carey
  86. M. John Harrison
  87. David Weber
  88. Scott Lynch
  89. Jonathan Carroll
  90. Christopher Priest
  91. Jon Courtney Grimwood
  92. Michael Marshall Smith
  93. Olaf Stapledon
  94. Ken MacLeod
  95. Brian W. Aldiss
  96. Terry Goodkind
  97. Charles Stross
  98. Sara Douglass
  99. Gwyneth Jones
  100. James Herbert


Via . Below is the Entertainment Weekly’s list of 100 Classic Movies of the past 25 years. Bold the ones you’ve seen, underline the ones you plan to.

  1. Pulp Fiction (1994)
  2. The Lord of the Rings trilogy (2001-03)
  3. Titanic (1997)
  4. Blue Velvet (1986)
  5. Toy Story (1995)
  6. Saving Private Ryan (1998)
  7. Hannah and Her Sisters (1986)
  8. The Silence of the Lambs (1991)
  9. Die Hard (1988)
  10. Moulin Rouge (2001)
  11. This Is Spinal Tap (1984)
  12. The Matrix (1999)
  13. GoodFellas (1990)
  14. Crumb (1995)
  15. Edward Scissorhands (1990)
  16. Boogie Nights (1997)
  17. Jerry Maguire (1996)
  18. Do the Right Thing (1989)
  19. Casino Royale (2006)
  20. The Lion King (1994)
  21. Schindler’s List (1993)
  22. Rushmore (1998)
  23. Memento (2001)
  24. A Room With a View (1986)
  25. Shrek (2001)
  26. Hoop Dreams (1994)
  27. Aliens (1986)
  28. Wings of Desire (1988)
  29. The Bourne Supremacy (2004)
  30. When Harry Met Sally… (1989)
  31. Brokeback Mountain (2005)
  32. Fight Club (1999)
  33. The Breakfast Club (1985)
  34. Fargo (1996)
  35. The Incredibles (2004)
  36. Spider-Man 2 (2004)
  37. Pretty Woman (1990)
  38. Eternal Sunshine of the Spotless Mind (2004)
  39. The Sixth Sense (1999)
  40. Speed (1994)
  41. Dazed and Confused (1993)
  42. Clueless (1995)
  43. Gladiator (2000)
  44. The Player (1992)
  45. Rain Man (1988)
  46. Children of Men (2006)
  47. Men in Black (1997)
  48. Scarface (1983)
  49. Crouching Tiger, Hidden Dragon (2000)
  50. The Piano (1993)
  51. There Will Be Blood (2007)
  52. The Naked Gun: From the Files of Police Squad (1988)
  53. The Truman Show (1998)
  54. Fatal Attraction (1987)
  55. Risky Business (1983)
  56. The Lives of Others (2006)
  57. There’s Something About Mary (1998)
  58. Ghostbusters (1984)
  59. L.A. Confidential (1997)
  60. Scream (1996)
  61. Beverly Hills Cop (1984)
  62. sex, lies and videotape (1989)
  63. Big (1988)
  64. No Country For Old Men (2007)
  65. Dirty Dancing (1987)
  66. Natural Born Killers (1994)
  67. Donnie Brasco (1997)
  68. Witness (1985)
  69. All About My Mother (1999)
  70. Broadcast News (1987)
  71. Unforgiven (1992)
  72. Thelma & Louise (1991)
  73. Office Space (1999)
  74. Drugstore Cowboy (1989)
  75. Out of Africa (1985)
  76. The Departed (2006)
  77. Sid and Nancy (1986)
  78. Terminator 2: Judgment Day (1991)
  79. Waiting for Guffman (1996)
  80. Michael Clayton (2007)
  81. Moonstruck (1987)
  82. Lost in Translation (2003)
  83. Evil Dead 2: Dead by Dawn (1987)
  84. Sideways (2004)
  85. The 40 Year-Old Virgin (2005)
  86. Y Tu Mamá También (2002)
  87. Swingers (1996)
  88. Austin Powers: International Man of Mystery (1997)
  89. Breaking the Waves (1996)
  90. Napoleon Dynamite (2004)
  91. Back to the Future (1985)
  92. Menace II Society (1993)
  93. Ed Wood (1994)
  94. Full Metal Jacket (1987)
  95. In the Mood for Love (2001)
  96. Far From Heaven (2002)
  97. Glory (1989)
  98. The Talented Mr Ripley (1999)
  99. The Blair Witch Project (1999)
  100. South Park: Bigger Longer & Uncut (1999)


The Big Read (or the BBC, depending on which source you read, but actually The Guardian) reckons that the average adult has only read 6 of the top 100 books they’ve printed.

  1. Look at the list and bold those you have read.
  2. Italicize those you intend to read.
  3. Underline the books you LOVE.
  4. Strike out the books you have no intention of ever reading, or were forced to read at school and hated.
  5. Reprint this list in your own blog so we can try and track down these people who’ve read 6 and force books upon them

  1. Pride and Prejudice – Jane Austen
  2. The Lord of the Rings – JRR Tolkien
  3. Jane Eyre – Charlotte Bronte
  4. The Harry Potter Series – JK Rowling
  5. To Kill a Mockingbird – Harper Lee
  6. The Bible
  7. Wuthering Heights – Emily Bronte
  8. Nineteen Eighty Four – George Orwell
  9. His Dark Materials – Philip Pullman
  10. Great Expectations – Charles Dickens
  11. Little Women – Louisa M Alcott
  12. Tess of the D’Urbervilles – Thomas Hardy
  13. Catch 22 – Joseph Heller
  14. Complete Works of Shakespeare
  15. Rebecca – Daphne Du Maurier
  16. The Hobbit – JRR Tolkien
  17. Birdsong – Sebastian Faulks
  18. Catcher in the Rye – JD Salinger
  19. The Time Traveller’s Wife – Audrey Niffenegger
  20. Middlemarch – George Eliot
  21. Gone With The Wind – Margaret Mitchell
  22. The Great Gatsby – F Scott Fitzgerald
  23. Bleak House – Charles Dickens
  24. War and Peace – Leo Tolstoy
  25. The Hitch Hiker’s Guide to the Galaxy – Douglas Adams
  26. Brideshead Revisited – Evelyn Waugh
  27. Crime and Punishment – Fyodor Dostoyevsky (I’ve read about a third, but a long time ago so I really should start again)
  28. Grapes of Wrath – John Steinbeck
  29. Alice in Wonderland – Lewis Carroll
  30. The Wind in the Willows – Kenneth Grahame
  31. Anna Karenina – Leo Tolstoy
  32. David Copperfield – Charles Dickens
  33. Chronicles of Narnia – CS Lewis (I’m sure I’ve read some other than TLTWATW but I’m not sure how many)
  34. Emma – Jane Austen
  35. Persuasion – Jane Austen
  36. The Lion, The Witch and The Wardrobe – CS Lewis (Why is this separate to 33?)
  37. The Kite Runner – Khaled Hosseini
  38. Captain Corelli’s Mandolin – Louis De Bernieres
  39. Memoirs of a Geisha – Arthur Golden
  40. Winnie the Pooh – AA Milne
  41. Animal Farm – George Orwell
  42. The Da Vinci Code – Dan Brown
  43. One Hundred Years of Solitude – Gabriel Garcia Marquez
  44. A Prayer for Owen Meaney – John Irving
  45. The Woman in White – Wilkie Collins
  46. Anne of Green Gables – LM Montgomery
  47. Far From The Madding Crowd – Thomas Hardy
  48. The Handmaid’s Tale – Margaret Atwood
  49. Lord of the Flies – William Golding
  50. Atonement – Ian McEwan
  51. Life of Pi – Yann Martel
  52. Dune – Frank Herbert
  53. Cold Comfort Farm – Stella Gibbons
  54. Sense and Sensibility – Jane Austen
  55. A Suitable Boy – Vikram Seth
  56. The Shadow of the Wind – Carlos Ruiz Zafon
  57. A Tale Of Two Cities – Charles Dickens
  58. Brave New World – Aldous Huxley
  59. The Curious Incident of the Dog in the Night-time – Mark Haddon
  60. Love In The Time Of Cholera – Gabriel Garcia Marquez
  61. Of Mice and Men – John Steinbeck
  62. Lolita – Vladimir Nabokov
  63. The Secret History – Donna Tartt
  64. The Lovely Bones – Alice Sebold
  65. Count of Monte Cristo – Alexandre Dumas
  66. On The Road – Jack Kerouac
  67. Jude the Obscure – Thomas Hardy
  68. Bridget Jones’s Diary – Helen Fielding
  69. Midnight’s Children – Salman Rushdie
  70. Moby Dick – Herman Melville
  71. Oliver Twist – Charles Dickens
  72. Dracula – Bram Stoker
  73. The Secret Garden – Frances Hodgson Burnett
  74. Notes From A Small Island – Bill Bryson
  75. Ulysses – James Joyce
  76. The Bell Jar – Sylvia Plath
  77. Swallows and Amazons – Arthur Ransome
  78. Germinal – Emile Zola
  79. Vanity Fair – William Makepeace Thackeray
  80. Possession – AS Byatt
  81. A Christmas Carol – Charles Dickens
  82. Cloud Atlas – David Mitchell
  83. The Color Purple – Alice Walker
  84. The Remains of the Day – Kazuo Ishiguro
  85. Madame Bovary – Gustave Flaubert
  86. A Fine Balance – Rohinton Mistry
  87. Charlotte’s Web – EB White
  88. The Five People You Meet In Heaven – Mitch Albom
  89. Adventures of Sherlock Holmes – Sir Arthur Conan Doyle
  90. The Faraway Tree Collection – Enid Blyton
  91. Heart of Darkness – Joseph Conrad
  92. The Little Prince – Antoine De Saint-Exupery
  93. The Wasp Factory – Iain Banks
  94. Watership Down – Richard Adams
  95. A Confederacy of Dunces – John Kennedy Toole
  96. A Town Like Alice – Nevil Shute
  97. The Three Musketeers – Alexandre Dumas
  98. Hamlet – William Shakespeare
  99. Charlie and the Chocolate Factory – Roald Dahl
  100. Les Miserables – Victor Hugo

ObHTML: I managed to resist the temptation to add <cite> tags to every title. If I had an editor open with better RegEx support…


@media 2008

Better late than never, what did I make of @media last week?

  • Number of talks that included LOL Cats: 1½
  • Number of talks that included Rick Rolling: 2
  • Number of talks that included comedy graphs: 2
  • Number of talks that included mention of Twitter being down all the time: I lost count, but at least 4

There are a few technical subjects (HTML 5, WAI ARIA, jQuery) that I hope to post more about later so here are a few impressions of each session:

Jeffrey Veen included some of my favourite charts in his talk (I have favourite charts/graphs/maps – what do you mean that you don’t?). Indi Young made me think that every single project I’d ever worked on had been poorly planned. Drew McLellan says “everyone hates their CMS” and he’s right. According to Stuart Langridge the fact that we use 410 responses on VisitLondon.com puts us in a very elite group. Nate Koechley explained why what I do is really very important. Richard Ishida baffled the audience with Unicode.

Good fun all round, roll on 2009.


Via

The following is a list of Hugo, Nebula and World Fantasy Award winning novels (not including retro-Hugos)
Bold the ones you’ve finished
Italicise the ones you’ve started but not finished
Underline the ones were you’ve seen the film/tv show

  • …And Call Me Conrad (aka: This Immortal) by Roger Zelazny
  • A Canticle for Leibowitz by Walter M. Miller, Jr.
  • A Case of Conscience by James Blish
  • A Deepness in the Sky by Vernor Vinge
  • A Fire Upon the Deep by Vernor Vinge
  • American Gods by Neil Gaiman
  • The Antelope Wife by Louise Erdrich
  • Ash: A Secret History by Mary Gentle
  • Barrayar by Lois McMaster Bujold
  • Bid Time Return by Richard Matheson
  • The Big Time by Fritz Leiber
  • Blue Mars by Kim Stanley Robinson
  • Boy’s Life by Robert R. McCammon
  • Bridge of Birds by Barry Hughart
  • The Children’s War by J. N. Stroyar
  • Collaborator by Murray Davies
  • Cyteen by C. J. Cherryh
  • Declare by Tim Powers
  • The Demolished Man by Alfred Bester
  • The Diamond Age by Neal Stephenson
  • The Dispossessed by Ursula K. Le Guin
  • Doctor Rat by William Kotzwinkle
  • Doomsday Book by Connie Willis
  • Double Star by Robert A. Heinlein
  • Downbelow Station by C. J. Cherryh
  • The Dragon Waiting by John M. Ford
  • Dreamsnake by Vonda McIntyre
  • Dune by Frank Herbert
  • Ender’s Game by Orson Scott Card
  • The Facts of Life by Graham Joyce
  • The Family Trade, The Hidden Family and The Clan Corporate by Charles Stross
  • Forever Peace by Joe Haldeman
  • The Forever War by Joe Haldeman
  • The Forgotten Beasts of Eld by Patricia A. McKillip
  • Foundation’s Edge by Isaac Asimov
  • The Fountains of Paradise by Arthur C. Clarke
  • Galveston by Sean Stewart
  • Gateway by Frederik Pohl
  • Glimpses by Lewis Shiner
  • Gloriana by Michael Moorcock
  • Godmother Night by Rachel Pollack
  • The Gods Themselves by Isaac Asimov
  • Green Mars by Kim Stanley Robinson
  • Harry Potter and the Goblet of Fire by J.K. Rowling
  • Here Gather the Stars (aka: Way Station) by Clifford D. Simak
  • Hominids by Robert J. Sawyer
  • How Few Remain by Harry Turtledove
  • Hyperion by Dan Simmons
  • Jonathan Strange & Mr Norrell by Susanna Clarke
  • Kafka on the Shore by Haruki Murakami
  • Koko by Peter Straub
  • Last Call by Tim Powers
  • The Left Hand of Darkness by Ursula K. Le Guin
  • Little, Big by John Crowley
  • Lord of Light by Roger Zelazny
  • Lyonesse: Madouc by Jack Vance
  • Making History by Stephen Fry
  • The Man in the High Castle by Philip K. Dick
  • Mirror Dance by Lois McMaster Bujold
  • The Moon Is a Harsh Mistress by Robert A. Heinlein
  • Mythago Wood by Robert Holdstock
  • Neuromancer by William Gibson
  • Nifft the Lean by Michael Shea
  • Ombria in Shadow by Patricia A. McKillip
  • Only Begotten Daughter by James Morrow
  • The Other Wind by Ursula K. Le Guin
  • Our Lady of Darkness by Fritz Leiber
  • Paladin of Souls by Lois McMaster Bujold
  • Pasquale’s Angel by Paul J. McAuley
  • Perfume by Patrick Suskind
  • The Physiognomy by Jeffrey Ford
  • The Plot Against America by Philip Roth
  • The Prestige by Christopher Priest
  • Rainbows End by Vernor Vinge
  • Rendezvous with Rama by Arthur C. Clarke
  • Replay by Ken Grimwood
  • Resurrection Day by Brendan DuBois
  • Ringworld by Larry Niven
  • Ruled Britannia by Harry Turtledove
  • The Severed Wing by Martin J. Gidron
  • The Shadow of the Torturer by Gene Wolfe
  • The Snow Queen by Joan D. Vinge
  • Soldier of Sidon by Gene Wolfe
  • Song of Kali by Dan Simmons
  • Speaker for the Dead by Orson Scott Card
  • Spin by Robert Charles Wilson
  • Stand on Zanzibar by John Brunner
  • Starship Troopers by Robert A. Heinlein
  • Startide Rising by David Brin
  • Stranger in a Strange Land by Robert A. Heinlein
  • The Summer Isles by Ian R. MacLeod
  • They’d Rather Be Right (aka: The Forever Machine) by Mark Clifton and Frank Riley
  • Thomas the Rhymer by Ellen Kushner
  • Thraxas by Martin Scott
  • To Say Nothing of the Dog by Connie Willis
  • To Your Scattered Bodies Go by Philip José Farmer
  • Tooth and Claw by Jo Walton
  • Towing Jehovah by James Morrow
  • The Uplift War by David Brin
  • The Vor Game by Lois McMaster Bujold
  • Voyage by Stephen Baxter
  • The Wanderer by Fritz Leiber
  • Watchtower by Elizabeth A. Lynn
  • Where Late the Sweet Birds Sang by Kate Wilhelm


This blog now has a theme tune courtesy of Brother Typewriter of the Burning Lodge.

Very True Things is a tribute to my friend Steve’s blog of the same name. The idea was to have a 16-note sequence running throughout the whole song and then play different stuff against that – which sort of worked, I think. Actually it was more to do with the fact that I couldn’t be bothered to write any more complex sequence in Moog Modular V. I am VLT – Very Lazy Thing.)

Thank you Howie, I think…


The past couple of columns extolling the virtues of Firefox were enough to tell that he was ‘one of us’, but this week Stephen Fry is blogging about the W3C and WHATWG. In fact, this makes a lot of sense, if the W3C’s efforts were to be compared to a gameshow then one, like Mr Fry’s QI, where the contestants regularly end up with a negative points total would be an appropriate analogy.

Recently: Opera takes Microsoft to court, which leads to calls for the CSS Working Group to be disbanded, which is, unsurprisingly, shrugged off by the working group itself, and then Microsoft announces that IE8 passes Acid2.

And as you’d expect there’s been a lot of froth and nonsense across the interested blogs.

My thoughts are that progress is being made, both by people like the the IE team (the current versions of Opera and Safari already pass Acid2 and Firefox 3 will pass it as well) and by the W3C which has made some good efforts this year to be more open and transparent.

It’s good to question the way things are, and Andy Clarke’s post about the working group has certainly made people take a good look at the status quo. But I feel that his proposed alternative would take us back to the time where the W3C created specifications that bore no relation at all to what the browsers were actually doing or planning to do.

As far as Opera and Microsoft goes, this is more about commerical advantage and business models than it is about web standards per se. Opera’s current business model aligns itself with web standards. Microsoft’s business model is so large and complex that it can be both for and against web standards and as the Acid2 result shows the team building IE8 are for them. I think the lawsuit is a sideshow and shouldn’t be allowed to dominate the standards discussion.

For many of us the shenanigans of the CSS working group hold a strange fascination, but I think that Mr Fry is right to point out that it’s in the areas of video and audio that the next big battle will be fought. As such Microsoft aren’t the main bad guys, Apple and Adobe probably are. Going back to business models, these companies are both secretive and fond of closed proprietary solutions. I’m not saying that either of them are evil through and through, but I’d love to see a lot more openness and cooperation from them in 2008.

Anyway, Stephen Fry is blogging about W3C working groups and open source video formats. He’s so one of us.

Tags:

Any XSLT/XPath experts out there? I’m a little bit stuck. I have a stylesheet that is effectively transforming XHTML into XHTML (best not to ask) and is matching any element with select = "xhtml:*". However, sometimes empty a elements creep into the original XHTML and get copied across to the output. These can play havoc with the CSS and JavaScript used on the final web page so I’d like to supress them.

How do I modify the select statement above to select all XHTML elements except for a elements that have either no text node children or have text node children composed solely of white space?

In other words if the input contains <a></a> or <a /> or <a> </a> then it should be skipped (assume for now that any attributes are irrelevant and that we’ll deal with the case where it contains another element node but no text nodes later).

I tried select = "xhtml:*[not(self::a[not(text())])][not(self::a[not(text() = ' ')])]" as a first stab but as well as being very ugly it doesn’t seem to be working. Any ideas?

Tags: ,

Via just about everyone. The 106 books most often tagged as unread on LibraryThing. Bold the ones you’ve read. Add an asterisk to the ones you’ve read more than once. Italicise the ones you’ve started but not finished. Strikethrough the ones you hated. Underline the ones on your “to read” list.

  • Jonathan Strange & Mr Norrell
  • Anna Karenina
  • Crime and Punishment
  • Catch-22
  • One Hundred Years of Solitude
  • Wuthering Heights
  • The Silmarillion*
  • Life of Pi: A Novel
  • The Name of the Rose
  • Don Quixote
  • Moby Dick
  • Ulysses
  • Madame Bovary
  • The Odyssey
  • Pride and Prejudice
  • Jane Eyre
  • The Tale of Two Cities
  • The Brothers Karamazov
  • Guns, Germs, and Steel: The Fates of Human Societies*
  • War and Peace
  • Vanity Fair
  • The Time Traveler’s Wife
  • The Iliad
  • Emma
  • The Blind Assassin
  • The Kite Runner
  • Mrs Dalloway
  • Great Expectations
  • American Gods
  • A Heartbreaking Work of Staggering enius
  • Atlas Shrugged
  • Reading Lolita in Tehran: A Memoir in Books
  • Memoirs of a Geisha
  • Middlesex
  • Quicksilver
  • Wicked: The Life and Times of the Wicked Witch of the West
  • The Canterbury Tales
  • The Historian: A Novel
  • A Portrait of the Artist as a Young Man
  • Love in the Time of Cholera
  • Brave New World
  • The Fountainhead
  • Foucault’s Pendulum
  • Middlemarch
  • Frankenstein
  • The Count of Monte Cristo
  • Dracula
  • A Clockwork Orange
  • Anansi Boys
  • The Once and Future King*
  • The Grapes of Wrath
  • The Poisonwood Bible: A Novel
  • 1984
  • Angels & Demons
  • The Inferno
  • The Satanic Verses
  • Sense and Sensibility
  • The Picture of Dorian Gray
  • Mansfield Park
  • One Flew Over the Cuckoo’s Nest
  • To the Lighthouse
  • Tess of the D’Urbervilles
  • Oliver Twist
  • Gulliver’s Travels
  • Les Misérables
  • The Corrections
  • The Amazing Adventures of Kavalier and Clay
  • The Curious Incident of the Dog in the Night-Time
  • Dune*
  • The Prince
  • The Sound and the Fury
  • Angela’s Ashes: A Memoir
  • The God of Small Things
  • A People’s History of the United States: 1492-Present
  • Cryptonomicon
  • Neverwhere
  • A Confederacy of Dunces
  • A Short History of Nearly Everything
  • Dubliners
  • The Unbearable Lightness of Being
  • Beloved
  • Slaughterhouse-Five
  • The Scarlet Letter
  • Eats, Shoots & Leaves
  • The Mists of Avalon
  • Oryx and Crake: A Novel
  • Collapse: How Societies Choose to Fail or Succeed
  • Cloud Atlas
  • The Confusion
  • Lolita
  • Persuasion
  • Northanger Abbey
  • The Catcher in the Rye
  • On the Road
  • The Hunchback of Notre Dame
  • Freakonomics: A Rogue Economist Explores the Hidden Side of Everything
  • Zen and the Art of Motorcycle Maintenance: An Inquiry into Values
  • The Aeneid
  • Watership Down
  • Gravity’s Rainbow
  • The Hobbit*
  • In Cold Blood: A True Account of a Multiple Murder and its Consequences
  • White Teeth
  • Treasure Island
  • David Copperfield
  • The Three Musketeers

Conclusions? I’m way behind on my Neal Stephenson reading, and I haven’t read many ‘classics’ but nor have a lot of other people.