Well said. An engineer who gets an MBA is still an engineer. An MBA who goes back for an engineering degree becomes an engineer. As for the previous post who said that getting an MBA "ain't" easy? Nonsense. MBAs are what engineers get in their spare time while working full time, raising families, and contributing to OSS projects for fun. Sure, an MBA is useful, partly for the management skills but mostly to fulfill arbitrary requirements from other clueless managers. Still, if you thought it was hard to get, well frankly, there's a reason all your employees think you're an idiot.
The electoral college was never intended to be a convenience, as so many people seem to think. There was never an issue with collecting the popular vote and comparing the totals. We have an electoral college for the same reason we have a bicameral legislature. Smaller states wanted a system in which each state would have an equal number of electoral votes; larger states wanted a popular vote. In order to get all of the states to agree to join the union, we had to reach a compromise.
This compromise has not changed. To remove it is tantamount to removing state sovereignty, which would be a shame. State sovereignty has been essential to the social advancement in this country. If people in state A don't like something (eg. gambling), its citizens can still go to state B (Nevada) and do it. This cuts down on unwanted activity in State A, while still making it available for the people who want it.
The bottom line is that we do not live in one large homogenous state (in spite of recent efforts by fools and crooks), nor should we.
And by the way, to all those people who have jumped on the anti-electoral bandwagon because they are sore losers: Gore did not have a majority of the vote, he had a plurality. If we did have a purely popular vote (not the half-assed system currently proposed), it would have gone to a vote in the House, and Bush still would have won. Furthermore, Clinton did not have a majority in either of his elections, and could have possibly lost either or both of those; I don't remember the statistics of the House at that time.
One final note- the first time a state's electoral votes went to anyone who lost that state's popular vote would be the last time that state participated in this "alliance."
What you seem to be missing is "clear expression or other affirmative steps taken to foster infringement." The court felt that the defendents had knowingly and intentionally supported the use of their products to infringe copyright. In other words, if Grokster et al. take steps to specifically support downloading illegal files, then they've gone beyond just making a tool that can be used that way. They've become accomplices. It would be like Remington making a shotgun that specifically aids in targetting humans, and nothing else.
While I don't agree with copyright laws in general, or with this decision in particular (I don't think sufficient evidence was shown to support it), I do agree that there is a basis for a lawsuit if such "clear expression or other affirmative steps taken to foster infringement" can be shown.
One thing I liked about Jason's design was that the links to articles that don't show up on the main page (e.g. "Advice for Building a Multi-Platform Lyrics Database?" on Jason's example page) don't look like they are somehow connected to the article above them. Michael's design also does an okay job with this, but I like Jason's better overall.
These "anomalies" are no more serious or common than in previous elections, and I don't just mean 2000. All elections are flawed, because they are run by humans, who are flawed. All voting machines are also flawed, for exactly the same reason. The only difference here is that the new machines are more easily validated, resulting in more errors being caught. To use a programming analogy, this is essentially like improving QA - you find more bugs, but it doesn't mean the code is worse. The up side to all this is that these machines can and will be further improved, mostly through software, thereby avoiding the prohibitive costs of replacing the machines, as would have been necessary with older systems.
I know there are a lot of Trekkies out there that insist on being called "Trekkers". Do you ever get hard-core "Trekkers" insisting on calling your movie "Trekkers"? Does it bother you as much as it bothers them when we call them "Trekkies"?
A lot of people have been talking about nuclear fission on here, and I would like to point out some benefits to nuclear fusion as an alternative. Fusion is often mistakenly treated as if it shares the drawbacks of fission, but in fact most of the concerns of fission do not apply to fusion.
Nuclear fusion benefits:
It uses hydrogen as fuel, the most abundant material in the universe. It can also use Helium 3, which is very rare on the Earth, but plentiful on the moon.
It is not a self sustaining reaction, unlike fission, and therefore safer. (Although, to be fair, modern nuclear fission plants are very safe.)
It produces no significant radioactive byproducts. (Tritium, a byproduct in some approaches to fusion, is radioactive, but it is not produced in any significant quantity. Also, it can be reused as fuel, so it would not require disposal.)
The down side is that nobody has been able to get a sustainable fusion reaction yet. Still, some new approaches seem like they may be able to reach that goal, and so fusion may be only a short way off.
Both laws are there to protect consumers. In either case, the ultimate outcome is that the consumers are paying a (likely greatly) inflated price for something they can't do without - otherwise it (i.e. the dumping or fixing) wouldn't work anyway. The result (or, to put it another way, the goal) is abuse of monopoly power. In the long run, this can lead to stagnation in the market, as well as a decrease in consumer spending (especially in other markets), thereby dragging down the whole economy. While it is unlikely that the RAM market is significant enough to cause noticeable effects on the overall economy, it is that possibility that antitrust laws are intended to prevent. There are always losers in business; we don't make laws to prevent that, as long as the winners are not using "unfair" practices that we have seen to hurt our society on the whole.
As for the viability of RAM companies, it is perfectly acceptable, and even expected, that some of these companies fail. Those who last the longest will be those who handle the challenges of the industry the best. These "boom and bust cycles" are simply one of the challenges. Which, incidentally, are beneficial to savvy consumers. Once some of the players have dropped out of the market (for acceptable reasons), the remaining companies will be able to remain viable, because they will each have a larger market share.
I would like to respond to some of konspire2b's claims about java.
From their FAQ:
java applications are difficult to install--- many users do not already have a copy of the java virtual machine installed on their machine. For these users, installing a java application means downloading and installing the java runtime, which is quite large and can be difficult to configure.
Java is extremely simple to install, particularly on popular OSes. Furthermore, no configuration is generally needed. Besides, you have java. So does your neighbor. Anyone who does not have java is, well, probably part of a group of fools trying to justify their failure to use the right tool by making weak claims that people don't have the tools to use it.
java applications start up slowly--- even the smallest java applications can take several seconds to start up, since the virtual machine needs to be loaded first.
This may be from some very outdated information. Early versions of java did have some speed issues, paricularly those using AWT. However, java VMs have made great improvements over the early days, and combined with improvements in hardware, it takes almost no time to start a java app. (There are still some third-party software pieces that may take a long time to start up, but that's the fault of the software's maker, not something inherent in java.)
java applications have slow, unresponsive user interfaces--- on slower machines, using java-based user interfaces can be frustrating (resizing the application window can mean taking a coffee break).
Any interface is the responsibility of its creator. As I said before, there were problems with AWT in earlier versions of java. However, great improvements have been made, and the claim that java applications have poor interfaces is groundless. If you don't believe me, try eclipse.
java applications use a lot of memory--- on most platforms, the virtual machine itself requires several MiB of memory, even for small applications that use very little memory. For more complicated applications, such as konspire2b, the virtual machine adds a lot of memory overhead. For example, kast currently uses about 1 MiB of memory when it's up and running. konspire 1.0 server (written using java) uses about 12 MiB. The interesting point is that konspire2b is far more complex that konspire 1.0 server (for example, the server portion of konspire 1.0 doesn't even have a user interface).
Modern VMs have a very small footprint, and in practical use, they do not add anything significant to the memory requirements of a program. The petty comparison here between kast and konspire is meaningless, as the two are completely different programs and there should be no expectation that they would be the same size. Memory optimization in java, as in any language, is the responsibility of the programmer.
java applications leak memory--- java uses garbage collection to manage memory, which seems to imply that programmers don't need to think about memory management at all. However, garbage collection gives a false sense of security, and java applications can still have memory leaks unless programmers are very careful. In fact, many java applications that run for extended periods of time leak memory to the point of exhausting all system memory. These types of leaks are very difficult for programmers to isolate. In fact, memory management may be more difficult with a garbage collector than without one.
I am a java programmer, and I can tell you first hand that it is very difficult to cause a memory leak in java. I have only ever seen two. One was due to third party software (and was not really a memory leak, but just a bug that caused memory not to be released in a timely manner) and the other was a poorly designed piece of code that was easily fixed. If you are using good design practices, you will never get a memory leak in java. Even wi
I'm willing to help organize a gathering in Columbus, OH. I'd like to see protests in all 50 state capitals (gov't seats, you know), but some of them probably couldn't get enough people to be very impressive, and we wouldn't want to draw away from other gatherings. Maybe we could start by organizing gatherings in a few big cities, then as enough people from one area sign up, break off into more local gatherings?
I would also like to suggest December 16 as a possible date for this. For those of you who don't know, that was the date of the Boston Tea Party. It seems like an appropriate date for Civil Disobedience Day.
If our bodies worked the way we wanted, things would be very different. First, you'd get a huge boost of adrenaline so you could outrun the dog. Also, although your heart would speed up, you'd have no risk of a heart attack or other complications from overexerting yourself. You wouldn't get tired. And you'd be equipped with built in weapons for annihilating hostile canines.
You'd also never have to worry about getting nervous trying to talk to that new cutie at work, acne wouldn't exist, and we all be our ideal weight.
Our bodies, at best, make fair attempts at adjusting to situations, but they blow it as often as they get it right. Frankly, if our computers become as reliable as our bodies, I'm going to invest in pencils.
If you're satisfied with your current solution for monitoring the bios, why not just add VNC (or something similar)? Monitor the bios with your current setup during bootup, then switch to VNC once that's done.
I, too, find it easier to write code on a computer, but there are times when you need to be able to write something out longhand. If you have a lot of difficulty doing so, I suggest you practice it. It can be a very useful skill to have.
First, it's something that will come up during an interview, and you can look really bad if you can't do it. I have given more than one interview when an otherwise impressive candidate was turned down because they couldn't write a relatively simple algorithm. I've also been on the other side of the table, where it really gave me an opportunity to distinguish myself. (Btw, from an interviewer's perspective, what's more important there is the approach, not the end results. I wouldn't be surprised if many of your teachers feel the same way.)
Also, it's often necessary to be able to write out code when you're working in a team. It's not always enough to just describe your approach, especially if another programmer wants to go a different way. It's like any visual aid, it helps you get your point across.
Finally, it can be useful when working on your own. I sometimes find that it's helpful for writing complex programs if I sketch it out longhand first. It helps me guarantee I haven't left anything out, so I don't have to go back over my code as much.
So, is having students write code on an exam a good way to test their coding skills? I don't know. But maybe coding skills aren't all they're testing.
I've worked with several good IDEs, and plenty of mediocre ones. Most of them have already been mentioned on here, so I won't bother. But I have noticed that the "best" IDE generally depends on your preferred language and environment. Things like runtime debugging or source control integration can really make a big difference. For example, I've used Visual Cafe at my last two jobs, not because I particularly like it, but because it integrates with Weblogic.
That said, I find I often need more than one editor, even if only one is really an IDE. So I suggest taking a look at a program called Textpad. It's essentially just a text editor, but it has a ton of features, and it's extensible. I like to use it for xml and html (good syntax highlighting), even while I use my other IDE for java. It's pretty inexpensive, and you can download a fully functional free trial (nagware - works indefinitely). The website is www.textpad.com.
The downside is that, unfortunately, it is only available for windows.:(
A very good site for laptops (and more)
on
Low-end Laptops?
·
· Score: 2
Retrobox is a site that specializes in selling used equipment. Their prices are pretty good in general and sometimes you can find some really great deals.
It depends on what you want to develop. If you want to develop software, you're going to have a lot of trouble. Most projects already suffer from a lot of overhead that keeps developers from being fully productive. Forcing them to go through a bunch of red tape whenever they need to change something on their computers could worsen this exponentially.
On the other hand, if you want to develop migraines, ulcers, and a high turnover rate, sounds like you're on the right track.
Why couldn't you just scan constantly? It'd be no different from how your modem works. When you see the signal start switching between zero and one, you know a signal is coming through. As long as you're ready for a signal, you shouldn't have to know exactly when to expect it.
I understand what you're saying, but I still don't think it applies to this technology. After all, you could do the same thing with any other means of data transfer.
I don't see how this would allow for teleportation. As many others have already mentioned, how do you draw a link between this and the ability to transport (or even duplicate) matter?
However, I do see a possibly very significant use of this technology. If you can maintain an entangled state between macroscopic objects, wouldn't this allow a change to one object to be seen immediately in the other? If so, couldn't this be used to create computer networking devices which would work over any distance without any delay, and without any necessary wires or similar infrastructure? This sounds like it could potentially create the "ansible" predicted by Ursula K. Le Guin and Orson Scott Card.
I saw some of this on tv. The kids didn't actually jump simultaneously. That is, they weren't in synch as they jumped up and down. They did all start and stop at about the same time though, which is what they mean by simultaneous, I guess.
No government has ever managed to regulate anything with absolute certainty. People speed all the time, despite the presence of Police on the streets. Banks, convenience stores, and houses are robbed daily. Tax fraud goes uncaught. Illegal drugs are trafficed in huge numbers. Murderers, rapists, and child abusers get away with it.
The only difference between breaking laws in "meatspace" (which, btw, I never hear anyone use except stupid authors like this guy) and breaking laws on the web is that it's a lot easier to spread the tools for breaking laws on the web than it is in the real world. And despite what some foolish authors may think, hardware protection can be and has been cracked (see: Playstation). And, like in the real world, the more people who feel that a law is unjust, the less success there will be in enforcing it (see: War on Drugs).
What, you live in a one-dimentional world?
Or did you think they meant change the direction of the rotation? They mean changing the direction of the axis itself.
Well said. An engineer who gets an MBA is still an engineer. An MBA who goes back for an engineering degree becomes an engineer. As for the previous post who said that getting an MBA "ain't" easy? Nonsense. MBAs are what engineers get in their spare time while working full time, raising families, and contributing to OSS projects for fun. Sure, an MBA is useful, partly for the management skills but mostly to fulfill arbitrary requirements from other clueless managers. Still, if you thought it was hard to get, well frankly, there's a reason all your employees think you're an idiot.
The electoral college was never intended to be a convenience, as so many people seem to think. There was never an issue with collecting the popular vote and comparing the totals. We have an electoral college for the same reason we have a bicameral legislature. Smaller states wanted a system in which each state would have an equal number of electoral votes; larger states wanted a popular vote. In order to get all of the states to agree to join the union, we had to reach a compromise.
This compromise has not changed. To remove it is tantamount to removing state sovereignty, which would be a shame. State sovereignty has been essential to the social advancement in this country. If people in state A don't like something (eg. gambling), its citizens can still go to state B (Nevada) and do it. This cuts down on unwanted activity in State A, while still making it available for the people who want it.
The bottom line is that we do not live in one large homogenous state (in spite of recent efforts by fools and crooks), nor should we.
And by the way, to all those people who have jumped on the anti-electoral bandwagon because they are sore losers: Gore did not have a majority of the vote, he had a plurality. If we did have a purely popular vote (not the half-assed system currently proposed), it would have gone to a vote in the House, and Bush still would have won. Furthermore, Clinton did not have a majority in either of his elections, and could have possibly lost either or both of those; I don't remember the statistics of the House at that time.
One final note- the first time a state's electoral votes went to anyone who lost that state's popular vote would be the last time that state participated in this "alliance."
What you seem to be missing is "clear expression or other affirmative steps taken to foster infringement." The court felt that the defendents had knowingly and intentionally supported the use of their products to infringe copyright. In other words, if Grokster et al. take steps to specifically support downloading illegal files, then they've gone beyond just making a tool that can be used that way. They've become accomplices. It would be like Remington making a shotgun that specifically aids in targetting humans, and nothing else.
While I don't agree with copyright laws in general, or with this decision in particular (I don't think sufficient evidence was shown to support it), I do agree that there is a basis for a lawsuit if such "clear expression or other affirmative steps taken to foster infringement" can be shown.
Python has exception handling. Which means when those guys from the far east take exception, it can handle it.
One thing I liked about Jason's design was that the links to articles that don't show up on the main page (e.g. "Advice for Building a Multi-Platform Lyrics Database?" on Jason's example page) don't look like they are somehow connected to the article above them. Michael's design also does an okay job with this, but I like Jason's better overall.
These "anomalies" are no more serious or common than in previous elections, and I don't just mean 2000. All elections are flawed, because they are run by humans, who are flawed. All voting machines are also flawed, for exactly the same reason. The only difference here is that the new machines are more easily validated, resulting in more errors being caught. To use a programming analogy, this is essentially like improving QA - you find more bugs, but it doesn't mean the code is worse. The up side to all this is that these machines can and will be further improved, mostly through software, thereby avoiding the prohibitive costs of replacing the machines, as would have been necessary with older systems.
I know there are a lot of Trekkies out there that insist on being called "Trekkers". Do you ever get hard-core "Trekkers" insisting on calling your movie "Trekkers"? Does it bother you as much as it bothers them when we call them "Trekkies"?
- Nuclear fusion benefits:
- It uses hydrogen as fuel, the most abundant material in the universe. It can also use Helium 3, which is very rare on the Earth, but plentiful on the moon.
- It is not a self sustaining reaction, unlike fission, and therefore safer. (Although, to be fair, modern nuclear fission plants are very safe.)
- It produces no significant radioactive byproducts. (Tritium, a byproduct in some approaches to fusion, is radioactive, but it is not produced in any significant quantity. Also, it can be reused as fuel, so it would not require disposal.)
The down side is that nobody has been able to get a sustainable fusion reaction yet. Still, some new approaches seem like they may be able to reach that goal, and so fusion may be only a short way off.Both laws are there to protect consumers. In either case, the ultimate outcome is that the consumers are paying a (likely greatly) inflated price for something they can't do without - otherwise it (i.e. the dumping or fixing) wouldn't work anyway. The result (or, to put it another way, the goal) is abuse of monopoly power. In the long run, this can lead to stagnation in the market, as well as a decrease in consumer spending (especially in other markets), thereby dragging down the whole economy. While it is unlikely that the RAM market is significant enough to cause noticeable effects on the overall economy, it is that possibility that antitrust laws are intended to prevent. There are always losers in business; we don't make laws to prevent that, as long as the winners are not using "unfair" practices that we have seen to hurt our society on the whole.
As for the viability of RAM companies, it is perfectly acceptable, and even expected, that some of these companies fail. Those who last the longest will be those who handle the challenges of the industry the best. These "boom and bust cycles" are simply one of the challenges. Which, incidentally, are beneficial to savvy consumers. Once some of the players have dropped out of the market (for acceptable reasons), the remaining companies will be able to remain viable, because they will each have a larger market share.
I would like to respond to some of konspire2b's claims about java.
From their FAQ:
java applications are difficult to install--- many users do not already have a copy of the java virtual machine installed on their machine. For these users, installing a java application means downloading and installing the java runtime, which is quite large and can be difficult to configure.
Java is extremely simple to install, particularly on popular OSes. Furthermore, no configuration is generally needed. Besides, you have java. So does your neighbor. Anyone who does not have java is, well, probably part of a group of fools trying to justify their failure to use the right tool by making weak claims that people don't have the tools to use it.
java applications start up slowly--- even the smallest java applications can take several seconds to start up, since the virtual machine needs to be loaded first.
This may be from some very outdated information. Early versions of java did have some speed issues, paricularly those using AWT. However, java VMs have made great improvements over the early days, and combined with improvements in hardware, it takes almost no time to start a java app. (There are still some third-party software pieces that may take a long time to start up, but that's the fault of the software's maker, not something inherent in java.)
java applications have slow, unresponsive user interfaces--- on slower machines, using java-based user interfaces can be frustrating (resizing the application window can mean taking a coffee break).
Any interface is the responsibility of its creator. As I said before, there were problems with AWT in earlier versions of java. However, great improvements have been made, and the claim that java applications have poor interfaces is groundless. If you don't believe me, try eclipse.
java applications use a lot of memory--- on most platforms, the virtual machine itself requires several MiB of memory, even for small applications that use very little memory. For more complicated applications, such as konspire2b, the virtual machine adds a lot of memory overhead. For example, kast currently uses about 1 MiB of memory when it's up and running. konspire 1.0 server (written using java) uses about 12 MiB. The interesting point is that konspire2b is far more complex that konspire 1.0 server (for example, the server portion of konspire 1.0 doesn't even have a user interface).
Modern VMs have a very small footprint, and in practical use, they do not add anything significant to the memory requirements of a program. The petty comparison here between kast and konspire is meaningless, as the two are completely different programs and there should be no expectation that they would be the same size. Memory optimization in java, as in any language, is the responsibility of the programmer.
java applications leak memory--- java uses garbage collection to manage memory, which seems to imply that programmers don't need to think about memory management at all. However, garbage collection gives a false sense of security, and java applications can still have memory leaks unless programmers are very careful. In fact, many java applications that run for extended periods of time leak memory to the point of exhausting all system memory. These types of leaks are very difficult for programmers to isolate. In fact, memory management may be more difficult with a garbage collector than without one.
I am a java programmer, and I can tell you first hand that it is very difficult to cause a memory leak in java. I have only ever seen two. One was due to third party software (and was not really a memory leak, but just a bug that caused memory not to be released in a timely manner) and the other was a poorly designed piece of code that was easily fixed. If you are using good design practices, you will never get a memory leak in java. Even wi
I'm willing to help organize a gathering in Columbus, OH. I'd like to see protests in all 50 state capitals (gov't seats, you know), but some of them probably couldn't get enough people to be very impressive, and we wouldn't want to draw away from other gatherings. Maybe we could start by organizing gatherings in a few big cities, then as enough people from one area sign up, break off into more local gatherings?
I would also like to suggest December 16 as a possible date for this. For those of you who don't know, that was the date of the Boston Tea Party. It seems like an appropriate date for Civil Disobedience Day.
Your body automatically does it all
If our bodies worked the way we wanted, things would be very different. First, you'd get a huge boost of adrenaline so you could outrun the dog. Also, although your heart would speed up, you'd have no risk of a heart attack or other complications from overexerting yourself. You wouldn't get tired. And you'd be equipped with built in weapons for annihilating hostile canines.
You'd also never have to worry about getting nervous trying to talk to that new cutie at work, acne wouldn't exist, and we all be our ideal weight.
Our bodies, at best, make fair attempts at adjusting to situations, but they blow it as often as they get it right. Frankly, if our computers become as reliable as our bodies, I'm going to invest in pencils.
If you're satisfied with your current solution for monitoring the bios, why not just add VNC (or something similar)? Monitor the bios with your current setup during bootup, then switch to VNC once that's done.
I, too, find it easier to write code on a computer, but there are times when you need to be able to write something out longhand. If you have a lot of difficulty doing so, I suggest you practice it. It can be a very useful skill to have.
First, it's something that will come up during an interview, and you can look really bad if you can't do it. I have given more than one interview when an otherwise impressive candidate was turned down because they couldn't write a relatively simple algorithm. I've also been on the other side of the table, where it really gave me an opportunity to distinguish myself. (Btw, from an interviewer's perspective, what's more important there is the approach, not the end results. I wouldn't be surprised if many of your teachers feel the same way.)
Also, it's often necessary to be able to write out code when you're working in a team. It's not always enough to just describe your approach, especially if another programmer wants to go a different way. It's like any visual aid, it helps you get your point across.
Finally, it can be useful when working on your own. I sometimes find that it's helpful for writing complex programs if I sketch it out longhand first. It helps me guarantee I haven't left anything out, so I don't have to go back over my code as much.
So, is having students write code on an exam a good way to test their coding skills? I don't know. But maybe coding skills aren't all they're testing.
I've worked with several good IDEs, and plenty of mediocre ones. Most of them have already been mentioned on here, so I won't bother. But I have noticed that the "best" IDE generally depends on your preferred language and environment. Things like runtime debugging or source control integration can really make a big difference. For example, I've used Visual Cafe at my last two jobs, not because I particularly like it, but because it integrates with Weblogic.
:(
That said, I find I often need more than one editor, even if only one is really an IDE. So I suggest taking a look at a program called Textpad. It's essentially just a text editor, but it has a ton of features, and it's extensible. I like to use it for xml and html (good syntax highlighting), even while I use my other IDE for java. It's pretty inexpensive, and you can download a fully functional free trial (nagware - works indefinitely). The website is www.textpad.com.
The downside is that, unfortunately, it is only available for windows.
I planned my vacation in advance. :)
Retrobox is a site that specializes in selling used equipment. Their prices are pretty good in general and sometimes you can find some really great deals.
P.S. Click on the "Search" icon.
Every time I try to say "Art & Farces" it comes out "Fartin' Arses"!
It depends on what you want to develop. If you want to develop software, you're going to have a lot of trouble. Most projects already suffer from a lot of overhead that keeps developers from being fully productive. Forcing them to go through a bunch of red tape whenever they need to change something on their computers could worsen this exponentially.
On the other hand, if you want to develop migraines, ulcers, and a high turnover rate, sounds like you're on the right track.
Why couldn't you just scan constantly? It'd be no different from how your modem works. When you see the signal start switching between zero and one, you know a signal is coming through. As long as you're ready for a signal, you shouldn't have to know exactly when to expect it.
I understand what you're saying, but I still don't think it applies to this technology. After all, you could do the same thing with any other means of data transfer.
I don't see how this would allow for teleportation. As many others have already mentioned, how do you draw a link between this and the ability to transport (or even duplicate) matter?
However, I do see a possibly very significant use of this technology. If you can maintain an entangled state between macroscopic objects, wouldn't this allow a change to one object to be seen immediately in the other? If so, couldn't this be used to create computer networking devices which would work over any distance without any delay, and without any necessary wires or similar infrastructure? This sounds like it could potentially create the "ansible" predicted by Ursula K. Le Guin and Orson Scott Card.
I saw some of this on tv. The kids didn't actually jump simultaneously. That is, they weren't in synch as they jumped up and down. They did all start and stop at about the same time though, which is what they mean by simultaneous, I guess.
No government has ever managed to regulate anything with absolute certainty. People speed all the time, despite the presence of Police on the streets. Banks, convenience stores, and houses are robbed daily. Tax fraud goes uncaught. Illegal drugs are trafficed in huge numbers. Murderers, rapists, and child abusers get away with it.
The only difference between breaking laws in "meatspace" (which, btw, I never hear anyone use except stupid authors like this guy) and breaking laws on the web is that it's a lot easier to spread the tools for breaking laws on the web than it is in the real world. And despite what some foolish authors may think, hardware protection can be and has been cracked (see: Playstation). And, like in the real world, the more people who feel that a law is unjust, the less success there will be in enforcing it (see: War on Drugs).