ZFS and as far as I know any other CoW file system will do the latter. Copying the original block first would imply seeking to the original block to read, seeking to the new block to write and back to the original block to update. CoW file systems exist partially because sequential operations are a lot faster with many storage technologies it would make no sense to go out of your way to kill that advantage.

And you are right, the relatively easy to implement snapshot and data integrity features of those file systems would be a lot more complicated to implement.

Yeah, Ferrari was the strongest car today and Kimi could hold off Hamilton without too many problems. Having the fastest car also meant they could eventually unleash Kimi to keep the first position if Vettel turned out to be too slow. Combined with the hot air preventing being close for more than a few moments Ferrari was able to keep the race under control.

Swapping would have put Vettel in a very tough spot and probably cost him the second and third place at least. They played with fire and took a victory from Kimi but it was probably the best decision for the team and Vettel, they owe Kimi for this though.

Mascherano got sentenced to a year in prison just like Di Maria, Casillas and Alonso solved it at the administrative level. It certainly got limited press coverage but there are a lot more privacy protections if it doesn't get to court.

Most people, including me, lack the expertise to do it accurately and I feel even experts many times use a lot of common sense instead of a well defined and rational method.

My take on this: An attacker would need to hijack your network connection, which is something that won't ever happen to many people, unless they connect to many public wifi networks. The attacker also has to target OP users, instead of using thousands of more general exploits. The attacker will have to send you an update notification prompting you to install a valid but different ROM in your phone (probably an older version). Finally the attacker will use a vulnerability in this specific ROM to gain access to your phone.

The full version is more complex and a little less constrained, but this vulnerability seems very complex and hard to execute compared to any attack seen in the wild. Someone who has to worry about this kind of attack will find OTA updates extremely dangerous in the first place, won't connect to any unsafe network and will check the details of anything they install or update.

Is this vulnerability then irrelevant to you? Well, no, it means OP doesn't fix certain vulnerabilities in 105 days. Which given the updates pace and that it affects the update process itself can be reasonable but it will become increasingly worrying. If this happens with other more serious issues it can become a big problem. Attackers are also paying attention, if they see OP doesn't fix issues it means they will be able to attack its users for longer and may invest more resources in creating exploits. But so far I don't see anything worrying about OP and it's products. They are growing very fast, and need more people working on their software, but it happens to most companies at some point and it's fixable. Let's hope they can do it while keeping great prices.

It depends a lot on what you want to do. I understand why people suggest the slim and simple "Just install PHP and use it's dev tools". It's a great way to learn the language itself without having to deal with an actual server and database.

But if you want to learn by creating a web with PHP or the learning resources assume a full stack installation xampp or a virutal machine provide a "similar to production" environment that is also great.

If you have experience with another platform any option should be rather painless. Beginners may feel more overwhelmed.

I found a classification, police forces except Civil Guard are legally civilians though. Many of them were killed while out of work, in their car or with their families. Few were killed on duty, those bastards always attacked by the back.

There is a number of retired police and armed forces members that could be considered civilians too but I don't know how they classified them.

This won't show in the GUI [php warnings...] Since I have no interest in maintaining plugins and lack the time to learn how SVN works again to submit a PR or patch, I simply disabled warnings in PHP.

I don't understand this. If you don't care about them why disable the warnings? Now if something really breaks you've lost one of the best sources of information about it.

It's really that hard to ignore or filter a file while waiting for the author to fix it? And you don't need to learn SVN or create a PR, an issue is more than enough to reproduce and fix most PHP version problems.

Dpi on 17.3 1440p is great, and it´s still pretty good for 1080p so I think you should take the small scaling penalty. Using black bars for 1080 content will leave you with a too small screen for not much quality difference. It would be different with 27 inches or more.

If you want to try I think there is a good chance messing with VLC or other player video options you can get it to output at a specific resolution without having to touch the display or Windows settings. But maybe someone knows exactly how.

Crime rate says otherwise, most of them probably care about breaking the law a lot more than I do in case of self-defense. A convicted criminal with a gun or a large knife goes back to prison, I wouldn't.

They allow you to defend yourself they just stop the arms race as close to the bottom as they can and choose who can be a step ahead.

That together with a good penal code makes having a gun not worth it for most criminals. The end result is that criminals and people defending themselves use knives, pepper sprays and maybe a taser that even when they are illegal can only get you a fine if a cop has a bad day. Usually just fists.