opensource.com

Subscribe to opensource.com feed
Updated: 2 hours 14 min ago

Try this Linux text editor for Emacs fans

Fri, 12/04/2020 - 20:45

GNU Emacs is a very famous editor, but not everyone knows that emacs is a tradition of text editors rather than just one specific application. The term "emacs" is actually a portmanteau of "Editor Macros," and the first one was programmed in 1976 as a set of macros for the TECO editor.


read more

A little update from Stack Overflow

Fri, 12/04/2020 - 16:01

When I saw Stack Overflow Chief Product Officer (CPO) Teresa Dietrich on the list of speakers at the All Things Open conference this year, I jumped at the chance to get an update.

We all know the value of Stack Overflow: the information that's been created there over the past twelve years is nothing short of vital for programmers, developers, and other technologists. Just the other day one of our contributors shared how critical it was to his process for starting to learn a new programming language quickly.


read more

Setting a standard for digital public goods

Fri, 12/04/2020 - 16:00

In June 2020, the Secretary-General of the United Nations published a "Roadmap for Digital Cooperation." In this report, he expanded on recommendations made a year before, calling on all actors, including the Member States, the United Nations system, the private sector, and others, to promote digital public goods. He says to realize the benefits of increased internet connectivity, open source projects in the form of digital public goods must be at the center.


read more

Support your work-life balance with this open source productivity tool

Thu, 12/03/2020 - 16:01

Super Productivity is a to-do app for people that spend a lot of their time working from a computer. Its philosophy is that disciplined, focused work and cutting yourself some slack benefit from each other, rather than being on opposite sides of the spectrum.


read more

Get the most out of the Vi text editor

Thu, 12/03/2020 - 16:00

Whether you know it as Vim, Neovim, gVim, nvi, or even Elvis, the quintessential Unix editor is easily Vi. Included in probably every Linux and BSD distribution, Vi is a lightweight and minimalist text editor that many users love for its simple and succinct keyboard shortcuts and dual-mode design.


read more

Why I love Emacs

Wed, 12/02/2020 - 16:02

I'm a habitual Emacs user. I didn't choose Emacs as much as it chose me. Back when I was first learning about Unix, I stumbled upon a little-known feature in a strange application called Emacs, which was apparently hidden away on my computer. Legend had it (and was proven true) that if you typed emacs into a terminal, pressed Alt+X, and typed tetris, you could play a falling-blocks game.


read more

Set up OpenStack on a Raspberry Pi cluster

Wed, 12/02/2020 - 16:01

In the year since the Raspberry Pi 4 was released, I've seen many tutorials (like this and this) and articles on how well the 4GB model works with container platforms such as Kubernetes (K8s), Lightweight Kubernetes (K3s), and Docker Swarm. As I was doing research, I read that Arm processors are "first-class citizens" in OpenStack.


read more

5 collaboration tips for using an open source alternative to Google Docs

Wed, 12/02/2020 - 16:00

ONLYOFFICE Docs is a self-hosted open source alternative to Microsoft Office and Google Docs for collaborating on documents, spreadsheets, and presentations in real time.

The following are the five most important ways ONLYOFFICE Docs helps organize my collaborative work.


read more

Try Jed as your Linux terminal text editor

Tue, 12/01/2020 - 16:02

You may have heard about Emacs and Vim and Nano, the quintessential Linux text editors, but Linux has an abundance of open source text editors, and it's my goal to spend December giving 31 of them a fair go.

In this article, I look at Jed, a terminal-based editor featuring a handy drop-down menu, which makes it especially easy for users who are new to terminal editors, as well as those who just don't like remembering keyboard combinations for every function.


read more

How this open source security tool halted significant DDoS attacks

Tue, 12/01/2020 - 16:01

In 2020, our ways of living and working were turned completely upside down in a matter of days. As COVID-19 began to spread across the globe, we brought our companies home, and staying connected to our colleagues, friends, and family online became a critical necessity.


read more

Create universal blockchain smart contracts

Tue, 12/01/2020 - 16:00

Blockchain smart contracts have the ability to access off-chain data by integrating decentralized oracles. Before diving into how to use them, it's important to understand why smart contracts matter in the big picture and why they need oracles for data access.


read more

Unboxing the Raspberry Pi 400

Mon, 11/30/2020 - 16:02

Since early 2020, when I wrote about some fun Raspberry Pi projects and our Raspberry Pi eBook, I (like almost everyone) have been living and working from home.


read more

8 Git aliases that make me more efficient

Mon, 11/30/2020 - 16:01

The excellent article 7 Git tricks that changed my life inspired me to write about another Git feature that's had a major impact on my experience using Git on the command line: aliases.

Defining Git aliases to serve as substitutes for commands provides two major benefits:


read more

Journal five minutes a day with Jupyter

Mon, 11/30/2020 - 16:00

Some people follow the tradition of creating New Year's resolutions. A year is a long time, though, so I plan with a seasonal theme or trajectory. Each quarter, I sit down and look at the upcoming three-month season and decide what I'll work on during that time.

For my latest theme, I decided I wanted to write a daily journal. I like having clear commitments, so I committed to writing for five minutes each day. I also like having observable commitments, even if it is just for me, so I put my entries in Git.


read more

Why failure should be normalized and how to do it

Sat, 11/28/2020 - 16:00

All of your heroes have failures under their belts—from minor mistakes to major disasters. Nobody knows how to do everything automatically, and the process of learning is usually a messy one. So why is the perception that everyone but you knows what they’re doing so common? Why do we externalize our successes but internalize our failures?


read more

How to choose a wireless protocol for home automation

Fri, 11/27/2020 - 16:02

In the second article in this series, I talked about local control vs. cloud connectivity and some things to consider for your home automation setup.

In this third article, I will discuss the underlying technology for connecting devices to Home Assistant, including the dominant protocols that smart devices use to communicate and some things to think about before purchasing smart devices.


read more

Comparing the similarities and differences between inner source and open source

Fri, 11/27/2020 - 16:01

Open source software (OSS) has been around since the 1990s and has thrived, quickly growing to become mainstream. It is now more well understood around the world than it has ever been before. Some refer to it as FOSS to highlight the Freedom part of open source (Free and Open Source Software). And in 2014, at OSCON, the term "inner source" was debuted, and people started talking about how to use the principles of open source, but inside of a company. It raised several questions for those unfamiliar with the term, which I hope to answer with this article.


read more

4 questions about AI ethics and how open source can help

Fri, 11/27/2020 - 16:00

As a high school student, I've become very interested in artificial intelligence (AI), which is emerging as one of the most impactful innovations of recent times. This past summer, I was selected for the AI4ALL program, where we learned how to develop AI systems using Python.


read more

5 open source alternatives to GitHub

Thu, 11/26/2020 - 16:01

Git is a popular version-control system, primarily used for code but popular in other disciplines, too. It can run locally on your computer for personal use, it can run on a server for collaboration, and it can also run as a hosted service for widespread public participation. There are many hosted services out there, and one of the most popular brands is GitHub.


read more

Access free, high-quality images from HDRI Haven

Thu, 11/26/2020 - 16:00

The latest episode of The Open Source Creative Podcast is good for anyone interested in using HDRIs in their work (typically 3D art and VFX), but may also be of interest to folks with an interest in photography and the process of creating their own high dynamic range images. In this episode, Greg Zaal shares about HDRI Haven, a place where you can get free, high-quality 360-degree HDR images under a CC0 license.


read more

Pages