Conferences can be mundane especially if you atte

first_imgConferences can be mundane, especially if you attend one alone. Attendees fall into patterns of waking up, eating at a set time, sitting in set classes with a set schedule of things to talk about, and having a lot of set conversations. But the keynote that took place earlier this morning at Agile2015 tried to disrupt the conference mold of the same old routines and break attendees out of their comfort zone.Jessie Shternshus, who founded the communication-focused training company The Improv Effect, took to the stage to talk about individuals, interactions and improvisation in agile, and she not only brought fun into the conference, she also brought fun into the methodology and proved that you can find agile in the most unexpected places.(Related: Other best practices for agile teams)Coming from a career in teaching, and a background in improvisation, you wouldn’t expect that she would have a firm grasp of agile software development and applying it to work. But she quickly debunked those notions. “Improv is the practice of reacting, and making and creating something in the moment, and because of this, we invent new thought patterns, new ways of thinking, [and] new products,” said Shternhus. According to her, those foundations of improvisation are much like agile. “It is like two creative types of minds mashed together to make something really cool.”In agile, the focus is on stories and case studies, moving forward, responding to change, honoring the vision over the plan, failing fast, collaborating with customers, and doing retrospectives to learn. Similarly, in improv, exercises train participants to be present and reactive, operate unscripted, use mistakes as opportunities, use the audience’s perspective to gain feedback, and do troupe retrospectives, Shternshus explained.To go even further, Shternshus had the audience do a number of improv exercises to show how they could be applied to agile.“If you are open to not forcing an agenda on people, you will usually be delighted and surprised, and you will see a whole new perspective,” she said. “The idea is that you know [that] by saying no, the response [gets] people on the defensive, or they just shut down completely.”last_img read more

Google announces eager execution for TensorFlow Go

first_imgGoogle announces eager execution for TensorFlowGoogle wants to make it easier to get started with TensorFlow with the introduction of eager execution. Eager execution is an interface that allows operations to be executed immediately when they are called from Python, according to the company. The benefits of this include fast debugging, support for dynamic models, support for custom and high-order gradients, and almost all of the available TensorFlow operations. Google is looking for feedback on this experimental feature from those that try it out.“Using eager execution should be intuitive to current TensorFlow users. There are only a handful of eager-specific APIs; most of the existing APIs and operations work with eager enabled,” the Google Brain team wrote in a post.NVIDIA announces expansions to its Deep Learning InstituteNVIDIA has announced it is expanding its Deep Learning Institute (DLI). DLI currently trains tens of thousands of students, developers, and data scientists on the skills needed to apply artificial intelligence. NVIDIA has new partnerships with both Booz Allen Hamilton and to help further the training program. It also has a new University Ambassador Program that allows instructors around the world to teach students the practical applications of AI at no cost. It will be adding new courses designed around domain-specific applications of deep learning such as finance, natural language processing, robotics, video analytics, and self-driving cars. “The world faces an acute shortage of data scientists and developers who are proficient in deep learning, and we’re focused on addressing that need,” said Greg Estes, vice president of developer programs at NVIDIA. “As part of the company’s effort to democratize AI, the Deep Learning Institute is enabling more developers, researchers and data scientists to apply this powerful technology to solve difficult problems.” Google is announcing Fast Pair, a new process for pairing Bluetooth devices on multiple Android devices. It works on Android devices that are running Google Play services 11.7+ and has compatibility back to Marshmallow. It can currently be used with Google Pixel Buds or Libratrone’s Q Adapt On-Ear, with support being added soon for Plantronics Voyager 8200. “Ease of use, speed and security are the design principles driving the Fast Pair specification. Fast Pair uses BLE (Bluetooth Low Energy) for advertising and discovery and uses classic Bluetooth for pairing,” the Android team wrote in a post.TypeScript 2.6 is released The latest version of the typed superset JavaScript language is now available. TypeScript 2.6 is built off JavaScrip, and adds optional static types to help catch typos and logic errors as well as editor completions and an easier way to navigate through code. It is available for Visual Studio now and will be added for other editors in the future. The latest release adds contravariant parameter types, translated tsc, faster –watch mode, error suppression comments with // @ts-ignore, and improved tooling support.More information is available here.last_img read more