rca
rca on Hacker News
You can probably use luksHeaderBackup and luksHeaderRestore to make sure your recovery key will always work with the volume. Although I've never tried it so don't take my word for it, it should be pretty easy for you to try out.
Not that it will prevent any dedicated user with root rights from locking you out of the data if they wish to. It just raises friction from a simple luksRemoveKey
Apparently the AGC only had 36,864 words of rom. Looking at a random file from the github repo, each page seems to contain 50 lines. So if you put one instruction (one word) per line you could fit the whole rom inside 738 pages (assuming there's no optimization during assembly). Add some space for the comments and blank lines, and 1516 seems about right.
In any case it's doubtful a single program spanning the whole pile could fit in the AGC rom.
the dd on my machine (from the gnu coreutils 8.24) does just that with the 'status=progress' option.
dd if=/dev/zero of=/dev/null status=progress
4814691328 bytes (4,8 GB) copied, 4,000000 s, 1,2 GB
It's only the size copied and the speed but it's usually enough.
Their workaround of "To communicate with other people that don't use End-To-End, you will need to either generate a key in GnuPG and then import it" wouldn't make much sense if ETE wasn't able to import and interop with RSA keys already. You can also find an rsa implementation in the repo (
https://code.google.com/p/end-to-end/source/browse/javascrip...) that would indicate that they do support RSA encrypt/decrypt. However I can't find any DSA implementation, I think there could indeed be issues with people using DSA/ElGamal keys. (which is weird because there is an implementation of ElGamal, probably the DSA implementation is still being worked on)
The OP might have stumbled upon this while searching the web for apple's metal, if that's the case it shows that the naming collision could be a good way to have people discover the product unexpectedly.
There are also some translations, you can compare with this translation :
http://books.google.fr/books?id=ThC5OoAisaMC&pg=PA21&lpg=PA2... of the same page: on the last line, page 21, you can read "Il cache à la fois le dieu des mers et cette faible mortelle" (It hides both the god of the sea and this weak mortal) and on the mystery document, left margin : "Il cache le dieu et la mortelle" (It hides both the god and the mortal). There are a few other plain Greek -> French translations.
I think you would ask yourself : can I compute this at compile time? (And is it useful to do so?) I don't really see how you could use that for a database driver, but for example you could create a library that uses macros to generate custom serialization/deserialization code to/from json (or whatever format) for your data structures.
(Edit: after a quick check this use case seems to be already covered by #[deriving(Encodable, Decodable)] in rust.)
What if the signals emitted from inside the horizon do reach your head, but only once your head have crossed the horizon?
Basically, you can change your reference point and consider that the signal is not moving, but your head is still moving towards the signal. This way, you're still seeing your legs.
(Note that I have no idea what I'm talking about)
You could use rdrand if you're on (a recent enough) x86. You just lose some portability. Probably not a major issue at this point.
I tried using slimv as well some time ago but I never managed to get it working properly. I don't remember exactly what happened but I believe there were some bugs (like the lag you mention) and I couldn't figure out how to properly transfer just the piece of code I wanted to the repl. Plus I didn't want most of the plugins that slimv added (paredit for instance).
I ended up using this method http://technotales.wordpress.com/2007/10/03/like-slime-for-v... instead. I put just the basic functions into a plugin and that has been enough for me ever since. I use it for lisps though, not haskell.
It should also have to add some iptables rules no? At least one for the natting and one for the filtering.
That's seems like a neat app!
How did you handle the concurrent remote-access on the files? Is there a way for the user applications to be warned when you receive an operational transformation?
I'm implementing a fuse filesystem for a similar webapp and I thought it would be impossible for an editor that hasn't be designed for that to deal with the concurrent modifications, even if the filesystem can handle it.
Side question,
In the introduction the author mentions that if you don't care about privacy, you can solve the x ∈ S problem easily by sending the whole bloom filter to the client. Wouldn't it be simpler for the client to send x to the server instead, and then let the server send the answer back to the client? As I understood bloom filters can get quite large...
Well you're right, not everything is a file. We can't treat a socket like a file because the networks is less reliable/fast/whatever than the file system. You can't treat a pipe just like a file because it needs to have someone reading it if you want to write to it, and there are special files accepting weird ioctls because they have weird capabilities that need to be exploited, etc.
But still, all these do have things in common, mainly they can be read from and written to, and the 'file' is an abstraction that represent just that. To me this is very much like an object oriented concept. This is polymorphism applied to os resources. If several resources have part of their interfaces in common, then exposing it as a higher level abstraction can help simplify programs that then don't have to worry about type specific details if they don't need to.
Anyway even if nothing really is a file, I often find it useful to think about everything as one, as long as I don't forget it's actually not when the abstraction stops being valid. And I'd guess it also helps design and implement the system itself.
That would be an interesting thing to do. But since code usually has a formal grammar, and a relatively simple one at that, plus a far more constrained vocabulary and, like you pointed out, stricter style frameworks, the liberty of the author is way more limited. It might be enough to say that a piece of code hasn't been written by someone in particular, or maybe discern an author among a few coders. But I'd bet it can't be done on the same scale as with literature.
Maybe she didn't have to put that much weight, I think we can also consider the critics as one 'world' (in the article sense of the term). They influence each other, and if a small number of critics happen to find a novel above the average quality I can see how it could spread through their community, just like a viral novel spreads through the general public. Even more so as there are probably some links between the editors/agents and the critics, which could help bootstrap the critic-local fame (and then even a slight push by Rowling's agent/publisher can be enough to play the role of what would need to be 'luck' for regular unknown authors).
What I mean is that success among the public and the critics share the same luck/quality mechanism, but independently. Of course there is some influence from the critics towards the general public (and vice versa, although less I guess) but not enough, hence the critically praised novels that still fail to sell widely.
It's hard to get it to work with optimus-like systems, where the external video ports are not wired to the integrated gpu, and you want to use it by default (which is something you want if you care about battery life at all). Otherwise, yeah it should work out of the box.
In the 'configure inbox' panel you can disable tabs you don't care for. If you only keep 'primary', it's pretty much turned off. Now google might force it on you sometime in the future, but I don't really see what would be the point... However I think it would be nice to be able to create custom tabs and associate filters/label to them. I really could see myself putting various mailing list to their own tabs.
Since the post was about privacy I'd like to point out that unifying the address and search bar means that you can't search through your history/bookmarks (or do keywords searches) without sending the information to your search engine (so that it can show result propositions) which is kind of a privacy leak IMO. Also when nothing from your history/bookmarks/keywords searches have matched in the awesome bar, it does act like a search bar. You just don't have result propositions as you type.
This reminds me about something one of my teacher (a very stallman-like guy in his views) told us about encase. It's an (apparently) fairly common suite of tools used by law enforcement agencies around the world for forensic analysis. In the description of their decryption module (
http://www.guidancesoftware.com/encase-forensic.htm#tab=2) they claim to be able to decrypt quite a few whole-disk encryption schemes. Now it's hard to imagine that they would put an outright lie on their website but there could be several explanations for that. I think the consensus among the students was that they were exaggerating quite a bit, and were only capable to do it upon some specific circumstances (weak passwords, setup errors, various cryptographic edge cases, etc). However the other obvious explanation was that some kind of backdoors were built among those schemes (you can notice the absence of common open source stuff like luks or truecrypt in the list) and that there's accords between some vendors and governmental agencies (via this software) to allow for access into their encryption schemes. I was fairly skeptical back then, but now I'm not so sure... There might be a combination of the two explanations. Someone well-versed into cryptography might be able to tell if some of those products have well-known vulnerabilities.
Edit : the site seems to have some difficulties, here's the google cache http://webcache.googleusercontent.com/search?q=cache:JZEtYXR...
The description of the decryption suite is in the module tab.
Do you mean there are laws (in the US) about filming something in public, or just risk an arbitrary arrest for annoying a cop? I remember reading a story about a guy who installed a software to record from the webcam of the computers in an apple store and I think the legality of it was unclear because it was in a public place or something. (although he did end up with tons of troubles)
I've seen several reactions like yours, but after reading the interview i've got to say it gave me the same feeling about Guido Van Rossum. Most of his answers are slightly-off one-liners, like he doesn't care about the interview at all.
Now I guess his main point is, like he says in its answer to the first question (which must have been swapped btw no?) : "Your questions are rather general and hard to answer. :-) I guess being able to cook an egg for breakfast is invaluable", which i would agree with.
So I wouldn't say that he is a jerk but compared with the good-will of the other interviewees, I see how he can come across as one.
Oh, the windows are supposed to be the game! Ok, then it's not a bug (per se) but I'm using a tiling wm, it's preventing the windows from moving. Thanks for the explanation.
I don't understand what it's supposed to do, it just spawned three windows, one plain yellow and the two others with 3 stripes and an increasing counter. Is that a bug or did I miss something? (I tested with up-to-date firefox and chromium, same thing)
^Z sends a SIGSTOP no? I believe it can't be trapped (like SIGKILL). Actually i think the result of trying to trap it, is undefined (by posix)