GPU Tensors, dynamic neural networks, and deep Python integration are the major highlights of this week’s featured GitHub project: PyTorch. PyTorch is a new deep learning framework that puts Python first. This open-source Python package is in an early-release beta, but the PyTorch team says developers can expect some “adventures and rough edges.” PyTorch is … continue reading
Slack has introduced a much-sought-after feature today called Threads, which lets users reply to messages, organize discussions and manage their conversations. According to Paul Rosania, a member of the core product team at Slack, the company was trying to implement a feature that would group conversations in a channel to make it clear which message … continue reading
More companies are adopting container technology to achieve things like developer efficiency, and while Docker remains a leader in container technology, Kubernetes is a choice for container orchestration and management, according to a recent ClusterHQ report. The most recent version of the open-source project, Kubernetes 1.5, includes several new features that can be beneficial and … continue reading
The Free Software Foundation has updated its High Priority Projects list. This list, originally created in 2005, keeps track of software projects and technologies that the organization would like to see built in the open-source community, rather than simply with proprietary commercial software. The list has included items like Gnash (a free software Flash player), … continue reading
LogiGear completed its acquisition of True North Service (TNS), a provider of contract staffing and software testing services to technology companies. TNS will allow LogiGear to expand its customer base, adding new companies like Amazon, Cisco, DocuSign and T-Mobile. LogiGear will also be able to expand its presence in the Pacific Northwest, and continue to … continue reading
It’s hard to keep up with the vast array of programming languages available today, especially when new programming languages are popping up almost every week. Exercism wants to help. Exercism is an open-source project designed to help new and experienced programmers get up to speed with programming languages quickly. The project allows developers to experiment … continue reading
Yahoo is releasing the tool that helped the company perform Continuous Delivery at scale into the open-source community. The company announced Screwdriver.cd, an adaption of its Continuous Delivery build system for dynamic infrastructure. “Screwdriver handles over 25,000 builds per day and 12,000 daily Git commits as a single shared entry point for Yahoo,” wrote James … continue reading
Amazon has acquired Harvest.ai, a San Diego startup, for US$20 million, according to Business Insider. Harvest.ai has developed technologies that can help find and stop targeted attacks on data, according to Business Insider. With the help of machine learning, the company can learn and detect when an unauthorized person is attempting to gain access to … continue reading
There’s a new lightweight, fast and mobile-friendly JavaScript library called Inferno, which developers can play around with as version 1.0 launched this week. Inferno is derived from React, so its architecture and life cycles will feel and look similar. But the difference is the computational engines render in a different way, according to Luke Sheard, … continue reading
Google has put work into running its millions of lines of Python code, and those efforts have now turned into Grumpy: a new experimental Python runtime for Go. Grumpy translates Python code into Go programs, and it supports Google’s Python codebase. It is meant to be a drop-in replacement runtime for pure Python projects, according … continue reading
After building up its internal incident response documentation for several years, the enterprise incident resolution service PagerDuty open-sourced the documentation so the community can better prepare for various incidents. The PagerDuty Incident Response Documentation is a collection of best practices for how to prepare new employees for on-call responsibilities, as well as how to handle … continue reading