Monthly Shaarli

All links of one month in a single page.

January, 2021

The Biggest Shell Programs in the World · oilshell/oil Wiki · GitHub
thumbnail
Latex Tagged PDF Feasility Evaluation

This report shows, what is needed, to automatically generate tagged PDFs from Latex in the future.

Controlling Your Destiny

A short reminder that you should always own your platform.

Backblaze Hard Drive Stats for 2020
thumbnail

Backblaze, the storage and data backup company, released their new hard drive reliability stats.

Nextcloud, Open-Xchange, and Univention Partner To Create Sovereign Productivity Suite
thumbnail

Three well-known open-source software companies join forces to provide a software suite specifically designed for the German public sector.

Stepping Up for a Truly Open Source Elasticsearch
thumbnail

AWS is going to create and maintain an ALv2-licensed fork of open source Elasticsearch and Kibana.

DNSpooq

»Seven new vulnerabilities are being disclosed in common DNS software dnsmasq, reminiscent of 2008 weaknesses in Internet DNS Architecture.«

How We Ported Linux to the M1
thumbnail

This article describes how Corellium, already familiar with Apple's mobile SoCs, boots Linux on Apple silicon.

Error Budgets and the Legacy of Herbert Heinrich
thumbnail

The author points out shortcomings of error-budget-based approaches in SRE.

Thinking Through What Can Go Badly With Databases on ZFS

In this blog post, Chris Siebenmann explains the consequences of not tuning ZFS to match your database's requirements.

tmpsms
thumbnail

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

TinyCheck
thumbnail

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

WRT54G History: The Router That Accidentally Went Open Source
thumbnail

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.

macOS 11.0.1 Source

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

Rust 1.49.0
thumbnail

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
thumbnail

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

Toyota Production System Glossary
thumbnail

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

Making Sense of What Happened Is Hard
thumbnail

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.

sshuttle
thumbnail

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
thumbnail

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

espanso

espanso is a cross-platform text expander.

croc
thumbnail

crog is a command-line file transfer utility.

Fast Commits for ext4

The article explains how the optimization of the ext4 journaling leads to increased performance.

Wikimedia’s CDN

This blog post is the third of a three-part series that describes how Wikimedia’s own CDN evolved. The previous posts are linked there.

Achieving 11M IOPS & 66 GB/s IO on a Single ThreadRipper Workstation

The author shows what impressive IO performance a single workstation can deliver today.

Improving How We Deploy GitHub
thumbnail

This blog post gives insight into the recent deployment improvements of GitHub.

List of Computer Science courses with video lectures
thumbnail
Raspberry Pi Pico
thumbnail

»Raspberry Pi Pico is a tiny, fast, and versatile board built using RP2040, a brand new microcontroller chip designed by Raspberry Pi in the UK.«

Fulfilling the Promise of CI/CD
thumbnail

Everybody is talking about CI/CD, although nearly nobody is practicing the CD part of CI/CD.

New Year, New Red Hat Enterprise Linux Programs: Easier Ways To Access RHEL
thumbnail

»The Individual Developer subscription for RHEL can be used in production for up to 16 systems.«

How SUSE Builds Its Enterprise Linux Distribution
thumbnail

This series of posts provides insight into the SUSE product development and the upcoming merge of the SLE and openSUSE Leap.

AlmaLinux
thumbnail

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

Exploring Swap on FreeBSD
thumbnail

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

Elasticsearch and Kibana Are Now Business Risks
thumbnail

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
thumbnail

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

Asahi Linux
thumbnail

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
thumbnail

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

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
thumbnail

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«.

Fediverse in 2020 - Fediverse.Party - explore federated networks
thumbnail

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

Broot

Broot allows more comfortable command-line directory listing and browsing.

OPNsense 21.1

Release 21.1 of OPNsense brings improved firewall rules and NAT categories, traffic graphs supporting IPv6, advanced intrusion detection management, and aliases for MAC addresses.

A Dedicated Licence for Open-Source Hardware: CERN OHL Approved by OSI
thumbnail

»The OSI (Open Source Initiative) has approved version 2 of CERN’s Open Hardware License (OHL), meaning it conforms to its Open Source Definition and respects the ideals and ethos of the movement.«

System Separation in the Continental Europe Synchronous Area on 8 January 2021

The European Network of Transmission System Operators for Electricity (ENTSO-E) analyzed the incident that nearly led to a blackout in Europe.

jwz: Good news, computer users: No need to worry about privacy.
thumbnail
Snort 3
thumbnail

Snort 3 was rewritten from scratch and is available now after seven years of development.

pip 21.0

Version 21.0 of pip drops support for Python 2.

W3C Accessibility Guidelines (WCAG) 3.0 Working Draft
thumbnail

The first public working draft of the W3C Accessibility Guidelines 3.0 was released.

OpenSSH Keys and The Drunken Bishop

»Have you ever wondered what the random art or visual fingerprint is all about when creating OpenSSH keys or connecting to OpenSSH servers?« This post gives you the answer.

PostgreSQL on ARM-based AWS EC2 Instances: Is It Any Good?
thumbnail

Percona compared the price-performance of PostgreSQL on x86 and ARM AWS EC2 instances.

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
VMCLI
thumbnail

»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
Dancing With Systems
thumbnail

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
thumbnail

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

falsisign
thumbnail

»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
thumbnail

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

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
thumbnail

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

Git 2.30

This release of git doesn't contain significant user-facing changes but comes with several internal improvements and fixes.

Sentenc.es - A Disciplined Way To Deal With Email

»five.sentenc.es 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.

The Big Little Guide to Message Queues
thumbnail

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