Wait? Someone likes java?
You shouldn't confuse Java the language with Java the platform.
Er... You're going to get about the same experience no matter what distro you use. About the only thing that'll change is the package management system.
While you would think that would be the case, the versions of KDE packages included, as well as the patching that many distros seem to enjoy doing so much, can make the experience quite different.
Next time you have the misfortune of overhearing a rant against child porn, observe that (most probably) there will be no distinction between "pedophiles", "possessors of an illegal photograph" and "child molesters". They are all just "pedophiles" and equally blameworthy.
You will also find an unfortunate lack of distinction between pedophiles, hebephiles, and ephebophiles. Preferring high school girls does not make you a pedophile, despite what the common person says.
You never made burgers or chips in Home Ec?
Nope.
You never made a spice rack or a dustpan in Manual Arts?
Nah.
You never wrote a version of Tetris or Space Invaders (or Pacman) when you were learning to program?
Again, negatory.
And why the stinking apple key! isn't alt and control good enough. I keep hiting ctrl c to copy !
The apple key (cmd) is equivalent to control on Windows. Control exists to emulate right-clicking with one-button mice, so using it as a modifier key would be stupid.
Frankly I am begining to feel that OSs are getting to much eye candy at the expense of usability. What I want from an OS is really simple. Fast Reliable Launches applications Manages files Handles IO.
Wall paper is nice and attractive icons are also nice. Clean readable fonts is a must.
Have you ever tried, y'know, uninstalling/disabling the eyecandy? Windows and OS X come prebundled with stuff, but you can still disable much of it. Linux does not have any eye candy, as it is a kernel, and there are many, many distros that don't prepackage that kind of stuff.
It's a bit confusing whether you're talking about OSs, DEs, or WMs.
Oh and use the CTRL and ALT keys and not some stupid Windows or Apple key to do stuff. If you start using a stinking TUX key for commands like copy and paste I may have to hurt people!
What's wrong with using all of the modifier keys available to you? Do you really prefer using ctrl+shift+alt+f to open your filemanager, rather than win+f, because you've already used ctrl+f, ctrl+shift+f, etc.?
Needing a course to learn is some what of an automatic fail to me.
Why? While self-learning is nice there are plenty of self-taught programmers and sysadmins that are complete garbage because they taught themselves to do things the wrong way and since they had no positive or negative feedback from someone like an instructor they have no idea that they are even doing things wrong.
See: all of the self-taught PHP programmers.
Hey, I was one, and I realize now that the crap I did was, well, crap. It was a good learning experience, but at some point you learn that people like Knuth really do know what they're talking about.
Your browser is fucking worthless if its too much of a mess to be usable, regardless of how fast one little bit runs.
Dunno, the slow-ass javascript rendering is the only thing that bothers me about Firefox. No, it doesn't ever crash, and it only freezes when I'm loading pages with a shitton of javascript.
Now, sure, I'm using webkit for embedding purposes, but that's something entirely different. Mozilla isn't aiming for an easily-embeddable rendering engine that we can make easy-peasy calls to in our apps.
Oddly enough, when I flipped through that book at a bookstore, my biggest complaint was that it read left-to-right. American comics and manhwa may be ltr, but manga sure as hell isn't.
If you consider the internals of Google, perhaps BigTable is the most prolific database implementation out there and while interesting, it is sort of a very specific proprietary database implementation.
There are, of course, a number of open-source clones, the most notable being Cassandra, developed primarily by Facebook.
You can go further: tabs are a hack by applications to make up for the failure of the traditional WM model and it's inability to handle large numbers of windows.
Of course, some developers view it the opposite way - tabs in a window manager are a hack to make up for a lack of tabs in applications.
Partial classes, lambda functions, anonymous delegates, and extension methods are an anethema to OOP,
Wait, what?
Even discounting the others, I can't see how partial classes are an anethema to OOP, since you can't have them without OOP!
I think you may be confusing "OOP" with "Java".
Pascal is not a high-level language. -- Steven Feiner