Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: Essay: Canada should look to Australia for Democratic Reform 3

Few people consider Australia when asked to name an "innovative democracy". But they should -- Australia has demonstrated it is immune from some of the traps democracies like Canada fall into.

Briefly summarizing Australia's system: it is a constitutional monarchy with a two-house federal government, six states, two major territories, and several small island protectorates. The federal government consists of a lower house elected by "preference ballots" and an upper house elected by a form of proportional representation. The Queen's representative in Australia is the Governor General who signs acts into law, calls elections (usually on the recommendation of the Prime Minister) and intervenes if parliament breaks down.

Canada, by contrast, has a two house federal government where the lower house is elected by "first-past-the-post" ballots and the upper house is not elected at all. The Governor General is the Queen's representative in Canada who signs acts into law and calls elections on the recommendation of the Prime Minster.

Lower House
--------------
Canadians elect candidates who, often, the majority of the electorate don't want. This is how first-past-the-post operates: the ballots are counted once and the candidate with the most of them wins. Australia gets around this by using "preference ballots" where citizens indicate their feelings towards ALL candidates by numbering them sequentially in order of preference. After an election, all the ballots are allocated by first preference. Then the candidate with the least votes is declared a loser, and his votes are reallocated based on the citizens' second preferences. For example, somebody who listed the Green Party as first preference and Labor Party second would see his vote counted towards the Labor Party when the Greens are declared to be losers. The allocation of preferences continues until one candidate garners in excess of 50% of the votes, including preferences.

The end result is the majority of voters in a district are at least somewhat happy with the candidate who is elected. In practice, the vote-splitting that exists in Canada where the NDP and Liberals fight over the left-wing vote would disappear. If an NDP candidate loses in a riding, then the second preference on those votes would likely flow to the Liberals. Thus if the majority of people in a riding don't want to see a Conservative MP, then either the NDP or Liberals will be elected and the majority of citizens will be somewhat happy. The conservative vote splitting that used to exist with the Reform Party and PCs would have similarly been eliminated.

Upper House
--------------
The difference between the Australian and Canadian upper house is even more remarkable. First, Australian senators are elected whereas Canadian senators are appointed by the Prime Minister. Second, the Australian states appoint replacement senators in the case of death or resignation. Thus the states can tip the balance of power in the federal senate by their choice of replacements. Contrast this with Canada where succession is the only option a provincial government has to influence federal politics.

In both systems, the upper house approves or rejects acts that originate from the lower house. Traditionally both upper houses give the sitting government in the lower house freedom to carry out their "mandate" from the electorate. Infrequently both senates have flexed their right to block acts stalling bills that Prime Ministers want to see passed. The Canada-US Free Trade Agreement was one such example. The Canadian Prime Minister responded by fabricating six new senate positions and then appointing friendly senators to these positions, thereby tipping the balance of power in the senate in his favour. Such an event can't happen in Australia because the number of senate seats is not set by the Prime Minister and because the senators are elected.

(more on GST senators
  http://www.4reference.net/encyclopedias/wikipedia/Canadian_Senate.html )

The Australian mechanism to deal with a deadlocked upper and lower house is a 'double-dissolution election'. If the PM feels that the senate is being unreasonable refusing to pass a bill, he may request the Governor General dissolve both the upper and lower house triggering elections for both. Then after the elections a joint sitting of combined upper and lower house representatives reconsiders the bill that triggered the election. If it passes a simple majority of the combined houses, then the bill is submitted to the Governor General for proclamation as law.

(more on double-dissolution elections:
http://www.aph.gov.au/library/pubs/rn/2002-03/03rn45.htm )

The activities of the Governor General in the two countries appears to be similar. Both centre around enacting laws and approving recommended dates for federal elections. On paper, at least, both Governors General have far more power to intervein in the workings of Parliament than actually happens. Canada has never, to my knowledge, had a Governor General remove an elected government for failing to do its duty. Australia has had one Prime Minister dismissed by the Governor General (Gough Whitlam, 1975).

(more on the Whitlam sacking: http://www.wordiq.com/definition/Australian_constitutional_crisis_of_1975 )

Which of the Australian practices would be the most valuable if implemented in Canada? The elected senate and giving the power over the senate to the provinces would go a long way to preventing the defacto dictator rule we have seen from recent Prime Ministers. This is the one reform Canada should adopt along with the associated double-dissolution mechanism and senate seats by provinces.

The preference ballots would prevent vote-splitting in ridings, but also tends to elect the people who are the "least objectionable" instead of the "most preferred". The merged Conservative party now makes this reform somewhat redundant in Canada. The NDP and Liberals do split some of the left-wing vote, but the two parties articulate quite different policies and so may not be interchangeable in preferences. Quebec federalists may benefit from preference ballots since a vote for a party other than the Liberals and BQ is now effectively a spoiled ballot. Under a preference system, a Quebec conservative would be able to list the Conservatives first, Liberals second and separatists last. But on the whole, the last election saw the allocation of seats roughly matching the popular vote totals, so it is doubtful that implementing preference ballots in Canada would change outcomes in the lower house.

(more on Canadian popular vote totals:
  http://enr.elections.ca/National_e.aspx )

The most valuable reform Canada could copy from Australia is the election of senators who are responsible to the provinces.

-AD

Music

Journal Journal: Converting MP3 to Ogg Vorbis files

Just a note that using the Linux command line it is simple to convert MP3 files to Ogg Vorbis files. Why would you do this? To avoid the legal crap associated with MP3 and use a completely free OGG music library. Plus my Palm uses Aeroplayer to play OGG files, so the MP3 files I buy from SmoothJazz.com need to be converted before I can use them on the Palm.

Assuming you have both LAME and OGGENC installed, just pipe the output of lame to the input of oggenc.

lame --decode VinceMai-UnI.mp3 - | oggenc - --output=VinceMai-UnI.ogg

Note the hyphen '-' as the second (or output) filename in the lame command, and the hyphen as the first (or input) command in oggenc.

-AD

Handhelds

Journal Journal: Plucker friendly newspaper links

Just a listing of some URLs to 'Plucker friendly' backdoors of the newspapers I read.

Toronto Globe and Mail
http://ago.mobile.globeandmail.com/PDA_Front.html

Melbourne Age
http://www.theage.com.au/handheld/index.html

The Onion (phony, funny news)
http://mobile.theonion.com

SuSE

Journal Journal: Experience with SuSE setup (3 months on) 2

I have been an OS/2 user since version 2.0 and still run my primary mail and web server on OS/2 (Warp 4.5). But a few months ago I bit the bullet and decided to stick my toe into the pool of code known as Linux. Reason was simple, I am doing a lot of web programming for work and I need to be using the tools of the trade. Apps like mySQL and the GIMP were the original attraction.

My desired setup would be a primarily desktop installation with webserver and other goodies that I could enable when doing my coding. It would also have automated update capability because I just don't have enough background to go out hunting for patches. Oh, and it should be free.

Chose SuSE Linux, largely because I saw it advertised on Userfriendly and found it met all my criteria. (Red Hat didn't because it is IMHO more a server product and it doesn't include free updates)

My OS/2 experience said that each OS should be installed on its own small partition with all programs and data stored on a common partition accessible to both OS's. So my original install was to put SuSE 8.1 on a 2GB EXT2 partition and stick all the data and programs on the 80GB vFAT partition shared with the Win98 data. Downloaded the CD image into my Windows loaded machine and burned the install CD. Then booted that CD and set the install via network (ftp.suse.com). Little hickup is that I have a permanent IP address on my DSL modem and I had to disable DHCP and hardcode the address. Took me two tries to get this right.

Then left the computer to download and install the Linux system overnight. Came back next day to complete the final tuning. So far so good.

Well, almost. I use an nVidia card with two monitor connections (aka twinview or dual head). The default SuSE XFree86 drivers wouldn't work with both monitors so I did as the readme stated and downloaded the native drivers from nVidia's website. And then spent the next two days farting around with XF86Config files and guessing what refresh rates my monitors run.

Alright I got it working... but didn't save a spare copy of my XF86Config file. Sure enough, I was installing something else later on and YOU or YAST blew away my nVidia config and replaced it with the default again. Then I putz around for another day trying to remember what I did right the last time.

By a month on I realised that the notion of sharing data between Win98 and Linux wasn't working. When something wants to be stored in one of the Linux 'standard' directories like /usr or /etc... IT MEANS IT. Anytime I tried to do that, the program wouldn't work. Now older and wiser, I think it is a combination of permission problems and config files not set up to handle alternative locations for stuff.

Then there is the fun and joy of locating your recently installed program. I spent many, many (many) [many] hours trying to find where some recently installed program actually ended up. I couldn't read makefiles, so instead would go hunting the directory tree looking for something that looked like what would be the file (using Konqueror or failing that, a shell). What a hope! Most of the stuff ended up broken into bits stored in /etc (nope, no executable in there), /usr/lib (.so looks like an executable in KDE, but doesn't run), and sometimes /home/adoll (with or without a hidden directory). Hunt, hunt, hunt, finally clued in that most stuff that is executable ends up in /usr/share or /usr/local. If I want to run the program from a shell, then typically need to have a symbolic link of the executable in the /usr/bin directory too. Still haven't figured out the difference between running a shell program like this: ~> program versus this: ~> ./program

Openoffice was a huge disappointment at the outset. It would crash the moment I tried to do anything; I would respond by trying to apply a newer copy of the package and installing it over top. What a mess! I ended up with a rats nest of incompatible config files and generally impossible to resolve trouble.

So about 1.5 months after the original Linux install, I decided to take my accumulated experience and reformat and reinstall. Partition Magic helpfully resized my Linux partition to 30GB (leaving the 'common' partition at 50GB). This time downloaded the SuSE8.2 cd image and did the FTP overnight install.

Awesome. Now have a computer that works again -- and Openoffice works too. Well, sort of, the word processor looked like absolute crap. The 'portrait' oriented page actually looks like it is landscape. And to fonts are all squished too. WTF? Fortunately tripped over the answer trying to fix something in my nVidia driver... the XF86Config contains a line that I didn't mess with that dictates the dimensions of my monitors in millimetres (DisplaySize 320 240). Because I'm using nVidia's twinview on my system, the actuall resolution xFree86 is showing is twice as wide as what is given in the config file. I had to double the horizontal dimension in the XF86Config (DisplaySize 640 240) and restart X. Then the page looks right! Fonts aren't squished any more and the preview of portrait actually looks taller than wide!

A lot of program installation problems disappeared when I allocated more drive space to the Linux partition and let the programs install there. This is one thing radically different to OS/2; the new OS doesn't coexist nicely with the old one.

Another way to avoid problems with library mismatches is to use RPMs instead of running makefiles and tar.gz packages. Most problems I've had with library mismatches seem to disappear if I allow YAST to manage things without my text editor interferring with config files. The hardcore Linux people are horrified at the notion, but I need the machine to work (damn it!) and have been burned by stuff that won't MAKE or does and screws something else up.

Since the last install I've found another reason to do all my web coding in Linux... PHP. I'm migrating all my sites to it and have even joined the open source devel team for one PHP tool: yappa-ng (http://sourceforge.net/projects/yappa-ng/)

So, the next big step is to move Linux to my OS/2 server and dual boot it. I want to have the PMMail migrate, if possible, and keep the option of booting OS/2 to run some of my REXX scripts for updating certain legacy websites. I think the way to do this is to buy a new hard drive and install Linux on it. Then let something like grub allow me to switch at boot time between the systems.

-AD
Handhelds

Journal Journal: Palm Tungsten 6

Got a Palm Tungsten handheld. Love the little critter, but not so much for addresses and time schedules. It is my newspaper and jukebox.

Each morning the desktop computer downloads my principal newpapers into using Plucker (http://www.plkr.org) . The I read the newspapers on the bus ride to work, at lunch, and whenever else. The best online newpaper for Plucker is The Age from Melbourne. I also pull down the National Post and Globe and Mail.

The Tungsten also has some impressive audio capabilities... I use the Aeroplayer player (http://www.aerodromesoftware.com/) to play OGG files (that is MP3s to you less worldly). The sound from the unit itself is tinny, but what do you expect with a low-power speaker. Listening through headphones is the best way to hear the music, and it saves battery life too.

I load the music onto a 128Mb memory card (SD type) using a USB SanDisk writer. The card then goes into the Tungsten where Aeroplayer plays the music. (note to users, get the patch and make sure you save the OGG,MP3 files into a directory named "/audio" on the SD card.)

And yes, I can use the Tungsten for business apps too. MobileDB is my preferred way of accessing data from my process engineering database. A complete set of the "material balance" consumes 86 pages if printed, but fits nicely into 2 databases on the Tungsten.

Slashdot Top Deals

The optimum committee has no members. -- Norman Augustine

Working...