Open-source News

10 articles to become more data science savvy

opensource.com - Thu, 12/26/2019 - 16:01

When LinkedIn released its third annual Emerging Jobs report, engineers everywhere said, "Amen." More than half the list consists of engineering roles, with new fields like robotics appearing for the first time.

But data science had a strong showing as well. The role shows 37% annual growth, topping that aspect of the Emerging Jobs list for the third year in a row.


read more

How the Zen of Python handles errors

opensource.com - Thu, 12/26/2019 - 16:01

Handling "exceptional conditions" is one of the most debated issues in programming. That could be because the stakes are high: mishandled error values can bring down even the largest systems. Since "exception conditions," by nature, are the least tested but occur with unpleasant frequency, correctly handling them can often distinguish a system that horror stories are told about to a system that "just works."


read more

Top 10 Raspberry Pi articles of 2019

opensource.com - Thu, 12/26/2019 - 16:00

Since its introduction, the Raspberry Pi has been one of the hottest topics on Opensource.com. This trend continued in 2019 with an impressive list of over 30 articles about various Raspberry Pi projects. The top 10 articles are covered below, but if you are a true Raspberry Pi aficionado, I encourage you to check out out our entire selection of Raspberry Pi articles.


read more

How To Install Apache CouchDB on CentOS 8

Tecmint - Thu, 12/26/2019 - 14:38
Written in Erlang language, Apache CouchDB is a free, reliable NoSQL database engine that natively supports data in JSON format. This makes it more scalable and easy to model your data as opposed to...

KDE Plasma 5 + KDE Applications Matured Rather Well

Phoronix - Thu, 12/26/2019 - 13:00
Most KDE users are probably happy with the current state of the Plasma desktop and the state of the KDE applications. There's certainly less bugs in recent releases, KWin and the overall desktop is in better standing (though still improvements to be made such as showcased by the likes of KWin low-latency) with reliable Wayland support, and most would probably agree that the work out of this open-source project matured rather well in recent years with their focus on enhancing usability and other areas...

A Christmas Gift For Phoronix Readers - Improving Graphs

Phoronix - Thu, 12/26/2019 - 06:05
First of all, Merry Christmas for those of you celebrating today or Happy Holidays regardless...

The Hurd Microkernel Still Isn't Ready But GNU Had A Great 2010s With GCC + Other Projects

Phoronix - Thu, 12/26/2019 - 05:00
While the GNU Hurd microkernel is still woefully behind in hardware support and hasn't even seen a new release in three years, at least a lot of the other GNU projects experienced a great decade -- especially with the likes of the GNU Compiler Collection, GNU Octave, GRUB, and other components critical to modern Linux systems...

The Open-Source NVIDIA/Nouveau vs. NVIDIA Linux Driver At The End Of 2019 - Poor But A Lot Of Hope

Phoronix - Thu, 12/26/2019 - 00:00
While the open-source Radeon Linux graphics stack has made some remarkable improvements this year not only from AMD but also the likes of Valve, unfortunately not as much can be said about the state of the open-source NVIDIA (Nouveau) driver. The Nouveau Linux graphics driver remains much slower than the proprietary driver, the hardware with the best support is several generations old, and due to the lack of signed firmware images there still isn't yet any open-source 3D for the Turing GPUs that have been shipping for months. But there may be hope in 2020.

Western Digital Has Been Developing A New Linux File-System: Zonefs

Phoronix - Wed, 12/25/2019 - 21:00
Western Digital has been contributing a lot more to the Linux kernel in recent years from RISC-V architecture bits to storage enhancements. The most recent code they have been working on in recent weeks is a brand new Linux file-system...

A Look At How Some Video Encoders Saw Their Performance Shift This Year With SVT AV1/VP9 Ascending

Phoronix - Wed, 12/25/2019 - 18:50
Since March of this year I began benchmarking various open-source video encoders every other day in our lab. Here is a look at how Intel's SVT encoders and other popular options saw their performance evolve over the course of the year...

Virtual DCN / SR-IOV Display Support Being Worked On For AMDGPU In Linux 5.6

Phoronix - Wed, 12/25/2019 - 16:25
In going through the AMDGPU kernel driver changes currently queuing ahead of the Linux 5.6 cycle, "virtual DCN" support is coming in working on SR-IOV display support...

How to run a business with open source: Top reads

opensource.com - Wed, 12/25/2019 - 16:01

Open source is ready to get to work, and in 2019, Opensource.com had many great articles about how organizations have adopted open source software or open methods to drive their business. As open source matures, we've seen open source not just replace proprietary software, but create entirely new business models.

Check out this list of five outstanding articles from Opensource.com in 2019 about running a business with open source.


read more

12 open source resources for kids and young adults

opensource.com - Wed, 12/25/2019 - 16:00

Are you looking to challenge your children (or even yourself) to learn new things about open source technologies? Whether you're in elementary school, high school, or college, or even a parent or teacher, Opensource.com has some great reading about open source technologies suitable for the younger generation. Here are our top 12 articles from 2019 on open source for students (and those who love them).


read more

Making trade-offs when writing Python code

opensource.com - Wed, 12/25/2019 - 16:00

Software development is a discipline rife with trade-offs. For every choice, there is an equally defensible but opposite choice. Make a method private? You're encouraging copy-paste. Make a method public? You're committing prematurely to an interface.

Software developers make hard choices every minute. While all the principles in the Zen of Python cover trade-offs to some extent, the following principles take the hardest, coldest look at some trade-offs.


read more

Pages