- All File Systems are Not Created Equal: On the Complexity of Crafting Crash Consistent Applications (Paper a Day) — an important subject for me. BOB, the Block Order Breaker, is used to find out what behaviours are exhibited by a number of modern file systems that are relevant to building crash consistent applications. ALICE, the Application Level Intelligent Crash Explorer, is then used to explore the crash recovery behaviour of a number of applications on top of these file systems.
- BinaryNet: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1 (Arxiv) — instead of complex positive/negative floating-point weights, this uses +1 and -1 (which I can’t help but think of as “thumbs up”, “thumbs down”) to get nearly state-of-the-art results because a run-time, BinaryNet drastically reduces memory usage and replaces most multiplications by 1-bit exclusive-not-or (XNOR) operations, which might have a big impact on both general-purpose and dedicated Deep Learning hardware. GPLv2 code available.
- Microsoft Speeds Up Homomorphic Encryption (The Register) — homomorphic encryption lets databases crunch data without needing keys to decode it.
- Nerdy Valentine Cards (Evil Mad Scientist) — for a nerd in your life. (via Cory Doctorow)
The O'Reilly Radar Podcast: Evolutionary computation, its applications in deep learning, and how it's inspired by biology.
In this week’s episode, David Beyer, co-founder and CEO of Chart.io, principal at Amplify Partners, and part of the founding team at Patients Know Best, chats with Risto Miikkulainen, professor of computer science and neuroscience at the University of Texas at Austin. They chat about evolutionary computation, its applications in deep learning, and how it’s inspired by biology.
Finding optimal solutions
We talk about evolutionary computation as a way of solving problems, discovering solutions that are optimal or as good as possible. In these complex domains like, maybe, simulated multi-legged robots that are walking in challenging conditions—a slippery slope or a field with obstacles—there are probably many different solutions that will work. If you run the evolution multiple times, you probably will discover some different solutions. There are many paths of constructing that same solution. You have a population and you have some solution components discovered here and there, so there are many different ways for evolution to run and discover roughly the same kind of a walk, where you may be using three legs to move forward and one to push you up the slope if it’s a slippery slope.
You do (relatively) reliably discover the same solutions, but also, if you run it multiple times, you will discover others. This is also a new direction or recent direction in evolutionary computation—that the standard formulation is that you are running a single run of evolution and you try to, in the end, get the optimum. Everything in the population supports finding that optimum.
The O’Reilly Design Podcast: Moving from GUI to VUIs.
Subscribe to the O’Reilly Design Podcast, our podcast exploring how experience design—and experience designers—are shaping business, the Internet of Things, and other domains.
In this week’s Design Podcast episode, I sit down with Tanya Kraljic, UX manager and principal designer at Nuance Communications. Kraljic recently spoke at OReilly’s inaugural Design Conference (you can find the complete video compilation of the event here). In this episode, we talk about the challenges of moving from graphical to voice interfaces, the voice tools ecosystem, and where she finds inspiration.
Here are a few highlights from our conversation:
We’re seeing a renewed emphasis on design at Nuance—actually, much like in the technology industry as a whole. We’ve always had great engineers who are building this very complex, very cutting-edge technology. Now, we’re augmenting that with a human-centered approach to product strategy and development, which I think we’re already seeing as accelerating innovation in our own company and, hopefully, it will also help create better and more usable solutions as voice becomes available in all these different technologies.
The O’Reilly Hardware Podcast: Observations from the Consumer Electronics Show.
Subscribe to the O’Reilly Hardware Podcast for insight and analysis about the Internet of Things and the worlds of hardware, software, and manufacturing.
David Cranor and I have devoted this episode of the Hardware Podcast to a recap of the 2016 Consumer Electronics Show. It’s probably the last recap you’ll hear, since the show happened four weeks ago, but that just means it’s had more time to marinate.
Signs of the new hardware movement were everywhere this year in the innovative new products as well as the cloud of fast-follower devices that surrounded each successful piece of hardware.
Items of note:
- DJI and GoPro have defined the standard design and functionality languages in their fields, and are imitated by nearly every other drone and action cam on display.
- Hoverboards are the first electronics fad that has come straight from Shenzhen. During CES, U.S. marshals raided a Chinese exhibitor’s booth due to a patent infringement claim from the U.S. maker of the Onewheel scooter.
- VR was everywhere, with Samsung’s Gear VR headset particularly ubiquitous
- It’s always interesting to see companies that you wouldn’t necessarily expect at an electronics trade show. We talk about how companies such as MasterCard and United Health were associating themselves with the industry at CES.
- 3D printing has moved into the downward section of Gartner’s hype cycle
The O'Reilly Radar Podcast: FEMA's Innovation Team and practicing leadership as if it's an Olympic sport.
Subscribe to the O’Reilly Radar Podcast to track the technologies and people that will shape our world in the years to come.
O’Reilly’s Jenn Webb chats with Eric McNulty, a consultant, writer, speaker, and catalyst for positive leadership. McNulty talks about real-time disaster response, the connections between disaster response and organizational leadership, and how today’s leaders can achieve order beyond control and influence beyond authority. McNulty will talk more about instituting effective leadership at the Cultivate leadership training at Strata + Hadoop World in San Jose in March.
Here are a few highlights:
Right after Hurricane Sandy, I was here in New York and New Jersey, and FEMA deployed their first ever Innovation Team, which meant they were trying to innovate in the midst of disaster response. … They were coming together and building mesh networks in some cases. They were crowdsourcing evaluation of photographs. They would get the Civilian Air Patrol to do overviews of the effected areas. They’d upload that and people anywhere in the country could look at it and give it a basic evaluation of severe, moderate, or mild in terms of the damage. They were able to get situational awareness very quickly the way they never would have been able to otherwise. … They were able to innovate in real time in the field and see what worked and what didn’t; the then deputy administrator, who is now a colleague of mine at Harvard, said it fundamentally changed the way FEMA operates.