My wish list:
- A secure email (with optional encryption/signature, with whitelists)
- IM (with point to point encryption).
- identity management (I would love delegating the login/password ceremonial to Mozilla instead of reinventing the well for each site).
It seems I have trust in Mozilla.
What do you mean by "The attack surface of Vim is admittedly small" ? Recently I had to access a file owned by root. The IT gave me the permission to do sudo /bin/less /etc/the_file. That was enough to launch a shell with root permissions. If someone can send commands to Vim, he can launch any command and own your computer.
They're talking about the attack surface to get accidental code execution from opening files that try to exploit vim. Integrating shell commands with vim/less is a valid feature.
That was indeed a bit silly by IT. They could have written a script that gives you a copy of the file and then deletes it after you're done with it, sort of like what sudoedit does. Or just let you sudoedit that file since they obviously had no problem effectively granting you write access.
No, the point of enabling TRIM is to not induce further write amplification. The zeroing is deferred until the block that is trimmed is over written. It is released from the indefinite garbage collection that exists in a pure SSD implementation that does not know what blocks are important. Some firmwares answers with nothing when requesting a TRIMed block. Others answer with the content of the block as it is on NAND. Either way, the bits are most likely still on NAND.
I think it's dependent on the GC scheme of the SSD in question. From what I have seen, some drives defer it until they'll be written, some zero at the moment the sectors are TRIMmed and some wait for idle + timeout amount of time before working on these sectors.
I have a couple of external SSDs and USB flash drives start to flash their busy lights after letting them idle for a couple of minutes. These "bursts of activity" generally is proportional to the I/O work they have done before the idle period.
One of my flash drives did that GC/zeroing thing when it's ejected. After ejection and drive disconnect, its busy light flashed for some time depending on the work needs to be done. If you didn't hammer it when you used it, it did nothing, but if you did tons of work, it worked up to a minute or so after being ejected.
The war in Ukraine is about selling American shale gas. There are probably other reasons, like dividing Europe and Russia.
The second Gulf War was motivated by Saddam Hussein's desire to sell his oil in euros to fight American imperialism.
America is playing the marionnetist for all its benefits.
Another way of presenting the same facts is that Airbus has done business with a country where corruption and bribes are the norm. The U.S. intercepted communications and used them to blackmail buyers so that they chose Boeing instead of the best airplanes.
Exactly. It's fair to say that at the level of national champion industries and state-to-state deals, countries' intelligence organizations are always involved.
Maybe they're doing defense (discovering bribes swaying the bid to another country, or monitoring their own country's bribes) or offense (stealing competitor bid data and specifications), but they're not idle.
Microsoft software (and borland) were easy to copy, but it was not the case before. There were many tricks to protect software like "weak bits", "laser holes", fancy sector layout. We had special software to copy protected disks.
In 1993, it was said that the game of Go would be the drosophila fly of artificial intelligence. Alphago (then AlphaGo Zero) has succeeded in 2016, 2017. The glass ceiling has been broken.
We are witnessing the birth of a new world where artificial intelligence will be more and more present in everyday life. I do not see any limit.
reply