The problem, as always... is distracted driving, not mere use of an electronic device while driving, because as you have noted, not all electronic devices require any kind of concentration to use, or would actually be a distraction. Arguably, simply talking to another person in the vehicle can present a greater distraction than using steering-wheel mounted controls for the car's audio system.
And vehicles with stereo controls mounted on the wheel are explicitly designed to minimize the distraction from driving while using. If such things are illegal to operate while driving then it would stand to reason that it would also be illegal to buy such a car in that jurisdiction... again, this is because of what positioning of the controls are *explicitly* designed to achieve.
Further, some electronic devices are necessary to use for normal and safe operation of the vehicle itself, such as cruise control. or even signalling. My point being that "electronic device" is overly vague, and can be enforced arbitrarily.
I don't philosophically agree with everybody who I'd even call a friend, let alone with everyone I ever have any association with... that doesn't stop me from associating with them in areas where we do agree.
Here in Saskatchewan Canada, it is illegal to operate any electronic device while driving a motor vehicle
So then, is it also illegal to sell cars in Saskatechewan that may have controls for things like the stereo, etc, mounted on the steering wheel so that a driver does not need to take either hand off of the wheel?
What about hands-free devices? What about hands-free devices that do not require any concentration to use (such as a pacemaker, for example, or other implanted technologies).
The law there, as you've worded it so vague as to be useless.
Because it doesn't necessarily still work. I have an iphone that is nearly 3 years old and the home button is very nearly worn out, frequently only working intermittently.
Sure... but the fact that you've got to do this all by hand is going to make comparing any given piece of code with another for copyright violations impossible... and all the most similarity you will find afterwards is that similar ideas may have been employed to solving the problem that were used, but ideas are not copyrightable.
One might suggest that the fact that Mojang has not objected to this use is sufficient to create an effective implicit licensing arrangement, but that still wouldn't allow anyone else, regardless of what they had done, to try and slap a GPL on it, since they are not the copyright holder.
The problem with this, you realize, is that Wolfe's contributions are highly in demand in the Minecraft community, and if Mojang does this, the community as a whole will probably just turn on Mojang, even if Mojang isn't actually legally in the wrong here, because the party who *IS* in the wrong happens to control something that a lot of people really want.
In a nutshell, Wolfe is risking it all on the notion that his contributions have given him a controlling mindshare over Minecraft. This is going to end ugly.
That he is an author of a significant part of what people want is wholly irrellevant, he is doing *exactly* what makes people leery of using open source at all in the first place.... and happens to be in the wrong. His code is dependant on Minecraft, not the other way around.
Okay, I totally get how you can decompile java code, but I do not see how, after obfuscating, one is *EVER* going to get back to something that resembles the original source code from the binary. It was my understanding that once you have obfuscated a java program, all of the identifiers from the original source code which might otherwise be visible in an ordinary java decompile are irreversibly mangled... it becomes intractable to even identify general pattern use, let alone any actual source code copying.
I call shenanigans... I don't see how any alleged deobfuscation tool could be used to see what they are talking about.
That's only applicable when your nat is all or nothing. It is also possible to use a nat like a ran parent proxy for local LAN ips while still doing perfectly normal routin for any global ips. You can easily do this with ipv6 because the ip ranges for thing like LAN-local and globally visible ip addresses is well defined in ipv6
I think I'd have to agree with this. I never nailed it down to that particular aspect of perl before now, but I can easily see how this characteristic of perl makes it very difficult to identify idioms in the language. With so many ways to do things that you can't always quickly identify what is being done simply by looking at the source code, unless it has been quite rigorously commented.
Code written in an idiomatic style rarely needs much commenting, because people familiar enough with the language to do what the code needs to accomplish will also be familiar with the idioms in the source code, and in practice, only minute or two of examining the source code fragment is ever necessary, even for code that has never seen before, have a general understanding of what the code is trying to accomplish, even if they do not necessarily understand the bigger picture of how the code is being used.
Of course, it's entirely possible, and not even particularly hard, to write obsfuscated code in almost any language, but with perl, my experience is that it takes a special kind of discipline to *NOT* write such code, while at least in other languages, in my experience, writing in a readable style tends to require only a modest amount of discipline.
NAT maybe seems simple on your home router where you just switch it on and it just works, but see if you like it so much when you have to work with protocols that like to hide IP addresses inside application traffic, especially when you then throw encryption into the mix, and have multiple NAT layers involved.
That's only because of the way most people use NAT... Typically, either every device on a network utilizes it, or none of them do. There is no strict requirement that this be the case, however.... that's just how home routers are usually built. It is entirely possible to achieve the functionality of NAT where it is desired, while still having devices with globally visible IP's on the same network.
NAT doesn't take anything away from IPv6 because any incentive to use it in the first place with IPv6 isn't the same as it is in IPv4.... It would be much more like a transparent proxy that is available to (possibly specific) local addresses in the local IP range.
You can do that with ipv6 anyways.. and without even bothering with NAT. home devices can be assigned addresses in a local range, and will not be accessible from outside any more than if they were NATted, since IP's in such ranges are explicitly designed by the protocol spec to not be routable. As long as your cable modem adheres to the spec, there is no danger of accessing it from the outside any more than if it were behind a NAT.
Of course, in practice, I expect some kind of NAT solution will be in fairly wide use even in IPv6 anyways, since there will be no lack of use cases where you do not want your device to generally have a globally visible IP and be visible to the outside, but you may still have occasion to want to make requests of services in the outside world, using a local proxy to route the responses to those requests directly to your local IP, even though you do not have a global IP, much like NAT currently operates. This can also be solved by utilizing a global IP and configuring a firewall to block inbound traffic to that IP unless it is in response to a specific request by that device, but this is generally less convenient to configure properly than using a NAT-like arrangement.
Notwithstanding, at least with IPv6, the number of IP's is large enough that every device that anyone might ever want to have its own IP actually can... instead of only satisfying the about 70 or 80% of users, like ipv4 does.
The reason for the slow ipv6 adoption is that the ISP's don't want to support because everything that anyone needs to access can be accessed by ipv4, and the endpoints don't want to switch to it because they would lose out on all of the ipv4-only connections, so either side sees ipv6 as a superfluous expense that offers zero gain for the forseeable future until such time as we are *literally* out of ip addresses, and the problem has scaled to such an extent that even NAT will not solve it. Then they'll switch.
For somebody who's noticed so many inconsistencies, why is it that the only one you bother to mention is one that has been reported on numerous times already? One would think, after all, that a show with no shortage of inaccuracies, would have plenty to choose from that haven't been mentioned by at least half a dozen other posters on Slashdot already. Yes, "liquids" would be the more correct term, except that the colloquial expression is to "drink plenty of fluids", and the writers wanted to tell a funny sounding joke. They compromised on the accuracy for the sake of the humor value that it adds for the average viewer. But certainly, again, for a show with an abundance of errors, you should be certain to find errors which could not possibly have been caused by any such compromise, right?
As most of the people I know who actually are in the science or technical fields *ARE* pathologically awkward, abrasive, and antisocial, I only see BBT's portrayal of them as such as an example of truth in television
The problem, as always... is distracted driving, not mere use of an electronic device while driving, because as you have noted, not all electronic devices require any kind of concentration to use, or would actually be a distraction. Arguably, simply talking to another person in the vehicle can present a greater distraction than using steering-wheel mounted controls for the car's audio system.
And vehicles with stereo controls mounted on the wheel are explicitly designed to minimize the distraction from driving while using. If such things are illegal to operate while driving then it would stand to reason that it would also be illegal to buy such a car in that jurisdiction... again, this is because of what positioning of the controls are *explicitly* designed to achieve.
Further, some electronic devices are necessary to use for normal and safe operation of the vehicle itself, such as cruise control. or even signalling. My point being that "electronic device" is overly vague, and can be enforced arbitrarily.
I don't philosophically agree with everybody who I'd even call a friend, let alone with everyone I ever have any association with... that doesn't stop me from associating with them in areas where we do agree.
You're right.. it's false advertising.
Still not welcome
So then, is it also illegal to sell cars in Saskatechewan that may have controls for things like the stereo, etc, mounted on the steering wheel so that a driver does not need to take either hand off of the wheel?
What about hands-free devices? What about hands-free devices that do not require any concentration to use (such as a pacemaker, for example, or other implanted technologies).
The law there, as you've worded it so vague as to be useless.
Because it doesn't necessarily still work. I have an iphone that is nearly 3 years old and the home button is very nearly worn out, frequently only working intermittently.
Sure... but the fact that you've got to do this all by hand is going to make comparing any given piece of code with another for copyright violations impossible... and all the most similarity you will find afterwards is that similar ideas may have been employed to solving the problem that were used, but ideas are not copyrightable.
I don't equate them... but plenty of people do. Ignoring the fact that such people are incorrect will not alter their perception.
Yes... but that's something you'll be doing entirely by hand. For largish programs,this can easily be infeasible.
One might suggest that the fact that Mojang has not objected to this use is sufficient to create an effective implicit licensing arrangement, but that still wouldn't allow anyone else, regardless of what they had done, to try and slap a GPL on it, since they are not the copyright holder.
In a nutshell, Wolfe is risking it all on the notion that his contributions have given him a controlling mindshare over Minecraft. This is going to end ugly.
What would they have to replace, exactly? Mojang didn't violate any license or copyright.
That he is an author of a significant part of what people want is wholly irrellevant, he is doing *exactly* what makes people leery of using open source at all in the first place.... and happens to be in the wrong. His code is dependant on Minecraft, not the other way around.
Okay, I totally get how you can decompile java code, but I do not see how, after obfuscating, one is *EVER* going to get back to something that resembles the original source code from the binary. It was my understanding that once you have obfuscated a java program, all of the identifiers from the original source code which might otherwise be visible in an ordinary java decompile are irreversibly mangled... it becomes intractable to even identify general pattern use, let alone any actual source code copying.
I call shenanigans... I don't see how any alleged deobfuscation tool could be used to see what they are talking about.
It hits the point squarely on the head... Mojang is not at fault here.
Someone who believes that hypothetical scenarios are somehow more reflective of reality than actual history.
That's only applicable when your nat is all or nothing. It is also possible to use a nat like a ran parent proxy for local LAN ips while still doing perfectly normal routin for any global ips. You can easily do this with ipv6 because the ip ranges for thing like LAN-local and globally visible ip addresses is well defined in ipv6
I think I'd have to agree with this. I never nailed it down to that particular aspect of perl before now, but I can easily see how this characteristic of perl makes it very difficult to identify idioms in the language. With so many ways to do things that you can't always quickly identify what is being done simply by looking at the source code, unless it has been quite rigorously commented.
Code written in an idiomatic style rarely needs much commenting, because people familiar enough with the language to do what the code needs to accomplish will also be familiar with the idioms in the source code, and in practice, only minute or two of examining the source code fragment is ever necessary, even for code that has never seen before, have a general understanding of what the code is trying to accomplish, even if they do not necessarily understand the bigger picture of how the code is being used.
Of course, it's entirely possible, and not even particularly hard, to write obsfuscated code in almost any language, but with perl, my experience is that it takes a special kind of discipline to *NOT* write such code, while at least in other languages, in my experience, writing in a readable style tends to require only a modest amount of discipline.
Do you even understand what the point of geostationary orbit is?
The distance involved is anything but arbitrary.
That's only because of the way most people use NAT... Typically, either every device on a network utilizes it, or none of them do. There is no strict requirement that this be the case, however.... that's just how home routers are usually built. It is entirely possible to achieve the functionality of NAT where it is desired, while still having devices with globally visible IP's on the same network.
NAT doesn't take anything away from IPv6 because any incentive to use it in the first place with IPv6 isn't the same as it is in IPv4.... It would be much more like a transparent proxy that is available to (possibly specific) local addresses in the local IP range.
You can do that with ipv6 anyways.. and without even bothering with NAT. home devices can be assigned addresses in a local range, and will not be accessible from outside any more than if they were NATted, since IP's in such ranges are explicitly designed by the protocol spec to not be routable. As long as your cable modem adheres to the spec, there is no danger of accessing it from the outside any more than if it were behind a NAT.
Of course, in practice, I expect some kind of NAT solution will be in fairly wide use even in IPv6 anyways, since there will be no lack of use cases where you do not want your device to generally have a globally visible IP and be visible to the outside, but you may still have occasion to want to make requests of services in the outside world, using a local proxy to route the responses to those requests directly to your local IP, even though you do not have a global IP, much like NAT currently operates. This can also be solved by utilizing a global IP and configuring a firewall to block inbound traffic to that IP unless it is in response to a specific request by that device, but this is generally less convenient to configure properly than using a NAT-like arrangement.
Notwithstanding, at least with IPv6, the number of IP's is large enough that every device that anyone might ever want to have its own IP actually can... instead of only satisfying the about 70 or 80% of users, like ipv4 does.
The reason for the slow ipv6 adoption is that the ISP's don't want to support because everything that anyone needs to access can be accessed by ipv4, and the endpoints don't want to switch to it because they would lose out on all of the ipv4-only connections, so either side sees ipv6 as a superfluous expense that offers zero gain for the forseeable future until such time as we are *literally* out of ip addresses, and the problem has scaled to such an extent that even NAT will not solve it. Then they'll switch.
Actually, they didn't do too bad.
For somebody who's noticed so many inconsistencies, why is it that the only one you bother to mention is one that has been reported on numerous times already? One would think, after all, that a show with no shortage of inaccuracies, would have plenty to choose from that haven't been mentioned by at least half a dozen other posters on Slashdot already. Yes, "liquids" would be the more correct term, except that the colloquial expression is to "drink plenty of fluids", and the writers wanted to tell a funny sounding joke. They compromised on the accuracy for the sake of the humor value that it adds for the average viewer. But certainly, again, for a show with an abundance of errors, you should be certain to find errors which could not possibly have been caused by any such compromise, right?
As most of the people I know who actually are in the science or technical fields *ARE* pathologically awkward, abrasive, and antisocial, I only see BBT's portrayal of them as such as an example of truth in television
So don't use it. Problem solved.