information technology software


Human capabilities will trump robots in the age of automation

#artificialintelligence

To be productive in the age of automation, human skills as well as social and emotional capabilities will matter more than anything. The future of work in a world of robots may not be as bleak for us humans after all, with a range of our skills pivotal for managing data and automation. 'Deep end-market intimacy will become the space of most demand, not the technology itself' – ROB CURLEY According to Curley, the pace at which technology changes has always led to skills gaps as organisations and staff attempt to keep up. This, he says, is not a new issue but there is currently more impacting change than simply the advances in technology that are taking place. "Because organisations do not have enough skills internally to do the jobs, we are seeing more and more companies coming together with universities, innovation centres and product vendors, facilitated by smaller specialist companies, to bring the technology process capability in-house.


Microsoft's Build 2018 session highlights: Microsoft 365, Graph interface, MSIX packaging, more

ZDNet

There are still plenty of unknowns, but more information on what Microsoft execs will highlight at Build is now available. On April 25, Microsoft posted titles and abstracts of hundreds of its sessions for its three-day Build 2018 developer conference, which kicks off on May 7. (To see the expanded session list, registered users must log into the Build web site.) In late March, Microsoft posted a couple of dozen of the Build 2018 sessions, with a focus on IoT, blockchain and data science. While every attendee has her/his own areas of focus, I found a few of the items now listed to be of interest. Day 1 starts with a 2.5-hour "vision" keynote anchored by Microsoft CEO Satya Nadella, followed immediately by another 1.5-hour technology keynote on the intelligent cloud and edge, headlined by Executive Vice President Scott Guthrie.


Microsoft's new open-source tech turns iPads, Surface Pros into big touchscreen

ZDNet

Microsoft has released open-source hardware designs and software for a new semi-rigid modular mobile system called SurfaceConstellations. The designs, developed by engineers at Microsoft Research and University College London, offer a way to tailor multi-screen workspaces using 3D printed brackets, multiple tablets, and'link modules' that coordinate information between the connected devices. The researchers have demonstrated four different configurations, including a three-tablet'bridge' setup for a two-player game of Scrabble, a three-tablet setup for multiscreen music editing, a six-tablet wall for a trading desk, and a three-tablet plus smartphone setup for a business analytics application. Each of the configurations is held together by 3D-printed brackets and flexible joint connections supported by weight-balancing structures. At the heart of the system are the capacitive links the researchers attached to the brackets, which help establish a connection between each device.


[D] The lifecycle of machine learning models in mobile apps. • r/MachineLearning

#artificialintelligence

There was a post on deploying models to production a few weeks back and people seemed interested in how that applied to mobile models so I wrote up a quick guide! There's also a YouTube video to a talk version of this that goes into some more detail about each step:


Curious about AI? Take an online class in machine learning.

Mashable

We may not have reached the age where we can drive flying cars just yet, but that doesn't mean the age of AI isn't already here. You've probably been encountering AI-driven things more than you realize. Perhaps Netflix has recommended a show or film you've always been meaning to watch. Or your GPS has saved you from sitting in hours of traffic. Or maybe your text messaging app has already predicted what you're going to say next.


Game Developers Combine Blockchain and AI to Unleash Micro-payments - Bitsonline

#artificialintelligence

In one of the fastest growing segments of the entertainment industry, mobile game developers are working to build a transparent and decentralized way to compete via in-game tournaments, as well as disrupt the crippling stranglehold the Apple and Google App stores have on the mobile gaming industry. Join the Bitsonline Telegram channel to get the latest Bitcoin, cryptocurrency, and tech news updates: https://t.me/bitsonline The ability for game developers to collect revenue via their gaming creations has always been mixed. From extremely high commissions levied by the titans that run their Application stores, to limited tooling for developers working to promote their applications effectively, it has never been more difficult to stand out in an industry that is the most popular and fastest-growing category of mobile applications. Now, as the gaming industry comes full circle, including exploring new ways to monetize micro in-game purchases, teams all over the world are looking to explore these possibilities.


Commenting on Code, Considering Data's Bottleneck

Communications of the ACM

In computer science, you are taught to comment your code. When you learn a new language, you learn the syntax for a comment in that language. Although the compiler or interpreter ignores all comments in a program, comments are valuable. However, there is a recent viewpoint that commenting code is bad, and that you should avoid all comments in your programs. In the 2013 article No Comment: Why Commenting Code Is Still a Bad Idea, Peter Vogel continued this discussion.


ACM's 2018 General Election

Communications of the ACM

The ACM constitution provides that our Association hold a general election in the even-numbered years for the positions of President, Vice President, Secretary/Treasurer, and Members-at-Large. Biographical information and statements of the candidates appear on the following pages (candidates' names appear in random order). In addition to the election of ACM's officers--President, Vice President, Secretary/Treasurer--two Members-at-Large will be elected to serve on ACM Council. Please refer to the instructions posted at https://www.esc-vote.com/acm2018. To access the secure voting site, you will need to enter your email address (the email address associated with your ACM member record) and your unique PIN provided by Election Services Co. Should you wish to vote by paper ballot please contact Election Services Co. to request a paper copy of the ballot and follow the postal mail ballot procedures: [email protected] or 1-866-720-4357. Please return your ballot in the enclosed envelope, which must be signed by you on the outside in the space provided. The signed ballot envelope may be inserted into a separate envelope for mailing if you prefer this method. All ballots must be received by no later than 16:00 UTC on 24 May 2018. Validation by the Tellers Committee will take place at 14:00 UTC on 29 May 2018. Jack Davidson's research interests include compilers, computer architecture, system software, embedded systems, computer security, and computer science education. He is co-author of two introductory textbooks: C Program Design: An Introduction to Object-Oriented Programming and Java 5.0 Program Design: An Introduction to Programming and Object-oriented Design. Professionally, he has helped organize many conferences across several fields.


Top 16 Open Source Deep Learning Libraries and Platforms

#artificialintelligence

TensorFlow was originally developed by researchers and engineers working on the Google Brain Team within Google's Machine Intelligence research organization. The system is designed to facilitate research in machine learning, and to make it quick and easy to transition from research prototype to production system. Keras is a high-level neural networks API, written in Python and capable of running on top of TensorFlow, CNTK, or Theano. Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and community contributors.


Top 16 Open Source Deep Learning Libraries and Platforms

#artificialintelligence

TensorFlow was originally developed by researchers and engineers working on the Google Brain Team within Google's Machine Intelligence research organization. The system is designed to facilitate research in machine learning, and to make it quick and easy to transition from research prototype to production system. Keras is a high-level neural networks API, written in Python and capable of running on top of TensorFlow, CNTK, or Theano. Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and community contributors.