Polish: the second language of England?
At the weekend we went for a walk round Burnham Beeches (west of London, not far from Slough). I was surprised to come across this sign:
In Wales we’re used to seeing signs in both Welsh and English, and similarly in other countries where there is more than one official language. Here’s a sign in English and Polish. The Polish bit says (thanks to Michal for the translation):
Attention!
Mushrooming within Burnham Beeches reserve is prohibited.
Does this mean that Polish is the official second language of England now?!
I’m curious how someone decided that the sign should have a Polish translation but not other languages. Is this based on the demographics of the Slough area, or did they survey visitors to Burnham Beeches? Or does this mean that of the foreign visitors to Burnham Beeches, Poles are least likely to be able to read English?
Control-C: it makes your programs run faster!
As a postgrad in the late 80s I made some extra book money acting as a helper in the computing lab. A few of us would be posted there, for undergrads to come to for help. This tended to be focussed at the start of the year, when there were groups discovering Unix and programming for the first time.
One time an Irish girl called me over, saying that she couldn’t understand what was going on: she thought her program looked right, but for some reason each time she ran it she got partial output, and varying amounts of output each time. I don’t remember the specifics, but their assignment involved writing a program that was generating various values and writing the results in ascii tabular form to a file.
I had a look at her source code. Everything looked fine. She showed me the file generated by her last run, and indeed it looked truncated. Hmmm. “Ok, can you run your program for me, so I can see what happens?”.
She typed ./a.out and hit return. Her left hand darted to the keyboard and she hit Control-C. I was still mentally processing this when she cat‘d the output, and turned to me: “See!”. It did indeed contain partial output. Again.
“Um, can you just run it again please?”. I figured I must have not seen right. But once again she typed ./a.out, hit return, then whap! she hit Control-C. I asked her why she hit Control-C every time she ran her program: “I discovered that Control-C makes the % prompt come up quicker”.
In her mental model, the % sign appearing meant “the previous command has finished”. The undergrads were all working on a VAX-11/780, which at times was grindingly slow. She’d stumbled across a useful technique for making the prompt pop up more quickly. It hadn’t occurred to her that hitting Control-C was the cause of her problem, she just thought it was making the faulty program run faster.
This has stayed with me ever since, partly because it’s a funny story, but more as a reminder that when you don’t fully explain a system to people, they build up their own mental model about what’s going on, and as long as it fits their observations and experiences, it must be right!
Wii Tennis: it’s just like chocolate!
Friends came round today with their two children, Danny aged 7 and Lizzie aged 9. They’d recently been snorkeling while on holiday, so I asked if they wanted to play Endless Ocean (a diving exploration game) on my Wii. After an hour or so in which they all played, we switched to the Tennis game in Wii Sports.
Once they got the hang of it we were treated to a very entertaining half hour as Danny and Lizzie threw themselves around the room (the light fitting is still bent from our first evening playing Wii sports!). Danny won a match, then Lizzie, and they wound themselves up more and more. I got too close at one point, and caught a backhand. When it was suggested that they stop, as they were getting a bit wired, Lizzie announced “it’s just like chocolate!”
This is the children’s equivalent of saying something’s as good as sex, perhaps?
Pink box testing
Some years ago (1999′ish) I was in a job where I needed to bring in a lot of software contractors in a short space of time. As a result I ended up dealing with a good number of IT contracting agencies. To help the process I wrote very specific job / task descriptions, and sent these to all agencies.
Generally I would receive agency-specific CVs, where they had reformatted the candidate’s CV, and in places tweaked the content. Over time it became clear that some agencies certainly did a lot more than reformatting, adding things they thought I wanted to see. This was really annoying, as the fabrication would reveal itself at some point in the process, sometimes after wasting time on a candidate.
We needed a software tester, and while writing the task description I decided to see how far the agencies would go. The descriptions all had a section listing required skills and experience, and another listing desirables. In the required section I listed “Pink box testing experience”. There’s no such thing as Pink box testing (see below) – I made it up to see if I received any CVs with pink box testing listed.
Sure enough, a week or so after putting out the description, I received a CV for a software tester. He clearly had a lot of relevant experience, but the agency had added pink box testing as one of his strengths (it was an agency modification, not a claim of the candidate). It was fun ringing up the agent and explaining that he’d been caught in my trap, and listening to him trying to weasel his way out.
No such thing as Pink Box testing?
I can’t remember exactly when this was, but from my memory is was most likely 1999 or early 2000. At the time I did a quick web search to see if there was any such thing as pink box testing, and a quick skim of my testing books. Certainly didn’t seem to be at that time. As several commenters have pointed out, there are (now) several valid definitions of pink box testing, not all of them appropriate for polite conversation.
The term “pink box” was clearly relevant to phone phreakers at that time, so the term “pink box testing” made sense in at least that context, but in the context of software testing it didn’t.
Generating a list of Best 100 Novels
This post describes how I came up with a list of Best 100 Novels, which I posted recently. Unsurprisingly this has generated a wide range of comments, from people who think it’s a great list, and others who think it’s hopeless.
What? and Why?
I wanted a list of “100 novels you should read”. Whenever I used to see such lists I would always get a pitifully low score. I read a lot, but it felt like I was missing some of a reader’s cultural context. I was in a reading group for a year or so, and liked the fact that I ended up reading quite a few books that I otherwise wouldn’t have read. Quite a few I didn’t particularly enjoy (Notes on a Scandal by Zoë Heller sticks in my mind) and certainly wouldn’t recommend, but the group broadened my reading horizons.
I was given The Big Read book, and decided to work my way through the books in the Top 100. I’m currently on my 80th book. The Big Read top 100 is a mixed bag – some feel ‘worthy’ and others don’t. It was an attempt to create the nation’s (UK’s) favourite books, so includes a good number of children’s books. The list was based on popularity, voted by the general public. There are quite a few books which wouldn’t be on a personal top 100.
So while I’m continuing on my Big Read odyssey, I wanted a better list.
A better list?
Some playing with google quickly turned up a number of ‘top 100 books’ lists. I decided to create a meta-list, by aggregating selected lists. Some of the lists are based on popularity votes, and others are based on supposed literary merit, selected by book reviewers or voted on by authors. I guessed that a merging of both types of lists would result in a list made up of ‘heavyweights’ and books which stand out as cultural reference points.
I created a spreadsheet, and added all the books from 10 different lists. For each list every book is given a score:
- If the book is in the list, and the list is ordered, the score is the position in the list (so Lord of the Rings scores 1 point for the Big Red.
- If the list isn’t ordered, all books on the list get a fixed score (at the moment I use 50).
- All books not on the list also get a fixed ‘penalty’ score. I tried various values for this, and found that it didn’t change the overall result very much. Right now it’s 500. Given I was looking for books which people agreed were good, it seemed sensible to give a stiff penalty for not appearing in a list.
So the lower the overall score for a book, the better the book.
The Lists
The first list I included was The Big Read Top 100: the BBC ran a TV series around this in 2003, and a lot of people had voted, plus it was the list that started me off.
The Waterstone’s bookstore chain ran a poll to find the hundred greatest books of the 20th Century.
Modern Library, an imprint of Random House publishing, published the Modern Library’s Best 100 Novels list. They also ran a reader poll; both lists are on the linked page. I used the board’s list. Hmm, should I factor in the readers’ list as well?
The Telegraph newspaper (in the UK) published their Top 100 books list; this was based on a poll of top books, for world book day, in 2007.
Time magazine published a list of all-time 100 novels from 1923 onwards, as selected by two critics.
The Guardian (a UK newspaper) published a list of the top 100 books of all time, as “determined from a vote by 100 noted writers from 54 countries”. This is a serious list, and isn’t biased towards the English language. Don Quixote was named as the top book in history, but the list was otherwise unordered. Writing this, I’ve realised I should have given Don Quixote 1 point instead of 50. I’ll have to regenerate the list when I’m done writing this, and see what affect that has. I’ve read 12 off this list.
In 2004, Australian TV station ABC ran a poll to find Australians’ 100 favourite books. There are some non-fiction books in there, but I left them in, as I figured they wouldn’t make it into the top 100. Cloudstreet by Tim Winton was the highest scoring book by an Australian author. If you like John Irving (the Garp and Hotel New Hampshire period) then I reckon you’d enjoy Cloudstreet.
Canada.com published Canadians’ 100 Best Books of All Time, based on a Canadian readers’ poll.
best100novels.com is a website dedicated to a list of the best 100 novels. Anyone can vote for their top 10, and these votes go into the overall tally. The site also has reader reviews for the books. There is a lot of overlap between my generated list and this one.
The final list was The Novel 100, taken from a book written by a literature professor.
Conclusion
The process described produced an interesting list, many of which I want to read. It was tempting to edit the list, and drop books that I felt didn’t belong. Mostly these are books that I don’t think would feature in a reader’s poll in 10 or 15 years time: Harry Potter, the Da Vinci Code, Gone with the Wind, and others. But that’s not the list I was trying to create.
Please pass on any other relevant lists you come across – I’ll regenerate the list if I get enough lists to add.
A Unified List of the Best 100 Novels
This list was generated by merging 10 different ‘top 100′ lists from the UK, US, Australia and Canada, to see if the cream floated to the top. The lists are a mixture of public popularity and literary merit. Interestingly, only one book appeared on every list: it’s in first place here.
Note that I merged lists from English-speaking countries, so there is undoubtedly a bias towards books originally written in English. I’ve written a separate post on generating a list of best 100 novels, which describes the method, and the specific lists I included.
Where possible, book titles are linked through to the Project Gutenberg free ebook.
| Rank | Book | Author |
| 1. | Nineteen Eighty-Four | George Orwell |
| 2. | The Great Gatsby | F. Scott Fitzgerald |
| 3. | The Grapes Of Wrath | John Steinbeck |
| 4. | The Catcher in the Rye | J.D. Salinger |
| 5. | Catch-22 | Joseph Heller |
| 6. | One Hundred Years Of Solitude | Gabriel García Márquez |
| 7. | Gone with the Wind | Margaret Mitchell |
| 8. | Ulysses | James Joyce |
| 9. | On The Road | Jack Kerouac |
| 10. | The Lord of the Rings | J.R.R. Tolkien |
| 11. | To Kill a Mockingbird | Harper Lee |
| 12. | Pride and Prejudice | Jane Austen |
| 13. | Wuthering Heights | Emily Brontë |
| 14. | The Lion, the Witch and the Wardrobe | C.S. Lewis |
| 15. | Great Expectations | Charles Dickens |
| 16. | War and Peace | Leo Tolstoy |
| 17. | Lolita | Vladimir Nabokov |
| 18. | Animal Farm | George Orwell |
| 19. | Crime And Punishment | Fyodor Dostoyevsky |
| 20. | Anna Karenina | Leo Tolstoy |
| 21. | Lord Of The Flies | William Golding |
| 22. | Brideshead Revisited | Evelyn Waugh |
| 23. | Midnight’s Children | Salman Rushdie |
| 24. | Love In The Time Of Cholera | Gabriel García Márquez |
| 25. | The Hitchhiker’s Guide to the Galaxy | Douglas Adams |
| 26. | Jane Eyre | Charlotte Brontë |
| 27. | The Hobbit | J.R.R. Tolkien |
| 28. | To the Lighthouse | Virginia Woolf |
| 29. | Middlemarch | George Eliot |
| 30. | Rebecca | Daphne du Maurier |
| 31. | Dune | Frank Herbert |
| 32. | Brave New World | Aldous Huxley |
| 33. | A Prayer For Owen Meany | John Irving |
| 34. | Watership Down | Richard Adams |
| 35. | The Sound and the Fury | William Faulkner |
| 36. | Little Women | Louisa May Alcott |
| 37. | Invisible Man | Ralph Ellison |
| 38. | Anne Of Green Gables | LM Montgomery |
| 39. | Emma | Jane Austen |
| 40. | Memoirs Of A Geisha | Arthur Golden |
| 41. | Beloved | Toni Morrison |
| 42. | Of Mice And Men | John Steinbeck |
| 43. | The Heart of Darkness | Joseph Conrad |
| 44. | Les Miserables | Victor Hugo |
| 45. | The Wind in the Willows | Kenneth Grahame |
| 46. | The Da Vinci Code | Dan Brown |
| 47. | Tess Of The D’Urbervilles | Thomas Hardy |
| 48. | Winnie the Pooh | A.A. Milne |
| 49. | Birdsong | Sebastian Faulks |
| 50. | Captain Corelli’s Mandolin | Louis de Bernieres |
| 51. | Slaughterhouse Five | Kurt Vonnegut |
| 52. | Life of Pi | Yann Martel |
| 53. | A Clockwork Orange | Anthony Burgess |
| 54. | The Count Of Monte Cristo | Alexandre Dumas |
| 55. | A Passage to India | E.M. Forster |
| 56. | Moby Dick | Herman Melville |
| 57. | A Suitable Boy | Vikram Seth |
| 58. | The Stand | Stephen King |
| 59. | Possession | A.S. Byatt |
| 60. | Madame Bovary | Gustave Flaubert |
| 61. | A Tale Of Two Cities | Charles Dickens |
| 62. | The Trial | Franz Kafka |
| 63. | I, Claudius | Robert Graves |
| 64. | The Handmaid’s Tale | Margaret Atwood |
| 65. | The Secret History | Donna Tartt |
| 66. | His Dark Materials | Philip Pullman |
| 67. | The Harry Potter Series | J.K. Rowling |
| 68. | The Brothers Karamazov | Fyodor Dostoyevsky |
| 69. | Don Quixote | Miguel de Cervantes |
| 70. | Sons and Lovers | D.H. Lawrence |
| 71. | The Pillars Of The Earth | Ken Follett |
| 72. | A Portrait of the Artist as a Young Man | James Joyce |
| 73. | The Adventures of Huckleberry Finn | Mark Twain |
| 74. | The Kite Runner | Khaled Hosseini |
| 75. | An American Tragedy | Theodore Dreiser |
| 76. | Alice’s Adventures In Wonderland | Lewis Carroll |
| 77. | Bleak House | Charles Dickens |
| 78. | The Time Traveller’s Wife | Audrey Niffenegger |
| 79. | A Fine Balance | Rohinton Mistry |
| 80. | The Sun Also Rises | Ernest Hemmingway |
| 81. | Nostromo | Joseph Conrad |
| 82. | Under the Volcano | Malcolm Lowry |
| 83. | The Golden Notebook | Doris Lessing |
| 84. | The Heart is a Lonely Hunter | Carson McCullers |
| 85. | The Stranger | Albert Camus |
| 86. | Native Son | Richard Wright |
| 87. | Gravity’s Rainbow | Thomas Pynchon |
| 88. | The Poisonwood Bible | Barbara Kingsolver |
| 89. | Perfume | Patrick Süskind |
| 90. | Things Fall Apart | Chinua Achebe |
| 91. | David Copperfield | Charles Dickens |
| 92. | Charlie And The Chocolate Factory | Roald Dahl |
| 93. | Pale Fire | Vladimir Nabokov |
| 94. | Persuasion | Jane Austen |
| 95. | Atlas Shrugged | Ayn Rand |
| 96. | The Tin Drum | Gunter Grass |
| 97. | Vanity Fair | William Makepeace Thackeray |
| 98. | Atonement | Ian McEwan |
| 99. | Light in August | William Faulkner |
| 100. | The Secret Garden | Frances Hodgson Burnett |
When the BBC ran The Big Read, I set myself a goal of reading all of the Big Read Top 100. As I’ve been working through the list it has been clear that some books are there due to their popularity at the time of the poll, and others are more enduring.
An online search for other lists quickly revealed that certain books appear near the top of most lists (Great Expectations, for example), others vary widely (for example Ulysses), and some books only appear on one list (national favourites, such as Tim Winton’s excellent Cloudstreet, from Australia). All of the books in this merged 100 appear on at least three lists, the top 10 are in 7 or more lists.
The only editing of the list I’ve done is to collapse series down to a single entry, where appropriate. Some lists have the Harry Potter books listed separately, other as a single entry.
Ficlet graph
Ficlets are micro stories that are uploaded to ficlets.com. Other contributors can then write a prequel or sequel to your ficlet. Popular ficlets can lead to many more ficlets.
One of my early thoughts when looking at one of the currently popular ficlets was that this results in a directed graph, and that I’d like to see that, so I could track through the longest chain. Here’s the results of version 1 (click on the graph to see it full-size):
My script generates the file format used by GraphViz. I can actually generate an image map with GraphViz, but so far I haven’t worked out how I put an image map in a wordpress posting.
