213 karma · joined January 4, 2015
It's not like SSH keys are stealthy or something - any sysadmin worth his salt will occasionally look at his authorized_keys list.
Of course, your servers shouldn't be SSHing to your backup servers, but that goes both ways.
let mut words = HashSet::new();
for line in file.lines() {
let line_words = line.unwrap().split_whitespace();
words.extend(
line_words.map(|s| s.to_string())
);
}
words.into_iter().map(move |word| (word, f))HTTP does not have a way of sending an error in-mid-transfer, so a TCP reset has to suffice. The other option would be to blackhole the connection, but that would be worse for both sides.
PCs are now a mature technology, just like cars, and have the resulting long lifecycle.
Smartphones are also getting into this stage.
If you know the language well, there really isn't anything more to say - your code wants the `Debug` bound, but it is not present. Either change your code or add the bound.
I am going to improve the error reporting to use a better error message in this case.
Also, even if rustc has soundness bugs, you won't find them if you don't look for them, and even then, just trying to make your program fit the types will prevent most bugs.
By the way, glibc's code is too horrible to be read - musl is a more modern alternative.
Well, it's not like the credit agencies bailed out the banks themselves. The version of the criticism I have heard was that the banks (and credit agencies) knew that the taxpayers will bail them out if they fail, and therefore they took unnecessary risk - making investments just as useless as the nails made by Soviet nail factories.
Non-shared-cr3 Macs (and IIRC some versions of PaX) also change `%cr3`, which means user-space and kernel-space have completely different address spaces (rather than a shared kernel-space and per-process user-space). This is much more expensive.