Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 10 min 36 sec ago

How spicy should a jalapeno be?

8 hours 8 min ago

Everyone has opinions and preferences, especially when it comes to food. To establish a criterion when answering "How spicy should a jalapeño be?." the Scoville Heat Scale was developed as a standard to measure spiciness. This scale allows people to communicate and share information about how spicy we like our peppers.


read more

Hone advanced Bash skills by building Minesweeper

Friday 20th of September 2019 07:02:00 AM

I am no expert on teaching programming, but when I want to get better at something, I try to find a way to have fun with it. For example, when I wanted to get better at shell scripting, I decided to practice by programming a version of the Minesweeper game in Bash.


read more

How to compare strings in Java

Friday 20th of September 2019 07:01:00 AM

String comparison is a fundamental operation in programming and is often quizzed during interviews. These strings are a sequence of characters that are immutable which means unchanging over time or unable to be changed.

Java has a number of methods for comparing strings; this article will teach you the primary operation of how to compare strings in Java.

There are six options:


read more

Code it, ship it, own it with full-service ownership

Friday 20th of September 2019 07:00:00 AM

Software teams seeking to provide better products and services must focus on faster release cycles. But running reliable systems at ever-increasing speeds presents a big challenge. Software teams can have both quality and speed by adjusting their policies around ongoing service ownership. While on-call plays a large part in this model, advancement in knowledge, more resilient code, increased collaboration, and better practices mean engineers don't have to wake up to a nightmare.


read more

Code it, ship it, own it with full-service ownership

Friday 20th of September 2019 07:00:00 AM

Software teams seeking to provide better products and services must focus on faster release cycles. But running reliable systems at ever-increasing speeds presents a big challenge. Software teams can have both quality and speed by adjusting their policies around ongoing service ownership. While on-call plays a large part in this model, advancement in knowledge, more resilient code, increased collaboration, and better practices mean engineers don't have to wake up to a nightmare.


read more

Why it's time to embrace top-down cybersecurity practices

Thursday 19th of September 2019 07:02:00 AM

Cybersecurity is no longer just the domain of the IT staff putting in firewalls and backing up servers. It takes a commitment from the top and a budget to match. The stakes are high when it comes to keeping your customers' information safe.


read more

An introduction to audio processing and machine learning using Python

Thursday 19th of September 2019 07:01:00 AM

At a high level, any machine learning problem can be divided into three types of tasks: data tasks (data collection, data cleaning, and feature formation), training (building machine learning models using data features), and evaluation (assessing the model). Features, defined as "individual measurable propert[ies] or characteristic[s] of a phenomenon being observed," are very useful because they help a machine understand the data and classify it into categories or predict a value.


read more

Linux on the mainframe: Then and now

Thursday 19th of September 2019 07:00:00 AM

Last week, I introduced you to the origins of the mainframe's origins from a community perspective. Let's continue our journey, picking up at the end of 1999, which is when IBM got onboard with Linux on the mainframe (IBM Z).

According to the Linux on z Systems Wikipedia page:


read more

Adding themes and plugins to Zsh

Wednesday 18th of September 2019 07:02:00 AM

In my previous article, I explained how to get started with Z-shell (Zsh). For some users, the most exciting thing about Zsh is its ability to adopt new themes. It's so easy to theme Zsh both because of the active community designing visuals for the shell and also because of the Oh My Zsh project, which makes it trivial to install them.


read more

The community-led renaissance of open source

Wednesday 18th of September 2019 07:01:00 AM

With few commercial participants, early free software and open source communities were, by definition, community-led. Software was designed and created organically by communities of users in response to their needs and inspiration. The results, to a degree nobody predicted, were often magical.


read more

Election fraud: Is there an open source solution?

Wednesday 18th of September 2019 07:00:00 AM

Can open source technology help keep our elections honest? With its Trust The Vote Project, the Open Source Election Technology (OSET) Institute is working on making that a reality for elections in the United States and around the world.


read more

How Ansible brought peace to my home

Tuesday 17th of September 2019 07:03:00 AM

A few months ago, I read Marco Bravo's article How to use Ansible to document procedures on Opensource.com. I will admit, I didn't quite get it at the time. I was not actively using Ansible, and I remember thinking it looked like more work than it was worth. But I had an open mind and decided to spend time looking deeper into Ansible.


read more

Getting started with Zsh

Tuesday 17th of September 2019 07:02:00 AM

Z-shell (or Zsh) is an interactive Bourne-like POSIX shell known for its abundance of innovative features. Z-Shell users often cite its many conveniences and credit it for increased efficiency and extensive customization.


read more

3 steps to developing psychological safety

Tuesday 17th of September 2019 07:01:00 AM

Psychological safety is a belief that one will not be punished or humiliated for speaking up with ideas, questions, concerns, or mistakes. And it's critical for high-performing teams in open organizations.


read more

Talking to machines: Lisp and the origins of AI

Tuesday 17th of September 2019 07:00:00 AM

Artificial intelligence (AI) is all the rage today, and its massive impact on the world is still to come, says the Association for the Advancement of Artificial Intelligence (AAAI). According to an article on Nanalyze:


read more

Linux Plumbers, Appwrite, and more industry trends

Monday 16th of September 2019 02:40:00 PM

As part of my role as a senior product marketing manager at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends for product marketers, managers, and other influencers. Here are five of my and their favorite articles from that update.


read more

How to start developing with .NET

Monday 16th of September 2019 07:02:00 AM

The .NET framework was released in 2000 by Microsoft. An open source implementation of the platform, Mono, was the center of controversy in the early 2000s because Microsoft held several patents for .NET technology and could have used those patents to end Mono implementations. Fortunately, in 2014, Microsoft declared that the .NET development platform would be open source under the MIT license from then on, and in 2016, Microsoft purchased Xamarin, the company that produces Mono.


read more

Linux commands to display your hardware information

Monday 16th of September 2019 07:01:00 AM

There are many reasons you might need to find out details about your computer hardware. For example, if you need help fixing something and post a plea in an online forum, people will immediately ask you for specifics about your computer. Or, if you want to upgrade your computer, you'll need to know what you have and what you can have. You need to interrogate your computer to discover its specifications.

The easiest way is to do that is with one of the standard Linux GUI programs:


read more

Constraint programming by example

Monday 16th of September 2019 07:00:00 AM

There are many different ways to solve problems in computing. You might "brute force" your way to a solution by calculating as many possibilities as you can, or you might take a procedural approach and carefully establish the known factors that influence the correct answer. In constraint programming, a problem is viewed as a series of limitations on what could possibly be a valid solution.


read more

Sandboxie's path to open source, update on the Pentagon's open source initiative, open source in Hollywood, and more

Sunday 15th of September 2019 07:30:00 PM

In this edition of our open source news roundup, Sandboxie's path to open source, update on the Pentagon's adoption of open source, open source in Hollywood, and more!


read more