News Category: Applications

Comprehensive Beginner’s Guide to Jupyter Notebooks for Data Science & Machine Learning

Jupyter Notebooks allow data scientists to create and share their documents, from codes to full blown reports. They help data scientists streamline their work and enable more productivity and easy collaboration. Due to these and several other reasons you will see below, Jupyter Notebooks are one of...
Read 0 Comments

Image Processing on Linux

I've covered several scientific packages in this space that generate nice graphical representations of your data and work, but I've not gone in the other direction much. So in this article, I cover a popular image processing package called ImageJ. Specifically, I am looking at Fiji, an instance of...
Read 0 Comments

3 Android Apps to Help You Learn Linux

Everyone learns in different ways. For some the best means is by doing, while for others it's all about reading. No matter your preference, there's an app for that. Even for learning the Linux operating system. That's right, Linux. If you're a systems administrator, an understanding of Linux has...
Read 1 Comments

How to Get the Next Generation Coding Early

You've probably heard the claim that coding, or computer programming, is as crucial a skill in the 21st century as reading and math were in the previous century. I'll go one step further: Teaching a young person to code could be the single most life-changing skill you can give them. And it's not...
Read 0 Comments

Balancing Competing Interests in Software Projects

The typical software shop is both overcommitted and poorly coordinated. These conditions form a vicious cycle: a lack of effective communication leads to inefficient work, which in turn leads to a permanent state of being too busy to communicate with one another. The traditional remedy to this...
Read 0 Comments

A History of Open Source GIS, from Humble Beginnings to World-Changing Applications

The advent of digital mapping and geospatial information systems (GIS) has completely changed the way humans think about and interact with the world around them. The concept of overlapping discrete layers of location information for decision-making was first introduced by Ian McHarg, a landscape...
Read 0 Comments

18 Open Source Translation Tools to Localize Your Project

Localization plays a central role in the ability to customize an open source project to suit the needs of users around the world. Besides coding, language translation is one of the main ways people around the world contribute to and engage with open source projects. There are tools specific to the...
Read 0 Comments

Making the Internet Archive’s Full Text Search Faster

The Internet Archive is a nonprofit digital library based in San Francisco. It provides free public access to collections of digitized materials, including websites, books, documents, papers, newspapers, music, video and software. This article describes how we made the full-text organic search ...
Read 0 Comments

Stephen Wolfram: A New Kind of Data Science

When it comes to scientific computing, few names are more well known than Stephen Wolfram. He was the creator of the Mathematica, a program that researchers have been using for decades to aid in their computations. Later Wolfram expanded Mathematica into a full multi-paradigm programming language,...
Read 0 Comments

5 Cool C/C++ App Dev Tools

As compelling as new languages like Rust are for building systems, C and C++ remain fundamental for writing applications that run close to the metal, despite the waxing and waning of their usage statistics. What's more, the culture of tools for C/C++ development remains deep and fruitful. Here are...
Read 0 Comments

Pages

Click Here!