I agree. This guy rolled over. It would've taken about 10 seconds to destroy that hard drive (faster if he has a gun). This guy's just another Internet blowhard. He was even keeping logs. What an ass. I hope he's drummed out of whatever community he's a part of.
If you're an extremist (left or right), you should expect that eventually you will receive an extreme response.
You're a good little citizen, aren't you? These guys disagree with the gov't, so they deserve what they get huh? Fuck you. Nobody deserves to have the FBI snooping around their computers unless you're planning on committing, say, mass murder. So fuck you and your group think. Nobody in the US should have to worry about what they say. That's what this country is founded on. Free speech without fear of reprisal. So again, fuck you.
The pervasive use of Microsoft products makes people believe crashes are an intrinsic characteristic of computers, almost like a necessary evil.
Reinstalling all your software, being infected with spyware and having your computer crash daily are part of popular culture. They're seen as events that one just has to live with.
Good troll. Following that logic, I find it amusing that Linux zealots consider it normal that you have to set aside several days to get a basic working OS on a computer, compile stuff, dig through newsgroups, etc. just to get basic functionality. All of my Windows 2000 machines stay on, and simply work. We don't even think about 'em. But good try, little troll. Keep working on it.
Again, you're making an assumption. You're crossing your fingers, hoping that none of the developers screw up the data. I just don't understand in any way how that could be considered good. If the data is throwaway data, then fine. All it takes is basic database knowledge, and a minimal amount of work to make sure your data is correct. Do you also program using no version tracking software? Do you not back up your code? Do you put your servers on the Net with no firewalls? What you're talking about is all very fly-by-the-seat-of-your-pants.
Well, I don't have time to give a database 101 class, but some of the big bullet points would be:
Unless you are 100% sure that you will be the ONLY person to EVER access the database, and you're 100% positive that your client app is perfect and will only insert correct data, then you'll have bad data.
Business logic goes into databases because mature databases handle business logic MUCH faster than any application-level code because stored procedures are compiled and optimized for that database, allowing performance that can't be touched.
Those are just a few big basics that you're missing. Like I've told other people, you should either take some classes, or find a database mentor that can teach you the basics.
If you can guarantee that you will be the only person who ever access this database in any way and you will always do this, then you're right. But that's unrealistic. That's like building an app that crashes if you click this particular button, but YOU know not to click that button, so it's fine. What you're talking about is, unfortunately, a very common amateur mistake.
As someone who has been developing enterprise apps with MySQL for a while now, I'll answer this, even though I'm 99.44% sure you're trolling: what we've always done, so far, is put all the triggers in the application layer
You should be fired. Putting that kind of logic in the application layer is (or should be) addressed in Comp Sci 101. Take a basic database class, learn from someone who has been around for at least 20 years, or get a new job. Sure, you CAN do it. There are lots of things you CAN do. You CAN write a website with all Active X controls. You CAN store all of your data in XML. You CAN put triggers in the application layer. You CAN run a web server on Windows 95. That doesn't mean it's a good idea.
I agree. Especially with something as critical as database software, I can tell ya' that if the final version comes out, say, this summer, that I won't even consider looking at MYSQL for another few years.
Look, you might want (and hell you may even need) all the bells and whistles, but for most people it's a matter of "how big is mine".
If you're calling foreign keys, stored procedures, etc. "bells and whistles", then you know -zero- about databases and database work. You should either be fired, or you should put yourself through school if you have a job programming for databases.
The American people don't give a shit about the companies that they give their hard-earned money too. We've got Wal-Mart, Blockbuster, and just about every "Big Box" store out there doing nasty things to the community, to their employees, and to their suppliers, but the American people are simply too stupid and too selfish to care. Hell, in our area, a grocery store chain called "Food Lion" was uncovered selling rotten, re-packaged meat from their store "butcher shops". Yes, people got sick from it, yes it was disgusting, but people didn't care. Nobody batted a single eye over that. It happens each and every day. People don't care so long as they can get their cheap, shitty food, or their cheap plastic Chinese crap or their rotten Hollywood blockbuster movies CHEAP.
That's why every town in the US now looks identical. People have stopped caring about anything outside of their own wallets.
That's an excellent post. Also, the article you posted didn't mention this, but I'd be curious if pageviews per visitor are dropping due to the shitty editing.
any corporation that size just HAS to evil, doesn't it?
Sure, if you have the brain capacity of a 4 year old (or the current US President) and need to break down everything in the world into "Good" and "Evil". First off, there is no such thing as "Evil". It's something for fairy tales. Secondly, a corporation isn't an entity in and of itself. They may have a culture, but a corporation is nothing but a group of people. Thirdly, corporations come in all different shapes and sizes. Most non-business people (like IT people, students, etc.) know virtually nothing about the business world other than the consumer products that they buy.
The world ain't black and white kid. It'd be a lot simpler if it were, but it ain't. "Big, Evil Corporations" only exist in the movies.
Probably not. Bankruptcy rarely pierces the veil of corportization. His personal assets will probably be untouched, AND his business will keep on going. The net effect will be that his business debt gets written off (or down), and his business' credit gets dinged. Big deal.
In all seriousness, life isn't as black and white as Slashdotters or George Fucking Bush seem to think. A company can't be "evil" and more than a country can be "evil". "Good guys" and "bad guys" are vehicles to simplify movies and books, and the bible for the simple minded.
I always have the Spam Vampire script running on one machine that I don't pay for bandwith on. The whole point of the script is to run up their bandwidth bills without doing a DOS attack on the site. I'd like to think that I've helped contribute my own little part. I end up eating up about 10 gig of bandwidth a day.
No, an url checker isn't needed. They need to actually do their fucking jobs. Hell, I just read the site, and I know when a story is a dupe, as do hundreds of other readers. For a few of these guys, their ONLY JOB is to maintain the site. If they can't recognize when a story is a duplicate, they aren't doing their job. It shouldn't require an URL checker. These guys should get off their lazy asses. The problem is that some of us just keep coming back, giving them more pageviews, etc. If people got really sick of it and just came to/. less, maybe management would wake up and can these guys posting the stories. Sure, I know they started it, but that doesn't mean they're inherently more competent than anybody else.
I don't know a single informed IT person that doesn't use something Windows as their primary OS. Of course, I probably only know 30-40 "informed" people. No, wait, one person I know uses a Mac. So, then you're saying, what, less than 1% of the US population is "informed"? I doubt that.
Here we have a government supplying software - that they are freely allowed to modify - to a demographic of people who are more than likely not educated enough to read the source code to see if their personal freedoms (ie: privacy) are being infringed upon.
You're incredibly naive if you think that the poor of Brazil give one shit about privacy. Most of them are probably more interested in clean water and basic immunizations.
You go right ahead and not support companies that make Windows only software. You'll be stuck with crappy open source knock-offs. Your loss. I doubt that the loss of your business keeps Bill Gates up at night.
Well, actually, I AM the boss, and I may very well make that decision very soon regarding a large software purchase. Functionality MUST be the #1 consideration. Now, some functionality may be traded for compatibility, etc., but nobody goes shopping for software with the intention of buying "the most compatible software" or the "Freeest". Maybe the most "compatible" software that does X, but it's got to do that thing, otherwise it's useless.
"Because it's worthless if X is zero, we should always sacrifice other things to increase X."
Why is that false logic? Let's say that I need a point of sale system that processes credit cards and handles orders easily, quickly, integrates with some kind of financial back end, and is stable. You could make the prettiest, freeest, most compatible, fastest point of sale system out there that also happens to blow the user at the same time. But it doesn't accept credit cards. To me, it is lacking major functionality, and has -zero- use to me, no matter what else it has going for it. Nobody could *pay* me to use it.
This is a very common trap that OS people fall into. Sure, it may not do it's intended purpose well, or at all, but goddamn, it's FREE! Like with my Linux install. I like the idea behind it, I like the pretty CD cover with half-naked people, I like the fact that even the CD was sent to me for free, I like the demos of it that I saw, but without a GUI, it essentially has -zero- functionality. Without that functionality, it's about as useful to me as a gold and diamond encrusted buggy whip.
Consistency, compatibility, support, long-term availability, appropriate licensing, security, dollar amount (not currently an issue with Java), adaptability, maturity, overall quality . ..
All of which are useless without functionality of some sort. You can put diamonds on a pile of dog shit, but all you end up with dog shit with diamonds.
I had a real life example of this this weekend. I installed Win 2000 on a machine from the thrift shop. It worked fine. I had a shiny Ubuntu CD that I had sitting around for a while. It figured, "It's free, it's pretty, maybe it'll help out my business". I wiped W2K and installed. The GUI failed for some arcane reason, and all I got was a prompt when I booted. Essentially, I had a doorstop. So, while it's great that it's free and slick and is open source, etc., if it has zero functionality, nothing else matters.
I agree. This guy rolled over. It would've taken about 10 seconds to destroy that hard drive (faster if he has a gun). This guy's just another Internet blowhard. He was even keeping logs. What an ass. I hope he's drummed out of whatever community he's a part of.
If you're an extremist (left or right), you should expect that eventually you will receive an extreme response.
You're a good little citizen, aren't you? These guys disagree with the gov't, so they deserve what they get huh? Fuck you. Nobody deserves to have the FBI snooping around their computers unless you're planning on committing, say, mass murder. So fuck you and your group think. Nobody in the US should have to worry about what they say. That's what this country is founded on. Free speech without fear of reprisal. So again, fuck you.
The pervasive use of Microsoft products makes people believe crashes are an intrinsic characteristic of computers, almost like a necessary evil. Reinstalling all your software, being infected with spyware and having your computer crash daily are part of popular culture. They're seen as events that one just has to live with.
Good troll. Following that logic, I find it amusing that Linux zealots consider it normal that you have to set aside several days to get a basic working OS on a computer, compile stuff, dig through newsgroups, etc. just to get basic functionality. All of my Windows 2000 machines stay on, and simply work. We don't even think about 'em. But good try, little troll. Keep working on it.
*shrug* You can query the table structure and use that to dynamically monitor for potential data loss/incompatibility issues.
And then what? That's like running a server connected to the Net with no firewalls, and just periodically checking to see if it's been hacked.
Again, you're making an assumption. You're crossing your fingers, hoping that none of the developers screw up the data. I just don't understand in any way how that could be considered good. If the data is throwaway data, then fine. All it takes is basic database knowledge, and a minimal amount of work to make sure your data is correct. Do you also program using no version tracking software? Do you not back up your code? Do you put your servers on the Net with no firewalls? What you're talking about is all very fly-by-the-seat-of-your-pants.
Those are just a few big basics that you're missing. Like I've told other people, you should either take some classes, or find a database mentor that can teach you the basics.
If you can guarantee that you will be the only person who ever access this database in any way and you will always do this, then you're right. But that's unrealistic. That's like building an app that crashes if you click this particular button, but YOU know not to click that button, so it's fine. What you're talking about is, unfortunately, a very common amateur mistake.
As someone who has been developing enterprise apps with MySQL for a while now, I'll answer this, even though I'm 99.44% sure you're trolling: what we've always done, so far, is put all the triggers in the application layer
You should be fired. Putting that kind of logic in the application layer is (or should be) addressed in Comp Sci 101. Take a basic database class, learn from someone who has been around for at least 20 years, or get a new job. Sure, you CAN do it. There are lots of things you CAN do. You CAN write a website with all Active X controls. You CAN store all of your data in XML. You CAN put triggers in the application layer. You CAN run a web server on Windows 95. That doesn't mean it's a good idea.
I agree. Especially with something as critical as database software, I can tell ya' that if the final version comes out, say, this summer, that I won't even consider looking at MYSQL for another few years.
Look, you might want (and hell you may even need) all the bells and whistles, but for most people it's a matter of "how big is mine".
If you're calling foreign keys, stored procedures, etc. "bells and whistles", then you know -zero- about databases and database work. You should either be fired, or you should put yourself through school if you have a job programming for databases.
Sure it's not ACID, but it does well enough for most purposes
Also works well enough for "most purposes": Flat files, MS Access, etc. That doesn't mean I'm going to build any kind of important app around them.
The American people don't give a shit about the companies that they give their hard-earned money too. We've got Wal-Mart, Blockbuster, and just about every "Big Box" store out there doing nasty things to the community, to their employees, and to their suppliers, but the American people are simply too stupid and too selfish to care. Hell, in our area, a grocery store chain called "Food Lion" was uncovered selling rotten, re-packaged meat from their store "butcher shops". Yes, people got sick from it, yes it was disgusting, but people didn't care. Nobody batted a single eye over that. It happens each and every day. People don't care so long as they can get their cheap, shitty food, or their cheap plastic Chinese crap or their rotten Hollywood blockbuster movies CHEAP.
That's why every town in the US now looks identical. People have stopped caring about anything outside of their own wallets.
That's an excellent post. Also, the article you posted didn't mention this, but I'd be curious if pageviews per visitor are dropping due to the shitty editing.
any corporation that size just HAS to evil, doesn't it?
Sure, if you have the brain capacity of a 4 year old (or the current US President) and need to break down everything in the world into "Good" and "Evil". First off, there is no such thing as "Evil". It's something for fairy tales. Secondly, a corporation isn't an entity in and of itself. They may have a culture, but a corporation is nothing but a group of people. Thirdly, corporations come in all different shapes and sizes. Most non-business people (like IT people, students, etc.) know virtually nothing about the business world other than the consumer products that they buy.
The world ain't black and white kid. It'd be a lot simpler if it were, but it ain't. "Big, Evil Corporations" only exist in the movies.
he has to sell his mansion etc.?
Probably not. Bankruptcy rarely pierces the veil of corportization. His personal assets will probably be untouched, AND his business will keep on going. The net effect will be that his business debt gets written off (or down), and his business' credit gets dinged. Big deal.
So... Microsoft is the good guy in this one?
In all seriousness, life isn't as black and white as Slashdotters or George Fucking Bush seem to think. A company can't be "evil" and more than a country can be "evil". "Good guys" and "bad guys" are vehicles to simplify movies and books, and the bible for the simple minded.
I always have the Spam Vampire script running on one machine that I don't pay for bandwith on. The whole point of the script is to run up their bandwidth bills without doing a DOS attack on the site. I'd like to think that I've helped contribute my own little part. I end up eating up about 10 gig of bandwidth a day.
Damn, you put it much more clearly and succinctly than I did! You're 100% right.
No, an url checker isn't needed. They need to actually do their fucking jobs. Hell, I just read the site, and I know when a story is a dupe, as do hundreds of other readers. For a few of these guys, their ONLY JOB is to maintain the site. If they can't recognize when a story is a duplicate, they aren't doing their job. It shouldn't require an URL checker. These guys should get off their lazy asses. The problem is that some of us just keep coming back, giving them more pageviews, etc. If people got really sick of it and just came to /. less, maybe management would wake up and can these guys posting the stories. Sure, I know they started it, but that doesn't mean they're inherently more competent than anybody else.
I don't know a single informed IT person that doesn't use something Windows as their primary OS. Of course, I probably only know 30-40 "informed" people. No, wait, one person I know uses a Mac. So, then you're saying, what, less than 1% of the US population is "informed"? I doubt that.
Here we have a government supplying software - that they are freely allowed to modify - to a demographic of people who are more than likely not educated enough to read the source code to see if their personal freedoms (ie: privacy) are being infringed upon.
You're incredibly naive if you think that the poor of Brazil give one shit about privacy. Most of them are probably more interested in clean water and basic immunizations.
Guess what most people are going to pick when they are informed correctly?
I don't have to guess. Most people pick Microsoft.
You go right ahead and not support companies that make Windows only software. You'll be stuck with crappy open source knock-offs. Your loss. I doubt that the loss of your business keeps Bill Gates up at night.
Well, actually, I AM the boss, and I may very well make that decision very soon regarding a large software purchase. Functionality MUST be the #1 consideration. Now, some functionality may be traded for compatibility, etc., but nobody goes shopping for software with the intention of buying "the most compatible software" or the "Freeest". Maybe the most "compatible" software that does X, but it's got to do that thing, otherwise it's useless.
"Because it's worthless if X is zero, we should always sacrifice other things to increase X."
Why is that false logic? Let's say that I need a point of sale system that processes credit cards and handles orders easily, quickly, integrates with some kind of financial back end, and is stable. You could make the prettiest, freeest, most compatible, fastest point of sale system out there that also happens to blow the user at the same time. But it doesn't accept credit cards. To me, it is lacking major functionality, and has -zero- use to me, no matter what else it has going for it. Nobody could *pay* me to use it.
This is a very common trap that OS people fall into. Sure, it may not do it's intended purpose well, or at all, but goddamn, it's FREE! Like with my Linux install. I like the idea behind it, I like the pretty CD cover with half-naked people, I like the fact that even the CD was sent to me for free, I like the demos of it that I saw, but without a GUI, it essentially has -zero- functionality. Without that functionality, it's about as useful to me as a gold and diamond encrusted buggy whip.
Consistency, compatibility, support, long-term availability, appropriate licensing, security, dollar amount (not currently an issue with Java), adaptability, maturity, overall quality . . .
All of which are useless without functionality of some sort. You can put diamonds on a pile of dog shit, but all you end up with dog shit with diamonds.
I had a real life example of this this weekend. I installed Win 2000 on a machine from the thrift shop. It worked fine. I had a shiny Ubuntu CD that I had sitting around for a while. It figured, "It's free, it's pretty, maybe it'll help out my business". I wiped W2K and installed. The GUI failed for some arcane reason, and all I got was a prompt when I booted. Essentially, I had a doorstop. So, while it's great that it's free and slick and is open source, etc., if it has zero functionality, nothing else matters.