All posts on August, 2017


Docker Enterprise now runs Windows and Linux in one cluster

With the newest Docker Enterprise Edition, you can now have Docker clusters composed of nodes running different operating systems.

Three of the key OSes supported by Docker—Windows, Linux, and IBM System Z—can run applications side by side in the same cluster, all orchestrated by a common mechanism.

Clustering apps across multiple OSes in Docker requires that you build per-OS images for each app. But those apps, when running on both Windows and Linux, can be linked to run in concert via Docker’s overlay networking.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Oracle’s Hurd, AT&T’s Donovan on their massive cloud migration deal

If worries about digital transformation projects keep you up at night, imagine how it would feel to be responsible for moving thousands of internal databases to the cloud for a company with more than $160 billion in annual sales and 260,000 employees. That’s the job that AT&T Communications CEO John Donovan is undertaking, and he’s working with Oracle CEO Mark Hurd to do it. 

When the companies announced in May that they were working together, Hurd called the agreement “historic.” While hyperbole is part of everyday life in tech, lessons learned from the massive project are bound to reverberate across enterprises in a variety of fields, as Hurd noted in the following discussion with Donovan and IDG News Service Editor in Chief Marc Ferranti.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Google’s Deeplearn.js brings machine learning to the browser

Google is offering an open source, hardware-accelerated library for machine learning that runs in a browser. The library is currently supported only in the desktop version of Google Chrome, but the project is working to support more devices. 

The Deeplearn.js library enables training of neural networks within a browser, requiring no software installation or back end. “A client-side ML library can be a platform for interactive explanations, for rapid prototyping and visualization, and even for offline computation,” Google researchers said. “And if nothing else, the browser is one of the world’s most popular programming platforms.”

Using the WebGL JavaScript API for 2D and 3D graphics, Deeplearn.js  can conduct computations on the GPU. This offers significant performance, thus getting past the speed limits of JavaScript, the researchers said.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

AWS unveils AI monitoring for Amazon S3

AWS launched Amazon Macie today, a service that leverages machine learning to help customers prevent inadvertent exposure of sensitive data and unauthorized access to data in Amazon S3. The company said Amazon Macie will support additional AWS storage services later this year. 

Inside the company’s S3 (Simple Cloud Storage Service) platform, Amazon Macie will use natural language processing to discover and classify sensitive data, looking at factors such as personally identifiable information, private keys, and credit card information. The Macie service will also continuously monitor data access for unusual activity. Anomalies will trigger alerts to a customer’s security team, Matt Wood, general manager of artificial intelligence at AWS, said.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Microsoft unveils simpler .Net Core, standard .Net APIs

Microsoft’s .Net Core 2.0, an upgrade to the company’s open source, cross-platform implementation of .Net, is becoming available today. The new release includes improvements intended to make .Net Core easier to use. It also conforms to the .Net Standard 2.0 specification designed to facilitate code sharing among .Net Framework, .Net Core, and Xamarin.

The .Net Core framework can be used to build web applications and services that run on Windows, MacOS, or Linux. Ease of use improvements in .Net Core 2.0 include making the dotnet restore command (used to install project dependencies and other tasks) implicit for commands like run, build, and publish that require it.

To read this article in full or to leave a comment, please click here

Read more 0 Comments
Boardroom

What Will Rise From Uber’s Ashes?

There has been quite a bit of churn in the waters around Uber during the last few years. Now that founder Travis Kalanick is no longer CEO, what does the future look like for the company, workers, drivers, investors and customers? Will Uber continue to grow and lead, or has it seen its best days? Most people connected to the company probably would say the same thing: They want calm but rapid growth.

Read more 0 Comments
Exclusives

Multitasking CTO Heather Wilde: Making the World More Like Star Trek Than Skynet

“I care about helping more women get into technology, so I spend a lot of time teaching girls from sixth grade to high school so that they’re more educated about STEM fields,” said Heather Wilde, CTO of ROCeteer and TWIP. “I’m also chair of the engineering school’s advisory board at the University of Nevada, Las Vegas, to help steer the school toward new directions.”

Read more 0 Comments
Strategy

Yes, and…

The further we go in the CRM adventure, the less our efforts seem to be about technology. That’s because we’re reaching a theoretical limit, or asymptote, on what technology can do in the vendor-customer relationship. Think of an asymptote as the ceiling that a graph never reaches. Increasingly, we’re encountering situations where the best technology can do is assist humans.

Read more 0 Comments
Trends

Most Businesses Want Agility but Few Have It

Although many organizations recognize that agility enables better responses to changing business conditions, few have taken the necessary steps to reach that goal, a new study from CA Technologies suggests. Although two-thirds of the respondents to the firm’s recent survey saw value in business agility, only about 12 percent said their organizations were on their way to achieving it.

Read more 0 Comments

GitHub’s Atom editor gets a speed boost

GitHub has just released an upgrade to its “hackable” Atom text editor, adding a native C++ buffer and rewriting the DOM interaction layer. The company also has offered a glimpse of the next version, which will improve Git integration and PHP support.

With this week’s Atom 1.19 release, a native C++ text buffer boosts responsiveness and memory usage. “Saving a file now happens asynchronously without blocking the UI, so that you can move smoothly from one task to the next,” GitHub’s Ian Olsen said. Also, large files now consume less memory.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Amazon joins Kubernetes-focused CNCF industry group

The Cloud Native Computing Foundation, created to promote and develop technologies like Kubernetes and core components of the container ecosystem spawned by Docker, welcomed Amazon Web Services into its fold this week.

Amazon comes on board as a top-level (“platinum”) member. According to Amazon’s Adrian Cockcroft, now a member of the CNCF’s governing board, containers are the big reason Amazon’s getting involved—at least, initially.

Amazon already has a major investment in container tech. Its ECS service provides managed containers that run via machine images deployed on clusters of EC2 instances. Its older Elastic Beanstalk service can deploy and manage Docker containers, although they’re scaled and managed via Amazon’s own internal stack, not the CNCF’s Kubernetes. And users can always manually deploy Docker Enterprise Edition, a container-centric Linux such as CoreOS, or a Kubernetes cluster on EC2.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

What is machine learning? Software derived from data

You’ve probably encountered the term “machine learning” more than a few times lately. Often used interchangeably with artificial intelligence, machine learning is in fact a subset of AI, both of which can trace their roots to MIT in the late 1950s.

Machine learning is something you probably encounter every day, whether you know it or not. The Siri and Alexa voice assistants, Facebook’s and Microsoft’s facial recognition, Amazon and Netflix recommendations, the technology that keeps self-driving cars from crashing into things – all are a result of advances in machine learning.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Google releases TensorFlow Serving library

Google has just moved to a production release of TensorFlow Serving, its open source library for serving machine-learned models in production environments. A beta version of the technology was released in February.

Part of Google’s TensorFlow machine intelligence project, the TensorFlow Serving 1.0 library is intended to aid the deployment of algorithms and experiments while maintaining the same server architecture and APIs. TensoFlow Serving lets you push out multiple versions of models over time, as well as roll them back.

The library of course integrates with TensorFlow learning models, but it can also be extended to serve other model types.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

IBM speeds deep learning by using multiple servers

For everyone frustrated by how long it takes to train deep learning models, IBM has some good news: It has unveiled a way to automatically split deep-learning training jobs across multiple physical servers — not just individual GPUs, but whole systems with their own separate sets of GPUs.

Now the bad news: It’s available only in IBM’s PowerAI 4.0 software package, which runs exclusively on IBM’s own OpenPower hardware systems.

Distributed Deep Learning (DDL) doesn’t require developers to learn an entirely new deep learning framework. It repackages several common frameworks for machine learning: TensorFlow, Torch, Caffe, Chainer, and Theano. Deep learning projecs that use those frameworks can then run in parallel across multiple hardware nodes.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

IBM speeds deep learning by using multiple servers

For everyone frustrated by how long it takes to train deep learning models, IBM has some good news: It has unveiled a way to automatically split deep-learning training jobs across multiple physical servers — not just individual GPUs, but whole systems with their own separate sets of GPUs.

Now the bad news: It’s available only in IBM’s PowerAI 4.0 software package, which runs exclusively on IBM’s own OpenPower hardware systems.

Distributed Deep Learning (DDL) doesn’t require developers to learn an entirely new deep learning framework. It repackages several common frameworks for machine learning: TensorFlow, Torch, Caffe, Chainer, and Theano. Deep learning projecs that use those frameworks can then run in parallel across multiple hardware nodes.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

How Google’s Go language could be improved

To improve development tools for Google’s open source Go language, Go might be getting its own language server, akin to Microsoft and Red Hat’s Language Server Protocol.

The notion came up in a Go language contributors’ discussion group, so it’s not a done deal.

The group’s consensus recommendations are:

To read this article in full or to leave a comment, please click here

Read more 0 Comments

JetBrains ships alternative to Microsoft’s Visual Studio

JetBrains’s Rider, a cross-platform IDE that could serve as a rival to Microsoft’s own well-established Visual Studio IDE, is now generally available.

The commercially licensed Rider can be used on Windows, MacOS, and Linux systems, letting developers build applications based on ASP.Net, .Net Core, .Net Framework, Xamarin, or Unity. Rider puts JetBrains’ ReSharper .Net support in the shell of the company’s IntelliJ Idea IDE and adds the WebStorm JavaScript IDE and DataGrip database management tool. ReSharper previously was packaged as a Visual Studio extension for code analysis and instant fixes.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Java and C hit all-time lows in Tiobe language popularity index

Java and C continue to lead the Tiobe index of programming language popularity, but both dropped to all-time lows in the just-published August release of the index.

The longtime leaders have had to share the programming landscape with a growing number of language options attracting developers, which has caused their slippage in the index. Java’s rating this month was 12.961 percent, a drop of more than six percentage points since August 2016, while C’s rating was 6.477 percent, a year-over-year drop of nearly five points. Java’s rating last month was 13.774 percent while C was rated at 7.321 percent.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

React ‘Fiber’ core rewrite progresses to beta

React 16, an upgrade to Facebook’s popular JavaScript UI library that features a rewritten core to improve animation, layout, and gesture support, has just moved to a beta release stage.

Published as an NPM module, this initial beta release is focused mainly on compatibility with existing apps, and does not yet include asynchronous rendering capabilities. Facebook has pledged to offer native-like performance with version 16 of the open source library. Previously codenamed “Fiber,” the rewritten core is intended to offer a multitude of capabilities including:

To read this article in full or to leave a comment, please click here

Read more 0 Comments

New Node.js API will shield modules from JavaScript engine changes

Help is on the way for developers building native modules for Node.js, as well for those who want to swap out the underlying JavaScript engine powering the platform.

Currently, modules must be recompiled to work with new versions of Node.js and the JavaScript engine, which traditionally has been Google’s V8 engine. But N-API is about to make things easier by providing an API for linking in native add-ons. Independent of the underlying JavaScript runtime, N-API will be stable for the application binary interface (ABI) across Node versions, to insulate add-ons from changes in the underlying JavaScript engine. Modules compiled for one version of Node.js would then run on later versions with no need to recompile.

To read this article in full or to leave a comment, please click here

Read more 0 Comments