Posted by News Fetcher on June 27 '14 at 06:00 AM
By Soulskill from Slashdot's grab-your-binoculars-and-go-code-watching department
An anonymous reader writes "Many people reading this site probably have a functional understanding of how algorithms work. But whether you know algorithms down to highly mathematical abstractions or simple as a fuzzy series of steps that transform input into output, it can be helpful to visualize what's going on under the hood. That's what Mike Bostock has done in a new article. He walks through algorithms for sampling, shuffling, and maze generation, using beautiful and fascinating visualizations to show how each algorithm works and how it differs from other options.
He says, "I find watching algorithms endlessly fascinating, even mesmerizing. Particularly so when randomness is involved. ... Being able to see what your code is doing can boost productivity. Visualization does not supplant the need for tests, but tests are useful primarily for detecting failure and not explaining it. Visualization can also discover unexpected behavior in your implementation, even when the output looks correct. ...Even if you just want to learn for yourself, visualization can be a great way to gain deep understanding. Teaching is one of the most effective ways of learning, and implementing a visualization is like teaching yourself."Read Replies (0)
By Roblimo from Slashdot's aerial-drones-as-automated-traffic-law-enforcers-are-(sadly)-inevitable department
website says, 'Save time and manage your drone operations remotely: whenever the batteries run out, land on a Skysense Charging Pad and take off as soon as the batteries are recharged. Without ever leaving the office.' That certainly sounds convenient. Since it looks like everybody and her dog is jumping on the flying drone bandwagon, the next step is obviously charging the things without human intervention. We're talking about battery-powered ones, of course, like the multicopter drones that are starting to be used for things like pipeline inspection, mapmaking, and security alarm response. Sadly, using drones for beer delivery
is currently against the law in the USA, as are the Burrito Bomber
and the much-ballyhooed Amazon Prime Air
drone delivery system. All this may change in the next few years as the FAA figures out how to regulate the many commercial drones that will inevitably be zipping through our skies, landing on pads to recharge themselves, and continuing their missions without human intervention. The next step in drone automation will probably be using driverless ground vehicles as drone launching and control stations. Shockingly, there aren't a dozen Kickstarter
projects raising money to build automated ground support systems for automated flying drones already, but surely they'll show up before long. (Alternate Video Link
)Read Replies (0)
By Unknown Lamer from Slashdot's time-what-is-time department
writes For the first time, scientists have taught computers to figure out the direction of time in videos, a result that could help researchers better understand our own perception of time. Regardless of any possible applications, "we just thought it was a great problem," says one of the study's authors. Teaching computers to see the arrow of time combines computer science, physics, and human perception to get at the heart of the question, "How do we understand the visual world?"
The researchers "broke down 180 YouTube videos into square patches of a few hundred pixels, which they further divided into four-by-four grids. Combining standard techniques for discovering objects in still photographs with motion detection algorithms, the researchers identified 4000 typical patterns of motion, or 'flow words,' across a grid’s 16 cells. ... When they tested their program on the remaining 60 videos, the trained computers could correctly determine whether a video ran forward or backward 80% of the time
."Read Replies (0)