I've been to Kuwait so I know that's basically true. If your family owns the well your filty stinking rich and never have to care about money. If you work for the oil companies your very well payed but if you don't work for an oil company or for someone who caters to them then your going to be dirt poor.
The worst part is that most of the people who actually work on the wells are from Europe, North America or Australia.
Saudi Arabia is currently trying to fix that by discouraging foreign workers but it's still mostly true. You have a hell of a lot of poor people who have trouble even buying enough foood looking at other people who are very, very rich.
And then people wonder why they have such an easy time recruiting terrorists in the region.
"Everything said about Apache vrs IIS and Linux vrs Windows does also apply to MySQL vrs Oracle. It's all a matter of time. I think Oracle may bite the bullet a lot harder than Microsoft though because they are less diversified. Unless of course they open source Oracle and manage to adapt to the change. They have more time to adapt than Microsoft though sense they are more specialized."
What they have going for them is that Microsoft's stuff is easier to match. Weve got the OS and the standard internet daemons matched on performance. The UI stuff is still a bit away but rappidly catching up.
When it comes to SQL we aren't even close and it will take a lot longer to cut into the high end market because, unlike MS, Oracle has a reputation for being rock solid and thats going to make a lot of people really think twice about switching.
" Those are the situations Ellision/Oracle will need to be fearful of. Many many many applications *do not* require the featureset that Oracle provides, and therefore, you will start to see (as has already happened) projects getting picked off by the lowest end databases."
Yes and the result is that Oracle doesn't even attempt to play in the low end anymore.
Oracle will live a lot longer because while weve gotten the OS down and most of the server software the OSS folks aren't even close to high end in the SQL department.
Mysql is pretty sweet for the low end but chokes all over itself once you start putting it under even moderate write load.
PostgreSQL is better under load but lacks needed features such as mirroring.
Took out the low end? yep! But now when you max out the OSS options your so deep into oracle land it's scarey. My last boss almost had a heart attack when he realised he had grown from needeing the free MySQL to $30 000 oracle.
That falls under traffic control.. nailing them so they don't waste your resources is fine. Blocking them in an attempt to make your systems more secure only leads to a false sense of security.
"Anyway, I'm really looking for a good OSS firewall. So any recommendations would be nice. Thanx!"
Linux: iptables *bsd: ipfw
Having said that I have a growing dislike of firewalls for the simple reason that they tend to be overused and improperly implemented.
Traffic control is good. Thinking blocked ports or auto firewalling portscanners is going to make your network any more secure is not smart. I've also seen people block potentially insecure ports instead of closing them on the machines. Too often I find firewalls as the justification for the use of insecure crap like Exchange or Lotus Notes.
On the other side firewalls also tend to be set so strictly that they block legitimate traffic. It's getting comon to Block all ICMP messages even though they are needed for things like packet size negotiation and error reporting.
ZoneAlarm is a horrid example of an overzelous firewall blocking legitemate traffic and scaring users on the risks of harmless things like ident checks. Leads to fun things like ISPS shutting off servers over complaints from cluless users armed with Zone Alarm logs.
I would laugh but I found a small variation on that code in a project I was working on.
It was only a tad more secure because it used strcmp and the original coder added a NULL check to prevent it from crashing on an empty password
Unfortunatly you still only needed to get the first letter right.
strcmp unfortunatly seems to be the logical eqivelant of strncmp(string1,string2, strlen(string1)) And many coders think at first glance that it will not return a match if the strings aren't the same length.
I've since started wrapping it in a function that compares the lengths first for any projects I work on.
Yes, makes you wonder why IDSN is so expensive desn't it?
Many of the ISP side equipment vendors sell kit that will handle both ISDN and analog calls. So quite a few ISPS can handle both. Unfortunatly the obscene prices US telcos tend to charge for it the isps tend not to even list it as a feature.
Right but modems have had transparent compression for a long time. 56k is 56k+plus compression.
I don't see anything new and given the fact that telcos internally encode analog lines at 64k I don't see much more improvement there either given that an 8k loss in the analog to digital conversion and back again is extrordinarily small when you think about it.
Yes but that provides an easy way to DDos a competing buisness: just post the number somewhere"
Ohh and odds are it wasn't mark who put the number in the men's room.. it was probably someone who thought it would be funny for hum to get a lot of freaky phone calls. It's a common prank.
The nice thing about hypertransport is the fact that the boards are simple design wise and cheaper to manufacture. The current Athlon boards are expensive to make and difficult to get right and that lead to the lack of vendor support and the general lack of quality. It's good to see they have learned from past mistakes.
Also I'm not saying this is the case but if your having a general IO slowdown on your workstations that goes away on dual CPU systems then you may want to check and make sure DMA is enabled.
" Argh... do i wait for athlon64 or opteron, or do I get one of these bad boys?! Decisions, decisions..."
I think you just put your finger on why AMD sales are down. Opteron is so hyped up people are waiting for that. I'd feel sorry for them but I'm also waiting for the opteron before replacing my PC.
Open source works because it fixes something that somone thinks needs fixing.
There are many companies that hire OSS developers these days. To start with you have the distros then you have several embedded companies. Intel and AMD both have staff dedicated to open source.
Apache was and still is developed by people who needed a better webserver do do their job.
That %1 may be accurate but only because of the huge number of minor projects people do because they feel like it. The only project I either work on or monitor where I'm not outnumbered by developers payed to work on the software is Acidblood and that's only because it's a hobby project with no buisness use whatsoever.
I've been to Kuwait so I know that's basically true. If your family owns the well your filty stinking rich and never have to care about money. If you work for the oil companies your very well payed but if you don't work for an oil company or for someone who caters to them then your going to be dirt poor.
The worst part is that most of the people who actually work on the wells are from Europe, North America or Australia.
Saudi Arabia is currently trying to fix that by discouraging foreign workers but it's still mostly true. You have a hell of a lot of poor people who have trouble even buying enough foood looking at other people who are very, very rich.
And then people wonder why they have such an easy time recruiting terrorists in the region.
Slashdot has a lot more reads than writes and that's what mysql does well at.
The problems tend to show up with moderate load of a lot more writes than reads. Like financial transactions for instance.
"Everything said about Apache vrs IIS and Linux vrs Windows does also apply to MySQL vrs Oracle. It's all a matter of time. I think Oracle may bite the bullet a lot harder than Microsoft though because they are less diversified. Unless of course they open source Oracle and manage to adapt to the change. They have more time to adapt than Microsoft though sense they are more specialized."
What they have going for them is that Microsoft's stuff is easier to match. Weve got the OS and the standard internet daemons matched on performance. The UI stuff is still a bit away but rappidly catching up.
When it comes to SQL we aren't even close and it will take a lot longer to cut into the high end market because, unlike MS, Oracle has a reputation for being rock solid and thats going to make a lot of people really think twice about switching.
" Those are the situations Ellision/Oracle will need to be fearful of. Many many many applications *do not* require the featureset that Oracle provides, and therefore, you will start to see (as has already happened) projects getting picked off by the lowest end databases."
Yes and the result is that Oracle doesn't even attempt to play in the low end anymore.
Oracle will live a lot longer because while weve gotten the OS down and most of the server software the OSS folks aren't even close to high end in the SQL department.
Mysql is pretty sweet for the low end but chokes all over itself once you start putting it under even moderate write load.
PostgreSQL is better under load but lacks needed features such as mirroring.
Took out the low end? yep! But now when you max out the OSS options your so deep into oracle land it's scarey. My last boss almost had a heart attack when he realised he had grown from needeing the free MySQL to $30 000 oracle.
Actually thanks to the web that theory has been disproven.
"Can anyone recommend a good OSS firewall that works under WindersXP?"
.. even has a nifty GUI. Just look under control pannel it's in there somewhere.
XP comes with one built in
Either by finding a way to bounce off one of the inside machines or waiting for the firewall to come down during a maintinance cycle.
And yes I've seen both happen..
That falls under traffic control.. nailing them so they don't waste your resources is fine. Blocking them in an attempt to make your systems more secure only leads to a false sense of security.
On my system compare is -98..
Now I'm curious. The original password check code was if(!strcmp(str1,str2)) successpath()
And I know I watched it fail.
"Anyway, I'm really looking for a good OSS firewall. So any recommendations would be nice. Thanx!"
Linux: iptables
*bsd: ipfw
Having said that I have a growing dislike of firewalls for the simple reason that they tend to be overused and improperly implemented.
Traffic control is good. Thinking blocked ports or auto firewalling portscanners is going to make your network any more secure is not smart. I've also seen people block potentially insecure ports instead of closing them on the machines. Too often I find firewalls as the justification for the use of insecure crap like Exchange or Lotus Notes.
On the other side firewalls also tend to be set so strictly that they block legitimate traffic. It's getting comon to Block all ICMP messages even though they are needed for things like packet size negotiation and error reporting.
ZoneAlarm is a horrid example of an overzelous firewall blocking legitemate traffic and scaring users on the risks of harmless things like ident checks. Leads to fun things like ISPS shutting off servers over complaints from cluless users armed with Zone Alarm logs.
Don't forget Sneakers Real Genius and PCU
"Most programmers AREN'T that stupid, and you will never come across this code in the wild."
/*strcmp cores if you feed it a null arg */ ;
;
Boy are you wrong. Heres a small improvement on the afformentioned code I found in the wild(comments are mine).
if(password==NULL)
return(-1)
if(!strcmp(password,user->password))
return(-1)
I would laugh but I found a small variation on that code in a project I was working on.
It was only a tad more secure because it used strcmp and the original coder added a NULL check to prevent it from crashing on an empty password
Unfortunatly you still only needed to get the first letter right.
strcmp unfortunatly seems to be the logical eqivelant of strncmp(string1,string2, strlen(string1)) And many coders think at first glance that it will not return a match if the strings aren't the same length.
I've since started wrapping it in a function that compares the lengths first for any projects I work on.
Yes, makes you wonder why IDSN is so expensive desn't it?
Many of the ISP side equipment vendors sell kit that will handle both ISDN and analog calls. So quite a few ISPS can handle both. Unfortunatly the obscene prices US telcos tend to charge for it the isps tend not to even list it as a feature.
Right but modems have had transparent compression for a long time. 56k is 56k+plus compression.
I don't see anything new and given the fact that telcos internally encode analog lines at 64k I don't see much more improvement there either given that an 8k loss in the analog to digital conversion and back again is extrordinarily small when you think about it.
"The way I see it I should be bitter and angry. I'll live with it. Thanks for the advice."
You may feel you have the right to be bitter and angry but I'm complelled to point out that bitterness is a self imposed prison on your mind.
You should look into freeing yourself and not allowing others actions to so drastically affect your mental health.
Feel free to contact me for more info.
Yes but that provides an easy way to DDos a competing buisness: just post the number somewhere"
.. it was probably someone who thought it would be funny for hum to get a lot of freaky phone calls. It's a common prank.
Ohh and odds are it wasn't mark who put the number in the men's room
The nice thing about hypertransport is the fact that the boards are simple design wise and cheaper to manufacture. The current Athlon boards are expensive to make and difficult to get right and that lead to the lack of vendor support and the general lack of quality. It's good to see they have learned from past mistakes.
Also I'm not saying this is the case but if your having a general IO slowdown on your workstations that goes away on dual CPU systems then you may want to check and make sure DMA is enabled.
Simple... The Opteron is designed for server use and has the massive cache etc while the athlon64 will be priced for home use.
" Argh... do i wait for athlon64 or opteron, or do I get one of these bad boys?! Decisions, decisions..."
I think you just put your finger on why AMD sales are down. Opteron is so hyped up people are waiting for that. I'd feel sorry for them but I'm also waiting for the opteron before replacing my PC.
Open source works because it fixes something that somone thinks needs fixing.
There are many companies that hire OSS developers these days. To start with you have the distros then you have several embedded companies. Intel and AMD both have staff dedicated to open source.
Apache was and still is developed by people who needed a better webserver do do their job.
That %1 may be accurate but only because of the huge number of minor projects people do because they feel like it. The only project I either work on or monitor where I'm not outnumbered by developers payed to work on the software is Acidblood and that's only because it's a hobby project with no buisness use whatsoever.
That would require thinking on the part of the author.
What MS really needs is a dependancy system that would eliminate the need for software vendors to have to include system DLLs with their software.
As it sits I worry this system will prevent upgrades.
This is true.. but as soon as the flood has been noted they should firewall it at the border then go to their upstream to do the same.
There are several Apache mods that will either limit total useage or shut off files on the end of large spikes.
The original question though is what should the ISP have done. IMO they should have firewalled access to the affected ports and then split the cost.
Actually if you look closely you will notice that mr Barnhart was on the school board of one of the districts that faced an audit.
Don't think it's all of wasthington he wishes would screw off.. just Redmond.