Cause java itself isn't as platform independent as it claims to be. Good luck trying to get your GUI to display correctly on every supported OS. All cause they don't use a standardised library like GTK or Qt really.
Mine was never locked to begin with. You actually have trouble finding a locked phone over here...
You forgot to mention Ruby and Java have some of the worst syntax possible really. Inconsistent use of capital letters is the main problem really. To give an example of what I mean (yes I know it doesn't actually occur like this, but due to lack of any particular name popping up in my head this will do to show the problem): throwException and ThrowException. The issue with this is that you'll run into "method does not exist" and you'll be looking all over your code except to the capital letters of the particular function, cause it follows the same naming scheme as the one above it. Think again!
And I don't see why you would want anything to run on the JVM anyway now that I come to think of it. It's only as crossplatform as Sun/Oracle made it. They have to spend months to port it to a new platform since it's written in C/C++. Hence why the claim that it can outperform an application written in those two is a joke unless the developer was drunk at the time he wrote his code, and even then. Stick to standard C/C++ and use a general GUI library like GTK or Qt and your application will be just as portable, you have your freedom of syntax, good development tools (no need to stick to annoyances like Eclipse, Netbeans,
It's really annoying to print out all those handouts in pdf format often with useless slides in them that you don't need. Really a waste of paper. They should be forced to distribute the original presentation file for that simple reason. I'm expecting my printer to start telling me to start inserting a new tree soon.
I developed a printer that uses natural pigments combined with a small water pistol that is aimed using an array of 50 servos by an atmel avr microcontroller. The entire setup is placed in a cage with butterflies that is fitted with several optical sensors. This will then write the data on the wings of butterflies (obviously encoded with Rijndael 128 bits). Using statistical probability and the grid of optical sensors it can then reconstruct the data. If a piece of data needs to be removed it can either be overwritten or destroyed using a laser also mounted on 3 axis rotating platform.
Try one of the newer laptops with an i7 and a good graphics card, runs like a charm
Laptop should last 3 hours, and have another battery for that so that's 6. Made my own battery pack for router & modem that'll last about 100 hours (a bit more actually). UPS will last a half day with all the current batteries hooked up to it. And as last resort there's still laptop car charger and generator.
Duke Nukem won't allow you to censor him, he'll just kick your ass.
I find the description of cheating some people use here is rather questionable. You have two types of copying something from the internet. (And I'm specifically talking about engineering from this point onward)
The initial problem is the way things are done. We usually get projects in engineering. Not exactly things you can copy and paste of the internet. But you can take the idea, or you can take the text describing the idea. The former is acceptable, the latter isn't. Yet in many cases in the US the former is also deemed cheating from what I've seen on slashdot. While it's essentially the same as paying a visit to the university/college library and reading through several books. The thing is, you still have to understand the idea, apply it to the specific situation and figure out if it works. On the other hand if you copy a few lines of text simply mention where you got them from and mark the part you quoted. Obviously stealing entire works is totally unacceptable.
Another thing I don't get is how they consider having the question databases is cheating. Over here a lot of the tutors actually encourage us to share the questions of the exams with other students and to argue and debate about them. As such we have a forum that now spans back about a decade and we constructed a list of just about every possible question for every subject combined with the answers and logical reasoning behind it. But nobody in their right mind can possibly learn all of that by heart. If you still manage to learn all of it by heart you'll pass the exam no matter what since you learned the entire course anyway. But it is a useful tool to prepare for exams and tests. Not to mention that students often have their own tricks or insights into certain things that a professor just won't be able to explain.