Slashdot Mirror


User: NittanyTuring

NittanyTuring's activity in the archive.

Stories
0
Comments
51
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 51

  1. Re:Ancient on A Move to Secure Data by Scattering the Pieces · · Score: 1
    Probably the one that most thoroughly examined the inherent tradeoffs, and that's most directly based on Shamir's IDA work, is PASIS at CMU.
    PASIS is not based on IDA. PASIS is not a mechanism for data dispersal. It is a family of storage protocols that make efficient use of data dispersal mechanisms. Any mechanism that satisfies the m-of-n condition (where of n data fragments, m are necessary to reconstruct the orignal data item) can be used. This can be mirroring, striping, erasure coding, IDA, and anything else researchers will cook up in the future.

    PASIS extends combines data dispersal with checksumming to not only deal with lost data, but bad data. Additionally, it can be tuned to address different fault models, such as fail-stop (where machines that go down never come back up), or synchronous timing (where working machines are guaranteed to respond within a predefined timeout period).

    The motivation behind PASIS is to expose all options and possibilties. Few questions are actually answered. It shows you all the knobs and switches, but you still have to dial in the right setting. Any practical implementation of a distributed storage system (RAID, Google FS, Cleversafe, etc) has to answer these questions.
  2. The state of the art is hybrid of the two on Should Servers be Mono-Process or Multithreaded? · · Score: 2, Insightful

    Threads are used because they are easy for development. They can also keep the multiple units of a parallel processor busy. However, using more threads than there are processing units introduces overhead into the system. There are better ways to do task scheduling... like event-driven models.

    So, why not combine the multi-threaded and event-driven models? Some very interesting research has been done in this area. Check out Staged Event-Driven Architecture, or SEDA. Like threads, it has high fairness in scheduling. Like event-driven models, it scales to a large number of concurrent requests. In fact, it degrades gracefully even during a Slashdot effect.

  3. At least we get TxF on WinFS Gets the Axe · · Score: 1

    It's a shame that WinFS has been dropped. However, Vista has TxF, which is a framework that allows for database-like ACID transactional semantics in an NTFS file system. This is an awesome advancement in filesystems, and a similar model should be proposed for the POSIX standard.

  4. Isn't this called SETI? on Looking for Life in Light · · Score: 2, Informative

    Last time I checked, there exists a project already doing this. It's called SETI. They very thouroughly comb a large range of the EM spectrum for any data representing intelligent life. This proposal instead takes hazy samples from a very narrow band of data (the visible spectrum), to guess at the chemical composition of other planets. So we've replaced listening to white noise with looking at faint blue dots.

  5. Re:I just want a Mr. Fusion in my car on Biggest Obstacle of Nuclear Fusion Overcome? · · Score: 4, Funny

    One of the problems with Mr. Fusion is that it would produce way too much energy. One banana peel, into pure energy, would produce 1.25 billion kilowatt-hours. How many miles can you get on that? Releasing such energy instantaneously would probably spell the end of this sector of the solar system.

  6. Re:that's crazy talk! on Google in Trouble for Suggesting Illegal Software · · Score: 1

    That has to be updated. Google doesn't look like that anymore.

  7. Why are they complaining? on Google in Trouble for Suggesting Illegal Software · · Score: 1

    I feel they have no reason to complain. People searching for pirated software generally know how to find it, and don't need Google Suggest. People not searching to pirate software won't suddenly get that desire because it was suggested by Google Suggest. In fact, ServersCheck could use this to their advantage. By using Google Suggest, it is now easier for them to find the bad guys that are pirating their software.

  8. Re:That's unfortunate... on SF Wifi More Than Flipping a Switch · · Score: 2, Informative
    In about 10 years you're going to be able to buy single wireless access points from Best Buy that will cover the size of the city and it's bandwidth needs for about 50 USD.
    Not going to happen given how the FCC manages spectrum and transmission power.
    Good point. Technology changes rapidly, not the laws of physics. For an access point to have that kind of capability, it would dump pretty high-power transmissions into the EM spectrum. While it is possible that the technology to do that will improve, by becoming smaller and cheaper, the issue of regulation still remains. It would likely cause tons of interference for those near the transmission point, and would possibly even pose a health hazard. Notice that in the evolution of wireless technology, bandwidth improves at a much higher rate than transmission range.

    Also, it's a fact that wireless broadcast technology isn't going to look like that. By that logic, television broadcast towers should soon be the size of a car antenna, and cell phone towers should soon be the size of a fingernail. These technologies don't seem to be moving in that direction.
  9. Whose Fault? on Google Sued for Allegedly Profiting From Child Porn · · Score: 2, Interesting

    Isn't child porn illegal? If so, then Google shouldn't be at fault, but the pornographers.

  10. This article is FUD on Boot Camp For Suckers? · · Score: 1
    Why is he spreading FUD against Boot Camp? Half of his points are irrelevant, and the other half are flat out false.
    So what happens when that critical new part, new application, or new Web site fails to run? Who is going to help? Apple? Hardly.
    As if someone was there to help with my PC. Who am I going to call when my Web site fails to run... definitely not the manufacturer that made the machine. And most hardware in the Mac is going to be equivalent to PC hardware, so why should I have a problem servicing it?
    Apple's not interested in a DIY Mac, nor is it concerned with the case-mod culture of the PC.
    Big deal.If someone is smart enough to case-mod ther PC...
    (1) they will be able to case-mod their Mac... why would this even be a problem? Is there a force field blocking people from going inside their cases?
    (2) they will probably be able to get Mac OS X on a PC
    Apple's not really known as the low-cost or value leader when it comes to computers. There's a premium to pay for "Think Different" that has nothing to do with performance or capability.
    It's the consumer's choice to decide whether or not Steve Jobs is ripping them off. If it's worth it, then they will spend the money. What else is there to say? Why insult them for disagreeing with you?
  11. Re:Breast implants on Social Consequences and Effects of RFID Implants? · · Score: 1

    So then, implanting an RFID tag into my breasts would probably not be a good idea...

  12. Who is right? on Windows Defense on IE7 Search is No Defense · · Score: 1

    Yesterday, I installed the Google Video Player standalone application on my system. When it finished, the installer presented me with a checkbox for setting Google my default search engine. It was checked by default, and I was about to blindly hit "Finish" without giving the widget any thought. Most people would probably do the same.

    Usually, the last dialog in an installation asks the user about adding items to the start menu, the desktop, or other such means of starting the application. How does Google Video have any relation to Google Search? Why should the Google Video installer try to hook into my browser and set up Google Search? I don't know.

    It's pretty apparent that both companies highly value having their search engines as users' defaults. And I think both companies are trying to accomplish this however they can. Google is complaining because they have a good image in the public's eye, and hope to leverage Microsoft's image as a monopoly to generate some public outrage in their favor. There's no right or wrong here, it's just one company versus another.

  13. Re:So does this mean? on Homeland Security Uncovers Critical Flaw in X11 · · Score: 1

    Ok, I agree. This is valid. Maybe then, there should be restrictions on implicit typecasting in expressions that contain function names.

  14. Re:So does this mean? on Homeland Security Uncovers Critical Flaw in X11 · · Score: 1
    No, you have not provided a valid counterexample.

    If I assign a value to a variable... great! I will do anything I want with the variable! Usage of a function pointer variable should not generate warnings. I'm talking about dubious usage of the function. If my code said ...
    (geteuid != 0)
    ... a warning should be generated. If my code said ...
    geteuid_var = geteuid;
    (geteuid_var != 0)
    ... then a warning should definitely not be generated. The compiler can differentiate between function and function pointer variable by looking at their respective declarations.

    Try a little bit harder next time.
  15. Re:So does this mean? on Homeland Security Uncovers Critical Flaw in X11 · · Score: 1

    I would expect that something like this would through a warning, but it doesn't. I just tried this in GCC, and no warning occurred, not even with -Wall.

    I would change the C standard to throw a warning on dubious use of function addresses. Practically, they are only used as part of an rval of an assignment operation, with the left hand side being a function pointer variable. If they are used in any other way, it's probably a typo.

    Name me another way function addresses are commonly used.

  16. Far from a be-all end-all solution on IBM Hardwires Encryption Into Chips · · Score: 2, Insightful

    AFAIK, this technology would only address a number of physical security threats. Adversaries would be stopped from stealing hard drives, or trying to pick up any bits which leak into the environment (maybe through EM signals). While these problems are important to solve, this technology is far from a be-all end-all solution.

    Since the protection only occurs in hardware, one can still exploit the same software-based attack vectors that have been around for ages. Encryption is done even below the OS. If some Trojan horse got kernel-level priveleges and looked at physical RAM, it would see the plaintext and not the ciphertext, All the problems of network security still abound. as data sent out on the network is not protected.

    I'm not sure how this could be used for DRM. I guess Secure Blue could be extended to give or take keys over the network, and data can be transmitted as ciphertext and stored as-is into RAM. Can someone explain how this would work? TPMs can be used for DRM, but they work quite differently.

    I disagree that the screen is the only place for seeing data unencrypted. Devices will need DMA access to memory, and Secure Blue would have to decrypt the data before sending it down the bus. How is leakage protected in this case?

  17. Re:Why water? on Self Contained Water Cooled Radeon X1900, Retail · · Score: 1

    Like the above posters said, water is readily available and non-toxic, but the high specific heat capacity certainly does help. I think the only liquid with a higher specific heat capacity is ammonia.

  18. Online suicide on Internet Suicide Pacts Surge in Japan · · Score: 0, Flamebait

    Get your suicide online, at www.eSeppuku.com

  19. Why would BMW need a Google listing anyway? on Google Delists BMW-Germany · · Score: 1

    Can someone explain to me why it's important that BMW is on Google anyway? Isn't it a no-brainer that www.bmw.com is the global BMW site, and www.bmw.de is the German BMW site? Do people really need a search engine to find this out? Soon, people are going to entirely replace DNS with Google.

  20. Why not delicio.us? on Yahoo! Buys del.icio.us · · Score: 1

    Why is it del.icio.us? Couldn't they just as easily have picked delicio.us?

  21. Can someone clarify Web 2.0? on Five Reasons Why Web 2.0 Matters · · Score: 1

    I'm somewhat confused. Is Web 2.0 the movement towards building interactive applications on the Web (Ajax, Web services)... or is it gathering information in a more collaborative fashion (wikis, blogs, etc)?

    I find people define Web 2.0 in both of these ways, and I don't understand how they are necessarily related. It seems to me that Web 2.0 is just a blanket term that covers however things are done now, Web 1.5 is however things were done before the bubble burst, and Web 1.0 is however things were done in the very beginning. I don't see cohesive paradigms that we can assign to the web as a whole; it seems to be more of a collection of general trends and technologies.

  22. Re:HTML is fine on The Future of HTML · · Score: 1

    Nicely played. Although, your example does use JavaScript without tags, I think JavaScript in general needs to cleaned up.

  23. HTML is fine on The Future of HTML · · Score: 5, Interesting

    HTML is fine. CSS is great. It's everything inside of that needs cleaning.

  24. Re:GOOGLE WENT TO COLLEGE?! on Woz Says Big Software Doesn't Work · · Score: 2, Informative

    Yes, Google went to college!

    It used to be google.stanford.edu. It was a part of Stanford's web site when it was still a research project.

  25. Re:The software that needs it... on Are three cores better than two? · · Score: 1

    The Sega Saturn was the first video game console with multiple CPUs. One of the reasons why it flopped was that video game developers could not use both CPUs concurrently. They were stuck in a single threaded frame of mind.

    Well, that was 10 years ago. I hope video game folks figured out multithreaded programming by now.

    We can look at the transition in another area. Let's look at where the Linux kernel was 10 years ago. Linux 2.0 provided multiprocessing support, but only one CPU could be executing in kernel mode at a time (the big kernel lock). This kind of policy was chosen because it allowed the kernel to essentially remain a singlethreaded application. With each new release came incrementally more finely-grained locking. Developers were forced to rewrite their components to comply with the new standards and fix all the potential race conditions and deadlocks. By now, the Linux kernel can not only execute on multiple processors concurrently, it is preemptible too, allowing for concurrent round-robin execution of kernel threads on a single processor.

    I understand that video games != OS kernels, but a similar transition could be made in the video game industry. It seems that the only obstacle is the complexity of multithreaded programming. Video games have great potential for being multithreaded, however, the staggering difficulty of it is readily apparent to me. Consider rendering a 3D space using multiple threads. Ouch.