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

 



Forgot your password?
typodupeerror
×

Comment Re:If they don't allow it... (Score 2) 166

That said, open source is probably the closest the world has ever gotten to true communism.

Communism is centralized control of production. Free Software and Open Source are exactly the opposite. Patents and copyrights are much closer to Communism, as the Government issues directions for who gets to produce stuff.

Medicine

Unearthing Fraud In Medical Trials 80

An anonymous reader writes: The U.S. Food and Drug Administration holds a position of trust among citizens that few government agencies share. So when NYU professor Charles Seife found out the FDA is not forthcoming about misconduct in the scientific trials it oversees, he and his class set out to bring it to light. "For more than a decade, the FDA has shown a pattern of burying the details of misconduct. As a result, nobody ever finds out which data is bogus, which experiments are tainted, and which drugs might be on the market under false pretenses. The FDA has repeatedly hidden evidence of scientific fraud not just from the public, but also from its most trusted scientific advisers, even as they were deciding whether or not a new drug should be allowed on the market. Even a congressional panel investigating a case of fraud regarding a dangerous drug couldn't get forthright answers." Seife suggests the FDA is trapped in a co-dependent relationship with the pharmaceutical industry, and needs strong legislative support to end its bad behavior.
Government

FBI Can't Find Its Drone Privacy Reports 78

v3rgEz (125380) writes "Programs run by the federal government are typically required to undergo a Privacy Impact Assessment if there's a chance they'll veer into monitoring the activities of citizens: The assessments help balance the risks and benefits of the program, and help guide any oversight to prevent abuse. But despite being legally mandated, the FBI and Justice Department have had a tough time producing the assessments done in conjunction with the Bureau's domestic surveillance drone program, first telling privacy advocates to file a FOIA request, and then rejecting that request, before ultimately claiming they now simply can't find the documents altogether."
Medicine

Low Vaccination Rates At Silicon Valley Daycare Facilities 580

Vaccination rates across the U.S. don't neatly correlate with religiosity or wealth; Wired reports that one conspicuous pocket of low vaccination rates, according to California's state database of daycare records, is a place where you might not expect it: Silicon Valley — specifically, the daycare centers at some large tech companies. A WIRED investigation shows that some children attending day care facilities affiliated with prominent Silicon Valley companies have not been completely vaccinated against preventable infectious diseases. At least, that’s according to a giant database from the California Department of Public Health, which tracks the vaccination rates at day care facilities and preschools in the state. We selected more than 20 large technology and health companies in the Bay Area and researched their day care offerings. Of 12 day care facilities affiliated with tech companies, six—that’s half—have below-average vaccination rates, according to the state’s data. ... And those six have a level of measles vaccination that does not provide the “herd immunity” critical to the spread of the disease. Now, this data has limitations—most critically, it might not be current. But it also suggests an incursion of anti-science, anti-vaccine thinking in one of the smartest regions on Earth.

Comment Re:What will change now? (Score 4, Insightful) 411

I still have visions of layers of adapter classes, which serve absolutely no purpose other than to appease Java.

Those adapter classes exist to make interfaces with lots of methods easier to manage. I've learned and forgotten many languages over my 30 years of programming, but Java is one of those elegant languages that makes programming pleasant. The only thing I truly hate about it is the stupid memory limits imposed by its early life for applets. That one thing makes desktop programming more irritating than it needs to be.

AI

The Uncanny Valley of Voice Recognition 83

An anonymous reader writes: We've often seen the term "uncanny valley" applied to the field of robotics — it's easy to get unsettled when robots act close to being human, yet fail completely in a few key ways. GitHub Engineer Zach Holman writes that we've now reached uncanny valley territory in speech recognition as well, though the results are more frustrating than they are disturbing. He says, "Part of this frustration is the user interface itself is less standardized than the desktop or mobile device UI you're used to. Even the basic terminology can feel pretty inconsistent if you're jumping back and forth between platforms.

Siri aims to be completely conversational: Do you think the freshman Congressman from California's Twelfth deserved to sit on HUAC, and how did that impact his future relationship with J. Edgar? Xbox One is basically an oral command line interface, of the form: Xbox (direct object). ...it's these inconsistencies that are frustrating as you jump back and forth between devices. And we're only going to scale this up."
Education

AP Test's Recursion Examples: An Exercise In Awkwardness 252

theodp writes "Yet another example of how AP exams are loaded with poor coding practices," quipped Alfred Thompson, referring to a recursive code example that prints the numbers 0 to 6, which was posted to the (closed) AP Computer Science Facebook group. "We are often forced to use code examples that are not ideal coding practice," Thompson notes. "We do that to make things clear and to demonstrate specific concepts in a sort of isolation that we might not normally use. We seem to do that a lot with recursion because the examples that require recursion tend to be fairly complex." So, while asking students to use recursion instead of a loop to print '0123456' serves the purpose of teaching recursion, Thompson opines that it's also a poor example of code practice. "Someone raised on functional programming where recursion is a pretty standard way of doing looping might disagree of course," he adds. "There is a saying that when all you have is a hammer all your problems look like nails. This seems, in a way, to be the case with recursion and loops. If your first tool of choice (or what you have learned first) for iteration is loops you tend not to think of recursion as a solution. Similarly if you start with recursion (as is common with functional programming) you are a lot more likely to look at recursion as a tool for iteration." So, do you tend to embrace or eschew recursion in your programming?

Comment Re:Same answer every time. (Score 4, Informative) 178

Once you give your data to "the cloud" it ceases to be YOUR data.

It boggles my mind that people still haven't caught on to this. I'm going to expand on your message just a little bit:

Once you give your data to "the cloud", it becomes the property of government snooping agencies. It doesn't even matter if you're in a country that doesn't actively snoop (if you believe that such a thing exists anymore). Companies change hands, and they do so across political boundaries. Companies cannot be trusted with your data. Period.

Hopefully, this little incident opens some eyes.

Comment Re:How is this an AI? (Score 2) 187

I don't understand how this poetry generator constitutes an AI.

That's because it doesn't. This program is on the same complexity scale as chapter 2 or 3 in an introduction to programming book, when it reaches the concept of variables. It's an exercise in triviality, not artificial intelligence.

Education

Washington May Count CS As Foreign Language For College Admission 259

theodp writes On Wednesday, Washington State held a public hearing on House Bill 1445, which proposes a study "to allow two years of computer sciences to count as two years of world languages for the purposes of admission into a four-year institution of higher education." Among the questions posed by the House Higher Education Committee to a UW rep at the hearing was the following: "What's the case for...not just world language is good, world language is well-rounded, but world language is so super-duper-duper good that you should spend two years of your life doing them and specifically better than something else like coding?" The promise of programming jobs, promoted by Microsoft execs and other MS folks like ex-Program Manager Audrey Sniezek (ironically laid off last summer), has prompted Kentucky to ponder a similar measure.

Comment Re:mod parent up (Score 0, Troll) 253

Parent is actually insightful.

No, he's not. He is completely ignorant of history. Even if you can't see it right now, there is trap hidden somewhere in Microsoft's actions. There is ALWAYS a hidden trap in any apparently-friendly action Microsoft takes. You either see it up front and avoid Microsoft like the plague that it is, or you fall victim to the trap after it's sprung.

Don't any of you remember Microsoft's last promise to not sue over Dot Net runtime patents?! On the surface, it seemed like Microsoft had turned a corner away from the Dark Side. But a closer analysis revealed that Microsoft's promise only extended to one very specific version of the Dot Net runtime, which was a version that was quickly superceded by the next version of the Dot Net runtime.

The trap was that we were meant to believe that we were covered by the patent pledge for the Dot Net runtime. However, if you tried to implement Microsoft's superceding version, the patent pledge no longer applied.

Rather than trying to figure out whether you're the dinner guest or the dinner in the wolf's lair, it's just far safer to stay away from the wolf altogether. No one ever got eaten by staying away from Microsoft.

Open Source

Microsoft Open Sources CoreCLR, the .NET Execution Engine 253

An anonymous reader writes: As part of Microsoft's continuing project to open source the .NET framework, the company has announced that CoreCLR, the execution engine for .NET Core, is now available on GitHub. CoreCLR handles things like garbage collection, compilation to machine code, and IL byte code loading. The .NET team said, "We have released the complete and up-to-date CoreCLR implementation, which includes RyuJIT, the .NET GC, native interop and many other .NET runtime components. ... We will be adding Linux and Mac implementations of platform-specific components over the next few months. We already have some Linux-specific code in .NET Core, but we're really just getting started on our ports. We wanted to open up the code first, so that we could all enjoy the cross-platform journey from the outset."

Comment Re:Oh God, not again (Score 1) 740

Measles is one of several diseases that was nearly eradicated before the vaccine was introduced. The effectiveness of the Measles vaccine is based more on religious faith than on science.

The recent New York "outbreak" of 24 cases (only 24 cases, but whatever: we like a good hysterical response to a non-issue) consisted of 20 people who were vaccinated and 4 that were not. That does not speak well to the effectiveness of this particular vaccine, but does lend credence to the notion that good sanitation is more effective than the pharmaceutical cash grab that is modern vaccinations.

More damning of the Measles vaccine is that the source of the New York outbreak was a fully vaccinated person. Measles vaccinations seem a lot like snake oil.

Slashdot Top Deals

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...