For what it's worth, we developers basically feel the same way about designers: clearly it doesn't take anything special to churn out UI mocks or web page layouts in Photoshop. Drop shadow here, lens flare there, all done! Oh, it can't be implemented that way in the current codebase? It's not technically feasible? Not my problem, it's time for my latte break!
All kidding aside, if programming is boring to you, you just aren't doing it right.
Please pass the crack pipe to your left, then stand and be educated:
mysql_install_db --basedir=/path/to/mysql/installation --ldata=/your/path/to/database
mysqld --datadir=/your/path/to/database --general-log=logfile
mysqladmin -u root create mydatabase
mysql -u root mydatabase
These can be run as any non-privileged user, on any filesystem, with any standard MySQL options. For extra credit, go look up mysqld_multi.
Come back to this thread when you need to use a computer for something other than watching Justin Bieber videos and poking at Flash games on Facebook. Linux is not a "GUI shell bolted on top of a CLI OS", it's a kernel. You probably think you know what the difference is, but your foaming rant makes it strikingly clear you don't.
There are plenty of dumb appliances out there already that will hide the scary complexities of a computer from you.
Seriously, this is what, the 3rd or 4th blatantly misleading submission from theodp in the past two weeks?
The issue was not that Google is collecting WiFi SSIDs, signal strength, or anything like that. This is public information as far as I'm concerned (much like the street number on the front of your house) and if they are correlating that data with a mapping application, I doubt there are any laws in North America anyway that would stop them from doing so. The reason they're in trouble now is that they were also logging unencrypted traffic, which probably runs afoul of wiretapping laws pretty much everywhere.
Probably too much to hope that
Doesn't take a Pope to revise the Bible. Of the people I've discussed this topic with (at least the non-theology and non-literature majors), none -- ZERO -- were even aware that there were multiple, significantly different versions of the Bible. Or that King James personally authorized many changes to the wording of HIS Bible, nearly 1,200 years after the original version was thought to be written, to suit his own political tastes and purposes. As for what he changed, I'll leave that as an enlightening exercise for the reader, but the KJV Bible is still one of the more common Bibles in publication today.
A hint: Find the word "witch" in the King James Bible, and then go and find it in an older version.
Come on. You think that every single time that one user downloads a song from another user on a P2P network means a sale was lost?
At best, these users either have no intention of buying music, or they don't believe the music is worth what they're being asked to pay. Sidestepping the issue of whether or not their actions are morally or legally correct for a moment, these users STILL have no intention of ever buying music. These lawsuits are simply a means for the recording industry to wring outrageous profits from a demographic of the population who they wouldn't be able to make money from otherwise, under the guise of a law that was enacted when printing presses were the technological boogeymen du jour.
The argument that the unknown, indeterminable, unquantifiable amount of music that Tenenbaum actually "distributed" impacted RIAA sales in any significant way (much less than to the tune of $675K) is total lunacy, case law be damned.
Unless you reset it with passwd once you get in (something no guide underscores the importance of, and your typical "ooooh shiny" mass-market Apple consumer won't know), this is the default.
Having a default password is bad enough, but my question is: why does the celluar network in Australia permit direct device-to-device connections over the air?
A good friend of mine recently switched to Linux wholesale after sitting on the fence for a while.
He's a smart guy, but not a technical whiz by any stretch -- usage pattern is about 50% HTML/CSS editing, 30% graphic design and 20% gaming. He knew all of the keyboard shortcuts in Photoshop, was pretty handy with Dreamweaver, and knew enough MS Office to get done what needed to get done. Unfortunately he was also re-formatting his machine every 6 months due to the usual Windows bit-rot, and he'd pretty much had enough of that. I'd been using Linux for about 7 years myself, so I suggested that he get himself a copy of Ubuntu. He had installed it on his own a few days later (one of many non-technical people that I've seen get through the install unassisted).
It's been about 18 months now. There were the typical "where is everything" questions at the start, and it took some time for him to cozy up to the idea of using a command prompt once in a while, but it would be impossible to say that he's not better off now. Inkscape replaced Photoshop, vim (!) replaced Dreamweaver, and Google Apps replaced MS Office. But more than simply replacing what he already had, using Linux somehow enabled him to quickly develop a whole new skillset. After doing nothing but HTML/CSS for 12-15 years, he's writing PHP now, and he's pretty damn good considering where he was a year and a half ago with no coding experience. He's every bit as good with vi as he was with Photoshop. And he's even installed Ubuntu on his wife's laptop, and she's rapidly developing higher technical abilities as well.
One thing that has struck me watching new users is how quickly people seem to "get it". If they have preconcieved notions about Linux, they're gone after using Ubuntu for a day. After that happens, a sense of awe and wonder seems to set in and they gradually become genuinely curious about computing. My friend's wife was a hunt-and-peck typer who knew "how to do email". I've since heard her telling others how to use apt-get and she knows how to remotely access GNU Cash on their home server (X11 forwarding over SSH) to do accounting. She even knows what that means, and it's only been several weeks.
To the parent poster, I'd say if you tried to do your job in Linux at all, you didn't try very hard. Or you started with a distro that is ridiculously overwhelming for a beginner. If you want a real reason to use Linux, delete every program from your Windows machine that you don't hold a valid license for and see how much "work" you can get done. Or imagine what else you could have spent the money for your Windows/MS Office license on next time you're forced to re-format because your system just isn't as snappy as it used to be.
Windows became so ubiquitous because it was (is) so easy to pirate, and now we have a whole generation of computer users that think anything other than Windows is "wrong". I have yet to see a single Ubuntu user who gave it an honest try go crawling back to Windows.
your bias is showing.
Then you buy an iPhone and you jailbreak it.
Right. Rather than buy a phone that will do what he needs out of the box with no extra tinkering, he should buy the one that requires him to go download some software from some l33t hax0r unofficial dev team in order for the phone to satisfy his requirements. And are you supposed to just trust that redsn0w, yellowsn0w, etc. are all created equal and don't install anything else on your phone while they're freeing you from Apple's tyranny?
I own an iPhone 3G. Will I upgrade to the 3GS? Not on your life. Though jailbreaking did make the device much more useful to me, my next upgrade will whatever Android phone happens to be on the market at the time. Apple is once again planning their own funeral with the closed ecosystem they've built around their products.
FORTRAN is a good example of a language which is easier to parse using ad hoc techniques. -- D. Gries [What's good about it? Ed.]