Perhaps you're right, but unfortunately this has some pretty vast social implications. If 60% of the degrees are going to women, and women and men are in a roughly 50/50 ratio, this means that there are going to be a lot of well paid, socially and economically powerful women who can't find equals as mates.
As the father of a young, smart daughter, this makes me sad. It means most likely, if my daughter wants to have a family she's going to have to accept some low-life college dropout because he didn't find the energy to figure out learning and education were worthwhile before it was too late.
I had this discussion recently with some friends, and it comes down to this. Assume you're in the 95th percentile in terms of "Intelligence" (whatever that means). In general, you'll have spent your entire life realizing that 95% of the time, you're smarter than the people around you. At some point, you self-select a peer group of similar percentiles, and begin to believe that you and those around you are average and that everyone else around you is simply an insufferable moron.
The best medicine, I've found, is to make friends in different groups, both socially, economically, and intellectually. Travel. Hang out with farmers. Meet people and try to see the world through their eyes. You might be intellectually "smarter" or "faster" than 95% of the people you meet, but everyone brings a new perspective and world view. If you pay attention to it, and start to try to look at the world through their eyes, you'll build your empathy, and increase your problem solving skills at the same time, as all good problem solving starts by looking at a problem from a new perspective.
Maybe, but in reality, what's happened here is a vendor has just come to you and said, "Hi there! Guess what, there's been a bug in our code since day one, an amazingly simple little thing that no one has noticed till now. You should trust us to find these things earlier, but we've violated that trust and proven that we're no good at catching bugs in IOS. The fix is to run this sparkly new IOS that no one has ever used before! Please, install this on all your routers and switches within the next 36 hours because there's gonna be an exploit out."
The first thing that any logical person who's dealt with a vendor in the past must think is, "Oh crap, new, untested version that I have to deploy to all of the routers across my enterprise within 36 hours. There's a good chance that this vendor who has proven they can't catch bugs is going to have another bug in the software, causing my network to crash".
In this case, it doesn't matter how many members of the IT staff you have or don't have. If they were able to keep their information closer to the vest for another week or two (which they were trying to do, but people who believe in immediate full disclosure decided to derail that), businesses would have been able to burn in the new code to make sure that all of their requirements are met and that there are no other bugs that regression testing would have found.
How is this a big middle finger to people that don't believe full disclosure is a good idea for something of this gravity? Major ISP's and Major providers (for which I work) didn't hear about this but 48 hours before the exploit was made public.
Cisco tried their hardest to prevent info from getting out to make it easy to create an exploit, but data was leaked. What has this done? It's left hundreds of thousands to millions of routers, with not nearly enough admins to patch, vulnerable to the losers who have already posted (in reply to your message no less) "Is there a win9x version?". What do you think HE is going to do with it? Test his network? Hah!
I believe in full disclosure, and I wish that I had been more in the know during this process, but I have to ask myself why? I wanted to be more in the know so that I could feel more important than other people. Boy, that's selfish. Maybe you should consider that there are more important things than getting a 'sploit -- like giving the INTERNET an opportunity to respond to a major threat.
That, or you could be segmented from your favorite pr0n site. Your choice.
Scorched Earth, and it's descendants such as Pocket Tanks. We still play it fanatically at work now. In fact, we're gonna have pocket tanks brackets set up this week for a quick tourney.
It's deceptively easy, only angle and power adjustments, but the weapon choices add an intense degree of strategy, and the simpleness of the game makes it available to everyone.
At my place of business, whenever an IDS detects a machine that's infected with something or other, we simply add a static route to one of our core routers saying "anything coming from this IP should be routed to the bit bucket". This route then gets redistributed throughout the network, preventing any packet leaving the machine from going anywhere past their local switch.
It's dirty, and called the ROD (Route of Death), but it works -- the end user figures out really quickly somethings broken, and also realizes that they won't be taken off the ROD until they've fixed their machine.
You can also use it to block one person at a time, rather than whole blocks of people or services.
Nukes don't go off from normal explosions -- it takes a lot more energy that a simple explosion to start a fusion reaction.
Most **NUCLEAR** weapons use an **ATOMIC** device to start the reaction of fusing atoms together. So unless blowing up the missle releases enough energy to rival the hiroshima or nagasaki blasts, I think you'd be ok. Of course, there will be some localized radiation, but not a mushroom cloud.
Remember -- there's a big different between nuclear and atomic weapons -- nuclear weapons mimic the sun, by fusing multiple atoms together. Atomic weapons split atoms.
Silly me, I should have previewed -- didn't think Plain old text would interpret HTML. Anyway, the first line of the second paragraph should read [Insert Famous Technologist's Name Here] instead of that blank character.:) Ooops.
You know, this is very true -- I laugh whenever I think of this, but someone famous, somewhere, had this quote attributed to him. Somehow, it reeks of urban legend, but is still funny.
once said that if cars followed the same development cycle and rate of improvement that computers do, cars today would run at a billion miles an hour, and use one gallon of gas in the process. Every 18 months, your car would be made obsolete, and once a year it would spontaneously explode for no reason, killing everyone inside;)
First off, if you only have to worry about a couple of machines, anything works pretty well.
Tripwire is good because it uses multiple hashing routines to figure out if something has changed (ie you can't pad a file with "0" until the hash is the same).
Additionally, the real strength in the commercial version of tripwire is the scalability. If you have hundreds of machines you need to monitor, the commercial version provides a central console which at a glance shows you what's going on across all your machines as far as changes. And the central console allows you to reconcile changes or revert to a known good state remotely.
All in all, if you only have a few boxen, don't buy it. If you have many and you don't want to spend all your time reconfiguring and updating a rules database, go for the commercial version.
I saw your post while I was meta-moderating, and though I don't agree that your post is a troll, you have a few well-placed stereo-types in your head about things.
First off, Mac OSX is NOT a linux based OS, it's based on FreeBSD. It's like saying that MacOS and AmigaOS are the same thing because they both run on motorola processors. This may be an anal point, but it's very important.
Second, apple hardware and software is NOT significantly more expensive than a PC. It sounds to me like you're falling victim to megahertz marketing where you compare a p3-800 to a g3-800 and expect the same performance. Let's not even mention TCO with a Mac vs. Windows in terms of support and service. I used to work telephone tech support at an ISP in my region, in the Mac queue. And yes, while it is true that there are fewer Mac users, the problems we experienced were always much simpler than the PC side of the house. Invariably it was "I forgot my password" or "I can't download an email message because it's too big".
In so far as an integrated groupware suite, you are correct in that there is NOT a comprehensive solution that is ready for prime time yet. But, remember, the linux application development cycle is MUCH shorter than on a windows platform, especially when Microsoft is doing it;)
Finally, have you ever actually used a linux office suite? Like Star Office, or Open Office, to try and open a document? Have you done it lately? Perhaps you should sit down, install a copy of RedHat 8.0 on a decent machine, and see the functionality you have.
I think that dialup users have every right to play online games, just as many as broadband users. The problem is that us broadband users pay extra money to have a great connection. The fact is that on occasion when dialup users connect the whole server begins to suffer. I guess you've never been playing before when someone connects, everyone starts complaining about lag.
When they finally kick the one guy with 400ms of latency everyone suddenly is able to play better. It's an interesting problem, but it's incredibly annoying to those of us who pay the extra money JUST TO HAVE HIGH SPEED.
Broadband gaming vs. dialup gaming
on
Xbox Live Goes Online
·
· Score: 5, Insightful
Frankly, I'm somewhat glad that MS has forced broadband in this product. There's nothing worse than paying the $40 a month for broadband, mostly for gaming, just to get on some awesome CS server where within minutes a bunch of losers with dialup come on and ruin the game for everyone.
By at least setting the bar to broadband they have excluded some gamers, but they will have improved performance for everyone left.
You know, I think it's funny that SMTP (SIMPLE Mail transfer protocol) turned into an FTP replacement. If people want to send 40 meg files around the internet, maybe they should use something designed to transfer files, like ftp or scp.
Heh, oops! I meant to say more like DNA, not DNS. Not trying to make this an internet conversation!
But seriously, to get this back to a technical conversation about the database technology, instead of storing images, perhaps they should take the "fingerprint" of the bullet, digitize it, and store the distinguishing characteristics as a series of numbers or in some binary format, rather than storing like, a jpg of the casing.
"Hey, I can't tell if this is a powder burn, and rifling marking, or a jpg compression artifact!"
It's my understanding that the markings left on both the shell casing and the spent round are more like DNA matching (ie: I'm 99% sure it's this person, I'm 100% sure it's NOT the other person) and less like fingerprints (I'm 100% sure, both ways)
Additionally, did anyone notice something odd about the latest killing? The police said that they linked the killing at the home depot to the other string using ballistic evidence, but they said the killer may have used a different rifle? Maybe the media is oversimplifying here, but how can you link a killing to a string of other killings ballistically if it's a different gun?
You know, this is very similar to the whole phonics/whole language debate, and frankly I don't think that you can sit down and just LEARN the fundamentals and theory behind programming without learning a bunch of languages to give you some reference point for what all of these heady concepts are.
You don't just learn a lot of languages and then have the theory click, and you can't just learn the theory and have the languages fall into place. Rather, it's a combination of both. Just like learning to read, it's a combination of sounds and grammar.
No matter how easy people want to make it, for some folks programming is just too complex and their brains aren't wired to understand it.
We had lots of great classes in college on programming theory. You really want to look at a book on compiler theory or a book on language theory -- a great one would cover the differences between the major paradigms, and give examples of each.
Our programming languages class had us learn a crapload (scientific term) of languages in one semester, and while I don't remember them all, or even how to code in them, I learned a lot about the underlying theory behind coding and the different paradigms.
I wish I could find the book we used in the class, but amazon has the following which looks interesting: http://www.amazon.com/exec/obidos/tg/detail/-/0716 782669/qid=1034821624/sr=8-2/ref=sr_8_2/103-561245 0-3349406?v=glance&n=507846
When dealing with the campus IT folks, just remember that those positions are generally not paid very well, which means you usually get folks there that do not fully understand technology, nor do they necessarily have a desire to.
Obviously, that's not always the case, but where I went to school, we got into trouble more than once for things that we shouldn't have. When you deal with them, just remember that they have a job to do, and frankly, what you're doing falls outside of the 99.95% of what their used to. "Waah, my email got rejected", "Waah, there's not enough bandwidth for me to do my porn surf... Oops, I mean research"
And with all of the media attention that the RIAA and folks have brought to P2P apps, as soon as you mention that phrase it becomes a buzz phrase with a negative connotation. If you can prove what you were doing is benign, be patient and professional while you're doing it, and try to understand the situation from their perspective, you'll come out unscathed.
Nobody else notice this?
You really should check out Oracle Knowledge.
Perhaps you're right, but unfortunately this has some pretty vast social implications. If 60% of the degrees are going to women, and women and men are in a roughly 50/50 ratio, this means that there are going to be a lot of well paid, socially and economically powerful women who can't find equals as mates.
As the father of a young, smart daughter, this makes me sad. It means most likely, if my daughter wants to have a family she's going to have to accept some low-life college dropout because he didn't find the energy to figure out learning and education were worthwhile before it was too late.
I had this discussion recently with some friends, and it comes down to this. Assume you're in the 95th percentile in terms of "Intelligence" (whatever that means). In general, you'll have spent your entire life realizing that 95% of the time, you're smarter than the people around you. At some point, you self-select a peer group of similar percentiles, and begin to believe that you and those around you are average and that everyone else around you is simply an insufferable moron.
The best medicine, I've found, is to make friends in different groups, both socially, economically, and intellectually. Travel. Hang out with farmers. Meet people and try to see the world through their eyes. You might be intellectually "smarter" or "faster" than 95% of the people you meet, but everyone brings a new perspective and world view. If you pay attention to it, and start to try to look at the world through their eyes, you'll build your empathy, and increase your problem solving skills at the same time, as all good problem solving starts by looking at a problem from a new perspective.
Maybe, but in reality, what's happened here is a vendor has just come to you and said, "Hi there! Guess what, there's been a bug in our code since day one, an amazingly simple little thing that no one has noticed till now. You should trust us to find these things earlier, but we've violated that trust and proven that we're no good at catching bugs in IOS. The fix is to run this sparkly new IOS that no one has ever used before! Please, install this on all your routers and switches within the next 36 hours because there's gonna be an exploit out."
The first thing that any logical person who's dealt with a vendor in the past must think is, "Oh crap, new, untested version that I have to deploy to all of the routers across my enterprise within 36 hours. There's a good chance that this vendor who has proven they can't catch bugs is going to have another bug in the software, causing my network to crash".
In this case, it doesn't matter how many members of the IT staff you have or don't have. If they were able to keep their information closer to the vest for another week or two (which they were trying to do, but people who believe in immediate full disclosure decided to derail that), businesses would have been able to burn in the new code to make sure that all of their requirements are met and that there are no other bugs that regression testing would have found.
How is this a big middle finger to people that don't believe full disclosure is a good idea for something of this gravity? Major ISP's and Major providers (for which I work) didn't hear about this but 48 hours before the exploit was made public.
Cisco tried their hardest to prevent info from getting out to make it easy to create an exploit, but data was leaked. What has this done? It's left hundreds of thousands to millions of routers, with not nearly enough admins to patch, vulnerable to the losers who have already posted (in reply to your message no less) "Is there a win9x version?". What do you think HE is going to do with it? Test his network? Hah!
I believe in full disclosure, and I wish that I had been more in the know during this process, but I have to ask myself why? I wanted to be more in the know so that I could feel more important than other people. Boy, that's selfish. Maybe you should consider that there are more important things than getting a 'sploit -- like giving the INTERNET an opportunity to respond to a major threat.
That, or you could be segmented from your favorite pr0n site. Your choice.
Not at all -- this is a day 0 bug, meaning this has been around since cisco's garage days.
It's amazing it's gone this long without being found.
Scorched Earth, and it's descendants such as Pocket Tanks. We still play it fanatically at work now. In fact, we're gonna have pocket tanks brackets set up this week for a quick tourney.
;)
It's deceptively easy, only angle and power adjustments, but the weapon choices add an intense degree of strategy, and the simpleness of the game makes it available to everyone.
Easily one of my biggest time hogs ever
At my place of business, whenever an IDS detects a machine that's infected with something or other, we simply add a static route to one of our core routers saying "anything coming from this IP should be routed to the bit bucket". This route then gets redistributed throughout the network, preventing any packet leaving the machine from going anywhere past their local switch.
It's dirty, and called the ROD (Route of Death), but it works -- the end user figures out really quickly somethings broken, and also realizes that they won't be taken off the ROD until they've fixed their machine.
You can also use it to block one person at a time, rather than whole blocks of people or services.
Nukes don't go off from normal explosions -- it takes a lot more energy that a simple explosion to start a fusion reaction.
Most **NUCLEAR** weapons use an **ATOMIC** device to start the reaction of fusing atoms together. So unless blowing up the missle releases enough energy to rival the hiroshima or nagasaki blasts, I think you'd be ok. Of course, there will be some localized radiation, but not a mushroom cloud.
Remember -- there's a big different between nuclear and atomic weapons -- nuclear weapons mimic the sun, by fusing multiple atoms together. Atomic weapons split atoms.
Silly me, I should have previewed -- didn't think Plain old text would interpret HTML. Anyway, the first line of the second paragraph should read [Insert Famous Technologist's Name Here] instead of that blank character. :) Ooops.
You know, this is very true -- I laugh whenever I think of this, but someone famous, somewhere, had this quote attributed to him. Somehow, it reeks of urban legend, but is still funny.
;)
once said that if cars followed the same development cycle and rate of improvement that computers do, cars today would run at a billion miles an hour, and use one gallon of gas in the process. Every 18 months, your car would be made obsolete, and once a year it would spontaneously explode for no reason, killing everyone inside
Almost as funny as OS airlines!
Temperature is actually pretty easy too -- isn't 0 Kelvin defined as absolute zero, and everything up from there is 1 to 1 with celsius.
Mass: 1 atom of hydrogen What else would be required in this system?
I think that this is the most relevant and clear thing an AC has EVER said -- bravo, and get yourself an account.
First off, if you only have to worry about a couple of machines, anything works pretty well.
Tripwire is good because it uses multiple hashing routines to figure out if something has changed (ie you can't pad a file with "0" until the hash is the same).
Additionally, the real strength in the commercial version of tripwire is the scalability. If you have hundreds of machines you need to monitor, the commercial version provides a central console which at a glance shows you what's going on across all your machines as far as changes. And the central console allows you to reconcile changes or revert to a known good state remotely.
All in all, if you only have a few boxen, don't buy it. If you have many and you don't want to spend all your time reconfiguring and updating a rules database, go for the commercial version.
I saw your post while I was meta-moderating, and though I don't agree that your post is a troll, you have a few well-placed stereo-types in your head about things.
;)
First off, Mac OSX is NOT a linux based OS, it's based on FreeBSD. It's like saying that MacOS and AmigaOS are the same thing because they both run on motorola processors. This may be an anal point, but it's very important.
Second, apple hardware and software is NOT significantly more expensive than a PC. It sounds to me like you're falling victim to megahertz marketing where you compare a p3-800 to a g3-800 and expect the same performance. Let's not even mention TCO with a Mac vs. Windows in terms of support and service. I used to work telephone tech support at an ISP in my region, in the Mac queue. And yes, while it is true that there are fewer Mac users, the problems we experienced were always much simpler than the PC side of the house. Invariably it was "I forgot my password" or "I can't download an email message because it's too big".
In so far as an integrated groupware suite, you are correct in that there is NOT a comprehensive solution that is ready for prime time yet. But, remember, the linux application development cycle is MUCH shorter than on a windows platform, especially when Microsoft is doing it
Finally, have you ever actually used a linux office suite? Like Star Office, or Open Office, to try and open a document? Have you done it lately? Perhaps you should sit down, install a copy of RedHat 8.0 on a decent machine, and see the functionality you have.
I think that dialup users have every right to play online games, just as many as broadband users. The problem is that us broadband users pay extra money to have a great connection. The fact is that on occasion when dialup users connect the whole server begins to suffer. I guess you've never been playing before when someone connects, everyone starts complaining about lag. When they finally kick the one guy with 400ms of latency everyone suddenly is able to play better. It's an interesting problem, but it's incredibly annoying to those of us who pay the extra money JUST TO HAVE HIGH SPEED.
Frankly, I'm somewhat glad that MS has forced broadband in this product. There's nothing worse than paying the $40 a month for broadband, mostly for gaming, just to get on some awesome CS server where within minutes a bunch of losers with dialup come on and ruin the game for everyone.
By at least setting the bar to broadband they have excluded some gamers, but they will have improved performance for everyone left.
You know, I think it's funny that SMTP (SIMPLE Mail transfer protocol) turned into an FTP replacement. If people want to send 40 meg files around the internet, maybe they should use something designed to transfer files, like ftp or scp.
Heh, oops! I meant to say more like DNA, not DNS. Not trying to make this an internet conversation!
But seriously, to get this back to a technical conversation about the database technology, instead of storing images, perhaps they should take the "fingerprint" of the bullet, digitize it, and store the distinguishing characteristics as a series of numbers or in some binary format, rather than storing like, a jpg of the casing.
"Hey, I can't tell if this is a powder burn, and rifling marking, or a jpg compression artifact!"
It's my understanding that the markings left on both the shell casing and the spent round are more like DNA matching (ie: I'm 99% sure it's this person, I'm 100% sure it's NOT the other person) and less like fingerprints (I'm 100% sure, both ways)
Additionally, did anyone notice something odd about the latest killing? The police said that they linked the killing at the home depot to the other string using ballistic evidence, but they said the killer may have used a different rifle? Maybe the media is oversimplifying here, but how can you link a killing to a string of other killings ballistically if it's a different gun?
You know, this is very similar to the whole phonics/whole language debate, and frankly I don't think that you can sit down and just LEARN the fundamentals and theory behind programming without learning a bunch of languages to give you some reference point for what all of these heady concepts are.
You don't just learn a lot of languages and then have the theory click, and you can't just learn the theory and have the languages fall into place. Rather, it's a combination of both. Just like learning to read, it's a combination of sounds and grammar.
No matter how easy people want to make it, for some folks programming is just too complex and their brains aren't wired to understand it.
We had lots of great classes in college on programming theory. You really want to look at a book on compiler theory or a book on language theory -- a great one would cover the differences between the major paradigms, and give examples of each.
6 782669/qid=1034821624/sr=8-2/ref=sr_8_2/103-561245 0-3349406?v=glance&n=507846
Our programming languages class had us learn a crapload (scientific term) of languages in one semester, and while I don't remember them all, or even how to code in them, I learned a lot about the underlying theory behind coding and the different paradigms.
I wish I could find the book we used in the class, but amazon has the following which looks interesting: http://www.amazon.com/exec/obidos/tg/detail/-/071
When dealing with the campus IT folks, just remember that those positions are generally not paid very well, which means you usually get folks there that do not fully understand technology, nor do they necessarily have a desire to.
Obviously, that's not always the case, but where I went to school, we got into trouble more than once for things that we shouldn't have. When you deal with them, just remember that they have a job to do, and frankly, what you're doing falls outside of the 99.95% of what their used to. "Waah, my email got rejected", "Waah, there's not enough bandwidth for me to do my porn surf... Oops, I mean research"
And with all of the media attention that the RIAA and folks have brought to P2P apps, as soon as you mention that phrase it becomes a buzz phrase with a negative connotation. If you can prove what you were doing is benign, be patient and professional while you're doing it, and try to understand the situation from their perspective, you'll come out unscathed.
Good luck!