September 2009

The Electoral Reform Dream Paper

The Electoral Reform Greenpaper has mostly received coverage for the two particularly stupid proposals that are raised: lowering the age of franchise and replacing the paper ballot with electronic or — much worse — internet voting.

Robert Merkel points out at LP that there is an almost universal condemnation of the latter idea by IT security professionals. Probably because creating a system that satisfies security, integrity and the secrecy of the ballot is impossible.

By “impossible” we don’t mean “expensive” or “highly impractical”. We mean impossible. It simply cannot be done. The requirements are mutually exclusive.

Of course the green paper covers much more than wishful thinking from non-security professionals, including voting systems, legal arrangements, AEC structure, enrolment arrangements and so forth. They’re asking for submissions up until 27 November. Here’s mine (PDF).

Cross Posted from Club Troppo
Economics and public policy
IT and Internet

Comments (0)

Permalink

NeoAxis: Some Whinging

One of my final semester units at UWA is Game Design & Multimedia. The engine used for this course is NeoAxis, which is a sort of franken-framework built in a lab out of parts of opensource code.

For instance, it uses the formidable OGRE for rendering.

There are two things (so far!) that bug me about NeoAxis.

The first thing is the documentation. It is pathetically incomplete. It is extremely annoying to be looking stuff up in the help file (only supplied in the useless CHM format), only to find a blank page. And even when you do find something more substantial, it’s apparently translated from Russian (really, I’m not kidding) and has a lovely Engrish feel to it. Naturally this is unhelpful.

The second, much smaller gripe, is the coding style. Ostensibly NeoAxis games are meant to be written in C#. However the sourcecode that we are basing our project on is riddled with C/C++ idioms. The most obvious of these is the if(!someFunction()) error_handler(); idiom, which is scattered liberally throughout the code. I guess try/catch was a bridge too far for most of the code.

Geekery

Comments (2)

Permalink

On a Hero

As far back as Frederic Bastiat’s Ce qu’on voit et ce qu’on ne voit pas (That which is seen and that which is unseen), economists have been aware of the difficulty of getting people to look past the immediate and highly visible, through to widely distributed, hard to distinguish, long-term effects of decisions and policies.

This turns up in human concepts of historical greatness. A lot of what is thought of as history is a chronicle of the deeds of generals, statesmen, conquerors, tyrants, kings and those who had opposed or supported them. Lincoln is given eternal heroic status for ending slavery, Hitler eternal enmity for the murder of millions of jews and other victims.

These are highly visible acts of history. But what about those who save lives? These are honoured, but to far lesser an extent. I suspect that the problem is that life-saving is a counterfactual situation. Plus our evolutionary and cultural history has perhaps leant us an interest in the concept of personal glory. Thus we talk about the generals of World War 2, but much less about the mathematicians (such as Turing) and the antibiotics (Fleming) that saved as many lives. The work of the generals is over, but Turing and Fleming continue to shape and save lives today.

So it is for perhaps the greatest man of our time, Norman Borlaug. Here is a man who, depending on how you estimate, saved approximately one billion lives, on top of preventing the deforestation of an area the size of Canada. He did this by the simple expedient of quadrupling crop yields through the development of “semidwarf” crops that could make effective use of chemical fertilisers.

Borlaug is being feted for the moment, but I suspect he will fade away soon enough. When the historians of the future look back at the 20th century look back, there will be many chapters on the World Wars, quite a few on the Cold War, and not a few on the men and women who drove them. But the Green Revolution, an event which changed more lives than all the wars and politicians and generals put together, will probably be relegated to a footnote. I, for one, don’t know what to say about that.

Cross Posted from Club Troppo
History
Life
Science

Comments (0)

Permalink