Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Windows Is Dead – Long Live Midori?

nguy Microsoft has completely lost it (695 comments)

Look at this:

Aggressive interprocedural optimization is possible because Singularity processes are closed--they do not permit code loading after the process starts executing. This is a dramatic change, since dynamic code loading is a popular, but problematic, mechanism for loading plug-ins. Giving plug-ins access to a program's internals presents serious security and reliability problems (did you know that 85 percent of blue screens in Windows are caused by third-party plug-ins and device drivers?). Dynamic loading frustrates program analysis in compilers or defect-detection tools, which can't see all code that might execute. To be safe, the analysis must be conservative, which precludes many optimizations and dulls the accuracy of defect detection.

Java has had full safety and sandboxing, dynamic loading and interprocedural optimization for more than a decade, and it wasn't even the first.

more than 6 years ago

President Bush Signs Genetic Nondiscrimination Act

nguy typical (527 comments)

This is so typical: Bush is only looking out for his own best interests and the best interests of his cronies.

He just doesn't give a damn about the public's compelling interest to be protected from genetic outliers like him in positions like the commander in chief.

more than 6 years ago



nguy has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?