Nat Torkington

Nat has chaired the O'Reilly Open Source Convention and other O'Reilly conferences for over a decade. He ran the first web server in New Zealand, co-wrote the best-selling Perl Cookbook, and was one of the founding Radar bloggers. He lives in New Zealand and consults in the Asia-Pacific region.

Four short links: 1 March 2016

Four short links: 1 March 2016

Phone Kit, Circular Phone, TensorFlow Intro, and Change Motivation

  1. Seeed RePhoneopen source and modular phone kit.
  2. Cyrcle — prototype round phone, designed by women for women. It’s clearly had a bit more thought put into it than the usual “pink it and shrink it” approach … circular to fit in smaller and shaped pockets, and software features strict notification controls: the device would only alert you to messages or updates from an inner circle.
  3. TensorFlow for Poets (Pete Warden) — I want to show how anyone with a Mac laptop and the ability to use the Terminal can create their own image classifier using TensorFlow, without having to do any coding.
  4. Finding the Natural Motivation for Change (Pia Waugh) — you can force certain behaviour changes through punishment or reward, but if people aren’t naturally motivated to make the behaviour change themselves then the change will be both unsustainable and minimally implemented. Amen!
Four short links: 29 February 2016

Four short links: 29 February 2016

Robots & Decisions, Brain Modem, Distributed Devops Clue, and Robots in Law

  1. Learning Models for Robot Decision Making (YouTube) — a talk at the CMU Robotics Institute.
  2. Brain Modema tiny sensor that travels through blood vessels, lodges in the brain and records neural activity. The “stentrode” (stent + electrode) is the size of a paperclip, and Melbourne researchers (funded by DARPA) have made the first successful animal trials.
  3. The Past and Future are Here, It’s Just Not Evenly Distributed (Usenix) — slides, audio and video.
  4. Robots in American LawThis article closely examines a half century of case law involving robots. […] The first set highlights the role of robots as the objects of American law. Among other issues, courts have had to decide whether robots represent something “animate” for purposes of import tariffs, whether robots can “perform” as that term is understood in the context of a state tax on performance halls, and whether a salvage team “possesses” a shipwreck it visits with an unmanned submarine. (via BoingBoing)
Four short links: 26 February 2016

Four short links: 26 February 2016

High-Performing Teams, Location Recognition, Assessing Computational Thinking, and Values in Practice

  1. What Google Learned From Its Quest to Build the Perfect Team (NY Times) — As the researchers studied the groups, however, they noticed two behaviors that all the good teams generally shared. First, on the good teams, members spoke in roughly the same proportion […] Second, the good teams all had high ‘‘average social sensitivity’’ — a fancy way of saying they were skilled at intuiting how others felt based on their tone of voice, their expressions, and other nonverbal cues.
  2. Photo Geolocation with Convolutional Neural Networks (arXiv) — 377MB gets you a neural net, trained on geotagged Web images, that can suggest location of the image. From MIT TR’s coverage: To measure the accuracy of their machine, they fed it 2.3 million geotagged images from Flickr to see whether it could correctly determine their location. “PlaNet is able to localize 3.6% of the images at street-level accuracy and 10.1% at city-level accuracy,” say Weyand and co. What’s more, the machine determines the country of origin in a further 28.4% of the photos and the continent in 48.0% of them.
  3. Assessing the Development of Computational Thinking (Harvard) — we have relied primarily on three approaches: (1) artifact-based interviews, (2) design scenarios, and (3) learner documentation. (via EdSurge)
  4. Values in Practice (Camille Fournier) — At some point, I realized there was a pattern. The people in the company who were beloved by all, happiest in their jobs, and arguably most productive, were the people who showed up for all of these values. They may not have been the people who went to the best schools, or who wrote the most beautiful code; in fact, they often weren’t the “on-paper” superstars. But when it came to the job, they were great, highly in-demand, and usually promoted quickly. They didn’t all look the same, they didn’t all work in the same team or have the same skill set. Their only common thread was that they didn’t have to stretch too much to live the company values because the company values overlapped with their own personal values.
Four short links: 25 February 2016

Four short links: 25 February 2016

Security Advice, Common Deep Learning Interface, React Text Editing, and Sexy Docs

  1. Free Security Advice (grugq) — chap wearies of handing out security advice, so gathers it and shares for all.
  2. TensorFuseCommon interface for Theano, CGT, and TensorFlow.
  3. Draft.jsa framework for building rich text editors in React, powered by an immutable model and abstracting over cross-browser differences.
  4. Dexya free-form literate documentation tool for writing any kind of technical document incorporating code. Dexy helps you write correct documents, and to easily maintain them over time as your code changes.
Four short links: 24 February 2016

Four short links: 24 February 2016

UX Metrics, Page Scraping, IoT Pain, and NLP + Deep Learning

  1. Critical Metric: Critical Responses (Steve Souders) — new UX-focused metrics […] Start Render and Speed Index.
  2. Automatically Scrape and Import a Table in Google Spreadsheets (Zach Klein) — =ImportHtml("URL", "table", num) where “table” is the element name (“table” or a list tag), and num is the number of the element in case there are multiple on the page. Bam!
  3. Getting Visibility on the iBeacon Problem (Brooklyn Museum) — the Internet of Things is great, but I wouldn’t want to have to update its firmware. As we started to troubleshoot beacon issues, we wanted a clean slate. This meant updating the firmware on all the beacons, checking the battery life, and turning off the advanced power settings that Estimote provides. This was a painstakingly manual process where I’d have to go and update each unit one-by-one. In some cases, I’d use Estimote’s cloud tool to pre-select certain actions, but I’d still have to walk to each unit to execute the changes and use of the tool hardly made things faster. Perhaps when every inch of the world is filled with sensors, Google Street View cars will also beam out firmware updates.
  4. NLP Meets Deep Learning — easy to follow slide deck talking about how deep learning is tackling NLP problems.
Four short links: 23 February 2016

Four short links: 23 February 2016

AI or IA, Retro Chatbots, Science by Software, and Spec as Test Oracle

  1. Doing Something For Me vs Allowing Me To Do Even More (Matt Webb) — nails the split in startups. Come on, valley kids … do you want diapers or do you want superpowers?
  2. Paul Ford on RacterBut don’t get too ahead of things. Using Racter is not as different from using Siri as you might expect. It’s just that Siri has petabytes of stuff in her brain, whereas Racter has a floppy’s worth. Computers have changed a ton in the last 30 years, humans barely at all. Don’t mistake their progress for ours. We’ve learned how to talk to computers, and they’ve learned how to pretend to understand us. Useful when driving. People love chatting with their Amazon Echo. But the conversation still doesn’t really mean anything.
  3. Accelerating Science: A Computing Research Agenda (PDF) — Siri thinks I want to tell telemarketers to “duck off,” while researchers look to automated hypothesis generation, experiment design, results analysis, and knowledge integration.
  4. Not Quite So Broken TLS (Adrian Colyer) — instead of ad-hoc codery, A precise and testable specification (in this case for TLS) that unambiguously determines the set of behaviours it allows (and hence also what it does not). The specification should also be executable as a test oracle, to determine whether or not a given implementation is compliant. The paper outlines this for TLS, but I see formal methods growing in importance in coming years. We can’t build an airport with cardboard on a swamp. In this metaphor, cardboard represents our ad hoc dev practices and the swamp is our platform of crap code. The airport is … look, never mind, I’ll work on the metaphor. Read the paper.
Four short links: 22 February 2016

Four short links: 22 February 2016

Immersive Flood, Human Jobs, Anonymous Security, and Chrome Speed

  1. Facebook Creates Social VR Team (FT) — Facebook said that users had uploaded 20,000 videos in VR-friendly 360-degree format. At same time as HTC Vive VR Headset price is announced, LG 360 VR is announced, the new Samsung handsets come with a Gear VR headset, and Samsung’s Gear 360 camera is announced. There’s a heap of immersive hardware coming.
  2. AAAI-16 Panel on Future of Work (Tech Republic) — “It’s hard to argue that there will be new jobs for humans,” said Vardi. “It’s a vacuous promise.”
  3. Security Without Identification (PDF) — a David Chaum paper from 1985. Digital pseudonyms, handheld signing devices, Current systems emphasize the one-sided security of organizations attempting to protect themselves from individuals; the new approach allows all parties to protect their own interests. The new approach relies on individuals keeping secret keys from organizations and organizations devising other secret keys that are kept from individuals. During transactions, parties use these keys to provide each other with specially coded confirmation of the transaction details, which can be used as evidence.
  4. Killing Slow Chrome Tabs (Medium) — There is one not-so-well known tool in Chrome, that allows you to analyse how much resources the individual tabs consume. It is called Task Manager and you can find it in Menu > More Tools > Task Manager.
Four short links: 19 February 2016

Four short links: 19 February 2016

Exoskeletons Insured, Companies Rethought, IoT OS Launched, and BotNets Open Sourced

  1. Exoskeletons Must be Covered by Health Insurance (VICE) — A medical review board ruled that a health insurance provider in the United States is obligated to provide coverage and reimbursement for a $69,500 ReWalk robotic exoskeleton, in what could be a major turning point for people with spinal cord injuries. (via Robohub)
  2. New Models for the Company of the 21st Century (Simone Brunozzi) — large companies often get displaced by new entrants, failing to innovate and/or adapt to new technologies. Y-Combinator can be seen as a new type of company, where innovation is brought in as an entrepreneurial experiment, largely for seed-stage ideas; Google’s Alphabet, on the other hand, tries to stimulate innovation and risk by dividing a large company into smaller pieces and reassigning ownership and responsibilities to different CEOs.
  3. Zephyr — Linux Foundation’s IoT open source OS project. tbh, I don’t see people complaining about operating systems. Integrating all these devices (and having the sensors actually usefully capturing what you want) seems the bigger problem. We already have fragmentation (is it a Samsung home or a Nest home?), and as more Big Swinging Click companies enter the world of smarter things, this will only get worse before it gets better.
  4. A Hands-On Approach on Botnets for a Learning Purpose — these researchers are working on open source botnet software for researchers to bang on. (So you don’t need to attract the interest of actual botnet operators while you learn what you’re doing.)
Four short links: 18 February 2016

Four short links: 18 February 2016

Potteresque Project, Tumblr Teens, Hartificial Hand, and Denied by Data

  1. Homemade Weasley Clock (imgur) — construction photos of a clever Potter-inspired clock that shows where people are. (via Archie McPhee)
  2. Secret Lives of Tumblr Teensteens perform joy on Instagram but confess sadness on Tumblr.
  3. Amazing Biomimetic Anthropomorphic Hand (Spectrum IEEE) — First, they laser scanned a human skeleton hand, and then 3D-printed artificial bones to match, which allowed them to duplicate the unfixed joint axes that we have […] The final parts to UW’s hand are the muscles, which are made up of an array of 10 Dynamixel servos, whose cable routing closely mimics the carpal tunnel of a human hand. Amazing detail!
  4. Life Insurance Can Gattaca You (FastCo) — “Unfortunately after carefully reviewing your application, we regret that we are unable to provide you with coverage because of your positive BRCA 1 gene,” the letter reads. In the U.S., about one in 400 women have a BRCA 1 or 2 gene, which is associated with increased risk of breast and ovarian cancer.
Four short links: 17 February 2016

Four short links: 17 February 2016

0G Gecko Grippers, Self-Parking Chairs, Willow Garage, and Death by Optimistic Algorithm Assessment

  1. Grasping with Gecko Grippers in Zero Gravity (YouTube) — biomimetic materials science breakthrough from Stanford’s Biomimetics and Dexterous Manipulation Lab proves useful in space. (via IEEE Spectrum)
  2. Nissan’s Self-Parking Office Chairs — clever hack, but thought-provoking: will we have an auto-navigating office chair before the self-driving auto revolution arrives? Because, you know, my day isn’t sedentary enough as it is …
  3. The Man Behind the Robot Revolution — profile of the man behind Willow Garage. Why he and it are interesting: Although the now defunct research-lab-startup hybrid might not ring any bells to you now, it was one of the most influential forces in modern robotics. The freewheeling robot collective jump-started the current race to apply robotics components like computer vision, manipulation, and autonomy into applications for everything from drones and autonomous cars to warehouse operations at places like Google, Amazon, and car companies like BMW. Google alone acquired three of the robot companies spawned by Willow.
  4. NSA’s Lousy Evaluation of Drone Strike Algorithm Effectiveness (Ars Technica) — vastly overstating the quality of the predictions. The 0.008% false positive rate would be remarkably low for traditional business applications. This kind of rate is acceptable where the consequences are displaying an ad to the wrong person, or charging someone a premium price by accident. However, even 0.008% of the Pakistani population still corresponds to 15,000 people potentially being misclassified as “terrorists” and targeted by the military—not to mention innocent bystanders or first responders who happen to get in the way. Security guru Bruce Schneier agreed. “Government uses of big data are inherently different from corporate uses,” he told Ars. “The accuracy requirements mean that the same technology doesn’t work. If Google makes a mistake, people see an ad for a car they don’t want to buy. If the government makes a mistake, they kill innocents.” (via Cory Doctorow)