Monthly Shaarli

All links of one month in a single page.

January, 2021

Alpine 3.13.0

Noteworthy changes:

  • Official cloud images
  • Introduction of ifupdown-ng
  • Improved WiFi setup
  • PHP 8.0 available
  • Node.js (LTS) performance improvement
  • Initial support for cloud-init

AlmaLinux is a new RHEL fork, with its first release planned within Q1, 2021.

Dancing With Systems

In this post, Donella Meadows summarizes the general “systems wisdom” she obtained from modeling complex systems.

Jared Mauch didn’t have good broadband—so he built his own fiber ISP

Out of the lack of alternatives, Jared Mauch built his own internet provider that now offers fiber-to-the-home broadband.

macOS 11.0.1 Source

The Open-Source components of macOS Big Sur are available now.

Rust 1.49.0

With Rust's 1.49 release, ARM64 Linux is becoming a Tier 1 target, while 64-bit ARM macOS and Windows reach Tier 2.

"Good Enough" Architecture

This video is about finding the sweet spot between too sophisticated and not sophisticated enough system architectures.

Toyota Production System Glossary

This blog post from 2013 explains some established terms that have their origin in Japanese manufacturing.

Making Sense of What Happened Is Hard

In this post, the author uses a practical example to illustrate that it sometimes takes a lot of effort to make sense of operational failures.

Git 2.30

This release of git doesn't contain significant user-facing changes but comes with several internal improvements and fixes. - A Disciplined Way To Deal With Email

» is a personal policy that all email responses regardless of recipient or subject will be five sentences or less. It's that simple.«

Linux Hardening Guide

This guide provides extensive information on hardening Linux.

Fediverse in 2020 - Fediverse.Party - explore federated networks

This blog post shows stats of the progress the fediverse made in 2020.


»A temporary SMS right from your terminal written in POSIX sh«


TinyCheck is a network capturing software that is best run on a Rasberry Pi 3+.

WRT54G History: The Router That Accidentally Went Open Source

This article explains how the WRT54G became the most famous home wireless router there ever was.

Fostering a culture that values stability and reliability

The author encourages the completeness concept in software and emphasizes the advantages of focusing on stability and reliability instead of adding new features.


»For bureaucratic reasons, a colleague of mine had to print, sign, scan, and send by email a high number of pages. To save trees, ink, time, and to stick it to the bureaucrats, I wrote this script.«

JupyterLab 3.0

JupyterLab 3.0 is now shipped with the visual debugger and table of contents extension by default, supports multiple languages, and brings numerous other improvements.

Fedora Workstation 34 Looking To Employ Btrfs Zstd Transparent Compression By Default
Understanding Connections And Pools

»What connections are, how they affect our systems, and how and why pooling works.«

What I've Learned in 45 Years in the Software Industry

The author shares six ideas after working in the software industry for 45 years.

Software Is Drowning the World

»Every time you decide to solve a problem with code, you are committing part of your future capacity to maintaining and operating that code.«

GitHub - nelhage/reptyr: Reparent a running program to a new terminal

reptyr allows »re-ptying« programs. It comes in handy for reattaching a long-running process in terminal multiplexer sessions originally started outside of one.

How Complex Systems Fail

Easy to remember site with Richard Cook's essay on »How Complex Systems Fail«.

The Big Little Guide to Message Queues

The author gives an introduction to the underlying concept of message queues and introduces popular implementations.


»A set of utilities to help you manage VMs with Virtualization.framework«

Wine 6.0

Major changes:

  • Core modules in PE format
  • Vulkan backend for WineD3D
  • DirectShow and Media Foundation support
  • Text console redesign
Exploring Swap on FreeBSD

»Free memory is wasted memory or how to make the best use of swap. «

Elasticsearch and Kibana Are Now Business Risks

This blog post explains why Elastic changing the license of Elasticsearch and Kibana to Server Side Public License (SSPL) is problematic for its users.

Celebrating 20 years of Wikipedia

On January 15, Wikipedia, the most extensive collection of open knowledge in history, turned 20.

Asahi Linux

The website of Hector Martin's project to bring »a polished Linux experience on Apple Silicon Macs« is now available.

The Remote Playbook

Link to a document on remote work, provided by GitLab.

The Many Lies About Reducing Complexity Part 2: Cloud

In this lengthy article, the author shows why the cloud only reduces complexity in the IT world at first glance.

Load Testing Is Hard, and the Tools are Not Great. But Why?

The post gives an overview of where the complexities in load-testing lie.


NoiseTorch is a program for PulseAudio that creates a virtual microphone that suppresses noise.


sshuttle adds VPN-like capabilities to SSH that go beyond the built-in port-forwarding features of SSH.

AIR-FI: Generating Covert Wi-Fi Signals from Air-Gapped Computers

The article shows that it's possible to exfiltrate data from air-gapped computers with Wi-Fi signals.

Bring Your Own VM - Mac Edition

The author illustrates some of the implications of the Virtualization framework in macOS.