You will have almost no problems running your code under PHP 7 as long as your code is not crap. Specifically 7.1+.
The problem is, your code is probably crap and you just do not know it. The amount of bad code that is silently accepted in PHP 7.0 (and less) is just mind boggling.
This has always been the problem with PHP. PHP gives you the rope hang yourself, you just do not know you have hung yourself.
PHP is the only language that makes you wish you were using Perl.
Tim Cook is a smart man. Suing lends credence to the story.
Also, he probably does not feel Bloomberg had any malice toward Apple in their story. By not suing, he is just calling the reporters overzealous idiots.
Never attribute malice that which may be explained by stupidity. You just do not sue stupid.
> Why put your door locks in an accessible network?
This one is easy. One of the purposes of encryption is allowing trusted communication over untrusted networks. If the communication is properly authenticated and encrypted, who cares who can see it. The key word being "properly".
Getting encryption and authentication right on a mass-produced, IoT product is extraordinarily difficult. Making it [reasonably] future-proof, even more so.
I think it is funny they are calling an activity timeout "machine learning". I guess 30 years ago when they implemented screen savers with a timeout, little did they know that was "machine learning".
I think this is just the "temporarily embarrassed millionaires" concept on a corporate stage. If your start-up is going to be "the next big thing", you do not want to shoot yourself in the foot by limiting your ability to grow.
Except that one time you searched for Little Debbie snack cakes to prove to your friends how unhealthy they are for you. The data aggregator just lumps you in with the rest of the "unhealthy eaters" out there.
Now your insurance premiums go up by $200/mo with no explanation and no way to dispute the data.
If Geordi La Forge were around today, he would get a DMCA cease and desist for the "physics-based attack" of "reversing the polarity of the deflector dish".
Except that is not how it works. Processors constantly scale their performance based on load. If you slow down a processor to 50% speed, a task will just just run 2x as slow and keep the processor active longer, therefore using more power than if it just ran at 100% speed. Slowing down 50% does not draw 50% less power, it might draw 10% less power.
Slowing down a processor will end up using more power in the long run and further reduce battery life.
Have you ever purchased something from a store, only later to find that another item had been hidden inside, and tried to return that item to the store? I have.
I purchased a household item like a comforter that had curtains stuffed inside. Nothing particularly high value. I returned the items I had not purchased to the store. When returning the items, while it was not overt, the store basically suspected me of theft and I was not exactly rewarded for "doing the right thing". Never again.
Can you imagine how many wasted man hours it would take to deal with the NSA over lost secrets? Its not like you can just pick up the phone and say "hey I found this on some guys computer, okaybye". You would probably be involved in a multi-year [secret] investigation with very little possibility of positive press.
So does keeping servers powered on 24x7 to host a web site for making "Beowulf Cluster" and "In Soviet Russia" jokes, but you don't see me not complaining.
802 people reported Bitcoin profits and losses. That is probably a significant percentage of people that had enough usage of Bitcoin to even report. I know a lot of people use bitcoin, but I seriously doubt most people usage of Bitcoin warrant reporting on taxes.
From a legal perspective, there is not much difference. The law can compel you to provide a fingerprint or password. The difference is that they can physically force you to provide a fingerprint by simply manhandling you. For a password, there is no way for them to force you to provide it.
It does not mean you cannot be put in jail for failing to provide the password, but providing the information is always 100% voluntary.
If it exists in the physical world, the law can force you to provide it.
I am not really disagreeing with you, but I do not think he was wrong. I mean, he is wrong *now*, but he was not wrong for 2003. Password security was atrocious in the late 90s.
Perhaps Bill Burr's password rules were more of an over-correction due to the piss-poor password management of the era.
Why can't *nix seem to get past that one? I'd really love to know what's in the way of that.
The reason unix cannot get past this is because all of those people that do not agree that vi is better than emacs. Once we settle this for good, the dominos will fall like a house of cards. Checkmate./s
For every "important" artifact, there are thousands of junk artifacts. Especially on large scale government projects. Large scale projects tend to generate a lot of waste.
The movie Contact had a great line for government spending.... "Why build one when you can have two for twice the price." When you have the budget, it always better to have too much instead of not enough.
Linux VPN support is actually very good. You just should not be using PPTP. OpenVPN or some of the other user space type VPNs are great for connecting remote users.
I agree that L2TP is insane for individual user VPNs, but for site-to-site VPNs, IPSec is the only option you should trust. The problem with a lot of user space VPN solutions, like OpenVPN, is once you have authenticated, it just kind of acts like a router for packets. You have to use a secondary controls like a firewall to control access. This is usually fine for allowing access for end users.
IPSec is the the solution you need when you want to create a site-to-site connection with a 3rd party you do not implicitly trust. Every aspect of the VPN must be agreed by both sides of the tunnel before the tunnel can be established. 6 months later if someone tries to change the tunnel parameters on one side without informing the other party, the whole thing stops.
Using the USB C spec does not necessarily push the idea of more expensive alternatives. Using USB C is less "evil" than Apple pushing the lightning connector because USB C includes [the possibility of] an analog audio signal without the need for an external DAC. This means that all that is required to use analog headphones is a USB C to 3.5mm adapter. This would not even fully be considered a "dongle" because it does not require any fancy electronics for functionality. In Host Audio Adapter mode, pins SBU1 and SBU2 directly carry an analog signal.
I know criminals are not supposed to be that smart, but if you read between the lines here, nobody is getting any money for information. It could take 1-2 years to convict someone of this theft. By the time someone is convicted, Razor will conveniently forget about any reward money.
Antarctica was considerably further north 150 million years ago due to plate tectonics.
Eat a dick, Klingons.
You will have almost no problems running your code under PHP 7 as long as your code is not crap. Specifically 7.1+.
The problem is, your code is probably crap and you just do not know it. The amount of bad code that is silently accepted in PHP 7.0 (and less) is just mind boggling.
This has always been the problem with PHP. PHP gives you the rope hang yourself, you just do not know you have hung yourself.
PHP is the only language that makes you wish you were using Perl.
Tim Cook is a smart man. Suing lends credence to the story.
Also, he probably does not feel Bloomberg had any malice toward Apple in their story. By not suing, he is just calling the reporters overzealous idiots.
Never attribute malice that which may be explained by stupidity. You just do not sue stupid.
> Why put your door locks in an accessible network?
This one is easy. One of the purposes of encryption is allowing trusted communication over untrusted networks. If the communication is properly authenticated and encrypted, who cares who can see it. The key word being "properly".
Getting encryption and authentication right on a mass-produced, IoT product is extraordinarily difficult. Making it [reasonably] future-proof, even more so.
I think it is funny they are calling an activity timeout "machine learning". I guess 30 years ago when they implemented screen savers with a timeout, little did they know that was "machine learning".
I think this is just the "temporarily embarrassed millionaires" concept on a corporate stage. If your start-up is going to be "the next big thing", you do not want to shoot yourself in the foot by limiting your ability to grow.
Except that one time you searched for Little Debbie snack cakes to prove to your friends how unhealthy they are for you. The data aggregator just lumps you in with the rest of the "unhealthy eaters" out there.
Now your insurance premiums go up by $200/mo with no explanation and no way to dispute the data.
He's just not going to use a spaceship to get there.
If Geordi La Forge were around today, he would get a DMCA cease and desist for the "physics-based attack" of "reversing the polarity of the deflector dish".
Except that is not how it works. Processors constantly scale their performance based on load. If you slow down a processor to 50% speed, a task will just just run 2x as slow and keep the processor active longer, therefore using more power than if it just ran at 100% speed. Slowing down 50% does not draw 50% less power, it might draw 10% less power.
Slowing down a processor will end up using more power in the long run and further reduce battery life.
Have you ever purchased something from a store, only later to find that another item had been hidden inside, and tried to return that item to the store? I have.
I purchased a household item like a comforter that had curtains stuffed inside. Nothing particularly high value. I returned the items I had not purchased to the store. When returning the items, while it was not overt, the store basically suspected me of theft and I was not exactly rewarded for "doing the right thing". Never again.
Can you imagine how many wasted man hours it would take to deal with the NSA over lost secrets? Its not like you can just pick up the phone and say "hey I found this on some guys computer, okaybye". You would probably be involved in a multi-year [secret] investigation with very little possibility of positive press.
What if that person gets hit by a car
Or a train...
So does keeping servers powered on 24x7 to host a web site for making "Beowulf Cluster" and "In Soviet Russia" jokes, but you don't see me not complaining.
Special circumstances are not uncommon, but valuable special circumstances are rare.
Being able to fit 3 golf balls in your mouth is special, just not something that you can easily capitalize.
802 people reported Bitcoin profits and losses. That is probably a significant percentage of people that had enough usage of Bitcoin to even report. I know a lot of people use bitcoin, but I seriously doubt most people usage of Bitcoin warrant reporting on taxes.
From a legal perspective, there is not much difference. The law can compel you to provide a fingerprint or password. The difference is that they can physically force you to provide a fingerprint by simply manhandling you. For a password, there is no way for them to force you to provide it.
It does not mean you cannot be put in jail for failing to provide the password, but providing the information is always 100% voluntary.
If it exists in the physical world, the law can force you to provide it.
I am not really disagreeing with you, but I do not think he was wrong. I mean, he is wrong *now*, but he was not wrong for 2003. Password security was atrocious in the late 90s.
Perhaps Bill Burr's password rules were more of an over-correction due to the piss-poor password management of the era.
First they came for the Socialists, and I did not speak out because I was not a Socialist.
Then they came for the Trade Unionists, and I did not speak out because I was not a Trade Unionist.
Then they came for the Jews, and I did not speak out because I was not a Jew.
Then they came for the comic books fans—and there was no one left to speak for me.
Where will it end?
Why can't *nix seem to get past that one? I'd really love to know what's in the way of that.
The reason unix cannot get past this is because all of those people that do not agree that vi is better than emacs. Once we settle this for good, the dominos will fall like a house of cards. Checkmate. /s
For every "important" artifact, there are thousands of junk artifacts. Especially on large scale government projects. Large scale projects tend to generate a lot of waste.
The movie Contact had a great line for government spending.... "Why build one when you can have two for twice the price." When you have the budget, it always better to have too much instead of not enough.
Rule of Acquisition #34: War is good for business.
Linux VPN support is actually very good. You just should not be using PPTP. OpenVPN or some of the other user space type VPNs are great for connecting remote users.
I agree that L2TP is insane for individual user VPNs, but for site-to-site VPNs, IPSec is the only option you should trust. The problem with a lot of user space VPN solutions, like OpenVPN, is once you have authenticated, it just kind of acts like a router for packets. You have to use a secondary controls like a firewall to control access. This is usually fine for allowing access for end users.
IPSec is the the solution you need when you want to create a site-to-site connection with a 3rd party you do not implicitly trust. Every aspect of the VPN must be agreed by both sides of the tunnel before the tunnel can be established. 6 months later if someone tries to change the tunnel parameters on one side without informing the other party, the whole thing stops.
Using the USB C spec does not necessarily push the idea of more expensive alternatives. Using USB C is less "evil" than Apple pushing the lightning connector because USB C includes [the possibility of] an analog audio signal without the need for an external DAC. This means that all that is required to use analog headphones is a USB C to 3.5mm adapter. This would not even fully be considered a "dongle" because it does not require any fancy electronics for functionality. In Host Audio Adapter mode, pins SBU1 and SBU2 directly carry an analog signal.
I know criminals are not supposed to be that smart, but if you read between the lines here, nobody is getting any money for information. It could take 1-2 years to convict someone of this theft. By the time someone is convicted, Razor will conveniently forget about any reward money.
Offer a reward leading to an arrest.