Open-source News

The importance of consistency in your Python code

opensource.com - Fri, 12/27/2019 - 16:02

The principle of least surprise is a guideline when designing user interfaces. It says that when the user performs an action, the program should do whatever would surprise the user the least. This is for the same reason kids love reading the same book over and over again: there is nothing more comforting to people than the ability to predict and have those predictions come true.


read more

10 resources to boost your Git skills

opensource.com - Fri, 12/27/2019 - 16:00

As we near the end of 2019, it is time to look back at the top 10 articles we published about Git this year.


read more

How to Install Yarn on CentOS 8

Tecmint - Fri, 12/27/2019 - 13:39
Created by Facebook, Yarn is the coolest and latest package manager for NodeJS which has come to replace npm. While npm works just okay, Yarn ships with some improvements that give it a competitive...

Google's IREE To Demonstrate Machine Learning Via Vulkan With MLIR

Phoronix - Fri, 12/27/2019 - 09:10
One of the new open-source compiler IR advancements of 2019 has been the Google/Tensorflow MLIR as the Multi-Level Intermediate Representation designed for machine learning models/frameworks. With Google's "IREE" project, MLIR can be accelerated by Vulkan and thus allowing machine learning via this high-performance graphics/compute API...

The 2010s Were Very Successful For Wine Thanks To CodeWeavers + Valve's Steam Play

Phoronix - Fri, 12/27/2019 - 07:23
The 2010s were great for the long-standing Wine project that allows Windows games/applications to run near effortlessly on Linux, macOS, and similar platforms. CodeWeavers' investments into Wine continue turning out very well for the continued success and now with Valve's Steam Play built upon the Wine-based Proton, more Linux gamers are happier than ever...

WireGuard Issues New Module Release, 1.0 Coming With Linux 5.6

Phoronix - Fri, 12/27/2019 - 03:13
WireGuard is to be merged for Linux 5.6 and is already staged in the net-next tree while for those on pre-5.6 kernels going as far back as Linux 3.10, a new out-of-tree module release is now available...

Git 2.25 Is On The Way For Release In Early 2020

Phoronix - Thu, 12/26/2019 - 23:25
Git maintainer Junio Hamano released Git 2.25-rc0 on Christmas as the first test release en route to this next feature update for this widely-used distributed revision control system...

X-Plane 11.50 Flight Simulator Preparing For Public Beta With Vulkan Rendering

Phoronix - Thu, 12/26/2019 - 23:14
One of the engine upgrades to Vulkan we have been looking forward to the most has been usage by the X-Plane flight simulator to ultimately succeed their long-standing OpenGL pipeline. Laminar Research shared on Christmas day that the X-Plane 11.50 release with Vulkan support is currently in private beta and will soon be available publicly...

Unigine 2.10 Released With New Terrain System, Other Graphics Improvements

Phoronix - Thu, 12/26/2019 - 23:02
Unigine developers have delivered a nice Christmas present in delivering Unigine 2.10 as the latest version of their 3D engine used by few games but an increasing number of simulation systems...

digiKam 7.0 Bringing Deep Learning Powered Faces Management

Phoronix - Thu, 12/26/2019 - 20:58
The digiKam photo management software is closing in on its v7.0 release and over the weekend issued their first beta...

Intel Gallium3D Driver Performance Is Looking Good With The Core i9 9900KS

Phoronix - Thu, 12/26/2019 - 16:28
With Mesa 20.0 expected to ship the "Iris" Gallium3D driver as the default Intel OpenGL Linux driver for Broadwell hardware and newer, I've been ramping up my testing of this open-source driver in recent weeks. For adding to the various generations of CPUs tested, here are some numbers of the latest code when using the UHD Graphics 630 off the high-end Core i9 9900KS processor...

Pages