Milgram

This is distressing. I had thought that there was a reasonable argument to be made that adults in modern society are a lot more individualistic and skeptical of authority than in the early 1960s. Apparently that was just wishful thinking on my part.

Firefox 3.1b1pre (includes tracemonkey) vs Google Chrome 0.2.149.27

The one that’s faster on everything except date, regex and some string is google chrome.
Test was sunspider-0.9. Of course, this is a firefox nightly build, so it may well improve, but then so may Chrome.

My Mistake. Actually the figures below are with jit not enabled. I enabled it and tried to rerun the test. It was looking as if it would be even faster than Chrome, but then half way through it crashed the entire browser. Oh well.

Rant On A Related Note: does saying 1.49x as fast make any sense? Fastness isn’t a measure unless you mean velocity, which doesn’t have an obvious meaning in this case, since there is no reliable measure of the ground to be covered. The measure that makes sense is how long something takes, so 2x slower makes sense - it takes twice the time. Saying 2x faster implies that there is some measure of fastness that has increased. It seems to me that logically, fastness is a measure of the time it didn’t take, not 1 over the time it did take. Of course, the time it didn’t take is so large as to be unusable as a way of thinking, so maybe we could stick with things like “took half the time”, or maybe even “half as slow”, rather than these imaginary “fastness” measures.

TEST                   COMPARISON            FROM                 TO             DETAILS

=============================================================================

** TOTAL **:           1.49x as fast     7574.0ms +/- 5.2%   5081.8ms +/- 7.2%     significant

=============================================================================

  3d:                  2.47x as fast      917.8ms +/- 6.4%    371.4ms +/- 7.3%     significant
    cube:              3.26x as fast      319.2ms +/- 9.1%     97.8ms +/- 17.3%     significant
    morph:             1.75x as fast      266.2ms +/- 1.3%    151.8ms +/- 9.7%     significant
    raytrace:          2.73x as fast      332.4ms +/- 8.4%    121.8ms +/- 21.2%     significant

  access:              4.31x as fast     1148.2ms +/- 5.4%    266.6ms +/- 14.8%     significant
    binary-trees:      8.38x as fast      145.8ms +/- 23.3%     17.4ms +/- 10.8%     significant
    fannkuch:          5.87x as fast      517.4ms +/- 3.9%     88.2ms +/- 17.2%     significant
    nbody:             3.36x as fast      349.2ms +/- 4.0%    103.8ms +/- 22.3%     significant
    nsieve:            2.37x as fast      135.8ms +/- 11.5%     57.2ms +/- 14.3%     significant

  bitops:              4.65x as fast      887.4ms +/- 2.1%    191.0ms +/- 10.4%     significant
    3bit-bits-in-byte: 13.1x as fast      193.8ms +/- 6.1%     14.8ms +/- 11.0%     significant
    bits-in-byte:      6.09x as fast      201.0ms +/- 4.1%     33.0ms +/- 9.6%     significant
    bitwise-and:       3.52x as fast      198.8ms +/- 5.6%     56.4ms +/- 17.7%     significant
    nsieve-bits:       3.38x as fast      293.8ms +/- 5.9%     86.8ms +/- 13.1%     significant

  controlflow:         11.3x as fast      113.0ms +/- 4.2%     10.0ms +/- 0.0%     significant
    recursive:         11.3x as fast      113.0ms +/- 4.2%     10.0ms +/- 0.0%     significant

  crypto:              3.00x as fast      537.2ms +/- 7.1%    179.0ms +/- 18.4%     significant
    aes:               2.95x as fast      193.4ms +/- 6.1%     65.6ms +/- 27.4%     significant
    md5:               2.91x as fast      172.4ms +/- 15.9%     59.2ms +/- 19.3%     significant
    sha1:              3.16x as fast      171.4ms +/- 7.0%     54.2ms +/- 18.1%     significant

  date:                *1.39x as slow*    632.4ms +/- 6.2%    880.2ms +/- 8.0%     significant
    format-tofte:      *1.42x as slow*    373.2ms +/- 5.1%    529.4ms +/- 5.8%     significant
    format-xparb:      *1.35x as slow*    259.2ms +/- 8.7%    350.8ms +/- 12.6%     significant

  math:                2.69x as fast      931.0ms +/- 7.1%    345.8ms +/- 11.3%     significant
    cordic:            2.19x as fast      417.6ms +/- 5.9%    190.8ms +/- 16.9%     significant
    partial-sums:      2.81x as fast      328.0ms +/- 15.4%    116.8ms +/- 18.0%     significant
    spectral-norm:     4.85x as fast      185.4ms +/- 7.8%     38.2ms +/- 7.4%     significant

  regexp:              *1.90x as slow*    618.8ms +/- 15.4%   1177.0ms +/- 6.2%     significant
    dna:               *1.90x as slow*    618.8ms +/- 15.4%   1177.0ms +/- 6.2%     significant

  string:              1.08x as fast     1788.2ms +/- 4.2%   1660.8ms +/- 8.0%     significant
    base64:            *1.21x as slow*    161.6ms +/- 7.9%    195.0ms +/- 13.2%     significant
    fasta:             2.08x as fast      363.0ms +/- 7.3%    174.6ms +/- 11.5%     significant
    tagcloud:          *1.39x as slow*    331.8ms +/- 1.7%    460.2ms +/- 9.4%     significant
    unpack-code:       1.20x as fast      702.2ms +/- 5.4%    584.4ms +/- 12.2%     significant
    validate-input:    ??                 229.6ms +/- 9.7%    246.6ms +/- 10.2%     not conclusive: might be *1.07x as slow*

Hurricane, Charity and the New Bronze Age

In this age of war and terrorism, torture, mistrust, wiretapping and the institutionalisation of conspiracy, it can be difficult to believe in anything except the inevitability that the machinery of government will divide, turn brother against brother and nation against nation. From the schoolyard to the boardroom, the impulse to distrust and despise the Other is a familiar and comfortable garment that never stays in the wardrobe long.

Though the polity are not foreign to fear as foreign policy, it is not the only thread running through our experience of international affairs. When hurricane strikes Burma, leaving thousands dead, the whole human race recognises the disaster, and the whole human race joins together to help the stranger from an incomprehensible culture and distant land. To give up some of your own comfort for your family is normal, even expected. To help a neighbour in trouble, it’s normative, to help those from your own country unknown to you is praiseworthy, but to help those on the other side of the world can only mean a recognition of the humanity, value and similarity of those our political machineries are devised to keep us separate from, to teach us how different they are.

And though this empathy is not universal, it gives me hope. No international cooperation in war is like the cooperation in aid, spreading so wide, taking in such diverse people, creating new links directly between individuals.

The hope is not just for the people suffering disaster, it is a hope for the future of the human race.

4000 years ago, the bronze age changed the face of humanity. It brought tools so far beyond the best that stone could produce that it created the possibility for empires, for organisation and life that looked beyond the local.

But it is a simple fact that inspires me most about Bronze. Its ingredients, tin and copper are almost never found together in nature. Stone, wood and bone, the raw materials for the tools in common use before the dawn of the bronze age were picked up and scavenged from the local environment of the individual. Cooperation was helpful, but not necessary. But no one man can mine both the copper and the tin he needs to cast a simple bronze blade. For the bronze age to come about, there had to be trade and sharing of knowledge between diverse and separated cultures. The key innovation was not the bronze itself, it was the social organisation that made bronze possible, indeed inevitable. Without the Neolithic social network of links between people spreading beyond the horizons of any one of them, there could have been no bronze, and no bronze age.

I hope that the forces that limit our empathy, our horizons will not remain strong for long, that the impulse to link will beat the impulse to fear. When our horizons grow, so grows our potential. And who knows what technology can emerge and is now emerging from a world where individuals link across boundaries of race and wealth and age and geography. Technologies that can define an age.

I’m a stone age trader, hoping for the next bronze age.

links for 2008-04-02

Recent notable HARDtalks

Dissident writer Liao Yiwu spent four years in jail after writing an epic poem about the Tiananmen Square massacre. In a rare interview, Liao talks to Stephen Sackur. on iplayer, the interview webpage

When the pictures of torture of Iraqi prisoners by American soldiers at Abu Ghraib prison flashed around the world in April 2004 most people were shocked. But the images were eerily familiar to Professor Philip Zimbardo, as they were very reminiscent of those he himself had taken during the famous Stanford Prison Experiment, which he devised in 1971. Stephen Sackur talks to him about the parallels and the lessons we should learn. on bbc programmes (I have this one recorded, let me know if you want to borrow it).

Looking for a Poet

links for 2008-01-24

Guest Author: A genius for leadership, or a genius for being led?

I’m really pleased that guest author Tobe Freeman of wordupcommunications has been kind enough to contribute this article. Tobe is an ex-research biologist who has swapped the lab bench for the keyboard of a macbook pro. He works in Zurich for the Swiss Finance Institute.

For those who care or recall, Blake’s 7 is a BBC Sci-Fi from the 1970s with a cast of misfits fighting against a tyrannical regime called the Federation.

Conventional sounding stuff.

Blake 7 Group

What fascinates me about Blake’s 7 is the unconventional way in which the characters work together.
Roj Blake leads an unruly but talented and specialized team. Thieves, mercenaries and an amoral computer genius called Kerr Avon, everyone is free to do as they please yet the team still manages to achieve amazing things.
Not that the Blake’s 7 management model is easy to define.

Blake: I command this ship.
Avon: Do you indeed?
Jenna: You lead. We don’t take commands.

Blake leads but doesn’t control. There is not much evidence of exploitation or micromanagement. Indeed, Blake doesn’t even inspire a great deal of confidence.

Vila: If it ever comes to a showdown, my money’s on Blake. Well, half of it - I’ll put the other half on Avon.

Vila

Despite this complex state of affairs, Blake’s 7 defines a system of leadership and management that is well adapted to the harsh realities of decision making under uncertainty.

Avon

Blake: Have you got any better ideas?
Avon: As a matter of fact, I haven’t.
Blake: Does that mean you agree?
Avon: Do I have a choice?
Blake: Yes.
Avon: Then I agree.

I had to read that twice.

Towards the end of the third series the actor playing Blake, Gareth Thomas, wanted out of Blake’s 7 and the series went on for a further 15 episodes without him. Gareth Thomas agreed to appear in the final episode of the 4th series on condition that his character was killed off completely.

No further series were made.

Having looked around a bit, it seems that no one has come forward with a management theory modeled on Blake’s 7.
Indeed, a book by Chris Blenkarn called ‘Blake’s Seven: The Way Forward?’ makes fun of Blake with stories of an eponymous management consultant with an enthusiasm for half-baked leadership models.

Casting my net a little wider, I find two references that might help to understand the magic of Blake’s system of management.
The first is called The Leaders We Need: And What Makes Us Follow, by anthropologist Michael Maccoby, director of the Project on Technology, Work and Character.

Maccoby argues that the question “What makes us follow?” is at least as interesting as “What makes a leader?”

“For leaders to lead they need the ability to attract followers”, and that means engaging the social character of those around you. The social character of today is shaped by job insecurity, the facelessness of the global market place and constant technological change. We, those that survive, adapt to these conditions by learning and improving continuously and by interacting with each other as much as we can: we have learned that knowledge sharing is our only power.

The character Avon set my mind thinking about an interactive management style when he delivered the following line:
“Is it that Blake has a genius for leadership, or merely that you have a genius for being led?”

My guess is that we’ll all have to develop a genius for being led; the genius part being that we should not take commands. Society has all but dispensed with command management. And it is probably a big mistake for any of us to gamble on one single manager having all the commanding answers. But I don’t want to say too much more about that.

The second source of insight about Blake’7 management is a book called The End of Management by Kenneth Cloke (Director of the Center for Dispute Resolution) and Joan Goldsmith (specialist in leadership development and organizational change).

Cloke and Goldsmith describe how management came into its element with the rise of slavery in Babylonia, Egypt and Rome. In other words it is a bad thing that sits on the debit side of our history.

They claim traditional management is being replaced by a more democratic order in which people manage themselves. Let’s hope that Avon is not correct in his suggestion that this would require genius in everybody. But Cloke and Goldsmith at least have a nice idea.

That brings me to Blake’s 7 dirty secret. The cast enjoys the ample and unfailing services of extremely powerful computers, including a strange talking box of lights called Orac:

Orac: I must point out that this is a gross misuse and an absurd waste of my capabilities.
Avon: Put it on the main screen.
Orac: I will do it only under protest.
Avon: You can do it any way you like, just so long as you put it on the main screen.

Orac

Perhaps a little exploitation is unavoidable.

Do you have what it takes to be British?

Last year, I happened to be in a registry office in London, and overheard people who had just taken the British citizenship test talking about the difference between public holidays and bank holidays (do you know the difference?). Recently I saw this book, and thought I’d give it a quick read.

Teach Yourself British Citizenship Test

In 2005, the British government decided that everyone who is naturalised or given indefinite leave to remain in the UK, should be expected to pass a test about “Life in the UK” as a prerequisite. I was interested to know what kind of knowledge was regarded as so necessary to being a British citizen.

I expected it to be completely idiotic, so in some ways, I was pleasantly surprised. Lots of the information you’re expected to read and learn for the test is about peoples rights, and services and charities that can help you. Some of it is information that you really should be told about the way the UK works for your own benefit. This is good stuff, and I’m in favour of making sure that people who live here know these things.

Which of these two statements is correct?

  1. You can contact your MP by letter or phone at their constituency office or at the House of Commons.
  2. If you want to contact your MP you must go to the House of Commons.

Which of these two statements is correct?

  1. The general public are not allowed inside Parliament.
  2. The general public can visit Parliament by getting tickets from their MP or by queuing at the public entrance.

Citizens of EU member states have the right to travel to or work in other EU countries.

  1. True
  2. False

Which of these statements is correct?

  1. The Citizens Advice Bureau will advise you on housing problems
  2. You must consult the local authority about housing problems

And so on, making sure that you know Shelter is a housing charity, how to look for work, that you can’t believe everything you read in newspapers, that you know that you can vote, that you know you can’t be chucked out of your house by the landlord, how to use the NHS, that you know your kids have to go to school, and that you know what documentation you’ll need to get a bank account or register with a doctor. All information really that anyone moving to the UK should be given.

There are questions in between, things about customs, what most Britons eat for Christmas dinner, how most folk bring up their kids, general history about the ethnic roots of the people who live in the UK and the common religions, stuff that isn’t tremendously important, but might be useful for people to know. Then there are the other sorts of questions. General knowledge facts that most Britons would be entirely unaware of, that help you not a bit and that somehow are thought to be so important for foreigners moving to the UK to know that they’re included in the test.

How many members of the Scottish Parliament are there?

  1. 129
  2. 130
  3. 219
  4. 229

When was the present voting age set?

  1. 1918
  2. 1928
  3. 1969
  4. 1971

When was the Council of Europe created?

  1. 1973
  2. 1957
  3. 1949
  4. 2004

In what year did the Gunpowder Plot take place?

  1. 1705
  2. 1805
  3. 1516
  4. 1605

How many seats are there in the European Parliament for representatives from the UK

  1. 250
  2. 98
  3. 78
  4. 28

And there are a few further requirements. There are the numerous forms that must be filled in for a start. You have to pay 655 pounds, swear a bizzare oath of allegiance to the Queen (something many born Britons would never do), and attend a Welcoming ceremony where you will have to sit through speeches by “local dignitaries”. If you do not attend the welcoming ceremony within 90 days, not only do you not become a citizen, but you have to make a new application, pay the fee again (since the cost of the welcoming ceremony is included in the fee) and attend another. I’m not a big fan of ceremonies personally, I didn’t attend my graduation, however I’m not totally against the idea of a welcoming ceremony. The whole point of the welcoming ceremony is to try to make an occasion of it. However for it to be truly welcoming, perhaps it should be paid for by the UK, be noncompulsory, and interesting enough to make people actually want to attend. Maybe a concert from British bands keen to welcome the new citizens. Perhaps a couple of comedians, and yes, maybe then a speech from a “local dignitary”, but I think citizenship welcoming ceremonies should move with the times. It should be something that people are jealous you are going to and it should include real British people who aren’t doing it just because they’re paid to welcoming you.

Since before you can apply for naturalisation, and take the test, you must already have been living in the UK for at least 5 years, it does make some of the questions e.g. about what you need to open a bank account possibly a little out of date for you.

I’m not sure that I have the sheer determination, spare cash, patience, drive, form filling ability, and moral deviousness (swearing an oath I don’t agree with), to be British.

links for 2008-01-02

« Previous entries ·