Yeah, the 10th grade test is a little harder than the linked test. Still, the fact that he couldn't answer a single question right is sad. Math curriculums haven't changed that much since he went to high school.
In general, you are a journalist if you have a degree from an accredited institution. Journalistic professionalism is not as formal as, say, engineering. And, we've been through this particular argument before, in the 60s, when people who had degrees wanted to dissociate themselves from so-called "hacks". Now that anyone can self-publish, it appears we are going to have this argument again. It looks like journalistic professionalism is likely to become more formal.
Where that doesn't work, sucking it up and moving on does. That's a tiny, tiny price to pay to live in the Information Age. Sometimes you just don't know how good you have it.
Which is generally what I do. But, I'm not going to stop reading/. because of the trolls, either. And, if I disagree with them, I'll often express my point of view.
No one gets +5 insightful without at least some sort of argument, weak as it may be.;-)
The minority who weren't looking for "offensive" material and saw it anyway were duped by crapflooders, goatse trolls and the like.
Which is precisely the point of the attempted censorship. You admit yourself, from your lofty view of total freedom to say what you like, that people will be exposed to offensive material. You practice self-censorship (i.e. burying your head in the sand) in the face of something you don't like. I don't think that government censorship is an appropriate response, but "la-la-la I can't hear you" doesn't always work.
To what end, I wonder? I've seen stories of parents freaking out in Toronto over WiFi use in the classroom. I'm just not sure what they hope to accomplish. Certainly shutting down the world's WiFi is not even remotely possible. I've heard these people called neo-luddites. Even reading about that world-view makes no sense to me.
there should be at least one hybrid manager/coder that actually works with the team members sees who is committing what and can tell off the bat if there is or isn't a weak link dragging the rest down
This is why I want to get into the management side of things. I think my coding experience would make me a good judge of others' work, as well as a difficult person to BS. If more organizations moved actual developers and not PHBs into managing software projects, a lot of money would be saved by putting an end to the gravy trains and weeding out those that lied on their resume.
We live in a time of tremendous political polarization.
This is the part that scares me the most. While I'd like to be on the right side of the law, it's often made very clear that the law is made to benefit a very few, very rich, very powerful people. Supporting the law in cases like SOPA is voluntarily accepting society's decline into fascism. One's survival instincts recoil at being asked to accept that which is harmful to oneself, and yet that is what must be done to avoid being persecuted. Worse yet, there is no middle ground. The people who push this type of legislation adopt a "if-you're-not-with-us-you're-against-us" mentality. Even pointing out the erosion of democracy inherent in this type of legislation puts you squarely in the rabid Internet pirate camp. There is only one logical recourse to such a mentality, and that is to accept the inherent risks of being the pirate that you are already viewed as being.
The serious part of Oracle NoSQL is a practical approximation of ACID compliance, the standard that SQL databases like to offer.
If this claim holds up, then its easy to see where Oracle could come out ahead of other NoSQL databases. TFA mentions that this practical approximation is dealt with by arranging the cluster machines in two axes: the replication axis and the sharding axis. Along the sharding axis, each major key is guaranteed to be tied to a single machine. Since there is only one record to be updated, there is no "eventual consistency" problem. The replication axis is responsible for making multiple copies of that data. If full ACID compliance is desired, even along the replication axis, there are plenty of options for ensuring that the write is complete before calling the transaction complete: the master node is updated, a majority of replicated nodes are updated, or all replicated nodes are updated.
This approach seems to take the best of both worlds in the NoSQL arena: sharding, which is the approach used by MySQL cluster, and replication, as used by pretty much every other NoSQL store available. Of course, if you have a fuck-ton of data, you'll also need a fuck-ton of machines. This is not a server you will be testing without considerable resources at your disposal.
No, but as Bill C-32 has not yet passed, the 2004 Supreme Court decision is still the prevailing law with regard to P2P file sharing. Sending cease-and-desist letters to law-abiding citizens of another jurisdiction is nothing but legal intimidation.
"Spray and pray" indeed. I received a couple of DMCA takedown notices... and I live in Canada. They don't even know what jurisdiction they're sending these automated notices to. Maybe it is a difficult task to keep tabs on the entire Internet protecting their copyrights. I'd say that the fact that they can't do it reliably means they are going about it in the wrong way.
Yep. About the only time that spam was ever useful - to let me know that my newly installed mail server was configured correctly, since it would arrive sooner than I could send a test email.
Thank you Mr. Motivation. My life is forever changed by your comment and your sig. Being nice doesn't make people any less idiotic, and being a dick makes suffering idiots a lot more enjoyable.
No, the guy you're replying to thinks that it is not necessary to write your entire program in C++. I'm aware of JNI as well. In a distributed environment, however, it's more likely that RPC of some type to communicate with other parts of the application will be used, since it is more portable.
What can I say? I don't forget things. And old, arcane knowledge will have applications in the present day. I don't need to push out "cruft" like how pointers really work, and how memory is really managed to remain current. This is precisely the sort of thing that separates the men from the boys. I don't doubt that you're a good programmer, but the more you remember, the more you can apply that old knowledge to new problems. Memory is as much a part of intelligence as anything else.
Which, of course, is why I haven't written my own in over 10 years. The fact that you have forgotten shows that you didn't find it that important in the first place. C is an excellent language for understanding how a computer works. Managed languages are great because they remove elements that are likely to lead to human error. The tradeoff is that your program isn't as fast. These days, there are ways (CORBA, for example) to communicate performance-intensive code with the easier-to-maintain managed code.
It is. And that's entirely the point of this story: "from the lowering-the-bar dept.". Because most CS/Software Engineering grads are mediocre, we should accept mediocre programmers?/shrug. It's their money and their loss. There was an age when the "caveman" programmer was accepted, because he did the job. Now companies worry about "team players" and "personality" fits. Intelligent people are excellent problem solvers, but often have personality flaws similar to mine. What can I say? People whining that they can't make the grade don't get a lot of sympathy from me.
I was hired well after the fires started burning. Why keep a programmer on staff when you can hire them for a few months at a time after your development team has completely fucked up?
I use Java these days. It's a little slower than C/C++, but you can interact with C++ modules via CORBA/IIOP. There are many good Java app servers, and many great IDEs. Still, sometimes a quick-and-dirty script with Perl is the way to go. C and C++ are more prone to the odd human error, which means that it takes longer to write something in C++.
Too bad you're an AC and probably won't read this, but anyway...
Egoless programming is a stupid idea. Do you want the job done, or do you want to have group hugs when shit breaks constantly? I've carried countless groups through school and work, without complaining, because I live to code. Binary is a second language to me and everything else just builds on that. I've put out a ton of fires, because I am as good as I think I am. In the words of Sir Arthur Conan Doyle (Sherlock Holmes) "it is just as much a fallacy to underestimate your intelligence as overestimate it." As you'll note, I don't claim to be the best. But I am a hell of a lot better than pretty much any "developer" I've had the misfortune to work with.
Wow, for the guy who thinks that in response to being offended, that one should suck it up and move on, you are not very good at it.
I have to agree with the AC on this one: a pompous, self-righteous fuckwit. Try taking your own advice and grow a pair.
Yeah, the 10th grade test is a little harder than the linked test. Still, the fact that he couldn't answer a single question right is sad. Math curriculums haven't changed that much since he went to high school.
In general, you are a journalist if you have a degree from an accredited institution. Journalistic professionalism is not as formal as, say, engineering. And, we've been through this particular argument before, in the 60s, when people who had degrees wanted to dissociate themselves from so-called "hacks". Now that anyone can self-publish, it appears we are going to have this argument again. It looks like journalistic professionalism is likely to become more formal.
Where that doesn't work, sucking it up and moving on does. That's a tiny, tiny price to pay to live in the Information Age. Sometimes you just don't know how good you have it.
Which is generally what I do. But, I'm not going to stop reading /. because of the trolls, either. And, if I disagree with them, I'll often express my point of view.
No one gets +5 insightful without at least some sort of argument, weak as it may be. ;-)
The minority who weren't looking for "offensive" material and saw it anyway were duped by crapflooders, goatse trolls and the like.
Which is precisely the point of the attempted censorship. You admit yourself, from your lofty view of total freedom to say what you like, that people will be exposed to offensive material. You practice self-censorship (i.e. burying your head in the sand) in the face of something you don't like. I don't think that government censorship is an appropriate response, but "la-la-la I can't hear you" doesn't always work.
To what end, I wonder? I've seen stories of parents freaking out in Toronto over WiFi use in the classroom. I'm just not sure what they hope to accomplish. Certainly shutting down the world's WiFi is not even remotely possible. I've heard these people called neo-luddites. Even reading about that world-view makes no sense to me.
there should be at least one hybrid manager/coder that actually works with the team members sees who is committing what and can tell off the bat if there is or isn't a weak link dragging the rest down
This is why I want to get into the management side of things. I think my coding experience would make me a good judge of others' work, as well as a difficult person to BS. If more organizations moved actual developers and not PHBs into managing software projects, a lot of money would be saved by putting an end to the gravy trains and weeding out those that lied on their resume.
We live in a time of tremendous political polarization.
This is the part that scares me the most. While I'd like to be on the right side of the law, it's often made very clear that the law is made to benefit a very few, very rich, very powerful people. Supporting the law in cases like SOPA is voluntarily accepting society's decline into fascism. One's survival instincts recoil at being asked to accept that which is harmful to oneself, and yet that is what must be done to avoid being persecuted. Worse yet, there is no middle ground. The people who push this type of legislation adopt a "if-you're-not-with-us-you're-against-us" mentality. Even pointing out the erosion of democracy inherent in this type of legislation puts you squarely in the rabid Internet pirate camp. There is only one logical recourse to such a mentality, and that is to accept the inherent risks of being the pirate that you are already viewed as being.
The serious part of Oracle NoSQL is a practical approximation of ACID compliance, the standard that SQL databases like to offer.
If this claim holds up, then its easy to see where Oracle could come out ahead of other NoSQL databases. TFA mentions that this practical approximation is dealt with by arranging the cluster machines in two axes: the replication axis and the sharding axis. Along the sharding axis, each major key is guaranteed to be tied to a single machine. Since there is only one record to be updated, there is no "eventual consistency" problem. The replication axis is responsible for making multiple copies of that data. If full ACID compliance is desired, even along the replication axis, there are plenty of options for ensuring that the write is complete before calling the transaction complete: the master node is updated, a majority of replicated nodes are updated, or all replicated nodes are updated.
This approach seems to take the best of both worlds in the NoSQL arena: sharding, which is the approach used by MySQL cluster, and replication, as used by pretty much every other NoSQL store available. Of course, if you have a fuck-ton of data, you'll also need a fuck-ton of machines. This is not a server you will be testing without considerable resources at your disposal.
No, but as Bill C-32 has not yet passed, the 2004 Supreme Court decision is still the prevailing law with regard to P2P file sharing. Sending cease-and-desist letters to law-abiding citizens of another jurisdiction is nothing but legal intimidation.
"Spray and pray" indeed. I received a couple of DMCA takedown notices... and I live in Canada. They don't even know what jurisdiction they're sending these automated notices to. Maybe it is a difficult task to keep tabs on the entire Internet protecting their copyrights. I'd say that the fact that they can't do it reliably means they are going about it in the wrong way.
Yep. About the only time that spam was ever useful - to let me know that my newly installed mail server was configured correctly, since it would arrive sooner than I could send a test email.
Thank you Mr. Motivation. My life is forever changed by your comment and your sig. Being nice doesn't make people any less idiotic, and being a dick makes suffering idiots a lot more enjoyable.
No, the guy you're replying to thinks that it is not necessary to write your entire program in C++. I'm aware of JNI as well. In a distributed environment, however, it's more likely that RPC of some type to communicate with other parts of the application will be used, since it is more portable.
What can I say? I don't forget things. And old, arcane knowledge will have applications in the present day. I don't need to push out "cruft" like how pointers really work, and how memory is really managed to remain current. This is precisely the sort of thing that separates the men from the boys. I don't doubt that you're a good programmer, but the more you remember, the more you can apply that old knowledge to new problems. Memory is as much a part of intelligence as anything else.
Which, of course, is why I haven't written my own in over 10 years. The fact that you have forgotten shows that you didn't find it that important in the first place. C is an excellent language for understanding how a computer works. Managed languages are great because they remove elements that are likely to lead to human error. The tradeoff is that your program isn't as fast. These days, there are ways (CORBA, for example) to communicate performance-intensive code with the easier-to-maintain managed code.
Indeed. Binary, of course, is written in strings of more than 1 bit.
You've never forgotten a single const or free in your code? I'm seriously impressed, and tip my hat to you. I'm not yet ready for the borg implants.
Yes I am. So what?
It is. And that's entirely the point of this story: "from the lowering-the-bar dept.". Because most CS/Software Engineering grads are mediocre, we should accept mediocre programmers? /shrug. It's their money and their loss. There was an age when the "caveman" programmer was accepted, because he did the job. Now companies worry about "team players" and "personality" fits. Intelligent people are excellent problem solvers, but often have personality flaws similar to mine. What can I say? People whining that they can't make the grade don't get a lot of sympathy from me.
I was hired well after the fires started burning. Why keep a programmer on staff when you can hire them for a few months at a time after your development team has completely fucked up?
Yes, that was what I meant. A bad mistake on my part.
I use Java these days. It's a little slower than C/C++, but you can interact with C++ modules via CORBA/IIOP. There are many good Java app servers, and many great IDEs. Still, sometimes a quick-and-dirty script with Perl is the way to go. C and C++ are more prone to the odd human error, which means that it takes longer to write something in C++.
Wow! What an amazing comeback. I'm going to cry for days now.
Too bad you're an AC and probably won't read this, but anyway... Egoless programming is a stupid idea. Do you want the job done, or do you want to have group hugs when shit breaks constantly? I've carried countless groups through school and work, without complaining, because I live to code. Binary is a second language to me and everything else just builds on that. I've put out a ton of fires, because I am as good as I think I am. In the words of Sir Arthur Conan Doyle (Sherlock Holmes) "it is just as much a fallacy to underestimate your intelligence as overestimate it." As you'll note, I don't claim to be the best. But I am a hell of a lot better than pretty much any "developer" I've had the misfortune to work with.