&ot Journeys' End

Journeys' End

We walk many paths, many roads
Till death halts our steps.
Every day a new adventure,
A new journey of self discovery.

20080720

R18+, do want

Perhaps I am naive, but I expect those people in Government to have some resemblance of intelligence and be able to apply this very useful thing called logic. Michael Atkinson obviously isn't one such person. His recent reply to the demand for R18+ classification for Electronic Games [1] demonstrates a lack of intellect and foresight.

Firstly, Michael Atkinson can not see how have R18+ classification would a) stop parents from making bad choices and b) stop children getting hold of a game for their friend of sibling. Lets address these one at a time. Point a): MA15+ doesn't send a strong enough message to parents. If you are allowing children to purchase these games in the company of a parent or adult guardian, you are not sending a clear strong message that such games are not for children, at all. R18+ classification is a very strong message: these are prohibited to children, and it is illegal to make it available to them. Even the minimally functional or responsible parent will not purchase pornography for their children, and even the most apathetic cashier will not sell R18+ material to a minor. R18+ classification, if it existed, would an unmistakable message: DO NOT SELL OR EXPOSE TO MINORS.

Point b) can’t be any simpler. No cashier who wants to get paid, and no business which wants to stay in business, will sell to a child. If a child can not get hold of a R18+ game, it makes it impossible for said minor to get hold of it for their friends of siblings.

Secondly, Michael Atkinson believes introducing R18+ classification will increase the amount of inappropriate material for sale, and this will mean increased exposure of children to such material, since more of such material is for sale. What Michael Atkinson fails to realise is that introducing R18+ classification increases the volume of inappropriate material only very very slightly, while allowing the current volume of slightly less inappropriate material, namely games with MA15+ classification, to be reclassified as R18+ and thus have their exposure to children significantly reduced. Further, MA15+ restrictions only apply at the point of sale - it places no restrictions on whether the game must be played in the presence of an adult. R18+ classification will make it illegal to for a child to buy and play games considered inappropriate. In not having a R18+ classification for games, the Australian public is being done a disservice whereby the most restrictive classification is trivially circumvented.

Michael Atkinson then touts statistics like 79% of Australian house holds have a gaming device, and 62% of these Australians say classification of games has no influence on their buying decision. Seemingly solid statistics against introducing R18+ classification, except it is never mentioned which of these households have children under 15 - a household where all members are over 15 would care little for the classification of games they purchase. Further, given the current classification scheme’s weak delineation of games, it is not surprising that people ignore them.

The “violent games make violent children” card is of coursed played too. This is of course true - to say children is not affected by violent media would be a blatantly lie. However, the effect of violent video games compared to violence in television and magazines is not provably more or less. Michael Atkinson’s concerns are valid, but they are no more or less than concerns of any parent when it comes to violence in the media. If it is the basis on which Michael Atkinson voting against installing a R18+ classification, then I trust he is equally hard at work at removing R18+ classification for all other media as well.

Michael Atkinson then gives several examples of games that would supposedly be available under R18+ classification featuring strong themes of drug use and abuse. Ignoring the fact that thus far he has been arguing video games are bad because they lead to violence, there are two problems with this assertion. One is how Michael Atkinson knows these games will be classified under R18+ classification, when no such classification yet exists; and two, why we can’t demand the games be modified to fit R18+ or alternatively refuse classification of such games. Michael Atkinson suffers from the common fallacy that R18+ classification equates “anything goes” This is demonstrably false, as films have X18+ classification, and some films are still refused classification. Having R18+ classification does not rob us of the power to refuse classification for inappropriate games - in fact it only gives us more power to restrict exposure of such games to a greater degree than current classification scheme allows. This is especially true when Michael Atkinson says “What the present law does is to keep the most extreme material off the shelves” - R18+ classification will still allow the law to keep the most extreme material off the shelves.

There are several more flawed arguments in Michael Atkinson’s letter. One is the argument that if games can be made into MA15+, then obviously there is no need for R18+ classification. This is akin to saying that just because any film, television show, or magazine can be modified to be rated G, there is no need for anything over G. Another is the argument that film classification is different to video game classification because the age of moviegoers can be regulated. This is a blatant lie. The age of moviegoers is as well regulated as the age of video game purchasers, and just as ineffective. The only time when age of moviegoers is “well regulated” is when the film carries a R18+ classification. Michael Atkinson further differentiates film and games because “Access to electronic games, once in the home, cannot be policed and therefore games are easily accessible to children”. At this point I don’t know whether or not he is being serious - film classification extends to films on DVDs and on TV, where access in the home also cannot be policed.

Michael Atkinson expresses dissatisfaction with the current scheme - “I do not consider that allowing a child to play an MA15+ game is reasonable given the content set out in the National Classification Code...in South Australia effectively that does not prevent such a classification being purchased for the child or with the parent’s (or guardian’s) permission. It also does not stop a child from borrowing a game from another person or family member” What is stunning about this admission is that this is a problem which is helped by introducing a R18+ classification and reclassifying the more extreme MA15+ games as R18+ games. It would prevent such games from being purchased for a child, and it would make it illegal to lend or expose such a game to a child, say by allowing them to watch while you play. Even more amazingly, Michael Atkinson says he will “consider the merit in preventing MA15+ games to under 15 year olds, even with guardian or parental permission or assistance”. If he added another 3 years, he would effectively be considering R18+ classification to games.

Michael Atkinson in short presents no coherent or solid argument against R18+ classification for games. Despite his claim his decision was not conservatism for the sake of conservatism, it is precisely that - there is no more conservative argument than censorship “protecting the children”, and in this case, the children and vulnerable adults, whoever they are..

Cheers,
Steve

Labels: , , ,

20080716

Cost of leadership

There is a lot of complaining over the Federal Government’s various schemes to reduce our carbon emission. Some of these are valid concerns, yet others are nothing more than short-sighted yapping of the unwashed. Here is a typical example of such a thing:

“if Australia cuts or carbon emissions by 50% it will not make any difference either as we contribute 1% and China and India are growing at a rate of 10% per year. They produce more Carbon in a day then we produce in a year. So why are we going to destroy our economy exactly again?”

This typified the majority opinion in my encounters with the Australian public online and off. It shows a marked lack of foresight and more than a little scare mongering. Firstly, our economy is hardly going to be destroyed because of emission trading. The European Union Emission Trading Scheme (EU-ETS) was implemented in 1st of January 2005 with the then 15 countries of EU as participants. Today 23 EU [1] members are participating in EU ETS. Do you really think the number of participants of EU-ETS would increase if emission trading destroyed economies?

So why should we implement emission trading when China, India, and the rest of South-East Asia (SE Asia) account for so much of the world’s carbon emission? The answer is two fold. First is the fact we are a First World country, an Enlightened Society, a World Leader. If we don’t do what we can do cut back on carbon emission, then how can we expect developing countries like China and India to do so? Secondly, countries like China and India have such large manufacturing bases because of us. First World citizens demand and consume products which are produced in factories based on South-East Asia. It is our demands which creates industries in in SE Asia, our demand that China and India account for such large percentage of global carbon emissions. United States of America emits more carbon dioxide per capita than any other nation, followed by Saudi Arabia and you guessed it, Australia [2]. In other words, Australians are the world 3rd largest carbon dioxide emitters. So when you combined add two and two together, it becomes absurd to suggest we simultaneously demand cheap products from countries like China and India and that they cut back on carbon emissions, while we do nothing ourselves.

The Kyoto protocol is often branded as a toothless tiger because of lack of political will. Yet when political will is exercised, the masses complain about the cost. Wake up people of Australia - only First World countries like ours can afford to exercise political will on such a scale and on this subject. As consumers we are the ultimate cause of carbon emissions, and as a world leader we need to be the ones who take the first step. Emission trading will cost us - see it as the cost of leadership, the cost of doing something proactive to ensure our future on this planet. If we balk at the cost, then we are in no position to ask China or India to cut back on their carbon emissions and absorb the resulting losses.

Cheers, Steve

Labels: , ,

20080620

Sports isn’t the only thing we are good at

From the website:

“StarStuff is ABC NewsRadio's flagship Astronomy, Cosmology, Space and Science program. “

It is hosted by Stuart Gary and it is the only public program on TV or radio which is dedicated to science.

And it is about to be axed to make way for a 30 minute program about sport.

Now as Australians we are justifiably proud of our sporting prowess, but with more than 700 hours of programming on radio and TV already dedicated to sports, do we really need to replace a 30 minute show about science so we can find out more about sports?!

This country is bemoaning the lack of skilled workers and slumping enrolment in engineering and science , wringing its hands about the “brain drain” where our best and brightest go overseas to work - and here we are replacing the only dedicated science program available freely to the public with a sports program.

Australians are not just great sportsmen, we are great doctors, engineers, and scientists too. But if you were to read the news, watch TV or listen to the radio, you would be hard pressed to find evidence of this.

As a nation we need engineers and scientists working in this country to progress into the future. To do this we need to inspire children to be interested in science. We need to get the public interested in science and make it OK to be interested in science. The most effective way to do this is to make make science accessible. StarStuff does this all by its lonesome in the sporting crazed landscape of public programming.

So please please please the Powers That Be, at the very least save StarStuff. Expanding it wouldn’t hurt either.

Cheers, Steve

Labels: , , ,

20080602

Dark ages all over again

Take the article linked to in the topic, and replace "paedophiles" with "witches":

Victorians rally for more public info on witches
Posted 5 hours 28 minutes ago

More transparency: hundreds rallied in Melbourne today. (AAP Image: Simon Mossman)

Hundreds of people rallied in Melbourne today, calling for the Victorian government to give the public more details about witches who have been released from jail.

The Crime Victims Support Association wants the government to set up a public register, that will show how many convicted witches live in a particular suburb or town.

Spokesman Noel McNamara says similar systems work well overseas.

And he says under the current Victorian system, children may be in danger.

"This way, just let them go out, they can be living next door to kindergartens they can be living next door to you," he said.

"We just think it's wrong the way it's doing."

He says he wants the Government to come up with a map that shows where witches live.

"We don't want to know their names, we just want to know where they are, what areas, to give the people a fighting chance to look after their children down around the swings and schools and mainly to protect the children," he said.

Its the god damn dark ages all over again. Please people, think of the consequences! It is very easy to be convicted of "kiddy fiddling", very hard to prove yourself innocent - it should not be a death sentence. While they are not asking for names, it would be very easy to deduce who is in fact the person being mapped. Such a map will also sow distrust into communities everywhere. Do we really want witch hunts and vigilante justice group active in our society?

If you believe pedophiles can not redeem themselves and can never be trusted, then push for life sentence for the crime. Otherwise allow them the chance to better themselves and become a useful member of society.

Cheers,
Steve

Labels: ,

20080504

Tim Blair is a moron

Why would Keating (who has accomplished one or two things despite his educational handicap, such as becoming the prime minister of Australia) envy academics, massive faculties of whom by and large accomplish nothing and who these days aren't even allowed to feel up first year students?

Says a man in the 21st century. Grow the fuck up.

Think of it this way. At school, the slow kids were made to attend additional remedial classes. The super-slow repeated entire years. What, then, are we to make of people who require four extra years of education beyond high school before they're ready to face the world?

These people require four extra years of education beyond high school before facing the world because their profession demands it. Unlike Tim Blair who does a piss poor job of forming an opinion, and whose job has no real world consequence other than exposing him for the idiot that he is, these people have real world responsibilities like how to build a bridge that doesn't fail. It may come as a surprise to Tim that there are harder jobs in the world then being a 3rd rate opinion columnist.

Take it a step further. What of those who remain at our institutes of remedial learning for their whole adult lives?

Those people who remain academics are laying the foundations for the next generation and for our future, unlike Tim Blair who is destined to balther his feculent rhetoric forever and ever.

I am not going to bother with the rest of the article - it is full of drivel and and Time Blair's usual self-righteous arrogance of how much better he is. Get an education you moron.

DIAF,
Steve

Labels: , ,

20080428

{} I <3 thee

Firstly, I am the kind of guy who likes tabs over spaces, because I don't like forcing my particular preferences on to other people. To wax poetic, I like to give other people the freedom of choosing how they want their code indented. This of course brings me into the firing line of python programmers, for whom the 4-spaces-per-indentation-level is equivalent to the Ten Commandments handed down from Mount Sinai. Officially, python doesn't care, but thats like saying officially the Church accepts evolution.

I was editing a working python file written by some one else today, and wanted to convert it to tabs (yes yes, I know all about leaving files as I found them etc. Silence). So I ran unexpand -t 4 on the file. This simply replaces 4 spaces with one tab. This should have given me a working and correct python file though now indented with tabs. Naturally (Moore's law and all) this is not happened. The newly tab-indented file was riddled with errors because the original file was not indented properly so the simple conversion did not work. And as I go about fixing the errors python threw at me, I realised to my horror that information about the structure of the code was corrupted. Because python interprets code structure based on indentation, if your indentation is incorrect, your code is incorrect.

In comparison, a brace using language like C would have made the corrections trivial, because the braces explicitly specify the code structure. Python's argument that everyone indents anyway and thus braces are redundant is flawed - braces are not redundant because braces represent the separation of content from presentation, something that has been hammered into developers. In ignoring this, python has allowed a new class of errors - changing the appearance of code will now change the function of the code. I really can't see how this is a good thing.

If nothing else, python's integration of presentation and content, and thus presentation and program correctness makes it a far less robust language than brace using languages. Less robust in that a mangled python file is unrecoverable unless you actually read the code to figure out its structure, and that incorrectly transcribed python will likely run anyway with no syntactic or runtime errors.

Consider for example, the following code:

for n in names:
    foo(n)
    bar(n)

If you were transcribing the code and accidentally did not indent bar(n), the code now does something complete different yet no syntax or runtime error will be thrown. Now if the above code used braces, then it would have no effect. And if you forgot the brace, a syntax error will be thrown.

To be fair, python is a lovely language, and I do love it and use it extensively. Whitespace-as-syntax stance appeared at first to be a great idea, and one which now appears to be short sighted and naive. If nothing else, at least an interpreter which disallows incorrect space-indent files, that way tab->space and space->tab conversions would work correctly all the time.

Let me now put on my flame retardant undies, and you can flame away

Cheers,
Steve

Labels: , , , ,

20080329

Earth Hour haters strikes back

Earth Hour was today at 8pm. I turned the lights off, and happily gamed away in the dark. Not many people appreciate the point of Earth Hour, one of them is Tim Blair. I came across his "opinion" page in the paper today. I have to say it is one the more short sighted, idiotic, and crass piece of "journalism" I have ever read.

Tim thinks that lights makes "makes dangerous places safe." That is true, to a point. Flooding an area with light just creates deeper and more numerous shadows for criminals to hide in, and also make their evil doing easier when no one is looking. Earth Hour isn't against lighting, its against the overuse of lighting. Tim Doesn't Get It.

Tim complained that USYD was closing streets so they can turn off the lighting for those streets. He argues that if you can't use those streets safely in the dark, then the lights are essential and shouldn't be turned off, and somehow USYD is sacrificing safety for Earth Hour. The problem with this argument, is that there are a hundred different ways to get from A to B inside USYD. Tim doesn't seem to knows this and we must forgive him - he probably never been to USYD. Now if you have a hundred ways to get from A to B, do you (a) light every single one of them or (b) light the main thoroughfares which most efficiently utilises light? Tim would have us choose (a), while USYD and Earth Hour chose and advocated (b). Tim Doesn't Get It, and we need to forgive him - he is probably scared of the dark still.

Tim asserts that Earth Hour is against progress and freedom. He thinks that Earth Hour is against the technology that lets us have electric lighting, and thus against technological progress. And since Earth Hour is apparently somehow forcing everyone to do its bidding, its freedom. Tim must be a card carrying, foil underwear wearing, paranoid conspiracy theorist to be able to draw conclusions like this. I will just repeat again that Earth Hour isn't against lighting, but against overuse of lighting. Tim Doesn't Get It.

Tim reckons the symbolism of Earth Hour is empty and meaningless. For an apathetic like him, I would say everything is empty and meaningless. The kids who ran past my house yelling at my neighbours to turn their lights off though, well Earth Hour means plenty to them. The point is to raise awareness of the fact that 1. we don't need so many lights to get by 2. night and darkness isn't something to be afraid of. Evolution has taught us the night is dangerous, and light is good. But we are no longer living in the wild amongst tigers and leopards and other fear some creatures. How about we embrace our environment and the beauty of heavens? Over come your fear of the dark Tim, and I checked under your bed: no Swedish nurses, werewolves, Milton Orkopoulos or a prowling moonlight delegation from the Wollongong ALP. Really.

At this point I confess, I am tired of Tim's feculent words. He likens Cate Blanchett's theatre to the Scary Countries (read China and Cuba, apparently Tim is stuck in 80s where these countries are still boggy ean), and then accuses wax companies of setting up Earth Hour so they can sell more wax. You can read his tirade yourself, but don't say I didn't warn you.

Cheers,
Steve

Labels: , ,

20080328

eeepc, likes and dislikes

Likes:

  • nice and small
  • all the hardware works, including sleep/suspend
  • runs debian based OS by default
  • can run an external monitor at decent resolution

Dislikes:

  • uses fastinit which only boots into single user mode, so user "user" is always logged in. Endless frustration playing with X11 startup in vain to get a multiuser login screen
  • when kmixer shows a speaker with a cross on top, it means built in speakers will be used. When it is a speaker with no cross on top, it means headphone jack will be used. Talk about counter-intuitive.
  • keyboard truly sucks

Cheers,
Steve

Labels: , , , ,

20080101

YAITM - Yet Another Incompetent Telecommunications Minister

It seems a competent telecommunications minister is hard to come by in Australia. Our new telecommunications minister, Senator Conroy,recently demonstrated that he does not understand a) the Internet; b) freedom of speech; c) the concept of the slippery slope.

Firstly, Senator Conroy’s lack of understanding of the Internet:

Senator Conroy says it will be mandatory for all internet service providers to provide clean feeds, or ISP filtering, to houses and schools that are free of pornography and inappropriate material. - ABC news, 31/12/2007

I would like Senator Conroy to explain how exactly ISPs are going do the above for sites which feature mixed content, such as many forums and discussion boards, youtube, and many other sites where content is primarily generated by users. If a discussion board is white-listed, what happens when inappropriate content is posted by a rouge party? There is no technically feasible way to block content on a per-page basis because of encryption and the difficulty automatically classifying content. For example, how can software tell the difference human anatomy and pornography? Further, the Internet is not just websites. There are non-http traffic such as IRC, bittorrent, newsnet, p2p, MSN, jabber, etc. How are ISPs expected to policy those?

Secondly, freedom of speech, a concept which the Senator does not appear to comprehend:

"If people equate freedom of speech with watching child pornography, then the Rudd-Labor Government is going to disagree." - Senator Conroy

Here Senator Conroy equates freedom of speech with watching child pornography, then declares that since child pornography is evil, freedom of speech must also evil. This technique is called a Strawman Argument. It is at best a misleading way of arguing a point. Freedom of speech in no way justifies nor sanctions the creation or distribution of child pornography. Freedom of speech is not a free ticket to anarchy. I would have imagined a Senator would know this. In addition, Internet filtering you can opt-out of can not combat child pornography. Those who are going to look at child pornography are either going to a) subvert the system; or b) opt-out of it. Despite the fact Senator Conroy is using child pornography as a justification for censoring the Internet, it will do nothing whatsoever to curtail child pornography.

Finally we come to the slippery slope which Senator Conroy is happy to slide down:

"Labor makes no apologies to those that argue that any regulation of the internet is like going down the Chinese road," - Senator Conroy

If Labor is making no apologies for going down the Chinese road with regards to Internet filtering, what else is Labor not going to make apologies for? Will Labor also make no apologies to those who argue that governments which do not listen to their civil liberty groups’ concerns is heading down the despot road?

The Senator is, despite his failings, a politician. He is not without his tricks. He seeks to placate those of us concerned with our civil liberties both now and in the future by allowing us to opt-out. Except opting-out means our names end up on a list somewhere, a list some people will interpret as a list of naughty-people who look at naughty-things. Further, it creates a state of affairs where the average citizen only has access to parts of the Internet allowed by the Government. In North Korea a similar state of affairs exists, bought on by decades of suppressing free press and communication. It has led to the citizen of North Korea to regard their oppressed and dreary lives in a third world country the height of human civilisation, a paradise on Earth. Are citizens of Australia so trusting of the government that we will accepted censorship without seeing what is being censored first?

All in all, Senator Conroy is Yet Another Incompetent Telecommunications Minister. I wish that just for once the Telecommunications Minister has a degree in engineering. Then perhaps he or she will understand the futility of attempting to censor the Internet.


Cheers,
Steve

Labels: , , , , , ,

20071224

Fitting A Round Peg Into A Square Hole

The Australian Government is busy fitting an outdated concept into the modern world - they want to censor the Internet the same way TV and movies are censored. The Communications Legislation Amendment (Content Service) Act 2007 (Content Service Act) was passed on 20th of July 2007. This Act inserts a new schedule for regulating all content services delivered via carriage services. This includes:

  1. Prohibiting access to X18+ and RC content;
  2. Prohibiting access to R18+ content, unless access is restricted;
  3. Prohibiting access to MA15+ content, unless access is restricted;
  4. Providers of hosting services, live content services, link services and commercial content services to have in place access restrictions if providing R18+ and commercial MA15+ content;
  5. ‘take down’, ‘service cessation’ and ‘link deletion’ notices to remove content or access to content that is the subject of a complaint; and
  6. A co-regulatory approach that provides for the development of industry codes to address issues including the classification of content, procedures for handling complaints about content and increasing awareness of potential safety issues associated with the use of content services.

I would like to draw attention to point 4, which suffers a severe departure from reality and shows that the legislators behind this Act is out of touch with the modern world.

Firstly, in order for Internet Service Providers (ISP) to determine of R18+ or MA15+ content is being accessed via their network, they would need to monitor in real time the activities of its customers, which is a severe violation of customer privacy.

Secondly, ISPs would need a system which can classify terabytes of information, in a hundred different formats and languages in real time. There are two major problems:

  1. To create such a system would require breakthroughs in image processing, computer linguistics, voice recognition, expert systems, communication and many other fields. It is not to say it can’t be done - it certainly can be done, but at great expense and almost certainly not in the immediate future.
  2. Such a system would be rendered impotent by encryption.

Encryption is Achilles’ heel of this and similar legislations. Encryption allows two parties to securely exchange information i.e. between a website and a web browser. Against encryption even the most sophisticated monitoring systems will fail because they can not access the information being exchanged. There is no way for an ISP to know if the encrypted information they are carrying is R18+ or G rated.

Sure one can block communication based on its point of origin, but there is at the last count more than 108 million websites. The cost of setting up a new website in terms of cost and time is minimal - web hosting and domain name registration costs less than 10usd per month, in others words peanuts. I sincerely hope the futility of doing this is evident. Further the origin of information is no guarantee as to its content. Such a blacklist will inevitably render many innocent websites inaccessible.

Before any one points to the Great Firewall of China as a triumphant example of Internet censorship done right, please consider for a moment the kind of country China is. There is a reason China is one of the two lowest ranking countries in Privacy International’s 2006 International Privacy Ranking, and amongst the Top 20 offenders in The Observer’s Human Right Index 2000.

The Australian Government needs realise that the Internet is a vastly differently beast compared to traditional media. It is the preverbal square hole to the round peg of censorship. Traditional media can be censored relatively easily because its distribution is bounded by location - that is to say the points of distribution, i.e. cinemas, stores, and radio towers, are all on Australian soil and operated by Australian companies. This makes it easy to enforce Australian law and to censor material. New media on the other hand is delivered over the Internet, and has no such limitations. Anyone, either an individual or an organisation, can distribute any material they wish to anyone in the world over the Internet encrypted if needed. In short, Australian law can not be applied to distributors of new media outside Australia, and there is no way determine the nature of encrypted content in order to censor it.

There are of course more problems with this new legislation. One is the requirement to restrict access to contents based on a person’s age. The Government seem not to have learnt from its failure to enforce such restrictions on traditional media. How exactly they hope to achieve it with new media has not been made public - they have only made it known they want it to be so. Perhaps they will require you to present 100 points of ID to a Government representative to purchase a Government approved computer with which to access the Internet, then get council approval of your new “Internet Room” which is shielded from electromagnetic and audio eavesdropping, locked to your fingerprint and retina. It is to protect the children you see.

All in all, the new legislation and the Australian Communication and Media Authority’s new rules are a nothing more than unrealistic wish lists. Wishing for something however doesn’t make it true.

Am I worried about the Government’s attempt at censoring the Internet? No at all. I am quietly confident that it will fail. I am worried what this will cost the Australian people, and whether its inevitable failure will be used as justification to pass more draconian laws all in the name of “protecting the children”.


Cheers,
Steve

Labels: , , , ,

20071122

Personification of Programming languages

The following personifications of programming languages came about while I was discussing various languages with my friends. Basically we started off with a description or sentence about a language, and I personified. In spirit it is the OS-tans but for programming languages

C

"Very fast, good at a few things, sucks at everything else". An autistic girl who is very good at maths. You will also need to keep sharp objects away from her because she is happy to run with scissors, so to speak. Does exactly as you tell her, even if it means grievous harm to herself or others. Needs to be kept in a padded room to avoid hurting herself and others.

C++

"I don't want code in it, but I can't help but like it". A girl who is so pretty you can't help but like her. Unfortunately she is also bat-shit insane, and will scratch your eyes out.

Python

"Very flexible, does everything easily and without complaint, but slow as hell". A girl who is flexible and easy going. Can do complicated contortions easily, an absolute joy to be with. Only thing is she is a bit thick.

Java

"Overtly verbose, unnecessarily strict, but pretty fast". She is one of those girls who you need to constantly buy gifts for in order to keep her satisfied. She will also continually talk non-stop about a variety of things, most of them inane. However she is of average intelligence and comes with a lot of accessories by default.

ASM

"Its like C, only dumber". Well thats it really. ASM is C-like, but even more autistic and a bit more dangerous.

Perl

"Well, its perl". Ah, perl. Perl is a girl like python, except she doesn't speak your language, and you don't speak her language. Over time the two of you have worked out a pidgin language which is a mismush of sign language, latin, french, foot stomping, hip gyrations, eye rolling, tongue poking, and so forth. No one else knows what you and perl are saying, and sometimes you don't even know what each other is saying and can only make wild guesses.

Thats all I have for now, will update when I have more to write :-)


Cheers,
Steve

Labels: ,

20071113

A Rant about Cherries and Science.

There is a problem with science today. Actually, no. There is a problem with the people of today which makes them easily exploited by  detractors of science.

Science generates a lot of data. Most of that data is easily accessible. It is also  easily searchable. The consequence is that regardless of what you are trying to prove, you are  bound to find some data supporting you. This problem is compounded by the fact data is being continuously collect by ever more accurate instruments. As new data is integrated the context within which data is interpreted broadens. This sometimes renders previous interpretations. As a result, if you look back far enough, you are  likely to find data which supports you.

Similarly there are now more scientists than before, which is wonderful (or is it?  has the % of scientist risen?), but it also means you are bound to find a scientist in a field who lends you support. Often your supporting scientist isn't an expert in that field in which you are making your claims.

All of this means one can easily mislead a lazy and uncritical public (majority of the population) all you have to do is find studies which support your claims, and some sound byte from  a scientist who supports you, and viola! You now have a seemingly credible foundation for your claims! It is easy to pick rotten cherries when there are so many cherries to pick from.

Richard Feynman was once told America Army had great generals. When pressed for what is a  definition of a great general, he was told one who has won five battles consequatively. When asked how many great generals are in the American Army, he was told "a few". When he pressed, he was told a small percentage. He then asked what is the chance of a general winning a battle five times in a roll, if he had 50% chance of winning it. It came out to a few percent. He then asked if there were any generals who won ten battles in roll...


Cheers,
Steve

Labels: ,

20070806

Mmmm, guns

20070721

Get your own space

Comments are hence forth disabled, see link for rationale.


Cheers,
Steve

Labels:

20050925

Why auction sniping is bad for business

Auction sniping is the act of using automated software to bid the minimum extra amount, often $1, in the closing seconds of an auction in order to win an item. This practice is damaging to sellers, buyers and the companies that make a profit from online auctions.

Why is it bad for sellers? Firstly lets see why its bad for buyers.

As a buyer, you lose out because some one has out bid you with out giving you a chance to respond. You could be in the position to be willing to bid another extra $10 but there is nothing you can do - the auction has ended, some one else has walked away with your sought after item for an extra $1. If this has ever happened to you, you know how frustrating this is. Its the lack of ability to respond to challenging bids that makes auction sniping unethical - every one is suppose to have an equal opportunity to bid, not just the people who have a high bandwidth or employing auction sniping software.

Its easy then to see why auction sniping is bad for sellers - you have a customer willing to pay more than the closing amount but they can't because they have been snipped. You end up selling an item for less than its market value, and that's bad for business.

It follows then the companies who make a profit from hosting online auctions by taking a small commission from the sale also loses out - a lower closing amount equates a lower commission. Its obvious that its in every one's interest but the sniper's to put a system in place to prevent auction sniping - and such a system exists. Auto-extension is implemented by trademe.co.nz, a New Zealand online auction site. This extends the auction by 2 minutes when any bid is placed in the last 2 minutes - the auction will only end when no bids has been placed in the last 2 minutes, giving every one equal opportunity to bid, giving sellers maximum sale value, giving trademe.co.nz maximum commission. Every one wins.

Auction sniping not only deprives buyers of equal footing, it also robs the seller and hosting company of profit - it should be banned and people who use it be dealt with as frauds.


Cheers,
Steve

Labels: