Open Source

S'abonner à flux Open Source
Mis à jour : il y a 40 min 41 sec

The mysterious history of the MIT License

il y a 3 heures 43 min

Recently, David Humphrey posed a seemingly straightforward question on Twitter.

When was the MIT License created? I can't find any source that gives a year.

read more

Introduction to generative adversarial network

il y a 3 heures 44 min

If you've been following the artificial intelligence (AI) news media lately, you probably heard that one of Google's top AI people, Ian Goodfellow, moved to Apple in March. Goodfellow was named one of MIT's Innovators Under 35 in 2017 and one of Foreign Policy's 100 Global Thinkers in 2019.

read more

How to manage multiple SSH keys

il y a 3 heures 45 min

In the first two articles in this series, I shared how you can use your GPG key to authenticate your SSH connections and import existing SSH keys. Once you're using more than two or three SSH keys, managing them can become more complicated. In this final article, I'll explain how to manage multiple SSH keys using the control file and how to make changes to manage them as GPG authentication subkeys.

read more

The psychology behind a blameless retrospective

jeu, 04/25/2019 - 09:02

A retrospective is the act of dealing with past events and activities. The word comes from Latin, and it literally means "to look back." In the business world, a retrospective is a practice agile teams commonly use to reflect on how their work is done to improve how they do it so they continuously become better at it.

read more

How to import your existing SSH keys into your GPG key

jeu, 04/25/2019 - 09:01

In the first article in this series, I explained how to use your GPG key to authenticate your SSH connections. If you're like me, you already have one or more existing SSH keys. And, if you're like me, you also don't want to have to log into every server you use to update the authorized_keys file. A way around this is to import your existing SSH keys into your GPG key. This will eliminate the need for private key files.

read more

The state of Linux graphic design tools in 2019

jeu, 04/25/2019 - 09:00

Before I begin this test of Linux graphic design tools, I should admit two things up front. First, I am a designer, not a software developer. Second, although I try to incorporate open source methodologies and principles wherever I can, my field pretty much demands that I use Adobe software on a sticker-emblazoned MacBook Pro. (I know, hate me if you must.) For the purposes of this research project, however, I am running Fedora 29 on a repurposed Mac Mini.

read more

Automate user acceptance testing with your DevOps pipeline

mer, 04/24/2019 - 09:02

Acceptance testing, also called user acceptance testing (UAT), determines whether a system satisfies user needs, business requirements, and authorized entity criteria. The tests are repeated every time there's a new design when the application is developed through software development lifecycle (SDLC).

read more

Getting started with blockchain for Java developers

mer, 04/24/2019 - 09:01

Top technology prognosticators have listed blockchain among the top 10 emerging technologies with the potential to revolutionize our world in the next decade, which makes it well worth investing your time now to learn. If you are a developer with a Java background who wants to get up to speed on blockchain technology, this article will give you the basic information you need to get started.

read more

How to enable SSH access using a GPG key for authentication

mer, 04/24/2019 - 09:00

Many of us are familiar with Secure Shell (SSH), which allows us to connect to other systems using a key instead of a password. This guide will explain how to eliminate SSH keys and use a GNU Privacy Guard (GPG) subkey instead.

read more

Will your organization change itself to death?

mar, 04/23/2019 - 09:02

Open organizations are flexible and resilient organizations. This means they're able to change themselves as the world around them changes. It's a critical skill for remaining relevant over time, both for individuals and organizations.

read more

Fauxpen source is bad for business

mar, 04/23/2019 - 09:02

Open source software is amazing. This emergent phenomenon of human collaboration, enabled by the internet, makes it possible for organizations of every size—including for-profit businesses—to get more done, faster, with less friction and with more predictability. It's the foundation of our digital economy.

Proprietary software is fine. It is what it is. Sure, it lacks the collaborative advantages of open source software, but at least it does what it says on the tin. Pay me this, I'll give you that, and you can use it according to this specific license we negotiate.

read more

Graphically manage SSH keys with Seahorse

mar, 04/23/2019 - 09:00

If you're a Linux system administrator, you are probably familiar with using the Secure Shell (SSH) tool to securely connect to remote servers. You probably also know that SSH uses a public-private key pair to provide encryption. So, the first step in using SSH is to generate the key pair. You can also distribute your public key to remote servers so you can log into them without needing to type your password.

read more

Hydroelectricity and transmission planning in Chile use open source geospatial tools

mar, 04/23/2019 - 09:00

From 2014 and 2017, I had the good fortune of working with a multidisciplinary team in Chile, building decision support tools to facilitate the planning of hydroelectric capacity as an alternative to fossil-fuel based thermoelectric capacity. Our job was also to aid in the design of transmission line corridors. Transmission lines carry “bulk electricity” from where the electricity is generated to where it is consumed.

read more

9 ways to save the planet

lun, 04/22/2019 - 09:03

What can be done to help save the planet? The question can seem depressing at a time when it feels like an individual's contribution isn't enough. But, who are we Earth dwellers if not for a collection of individuals? So, I asked our writer community to share ways that open source software or hardware can be used to make a difference. Here's what I heard back.

9 ways to save the planet with an open source twist

1. Disable the blinking cursor in your terminal.

read more

4 open source apps for plant-based diets

lun, 04/22/2019 - 09:02

Reducing your consumption of meat, dairy, and processed foods is better for the planet and better for your health. Changing your diet can be difficult, but several open source Android applications can help you switch to a more plant-based diet.

read more

8 environment-friendly open software projects you should know

lun, 04/22/2019 - 09:01

For the last few years, I've been helping Greenpeace build its first fully open source software project, Planet 4. Planet 4 is a global engagement platform where Greenpeace supporters and activists can interact and engage with the organization. The goal is to drive people to action on behalf of our planet. We want to invite participation and use people power to battle global issues like climate change and plastic pollution.

read more

Tracking the weather with Python and Prometheus

lun, 04/22/2019 - 09:00

Open source monitoring system Prometheus has integrations to track many types of time-series data, but if you want an integration that doesn't yet exist, it's easy to build one. An often-used example is a custom integration with a cloud provider that uses the provider's APIs to grab specific metrics. In this example, though, we will integrate with the biggest cloud provider of all: Earth.

read more

Building scalable social media sentiment analysis services in Python

ven, 04/19/2019 - 09:02

The first part of this series provided some background on how sentiment analysis works. Now let's investigate how to add these capabilities to your designs.

read more

Getting started with social media sentiment analysis in Python

ven, 04/19/2019 - 09:01

Natural language processing (NLP) is a type of machine learning that addresses the correlation between spoken/written languages and computer-aided analysis of those languages. We experience numerous innovations from NLP in our daily lives, from writing assistance and suggestions to real-time speech translation and interpretation.

read more

This is how System76 does open hardware

ven, 04/19/2019 - 09:00

Most people know very little about the hardware in their computers. As a long-time Linux user, I've had my share of frustration while getting my wireless cards, video cards, displays, and other hardware working with my chosen distribution. Proprietary hardware often makes it difficult to determine why an Ethernet controller, wireless controller, or mouse performs differently than we expect.

read more