However most compressed formats have magics or other headers to identify them. Truly encrypted data won't - so just do a pass looking for 'random' data, and filter out anything that has a known header.
It's hard to tell from the article, but perhaps this was just one of their defenses? I know that in some contexts, at least, lawyers will throw out every argument they can think of, just so they're not restricted from using those arguments later (whether they actually use those arguments is another matter...)
On the contrary - there is no support for threads or interrupts whatsoever in C99. Sure, there's pthreads and the like - but those are not part of C99, nor can you implement them in pure C99.
C itself (all versions) tries very hard to avoid tying itself to any specific hardware or OS. It even supports weird things like platforms with more than 8 bits in a char, or with reserved bits in their integers. But as a result, it has only the bare minimum featureset common across all platforms imaginable, and this is why it's very hard to write anything useful with only pure C. (No networking, no listing the contents of a directory, no executing any other programs except via system()...)
For most userland applications, C plus some OS-dependent libraries are good enough, of course. Things like the POSIX API can't be implemented in regular C (at some level you have an assembly call to the OS's syscall interface), but if you treat it as opaque, no problem.
But for an OS kernel, things aren't that easy. In the quest for high performance, Linux does all kinds of neat hacks, including things like inlining assembly code into C functions - and later rewriting that code on the fly (google for 'smp alternatives' for more information). It also makes use of CPU-level atomic operations - and exactly which ones are available depend on the architecture. Because of these kinds of hacks, which produce noticeable speed improvements, it is utterly impossible to stick purely to standards like C99.
If it's a major, huge, timely event, sure, fine. If it's some minor story about, okay, bundeswehr (who are they? why do I care?) recruiting hackers (because no other company/military/whatever the hell they are does that, clearly), then either translate it before submitting or wait for some English news source to pick it up.
Any insulator, no matter how high the resistance, will leak *some* energy. The question is how much - zero is impossible, so how much above zero is it?
They blocked every spider except for a short list of whitelisted ones. There are still some random pages in google's cache if you search site:journalspace.com
A preimage collision on MD5 (as requested in the article) is quite difficult. If you don't insist on controlling the actual hash value, but instead just make two files with the same hash, then it'll work.
As an aside, do these filtering technologies handle HTTP chunked encoding properly? How about if you deliberately chunk more than necessary?
Sun has some patents on ZFS; the CDDL grants a license to these patents if you're deriving from the original ZFS source, but then you can't link it to linux.
FWIW, I doubt ZFS-FUSE would be a good place to start - FUSE is totally different from Linux's actual vfs layer, after all.
There would need to be a way that the person in question can manipulate what it would look like to another. The voter knows whether they did this manipulation; so they can be confident that the vote validation is correct. However, they can't prove that they're not lying to the third party.
Such schemes are possible in principle, but are typically a bit cumbersome - eg Rivest's three ballot system. Note that this particular one describes a paper system; neverless many of the ideas within still apply. Also, Rivest cites a number of cryptographic schemes to acheive the same protections.
Use noatime. It improves disk performance too, so plenty of plausible deniability there.
However most compressed formats have magics or other headers to identify them. Truly encrypted data won't - so just do a pass looking for 'random' data, and filter out anything that has a known header.
And how many completely-random files do you have on your computer?
It's gone now. If someone wants to post a mirror, make sure it's outside of the US.
About three minutes
The essence of Gamefly's complaint is that it is illegal for the post office to implement special considerations for netflix.
Lawyerly logic is perfectly logical. It's just their system of axioms (laws and precedent) that sometimes seems illogical.
Crysis on steam does have SecureROM - but Spore doesn't. It's listed on the product page - check there before you buy.
You do know that the spore version on steam has no securerom, right?
It's hard to tell from the article, but perhaps this was just one of their defenses? I know that in some contexts, at least, lawyers will throw out every argument they can think of, just so they're not restricted from using those arguments later (whether they actually use those arguments is another matter...)
What's with this "Candlejack" meme anyway? Every t
On the contrary - there is no support for threads or interrupts whatsoever in C99. Sure, there's pthreads and the like - but those are not part of C99, nor can you implement them in pure C99.
C itself (all versions) tries very hard to avoid tying itself to any specific hardware or OS. It even supports weird things like platforms with more than 8 bits in a char, or with reserved bits in their integers. But as a result, it has only the bare minimum featureset common across all platforms imaginable, and this is why it's very hard to write anything useful with only pure C. (No networking, no listing the contents of a directory, no executing any other programs except via system()...)
For most userland applications, C plus some OS-dependent libraries are good enough, of course. Things like the POSIX API can't be implemented in regular C (at some level you have an assembly call to the OS's syscall interface), but if you treat it as opaque, no problem.
But for an OS kernel, things aren't that easy. In the quest for high performance, Linux does all kinds of neat hacks, including things like inlining assembly code into C functions - and later rewriting that code on the fly (google for 'smp alternatives' for more information). It also makes use of CPU-level atomic operations - and exactly which ones are available depend on the architecture. Because of these kinds of hacks, which produce noticeable speed improvements, it is utterly impossible to stick purely to standards like C99.
Great, now why wasn't any of this information in the story? :)
If it's a major, huge, timely event, sure, fine. If it's some minor story about, okay, bundeswehr (who are they? why do I care?) recruiting hackers (because no other company/military/whatever the hell they are does that, clearly), then either translate it before submitting or wait for some English news source to pick it up.
That doesn't mean we need to encourage them.
... it would be nice if you could post a link to a full article in English, what with this being an english site and all. No, babelfish doesn't count.
Cache works for me.
If you're using AdBlock, note that it can block text ads these days.
This is what is often referred to as a "disk cache", and has been implemented in all "real OSes" since the 70s :)
And then your engineer proceeds to define 'too small to be measured' as 'under 0.5 watts'... :)
Any insulator, no matter how high the resistance, will leak *some* energy. The question is how much - zero is impossible, so how much above zero is it?
They blocked every spider except for a short list of whitelisted ones. There are still some random pages in google's cache if you search site:journalspace.com
A preimage collision on MD5 (as requested in the article) is quite difficult. If you don't insist on controlling the actual hash value, but instead just make two files with the same hash, then it'll work.
As an aside, do these filtering technologies handle HTTP chunked encoding properly? How about if you deliberately chunk more than necessary?
Sun has some patents on ZFS; the CDDL grants a license to these patents if you're deriving from the original ZFS source, but then you can't link it to linux.
FWIW, I doubt ZFS-FUSE would be a good place to start - FUSE is totally different from Linux's actual vfs layer, after all.
There would need to be a way that the person in question can manipulate what it would look like to another. The voter knows whether they did this manipulation; so they can be confident that the vote validation is correct. However, they can't prove that they're not lying to the third party.
Such schemes are possible in principle, but are typically a bit cumbersome - eg Rivest's three ballot system. Note that this particular one describes a paper system; neverless many of the ideas within still apply. Also, Rivest cites a number of cryptographic schemes to acheive the same protections.