Language Selection

English French German Italian Portuguese Spanish

Syndicate content
Updated: 6 hours 29 min ago

Top 5: Coaching football with AI, a guide to logging in Python, and more

Friday 15th of September 2017 07:05:00 AM

In this week's top 5, we take a look at an AI project used to call football plays, logging in Python, and more.

read more

Coaching football with AI

Friday 15th of September 2017 07:03:00 AM

I recently decided to revisit Football-o-Genetics, an application I developed in 2013 that attempts to "evolve" near-optimal football offensive play calling strategies.

read more

How an open source tool is helping hurricane victims

Friday 15th of September 2017 07:02:00 AM

After Hurricane Harvey recently ripped through the Houston area, causing catastrophic flooding and devastation, the Stephen F. Austin Community Health Network (SFA) responded quickly by leveraging open source technology to reach out to patients and victims of the crisis in areas of Texas that are virtually inaccessible.

read more

Generative art: How to hack a painting

Thursday 14th of September 2017 07:04:00 AM

The world is fundamentally generative, as it is created by physical, biological, and chemical processes. But it isn't comprised of clean mathematical lines; rather, it is a struggle between mathematical patterns and entropy. Generative art reflects both aspects of reality, offering a unique perspective on the world.

read more

An introduction to DocBook, a flexible markup language worth learning

Thursday 14th of September 2017 07:02:00 AM

Computers were first invented to do math, and they do it really well. But it didn't take long for users to repurpose their futuristic calculators into fancy, dynamic typewriters. Now human-readable text drives computing, so it's important to choose the right format for the text you write.

read more

Growing your team's open culture, one buddy at a time

Thursday 14th of September 2017 07:01:00 AM

We've all been there. You're starting a new job, and you don't even know where the bathroom is, much less all the tools and processes necessary to get that job done. Onboarding in an open organization can be even trickier because of its unstructured environment and open culture. It may be up to you to define your role, and priorities can change quickly. Finding an "onboarding buddy" (or "onboarding peer") can make the transition into your job much less painful.

read more

A guide to logging in Python

Wednesday 13th of September 2017 07:02:00 AM

There is little worse as a developer than trying to figure out why an application is not working if you don't know what is going on inside it. Sometimes you can't even tell whether the system is working as designed at all.

When applications are running in production, they become black boxes that need to be traced and monitored. One of the simplest, yet most important ways to do so is by logging. Logging allows us—at the time we develop our software—to instruct the program to emit information while the system is running that will be useful for us and our sysadmins.

read more

How to become a data scientist

Wednesday 13th of September 2017 07:01:00 AM

Once upon a time, I wanted to be an evolutionary biologist. To make a long story short, I had a change of heart and dropped out of my PhD program to pursue a career in computer science. I'm now a senior software engineer at Red Hat, where I work on a variety of machine learning and data science projects (you can read more about my journey on my blog).

read more

Essential open source software for running your small business

Wednesday 13th of September 2017 07:00:00 AM

You've decided to follow your passion and start your own business. Great! As you've probably figured out, there's a lot more to running a business than passion and doing the work that you love.

Aside from the tools of whatever trade you're plying, you'll also need other tools to keep your business humming along. Let's look at some open source software that can help you do just that.

read more

5 great new OpenStack tips and guides

Wednesday 13th of September 2017 07:00:00 AM

Keeping up with new technology can be a challenge. There may be no place where this is truer than in the world of enterprise cloud software. It seems every day that passes introduces a new tool or application that could soon be a part of your organization's technology stack.

read more

An introduction to representation learning

Tuesday 12th of September 2017 07:02:00 AM

Although many companies today possess massive amounts of data, the vast majority of that data is often unstructured and unlabeled. In fact, the amount of data that is appropriately labeled for a specific business need is typically quite small (possibly even zero), and acquiring new labels is usually a slow, expensive endeavor. As a result, algorithms that can extract features from unlabeled data to improve the performance of data-limited tasks are quite valuable.

read more

4 tips for leaders helping others evolve their careers

Tuesday 12th of September 2017 07:00:00 AM

In open organizations, we like to say that you own your career. Each one of us is encouraged to find a gap and fill it.

In settings like these—and when there's more work to be done than there are hands to do it—it's important to understand your strengths so you can identify where you can be most effective in the organization and which problems you're passionate about solving. That means everyone—associates, managers, and executives alike—shares responsibility for proactively nurturing an open dialogue about ways they can engage with challenging, meaningful, and interesting work.

read more

5 reasons Facebook's React license was a mistake

Tuesday 12th of September 2017 06:59:00 AM

In July 2017, the Apache Software Foundation effectively banned the license combination Facebook has been applying to all the projects it has been releasing as open source.

read more

An open source toolkit for measuring project health

Monday 11th of September 2017 08:50:00 PM

I've always had a nagging question about open source projects: How does one determine a project's success/failure? Does "success" or "failure" get detemined by code commits and gut feel? Or is that some other way?

read more

6 lessons on using technical RFCs as a management tool

Monday 11th of September 2017 07:02:00 AM

As an engineering leader, I value trust and believe that individual contributors should be involved in architectural and high-level technical decision making. I consider every line of code to be a decision made on behalf of someone else (including your future self), and having a fast-growing distributed team makes technical decision making particularly difficult to manage.

read more

An intro to using eBPF to filter packets in the Linux kernel

Monday 11th of September 2017 07:01:00 AM

In 1992, Steven McCanne and Van Jacobson from Lawrence Berkeley Laboratory proposed a solution for BSD Unix systems for minimizing unwanted network packet copies to user space by implementing an in-kernel packet filter known as Berkeley Packet Filter (BPF). In 1997, it was introduced in Linux kernel version 2.1.75.

read more

Don't over-React to the Facebook patents license

Monday 11th of September 2017 07:00:00 AM

Recently, Apache re-classified code under Facebook's BSD+ Patents license to "Category X," effectively banning it from future contributions to Apache Foundation projects. The move has re-ignited controversy over the patent grant, but like many events in the open source community, the controversy is more partisan than practical. In fact, it's unlikely the move will affect adoption of React.js, and the criticisms of the BSD+Patent grant mostly don't survive the scrutiny of reason.

read more

Top 10 and highlights: August review

Saturday 9th of September 2017 07:00:00 AM brought in 661,550 unique visitors who generated 1,096,909 page views in August, our 11th consecutive month with more than 1-million page views. We published 82 articles last month, and welcomed 20 new authors. More than 67% of our content was contributed by members of the open source community. Our community moderators contributed 21 articles.

Editor's Pick 6
read more

Top 5: Cleaning messy datasets, kid-friendly Linux distros, TensorFlow projects, and more

Friday 8th of September 2017 07:05:00 AM

In this week's top 5, we take a look at the Pandas Python data analysis library, the current state of kid-focused Linux distributions, and more.

read more

3 industries relying on Apache Kafka

Friday 8th of September 2017 07:01:00 AM

Apache Kafka is a distributed publish-subscribe messaging system designed to be fast, scalable, and durable. It provides a unified, high-throughput, low-latency platform for handling real-time data feeds and has a storage layer that is essentially a massively scalable pub/sub message queue architected as a distributed transaction log. That architecture makes Kafka, which was originally developed by LinkedIn and made open source in early 2011, highly valuable for enterprise infrastructures to process streaming data.

read more

More in Tux Machines

New Manjaro Release

What a week we had. With this update we have removed most of our EOL tagged kernels. Please adopt to newer series of each, when still be used. PulseAudio and Gstreamer got renewed. Also most of our kernels got newer point-releases. Series v4.12 is now marked as EOL. Guillaume worked on Pamac to solve reported issues within our v6 series. The user experience should be much better now. Latest NetworkManager, Python and Haskell updates complete this update-pack. Please report back and give us feedback for given changes made to our repositories. Read more

Linux 4.14 Is Up To Around 23.2 Million Lines Of Code

While I usually look at the Linux kernel code size following each merge window, I am a few days late this time around due to busy Xeon/EPYC benchmarking and XDC2017. Anyhow, Linux 4.14 is showing some weight gains but nothing too bad. Linux 4.14 has been another busy cycle with a lot of happenings from finally seeing Heterogeneous Memory Management merged to a lot of other new core functionality plus the always fun and exciting changes and new support happening in driver space. See our Linux 4.14 feature overview for a rundown on the new functionality. Read more

Today in Techrights

10 Best Free Photo Editors For Linux

Linux has come a long way in terms of the applications that are available for the platform. Whatever your specific needs are, you can be sure that there are at least a few applications available for you to use. Today, we'll look at 10 free photo editors for Linux, and I must say, there are a lot of image editing tools available. This post selects just 10 of these awesome tools and talks about them briefly looking at what makes them stand out. In no particular order, let's get started. Read