Software


What Every Engineer Should Know About Open Source Software Licenses and IP Uber Engineering Blog

#artificialintelligence

Does the name of the project conflict with either a trademark or the name of another open source project? A trademark is generally a name, phrase, or symbol intended to distinguish a source of goods or services, and so it is important to avoid a project name that conflicts with another company's trademark. For example, using names like "adobe", "amazon", or "oracle" in the context of software could be problematic, even though they are well-known words that predate the companies using them, because doing so could create confusion in people's minds as to whether such software is being provided by those companies. In the open source community, many software projects relate to each other, so it is tempting to use similar names. However, those names should not be so similar as to cause confusion between the projects.


GitHub: Changes to EU copyright law could derail open source distribution

ZDNet

Could the imposition of content filters, mandated by the European Union for use by all Internet content distributors, wreck the distribution systems on which the entire open source ecosystem now depends? The largest public open source repository, GitHub -- in the midst of its being acquired by Microsoft in a friendly deal -- warns that, should new legislation be passed by the European Parliament, the systems with which open source applications are distributed and maintained, would effectively fall apart. "Automated upload filtering of code would require entirely new technology," stated GitHub Policy Director Mike Linksvayer, in a note to ZDNet Wednesday, "and would result in either vast numbers of false positives -- causing software to become much more fragile, literally breaking builds -- or vast numbers of false negatives -- because most software, including proprietary software, includes some open source components." Parliament's Legal Affairs Committee voted 14-9-2 Wednesday, Brussels time, to approve the latest draft of a directive to impose sweeping changes to the continent's copyright protections. Ostensibly, the purpose of this Parliamentary Directive would be to ensure the accessibility of all forms of content to "cultural heritage institutions" (mainly libraries and museums).


Raspberry Pi 3 and Movidius Neural Compute Stick to the Rescue Against Child Pornography

#artificialintelligence

Warning note: While there won't be any NSFW photos in this post, there will be some photos of ladies in light clothing (e.g. Intel released Movidius Neural Compute Stick allowing low power image recognition at the edge earlier this year, and we've seen it work just fine with Raspberry Pi 3 board delivering three times the performance against an inference solution leveraging VideoCore IV GPU. Christian Haschek owns a photo hosting site (PictShare) which happens to run open source code with the same name, and allows user to upload images anonymously. However, he soon found out that at least one user uploaded some child pornography. He contacted the authorities, but then wondered whether there may be others?


Increase business agility, tap into open source big data projects

#artificialintelligence

TWENTY years ago, the Open Source framework was published, delivering what would be the most significant trend in software development since that time. Whether you want to call it "free software" or "open source", ultimately, it's all about making application and system source codes widely available and putting the software under a license that favours user autonomy. According to Ovum, open source is already the default option across several big data categories ranging from storage, analytics and applications to machine learning. In the latest Black Duck Software and North Bridge's survey, 90% of respondents reported they rely on open source "for improved efficiency, innovation and interoperability," most commonly because of "freedom from vendor lock-in; competitive features and technical capabilities; ability to customise; and overall quality." There are now thousands of successful open source projects that companies must strategically choose from to stay competitive.


Domain Experts, Welcome to Quantum: Introducing QISKit ACQUA - DZone AI

#artificialintelligence

Working with real quantum computers just got easier for experts in chemistry, artificial intelligence, and optimization. Building on QISKit, our open source quantum information science kit for software development, we've released ACQUA -- Algorithms and Circuits for Quantum Applications. This new open source software allows classical computer applications to send complex operations to be run on quantum computers, over the cloud. Let me start by explaining the quantum software stack, and where QISKit and ACQUA fit. At the lowest level is the hardware where the qubits sit at the very cold temperature of 15 mK.


Checkpoints for artificial intelligence software tools

#artificialintelligence

In Africa, it's not just Kenya that knows the value of AI. Aubra Anthony, a strategy and research lead for the Center for Digital Development within the U.S. Agency for International Development, wrote on 24 May 2018 in techcrunch.com about his discovery in Johannesburg, South Africa. This is what he says: "On a recent work trip, I found myself in a swanky-but-still-hip office of a private tech firm. I was drinking a freshly frothed cappuccino, eyeing a mini-fridge stocked with local beer and standing amidst a group of hoodie-clad software developers typing away diligently at their laptops against a backdrop of Star Wars and xkcd comic wallpaper. I wasn't in Silicon Valley: I was in Johannesburg, South Africa, meeting with a firm that is designing machine learning (ML) tools for a local project backed by the U.S. Agency for International Development."


Extend Spinnaker Automated Delivery with Machine Learning and Custom Pipeline Logic - The New Stack

#artificialintelligence

The open source Spinnaker is a continuous delivery tool originally developed by Netflix and Google, one that could be used to run a development pipeline for multiple cloud deployments. The software has found a home with the OpenStack community. Like OpenStack, Spinnaker streamlines and automates an inherently complex process of packaging resources in a heterogeneous environment. "In an ideal world, Spinnaker should live inside the OpenStack Foundation, because the approach that OpenStack has been solving problems in the infrastructure space is very similar to what Spinnaker does in the application delivery space" Boris Renski, co-founder of Mirantis, recently explained to us. Mirantis uses Spinnaker as a component of its recently launched-in-Beta commercially supported Mirantis Application Platform.


How Red Hat Linux is helping reclaim the fastest supercomputer title for the US

ZDNet

A chapel in the heart of Barcelona Univesity is home to one of Europe's most powerful supercomputers - and a mobile chip-based successor is under development. All the world's fastest supercomputers now run Linux, so it's no surprise that the US Department of Energy's Summit supercomputer at Oak Ridge National Laboratories runs Linux. Specifically, it runs Red Hat Enterprise Linux (RHEL). Of course, Summit's 200-petaflop speed -- that's 200 quadrillion (peta-) floating point operations per second (flops) -- comes largely from its hardware. By comparison, China's Sunway TaihuLight, the official fastest supercomputer in the world, according to November 2017's Top 500 list, has a speed of 93.01 petaflops.


PyData Seattle (Bellevue, WA)

#artificialintelligence

Schedule: 6:00 - 6:30 Mix and mingle 6:30 - 6:40 Announcements 6:40 - 6:50 Lightning Talk 6:50 - 7:30 Talk Night: Jason Kessler 7:30 - 7:40 QA 7:40 - 8:00 More networking Scattertext is a Python library for visualizing how words, phrases, topics and other linguistic units are associated with a category of text. This talk will cover different techniques for visualizing term-associations, visualizing both automatically generated and preexisting topics, and techniques to visualize word embeddings on a two-dimensional scatterplot. We'll work through notebooks which will be available at Source code for the package is hosted on Github at https://github.com/JasonKessler Prior to joining CDK, Jason was the founding data scientist at PlaceIQ and worked as a research scientist for JD Power and Associates. He has published peer-reviewed papers on algorithms and corpora for sentiment and belief analysis, and has sat on program committees and reviewed for several AI and NLP conferences.


AI-powered DevOps is how CA wants to reinvent software development and itself

ZDNet

CA is one of the oldest, most traditional enterprise software companies around. As such, it has not exactly been synonymous with innovation. But Ashok Reddy, its DevOps general manager, says this is changing, and CA is reinventing how DevOps is used to develop and deploy software throughout its lifecycle, based on data, machine learning, and AI. CA has come a long way since 1976. This multi-billion dollar organization, with presence all over the world and thousands of people in its payroll, has made a name for itself mostly as a provider of enterprise software.