Thanks, I now appreciate the dilemma faced by the jury when interpreting and judging the actions of all parties involved.
It's a sad case, I hope he gets sentenced to time served. He will be punished more than enough whilst trying to put his life back together again.
Thank you for your post, and thank you for your jury service.
Without access to all the evidence and testimony presented in court, I am still stuck with one question: Was justice served?
Based on your comments I concluded that Terry Childs did violate the law, and that in your opinion the whole situation was handled badly by all parties involved. Since law only exists within the context of human society, I find it dissatisfying that the human context was removed when you were instructed to apply only the law. By your own comments you were unhappy with the conduct of both parties in this trial, but what in your opinion would be a just outcome, in other words, how would justice be best served?
I for one am sick and tired of these types of attack. Whoever, in their right mind thought it was a good idea to expose SQL query inputs on the Web?
Ever heard of input sanity checking? It was very popular in the say, 60's, 70's and 80's. It means you reject fields you don't expect to be there, instead of arbitrarily passing them onto the backend database. These types of attacks illustrate what is wrong with web security: developer convenience trumps common sense everytime...
Next time we see Ballmer hopping along shouting developers, maybe could he please add the words 'SECURITY BY DESIGN', please, pretty please?
SQL injection attacks are asinine because they are so prevalent, easy for the hackers AND easy to fix. We should name and shame every site, and every web-application stack that allows these attacks to take place.
nuf said.
Not to forget that the business unit manager sold non-existent capacity in an effort to lock-in his bonus...
Data-centers are businesses, even if they are wholy owned by the company. The business of a data-center is delivering reasonable service at minimum cost. When you think long and hard about it, you can only conclude that a data-center is in the commodity business. The past ten years have clearly shown what happens to commodity businesses... The main problem however is that data-center competition and customer demand lead to the same end-result: shitty service at an acceptable price. In the end, large data-center screw-ups are rare and most companies do try to make an educated guess on their risk.
For data-center management to be fun again, we need: better tools, less proliferation of half-baked OSes, standardization of management APIs etc... Is it likely to happen: no, because it is a commodity and not enough people care....
To make you feel better: when cars where new and exciting, most people knew how to change a flat, check the oil, fix a bulb and manually crank the car, becuase cars would break down. Nowadays the average person may know how to check the oil and change a flat, but only if their dashboard warns them.... The same is true for data-centers, technology is amazingly more robust and easier to manage, to the point that most users don't care or know any better....
I second that, study what you enjoy and see where your interest takes you. I struggled with statistics when I studied for my masters, but my current job is steep in statistics and I am much better at it. Funny how that goes.... It's a lot easier to learn a Math subject when there is a real need to understand it present, otherwise it can remain abstract and obtuse.
The other piece of advice: do your homework, everyday, and don't give up. Seriously, I was a B+ student until my math teacher started checking my homework - I told him that there were other students more deserving of his attention. Within a few weeks I was an A-student...
As for making a choice, I would do both, but take the easier one first.
I recently built my own cheap backup server using OpenSolaris and ZFS. I used my old SATA drives (6x400GB), a $75 motherboard and AMD Athlon X2 combo, 4GB of DRAM ($69) and an old tower case. I did add two SATA 5-bay hot-swappable disk bays ($110 each) so that I can easily replace/upgrade my disks. Once a week I update data from my main server (also Solaris) to the backup server using ZFS incremental snapshots.
My PC's and Mac's all mount their user directory from my main server, and I rsync my laptop every day. The main server also serves as a SunRay server so I do most of my daily chores on a SunRay. I run Windows inside VirtualBox and I rarely ever turn on my windows PC anymore (the Windows instance in VBox also mounts from my main server). Inside my main server I have 2x 1TB drives, in a ZFS mirror setup, for the user directories and 2x400GB for the OS and scratch directories (all drives are SATA).
I'm very confident in this setup, also because I can yank out my drives in under 30 seconds in case of fire. The only thing I still have to do is put my backup server in a different room from the main server - that is a todo project for the near future.
A RPG can inflict serious damage to the superstructure of modern warships - they simply where not designed for close-in tasks like stopping and searching pirate vessels. The risks of asymmetrical warfare are such that a $100 piece of pirate weaponry can inflict $1000s of damage. More robust warships (less electronic gadgetry, less things to damage) would shrug of the damage from these lighter weapon types without having to immediately resort to lethal force.
If all else fails, lower your standards.