…well one, but thats not the name of the song. Yes thats right one coursework left. The essay I was doing on computer crime and identity was going painfully slow, yesterday I averaged about a word a minute, but today things really picked up as I got into a bit of a stride. I wrote so much I even had to take a section on cyber stalking out, it was a rubbishy section, so who cares. I didn’t really learn much from the essay, apart from how hard it is to find decent case studies, most of what I wrote was based on a few media articles and a few assumptions (I do this a lot, make assumptions based on very little, normally it ends quite well, other times…) so the references at the end were a bit of a mess. Another source of information was stuff I’ve picked up over the past few years that were a right pain to find proof of online. What I have learned from this is that when doing an essay do the research first, it’s not an afterthought thing you do when you find your self low on references. Here is a link to the essay if you wish to read.
AI is the only piece of coursework left and the dealine has been pushed back to Tuesday, so I’ve decided to take advantage of this. As the spec is a little bit vague in places there must be about infinte ways to complete it, so I’m going to do them all. Well a few. I’ve come up with five ideas for solutions and I’ve implemented 3 with the two harder ones still to do. I plan to test them all and get some good output figures and use those in the report. I’ll find it much easier to compare data like that than waffleing on for a while about some stuff.
Also when talking about the AI yesterday we were talking about the random movement based solution versus the march around the outside one. The march around the outside had the advantage of being much more efficent than the random based one, but if the layout of the enviroment was to change such that things were no longer on the wall then this method would not solve the problem. The random movement method is slower but can complete a solution in any environment. Note I say can, this is where the argument started. I said that there is no guarentee that the program would terminate, there is a nigh on biblical chance of this happening but it is a possibility. I was the only one who took this view and people kept on arguing and I admit they had me turned and I forgot about it, until Richard posted this explaing the problem a bit better. Well I follow most of what he says, but let me put it my way…
If the program he describes runs for a minute, what are the odds of it having terminated. A computer could give me those odds, it would be large but not quite 1. What if it were to run for 10 minutes. Again the computer could give me those odds and again there would still be a chance that it would still be running. What if it were to run for an hour, a week, a year, an eternity. Well again the chance of it still not having terminated after a year is still there, even though by now it will be astronomically small, but the problem comes when thinking about eternity. Could I imagine, having seen the simulation complete hundreds of times, that there would be a run that would never stop? Well no I can’t imagine that but I do belive that can happen and in a way I hope my words can help other people understand this aswell. Any comments or contradictions would be more than appreciated but I do hope I’m right on this one.
I think one of the reasons that I had backed down on this one is that I struggle to understand what I’m thinking and the process that gets me there and therefore find it difficult to explain my thoughts and actions to others. Writing it out here has really helped, as you can take your time and ellaborate with nobody quickly trying to get in their reason for being right.