after 30 attempts to create an account (if you fail it gives you the whole damn form to fill in again) I finaly got an account, only to notice that in my rising irritation over repeated "that name is already in use" messages (and filling in the whole form over and over
),I noticed I mispelt the user name it finaly accepted, AND YOU CAN`T ALTER IT
so now I want to post a critizism of that BBC computer science correspondent who claims we should be legaly liable for errors or bugs in our code, but it`s gonna look realy stupid with a mispelt user name...a name that I only finaly got the bloody thing to accept after it decided 30 others where already in use
, so I will just post it here instead
before I do though, here is the original article
http://news.bbc.co.uk/1/hi/technology/4294388.stm
by his rights, if someone breaks into the school library and pasted in "sulphuric acid" rather than "citric acid" into my school cookery textbook then I am liable?, if someone else supplies the school with books inciting the reader to murder and commit suicide but with MY books covers on them, then I am liable?, if I write a book on interesting local walks and a child molester uses it to intercept children following the directions then I am liable?, or does he mean if my school textbook tells you how to bake a cake and it doesnt turn out right then I am liable?, if I mispell colour due to my nationality then I am liable?.
he claims to have been a software author, but his understanding of programming seems minimal, nobody writes badly written code deliberatly, the market (the customers) decide if a program is acceptable in it`s stability and security, maybe he is unaware of the mathamatical proof that shows it is impossible to verify that the software you have writen is totaly bug free, thats just for one program, when, as in a modern system, you can have hundreds of programs interacting, some of them probably malicious, the possibility of errors creeping in or security lapses becomes exponential, and you cannot test for them all, demanding the impossible is stupid, if you read the wickipedia entry on software testing in full you can see what I mean.
http://en.wikipedia.org/wiki/Software_testing
see also the article on debugging, it annoys me when people make impossible demands and abuse their position as a respected public spokeperson, he should at least have researched the subject before speaking out, or was this written in anger after MS Word just swallowed his intended article?, yes we could make systems totaly secure, do you realy want a system that demands password verification for every transaction, no uneeded overheads that could add vulnerablity, just a text interface that displays no images or video, plays no sounds, each password being unique and replaced with a new one after use, all connections asked for verification when on a network, every file transferred being shown as a hex dump for visual confirmation before sending, requiring you to be trained to interpret those dumps, all financial transactions requiring you to walk down to the bank and confirm you intended that debit to take place?.
or would you rather select a recipient, type a mail and click send?, buy your E-bay bargain with a couple of clicks?, watch the latest sport in streaming video?, because if that is the case then you have to accept some liability for your own security, nobody demands ATM`s be scrapped because they got mugged once when drawing some cash, or because someone swiped their debit card, nobody demands that manufacturers be liable if their products are stolen from your house, that would be idiotic.
people should be aware and take care of their own protection, they have no excuse, all of their problems are self inflicted imo, how many people run their antivirus in background scan mode?, how many run a full scan once a week?, update the antivirus database every day?, run an incremental backup task in the background?, know what their firewall is allowing to connect?, scan every file they get off the net?, if everyone here says "I do" then you are going to have to forgive me if I express doubt, in my experience many people don`t have a clue what security they have or even if it is working.
and yet they should not be ignorant, they have the whole internet to refer to, all that they have to do is to search the subject, if they don`t know what that program rct.exe is doing in the firewall allowed list then they can search for it, if they don`t know how to best configure their AV then typing "best AV configuration" into a search engine will not kill them or cause lasting harm, people blame the software and then type in their account details without even checking for the padlock icon in the browser window, just doing a search for good internet practice would help them avoid problems.
so my reply to this "expert" is, the licences are there to protect us the coders from the consequences of actions by people who have no interest in security and no knowledge of it, people who`s sole intent is to download those two pron files before the boss gets back, people who don`t check their firewall settings and download and run software from dubious sources, people who won`t part with "accounts 98" when it was well known it had several security holes and was replaced by accounts2000, accounts2001, accounts2003, accounts2005 and the newly released accounts-secure+
an analogy of the type of user this would be in the real world is someone who goes shopping, leaves their car unlocked (well?..it never got stolen before), leaves their keys in the ignition, and when asked by the guy with shabby jeans and tshirt stood by the shop door what their bank account details are they tell him, once inside the shop they get their goods, mention loudly to each other that they left the house unlocked and wouldn`t be back until nightfall (mentioning the addrese every time), ask a total stranger to look after their wallets while they find the toilets, and then complain bitterly that the store should be prosecuted for allowing someone to steal their car, take their money and empty their house.
I think not.
why do they say Aliens are gonna be friendly?, surely the agressive ones wipe out the peaceloving ones, so all you have left out there are crazed flesh eating interstellar monsters.