GFS was designed for huge (think GBs and TBs here) files, to be accessed in a streamy manner. Emails are usually on the order of kilobytes. I doubt they'd use GFS for this - they'd probably design something more efficient. After all, who wants to transfer 64Mb over a lan just to get one email?
I'm not a complete continuity freak, so I can't tell if the movie violated any of Asimov's universe, but from what I can remember, it fits pretty well
In the book, there's only one robot that gets even close to killing anyone, and it's been modified to weaken the three laws. Plus they kill it quickly enough. AFAIK, there's no large-scale robot uprising in any of the books, at all.
I'm a geek, and I still wonder how the hell they have the bandwidth to do all these channels, plus all the HD channels they have, plus my fast cable modem (3.5mbps down).
They co-opt multiple regular channels for the downstream. Whereas your cable modem gets only one. Add some compression, and you're set.
The agent controls point B - why would he want to misdirect you, when he can just wait at the destination? Moreover, this attack is more like being told to go to point C after you arrive at point B, where points B and C are operated by the same agency. The definition of a man-in-the-middle attack is an agent in the data path appearing to each side to be the other, and altering the data passing between it. A redirect does not fit this definition.
All the processing power in the world won't help you if you don't have any idea what you're trying to do. Define sentience for me, please, and then we can talk about computing requirements.
But it's not happening here. For a man-in-the-middle attack to occur, another computer would have to be placed between the user's computer and windowsupdate, and intercept or alter all communications. It could not be detected via anything short of SSL certificates or a physical inspection of the data path. Microsoft has no need to do this - they control an endpoint so a man-in-the-middle would be pointless and difficult.
The API documentation in both Windows and Linux has always required memory to be explicitly marked as executable. Any program which did not actually this was taking advantage of undocumented behavior. How is this a surprise?
No. Brute force would be making a list of all possible designs, removing the ones which did not fit the requirements, and sorting by price. This method explores only a small subset of all possible designs - while it won't find the theoretical best possible design, it'll find one good enough, and it'll do it in a timespan shorter than the age of the universe.
Tagging things with a label but leaving them in an "inbox" makes it hard to find the good stuff. Maybe if I could "star" incoming messages based on criteria as well?
It already has a program running on it that I had to develop to detect processes using too much processor time and kill them (with warnings, messages printe dout when students log in and so on). I'll probably have to upgrade it to do the same with memory now that we have one genius who seems to be finding a way to consume 1.8Gb of memory.
Don't kill it, renice it. It'll still run, but it'll cede the processor to other apps when they need it. Also, ulimit can handle limiting memory.
A swap file is just a bunch of disk pages that the OS uses to back application pages. A page in swap will contain one page of application memory (unless it's a new swap file, and thus blank). The mapping of application virtual memory to swap pages is generally held in RAM and not swapped, though, so if the data you're looking for is more than 4kB in size, you'll have to search for both pages manually. The OS can't know that a given page has sensitive data except through memory locking primitives, and memory locking can cause a local denial of service, so it is usually restricted.
GFS was designed for huge (think GBs and TBs here) files, to be accessed in a streamy manner. Emails are usually on the order of kilobytes. I doubt they'd use GFS for this - they'd probably design something more efficient. After all, who wants to transfer 64Mb over a lan just to get one email?
In the book, there's only one robot that gets even close to killing anyone, and it's been modified to weaken the three laws. Plus they kill it quickly enough. AFAIK, there's no large-scale robot uprising in any of the books, at all.
Flash is slower than rotating disk media, in my experience.
You can use @example.com addresses - they're guarenteed never to be in use.
How is it any better than AFS?
And if you want to learn Ruby, check out Why's (Poignant) Guide to Ruby [unfortunately, it's currently unfinished]
The agent controls point B - why would he want to misdirect you, when he can just wait at the destination? Moreover, this attack is more like being told to go to point C after you arrive at point B, where points B and C are operated by the same agency. The definition of a man-in-the-middle attack is an agent in the data path appearing to each side to be the other, and altering the data passing between it. A redirect does not fit this definition.
All the processing power in the world won't help you if you don't have any idea what you're trying to do. Define sentience for me, please, and then we can talk about computing requirements.
Reverse DNS only returns one machine name. Most likely, they're using one of their server clusters for both windows update and hotmail.
You can't implement NX entirely in software without running an emulator.
The API documentation in both Windows and Linux has always required memory to be explicitly marked as executable. Any program which did not actually this was taking advantage of undocumented behavior. How is this a surprise?
Is using the X-No-Archive header so hard? I belive they have a form to remove your messages after the fact as well.
No. Brute force would be making a list of all possible designs, removing the ones which did not fit the requirements, and sorting by price. This method explores only a small subset of all possible designs - while it won't find the theoretical best possible design, it'll find one good enough, and it'll do it in a timespan shorter than the age of the universe.
You can.
Slashdot's using lossy compression on posts now?
I thought .WAV was an audio format - specifically a RIFF header describing parameters for a PCM stream immediately after.
Does this work with a dual-core and a single-core opteron installed to make 3-way SMP, or must both either be dual or single?
90% CPU usage isn't a problem if no other programs need to use the CPU. It should probably check the load average to see if there really is a problem.
Don't kill it, renice it. It'll still run, but it'll cede the processor to other apps when they need it. Also, ulimit can handle limiting memory.
If that's happening you have worse things to worry about than a mere DoS.
Has anyone brought this to the attention of the lkml yet? I can't find it using google groups...
A swap file is just a bunch of disk pages that the OS uses to back application pages. A page in swap will contain one page of application memory (unless it's a new swap file, and thus blank). The mapping of application virtual memory to swap pages is generally held in RAM and not swapped, though, so if the data you're looking for is more than 4kB in size, you'll have to search for both pages manually. The OS can't know that a given page has sensitive data except through memory locking primitives, and memory locking can cause a local denial of service, so it is usually restricted.