I saw a presentation on just this (using MP3 to transmit voice) at the summer VON Developers conference. Some Phd student was working on it, he essentially came to the conclusion that MP3 wouldn't work but that it will be possible to get better voice quality over the Internet than over traditional phones. Hell, this can be done using 729.
I think you'd be surprised at the amount of major carrier iternational traffic that passes over the internet. While it's not a major portion of the total minutes, it is still significant. Long-haul international type carriers are using companies like IBAS and ITXC to ship minutes at a reduced rate.
If Nixon had requested a recount in Illinois the Republican ballot box stuffing in the southern portion of the state would have been brought to light as well. They were both dirty, Kennedy just did it better. While Kennedy may have been popular he wasn't a great president and I think, if thinks had been different (he hadn't been shot), he wouldn't have gone down as such a great president. LBJ, now there was a president. I would say the best (with Clinton being a close second) since, maybe FDR.
The problem is that it can be difficult in a large program to ascertain which areas will need the optimization. Sometimes it's relatively obvious. Programming with some view towards efficient implementation and optimizing are distinct operations. Optimizing in and of itself isn't a problem. It's engineers who spend lots of cycles worrying about optimizing algorithms they haven't written yet. Once it's been demonstrated that an algorithm works (as in, it's been implemented and run against data), some profiling has been done and it's actually necessary to spend spare cycles examining performance then optimizing is worthwhile. Never optimize if you don't need to, it's useless work and there's plenty of shit that actually needs to be worried about on a decent sized programming project.
On the other hand if you're designing a db and you have performance requirements then your job is to design it efficiently. Essentially, I'm lazy, the less code I have to write, test and optimize the more I get to read and think and avoid the carpal tunnel.
The only problem is that you are both confusing architectural planning with code optimization. Figuring out the best way to lay out a database based on the relevant data isn't the same as writing an algorithm to search through the database in assembler on the first pass. Yes, I am aware the people making up the schema don't write the search algorithms. Anybody who considers architecting your solution to match the problem at hand as "optimization" is living in la-la land. By the same token fire the jackass who jumps in and writes their entire program in asm based on unknown performance issues (but first quiz them on P4 architecture just to make them feel bad).
Bush may be right but the answer he provides is wrong. A standing army prepared to fight multiple world war size conflicts with billions of dollars in hardware that cannot be used and is going in to the rust bin is useless. We need a smaller, well trained army that focuses on the assets it needs, not the excess of the Reagan years. The militaries problem is a lack of direction, they are retaining a cold war identity which is no longer viable. We need a president who can help change the focus and direction of the military. Not just "throw money at the problem."
gid-foo
I ain't never been to no big city where all you slick folks talk big and fast. Here we just like a slow way of life, huntin, fishin...
Or how about "Hey, you facker, I just bagged me the biggest buck of my loife, Ke-rist, I got ta get tha keeoowws off the back field fore the woman gets home."
Please, you're making me sick. It's marketing. Bush is a carefully presented marketing campaign. I hate it when politicians talk in "rural" language. Like they grew up eating grits down on the farm. It's bullshit. His highly paid consultants told him people, for some stupid reason, think a politician is being sincere when they tell idiot stories about "real people" and sound like Charles Kuralt. I've always been of the opinion that people didn't buy it, but now I see I'm wrong.
Great, I don't feel like paying for lung care treatment for habitual smokers. Or people involved in car accidents to get any medical treatment. I mean, obviously I support their ability to get treatment I just don't want my taxes to pay for it. I don't drive and will stay the hell away from roads in the future. Fuck it, I don't want a penny of my tax money (which is substantial at this point) to go towards roads, only mass transportation systems. I don't want any of my money towards tax breaks for churches either. They should pay both property taxes and taxes on income collected during services rendered(such as mass). Wow, I like your tax system. I don't have to support the meat industry, the military. And I want my tax dollars to fund abortions and porn in school. Excellent. Now we can all get what we want.
The idea (as someone suggested) is that there is a huge unseen cost that isn't covered anywhere. With smoking it's the hospital care, lost work, whatever. With gas it's the cost of maintaining the roads and pollution (which I don't think is really covered in fuel costs). etc. etc.
gid-foo
No, every non-vote makes the politicians say "great, another jackass I don't have to worry about." You are the "silent majority." In other words the people who want to maintain the status quo. Not voting is supporting the current scheme of things. It's not requesting a change, you cannot opt out. You are participating whether you get off your fat ass and vote or not. It's too late, you breathe, eat and live in the US (presumably). You can use your yoda doublespeak all you want (Inaction is action) and it doesn't make it any more true.
That's the stupidest thing I've ever heard. Assuming you still live in the US, well, I'm sorry to say that you're already endorsing the system. Move away if you wish to actually make a statement. You use the services provided by the government you choose to (not) elect (water, sewage, electricity, perhaps you drive, maybe use an interstate every once in awhile, maybe you receive mail, fly somewhere, or make a phone call, go to a grocery store, buy food, not have appliances and random objects blow up, or spew radiation at you, or poison your water supply). By being in this country you participate, not voting is in fact your statement that you like the way the country is run and wish to maintain the status quo. Don't worry your selection is duly noted.
I'm not sure if you realize this but "The Daily Show", "The Practice", David Letterman, Jay Leno, they're not news shows. If you're actually getting your news from these programs, well, I'm sorry, for you, for your parents, for the people who have to live with you. What of "everything [Al Gore]" said was lies? Can you actually prove this or has your conservative media told you this? Have you actually looked at Al Gore's voting record? Can you identify where DARPA received funding? How the NSF got funding through the 80's and maintained the backbone?
The effort to turn the US into a police state (more prisons, more cops, looser restrictions on search and seizure, etc) is being done by parties of all persuasions. I don't place the blame solely with the conservatives. I just think they're wrong.
This is such a bunch of horse shit. The media has decided that the status quo is "correct" on all issues. As a liberal I resent conservatives labeling the obviously conservative media as "liberal." They aren't. Go cry about something else.
No, money isn't the problem, administration and politics, those are the problems. Schools are rife with political bullshit, morons on the school board who don't like education and don't like teachers, highly paid superintendents lowly paid teachers, a culture that repeats bullshit ad nauseum like "those who can't do, teach." Principals who lock supply closets and force teachers to be humiliated everytime they need a piece of colored paper, administrations that don't want teachers to have any union or stand up for themselves, overly large class sizes, a bunch of idiots that think education is memorizing multiplication tables and drawings thousands of cursive "As" on a piece of paper. Education is in a sad state is the way of it. Both candidates are just gonna take the already fucked system and bend it over for corporations, so our schools can produce good little workers. (Or place it in the hands of religious freaks).
Good post. You've managed to actually apply some thought to the issue. Nice to read, rather than the knee jerk, linux rulz/MS suckz At this level the OS isn't as much of an issue. And as everyone seems to be pointing out (with a Linux slant of course) there are more factors than just speed to be considered. What is the network design? Are these boxes just sitting out on the net or is there a load balancing box or boxes? What kind of network are they on? Are they multi-homed? What kind of peering do you have? Are you in a datacenter? What kind of rack costs are you dealing with? Static or dynamic? Big database backing these boys up or no database, or tiny database? What database are you using? Do you have a SAN on the back? Are you a portal? Will you be providing services like e-mail, chatrooms, etc?
From the question it seems like you've already made up your mind without truly considering the alternatives. What steps have you already gone through to verify that a Linux/Apache based system is indeed what you want? Why are you not into MS? I've been in the GlobalCenter (Borregas) facility and pound for pound (well Sun e450's and those huge, raid array, dual power supply, big iron, database systems weigh quite a bit) VA Linux seems to be in the lead for dark side rack mounted nifty looking boxes.
Good luck
That may be true when the numbers are more similar. But, just using these numbers, for the number of Apache based boxes you'd need to buy to get the equivalent of NT performance you could buy an extra box for fault resilience and a bigIP. At least.
Are you going to use these boxes darkside?
I just want to give props to IO Completion Ports on Win32. I know everybody thinks that MS is a bunch of jackasses but IO Completion Ports make this all possible (speed not jackasses). They're freakin k-rad.
(just to recap) Company X wants to make sure that only registered or correct boxes are using their VPN product. They do so by validating the IPv6 address which contains a variable portion (the provider address) and the mac portion (the network unique portion). So the VPN box in question strips out the MAC portion and goes to some table it contains which has EVERY SINGLE MAC address registered by the company using the VPN. Besides the obvious logistic problems (how is this table constructed). This is entirely spoofable. Let's start with the obvious - resetting your mac address to on allowable by the VPN software. Now if we're buying this box why can't we just waltz over to it and change the table? Or use linux or bsd and change your IPv6 address whenever you feel like it (for reverse engineering purposes).
What is this mysterious "MAC algorithm" doing? Hashing your MAC address? Using a different has with the new box? Or are they setting your MAC address for you? What you seem to be suggesting is that company X can force a buyer to use a IP address. It doesn't matter if it's derived from the boxes MAC address or some other randomly selected source. gid-foo
That's what I like to see, guilty until proven innocent. Piss tests are bullshit. It's an employers way of saying that you are a plebe without rights. Plus it's useless. It would take a complete idiot to get caught and the substances won't affect your work. The assumption seems to be that if you test positive for smoking grass you're smoking 24/7 and your work will suffer or you'll be a bigger liability. But what the jack ass alcoholic who drinks until they can't see most nights. They don't test for alcohol. They don't piss test you every morning do they? They're not taking hair samples, which can test over a longer period of time, are they? So they can't even tell if your high at work. So you can arrive at work stoned out of your gourd fuck everything up, or run someone over or whatever and they'll possibly test you a week later and discover, oh yeah, you were high. Pre-employment testing is useless showmanship. What's that irritating quote all the libertarians are always throwing around about trading freedom for security?
What the hell is wrong with smoking marijuana? If I found out he smoked marijuana in plentiful quantities I'd love him more. He'd be much more of a true American (and why the hell else would someone willingly move to New Hampshire when Vermont is right next door - not that we want any new people moving in to Vermont).
Or how about Donald Knuth? I would put Kernighan and Ritchie in there as well. What about the geezer who wrote Unix, Ken Thompson? Or Metcalfe? Vint Cerf (yeah they're not really scientists anymore, they're executives)? What about that dude who invented Java, Something Gosling? Noel Chiappas (ok he's not that famous)? Ronald Graham? Plus this article is about both engineers and scientists. Now the list is endless (let's start with the Woz).
They are, aren't they? Aren't they?:)
You dare doubt the "new economy!" You obviously need to be force fed more NPR, CNN and hype about 25 year old tech/marketing/salesmen genius millionaires.
Fascism is extremism in the defense of liberty. Just the liberty of a small select group. Make slaves of everyone so a few can be free. A lack of moderation in the pursuit of justice leads to something like the French revolution. Another attempt at freedom through extremism and the pursuit of justice against those who wronged the people. Moderation, compassion and understanding in all things is the only way we can move forward. In the interest of full disclosure I'm a goddamn card carrying liberal leftist bastard. The kind repubicrats hide their wives and daughters from, big dick swinging, socialized medicine, tax and spend, freedom for everybody, tax the shit out of the rich.
Or even better, going to the local skate park (1/4 mile away) and riding the fun boxes, half pipes and rails until the knots unwind. Just make sure to protect your wrists and brain. And if that's too far away most places of work have parking lots, a guaranteed place to skate.
I saw a presentation on just this (using MP3 to transmit voice) at the summer VON Developers conference. Some Phd student was working on it, he essentially came to the conclusion that MP3 wouldn't work but that it will be possible to get better voice quality over the Internet than over traditional phones. Hell, this can be done using 729.
I think you'd be surprised at the amount of major carrier iternational traffic that passes over the internet. While it's not a major portion of the total minutes, it is still significant. Long-haul international type carriers are using companies like IBAS and ITXC to ship minutes at a reduced rate.
If Nixon had requested a recount in Illinois the Republican ballot box stuffing in the southern portion of the state would have been brought to light as well. They were both dirty, Kennedy just did it better.
While Kennedy may have been popular he wasn't a great president and I think, if thinks had been different (he hadn't been shot), he wouldn't have gone down as such a great president. LBJ, now there was a president. I would say the best (with Clinton being a close second) since, maybe FDR.
The problem is that it can be difficult in a large program to ascertain which areas will need the optimization. Sometimes it's relatively obvious. Programming with some view towards efficient implementation and optimizing are distinct operations. Optimizing in and of itself isn't a problem. It's engineers who spend lots of cycles worrying about optimizing algorithms they haven't written yet. Once it's been demonstrated that an algorithm works (as in, it's been implemented and run against data), some profiling has been done and it's actually necessary to spend spare cycles examining performance then optimizing is worthwhile. Never optimize if you don't need to, it's useless work and there's plenty of shit that actually needs to be worried about on a decent sized programming project.
On the other hand if you're designing a db and you have performance requirements then your job is to design it efficiently.
Essentially, I'm lazy, the less code I have to write, test and optimize the more I get to read and think and avoid the carpal tunnel.
The only problem is that you are both confusing architectural planning with code optimization. Figuring out the best way to lay out a database based on the relevant data isn't the same as writing an algorithm to search through the database in assembler on the first pass. Yes, I am aware the people making up the schema don't write the search algorithms. Anybody who considers architecting your solution to match the problem at hand as "optimization" is living in la-la land. By the same token fire the jackass who jumps in and writes their entire program in asm based on unknown performance issues (but first quiz them on P4 architecture just to make them feel bad).
Ummmm 1976. Well, yeah, there's a problem. Carter, Ford. I think you're thinking 1980.
Bush may be right but the answer he provides is wrong. A standing army prepared to fight multiple world war size conflicts with billions of dollars in hardware that cannot be used and is going in to the rust bin is useless. We need a smaller, well trained army that focuses on the assets it needs, not the excess of the Reagan years. The militaries problem is a lack of direction, they are retaining a cold war identity which is no longer viable. We need a president who can help change the focus and direction of the military. Not just "throw money at the problem."
gid-foo
I ain't never been to no big city where all you slick folks talk big and fast. Here we just like a slow way of life, huntin, fishin...
Or how about "Hey, you facker, I just bagged me the biggest buck of my loife, Ke-rist, I got ta get tha keeoowws off the back field fore the woman gets home."
Please, you're making me sick. It's marketing. Bush is a carefully presented marketing campaign. I hate it when politicians talk in "rural" language. Like they grew up eating grits down on the farm. It's bullshit. His highly paid consultants told him people, for some stupid reason, think a politician is being sincere when they tell idiot stories about "real people" and sound like Charles Kuralt. I've always been of the opinion that people didn't buy it, but now I see I'm wrong.
Great, I don't feel like paying for lung care treatment for habitual smokers. Or people involved in car accidents to get any medical treatment. I mean, obviously I support their ability to get treatment I just don't want my taxes to pay for it. I don't drive and will stay the hell away from roads in the future. Fuck it, I don't want a penny of my tax money (which is substantial at this point) to go towards roads, only mass transportation systems. I don't want any of my money towards tax breaks for churches either. They should pay both property taxes and taxes on income collected during services rendered(such as mass).
Wow, I like your tax system. I don't have to support the meat industry, the military. And I want my tax dollars to fund abortions and porn in school. Excellent. Now we can all get what we want.
The idea (as someone suggested) is that there is a huge unseen cost that isn't covered anywhere. With smoking it's the hospital care, lost work, whatever. With gas it's the cost of maintaining the roads and pollution (which I don't think is really covered in fuel costs). etc. etc. gid-foo
No, every non-vote makes the politicians say "great, another jackass I don't have to worry about." You are the "silent majority." In other words the people who want to maintain the status quo. Not voting is supporting the current scheme of things. It's not requesting a change, you cannot opt out. You are participating whether you get off your fat ass and vote or not. It's too late, you breathe, eat and live in the US (presumably). You can use your yoda doublespeak all you want (Inaction is action) and it doesn't make it any more true.
That's the stupidest thing I've ever heard. Assuming you still live in the US, well, I'm sorry to say that you're already endorsing the system. Move away if you wish to actually make a statement. You use the services provided by the government you choose to (not) elect (water, sewage, electricity, perhaps you drive, maybe use an interstate every once in awhile, maybe you receive mail, fly somewhere, or make a phone call, go to a grocery store, buy food, not have appliances and random objects blow up, or spew radiation at you, or poison your water supply). By being in this country you participate, not voting is in fact your statement that you like the way the country is run and wish to maintain the status quo. Don't worry your selection is duly noted.
I'm not sure if you realize this but "The Daily Show", "The Practice", David Letterman, Jay Leno, they're not news shows. If you're actually getting your news from these programs, well, I'm sorry, for you, for your parents, for the people who have to live with you.
What of "everything [Al Gore]" said was lies? Can you actually prove this or has your conservative media told you this? Have you actually looked at Al Gore's voting record? Can you identify where DARPA received funding? How the NSF got funding through the 80's and maintained the backbone?
The effort to turn the US into a police state (more prisons, more cops, looser restrictions on search and seizure, etc) is being done by parties of all persuasions. I don't place the blame solely with the conservatives. I just think they're wrong.
This is such a bunch of horse shit. The media has decided that the status quo is "correct" on all issues. As a liberal I resent conservatives labeling the obviously conservative media as "liberal." They aren't. Go cry about something else.
No, money isn't the problem, administration and politics, those are the problems. Schools are rife with political bullshit, morons on the school board who don't like education and don't like teachers, highly paid superintendents lowly paid teachers, a culture that repeats bullshit ad nauseum like "those who can't do, teach." Principals who lock supply closets and force teachers to be humiliated everytime they need a piece of colored paper, administrations that don't want teachers to have any union or stand up for themselves, overly large class sizes, a bunch of idiots that think education is memorizing multiplication tables and drawings thousands of cursive "As" on a piece of paper. Education is in a sad state is the way of it.
Both candidates are just gonna take the already fucked system and bend it over for corporations, so our schools can produce good little workers. (Or place it in the hands of religious freaks).
Good post. You've managed to actually apply some thought to the issue. Nice to read, rather than the knee jerk, linux rulz/MS suckz
At this level the OS isn't as much of an issue. And as everyone seems to be pointing out (with a Linux slant of course) there are more factors than just speed to be considered. What is the network design? Are these boxes just sitting out on the net or is there a load balancing box or boxes? What kind of network are they on? Are they multi-homed? What kind of peering do you have? Are you in a datacenter? What kind of rack costs are you dealing with? Static or dynamic? Big database backing these boys up or no database, or tiny database? What database are you using? Do you have a SAN on the back? Are you a portal? Will you be providing services like e-mail, chatrooms, etc?
From the question it seems like you've already made up your mind without truly considering the alternatives. What steps have you already gone through to verify that a Linux/Apache based system is indeed what you want? Why are you not into MS? I've been in the GlobalCenter (Borregas) facility and pound for pound (well Sun e450's and those huge, raid array, dual power supply, big iron, database systems weigh quite a bit) VA Linux seems to be in the lead for dark side rack mounted nifty looking boxes.
Good luck
That may be true when the numbers are more similar. But, just using these numbers, for the number of Apache based boxes you'd need to buy to get the equivalent of NT performance you could buy an extra box for fault resilience and a bigIP. At least.
Are you going to use these boxes darkside?
I just want to give props to IO Completion Ports on Win32. I know everybody thinks that MS is a bunch of jackasses but IO Completion Ports make this all possible (speed not jackasses). They're freakin k-rad.
This doesn't make sense to me.
(just to recap) Company X wants to make sure that only registered or correct boxes are using their VPN product. They do so by validating the IPv6 address which contains a variable portion (the provider address) and the mac portion (the network unique portion). So the VPN box in question strips out the MAC portion and goes to some table it contains which has EVERY SINGLE MAC address registered by the company using the VPN. Besides the obvious logistic problems (how is this table constructed). This is entirely spoofable. Let's start with the obvious - resetting your mac address to on allowable by the VPN software. Now if we're buying this box why can't we just waltz over to it and change the table? Or use linux or bsd and change your IPv6 address whenever you feel like it (for reverse engineering purposes).
What is this mysterious "MAC algorithm" doing? Hashing your MAC address? Using a different has with the new box? Or are they setting your MAC address for you? What you seem to be suggesting is that company X can force a buyer to use a IP address. It doesn't matter if it's derived from the boxes MAC address or some other randomly selected source.
gid-foo
That's what I like to see, guilty until proven innocent. Piss tests are bullshit. It's an employers way of saying that you are a plebe without rights. Plus it's useless. It would take a complete idiot to get caught and the substances won't affect your work. The assumption seems to be that if you test positive for smoking grass you're smoking 24/7 and your work will suffer or you'll be a bigger liability. But what the jack ass alcoholic who drinks until they can't see most nights. They don't test for alcohol.
They don't piss test you every morning do they? They're not taking hair samples, which can test over a longer period of time, are they? So they can't even tell if your high at work. So you can arrive at work stoned out of your gourd fuck everything up, or run someone over or whatever and they'll possibly test you a week later and discover, oh yeah, you were high.
Pre-employment testing is useless showmanship. What's that irritating quote all the libertarians are always throwing around about trading freedom for security?
Ganggreen The Cro-Mags Judge Slapshot Minor Threat Bad Brains Go yeah, I miss them sometimes as well
What the hell is wrong with smoking marijuana? If I found out he smoked marijuana in plentiful quantities I'd love him more. He'd be much more of a true American (and why the hell else would someone willingly move to New Hampshire when Vermont is right next door - not that we want any new people moving in to Vermont).
Or how about Donald Knuth? I would put Kernighan and Ritchie in there as well. What about the geezer who wrote Unix, Ken Thompson? Or Metcalfe? Vint Cerf (yeah they're not really scientists anymore, they're executives)? What about that dude who invented Java, Something Gosling? Noel Chiappas (ok he's not that famous)? Ronald Graham? Plus this article is about both engineers and scientists. Now the list is endless (let's start with the Woz).
They are, aren't they? Aren't they? :)
You dare doubt the "new economy!" You obviously need to be force fed more NPR, CNN and hype about 25 year old tech/marketing/salesmen genius millionaires.
Fascism is extremism in the defense of liberty. Just the liberty of a small select group. Make slaves of everyone so a few can be free. A lack of moderation in the pursuit of justice leads to something like the French revolution. Another attempt at freedom through extremism and the pursuit of justice against those who wronged the people. Moderation, compassion and understanding in all things is the only way we can move forward.
In the interest of full disclosure I'm a goddamn card carrying liberal leftist bastard. The kind repubicrats hide their wives and daughters from, big dick swinging, socialized medicine, tax and spend, freedom for everybody, tax the shit out of the rich.
Or even better, going to the local skate park (1/4 mile away) and riding the fun boxes, half pipes and rails until the knots unwind. Just make sure to protect your wrists and brain. And if that's too far away most places of work have parking lots, a guaranteed place to skate.