Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Submission + - Remote vs. In-Office Software Teams: Which Is Better? (

mikeatTB writes: While Yahoo and Reddit are sold on banning remote work, there is generally increased acceptance of remote versus co-located teams, and the availability of effective tools that enable it are among the most significant trends affecting technology industry employment today. As with most things in business, productivity and cost are the dominant factors when choosing between remote and co-located workplaces. But there's no one answer. Which is the better fit for your software teams? Dave Fecak does a review of the science, and how peers in the industry are dealing with the modern workplace. One interesting take on the issues is raised by ThoughtWorks' Martin Fowler: Individuals are more productive in a co-located environment, but remote teams are often more productive than co-located teams. This is because a remote team has the advantage of hiring without geographic boundaries, and that enables employers to assemble world-class groups.

Submission + - 4 Forgotten Code Constructs: Time to Revisit the Past?

mikeatTB writes: Some things in the programming world are so easy to misuse that most people prefer to never use them at all. These are the programming equivalent of a flamethrower: You might rarely be in the position to really need one, but every once in a while it turns out that you need to take down a forest. In that case, there’s no easier way than going Rambo on your codebase. That's where a few of the old, forgotten code constructs come into play. Creative use of features such as goto, multiple inheritance, eval, and recursion may be just the right solution for experienced developers when used in the right situation. Is it time to resurrect these four forgotten code constructs?

Submission + - 21 Truly Dangerous Pieces of Code and Programming Missteps

mikeatTB writes: Software powers social networks, controls vast supply chains, gets astronauts to the moon and back, and saves lives. It can also screw up horribly—causing programs to crash, systems to become vulnerable, and entire servers or data centers to go down. And it doesn't necessarily take a lot of code to do this—just enough of exactly the wrong thing. Erik Sherman put together a salute to the truly terrible choices developers have made and, sadly, will make. One example: There may be times that you want to delete an old directory. But when you take out the entire drive, from the root down, in Unix, it's ugly. Better pray you have a recent backup. Think no one would make this mistake? Read about the guy who deleted his company just this year. The command: rm -rf

Submission + - Developer Shortage -- Or Time To Rethink the Technical Interview? 2

mikeatTB writes: Is there a developer shortage? There's research that says yes, but there's also plenty of data indicating that the developer shortage could be an illusion created by picky hiring managers. It's a complex question that doesn't have a simple yes or no answer. But let's entertain the possibility that the developer shortage could be a false perception. Two trends most likely creating the perception of a developer shortage during the interview process of many software companies: 1. "We only hire the best," and there simply aren't enough of "the best" to go around; and 2. The rise of the algorithm-centric technical interview. Is it time to kill the whiteboard?

Submission + - Google To Train 2 Million Indian Android Developers

An anonymous reader writes: Google has announced its new Android Fundamentals training program, which aims to train and certify up to two million Android developers in India. The course, soon to be available online and at schools country-wide, is focused on training, testing and certifying Android developers to prepare students for careers using Android technology. Google is currently working to update the skills of its existing trainers to prepare them to teach the Fundamentals course, as well as updating course materials to provide students a solid foundation in Android development.

The new program works with Prime Minister Narendra Modi’s ‘Skill India’ initiative, launched in 2015 with the intent of training 400 million Indian citizens with new vocational skills by 2022.

Submission + - SPAM: Hacking Smartphones Via Voice Commands Hidden In YouTube Videos

Orome1 writes: A group of researchers from Georgetown University and UC Berkeley have demonstrated how voice commands hidden in YouTube videos can be used by malicious attackers to compromise smartphones. In order for the attack to work, the target smartphones have to have Apple Siri or Google Now – the intelligent personal assistant software that uses a natural language user interface to answer questions, make recommendations, and perform actions – enabled. And, if the video in question is not played on them, they have to be close enough to “hear” and interpret the commands hidden in the video played on other nearby devices.
Link to Original Source

Submission + - DevOps is disintegrating. But that's OK. (

mikeatTB writes: DevOps is disintegrating. Such a claim may sound absurd. But one of the ongoing critiques of the DevOps movement is that the DevOps community steadfastly refuses to agree upon a definition or mimic Agile's adoption of a manifesto describing its values. Baron Schwartz lamented this lack of a structured definition (and sometimes a visceral reaction against any definition) back in January 2015. Those concerns may be coming home to roost, writes J. Paul Reed. Today, when someone says "DevOps," the context isn't anchored in anything, so it's difficult to tell through what framework that person is seeing DevOps. This leaves DevOps, conceptually, in a state of active disintegration, despite (and, because of) its popularity. It's a popularity that lacks a definition or any document to declare its own shared values. In effect, DevOps is becoming distractingly dissonant.

Submission + - Red Hat's Paul Cormier Marries Couple At Red Hat Summit

itwbennett writes: "Pushing a commit to github isn't the same as committing to a life partner, there is no forking this project," Red Hat EVP Paul Cormier told a Texas couple as he united them in holy matrimony at the Red Hat Summit this week. The groom was Matt Hargrave, a Red Hat client. The bride was Shannon Montague, a sign language interpreter and maybe the most understanding bride ever. Red Hat CEO Jim Whitehurst was ring bearer. You can watch the ceremony on YouTube.

Submission + - Linux Smartwatch made from Toy Vortex Manipulator and Pi Zero (

Jeremy Lee writes: I'm into wearables now, and I wanted to see if a wrist-mounted Linux machine is possible yet. (Hint: yes.) As well as the physical build, I had to create a new way of controlling the pointer, using the gyroscopic heart of a quadcopter and buttons from the mouse made to endure the greatest thrashing of all time. My smartwatch can download comics from the internet over WiFi. I never know when to stop.

Submission + - Landlords, ISPs Team Up To Rip Off Tenants On Broadband (

itwbennett writes: Eight years ago, the FCC issued an order banning exclusive agreements between landlords and ISPs, but a loophole is being exploited, leaving many tenants in apartment buildings with only one choice of broadband service provider. The loophole works like this: Instead of having an exclusive agreement with one provider, the landlords refuse to let any other companies than their chosen providers access their properties, according to Harvard Law School professor Susan Crawford, who wrote an article about the issue.

Submission + - SPAM: United Launch Alliance planning for 1,000 people working in space by 2045

MarkWhittington writes: Jeff Bezos, of both Amazon and Blue Origin, may ruminate about moving a lot of industry off the planet, but the United Launch Alliance, that joint venture of Lockheed Martin and Boeing, has a concrete plan to do so. ULA is working on an idea to have 1,000 people operating in Earth-moon space by 2045, less than 30 years away. The vision is based on three space vehicles that will rely on rocket fuel refined from lunar and asteroid water.
Link to Original Source

Submission + - US Efforts To Regulate Encryption Have Been Flawed, Government Report Finds (

An anonymous reader writes: U.S. Republican congressional staff said in a report released Wednesday that previous efforts to regulate privacy technology were flawed and that lawmakers need to learn more about technology before trying to regulate it. The 25-page white paper is entitled Going Dark, Going Forward: A Primer on the Encryption Debate and it does not provide any solution to the encryption fight. However, it is notable for its criticism of other lawmakers who have tried to legislate their way out of the encryption debate. It also sets a new starting point for Congress as it mulls whether to legislate on encryption during the Clinton or Trump administration. "Lawmakers need to develop a far deeper understanding of this complex issue before they attempt a legislative fix," the committee staff wrote in their report. The committee calls for more dialogue on the topic and for more interviews with experts, even though they claim to have already held more than 100 such briefings, some of which are classified. The report says in the first line that public interest in encryption has surged once it was revealed that terrorists behind the Paris and San Bernardino attacks "used encrypted communications to evade detection."

Submission + - Should software engineers be certified? 2

mikeatTB writes: While the software engineering community does not have a formal regulatory body, there is the British Computer Society, the Association for Computing Machinery, and the IEEE Computer Society. But these are not governmental organizations. We interact with digital services daily and freely divulge information to people and organizations about which we know very little, and we have no idea what they will do with that data. And legitimate websites and services can fall short of diligently protecting the data; we’ve all heard of WikiLeaks and the Panama Papers. Can we trust the people who design, operate, and maintain access to these systems? Do we need formal regulation in the software industry? Malcolm Isaacs sat down with HPE Software's Robert Youngjohns to discuss the issue. Youngjohns says we should trust but verify — by employ cutting-edge monitoring and analytics technology to protect the organization and the data. Should we go further?

Submission + - Good Cryptography Hygiene And Your Code's Success

mikeatTB writes: Cryptography is where information security lurches from the Hollywood image of spies and hackers and gets all boring and scientific. Still, plenty of developers would prefer to move cryptography concerns to the bottom of their priority list. One of the fathers of modern cryptography, Adi Shamir, recently said (and has been saying for years) that computer security isn't a solvable problem. Ignore that. Good crypto hygiene is important to your code's success. Fortunately, even if the algorithms are complex, the rules for implementation are simple. Angela Gunn shares three implementation rules to help developers.

Submission + - Is the Agile Manifesto Dead? (

mikeatTB writes: The Slashdot community dug into this pretty well when it happened, following Andy Hunt's blog post on the failings of the agile methodology. Jai Vijayan went deeper on the issue, talking to Hunt and also noting that Dave Thomas, coauthor of Hunt's The Pragmatic Programmer and one of the 17 authors of the Agile Manifesto, is as scathing as Hunt in his indictment of current agile development practices. But the big question for them and for all agile practitioners who agree is: What now? Hunt believes the time is here to fix the problem, and proposes for how the GROWS Method. Tim Ottinger, senior consultant at Industrial Logic and coauthor of Agile in a Flash: Speed-Learning Agile Software Development, says its time to revive agile by reinstating its original values. And not everyone agrees. Shaun Barker, head of engineering at blur Group PLC in the UK, says agile isn't dead; it's just misunderstood. So, is the term "agile" really dead, or is it just misunderstood?

Slashdot Top Deals

I am a computer. I am dumber than any human and smarter than any administrator.