Experience with Rules-Based Programming for Distributed Concurrent Fault-Tolerant Code (A Paper a Day) — To demonstrate applicability outside of the RAMCloud system, the team also re-wrote the Hadoop Map-Reduce job scheduler (which uses a traditional event-based state machine approach) using rules. The original code has three state machines containing 34 states with 163 different transitions, about 2,250 lines of code in total. The rules-based re-implementation required 19 rules in 3 tasks with a total of 117 lines of code and comments. Rules-based systems are powerful and underused.
OpenFace — open source face recognition software using deep neural networks.
Berkeley’s Intro-to-AI Materials — We designed these projects with three goals in mind. The projects allow students to visualize the results of the techniques they implement. They also contain code examples and clear directions, but do not force students to wade through undue amounts of scaffolding. Finally, Pac-Man provides a challenging problem environment that demands creative solutions; real-world AI problems are challenging, and Pac-Man is, too.
A Worm’s Mind in a Lego Body — the c. elegans worm’s 302 neurons has been sequenced, modelled in open source code, and now hooked up to a Lego robot. It is claimed that the robot behaved in ways that are similar to observed C. elegans. Stimulation of the nose stopped forward motion. Touching the anterior and posterior touch sensors made the robot move forward and back accordingly. Stimulating the food sensor made the robot move forward. There is video.
Apollo: Amazon’s Deployment Engine — Apollo will stripe the rolling update to simultaneously deploy to an equivalent number of hosts in each location. This keeps the fleet balanced and maximizes redundancy in the case of any unexpected events. When the fleet scales up to handle higher load, Apollo automatically installs the latest version of the software on the newly added hosts. Lust.
Growing the Use of Drones in Agriculture (Forbes) — According to Sue Rosenstock, 3D Robotics spokesperson, a third of their customers consist of hobbyists, another third of enterprise users, and a third use their drones as consumer tools. “Over time, we expect that to change as we make more enterprise-focused products, such as mapping applications,” she explains. (via Chris Anderson)
nitrous.io — IDE “in the cloud”, as “the kids” say.
smartHeadlight — headlight that tracks raindrops and doesn’t send out light to reflect off them back into your eyes causing you to clutch your head and veer off the road into the parking lot of a Hooters to which your wife will NOT enjoy being called to tow your VERY SORRY HONEY ass home. Thank heavens science can save us from this awful hypothetical scenario. (via Greg Linden)
Knight Funds outline.io — it’s a public policy simulator that helps people visualize the impact that public policies like health care reform and school budget changes might have on local economies and communities. Simulators are hugely underused way to get public to understand policy debate. (via Julie Starr)
The Network of Global Control (PLoS One) — We find that transnational corporations form a giant bow-tie structure and that a large portion of control flows to a small tightly-knit core of financial institutions. […] From an empirical point of view, a bow-tie structure with a very small and influential core is a new observation in the study of complex networks. We conjecture that it may be present in other types of networks where “rich-get-richer” mechanisms are at work. (via The New Aesthetic)
Using SimCity to Diagnose My Home Town’s Traffic Problems — no actual diagnosis performed, but the modeling and observations gave insight. I always feel that static visualizations (infographics) are far less useful than an interactive simulation that can give you an intuitive sense of relationships and behaviour. once I’d built East Didsbury, the strip of shops in Northenden stopped making as much money as they once were, and some were even beginning to close down as my time ran out. Walk along Northenden high street, and you’ll know that feeling.
How the Harlem Shake Went from Viral Sideshow to Global Meme (The Verge) — interesting because again the musician is savvy enough (and has tools and connections) to monetize popularity without trying to own every transaction involving his idea. Baauer and Mad Decent have generally been happy to let a hundred flowers bloom, permitting over 4,000 videos to use an excerpt of the song but quietly adding each of them to YouTube’s Content ID database, asserting copyright over the fan videos and claiming a healthy chunk of the ad revenue for each of them.
Finding Unity in the Math Wars — I recently heard a quote about constructive dialog: “Don’t argue the exact point a person made. Consider their position and respond to the best point they could have made.” I like this! (and the point that math teachers fighting with each other is missing an opportunity to fight for the existence of math education) (ps, “unity … math”, I see what you did there)
Tesla Museum Funded — Matthew Inman, cartoonist behind The Oatmeal, used IndieGogo to raise over $850k to buy Tesla’s old building in New York and turn it into a museum. In five days. There are still 39 days to run. Impressive channeling of his audience for good.
South Korean Kinect+RFID Augmented Reality Theme Park — Sixty-five attractions over seven thematic stages contribute to the experience, which uses 3D video, holograms and augmented reality to immerse guests. As visitors and their avatars move through the park, they interact with the attractions using RFID wristbands, while Kinect sensors recognize their gestures, voices and faces. (via Seb Chan)
Digital Citizenship — computers in schools should be about more than teaching more than just typing to kids, they should know how to intelligently surf, to assess the quality of their sources, to stay safe from scammers and bullies, to have all the training they need to be citizens in an age when life is increasingly lived online. (via Pia Waugh)