Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Politics

Submission + - Why does a voting machine need calibration? (theblaze.com)

Shotgun writes: I heard on the radio that there were some issues with voting machines in Greensboro, NC (my hometown), and the story said the machines just needed "recalibration". Which made me ask, "WTF? Why does a machine for choosing between one of a few choices need 'calibration'?" This story seems to explain the issue.
Science

Submission + - Thousands of Lab Mice Lost in Sandy Flooding (slate.com) 1

An anonymous reader writes: While New York University's Langone Medical Center in lower Manhattan was the site of heroism as 260 patients
were evacuated from flooded floors and nearly complete loss of power, similar floods at NYU's nearby Smilow Research Building killed thousands of laboratory mice, including genetically altered specimens in-bred over many generations as research subjects for melanoma and other diseases. Other laboratory animals, cells, and living tissue used in medical research were also lost; because of the gestation period involved, some projects were likely set back a number of years. Past experience with storms such as Allison in Houston and Katrina in New Orleans has shown that keeping laboratory animals in basements is not good practice, but research institutions keep doing it anyway.

Submission + - How Marvel stopped worrying about the movie date and make great games instead (redbull.co.uk)

An anonymous reader writes: Movie tie-in games are usually known for being a bit, well, poor, but Marvel's been trying to change that lately. The Avengers is a case in point: the tie-in game actually launched five months after the film opened at the box office, while another one for Xbox still isn't out. It's all part of a new strategy just to focus on the games, and on mobile too — the company's games VP outlines a plan to use mobile's smaller development times to make apps about much lesser known super heroes. Moon Knight for iPhone, anyone?
Facebook

Submission + - Facebook tries cloaking probe into data leak involving 1 million accounts (arstechnica.com)

concealment writes: "Risk Assessment / Security & Hacktivism
Facebook tries cloaking probe into data leak involving 1 million accounts
Blogger who bought e-mail addresses for $5 told to keep discussions private.

by Dan Goodin — Oct 29 2012, 1:12pm CDT

        Privacy
        The Web

0

Facebook officials told a blogger to keep their discussions with him private as they investigate claims he acquired names and e-mail addresses belonging almost one million account holders for $5 through a publicly available service online.

"Oh and by the way, you are not allowed to disclose any part of this conversation," member's of Facebook's platform policy team said during a tape-recorded telephone conversation, according to a blog post published by Bogomil Shopov, who describes himself as a "community and technology geek" who lives in Prague, Czech Republic. "It is a secret that we are even having this conversation."

Shopov said Facebook officials set up the conversation after an earlier blog post claiming he purchased data for one million Facebook users online for just $5. The blogger said it was impossible for him to determine exactly how recent the data was, although several of the entries he checked contained accurate e-mail addresses for people he knew. In addition to containing names and e-mail addresses, the cache he purchased also contained profile IDs. In an e-mail to Ars, Shopov said he suspects the data came from a third-party developer."

Government

Submission + - UK Petition Calls for 4G Licence Money To Go On Science And Tech (techweekeurope.co.uk)

judgecorp writes: "British celebrities in science and technology, including Brian Cox and Ben Goldacre are leading a petition calling for the proceeds of the 4G licence auction to go on science and technology. The auction, which is going ahead after years of delay, could raise billions — the petition says this money should be invested in ways to boos Britain's tech-based industry."
News

Submission + - There Are 26 Nuclear Power Plants in Hurricane Sandy's Path (vice.com)

pigrabbitbear writes: "Hurricane Sandy is about to ruin a bunch of people’s Mondays. In New York City alone, the storm has already shut down public transportation, forced tens of thousands to relocate to higher ground and compelled even more office jockeys to work from home. (Okay, that last part might not be so bad, especially for the folks that don’t actually have to work at all.) But if it knocks out power to any of the 26 nuclear power plants that lie directly in its path, the frankenstorm of the century will ruin Tuesday, too. Heck, a nuclear meltdown would probably screw up the entire week."
Linux

Submission + - Ext4 scare was a tempest in a teacup: almost all of the userbase safe (gmane.org)

An anonymous reader writes: It turns out the ext4 problem only affects users of some very obscure mount options, and even them it depends on specific conditions to show up. If you DON'T use the mount options "journal_async_commit" or "journal_checksum", which are NEVER enabled by default (not by the system, and not by the distros), you will not see any corruption.
AMD

Submission + - Did AMD Drop Support for Windows XP? (ngohq.com)

An anonymous reader writes: Yesterday, AMD released Catalyst 12.10 and Catalyst 12.11 Beta. It appears that both drivers don't support Windows XP. In fact, XP isn't even listed in the Catalyst 12.10 release notes.
AMD

Submission + - Vishera-based AMD FX processors make debut (techreport.com)

crookedvulture writes: "The next generation of AMD FX processors has arrived. Otherwise known as Vishera, this new chip features up to eight cores based on the updated Piledriver microarchitecture. It's a speed demon, with clocks ranging as high as 4.2GHz in Turbo mode, and relatively inexpensive, with prices under $200. For heavily threaded tasks, the top-of-the-line FX-8350 offers largely better performance than competing Intel chips. However, the FX's performance isn't as impressive in single-threaded workloads and in games. The chip is also quite a power hog, pulling over 100W more at the wall socket than an equivalent Intel CPU. All of the FX chips have unlocked multipliers, though, and it looks like they might be decent overclockers."
Book Reviews

Submission + - Book Review: C++ Primer (Fifth Edition) (amazon.com)

asgard4 writes: "Title: C++ Primer (Fifth Edition)
Authors: Stanley B. Lippman, JoséeLajoie, Barbara E. Moo
Publisher: Addison-Wesley
976 pages
ISBN-13: 978-0-321-71411-4
ISBN-10: 0-321-71411-3
Price: $59.99

The updated C++ language ISO standard released in September 2011 (called C++11 by most people instead of its full, glorious name ISO/IEC 14882:2011) extends C++ in a myriad of ways, both at a language and at a library level. Even though there aren’t any compilers that fully support all the new language extensions yet, C++ books are already getting updated to include the new features. Quite possibly one of the best books to learn C++ is the classic book C++ Primer by Lippman, Lajoie, and Moo, which received a significant facelift in its fifth edition to include most (but not all) new C++11 features.

Unlike other books that start with discussing the C subset of C++ and the more low-level, procedural features of the language, C++ Primer immediately introduces various higher-level features, such as classes and the use of the standard library types string and vector. I think this is a good choice, considering that the book is written for a target audience that is already familiar with programming, but just not in C++. The book is also a very good introduction to the new C++11 features for programmers that already have experience with the “old” C++98. To aid this subset of readers, the authors have kindly added little icons next to the text that discusses C++11.

After presenting a quick and simple example program, the book introduces how to define variables of different types and how to create compound data structures, followed by a brief look at the standard library string and vector classes. Almost all later examples in the book will use at least these basic types. This is followed by the usual tour through most of the different types of expressions and statements C++ offers.The book continues with a detailed discussion of functions, how they can be overloaded, how default arguments work, how the new C++11 constexpr functions work, and how argument types are converted when functions are called. The authors do a great job at covering almost all possible argument types, from passing C-style arrays as references, to functions that accept the new C++11 initializer lists or old-style ellipsis parameters. In general, I think this thoroughness is a good thing. At the same time, it shows the complexity of the language when it takes almost 60 pages to describe how functions are defined and called.The book concludes its first part with a basic look at classes and some hints to object-oriented programming in C++.

Part II of the book is a brief tour of parts of the C++ standard library, in particular IO streams, various sequential and associative containers (including the new C++ unordered containers) and finally dynamic memory and smart pointers. This part is almost an interlude before the book continues with more concepts with regards to classes in part III, in which the presented examples make use of the standard library facilities from part II. A whole chapter in part III is dedicated to copy control, quite an important and often not very well understood concept in C++. There is also ample discussion of the Rule of Three, which states that a class that requires a destructor also needs a copy constructor and an assignment operator. Of course, with the new C++11 rvalue references this becomes the Rule of Five, which requires that such a class should also have a move constructor and a move assignment operator. The discussion of rvalue references and moving objects in C++11 is excellent, in my opinion. Well worth the read, even for experienced C++98 developers.

The book continues with operator overloading and an in-depth look at polymorphism via virtual functions. The new C++11 keywords final and override are discussed, as well as virtual destructors and pure virtual functions. The final chapter in this part of the book is about templates. The discussion is quite detailed, with a good coverage of class templates, function templates, template specialization and the new variadic templates that were introduced with C++11. There is also ample treatment of how rvalue reference template parameters behave in template argument deduction — quite an interesting topic that has some surprising properties. When passing an lvalue reference to an rvalue reference template parameter, the deduced type is an lvalue reference because of how references get collapsed during argument deduction. C++ guru Scott Meyers recently called this type of rvalue reference a “universal reference” in talk he gave. (http://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11)

The final part of the book deals with a few more topics that didn’t fit anywhere else in the book.In particular, there is discussion of some more standard library classes (tuples, regular expressions, and random number generators), exception handling, namespaces, overloading the new and delete operators, and some other random topics. Overall, the book’s coverage of the language is pretty thorough, but there are some things that it doesn’t discuss or even bring up at all. For one thing, there is no mention of template metaprogramming. There is a short mention of the new C++11 type traits templates, which can be considered template metaprogramming to some degree, but that’s pretty much it. I think for a primer that’s alright.However, a short chapter that shows some basic metaprogramming with types might have been nice. Also, there is no mention of the new C++11 memory model, multi-threading, or thread-local storage.

Most of the changes introduced with C++11 are certainly useful in a lot of contexts and allow us to write more concise and modern C++ programs. However, I can’t shake the feeling that C++ — already an incredibly complex language to learn and even more difficult to master — has become so cluttered with features that it’s becoming a herculean task to teach the language. C++ Primer reinforces that feeling. While an excellent book at giving the reader a thorough introduction to the language, the book’s more than 900 densely information-packed pages confirm that learning C++11 takes a lot of dedication. Nevertheless, the book is a great guide along the journey, if the reader is willing to immerse herself in the intricacies of the C++ programming language. I highly recommend C++ Primer to any programmer interested in starting to learn the ropes of C++."

Submission + - The most detailed images of Uranus' atmosphere ever

monkeyhybrid writes: The Planetary Society's Emily Lakdawalla reports on the most detailed images of Uranus ever taken. The infrared sensitivity of the ground based Keck II telescope's NIRC2 instrument enabled astronomers to see below the high level methane based atmosphere that has hampered previous observations, and with unprecedented clarity. If you ever thought Uranus was a dull blue looking sphere then look again; you could easily mistake these images for being of Jupiter!
Cloud

Submission + - Amazon EBS failure brings down Reddit, Imgur, others (networkworld.com) 1

BButlerNWW writes: "Amazon Web Services has confirmed that its Elastic Block Storage (EBS) service is experiencing degraded service, leading sites across the Internet to experience downtime, including Reddit, Imgur and many others.

AWS confirmed on its status page at 2:11 p.m. ET that it is experiencing "degraded performance for a small number of EBS volumes." It says the issue is restricted to a single Availability Zone within the US-East-1 Region, which is in Northern Virginia. AWS later reported that its Relational Database Service (Amazon RDS) and its Elastic Beanstalk application plaform also experienced failures on Monday afternoon."

Slashdot Top Deals

Quantity is no substitute for quality, but its the only one we've got.

Working...