Language Selection

English French German Italian Portuguese Spanish


Syndicate content
Free Software Sentry – watching and reporting maneuvers of those threatened by software freedom
Updated: 1 hour 21 min ago

Links 28/10/2020: Linux Dropping WiMAX Support, Istio 1.7.4, Ubuntu is “Hirsute Hippo”

Wednesday 28th of October 2020 11:18:32 PM

  • GNU/Linux
    • Desktop/Laptop
      • What the growing OEM support means for the future of Linux

        When I first started using Linux in the late 1990s, getting Linux to successfully run on a laptop was the stuff of legends. You might be able to get a distribution installed, but having functional wireless connectivity or sound might well be beyond your skill level. Sometimes it’d mean compiling a custom kernel or installing/patching firmware. No matter what route you took, it required time and effort enough that when you did finally get everything working as it should, you felt like a rock star.

        Those were the days.

        These days, Linux just works. It’s a rare occasion that I run into a piece of hardware that Linux cannot handle. Sure, you might have to install a driver now and then, but even those bits of software are readily available.

    • Linux Magazine
    • Audiocasts/Shows
      • Embrace The Power of GUIs With Yet Another Dialog – YouTube

        Today we’re looking at a really neat tool for building GTK dialogs from your terminal called yad otherwise as yet another dialog, this isn’t the only tool of it’s kind that exists but there is so much that you can do with it that I could just not do a video on it.

      • Jill is Back! Plus Ubuntu 20.10, youtube-dl DMCA Takedown & More | Destination Linux 197

        This week we’re going to take a look at Cloud Migration & Backup Strategies and we ask the question what should your personal cloud strategy be. Then we’re going to take a look at Ubuntu 20.10 and see what new features are available in this latest release. Then we discuss the DMCA takedown of Youtube-dl tool and whether this puts other open source tools at risk or is fair game for protecting content creators revenue. In our gaming section we talk about streaming your PS4 games to Linux! Later in the show, we’ll give you our popular tips/tricks and software picks. Plus so much more, on this week’s episode of Destination Linux.

      • Edging the Fox | Coder Radio 385

        Microsoft is making aggressive moves to court more and more developers. We put on our analyst hats and lay out the hard cold truth.

        Plus our trouble with Gnomes, your feedback, and martinis on the moon.

    • Kernel Space
      • Prepare To Re-Format If You Are Using An Older XFS Filesystem – LinuxReviews

        Linux 5.10 brings several new features to the XFS filesystem. It solves the year 2038 problem, it supports metadata checksumming and it has better metadata verification. There’s also a new configuration option: CONFIG_XFS_SUPPORT_V4. Older XFS filesystems using the v4 layout are now deprecated and there is no upgrade path beyond “backup and re-format”. The Linux kernel will support older XFS v4 filesystems by default until 2025 and optional support will remain available until 2030.

        A new CONFIG_XFS_SUPPORT_V4 option in Linux 5.10. In case you want to.. still be able to mount existing XFS filesystems if/when you upgrade to Linux 5.10.

        We previously reported that XFS patches for Linux 5.10 delay the 2038 problem to 2486. That’s not the only new feature Linux 5.10 brings to the XFS filesystem when it is released early December: It supports metadata checksumming, it has better built-in metadata verification and there is a new CONFIG_XFS_SUPPORT_V4 configuration option. Make sure you don’t accidentally say N to that one if you have an older XFS filesystem you’d like to keep using if/when you upgrade your kernel.

      • The Linux Kernel Looks To Eventually Drop Support For WiMAX

        With the WiMAX 802.16 standard not being widely used outside of the Aeronautical Mobile Airport Communication System (AeroMACS) and usage in some developing nations, the Linux kernel may end up dropping its support for WiMAX but first there is a proposal to demote it to staging while seeing if any users remain.

        Longtime kernel developer Arnd Bergmann is proposing that the WiMAX Linux kernel infrastructure and the lone Intel 2400m driver be demoted from the networking subsystem to staging. In a future kernel release, the WiMAX support would be removed entirely if no active users are expressed.

        The Linux kernel WiMAX infrastructure is just used by the Intel 2400m driver for hardware with Sandy Bridge and prior, thus of limited relevance these days. That Intel WiMAX implementation doesn’t support the frequencies that AeroMACS operates at and there are no other large known WiMAX deployments around the world making use of the frequencies supported by the 2400m implementation or users otherwise of this Linux kernel code.

      • Linux Is Dropping WiMAX Support – LinuxReviews

        It’s no loss. There is a reason why you have probably never seen a WiMAX device or heard of it, WiMAX was a wireless last-mile Internet solution mostly used in a few rural areas in a limited number of countries between 2005 and 2010. There is very little use for it today so it is almost natural that Linux is phasing out support for WiMAX and the one WiMAX device it supports.

        WiMAX is a wireless protocol, much like IP by Avian Carriers except that it has less bandwidth and significantly lower latency.

        WiMAX (Worldwide Interoperability for Microwave Access) is a set of wireless standards that were used to provide last-mile Internet connectivity where DSL and other solutions were unavailable. WiMAX can work over long distances (up to 50 km), something WiFi can’t. The initial design could provide around 25 megabit/s downstream, which was competitive when WiMAX base-stations and modems become widely available around 2005. That changed around 2010 when 4G/LTE become widely available.

        The WiMAX Forum, who maintains the WiMAX standard, tried staying relevant with a updated standard called WiMAX 2 in 2011. Some equipment for it was made, but it never became a thing. WiMAX was pretty much dead by the time WiMAX 2 arrived.

        The standard NetworkManager utility GNU/Linux distributions come with supported WiMAX until 2015. The Linux kernel still supports it and exactly one WiMAX device from Intel as of Linux 5.9, but that’s about to change.

      • Graphics Stack
        • Adam Jackson: on abandoning the X server

          There’s been some recent discussion about whether the X server is abandonware. As the person arguably most responsible for its care and feeding over the last 15 years or so, I feel like I have something to say about that.

          The thing about being the maintainer of a public-facing project for nearly the whole of your professional career is it’s difficult to separate your own story from the project. So I’m not going to try to be dispassionate, here. I started working on X precisely because free software had given me options and capabilities that really matter, and I feel privileged to be able to give that back. I can’t talk about that without caring about it.

          So here’s the thing: X works extremely well for what it is, but what it is is deeply flawed. There’s no shame in that, it’s 33 years old and still relevant, I wish more software worked so well on that kind of timeframe. But using it to drive your display hardware and multiplex your input devices is choosing to make your life worse.

          It is, however, uniquely well suited to a very long life as an application compatibility layer. Though the code happens to implement an unfortunate specification, the code itself is quite well structured, easy to hack on, and not far off from being easily embeddable.

        • Adam Jackson On The State Of The X.Org Server In 2020

          Adam Jackson who on Red Hat’s Graphics Team served as the X.Org Server release manager for many years and being heavily involved in the xorg-server development and related components as shared his views on whether the X.Org Server is “abandonware.”

        • Sony Engineer Talks Up Using Flutter + Wayland For Their Embedded Interfaces – Phoronix

          A Sony engineer confirmed at this week’s Embedded Linux Conference Europe that the company has begun using the Flutter toolkit atop Wayland as their means of developing user-interfaces on embedded systems.

          Hidenori Matsubayashi of Sony talked at ELCE 2020 about their evaluation of different GUI toolkits for embedded use and ultimately how they fell for Flutter and Wayland. They came to that decision when evaluating the likes of Electron, Qt, GTK, WebKit/Chromium with WebView, and the many other options out there.

          Their design requirements were needing to be able to make “beautiful” user interfaces, support easy development, exhibit low CPU and RAM requirements, work across display servers and software stacks, and the toolkit must allow use within proprietary software.

        • Linux Support Expectations For The AMD Radeon RX 6000 Series

          Lisa Su is about to begin the presentation unveiling the much anticipated Radeon RX 6000 “Big Navi” (RDNA 2) graphics cards. This article will be updated live as the event progresses but first up let’s recap the current Linux open-source driver state for these forthcoming graphics cards.

          Under the codename Sienna Cichlid, the Linux support for the next-generation Navi graphics cards have been underway going back to the middle of the year. There is initial support for the next-gen hardware within the recent released Linux 5.9 kernel and Mesa 20.2. This still puts it just out-of-reach for seeing out-of-the-box support in the likes of Ubuntu 20.10 given the 5.8 kernel so the user must manually move to the newer kernel. At least with the likes of Fedora Workstation 33 there will be Linux 5.9 as a stable release update. Also important to the driver equation is needing to be using LLVM 11.0+ for the GFX10.3 back-end target and also ensuring to have the latest linux-firmware for the binary microcode files needed for GPU initialization.

          So at least going into this launch it’s great there is at least open-source driver support available but not necessarily easy reach for all users right now. By the time of the spring 2021 Linux distributions like Ubuntu 21.04 there should be nice out-of-the-box support for those wanting good support without any hassles. Or if you are on an enterprise distribution like RHEL/CentOS or SUSE Linux Enterprise or Ubuntu 20.04 LTS, AMD should be providing their usual Radeon Software for Linux packaged driver that ships updated user and kernel-space components for deploying their driver that way.

        • Mesa 20.3 Supports Intel Alder Lake Gen12 Graphics – Phoronix

          Last week Intel open-source engineers began publishing Linux kernel patches for the “Alder Lake S” graphics support. That work should be found in the Linux 5.11 cycle being christened as stable in early 2021. In user-space, Alder Lake graphics patches also appeared for their OpenCL / oneAPI Level Zero compute stack and now merged into Mesa 20.3 as well for OpenGL / Vulkan support.

          Given that Alder Lake is using Intel Xe “Gen12″ graphics as found already for Tiger Lake and Rocket Lake, the actual driver-side enablement is quite minimal thanks to employing the existing code paths. The Alder Lake “ADL-S” support was merged into Mesa on Tuesday and is just 20 lines of new code. That consists of just adding the new PCI IDs and then the family bits for the Alder Lake family and indicating they make use of Gen12 features.

    • Servers
      • Istio / Announcing Istio 1.7.4

        This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.7.3 and Istio 1.7.4

      • Kubeflow operators: lifecycle management for the ML stack | Ubuntu

        Canonical, the publisher of Ubuntu, releases Charmed Kubeflow, a set of charm operators to deliver the 20+ applications that make up the latest version of Kubeflow, for easy consumption anywhere, from workstations to on-prem, public cloud, and edge.


        Kubeflow provides the cloud-native interface between Kubernetes, the industry standard for software delivery and operations at scale, and data science tools: libraries, frameworks, pipelines, and notebooks.

        Machine learning pipelines on Kubernetes, with Kubeflow pipelines, enable factory-like processes for data science teams. Data scientists can experiment and build data pipelines on a single dashboard, while the underlying operations and infrastructure work are handled by Kubernetes administrators.

    • Applications
      • Best Music Players for Linux in 2021 [Ed: Almost the whole list is just proprietary software that spies on the GNU/Linux user. This is crazy. Many so-called music players are nowadays just mental surveillance platforms.]

        Many people enjoy listening to music to pass time and destress, and some people even listen to music while working to stay motivated and focused. Studies have shown that soft music can help employees stay motivated and increase productivity.

        If you are a Linux user who enjoys listening to music while you are on your computer, then you are in luck, because there are variety of music players available for Linux. In this article, we are going to discuss the five best music players available for Linux.

    • Instructionals/Technical
      • How to Boot Raspberry Pi 4 from USB SSD? – Linux Hint

        Raspberry Pi 4 firmware supports USB boot. You can easily boot your favorite operating system on your Raspberry Pi 4 from a USB HDD, SSD, or a USB thumb drive instead of the traditional microSD card.


        In this section, I am going to show you how to enable USB boot on Raspberry Pi 4.

        Before you can enable USB boot on your Raspberry Pi 4, you must update all the existing packages of your Raspberry Pi OS. So that we can update the firmware and enable USB boot.

      • Monitoring Temperature in Raspberry Pi – Linux Hint

        Monitoring temperatures may be a requirement in many of your Raspberry Pi projects. It is relatively easy to do in Raspberry Pi and the components required for this project are not too costly.This article shows you how to use the DS18B20 digital thermometer module to monitor temperature using Raspberry Pi. The article also demonstrates how to create a web app to display the temperature.

      • Raspberry PI VPN Server with PiVPN – peppe8o

        Raspberry PI can provide a number of linux services able to easily solve problems to manage your home network with cheap solutions. Using an OS based on Debian, it can run Open Source software and drastically help you with your home ICT needs as well as small office needs.

        A common need for increasing networking security and access your home services from outside is having a VPN (Virtual Private Network) server which grants secure access from an external network to your internal services.

        A simple solution to implement OpenVPN or WireGuard (the 2 most widely known VPN open source serices) is using the convenient PiVPN setup tool.

        In this tutorial I’m going to show you how to setup a VPN server with a cheap Raspberry PI Zero Wusing PiVPN and send certificate via email. This guide applies also to newer Raspberry PI boards.

      • Understanding YAML for Ansible | Enable Sysadmin

        If you write or use Ansible playbooks, then you’re used to reading YAML configuration files. YAML can be deceptively simple and yet strangely overwhelming all at once, especially when you consider the endless possible Ansible modules at your disposal. It feels like it should be easy to jot down a few options in a YAML file and then run Ansible, but what options does your favorite module require? And why are some key-value pairs while others are lists?

        YAML for Ansible can get complex, so understanding how Ansible modules translate to YAML is an important part of getting better at both. Before you can understand how YAML works for Ansible modules, you must understand the basics of YAML.

        If you don’t know the difference between a mapping block and a sequence block in YAML, read this quick introduction to the basics of YAML article.

      • Using TRIM and DISCARD with SSDs attached to RAID controllers | Enable Sysadmin

        SSDs are now commonplace and have been the default choice for performance-oriented disks in the enterprise and consumer environments for the past few years. SSDs are cool and fast but most people on high-end machines face this dilemma: My SSD is behind a RAID controller which doesn’t expose the device’s DISCARD or TRIM capabilities. How do I discard the blocks to keep the best SSD performance? Here’s a trick to do just that without having to disassemble your machine. Recent improvements in SSD firmware have made the need for the applications writing to SSDs less stringent to use DISCARD/TRIM.

        There are, however, some cases in which you may need to have the filesystem inform the drive of the blocks which it discarded. Perhaps you have TLC (3bits per cell) or QLC (4bits per cell) drives instead of the usually more expensive enterprise-class SLC or MLC drives (the latter are less susceptible to a performance drop since they put aside more extra blocks to help with overwrites when the drive is at capacity). Or maybe you once filled your SSD to 100%, and now you cannot get the original performance/IOPS back.

      • How to play Among Us on Linux

        Among Us is incredibly popular, but, sadly, the game does not have a native port for Linux. Thankfully, with a little tweaking, it is possible to get Among Us working on the Linux platform!

      • How to add file folders to the XFCE4 menu

        XFCE4 is an excellent Linux desktop environment, but one of its shortcomings is that users aren’t able to access folders directly from the menu like other modern desktops such as Gnome, KDE, Cinnamon, etc.

      • How To Install Apache JMeter on Ubuntu 20.04 LTS – idroot

        In this tutorial, we will show you how to install Apache JMeter on Ubuntu 20.04 LTS. For those of you who didn’t know, The Apache JMeter application is open-source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of Apache JMeter on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint.

      • Introduction to Blender for Beginners – Linux Hint

        If you are a 3D computer graphics or animation enthusiast and are in search of some 3D modeling software, then you have come to the right place. There are many 3D modeling software programs available, many are good and are doing their jobs quite well, but they all come with a hefty price tag and high subscription fees. There is no need to pay heavy subscription fees when you have a free and powerful 3D creation tool at your fingertips, known as a Blender. Blender is a popular and open-source 3D creation software that can be used in 3D printer designs. It is a robust program that supports the entire pipeline of 3D creation, which includes modeling, shading, rigging, animation, and rendering. There is no need to get any supplementary programs because Blender lets you make games and edit videos.

        Blender is quite easy to learn and has a great community to support you. This article introduces the basics of the Blender software to beginners. We will discuss the Blender user interface and some essential shortcut keys. If you are a beginner and want to start 3D modeling in Blender, then this article is for you.

      • How To Install Wireguard on Ubuntu 20.04 LTS – idroot

        In this tutorial, we will show you how to install Wireguard on Ubuntu 20.04 LTS. For those of you who didn’t know, Wireguard is an open-source, dependable, advanced, VPN tunneling software you can install and use right now to create a secure, point-to-point connection to a server. It is cross-platform and can run almost anywhere, including Linux, Windows, Android, and macOS. Wireguard is a peer-to-peer VPN. it does not use the client-server model. Depending on its configuration, a peer can act as a traditional server or client.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of Wireguard on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint.

      • How To Use Dockerfiles In Docker – Anto Online

        This post will explain how to use Dockerfiles in Docker. Learn how to launch WordPress and MariaDB using your own Dockerfile.

      • How To Install Wine on Linux Mint 20 – idroot

        In this tutorial we will show you how to install Wine on Linux Mint 20, as well as some extra required package by Wine

      • How to Extract and Open a .gz File in Linux Command Line – Linux Hint

        We know that a file in a computer system can be as small as a few Bytes or as large as a thousand Gigabytes. When you want to transmit a file from one end to another, its size plays a very important role in deciding whether you want to send it as it is or compress it. The .gz file format is a very commonly used compressed file format for the Linux operating system. Today, we will explore the methods of extracting and opening a .gz file in Linux.

      • How to Install and Configure an FTP server (vsftpd) with SSL/TLS on Ubuntu 20.04

        In this tutorial, we will learn how to install and configure an FTP Server using vsftpd on an Ubuntu 20.04 based server. We will also learn how to sec…

      • How to Reset Forgotten Root Password in Ubuntu? – Linux Hint

        In any UNIX or Linux system, the root account is the top in the hierarchy. It holds the utmost power over the system. For any system change, the root has to grant permission. The root user can also override any user’s permission and read or write data. Because the root account holds so much power, it is important to protect it from unwanted access.In the case of Ubuntu, the root account is disabled by default. However, you can still perform system changes. To do so, you need to know the root password. The problem arises when you have forgotten the root password.

    • Games
      • How to Build a New PC For Linux – Make Tech Easier

        Often times you will receive a recommendation that you should install Linux on an older PC. The thing is, Linux works extremely well on a new custom built PC, too. There are many users that are looking for a brand new Linux PC for home office use, workstation use, or other specialized uses. Here we walk you through how to build a new PC for Linux.

      • Build and connect more subway systems in a free Mini Metro content update | GamingOnLinux

        Mini Metro, the wonderful subway train-track building sort-of puzzle game just recently had a nice free content upgrade with more on the way. It’s something of a masterpiece, and very highly rated so it’s awesome to see it expand.

        Across multiple maps you gradually build up and design a transport network that rapidly expands, the point is to get people across to the correct station as quickly as possible. It’s a hard game to pin down to a particular genre too. Is it a puzzle game? Is it a strategy game? Well, both sort-of and it’s also both relaxing and often a little stressful too but it’s brilliant and many things more.

      • Dying Light has a Left 4 Dead 2 crossover event and a free DLC | GamingOnLinux

        Love kicking ass and destroying Zombies? Check out the latest update to the excellent open-world parkour action in Dying Light with a new Left 4 Dead crossover event.

        The special experience is live now until October 29 18:00, which will see you battle the Viral Rush event which is meant to emulate the hordes that appear in Left 4 Dead. To make it a bit more interesting and unique Techland added in a “new type of shotgun ammo that gives the infected a taste of fire and brimstone”. If you don’t like it, you can turn off the special events like this in the menu.

      • The Zone: Stalker Stories to offer a unique blend of exploration and deck-building | GamingOnLinux

        A thoroughly curious blend of genres this one with The Zone: Stalker Stories offering up exploration, deckbuilding, card battles and RPG elements. On top of that, you’re also getting treated to a visual novel styled story that’s being carefully crafted by industry veterans from Illuminated Games who worked on the likes of Mount&Blade, The Next World and more.

        Inspired by the likes of Slay the Spire, S.T.A.L.K.E.R and Darkest Dungeon it’s not going to be a roguelike, instead their plan is to offer a richly detailed story experience with hand-crafted environments with plenty to explore and secrets to find.

      • Julius, the open source re-implementation of Caesar III has a new major release | GamingOnLinux

        Caesar III continues to live on and get improvements on modern systems thanks to open source, with the Julius game engine continuing to mature.

        On October 27, Julius 1.5.0 was released continuing to upgrade the experience. The current status is that it should be fully playable, with it largely focused on accuracy with the original game but with plenty of UI enhancements.

      • Upcoming RPG ‘Moonshell Island’ will have you fight giant tomatoes with a whisk | GamingOnLinux

        You’ve faced monsters before aplenty but what about nomsters? Moonshell Island looks and sounds like a delightful and rather quirky upcoming RPG.

        Set on a whimsical island, Moonshell Island will feature a cast of charming characters, a “satisfying” action-battle system, plenty of mini-games and a “heartwarming tale of achieving dreams, supporting friends, and building a community”. On a peaceful island these strange nomsters threaten the peace so “you must journey to find the source of the trouble and recruit the islanders to a safe haven, Crabby’s Cabana Club. As the club population grows, more services become available to aid you on your quest to uncover not only the secrets of the island, but also of yourself”.

      • The Last Relic is an upcoming RPG inspired by Earthbound and Chrono Trigger | GamingOnLinux

        Enjoyed classics like Earthbound and Chrono Trigger? Take a look at The Last Relic, an in-development RPG from developer Christopher Hall Guay.

        “The Last Relic follows the tale of a young girl named Ellie who is transported from her cozy, American life to a foreign realm of magic and monsters. Lost and alone, she wanders this new land aimlessly, wishing only to get back home. She’s attacked by monsters only to be rescued by a young man named Dorian. It’s here Ellie learns that she is far from Earth, in the land of Relics and Relic Hunters. Why was she brought here? And will she ever make it back home?”

    • Distributions
      • New Releases
        • NixOS 20.09 Linux Distro Released: What’s New?

          ixOS is an operating system where everything from the Kernel, applications, system packages, and configuration files are built by the OS’s own Nix package manager. These packages are stored in isolation from one another because of which directories like /bin, /sbin, /lib are absent, and a separate directory /nix/store is maintained.

          Due to this, NixOS aims at providing great system configuration management. The latest version of the OS NixOS 20.09 brings many important and subtle changes to the mix.

      • BSD
        • FreeBSD 12.2 Released: A UNIX-like Free And Stable Operating System

          In June this year, the FreeBSD team released a fifth and final version 11.4 of the FreeBSD 11-STABLE branch. Now continuing the development of the latest stable 12.x series of FreeBSD, a new production snapshot, FreeBSD 12.2, has been announced.

          Subsequently, this third point update of the 12-STABLE branch brings numerous changes and enhancements to the FreeBSD kernel, userland, bootloader, and networking.

          What’s New In FreeBSD 12.2?

          Starting with the kernel changes, it has added support for APEI (ACPI Platform Error Interfaces) and enabled ixl driver by default for FreeBSD/powerpc64. The ixl driver provides support for any PCI Express adapter or LOM (LAN On Motherboard) in the Intel Ethernet 700 Series.

          Another important update is pushed to the jail utility, which now allows you to run Linux in a jailed environment.

      • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family
        • Kodi media player updated to 18.9 » PCLinuxOS

          Kodi is a free and open-source media player software application developed by the XBMC Foundation, a non-profit technology consortium. Kodi is available for multiple operating systems and hardware platforms, with a software 10-foot user interface for use with televisions and remote controls.

      • IBM/Red Hat/Fedora
        • 10 Things to Do After Installing Fedora 33

          Fedora 33 is released with many new features and updates. Here is a list of 10 things to do after installing Fedora 33.

        • Fedora 33 Now Available With GNOME 3.38

          The Fedora Project has announced the general availability of Fedora 33. Fedora 33 enhancements are aimed at improving the overall experience for both new and advanced users by integrating a more seamless design and mature filesystem.

          The latest version also provides a foundation for new use cases, like IoT and edge computing.

          The introduction of GNOME 3.38, with a new Tour application, provides an easier start for new users.

        • Fedora 33 overview | Welcome to Freedom. – YouTube

          In this video, I am going to show an overview of Fedora 33 and some of the applications pre-installed.

        • Fedora 33: Honing Linux’s cutting edge

          The new Fedora 33 Workstation comes with the greatly improved GNOME 3.38, desktop. If you aren’t already familiar with GNOME, Fedora is not the Linux you want to learn it on. Try Ubuntu or openSUSE to get to know GNOME.

          However, if you’re a fan of immutable desktops, you may want to check out Fedora Silverblue instead of Fedora Workstation.

          Silverblue tends to be more stable than other desktops. Also, if something does go wrong, you can easily reboot and rollback to the last working version. And if the rollback goes wrong, you can still download and boot any other image that was generated in the past, using the ostree command.

          All versions of Fedora are built on top of the Linux 5.8.15 kernel. For applications, it comes with the usual assortment of the latest versions of LibreOffice, office suite, and Firefox, web browser.

        • What’s new in Fedora 33 Workstation

          Fedora 33 Workstation is the latest release of our free, leading-edge operating system. You can download it from the official website here right now. There are several new and noteworthy changes in Fedora 33 Workstation.


          Fresh Fedora 33 installations will set the EDITOR environment variable to nano by default. This change affects several command line tools that spawn a text editor when they require user input. With earlier releases, this environment variable default was unspecified, leaving it up to the individual application to pick a default editor. Typically, applications would use vi as their default editor due to it being a small application that is traditionally available on the base installation of most Unix/Linux operating systems. Since Fedora 33 includes nano in its base installation, and since nano is more intuitive for a beginning user to use, Fedora 33 will use nano by default. Users who want vi can, of course, override the value of the EDITOR variable in their own environment. See the Fedora change request for more details.

        • Fedora 33 elections nominations now open

          Candidates may self-nominate. If you nominate someone else, please check with them to ensure that they are willing to be nominated before submitting their name.

          The steering bodies are currently selecting interview questions for the candidates.

          Nominees submit their questionnaire answers via a private Pagure issue. The Election Wrangler or their backup will publish the interviews to the Community Blog before the start of the voting period. Fedora Podcast episodes will be recorded and published as well.

          Please note that the interview is mandatory for all nominees. Nominees not having their interview ready by end of the Interview period (2020-11-19) will be disqualified and removed from the election.

        • 12 Tips for a migration and modernization project

          Sometimes migration/modernization projects are hard to execute because there are many technical challenges, like the structure of legacy code, customer environment, customer bureaucracy, network issues, and the most feared of all, production bugs. In this post I’m going to explain the 12-step migration / modernization procedure I follow as a consultant using a tip-based approach.

          I have some experience with this kind of situation because I’ve already passed by different kinds of projects with several kinds of problems. Over time you start to recognize patterns and get used to solving the hard problems.

          So, I thought: Wouldn’t it be cool to create a procedure based on my experience, so that I can organize my daily work and give the transparency that the customers and managers want?

          To test this out, I did this for one customer in my hometown. They were facing a Red Hat JBoss EAP migration/modernization project. The results of the project were outstanding. The customer said they were even more satisfied with the transparency. The project manager seemed really comfortable knowing all about the details through the project and pleased with reducing the risk of unexpected news.

        • Awards roll call: June 2020 to October 2020

          We are nearly at the end of 2020 and while the pace continues to increase, we want to take a moment to acknowledge and celebrate some of the successes of Red Hat’s people and their work. In the last four months, several Red Hatters and Red Hat products are being recognized by leading industry publications and organizations for efforts in driving innovation.

        • How developers can build the next generation of AI advertising technology – IBM Developer

          As we look across the most rapidly transforming industries like financial services, healthcare, retail – and now advertising, developers are putting open source technologies to work to deliver next-generation features. Our enterprise clients are looking for AI solutions that will scale with trust and transparency to solve business problems. At IBM®, I have the pleasure of focusing on equipping you, the developers, with the capabilities you need to meet the heightened expectations you face at work each day.

          We’re empowering open source developers to drive the critical transformation to AI in advertising. For instance, at the IBM Center for Open source Data and AI Technologies (CODAIT), enterprise developers can find open source starting points to tackle some of your thorniest challenges. We’re making it easy for developers to use and create open source AI models that can ultimately help brand marketers go deeper with AI to reach consumers more effectively.

      • Canonical/Ubuntu Family
    • Devices/Embedded
    • Free, Libre, and Open Source Software
      • Web Browsers
        • Mozilla
          • Will Kahn-Greene: Everett v1.0.3 released!

            v1.0.3 released!

            This is a minor maintenance update that fixes a couple of minor bugs, addresses a Sphinx deprecation issue, drops support for Python 3.4 and 3.5, and adds support for Python 3.8 and 3.9 (largely adding those environments to the test suite).

            Why you should take a look at Everett

            At Mozilla, I’m using Everett for a variety of projects: Mozilla symbols server, Mozilla crash ingestion pipeline, and some other tooling. We use it in a bunch of other places at Mozilla, too.

          • Extensions in Firefox 83 | Mozilla Add-ons Blog

            In addition to our brief update on extensions in Firefox 83, this post contains information about changes to the Firefox release calendar and a feature preview for Firefox 84.

            Thanks to a contribution from Richa Sharma, the error message logged when a tabs.sendMessage is passed an invalid tabID is now much easier to understand. It had regressed to a generic message due to a previous refactoring.

      • Programming/Development
        • Qt 6 To Ship With Package Manager For Extra Libraries – Phoronix

          Adding to the list of changes coming with the Qt 6 toolkit, The Qt Company has now outlined their initial implementation of a package manager to provide additional Qt6 modules.

        • Qt for MCUs 1.5 released

          A new release of Qt for MCUs is now available in the Qt Installer. If you are new to Qt for MCUs, you can try it out here. Version 1.5 introduces new platform APIs for easy integration of Qt for MCUs on any microcontroller, along with an in-depth porting guide to get you going. Additionally, it includes a set of C++ APIs to load new images at runtime into your QML GUI. As with every release, 1.5 also includes API improvements and bug fixes, enhancing usability and stability.

        • KDDockWidgets v1.1 has been released! – KDAB – KDAB on Qt

          KDDockWidgets v1.1 is now available!

          Although I just wrote about v1.0 last month, the 1.1 release still managed to get a few big features.

        • KDAB TV celebrates its first year – KDAB

          A year ago KDAB started a YouTube channel dedicated to software development with Qt, C++ and 3D technologies like OpenGL. We talked to Sabine Faure, who is in charge of the program, about how it worked out so far and what we can expect in the future.

        • How to build a responsive contact form with PHP – Linux Hint

          Contact forms are commonly used in web applications because they allow the visitors of the website to communicate with the owner of the website. For most websites, responsive contact forms can be easily accessed from various types of devices such as desktops, laptops, tablets, and mobile phones.
          In this tutorial, a responsive contact form is implemented, and the submitted data is sent as an email using PHP.

        • Python
          • Dissecting a Web stack – The Digital Cat

            Having recently worked with young web developers who were exposed for the first time to proper production infrastructure, I received many questions about the various components that one can find in the architecture of a “Web service”. These questions clearly expressed the confusion (and sometimes the frustration) of developers who understand how to create endpoints in a high-level language such as Node.js or Python, but were never introduced to the complexity of what happens between the user’s browser and their framework of choice. Most of the times they don’t know why the framework itself is there in the first place.
            The challenge is clear if we just list (in random order), some of the words we use when we discuss (Python) Web development: HTTP, cookies, web server, Websockets, FTP, multi-threaded, reverse proxy, Django, nginx, static files, POST, certificates, framework, Flask, SSL, GET, WSGI, session management, TLS, load balancing, Apache.
            In this post, I want to review all the words mentioned above (and a couple more) trying to build a production-ready web service from the ground up. I hope this might help young developers to get the whole picture and to make sense of these “obscure” names that senior developers like me tend to drop in everyday conversations (sometimes arguably out of turn).
            As the focus of the post is the global architecture and the reasons behind the presence of specific components, the example service I will use will be a basic HTML web page. The reference language will be Python but the overall discussion applies to any language or framework.
            My approach will be that of first stating the rationale and then implementing a possible solution. After this, I will point out missing pieces or unresolved issues and move on with the next layer. At the end of the process, the reader should have a clear picture of why each component has been added to the system.

          • Introducing AutoScraper: A Smart, Fast and Lightweight Web Scraper For Python | Codementor

            In the last few years, web scraping has been one of my day to day and frequently needed tasks. I was wondering if I can make it smart and automatic to save lots of time. So I made AutoScraper!

          • django-render-block 0.8 (and 0.8.1) released!

            A couple of weeks ago I released version 0.8 of django-render-block, this was followed up with a 0.8.1 to fix a regression.

            django-render-block is a small library that allows you render a specific block from a Django (or Jinja) template, this is frequently used for emails when you want multiple pieces of an email together in a single template (e.g. the subject, HTML body, and text body), but they need to be rendered separately before sending.

          • Pyston v2: 20% faster Python | The Pyston Blog

            We’re very excited to release Pyston v2, a faster and highly compatible implementation of the Python programming language. Version 2 is 20% faster than stock Python 3.8 on our macrobenchmarks. More importantly, it is likely to be faster on your code. Pyston v2 can reduce server costs, reduce user latencies, and improve developer productivity.

            Pyston v2 is easy to deploy, so if you’re looking for better Python performance, we encourage you to take five minutes and try Pyston. Doing so is one of the easiest ways to speed up your project.

          • Pyston v2 Released As ~20% Faster Than Python 3.8 – Phoronix

            Version 2.0 of Pyston is now available, the Python implementation originally started by Dropbox that builds on LLVM JIT for offering faster Python performance.

            Pyston developers believe their new release is about 20% faster than the standard Python 3.8 and should be faster for most Python code-bases.

          • Python int to string – Linux Hint

            Python is one of the universal languages that support various types of data types like integer, decimal point number, string, and complex number. We can convert one type of data type to another data type in Python. This data type conversion process is called typecasting. In Python, an integer value can easily be converted into a string by using the str() function. The str() function takes the integer value as a parameter and converts it into the string. The conversion of int to string is not only limited to the str() function. There are various other means of int to string conversion. This article explains the int to string conversion with various methods.

          • Python isinstance() Function – Linux Hint

            Python is one of the best and efficient high-level programming languages. It has a very straightforward and simple syntax. It has very built-in modules and functions that help us to perform the basic tasks efficiently. The Python isinstance() function evaluates either the given object is an instance of the specified class or not.

        • Shell/Bash/Zsh/Ksh
          • Applying JavaScript’s setTimeout Method

            With the evolution of the internet, JavaScript has grown in popularity as a programming language due to its many useful methods. For example, many websites use JavaScript’s built-in setTimeout method to delay tasks. The setTimeout method has many use cases, and it can be used for animations, notifications, and functional execution delays.Because JavaScript is a single-threaded, translative language, we can perform only one task at a time. However, by using call stacks, we can delay the execution of code using the setTimeout method. In this article, we are going to introduce the setTimeout method and discuss how we can use it to improve our code.

          • Removing Characters from String in Bash – Linux Hint

            At times, you may need to remove characters from a string. Whatever the reason is, Linux provides you with various built-in, handy tools that allow you to remove characters from a string in Bash. This article shows you how to use those tools to remove characters from a string.


            Sed is a powerful and handy utility used for editing streams of text. It is a non-interactive text editor that allows you to perform basic text manipulations on input streams. You can also use sed to remove unwanted characters from strings.

            For demonstration purposes, we will use a sample string and then pipe it to the sed command.

  • Leftovers
    • The Very Human Labor That Powers Artificial Intelligence

      In 2015, Caroline Sinders was working as a design researcher at IBM when she began to have questions about how Watson, the company’s artificial intelligence system, was being developed. AI systems like Watson must be “trained” with data sets—for example, given a large batch of confirmed photographs of stop signs from different angles, in different lighting, and of different quality to be able to recognize stop signs on their own. Sinders was curious about these data sets: The process of correctly categorizing millions of data points seemed like a herculean task in its own right; where, exactly, was all this data coming from?

    • Hardware
      • AMD in $35 Billion All-Stock Acquisition of Xilinx

        After a couple of weeks of rumor, as well as a couple of years of hearsay, AMD has gone feet first into a full acquisition of FPGA manufacturer Xilinx. The deal involves an all-stock transaction, leveraging AMD’s sizeable share price in order to enable an equivalent $143 per Xilinx share – current AMD stockholders will still own 74% of the combined company, while Xilinx stockholders will own 26%. The combined $135 billion entity will total 13000 engineers, and expand AMD’s total addressable market to $110 Billion. It is believed that the key reasons for the acquisition lie in Xilinx’s adaptive computing solutions for the data center market.

      • AMD Launches 3 High-End RX 6000-Series GPUs For 4k Gaming – LinuxReviews

        AMD has announced 3 high-end graphics cards based on the RDNA2 architecture. Their new mid-range RX 6800 card, comparable to a Nvidia 2080ti, will cost $579 when it becomes available on November 18th. AMDs new RX 6900 XT flagship GPU will cost a whopping $999 when it launches on December 8th.

        It has been more than a decade since AMD has had anything to show in the very high-end graphics market. Now they do if the marketing video AMD released today is anything to go by. Their new flagship GPU, the RX 6900 XT, is comparable to Nvidias top-of-the-line RTX 3090 graphics card if the FPS numbers AMD presented are realistic.

    • Health/Nutrition
      • A Pandemic Pivot

        It has done just about everything wrong, from the failure to contain the virus early on to the lack of effective coordination thereafter. As the predicted second wave begins to build — the world is now adding over 400,000 new cases per day — it is truly disheartening to think that the international community hasn’t really learned any lessons from its snafu.

        Sure, some countries have successfully managed the crisis. South Korea, despite several superspreading outbreaks, has kept its death toll to below 450, which is fewer than Washington, D.C. alone has suffered. Thailand, Vietnam, Uruguay, and New Zealand have all done even better to address the public health emergency.

      • Despite Court Ruling and Drift Concerns, EPA Approves Use of Dicamba Products on Soybeans and Cotton for Five Years

        One critic charged that the agency “has shown such callous indifference to the damage dicamba has caused to farmers and wildlife alike.”

      • ‘Dark Winter’

        COVID-19 is the most dangerous health disaster to hit the United States since the flu epidemic of 1918. Yet Donald Trump hasn’t grasped its significance or the damage it has caused to Americans since he first learned of the disease Jan. 28 and didn’t tell us.

        And the Trump administration seemed to surrender to the disease, abandoning any attempt to control its spread and essentially serving notice it is helpless, leaving 330 million people without central leadership and that it’s everyone for themselves. Instead, it is waiting for a vaccine, which may not be widely available until the middle of next year.

      • The New Humanitarian | Syria’s Idlib faces childhood hunger ‘emergency’

        Nearly a year since the height of a devastating government offensive that forced a million people from their homes in Syria’s rebel-held northwest, doctors and aid workers are warning that the region’s civilians, especially young children, face a new threat: rising hunger.
        Doctor Firas Hamdo, a paediatrician and nutrition specialist, is among those who for months have been witnessing an increase of malnutrition cases at the children’s hospital where he works in Taftanaz, a town in Idlib province.
        Among those cases is an eight-month-old baby. Her family fled the bombardment in Idlib just a month before she was born. While her mother sits nearby, Hamdo uses a measuring tape to record the circumference of her upper arm, a method used to identify the risk of malnutrition.
        At a tiny 10 centimetres, the girl’s arm is on the tape’s colour-coded red zone. She is given a dosage of F-75, the powdered milk that is one of the first phases of treatment for those diagnosed with severe acute malnutrition (SAM) – the most serious and visible form of malnutrition in children under the age of five.

    • Integrity/Availability
      • Proprietary
        • Pseudo-Open Source
          • Openwashing
            • Cryptographic Autonomy License (CAL-1.0): My first license review [Ed: Openwashing licences (i.e. faking 'Open Source' for proprietary software nonsense)]

              The bookmark was creeping on my browser’s toolbar for months. “Cryptographic Autonomy License” CAL-1.0 on the Open Source Initiative webpage. But today, I decided it was time to do my first amateur license review. This is a fun exercise (for me). Do not take this too seriously!

              The Cryptographic Autonomy License is one of newest Open Source licenses on the block. The Open Source Initiative approved it in February 2020. This license also made ripples when it came through. But the question I had, and could not find a clear answer to, was why is it so interesting?

              This blog post is my attempt to do a casual coffee-table review of the license. If you agree or disagree, I encourage you to leave a comment and share your opinion and why!

          • Privatisation/Privateering
            • Linux Foundation
              • Open source and Linux expertise more in-demand than ever | TechRadar

                Hiring people with skills in open-source software suites such as Linux is becoming a priority for more businesses, new research has revealed.

                The 2020 Open Source Jobs Report from the Linux Foundation, prepared in collaboration with edX, which is a non-profit online learning platform founded by Harvard and MIT, found 81% of respondents confirmed that hiring open source talent is a priority for them in 2020.

                93% of hiring managers report difficulty finding sufficient talent with open source skills, up from 87% two years ago, showing that qualified open source talent is still in short supply.

                Moreover, while open source wasn’t immune to the ill-effects of the on-going COVID-19 pandemic, its impact on professionals with open source prowess was limited. As per the survey, only 4% of employers laid off open source professionals due to COVID-19.

                The good news is that hiring is already picking back up, with 37% of hiring managers saying they will be hiring more skilled IT professionals in the next six months.

        • Security
          • Security updates for Wednesday []

            Security updates have been issued by Debian (blueman), Fedora (nodejs), Gentoo (firefox), openSUSE (kleopatra), Oracle (java-1.8.0-openjdk), SUSE (apache2, binutils, firefox, pacemaker, sane-backends, spice, spice-gtk, tomcat, virt-bootstrap, xen, and zeromq), and Ubuntu (ca-certificates, mariadb-10.1, mariadb-10.3, netty, openjdk-8, openjdk-lts, perl, and tomcat6).

          • Italian energy giant Enel hit by Windows NetWalker ransomware

            The Italian multinational energy giant Enel Group appears to have been hit by cyber criminals using the Windows NetWalker ransomware, and some screenshots of data stolen from the company has been posted on the dark web.

          • What would you risk for free Honey? | Almost Secure

            Honey is a popular browser extension built by the PayPal subsidiary Honey Science LLC. It promises nothing less than preventing you from wasting money on your online purchases. Whenever possible, it will automatically apply promo codes to your shopping cart, thus saving your money without you lifting a finger. And it even runs a reward program that will give you some money back! Sounds great, what’s the catch?

            With such offers, the price you pay is usually your privacy. With Honey, it’s also security. The browser extension is highly reliant on instructions it receives from its server. I found at least four ways for this server to run arbitrary code on any website you visit. So the extension can mutate into spyware or malware at any time, for all users or only for a subset of them – without leaving any traces of the attack like a malicious extension release.


            In the end, I found that the Honey browser extension gives its server very far reaching privileges, but I did not find any evidence of these privileges being misused. So is it all fine and nothing to worry about? Unfortunately, it’s not that easy.

            While the browser extension’s codebase is massive and I certainly didn’t see all of it, it’s possible to make definitive statements about the extension’s behavior. Unfortunately, the same isn’t true for a web server that one can only observe from outside. The fact that I only saw non-malicious responses doesn’t mean that it will stay the same way in future or that other people will make the same experience.

            In fact, if the server were to invade users’ privacy or do something outright malicious, it would likely try to avoid detection. One common way is to only do it for accounts that accumulated a certain amount of history. As security researchers like me usually use fairly new accounts, they won’t notice anything. Also, the server might decide to limit such functionality to countries where litigation is less likely. So somebody like me living in Europe with its strict privacy laws won’t see anything, whereas US citizens would have all of their data extracted.

            But let’s say that we really trust Honey Science LLC given its great track record. We even trust PayPal who happened to acquire Honey this year. Maybe they really only want to do the right thing, by any means possible. Even then there are still at least two scenarios for you to worry about.

            The Honey server infrastructure makes an extremely lucrative target for hackers. Whoever manages to gain control of it will gain control of the browsing experience for all Honey users. They will be able to extract valuable data like credit card numbers, impersonate users (e.g. to commit ad fraud), take over users’ accounts (e.g. to demand ransom) and more. Now think again how much you trust Honey to keep hackers out.

            But even if Honey had perfect security, they are also a US-based company. And that means that at any time a three letter agency can ask them for access, and they will have to grant it. That agency might be interested in a particular user, and Honey provides the perfect infrastructure for a targeted attack. Or the agency might want data from all users, something that they are also known to do occasionally. Honey can deliver that as well.

    • Defence/Aggression
      • Burying 1,000 Bodies and Loads of Prejudice

        Two months after Panchanathan Subramaniam’s demise, his son S. Ramesh still grieves: “When we got him admitted to Thanjavur government hospital with symptoms of Covid-19, we never imagined we would take him back lifeless.”

        More so since 68-year-old Subramaniam, who retired years ago from a clerical position in the Indian Army, had no major health complaints. He was proud of his association with the military “and took good care of his fitness. He never missed his daily walks and was strict about his diet,” explains Ramesh, 40, a native of Tamil Nadu’s Kumbakonam town. “Even while admitting him to hospital, we thought he would be cured.”

      • The New Humanitarian | A new election stirs violence in Côte d’Ivoire

        Côte d’Ivoire’s Alassane Ouattara is set to run for a controversial third presidential term on Saturday amid an opposition boycott and fears of post-election violence following a series of deadly clashes around the country between supporters of rival parties.
        Ouattara, who became president in 2011 and is popular among international donors, had previously ruled out standing for re-election, but reversed course in August after the sudden death from natural causes of the man he had primed to replace him.
        The main opposition parties consider the third term illegal, arguing that the country’s constitution limits presidents to two terms. But 78-year-old Ouattara claims a new constitution adopted by referendum in 2016 reset term limits, allowing him to run again.
        The opposition also questions the impartiality of the Ivoirien election commission and constitutional council, which validated Ouattara’s third term bid while rejecting 40 out of 44 rival applicants, including some of the president’s main challengers.

    • Transparency/Investigative Reporting
      • DHS Appears Willing To Violate Whistleblower Laws To Shut Down Leaks

        This Administration — like the one before it — isn’t a fan of leaks or whistleblowing. This Administration seems to be leakier than most, possibly due to the Commander-in-Chief’s vindictive shit-canning of anyone insufficiently deferential. When distrust abounds, the leaks will flow.

    • Environment
    • Finance
      • Records Show Trump’s Border Wall Is Costing Taxpayers Billions More Than Initial Contracts

        On the same day in May 2019, the Army Corps of Engineers awarded a pair of contracts worth $788 million to replace 83 miles of fence along the southwest border.

        The projects were slated to be completed in January 2020, the Corps said then. Four months into this year, however, the government increased the value of the contracts by more than $1 billion, without the benefit of competitive bidding designed to keep costs low to taxpayers.

    • AstroTurf/Lobbying/Politics
      • Warning of ‘Poisonous Consequences,’ PA Secretary of State Calls on Barrett to Recuse Herself in Crucial Mail-in Ballot Case

        “It is reasonable to infer that, in Trump’s mind, Barrett must repay his appointment by refusing to recuse, and then by voting both to secure his election and to gut the Affordable Care Act,” wrote one legal ethicist. 

      • Michigan Judge Accused of Jeopardizing Safety and Democracy With Reversal of Open Carry Ban at Polling Places

        Citing her “sworn duty to protect every voter and their right to cast the ballot free from intimidation and harassment,” the Democratic secretary of state vows to appeal the judge’s injunction. 

      • I Am the Wolf and So are You

        The grip grew tighter as I watched people I know and love denounce real journalism as “fake news,” all while embracing conspiracy theories like “Pizza Gate.”  As the pressure built, the coronavirus acted as the metaphorical lid, slammed onto a pot that was already heating to a steady boil.  Boil over it did, spilling all of our nation’s dirty secrets: racism, murder, violence, and widespread inequity in our educational institutions.  Yet rather than lead the way, rather than turn down the heat, rather than ease the tension, the Trump administration gleefully fanned the flames of our divide.  No justice was served, only very real wildfires began to consume the coastal states.  Too many people had died who didn’t need to, too many… Trump’s embrace of the consuming chaos struck a note familiar, of the Batman’s arch nemesis Joker, of whom the wise Alfred accurately assessed stating “some men aren’t looking for anything logical, like money. They can’t be bought, bullied, reasoned, or negotiated with. Some men just want to watch the world burn.”  I began to feel crushed by the weight of it all.

        Heavier still was this administration’s attack on the environment, which, as a wildlife advocate and lifelong animal lover, hit me, again, where it hurt.  The agenda included rollbacks on the Endangered Species Act, rollbacks on the National Environmental Policy Act, and openly hostile cabinet appointments.  There has been an ongoing assault on all of our natural resources that will take years to undo, if we can undo them at all.  With Justice Ginsburg’s death, the Supreme Court is likely stacked against us. Then came a final kick while I was down, wolves will almost certainly be removed from the Endangered Species list, no longer receiving any federal protections once afforded to them.  This blow landed right in the gut, opening the door for the mass slaughter of a familial animal, one I have revered since childhood.  Like Game Thrones’ Young Wolf, Robb Stark, it felt like this story wouldn’t have a happy ending for me, or the wolves.  Yet, it was after this cumulative loss, after this dark moment of deep despair, that I remembered.  It was Batman who rose from the Pit to defeat Bane, and it was John Snow who rose from the dead to save Westeros.

      • Barrett Confirmed, Post-Election Chaos Will Ensue

        As US unemployment claims rise, rent evictions accelerate, food lines grow, the prospect of a fiscal stimulus bill in Congress fades, and as a third Covid 19 wave creates record level infections & hospitalizations, each deterioration has begun reinforcing the other.

        Potentially exacerbating all the above, political instability and conflict of historic dimensions is around the corner. And the Barrett confirmation today, October 26, 2020 will put the US Supreme Court at the center of this dynamic.

      • Don’t Rush to Declare Victory: Implementing a Two-Week Grace Period After November 3rd So All Voters Can Be Counted

        A demand for a grace period needs to start now to build up powerful support from a multi-partisan combination of national, state, and local candidates for public office.

      • If Trump Loses, He Will Be A Ruthless Lame Duck

        Donald Trump isn’t just inside the heads of his Trumpster base; he’s long been a consuming obsession among those yearning for his defeat in November. With barely more than a week to go before the election of our lifetime, those given to nail biting as a response to anxiety have by now gnawed ours down to the quick. And many have found other ways to manage (or mismanage) their apprehensions through compulsive rituals, which only ratchet up the angst of the moment, among them nonstop poll tracking, endless “what if” doomsday-scenario conversations with friends, and repeated refrigerator raids.

      • Trump Attempts One More Preelection Power Grab
      • Facebook’s Threat To NYU Researchers Is A Mistake, But It’s The Inevitable Follow On To Overreaction To Cambridge Analytica

        Late on Friday news came out that Facebook had sent a cease and desist letter to researchers at NYU working on the Ad Observatory project. At issue was that the project had asked people to install a browser extension that would share data back to NYU regarding what ads they saw. Facebook — responding to significant criticism — has put forth an ad library that allows researchers to search through what ads are being shown on Facebook and who is behind them (which is good transparency!), but it does not show how those ads were targeted. This is what the researchers at NYU were trying to collect data on. And that is a reasonable research goal.

      • Welcome to the Trump Tower of Terror

        Support independent cartooning: join Sparky’s List—and don’t forget to visit TT’s Emporium of Fun, featuring the new book and plush Sparky!

      • Is the U.S. Prepared to Resist a Coup?

        If Trump refuses to step down, we must be ready to not cooperate.

      • Ours Is A Cold and Righteous Anger
      • Why It’s Really Hard for Trump to Steal the Election

        Results of the season’s legal battles over voting rules are now ready to tally up. It’s a mixed bag, with Republicans winning late decisions over the forms of mail-in ballots, state witness requirements and the always controversial naked ballot and double-envelope rules; Democrats have largely prevailed in winning longer mail-in counting periods. Contests over drop-in boxes for mail-in ballots turned ugly, with only one allotted for the whole of Harris County, Texas, which is as large as Rhode Island.

        Perhaps the most consequential decision was the U.S. Supreme Court’s tie vote which for now lets stand a three-day extension for mail-in balloting in Pennsylvania. That could have a real impact on a swing-state’s result. In Supreme Court world, a four-four tie goes the runner, this time the Pennsylvania Supreme Court, dominated by Democrats.

      • “I Don’t Believe That’s By Our Laws,” Trump Says of Counting All the Votes in an Election

        “He wants to throw out legal votes. That’s what he’s saying here.”

      • Brett Kavanaugh Prepares to Upend Election Rules to Benefit Donald Trump

        Civics books tell us the winners of elections are announced after all the votes are cast and counted.

      • Wake Up and Smell the Cheetos
    • Civil Rights/Policing
      • A Soundscape of Pure Empathy

        When she talks about her music, the Welsh artist Kelly Lee Owens often invokes her experience training as an auxiliary nurse at a lung cancer ward in Manchester, England, as a teenager. Her patients were the ones who encouraged her to pursue the creative path she’s on now. “They were kind of like my career advisers,” she told The Guardian. “They had this unique perspective, of having their lives threatened by something out of their control, so I respected all of their words of advice.”

      • Along the Keystone XL Pipeline, Hoping for a Miracle

        The ongoing struggle for racial justice. The future for immigrant families. The health and well-being of all Americans. The very fate of our fragile planet. The United States faces a crossroads in this year’s elections. Seeking out the stories flying under the national radar, The Nation and Magnum Foundation are partnering on What’s At Stake, a series of photo essays from across the country through the lenses of independent imagemakers. Follow the whole series here. This installment was produced with support from the Economic Hardship Reporting Project.

        On a warm afternoon in October, the leaves were beginning to change color and the sun shed a warm, golden hue across the vast landscape in Northeastern Montana. Lance Fourstar and Angeline Cheek, community organizers and activists from Fort Peck Indian Reservation, weaved their way through bumpy and rugged terrain in a dark green Ford crew cab, having driven through this land countless times before. They were headed to the Missouri River, where a large, controversial infrastructure project is planned that will cut through just south of the reservation.

      • One Year after the Lebanese Protests

        Hariri was once again nominated by Lebanon’s ruling establishment Thursday, pledging to form a new government months after failure to quickly name a new prime minister ensued after deadlock and political instability pressured the seven month old cabinet of previous prime minister Hassan Diab to resign.

        Hariri, inheriting the same economic regime initiated by his father, Rafic, who oversaw the deregulated real estate development transformation of Beirut through his company, Solidere, that essentially turned the city into his clan’s privatization venture, became the face of corruption and nepotism in Lebanon for very good reasons.

    • Monopolies
      • Apple Is Reportedly Creating Its Own Search Engine Amid Google’s Antitrust Woes
      • FOSS Patents: Qualcomm’s next home run: Ninth Circuit denies FTC’s petition for rehearing of antitrust case

        Now the FTC will have to decide whether to file a petition for writ of certiorari (request for Supreme Court review). It’s quite possible that the FTC’s 3-2 majority in favor of the petition for a Ninth Circuit rehearing (consisting of the Republican chairman and the two Democratic commissioners) would also authorize a cert petition. But six of the nine justices are conservatives, three of whom were nominated by President Trump, and they would see that the Trump Administration backed Qualcomm in this dispute. They would likely also take note of the fact that two of the three judges on the Ninth Circuit panel were conservatives (and the third was a relatively conservative-leaning Democrat). But the Supreme Court also has a history of fixing issues with the patent system, particularly with the overleveraging of patents and the patentee overcompensation it leads to. That is not a partisan question, though antitrust law often is. I remember Senator Klobuchar (D-Minn.) lamenting the Supreme Court’s restrictive application of the Sherman Act in a statement she made at Justice Barrett’s confirmation hearing.

      • Patents
        • Patent case: St. Jude Medical LLC v. Snyders Heart Valve LLC, USA

          St. Jude Medical failed to show that challenged claims of patent owned by Snyders had been anticipated by other patents, nor did it prove that a particular combination demonstrated obviousness.

          Claims of a patent directed to an artificial heart valve manufactured by Snyders Heart Valve LLC and a system for inserting the valve were not proven unpatentable by St. Jude Medical in either of two inter partes review proceedings, the U.S. Court of Appeals for the Federal Circuit found. The Patent Trial and Appeal Board correctly found that St. Jude did not prove that the design and the materials used in the artificial heart valve were anticipated by other patents or that the device was unpatentable due to obviousness. However, the Board erred in finding that four of the challenged claims were unpatentable as anticipated by a prior art patent (St. Jude Medical, LLC v. Snyders Heart Valve LLC, October 15, 2020, Taranto, G.).

        • FOSS Patents: German government officially adopts patent reform proposal, says new injunction statute shouldn’t have much impact

          One step up and two steps back.

          Early last month I cheered a “spectacular turnaround” in the German patent reform process as the Federal Ministry of Justice and Consumer Protection had made substantial changes to its proposal for a new patent injunction statute as compared to its first draft, which was published in January and amounted to a non-reform proposal. And a few weeks ago I reported on Germany’s most prominent (though not most powerful) patent judge’s interpretation of the reform statute. Today, Chancellor Merkel’s cabinet adopted a slightly revised version of the statute (PDF, in German), which will now be reviewed and commented on by the Federal Council (the legislative body that consists of the governments of the country’s federal states, though the Bundesrat’s role will realistically just be consultative in nature in this case, while the actual decision will be in the hands of the Federal Parliament, the Bundestag). It remains to be seen what text the legislature will ultimately adopt–if any, given that the end of the term is approaching fast.


          Given how the German patent judiciary works, it would take something more forceful to bring about major change. The current proposal would create an opportunity for law firms to charge their clients for a lot of additional time spent on proportionality arguments. But the leverage that patent holders will have in negotiations would be roughly the same as before–provided they bypass Dusseldorf to be on the safe side. The statute would be suboptimal, but a huge improvement over the January draft, if–and that “if” is the largest part of the problem–the legislative rationale didn’t continue to endorse the Federal Court of Justice’s case law. And the patent-specialized division of that court is to German patent law what the Central Committee of the Communist Party was to the Soviet Union in the decades prior to Gorbachev’s reforms.

        • Software Patents
          • FOSS Patents: Google, SAP, Daimler (ip2innovate) botched patent injunction statute: “Singularity Killed the Reform”

            If you noticed the allusion to a band name in the headline, you might have grown up in the 80s, in which case you may also remember the famous line “I pity the fool.” Otherwise you might know the proverb “curiosity killed the cat”. Whatever, those opposing German patent injunction reform are now on the winning track as I explained in my previous post, and in the losing camp, three companies are particularly responsible for a monumental f..kup:

            Google, SAP, and Daimler.

            Volkswagen deserves credit for having started the push for patent injunction reform in Germany. The three companies listed above will go down in history as the main culprits unless there’s a second reversal of fortune. I’d like things to work out, but I increasingly doubt it. The anti-reform movement is just too sophisticated for a pathetic bunch of amateurs.

            The documents that prove what went wrong and who’s to blame are all public. So let me explain, but again, I’d like nothing more than to be proven to have been too pessimistic. Until the last moment I’ll hope that the broken German patent litigation system will be fixed.


            It was an utter stupidity at any rate to use a term that simply isn’t a well-defined legal term. I can’t remember ever having seen a German statute that contained the word. Therefore, the first thing courts will turn to when trying to make sense of the term is, besides the context, what the legislative rationale (the official commentary provided along with the law) says. I’ll get to those two determinants–context and legislative rationale–in a moment.

            Anyway, if the plan is to inject a new term into the law that wasn’t there before, a lobby group (unless someone inside the group seeks to sabotage the effort or people don’t know what they’re talking about) would at least pick a term that has framing value. You’d want to use a term that has a connotation that suits your agenda. The last thing you’d want to do is shoot yourself in the foot like ip2innovate did.

Linux Foundation (Men for Monopolies) Once Again Hijacking Women’s (and Minorities’) Voices for Public Relations

Wednesday 28th of October 2020 06:45:50 PM

Summary: Diversity and tolerance are absolutely essential, but those who preach or lecture us about it most loudly (their financial means or privilege enable media reach) set a bad example and are mostly opportunistic hypocrites who perpetuate the status quo

Earlier this week the Linux Foundation released this press release entitled “Linux Foundation Focuses on Science and Research to Advance Diversity and Inclusion in Software Engineering” and it evidently charmed the target audience, which wrote: “The Linux Foundation has launched the Software Developer Diversity and Inclusion (SDDI) project to increase diversity and inclusion in software engineering by examining and promoting best practices from research and industry.”

“They don’t get a job at the Foundation by participating in protests but by cheering for billionaires.”The problem is, as we’ve noted before, this is a distraction from racists and bigots who profit from war. They don’t get a job at the Foundation by participating in protests but by cheering for billionaires. They shamelessly hijack “BLM” whilst employing nobody black and incidentally it’s the same issue in IBM (hijacking grievances of blacks after working to ethnically cleanse them). They support monopolies, not diversity, and their attitude towards women is that of sheer exploitation, as we noted in:

Zemlin “and the boys” (and the corporations they front for) don’t care about women or black people, but they’re being advised to obscure and hide it. Press releases and imaginary slush funds don’t cut it.

In a State of Flux Due to Maintenance and Improvements

Wednesday 28th of October 2020 05:29:39 PM

We’ll be done soon

Summary: For the first time since summer of 2019 we’re investing time and effort improving the site in a number of ways

THE site produced over 300 posts per month for several consecutive months, having realigned itself for better quality and higher productivity levels (less “tweets” as sources, no participation in social control media, better workflows etc.) and right now in preparation for our anniversary we’re coding a number of things which we believe will make the site better.

“To compensate for a lack of articles we’ve been posting Daily Links more frequently.”At the top on the right hand side there’s a button called “Bulletin”. It’s still work in progress, albeit we’ve already begun publishing some ‘alpha quality’ editions. It’s still in a transient state as the code for generating those is subjected to major changes. It need an overhaul to improve readability.

If over the next few days we don’t seem as active as before it’s simply because we’ve redirected efforts, likely to end by month’s end. Any suggestions (e.g. regarding wishlists, existing changes, tips) can be sent over IRC, E-mail, comments and so on. Tonight will be a very long night (little sleep). To compensate for a lack of articles we’ve been posting Daily Links more frequently.

Links 28/10/2020: Torvalds on Succession, PyTorch 1.7.0

Wednesday 28th of October 2020 11:29:49 AM

  • GNU/Linux
    • Desktop/Laptop
      • Avita Essential: Perfect Laptop for School and College Students at Rs. 17,990

        Starting with the basics, this is a thin and light notebook. The processor inside powering Avita Essential is the Intel Celeron N4000 which is not a powerful processor for windows but perfect for Ubuntu or ChromeOS. There is 4GB of LPDDR4 inside which again is not good enough for Windows but perfect for Ubuntu and ChromeOS. For storage Avita Essential has 128GB SSD. Fast storage means faster boot time but again we would highly recommend using Ubuntu or ChromeOS on this machine.

    • Audiocasts/Shows
    • Kernel Space
      • Linux Kernel 5.10 Will be the Next LTS Release and it has Some Exciting Improvements Lined Up – It’s FOSS

        Development for Linux Kernel 5.10 is in progress. It’s been confirmed to be a long term support release and it will be bringing newer hardware support among other promised features.

        Linux Kernel 5.10 will be Long Term Support Release

        Greg Kroah-Hartman, the key stable kernel maintainer, addressed an “Ask the Expert” session at Linux Foundation’s Open-Source Summit Europe and confirmed that Linux 5.10 will be the next LTS release.

        Even though there were some early speculations of 5.9 being the LTS release, Greg clarified that the last kernel release of the year will always be an LTS release.

        As of now, Linux Kernel 5.4 series happens to be the latest LTS version out there which added a lot of improvements and hardware support. Also, considering the development progress with Linux Kernel 5.8 being the biggest release so far and Linux 5.10’s first release candidate being close to it, there’s a lot of things going on under the hood.

      • Upcoming Linux 5.10 release will love you longterm, pushing support out to 2026

        It’s official. The upcoming Linux 5.10 kernel is destined to become the next “longterm maintenance” release for the open-source operating system.

        The news was dropped by longtime maintainer Greg Kroah-Hartman during an “Ask the Experts” session at the Open Source Summit Europe.

        The first release candidate of 5.10 popped up a few days earlier, with the removal of an elderly addressing tool and tweaks aplenty (including kicking the Y2K38 problem down the road by a few centuries).

      • Torvalds says no need to name successor as that will take care of itself

        Linux creator Linus Torvalds says it won’t be necessary for him to name a successor to take over from him as head of the Linux kernel project because “it will be fairly clear who it is”.

        “Not because this is some democracy and people would vote on it and there’s a clear winner, but because these things really happen on their own: a ‘successor’ isn’t somebody who gets anointed as such, they end up just doing the work and making themselves one that way,” Torvalds told iTWire during an interview this week.

        As usual, he offered views on a wide range of topics, among them the way he has coped with life during the pandemic and also about his life in a country which is split along partisan lines.

        He was interviewed by email. His answers are, as usual, given in full.

      • Graphics Stack
        • AMDGPU Linux Driver To Finally Enable BACO For Hawaii – Allowing S4/Hibernation – Phoronix

          The Radeon R9 290 “Hawaii” series are about seven years old almost to the day and the AMD Linux open-source driver crew is seemingly celebrating by finally adding the few lines of code needed to enable BACO power management.


          The patch posted on Tuesday amounts to just a few lines of code for wiring up Hawaii to the AMDGPU driver’s BACO support. It’s just a few lines of code now but it’s only been more recently that AMDGPU began squaring away its BACO support. Thus back in the early days of Hawaii it wasn’t as trivial to provide this support albeit for end-users still a pity it took so long for allowing these GPUs to support S4/hibernation.

    • Applications
      • Now and Then: What happened to 5 promising file managers?

        It’s fun to experiment with new software that isn’t anywhere near the polished article. But there’s associated risks, even with open source software. You’ll invest time and effort in learning new software. That software might never even see a stable release, it might be a big time sink even getting it up-and-running on your system. The upside is that promising software might turn overnight into a huge success, or it might be a slow burn success. And while there’s a huge array of open source successes, there’s been awful open source failures along the way. It can be a bumpy ride!

        A file manager is software which provides a user interface to assist in the organization of files. It helps users with their daily work in managing their files on a hard drive or other storage device. With multiple terabyte hard disks becoming prevalent, file managers represent an essential tool in managing file systems.

    • Instructionals/Technical
      • OpenVPN as default gateway on OpenBSD

        If you plan to use an OpenVPN tunnel to reach your default gateway, which would make the tun interface in the egress group, and use tun0 in your pf.conf which is loaded before OpenVPN starts?

        Here are the few tips I use to solve the problems.

      • How to Setup a Firewall with UFW on Ubuntu 20.04 – Linux Concept

        Nowadays, a Firewall is an essential utility and property of any system for security; by default Ubuntu Operating system having a firewall configuration tool named UFW (Uncomplicated Firewall). UFW is a user-friendly front-end tool to manage iptables firewall rules. It provides you more straightforward methods to manage iptables as the name of this tool start from Uncomplicated.

      • Install Ubuntu on a USB Hard Drive | Pen Drive Linux

        How to Install Ubuntu on a USB hard drive using live media. Believe it or not, creating a completely Portable Ubuntu Installation on USB is a relatively simple process. As a matter of fact, it’s almost as simple as a regular Ubuntu internal hard drive installation. Due to popular demand, we have decided to write a simple tutorial on the full Ubuntu USB hard drive installation procedure. So go grab an available external USB hard drive and a nice cold beverage and lets get started.

      • Best Tools to Create a Bootable Linux USB Drive

        Unlike Windows, Linux distributions require a third-party tool to create a bootable USB. It is particularly handy with modern PCs which have done away with the old DVD-drives. Also, installation DVDs were quite delicate and would scratch or in worst-case scenarios, break apart under stress. This guide covers some of the best tools that you can use to create a bootable Linux USB drive.

      • 5 new sudo features you need to know in 2020 |

        When you want to perform an action on a POSIX system, one of the safest ways to do so is to use the sudo command. Unlike logging in as the root user and performing what could be a dangerous action, sudo grants any user designated as a “sudoer” by the sysadmin temporary permission to perform a normally restricted activity.

        This system has helped keep Linux, Unix, and macOS systems safe from silly mistakes and malicious attacks for decades, and it is the default administrative mechanism on all major Linux distributions today.

    • Games
      • Collabora’s Work On Extending The Linux Kernel To Better Support Windows Gaming – Phoronix

        Windows gaming on Linux got some love this week at the Linux Foundation’s Open-Source Summit Europe virtual event. In particular, a recap of the work that’s been done so far on extending the Linux kernel to better support Wine / Steam Play based support for Windows games running on Linux.

        Gabriel Krisman Bertazi as an engineer for consulting firm Collabora talked about their work in recent years on improving the Linux kernel for supporting Valve’s needs around running Windows games on Linux with Steam Play. Collabora has been one of Valve’s partners for this effort along with CodeWeavers and Valve employing various developers on improving the Linux graphics stack, etc.

      • Collabora expect their Linux Kernel work for Windows game emulation in Kernel 5.11

        Collabora have been doing presentations during the Open Source Summit, with one particular talk from Gabriel Krisman Bertazi on the “State of Linux Gaming” being quite interesting.

        While there has been a lot of progress with the Windows compatibility layers Wine and Valve’s fork Proton (part of Steam Play), there’s still plenty of areas currently lacking and needing work. Collabora is one company extending the Linux Kernel to improve Linux gaming with these compatibility layers, thanks to Valve sponsoring the work. One of the big missing pieces of the pie is supporting the likes of anti-cheat and DRM, with anti-cheat especially causing all sorts of problems entirely breaking lots of Windows games in Wine and Proton.

        The State of Linux Gaming talk was mostly going over what anyone following would already know, as the event isn’t aimed at your typical Linux gaming enthusiast. However, it was still an interesting talk to follow. Thanks to The Linux Foundation, I was able to attend and listen to the talk (the online event requires a ticket purchase) but I’ve been told by my Collabora contact that they will all eventually be up on their own YouTube Channel which could be as soon as early next week for anyone to be able to view.

        If you want a brief overview, you can find the slides here from the event schedule. One of the key points that Gabriel Krisman Bertazi went over is their work on system call emulation, which is now required because DRM and anti-cheat tech “are issuing system calls directly from the Windows game code and that bypasses Wine because Wine is not a sandbox” and Wine currently cannot capture those system calls needed which ends up causing games to crash.

    • Distributions
      • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family
      • IBM/Red Hat/Fedora
        • Fedora 33 Desktop Install Guide / Tour / Review – If Not True Then False

          This is quick guide / tour howto install Fedora 33 Desktop on real PC. First create your bootable USB flash drive using Fedora Media Writer, dd or similar tool.

          Just testing stable Fedora 33 release and everything works very smooth, even btrfs file system, which replaces ext4 as a default file system.

        • Fedora 33 Officially Released: Here’s How To Upgrade Fedora Linux

          After launching Fedora 33 beta last month, the Fedora team has finally announced the release of a new stable version, Fedora 33. This is a successor to the previous Fedora 32, bringing a lot of exciting new features, improvements, and a new edition.

          With v33, Fedora Cloud Base Image and Fedora CoreOS will also be available in Amazon’s AWS Marketplace for the first time. If you want to know what’s new in Fedora 33, we have already written a separate article, which you can find here.


          You can upgrade your Fedora Linux system using two methods: Graphical and command line. Graphical method is the simplest way to upgrade using the GNOME software center, where a notification will now be available in the Updates pane.

        • Fedora 33 Is Released – LinuxReviews

          Fedora is a short-lived GNU/Linux distribution from IBM subsidiary RedHat with releases every six months and a one-year support cycle for each release. This allows Fedora to have more bleeding edge packages than other more long-term distributions.

          The default Fedora 33 “Workstation Edition” features the latest GNOME 3.38 “Orbis” desktop environment, Linux 5.8 (though 5.9 is available in updates-testing), mesa 20.2.1 as the graphics stack, Wayland 1.18.0 as the display server, Python 3.9, Ruby on Rails 6.0, Perl 5.32 and LLVM 11. The new “welcome tour” introduced in GNOME 3.38 is present, and the desktop wallpaper is set to change depending on time of day. The system theme is the default GNOME theme which has a mix of light and dark applications. Some applications are almost white, others, like the GNOME terminal, are black. The workstation edition has option to change the system theme or customize how it looks beyond wallpapers, it is possible to change it and they have not yet removed the ability to add your own background images – one at a time, you can’t add or browse folders.

          There are a few odd changes to Fedora 33 desktop users and specially laptop users should take note of. The default for a new installation is to use btrfs, not ext4, for the file system and the installers default disk partition layout does not include a swap partition. That’s a problem if you want to hibernate to disk or use hybrid suspend on a laptop. There is no hibernation or hybrid suspend option in the GNOME desktop the workstation environment ships with even if you add a swap partition yourself, but it is possible to get that very basic functionality in the Xfce and KDE Plasma spins. Other basic functionality like the ability to change themes are also present in those spins.

        • Secure your Kubernetes secrets with smart cards and libssh

          In computer security, software implementations of cryptographic algorithms are vulnerable to side-channel attacks. This type of attack seeks to glean information from the computer system rather than from the program that it is running. As examples, Spectre and Meltdown are both side-channel attacks that target the microarchitecture of modern processors. Microarchitecture attacks are only a subset of all side-channel attacks. There are many others.

          An attacker who is able to access unauthorized regions in memory can discover private or sensitive information, including authentication secrets. A question that naturally follows is, “Where can I safely store my secrets?”

          One way to protect your Kubernetes or Red Hat OpenShift secrets is to store them in a hardware token. A hardware token physically separates your secret key from the host machine and the applications that it is running. You can use secret keys stored on smart cards or cryptographic tokens to authenticate to server-side applications.

          This article introduces Public Key Cryptography Standard #11 (PKCS #11), which you can use to uniquely identify objects stored in tokens. I show you how to build and use libssh with support for PKCS #11 and how to use curl to store and retrieve tokens through the secure shell (SSH) protocol.

        • IBM Advance Toolchain for Linux on Power 14.0-1 released!

          A new update release for the 14.0 series of the IBM® Advance Toolchain for Linux on Power is now available.

        • China Mobile Communications Corporation Internet, China National Offshore Oil Corporation and GREE Group Named Winners of the Red Hat APAC Innovation Awards 2020 for China

          Red Hat, Inc., the world’s leading provider of open source solutions, today announced the winners of the Red Hat APAC Innovation Awards 2020 for China. China Mobile Communications Corporation Internet, China National Offshore Oil Corporation and GREE Group were honored at the Red Hat Forum China 2020 today for their exceptional and innovative use of Red Hat solutions.

      • Debian Family
        • Noah Meyerhans | Debian STS: Short Term Support

          In another of my frequent late-night bouts with insomnia, I started thinking about the intersection of a number of different issues facing Debian today, both from a user point of view and a developer point of view.

          Debian has a reputation for shipping “stale” software. Versions in the stable branch are often significantly behind the latest development upstream. Debian’s policy here has been that this is fine, our goal is to ship something stable, not something bleeding edge. Unofficially, our response to users is: If you need bleeding edge software, Debian may not be for you. Officially, we have no response to users who want fresher software.

          Debian also has a problem with a lack of manpower. I believe that part of why we have a hard time attracting contributors is our reputation for stale software. It might be worth it for us to consider changes to our approach to releases.

      • Canonical/Ubuntu Family
        • Pop!_OS 20.10 (Ubuntu Based) Released and Available for download

          Pop!_OS is an operating system for STEM and creative professionals who use their computer as a tool to discover and create. Unleash your potential on secure, reliable open source software. Based on your exceptional curiosity, we sense you have a lot of it.

          Pop!_OS is designed for fast navigation, easy workspace organization, and fluid, convenient workflow. Your operating system should encourage discovery, not obstruct it.

        • Ubuntu 20.10 (Groovy Gorilla) Released and Download link Included

          The Ubuntu 20.10 release is out. “The Ubuntu kernel has been updated to the 5.8 based Linux kernel, and our default toolchain has moved to gcc 10 with glibc 2.32. Additionally, there is now a desktop variant of the Raspberry Pi image for Raspberry Pi 4 4GB and 8GB. Ubuntu Desktop 20.10 introduces GNOME 3.38, the fastest release yet with significant performance improvements delivering a more responsive Experience.

          New features in Ubuntu 20.10

          Codenamed “Groovy Gorilla”, 20.10 continues Ubuntu’s proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, introducing new features and fixing bugs.

          The Ubuntu kernel has been updated to the 5.8 based Linux kernel, and our default toolchain has moved to gcc 10 with glibc 2.32. Additionally,there is now a desktop variant of the Raspberry Pi image for Raspberry Pi 4 4GB and 8GB.

          Ubuntu Desktop 20.10 introduces GNOME 3.38, the fastest release yet with significant performance improvements delivering a more responsive Experience. Additionally, the desktop installer includes the ability to connect to Active Directory domains.

        • Ubuntu 20.10 – Groovy Gorilla

          It’s late October, and this means that another X.10 release of Ubuntu has just arrived: Ubuntu 20.10 – Groovy Gorilla – is now available for download.

    • Devices/Embedded
    • Free, Libre, and Open Source Software
      • FSF
        • Licensing/Legal
          • Getting Real About the License Complexity of Linux [Ed: Proprietary software licensing is not complex? Ask BSA.]

            Talk about complex and tedious, but necessary. Identifying all copyright holders, licenses and license obligations within Linux is just that. Added to the already complex maze that is Linux is the fact that the accuracy of licensing information is tied to the specific version of the Linux Kernel you’re using, and older versions will have more issues than newer. Files may contain erroneous license data and subsequently make its way into your software inventory and Bill of Materials.

          • Impact of OSS and OSH – a stakeholder survey

            With this survey, the study coordinators are interested in complementing the literature, database and case study driven approach to assess impact of OSS and OSH with input from the respondents of the stakeholder survey. All together, this body of evidence will be used to derive policy recommendations.

      • Programming/Development
        • Program in Arm6 assembly language on a Raspberry Pi |

          Assembly language offers special insights into how machines work and how they can be programmed.

        • How JavaScript became a serious programming language

          JavaScript’s humble start began in 1995, when it was created in just 10 days by Brendan Eich, then an employee with Netscape Communications Corporation. JavaScript has come a long way since then, from a tool to make websites pretty to a serious programming language.

          In its early days, JavaScript was considered a visual tool that made websites a little more fun and attractive. Languages like Jakarta Server Pages (JSP; formerly JavaServer Pages) used to do all the heavy lifting on rendered web pages, and JavaScript was used to create basic interactions, visual enhancements, and animations.

          For a long time, the demarcations between HTML, CSS, and JavaScript were not clear. Frontend development primarily consists of HTML, CSS, and JavaScript, forming a “layer cake” of standard web technologies.

        • Python
  • Leftovers
    • Education
      • International Students Don’t Want to Study in the US Anymore

        In July, close to a million international students in the United States learned how much can change in eight days. When the Trump administration released its short-lived immigration directive on July 6, proposing unprecedented legal restrictions on academic visa holders in the country, international students—both in the country and outside of it— were forced into action.

    • Hardware
    • Health/Nutrition
      • Where the President Goes, Coronavirus Follows: Analysis Shows Spike in Covid-19 Cases After Numerous Trump Rallies

        “These rallies offer a boost to the president’s ego but risk leaving behind a trail of sickness and increased strain on local public health departments and medical systems.”

      • No Drugs Should Be Criminalized. It’s Time to Abolish the DEA.

        In 1970, the Controlled Substances Act (CSA) was passed by the Nixon administration, codifying a national strategy to prohibit drug use and target certain communities. Since then, the “war on drugs” has failed to reduce supply or demand, while steadily increasing drug overdose deaths and perpetuating the stigmatization of individuals with addiction. It has fueled wide-scale militarized policing, cost taxpayers over $1 trillion since its inception, and expanded punitive institutions outside of the criminal legal system — including punishment-oriented systems embedded in schools, hospitals and social service agencies. After 50 years of failures and substantial evidence that drug prohibition is not only ineffective but also incredibly counterproductive, we clearly cannot afford another 50 years of the same. The time has come to repeal the Controlled Substances Act and transition toward a more evidence based and realistic approach to drug use in our society.

      • Trump’s Failed Coronavirus Response Part 2

        America has suffered the worst rate of coronavirus deaths among all advanced countries – a death toll equal to 9/11 every three days. And, as a recent Cornell study confirmed, Trump’s blatant disinformation has been the largest driver of COVID misinformation in the world. This is not leadership. It is pure, malicious incompetence and it’s killing Americans.  

      • Mutual Aid Is Essential to Our Survival Regardless of Who Is in the White House

        When the COVID-19 pandemic emerged as a crisis in the U.S. in early 2020, people all over the country started coordinating to deliver groceries and prescriptions to vulnerable people, making and distributing masks and hand sanitizer, and raising money for people who were losing jobs and ineligible for unemployment benefits. By the time the uprising against anti-Black racism and police violence brought people into the streets in early summer, the concept of “mutual aid” had gained significant traction in the media, and it was visible on the streets as people operated street medic teams at protests, offered each other free food and water, and defended each other from cops and white supremacists. COVID-19 mutual aid projects are ongoing, and as social movement groups prepare for the possibility of a contested election next week along with increasing strikes, street protests and occupations of public space, activists are gearing up to support each other.

      • Not Just America: CEO Of Esports Org In India Says COVID-19 Resulted In Explosive Growth

        While we’ve covered the growth of esports throughout the world for some time, it’s also true that the COVID-19 pandemic has resulted in that growth accelerating with incredible speed. Back in March and April, when states began shutting down because we had — checks notes — 20k to 30k new COVID cases per day, esports really took off. Due to shut downs, IRL professional and college sports shut down too. The result is that Americans who thirst to watch competition dove headlong into esports broadcasts, with participation and viewership clipping at 20% growth month over month. An entire economy sprung up around the industry as well, with streaming companies and broadcasters catching up to the sudden rise in interest.

      • Europe’s virus numbers look like they did in the spring: high and getting higher.

        The weather has turned distinctly autumnal in Europe, but the pandemic looks much like it did in the spring, with cases climbing at alarming rates in nearly every country.

        Britain, which had the greatest surge of excess deaths during the pandemic’s first peak in Europe and still holds the most reported deaths in the region, has recorded 151,391 new cases in the past seven days, according to a New York Times database.

    • Integrity/Availability
      • Proprietary
        • How Hall County is handling influx of absentee voting, effects of ransomware attack on elections office

          One of the databases the county uses to verify voter signatures on absentee ballots is not working after some county network outages due to a ransomware attack on Oct. 7. Registration Coordinator Kay Wimpye with the county elections office said employees can still verify voter signatures by manually pulling hard copies of voter registration cards, which is more time-consuming. Most voter signatures can be verified using a state database that has been unaffected by the outages, she said.

        • Vastaamo board fires CEO, says he kept data breach secret for year and a half

          On Monday the board said that an internal probe had determined that a second breach had occurred in March 2019. It appears that at that point Tapio was aware of the breaches and of shortcomings in the psychotherapy provider’s data security systems.

        • Pseudo-Open Source
          • Privatisation/Privateering
            • Linux Foundation
              • Open Source Jobs Report Shows More Openings, Fewer Takers | LinuxInsider

                The Linux Foundation and learning platform edX on Monday released the latest open source jobs report which updates technology hiring since the last report two years ago. The research shows that, despite the pandemic, demand for open source technology skills continues to be strong.

                The 2020 Open Source Jobs Report reveals a spike in demand for DevOps talent, along with a continued lack of applicants with open source skills. The continuing lack of qualified candidates for unfilled Linux tech jobs is puzzling. Many companies, and The Linux Foundation itself, provide free and low-cost training to ease the recruiting shortage.

                An increasing number of companies now offer their workers free training to qualify for other tech jobs. For example, 63 percent of hiring managers said their companies continue to provide increased educational opportunities for existing staff to fill skills gaps.

                That is a significant jump from 48 percent in 2018. Still, 93 percent of hiring managers this year report difficulty finding open source talent.

              • Cloud/Container Skills Top Open Source Jobs Report

                The 2020 Open Source Jobs Report, just published by The Linux Foundation in a partnership with online learning specialist edX, finds “a shift of priorities for hiring organizations towards cloud-native technologies and increasing use of open source solutions despite the severe challenges currently facing businesses and IT pros.”

                In fact, that shift threatens the dominance of Linux itself in the open source field, where it has always been the leading vanguard of the community contribution space, as evidenced by the name of its shepherding organization, The Linux Foundation.

                For example, while Linux still reigns No. 1 as the most in-demand open source skill — just like previously — the percentage of those seeking Linux talent shrunk from 80 percent previously to 74 percent this year.

              • Linux Foundation’s AI Foundation & ODPi Merge to Support Growing Portfolio of Technologies

                LF AI Foundation (LF AI) and ODPi announced they will come together under the new LF AI & Data Foundation. The LF AI & Data Foundation will build and support an open community and a growing ecosystem of open source AI, data and analytics projects, by accelerating development and innovation, enabling collaboration and the creation of new opportunities for all the members of the community.

                As one entity under the Linux Foundation, this consolidated and focused effort will enable additional collaboration and integration in the space of AI/ML/DL and Data. With the creation of LF AI & Data, both communities will now support a growing ecosystem of artificial intelligence, machine learning, deep learning, and data technologies. AI and Data are inseparable and codependent on each other. Combining efforts in both spaces will bring developers and projects under a single roof, orchestrated by a single Technical Advisory Council and several committees (Trusted AI, BI & AI), to work together towards building the open source AI & Data ecosystem and accelerating development and innovation.

          • Entrapment (Microsoft GitHub)
            • RIAA’s YouTube-DL Takedown Ticks Off Developers and GitHub’s CEO

              An RIAA takedown request, which removed the YouTube-DL repository from GitHub, has ticked off developers and GitHub’s CEO. Numerous people responded by copying and republishing the contested code, including in some quite clever ways. Meanwhile, GitHub’s CEO is “annoyed” as well, offering help to get the repo reinstated.

            • You Can Now Sponsor CC’s Open Source Work on GitHub!

              CC’s small engineering team builds essential open-source infrastructure for CC-licensed and public domain content. Our tools make it easier for anyone to:

        • Security
          • Privacy/Surveillance
            • EU politicians want Europe’s next big digital law to tackle micro-targeted advertising, by regulating or even banning it

              Although privacy is by its very nature personal, it is also something that concerns everyone. As a result, local data protection laws can have a global impact. That’s certainly been the case with the EU’s General Data Protection Regulation (GDPR), which has often figured on this blog. The EU is currently working on its next big law in this area, the Digital Services Act (DSA). It is intended as an update to the EU’s e-Commerce Directive, which was passed back in 2000. Clearly, the online world has moved on hugely since then, which means the relevant legislation needs a major overhaul. Although the main impetus for the DSA comes from updating the e-Commerce Directive, it will inevitably touch on many related areas, not least privacy.

            • SIS 3.0: In Germany, 2,000 new authorities are to access the Schengen Information System

              After police, customs and immigration offices, numerous non-police authorities are now connected to Europe’s largest database for security purposes. All Schengen states now have to implement three new regulations. Surprisingly, there is resistance in Switzerland. In the end, the country may even leave the network.

            • Deleting or deactivating your Facebook does the same to your Oculus account

              Facebook does not want you to stop using Facebook, it seems, because if you deactivate your account for a little break you’ll also lose access to your Oculus Profile. Perhaps worse, if you delete your Facebook account you’ll also delete your app purchases and achievements. “You will no longer be able to return any apps,” says Facebook, “and will lose any existing store credits.” So buyer beware: If you purchase an Oculus Quest 2 you’ll need a Facebook account, and that account will have to be active at all times and, presumably, in good standing if you want to use your Quest 2.

            • My toothbrush streams gyroscope data

              Since a few month I own an electrical toothbrush from Phillips called Sonicare HX992B. It connects to an mobile App using Bluetooth that tells you how well you brushed your teeth, shows the orientation in real-time, and also notifies you when to change the brush for a new one.

    • Defence/Aggression
      • A Well-Armed and Unpatriotic Far Right

        How the war came home, big time.

      • As Historic Nuclear Ban Enters into Force, It’s Time for the US to Help Put an End to the Nuclear Age

        The only nation to use a nuclear weapon in an act of war can and should take steps to end the nuclear threat for good.

      • Nuclear Weapons Have Always Been Immoral. Now They’re Illegal.

        Just over three years after it opened for signature, the UN Treaty on the Prohibition of Nuclear Weapons (TPNW) reached the 50 national ratifications needed to become international law. The government of Honduras ratified the antinuclear agreement on October 24, which means the TPNW will enter into force 90 days later: January 22, 2021.

      • Nuclear Weapons Will Soon Be Banned Under International Law

        Nuclear weapons will soon be illegal under international law. Seventy-five years to the day after the founding of the United Nations, the UN Treaty on the Prohibition of Nuclear Weapons (TPNW) began the 90-day countdown until the treaty enters into force.

      • Black Lives Matter Co-Founder Was Targeted in Armed White Supremacist Plot

        This election season, Black Lives Matter co-founder Alicia Garza says President Trump is “stoking fires he has no intention of controlling” and inciting far-right extremists. She was recently approached by the FBI after agents found her name on a list in the home of a white supremacist in Idaho who was arrested on weapons charges. “Racial terror has always been used as a form of control, particularly during periods of people fighting for social change,” she says.

      • Alicia Garza on Being Targeted in Armed White Supremacist Plot as Trump Stokes Fires of Racism

        This election season, Black Lives Matter co-founder Alicia Garza says President Trump is “stoking fires he has no intention of controlling” and inciting far-right extremists. She was recently approached by the FBI after agents found her name on a list in the home of a white supremacist in Idaho who was arrested on weapons charges. “Racial terror has always been used as a form of control, particularly during periods of people fighting for social change,” she says.

      • How a key Pentagon official turned China policy over to arms industry and Taiwan supporters
      • In America, far-right terrorist plots have outnumbered far-left ones in 2020

        A new report by the Transnational Threats Project at the Centre for Strategic and International Studies (CSIS), a think-tank, suggests that far-right terrorism is a much greater threat than far-left terrorism. The CSIS analysed 61 terrorist incidents reported between January 1st and August 31st and categorised them into four groups: religious, far-right, far-left and other. It drew on databases compiled by research groups and press releases from the FBI and the Department of Justice, cross-checked against criminal complaints and news reports. Hate crimes, protests, riots and civil unrest, including the disturbances after the killing of George Floyd by a policeman in Minneapolis, were excluded.

      • Turkey Sentences U.S. Consulate Employee to Over 5 Years in Jail

        Nazmi Mete Canturk, who worked as a security guard, is one of three Turkish staffers at U.S. Consulates facing similar charges, a situation that has raised tensions between the two longtime allies.

        U.S. diplomats maintain that the charges against the employees are baseless, and critics of Turkey have said they amount to political hostage-taking. Since 2017, the men have been in jail, under house arrest or under travel restrictions, despite protests from American officials.

      • What the Beheading of a French School Teacher Should Tell Us

        A teacher herself in a state school in Seine-Saint-Denis in the north of Paris, a district often cited as the most deprived in France, she was profoundly shocked by the death of Monsieur Paty. Naturally, she has nothing but sympathy for his family but she had no wish to stand shoulder to shoulder with politicians, intellectuals, the judiciary and members of an education authority who for years have offered her profession little or no support in their struggle against Islamic extremism.

    • Transparency/Investigative Reporting
      • CBP Is Asking The National Archives For Permission To Destroy Misconduct Records

        The CBP and ICE likely have loads of misconduct records. Not that they mean much. These records are compiled and stashed someplace where it’s inconvenient to find them for FOIA requesters. No one at the CBP or the DHS seems to have much interest in punishing misconduct, much less investigating it, so the records are far from complete and tend to be rubberstamped with EXONERATED.

      • Whistleblower Who Exposed Ex-EPA Chief’s Scandalous Conduct Sues EPA Over Retaliation

        An Environmental Protection Agency whistleblower, whose disclosures ultimately led to former EPA administrator Scott Pruitt’s resignation, filed a lawsuit in federal court alleging his free speech and due process rights were violated.The lawsuit [PDF] says Kevin Chmielewski was a political appointee and worked as Pruitt’s deputy chief of staff for operations. He faced a retaliatory investigation from the EPA’s Office of the Inspector General that “falsely accused” him of “not having a security clearance and covering up a past arrest.”It claims Corey Lewandowski, a former official for President Donald Trump’s 2016 campaign, told the whistleblower that Pruitt “knew about his disclosures.” After Chmielewski refused to “violate laws and federal rules and made disclosures to officials outside of the EPA,” Pruitt assigned his responsibilities to another employee.Furthermore, according to the lawsuit, Charles Munoz, the White House liaison for the EPA, informed Chmielewski on February 12, 2018, “Pruitt wants you to resign effective immediately.” He was urged to “sign a resignation form” because if he was fired he would “lose his clearance and never get another job in the federal government.”The EPA allegedly sent Chmielewski documents on April 20, 2018, that falsely represented he resigned from his job.Helena Wooden-Aguilar, the EPA deputy associate administrator for the Office of Policy, and Justin Fugh, the EPA senior counsel for ethics, both warned “[Pruitt’s] chief of staff Ryan Jackson not to make statements to the effect that plaintiff was removed because he went to Congress, human resources, or other officials.”Oversight of Pruitt’s “compliance with expense, budgetary, personnel use, record keeping, and email policies and regulations” were not duties assigned to Chmielewski. Nor was it part of his job, according to the lawsuit. He simply did not want to be part of this misconduct.He demands that his employment at the EPA be reinstated or that the Energy Department hire him to a position he was promised earlier in 2020.

        Multiple scandals erupted around Pruitt’s abuse of taxpayer dollars and how he used the position to enrich himself and his family.The disgraced EPA administrator was too much of a liability for the Trump administration and resigned on July 5, 2018.Chmielewski accused Pruitt of violating federal statutes, regulations, and EPA policies when he spent funds on travel, “office improvements,” and used staff for “personal tasks.”“[Pruitt] spent more than $120,000 of public funds during a June 2017 trip to Italy that an EPA lobbyist organized under the guise of a meeting with environmental ministers from G-7 countries,” the lawsuit declares. “This trip included a $30,500 security detail and nearly $90,000 spent on food, hotels, commercial airfare, and an $11,000 military jet used by the Administrator and nine of his staffers.”Although commercial flights were available that were “faster and cheaper,” Pruitt still had the EPA shell out $11,000 for this flight that took him and his staff from Cincinnati to New York for the trip to Italy.Chmielewski “objected that travel logistics or expenditures were not allowed,” and Pruitt allegedly replied, “I don’t care. I’m a Cabinet Secretary. Make it happen.”Pruitt also approved a first-class return trip from Morocco for an EPA official. But Chmielewski insisted that violated regulations and refused to sign paperwork for the trip.While Pruitt ran the EPA, he issued a “blanket waiver” so officials could fly first class. He stayed in some of the “most expensive hotels in violation of the travel policies and regulations. His travel often exceeded the prescribed 150 percent per diem rate without appropriate justification and approval.”

      • Google Runs Ads on Election Conspiracy Theory Sites, Study Finds

        Google has placed advertisements on six websites that violate the company’s own rules by publishing “misinformation and potentially dangerous claims about the electoral process,” according to a new report from a digital watchdog.

        Center for Countering Digital Hate, CCDH, a British non-profit, analyzed articles from right-leaning websites that questioned the legitimacy of mail-in voting and suggested Democrats and the “Deep State” were rigging the election. Experts have repeatedly debunked theories about voter fraud, and U.S. national intelligence officials have reassured voters about the integrity of the election.

    • Environment
    • Finance
      • Donald Trump Is an Existential Threat to Social Security

        The contrast between the two parties on Social Security has never been clearer. Every working family that has contributed to Social Security has a stake in this fight. All of us should vote accordingly.

      • The Trump Tax Reform Helped the Billionaire Class, Not the Working Class

        If that rally crowd had been packed with billionaires, they would’ve had good reason to applaud. But for ordinary working families, the 2017 Republican tax law is nothing to cheer about.

        Trump’s tax cuts for the rich are a major factor in the stunning growth in U.S. billionaires’ wealth — even as millions of other Americans are suffering. The billionaire class enjoyed a 6.6 percent reduction in their top marginal income tax rate, leaving them with even more money to cash in on stock market gains spurred by the law’s 40 percent cut in the corporate tax rate.

      • Any True Recovery Must Include US Workers

        From March through mid-October, as Covid-19 spread, the wealth of US billionaires collectively increased some $931 billion—or nearly one-third. The very richest grew even richer as more than 225,000 Americans have died and lost work. The pandemic is not, as some expected, a “great equalizer.” It has exacerbated the cruel inequities of the US political economy, preying on the vulnerable while plutocrats profited.

    • AstroTurf/Lobbying/Politics
      • ‘Drop It Off. Drop It Off. Drop It Off’: USPS Deadline to Mail Ballots Is Today, But Voters Urged Not to Rely on DeJoy-Led Postal Service

        “Don’t put it in the mail. Not at this point. If you can drop it off in person, drop it off in person.”

      • ‘Should Be Ashamed’: After Installing Barrett, McConnell Adjourns Senate for Recess With No Covid Relief in Sight

        “Small business owners, workers, and families are desperate for support—and lawmakers and the president abandoned them in order to focus on jamming through a historically non-transparent and extreme Supreme Court pick.”

      • Should Trump Be Held Accountable? A Harvard Academic Says No

        The elites rush to the defense of the status quo.

      • Why Amy Coney Barrett Must Recuse Herself From Election-Related Cases

        The choice is simple: She must recuse, and welcome Trump’s scorn.

      • ‘Expand the Court’: Ocasio-Cortez Leads Charge With 3-Word Democratic Strategy After Barrett Sworn In

        “Republicans do this because they don’t believe Dems have the stones to play hardball like they do,” said the New York Democrat. While admitting “for a long time they’ve been correct,” she indicated those days would soon be over.

      • “He’s Down to Steal This Thing”: Kavanaugh Parrots Trump Mail-In Ballot Lies as Supreme Court Bars Extension of Wisconsin Deadline

        “Kavanaugh is announcing to the world that if it will help Trump win he will join a decision to not count votes.”

      • After Supreme Court Guts Expansion of Mail-In Voting in Wisconsin, Fears Grow of Similar Rulings in Pennsylvania and North Carolina

        Republicans and the Trump campaign are hoping the Supreme Court will reject efforts to extend the deadline for receiving absentee ballots.

      • Adrift Amid the Right-Wing Obscenity

        Facing a new wave of Covid-19 and a presidential election that will prove both Emma Goldman and Philip Berrigan right about the futility of US elections, I feel like the boxer who has lasted either 10 or 12 rounds. A hero, Mohammed Ali, comes to mind. He suffered catastrophic head injuries by outlasting his opponents. The personal injuries he suffered by taking on and outlasting the most powerful government in the world on moral grounds during the Vietnam War are another matter.

        There’s no doubt that countering a government during a war causes what lawyers and psychologists might call personal injury. A person can’t remain unscathed! My case went on for 51 years and it left its mark.There may be some who can remain unaffected. There’s Bill Clinton with his obfuscation of the military during the Vietnam War, George W. Bush with God knows what, Donald Trump with his notorious bone spurs, and people I know and knew who used every subterfuge to get out of coming within 12,000 miles of Vietnam and whom I once respected, but now often see in a much different light. Civil disobedience requires a genuine sacrifice. A physician friend of a friend’s physician father wrote my friend out of the military draft for a minor skin irritation and that does not qualify as paying a moral price. The great teachers pointing in the direction of moral choices were Mahatma Gandhi, Martin Luther King, Jr., and Malcolm X. It comes as no surprise to those who protest that they paid with their lives for their vision and actions.

      • In the Eye of the Storm

        Is it possible that they know something that the rest of the world does not know, or is it that they hope to use some illicit subterfuge to win this election, handing Trump the presidency? The extent of the influence Russia used to achieve this result in the past election is unknown, but Russia’s past and present election meddling has been confirmed by the US intelligence agencies.

        Trump is smart, but he has a perverse intelligence, the result of his narcissism with sociopathic traits. Anyone who thinks this is an exaggeration should read the book written by Mary Trump, his niece and a clinical psychologist, who makes a stark analysis of her uncle, whom she considers a fraud and a huge danger to the country and the world.

      • Now Is No Time for Cowardice. Abolish the Filibuster and Expand the Court.

        Mitch McConnell and his cohort of conservative allies believe the elevation of Amy Coney Barrett to the Supreme Court is the capstone move in their long game. Between Barrett creating a meaty 6-3 conservative majority on the high court and the more than 200 right-wing judges the GOP senate has elevated to the bench, they think they have cemented the rule of a wealthy, white minority for another generation at least.

      • How to Reverse This Craven GOP Power Grab

        The most ambitious structural reform would be to rebalance the Senate itself, as well as the Electoral College.

      • Reversing the GOP Power Grab

        The vote on Barrett’s confirmation occurred just eight days before Election Day. By contrast, the Senate didn’t even hold a hearing on Barack Obama’s nominee, Merrick Garland, who Obama nominated almost a year before the end of his term. Majority leader Mitch McConnell argued at the time that any vote should wait “until we have a new president.”

      • Get Trump, But Biden is Next, So Lose the Kumbayas

        This means voting for, and even piling votes on for, Joe Biden. Biden has been making that prospect slightly less onerous than it used to be – not so much by being less of a mainstream Democrat, but by keeping his doofus side under control and by being, or seeming to be, less doddering.

        Also, as Election Day approaches, he seems to have become a tad less wedded to the (neoliberal) austerity politics that made him even worse than the average Senate Democrat.

      • Federal Judge Denies Motion to Substitute DOJ for Trump in Rape Accuser’s Defamation Suit

        “President Trump defamed our client because she was brave enough to reveal that he had sexually assaulted her, and that brutal, personal attack cannot be attributed to the office of the president,” a lawyer for E. Jean Carroll said. 

      • Want to Win Rural Voters? Fight Big Ag.

        Wisconsin dairy farmer Sarah Lloyd believes she has the answer to a question that has convulsed the Democratic Party for the past four years. “People from the coasts are always like, ‘What’s going on with Wisconsin? How could they have possibly voted for Obama and then voted for Trump?’” she asks, putting on a falsetto to conjure the hysteria she often hears in such voices. On a chilly, overcast October afternoon, she lays out her theory at the 400-cow Columbia County farm she runs with her husband, which the couple recently considered shuttering after years of unsustainably low milk prices. A Democrat with a PhD in rural sociology, this third-generation farmer believes her party is sorely out of touch with an issue that resonates deeply in conservative heartland communities: countering the monopolistic level of corporate power that has emerged in agribusiness over the past 40 years.

      • AOC Pushes for Dems to “Expand the Court” After Amy Coney Barrett Confirmation

        Following the confirmation by the United States Senate of Judge Amy Coney Barrett to the Supreme Court, Rep. Alexandria Ocasio-Cortez (D-New York) sent out a tweet that expressed her view of how Democrats should proceed from this moment onward.

      • Trump’s Broken Promises to U.S. Factory Workers

        This proved such an effective political tactic that Trump continued to use it to garner support even after his election victory. In December 2016, speaking at a Carrier plant in Indianapolis, Indiana, the president-elect touted a deal he had struck with the air conditioning corporation to keep its jobs from moving to Mexico. “These companies aren’t going to be leaving anymore,” he promised. Visiting Lordstown, Ohio in early 2017, after General Motors announced some layoffs at its 4,500-worker auto plant, Trump urged workers not to move or sell their homes for, during his administration, those jobs were all going to be “coming back.”

        In fact, rather than manufacturing jobs returning during the Trump administration, they have been departing. Admittedly, in the Trump presidential years before the onset of the coronavirus pandemic, the nation added approximately 500,000 manufacturing jobs. But this gain was more than offset by the loss of 647,000 manufacturing jobs since that time.

      • ‘We. Will. Vote. Her. Out.’: Maine Progressives Not Fooled Even a Little Bit by Susan Collins’ Cynical Vote on Barrett

        “Senator Collins has continued to enable Trump and McConnell’s anti-choice, anti-freedom agenda. This vote is too little, too late.”

      • US appears to have hit peak paranoia ahead of presidential poll

        With the US elections a week away and warnings of Russian, Iranian and other foreign involvement pouring out from every conceivable source, the US appears to have hit peak paranoia mode.

      • As Trump Says ‘Must Have Vote Total’ on Nov. 3, Nearly 400 ‘Protect the Results’ Rallies Planned to Fight Election Night Theft

        “We think the likelihood of activation is high,” the Protect the Results coalition says. 

      • Kavanaugh Issues Ominous Opinion Regurgitating Trump Mail-In Ballot Lies

        The U.S. Supreme Court late Monday delivered a victory for the Republican Party by barring the crucial battleground state of Wisconsin from extending its Election Day deadline for the arrival of absentee ballots amid the pandemic, with Justice Brett Kavanaugh issuing an ominous concurring opinion that echoes President Donald Trump’s false narrative on mail-in voting.

      • What the Election Should Have Been About

        The U.S. suffers from state-sponsored opacity surplus. In their own ways and at different times, Bill Moyers and Daniel Patrick Moynihan bemoaned excessive governmental secrecy, security state secrecy particularly, and were right to do so. Whether in protection of sources-&-methods or “national security” itself, we know that the Church Commission and Freedom of Information Act have been largely thrown on the ash heap of history. For every Panama Deception and Hazel O’Leary, there are untold instances of mum’s the word, nothing to see here. For every Pentagon Papers and Extraordinary Rendition, there is a movie starring Tom Hanks or Adam Driver instead of a real-live public reckoning. The effect is to increase business for the “true crime” section at Barnes & Noble, and, as noted, fuel a subgenre of Hollywood films (safely produced well after the shooting). But secrecy also undermines public confidence in public veracity and with it the legitimacy of public institutions. They may be wacko, but at least QANON followers exhibit a deep-seated desire to know the truth. If they are not getting it from the White House or Capitol Hill or Pentagon briefing room, then they will look elsewhere.

        Let us be clear that this problem is structural. The growth of the U.S. state during the Great Depression and Second World War gave us a form of national state unprecedented in human history. In terms of scale and integration with economy and culture, in terms of its command over nuclear weapons, in terms of its Cold War machinations, the post-war American state is the root source of our opacity surplus, and, in some ways, its chief beneficiary. We can read Charles Beard, C. Wright Mills, Sheldon Wolin, or even Gary Wills, and come away with a good sense of it. But my undergraduate mentor, Robert A. Solo (he the economist author of the little known The Positive State), drummed into me and I have never forgotten, the need for a systems-oriented, structuralist perspective to understand the full dimensions of what FDR et al. bequeathed to their progeny.

      • NPR and the Corporate Criminal Element

        For a hint as to why, pick up the most recent NPR annual report, and flip through the listing of corporate criminals and other major recidivist law violators on the corporate sponsor page.

        ExxonMobil (guilty plea Exxon Valdez oil spill), Lumber Liquidators (guilty plea environmental crimes), Panasonic (guilty pleas antitrust crimes) and Tyson Foods (guilty plea clean water violations).

      • The Circle of Amnesiacs

        Today was a particularly interesting meeting of the Holyrood Inquiry into the mishandling of the Salmond affair, with two senior civil servants, Judith Mackinnon and Barbara Allison, who both had very convenient and complete failures of memory, about key points which just happened to be the very points on which the committee had previously been lied to.

      • Barrett Confirmed: Black Lives Matter Co-Founder Alicia Garza on GOP’s Supreme Court Power Grab

        As right-wing judge Amy Coney Barrett is sworn in as the ninth justice to the Supreme Court of the United States, just 30 days after President Trump announced her nomination and eight days ahead of the November 3 election, we speak with Black Lives Matter co-founder Alicia Garza, who says the rushed confirmation shows that the Supreme Court “is not a neutral body — it is incredibly political.” Barrett’s confirmation to replace Justice Ruth Bader Ginsburg just six weeks after her death seals the court’s 6-3 conservative majority potentially for decades to come and could have major consequences for reproductive rights, civil rights, environmental protections, the Affordable Care Act and the 2020 presidential election. “It is concerning that Amy Coney Barrett was confirmed yesterday, particularly given her complete lack of qualifications for the role, but also considering her extreme views on everything from reproductive justice and reproductive rights to civil rights and racism,” says Garza, the principal at Black Futures Lab and co-founder of Supermajority.

      • Facebook’s Election-Week War on Accountability is Wrong, Wrong, Wrong

        A legacy of the 2016 U.S. election is the controversy about the role played by paid, targeted political ads, particularly ads that contain disinformation or misinformation. Political scientists and psychologists disagree about how these ads work, and what effect they have. It’s a pressing political question, especially on the eve of another U.S. presidential race, and the urgency only rises abroad, where acts of horrific genocide have been traced to targeted social media disinformation campaigns.

        The same factors that make targeted political ads tempting to bad actors and dirty tricksters are behind much of the controversy. Ad-targeting, by its very nature, is opaque. The roadside billboard bearing a politician’s controversial slogan can be pointed at and debated by all. Targeted ads can show different messages to different users, making it possible for politicians to “say the quiet part out loud” without their most extreme messaging automatically coming to light. Without being able to see the ads, we can’t properly debate their effect.

      • (Part of) What I Shared with the FBI

        On July 28, 2016, something happened that would eventually lead me to the FBI.

        I’m going to explain part of that story now. I’m explaining it for several reasons. I had promised myself I wouldn’t let another election pass without sharing what happened. Even now, I can’t entirely make sense of it — that was part of the point, confusion. But the release of documents in the wake of the Mueller investigation has provided a great number of public details (some of which I laid out in my Rat-Fucker Rashomon series) with which this story might be consistent. I can’t prove that this story explains the unanswered questions about the Roger Stone story (and Bill Barr’s intervention in the Stone sentencing seems to have shut down some parts of any ongoing investigation to do so). But at least I can share details that may provide an explanation.

      • Google Sued Over Purged Conservative YouTube Channels

        A group of YouTubers whose channels were deleted earlier this month amid a purge of conspiracy theory content from the site are suing the tech giant for allegedly violating their First Amendment rights to broadcast political speech on matters of public interest — and they’re seeking an emergency injunction to regain access to the platform.

      • This Is What Stealing an Election Looks Like

        If you’re still finding it a little hard to believe that the nation’s most venerable court is in the bag for the president, look no further than the concurring opinion submitted by Brett Kavanaugh, the beer-loving conservative Trump and Senate Republicans jammed onto the court under controversial circumstances in 2018. In ruling to block the federal order, Kavanaugh parroted the president’s talking points about the ills of absentee voting, while indicating that he is fully prepared to rule that any votes not counted on or before Election Day are illegitimate, so long as Trump’s re-election necessitate such a ruling.

    • Censorship/Free Speech
      • German authorities want large porn sites to implement age verification or be blocked via DNS

        Internet service providers (ISPs) in Germany may soon be forced to apply DNS blocks to stop users from accessing porn sites like Pornhub, xHamster, and YouPorn. German authorities, led by a State Media Authority director named Tobias Schmid, have been pushing for large porn sites like those previously mentioned to implement age verification of the upload-your-ID-type. These demands are coupled with the threat of bans if age verification isn’t implemented – which it hasn’t yet been.

      • Zuckerberg And Facebook Throw The Open Internet Under The Bus; Support Section 230 Reform

        This shouldn’t be much of a surprise, unfortunately, but it appears that once again Facebook is the first to crack under political pressure, and has decided to sell out the open internet and free speech online. In testimony Mark Zuckerberg is planning to give tomorrow to the Senate Commerce Committee, he’s going to say a few nice things about Section 230, immediately followed by him saying the company now supports reforming the law. The praise for Section 230 is accurate, but it doesn’t much matter when he takes it back immediately:

      • Justice department bid to reinstate WeChat ban dismissed by court

        An appeals court in the US has dismissed a request from the Department of Justice that it be allowed to institute an immediate ban on Apple and Google offering the WeChat app for download in their respective mobile app stores.

      • Sacha Baron Cohen Demands Facebook Remove Conspiracies; Flips Out When Facebook Removes His Article With Conspiracy Images

        Nearly a year ago, Sacha Baron Cohen presented a polemic speech to the Anti-Defamation League about how Facebook was evil for refusing to take down (loosely defined) “bad stuff” on their platform. We wrote a fairly thorough rebuttal, while simultaneously suggesting that SBC misunderstands his own comedy — which is often held up as revealing the inner prejudices of the people he parodies. While that may be true in some cases, I think the stronger argument is that in many cases, the people playing along with his schtick are simply trying to be nice to the awkward idiot that SBC is playing in front of them. In non-consequential social interactions, this is how many people will reasonably act. Rather than lecturing the idiot on why what he’s saying is ignorant bigotry, they’ll just humor him. Under this interpretation, many of the people SBC confronts are not ignorant, bigoted hicks, but people trying to be nice and humoring him.

      • Zuckerberg to express openness to Section 230 reform

        Ranking member Sen. Maria Cantwell (D-Wash.) released a report earlier Tuesday criticizing Big Tech’s “destruction” of local news outlets, hinting at where her questioning will focus.

      • China’s Tencent Confirms Taste for International Film-Making

        Tencent Pictures, the film-making arm of Chinese tech giant Tencent, has the potential to be hugely influential on its home turf due to parent company’s domination of social media and gaming. Tencent’s massive scale – market capitalization over $700 billion makes it one of the world’s largest corporations – means it has the potential for huge overseas impact as well.

      • Academic mobbing is even more damaging than you think

        Over the three years this was going on, I couldn’t help but reflect on how the academic mob, including former colleagues, worked tirelessly to exaggerate the situation. At one stage, I went to see a psychologist, partly to better understand the behaviour of stalkers. Research in this area indicates that it is often the success of the victim that triggers jealousy and spiteful behaviour.

        Many other colleagues, it should be noted, saw the academic mobbing for what it was, and I am, of course, grateful to the people who reached out and told me of the diverse workplace issues they had also had with members of the mob. But, while I am still a working academic today, the experience has made it much more challenging for me to perform my duties.

        I can’t resist concluding with one final irony. My accuser and the wider academic mob who turned against me often write about issues of equity and inclusivity, as I do. When I told a senior academic about the mobbing behaviour and how easily people can be led astray, she kindly reassured me that “the ones that preach the most about social justice are often the biggest bullies”.

    • Freedom of Information/Freedom of the Press
      • USAGM CEO Criticized Over Move to Rescind Firewall Regulation

        Republican and Democratic lawmakers sharply criticized the head of the U.S. Agency for Global Media for his late-night action to repeal a rule meant to protect the Voice of America and other U.S.-funded news networks from editorial interference.

        In a statement on the USAGM website and emailed to staff late Monday, CEO Michael Pack said he was using his powers as chief executive to roll back the regulation, known as the “firewall” rule, because it was harmful to the agency’s and national interests.

      • Trump Appointee Seeks to Turn U.S. Media Agency Into a Political Cheerleader

        The head of the U.S. broadcasting agency has eliminated a recent firewall provision established to ensure the independence of news operations at Voice of America (VOA) and other government-sponsored news outlets and to shield their journalists from the interference of political leadership.

        In a Monday night memo, Michael Pack, the CEO of the U.S. Agency for Global Media (USAGM), which oversees VOA’s news operations, issued the repeal of a June federal regulation that limited political interference in U.S. government broadcasting.

        For VOA staffers, the memo represented the clearest sign yet of Pack’s effort to remake the government news agency into a state propaganda network for Trump.

    • Civil Rights/Policing
      • Protests Rise in Philly After Police Murder Black Man Amid Mental Health Crisis

        Philadelphia, Pennsylvania—West Philly saw a quickly escalating situation develop on 4 p.m. Monday afternoon and dragging into the evening and overnight. In a graphic and disturbing video circulating on social media, two white Philadelphia Police (PPD) officers are seen repeatedly shooting a Black man in front of his mother from several feet away as he walked while holding a knife. Neither of the two officers in the video seemed to attempt to use their taser, and they appeared to have fired around ten bullets while they were several arms lengths away from the man they shot.

      • “Movements Are Not Just About Protests”: BLM Co-Founder Alicia Garza on How to Build & Wield Power

        In her new book, “The Purpose of Power,” Black Lives Matter co-creator Alicia Garza lays out how people can build power and effect change. “Movements are not just about protests,” she says. “Movements are absolutely about how we get more power into the hands of more people.”

      • Why is this election so painful? Because voting isn’t real political power

        You certainly don’t want me to tell you that none of that stuff will actually go away, no matter what happens on or after Nov. 3. Or that electing Joe Biden and a bunch of Democratic senators won’t actually fix anything about our broken political system or resolve the deep-rooted social and economic contradictions that got us here.

      • What we’re voting for: democracy

        At least 14 states have reported some kind of voter intimidation, ranging from inconveniences to outright felonies. In Florida, armed security guards appeared outside a polling station, claiming to be working for the Trump campaign. (The campaign denied any involvement, although President Trump has encouraged supporters to “go into the polls and watch very carefully.”) In North Carolina, a Republican county commissioner was charged with misdemeanor assault after shoving a poll worker. In Boston, a ballot drop-off box was set on fire in an apparent act of political arson.

        Other forms of vote suppression are entirely legal. Early voters have faced hours of waiting in Atlanta, Indianapolis, Milwaukee, and Houston — as always, centered mostly on Black and Latino neighborhoods. The rules for how ballots will be counted in Pennsylvania are still unclear, pending an appeal to the Supreme Court. A growing chorus of analysts expects that election results will be disputed, if not outright resisted.

      • Californians vote on the future of Uber

        At issue is whether their freelance drivers, couriers and other gig workers should be treated as employees, entitled to benefits such as unemployment insurance and sick leave. More fundamentally, “Prop 22” is a stab at balancing worker protections with the gig industry’s flexibility, which lets people work when they want while ensuring that customers never have to wait long for a ride or a meal delivery.

      • A Teacher, His Killer and the Failure of French Integration

        But the nation, broadly, has balked at the suggestion from critics, many in the Muslim community, that France’s model of integration, including its schools, needs an update or an overhaul.

      • Is the Culture War Lost? A Letter Exchange Between Sarah Haider and Ayaan Hirsi Ali

        In an ongoing public letter exchange on Letter, two of the most important advocates of universal liberal humanism—Sarah Haider and Ayaan Hirsi Ali—are currently discussing woke culture. Drawing on their extensive work fighting for the rights and freedoms of ex-Muslims, one of the most persecuted but fastest growing groups in the world, and against censorship, totalitarianism, religious bigotry and sexual oppression, especially when inspired by Islam, these two exceptionally courageous, outspoken women talk about the new cultural and social orthodoxy that is Critical Social Justice, commonly known as wokeism, with its censorious opposition to freedom of expression, its moral grandstanding, its identity hierarchies and the turgid gobbledygook of its constantly mutating terminology. Ayaan argues that this is a temporary phenomenon, rejected by most, and that its own patent absurdity, together with the staunch opposition of true liberals, will soon lead it to be debunked. Sarah, by contrast, points to the way in which the main cultural institutions of the west have already been captured by this illiberal ideology and advocates a radical approach to combating this, since, she writes, “we are not meeting the barbarians at the gate; we are rebelling against the empire.”

        Here is Sarah’s opening letter. You can read Ayaan’s reply, Sarah’s response to Ayaan and follow this on-going conversation at Letter’s own site here.

    • Internet Policy/Net Neutrality
      • FCC Accused of Prioritizing Corporate Interests Over Needs of American People by Doubling Down on Net Neutrality Repeal

        “This remand order callously dismisses the valid concerns of public-safety officials, competitive broadband providers, and millions of disconnected low-income families who can’t afford to get online.”

      • FCC Ignores The Courts, Finalizes Facts-Optional Repeal Of Net Neutrality

        Just about a year ago the courts partially upheld the FCC’s hugely unpopular net neutrality repeal. But it also kicked some aspects of the repeal back to the FCC. Most notably, the courts stated the Ajit Pai FCC couldn’t ban states from protecting consumers if the FCC is no longer interested in doing so. The courts also noted that the FCC (surprise!) did little to no research into how the repeal would impact public safety or efforts to bridge the digital divide (the latter being kind of important in a massive pandemic in which affordable access is essential to survival) and urged the agency to try again.

      • The Last Smash and Grab at the Federal Communications Commission

        AT&T and Verizon secured arguably one of the biggest regulatory benefits from the Federal Communications Commission (FCC) with the agency ending the last remnants of telecom competition law. In return for this massive gift from the federal government, they will give the public absolutely nothing. 

        A Little Bit of Telecom History 

    • Monopolies
      • Patents
        • FOSS Patents: Apple and Intel defend their amended complaint against Fortress patent troll conglomerate, announce further allegations of FRAND abuse

          With respect to its App Store terms and policies, Apple is now arguably the most prominent antitrust defendant in the tech universe. Simultaneously, Apple is pressing antitrust charges–through private litigation–particularly in connection with abusive patent-leveraging practices. While the issues are very distinct, having the shoe on one foot today and on another foot tomorrow requires Apple, which is represented by different law firms (Wilmer Hale against Softbank-owned Fortress Investment, Gibson Dunn and Orrick against Epic Games and various class action plaintiffs), to espouse a more flexible approach to antitrust enforcement in one context than in the other. Case in point, a Ninth Circuit panel’s wholesale acquittal of Qualcomm took a more restrictive and limiting perspective on how to apply the antitrust laws (particularly–but not only–in connection with patents), and the panel opinion contained legal statements that Apple can and does cite to as it defends itself against Epic, but complicate matters in its joint case with Intel against Softbank’s Fortress.

          In the summer, San Francisco-based Judge Edward M. Chen of the United States District Court for the Northern District of California granted Fortress’s first motion to dismiss Apple and Intel’s complaint, but also allowed the plaintiffs to amend the complaint. The absolute low of the Trump Administration’s involvement with patent policy was when the Department of Justice intervened on behalf of that foreign-owned patent troll group that has been bringing many dozens of vexatious lawsuits against not only Apple, but also others, notably Google. That was the very opposite of “Make America Great Again.” It was anti-American, and unfortunately the matter doesn’t have the prerequisite high profile that lawmakers would have raised questions (plus, there are some Democrats on Capitol Hill who are beholden to the world’s patent trolls, such as “Looney Coons”).

          Apple and Intel amended their complaint, and Fortress–not unexpectedly–brought a renewed motion to dismiss, on which the court will probably decide in December. Fortress alleged that Apple and Intel had failed to cure the deficiencies identified by the court in its order to dismiss without prejudice.

        • Risk of Encouraging Infringement while Awaiting Appeal

          This case has been ongoing since 2010. Back in 2011, the district court issued a narrowing claim-construction with the result of a stipulated dismissal of non-infringement. The Federal Circuit reversed that outcome in 2013 with a broader construction — setting up the eventual 2018 trial.

          TecSec’s theory focused on both direct and induced infringement. Just before trial, the district court granted Adobe’s motion in limine to prevent TecSec from presenting any inducement evidence from between the 2011 claim construction and the 2013 reversal.

        • Software Patents
          • Patent Docs: New USPTO Study Shows Rapid Growth, Regional Spread of AI-Based Patenting

            Today, the U.S. Patent and Trademark Office released a study entitled “Inventing AI”, which highlights the increasing prevalence of artificial intelligence (AI)-based patent applications in the U.S. over the past few decades. The study, released by the Office of the Chief Economist of the USPTO, surveyed publicaly available granted U.S. patents and U.S. patent application pre-grant publications (PGPub) published from 1976 through 2018.

            In a very “meta” analysis method, the study authors utilized a machine learning neural network classification model to identify patent documents relevant to AI. The author’s neural network classifier identified patent documents that fit into one or more of eight “AI component technologies”: Knowledge processing, Speech, AI hardware, Evolutionary computation, Natural language processing, Machine learning, Vision, and Planning and control. Once the relevant patent landscape was identified, the study examined various patent trends and diffusion across technologies, inventor-patentees, organizations, and geography.

      • Copyrights
        • Where is Canada’s News Media Lobby Promoting Its Link Licensing Plan for Facebook? On Facebook

          What is notable about the self-interested media campaign is not just the power of large Canadian publishers to re-use the same coverage in markets across Canada both big and small, but that under  their proposal, they argue that Facebook should be required to pay them for including links to their articles that they themselves have posted. In fact, the lobby group also demands that their original content should be prioritized on Facebook (with a regulator to determine what is entitled to priority), even though the same, original content is repeated again and again across multiple papers and in dozens of Facebook posts. Canadian Heritage Minister has described Facebook as “immoral” for linking to content without payment, but in light of what actually takes place, the comment might be better directed at lobbying campaigns that demand payments for content that the media lobby posts itself to social media.

[Meme] Stealing the Competition

Wednesday 28th of October 2020 09:57:09 AM

We’ve seen it so many times before. It never ended well.

Summary: After the fall (and fail) of CodePlex Microsoft decided to grab the Linux Foundation and most Git-based projects (through GitHub) — a strategy even Microsoft can learn to love

Links 28/10/2020: FreeBSD 12.2, NixOS 20.09 and WordPress 5.6 Beta 2

Wednesday 28th of October 2020 03:37:50 AM

  • GNU/Linux
    • Desktop/Laptop
      • 3.1 pound System76 Galago Pro Linux laptop with Intel Tiger Lake coming soon

        The System76 Galago Pro is a thin and light laptop powered by either Ubuntu Linux or Pop!_OS, which is a custom Linux distribution developed by System76.

        While the company has been offering versions of the Galago Pro for a few years, the latest version will be one of the first System76 laptops sporting an 11th-gen Intel Core processor.

        The new Galago Pro is coming soon and it supports up to an Intel Core i701165G7 Tiger Lake processor with Intel Xe graphics. There’s also optional support for an NVIDIA GeForce GTX 1650 discrete GPU.

    • Server
      • 4 best Raspberry Pi server distros

        Are you looking for a Linux server distribution to run on your Raspberry Pi? Can’t figure out what distribution to use? We can help! Follow along with this list as we talk about the 4 best Raspberry Pi server distros!

    • Audiocasts/Shows
      • Confronting Flatkill: The Case Against Flatpaks – YouTube

        Flatpaks are are very useful tool however, they’re not perfect and some people have taken it upon themselves to show off the problems that exist with them in this case this author discusses some of the security problems but they make a few very simple mistakes along the way.

    • Kernel Space
      • Linux 5.10 Released: Bigger Kernel Release Than Expected

        Linus Torvalds this week announced the first release candidate of version 5.10 of the Linux kernel (Linux 5.10-rcl), a release that also marks the end of the feature merge window for this EOY 2020 kernel. Version 5.10 should debut as stable by mid-December. This kernel will then be maintained under the Linux long-term support (LTS) program.

        “This looks to be a bigger release than I expected,” Torvalds said on the Linux kernel mailing list, “and while the merge window is smaller than the one for 5.8 was, it’s not a lot smaller.
        And 5.8 was our biggest release ever.”

        The merging window is a key part of the new kernel release process. Up to 1,000 patches are submitted by the developer community and merged every day into the mainline repository managed by Torvalds. A review process ensures that each patch implements a desirable change.

        Linux 5.9 to 5.10-rc1 added about 704k lines of new code and approximately 419k lines were deleted. By comparison, Linux 5.8 to 5.9-rc1 had 727k lines added and 270k deletions, and 5.7 to 5.8-rc1 had 973k lines added and 429k deletions (that was largest ever).

      • Linux 5.10 will be the next long-term support Linux kernel

        Even many Linux users aren’t aware that there are many different kinds of Linux kernels. Sure, there’s the eternal release candidate kernels, which Linus Torvalds is perpetually working on, but then there are the ones we use every day on our desktops, servers, and clouds. Of these, the most important one for hardware designers and programmers are the long-term support (LTS) kernels. So, when their chief maintainer, Linux kernel developer and leader Greg Kroah-Hartman, says, “#Linux 5.10 will be the next Longterm (aka LTS) #kernel (and thus supported for at least two years, but, in the end, it often is six).” It’s a big deal.

        There’s nothing that special about the forthcoming Linux 5.10 kernel. True, an ancient memory feature, which dates back to when 286 processors hummed inside out computers, have been taken out. But, so far, there are no important new features, such as Linux 5.6′s WireGuard, included. We can expect 5.10 to see the light of day in December 2020.

      • Bcachefs Linux File-System Sent Out For Review With Exciting Feature Progress

        Bcachefs has been developed for a half-decade now as the Linux file-system born out of the block cache “bcache” kernel code. Kent Overstreet continues spearheading the work and while it’s been quiet in recent months today he sent out a new round of Bcachefs patches for review on the Linux kernel mailing list.

        Bcachefs is a copy-on-write file-system aiming to compete with the likes of ZFS and Btrfs with features being worked on like Zstd/LZ4 compression, native encryption, advanced checksumming, support for multiple block devices RAID, and more.

        The on-disk format for Bcachefs has been firmed up for a while and last year saw core feature work being completed. Patches were sent out for review then albeit never mainlined while today the latest Bcachefs patches are out on the LKML.

    • Benchmarks
      • A Look At The Performance Improvements With System76 Pop!_OS 20.10

        At the end of last week System76 released Pop!_OS 20.10 as their customized distribution built atop Ubuntu 20.10 Groovy Gorilla. For those curious here are some benchmarks of System76′s Pop!_OS 20.10 versus 20.04 using the Thelio Major with AMD Ryzen Threadripper 3990X and Radeon RX 5700 XT graphics.

        Pop!_OS 20.10 has similar key package versions to Ubuntu 20.10 for which it is based: the Linux 5.8 kernel is at play, GNOME Shell 3.38.1, X.Org Server 1.20.8 by default, Mesa 20.2.1, GCC 10.2, Python 3.8.6, and numerous other package updates.

    • Applications
      • Chemtool: Open-source Chemical Structure drawing program

        Chemtool is a lightweight application for drawing chemical structures like organic molecules. It’s originally written by Thomas Volk from Germany. Later on, more developers came to aid for development and code maintenance.


        The program is created for Linux X systems, it does not work on Windows or macOS.


        Chemtool is released under GNU General Public License.

    • Instructionals/Technical
      • How to install CentOS 8 workstation

        CentOS is a rock-solid, reliable Linux distribution similar to Debian, but with RPMs and RedHat technology rather than DEB and Debian tech. It’s used a lot on servers, but did you know that you can also use it as a desktop Linux distribution?

      • Adding a USB Datastore and Creating a VM on ESXi on Arm — Virtualization Review

        I downloaded the Ubuntu 20.04 LTS iso and used SCP to copy it over to the USB drive on my ESXi server. I also used the host client to create a 3 vCPU, 2GB RAM VM on it.

        I started the VM, opened a console to it, and installed Ubuntu by using the defaults. This took longer than it did on my x86 servers, but it did get created nevertheless, and I was able to use the console and SSH to access it.

      • How to install Minecraft on Deepin 20 – YouTube
      • TCP Analysis with Wireshark | Linux Journal

        Transmission Control is an essential aspect of network activity and governs the behavior of many services we take for granted. When sending your emails or just browsing the web you are relying on TCP to send and receive your packets in a reliable fashion. Thanks to two DARPA scientists, Vinton Cerf and Bob Kahn who developed TCP/IP in 1970, we have a specific set of rules that define how we communicate over a network. When Vinton and Bob first conceptualized TCP/IP, they set up a basic network topology and a device that can interface between two other hosts.

      • Do You Need a Boot Partition in Linux? – Make Tech Easier

        If you fire up a partitioning tool and point it at your hard disk drive, it’s quite probable you will see a small boot partition before everything else. It may only eat up a tiny fraction of your hard disk drive and not appear when actively using the computer. Is that partition essential? Can you delete it? Read on to find the answers to whether you need a dedicated boot partition on your Linux installation.

      • How To Install SQLite on Ubuntu 20.04 LTS – idroot

        In this tutorial we will show you how to install SQLite on Ubuntu 20.04 LTS, as well as some extra required package by SQLite

      • How to Quickly Set Up a Mail Server on Ubuntu 20.04 with Modoboa

        Quickly set up your own email server on Ubuntu 20.04 with Modoboa, which is a free and open-source mail hosting and management platform designed to work with Postfix SMTP server and Dovecot IMAP/POP3 server.

      • How to install the Kubernetes dashboard > Tux-Techie

        The Kubernetes dashboard provides a way to manage your Kubernetes cluster from your browser. You can easily check CPU usage, memory usage, and overall health of your cluster with the dashboard. You can also deploy applications from the dashboard and much more. In this tutorial, we will show you how to install the Kubernetes dashboard on a cluster running in Ubuntu 20.04. We will also set up an admin account and log in to the dashboard with a token. Check out this article to learn how to set up a Kubernetes cluster.

      • Beginner’s guide to NGINX SSL CONFIGURATION – The Linux GURUS

        Security is one of the main concerns that needs to be addressed on priority for all applications or websites. All websites are required to have a valid SSL certificate installed in order to encrypt the data packets/traffic between users & websites. Even web browsers show a warning when we visit a website that does not have SSL certificate installed.

        In this tutorial, we will discuss how we can perform Nginx SSL configuration to configure a SSL certificate to secure our websites hosted on Nginx. So start the complete process for Nginx SSL configuration but let’s discuss the prerequisites first.

      • Pandora Client Pithos 1.5.1 Released [Ubuntu PPA] | UbuntuHandbook

        Pithos, native Pandora Radio client for Linux, released version 1.5.1 a day ago with minor bug-fixes and improvements.


        If you’re OK with the containerized flatpak package. Pithos 1.5.1 has been made into for most Linux systems.

        For those prefer .deb package, the unofficial PPA is available for Ubuntu 18.04, Ubuntu 20.04, Linux Mint 20, Ubuntu 20.10.

    • Games
      • Godot Web export progress report #3

        Howdy Godotters! It’s-a me! Fabio! It is time for an update on the Godot export for the Web.

        In the last few months, a lot has been going on regarding the Godot export for the Web. Most of the enhancements mentioned in the previous report have now been merged into the master branch, and backported to 3.2 (included in 3.2.4 beta 1).

        This sadly does not yet include the virtual keyboard support, since implementing it without impacting the experience on touchscreen-enabled devices that also have a physical keyboard has proven harder than expected.

        There is great news, though, on the other topic mentioned in that report, which is… GDNative support on HTML5 exports!

        Additionally, a new prototype version of the Godot Web Editor is now available for you to try out.

      • Stadia Pro for November has Sniper Elite 4, Risk of Rain 2, Republique and new releases | GamingOnLinux

        Google has announced the latest set of Stadia Pro games, along with new titles about to release like Sekiro: Shadows Die Twice and Watch Dogs: Legion. PLUS news of Ubisoft+ coming to Stadia soon.

        What is Stadia? A quick primer for people not following: it’s a game streaming service that uses Debian Linux under the hood along with the Vulkan graphics API. Playable on Linux in Chromium / Chrome browsers. You can either buy games, or subscribe to Stadia Pro to claim games each month (or do both).

      • Graveyard Keeper – Game Of Crone expansion is out now | GamingOnLinux

        Graveyard Keeper – Game Of Crone is an expansion to the medieval graveyard building and management sim that’s like a morbid take on Stardew. This fresh expansion adds in another bunch of hours (6-12 they said approximately) to play through, along with a whole new story to follow where you help a bunch of escaped prisoners build up a camp.

        “You’ll have to help the escaped prisoners of the Inquisition survive in the wilderness by providing them with everything they need. To develop their camp to a fortified settlement while keeping in mind its benefits. To protect those who entrusted you with their lives, from the sword and fire. And also – to untangle the circumstances of the cruel game, which turned into the Great Blast and the return of the Ancient Curse.”

      • Papercraft styled tactical-RPG ‘Wildermyth’ has a big new campaign out | GamingOnLinux

        Wildermyth is the character-driven, procedurally-generated tactical RPG with an art style resembling papercraft and it’s brilliant. Now it’s also bigger with a big campaign update out.

        In Wildermyth you play through various generated campaigns, each of which mixes things up like characters and events and so every play-through is different. You’re supposed to see it as something resembling a classic tabletop RPG experience. Mixing together a party-based RPG with overworld exploration, random events and tactical turn-based combat there’s a lot to love about it.

    • Distributions
      • New Releases
        • NixOS 20.09 released

          Hey everyone, I’m Jonathan Ringer, one of the release managers for 20.09. As promised, the latest stable release is here: NixOS 20.09 “Nightingale”.


          Stabilization of the NixOS happens a month before planned release. The goal is to have as little as possible continuous integration (Hydra) jobs failing before the release is cut. While we would like to release on time, a high quality release is more important.

          Individuals who contributed to stabilizing this release: volth, Robert Scott, Tim Steinbach, WORLDofPEACE, Maximilian Bosch, Thomas Tuegel, Doron Behar, Vladimír Čunát, Jonathan Ringer, Maciej Krüger, and 190 others!

      • BSD
        • FreeBSD 12.2-RELEASE Announcement

          The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 12.2-RELEASE. This is the third release of the stable/12 branch.

        • October 2020

          27 October: FreeBSD 12.2-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 12.2. More information about FreeBSD releases can be found on the Release Information page.

        • FreeBSD 12.2 Released – Supports Linux In Jailed Environments, Better Hardware Support

          FreeBSD 12.2-RELEASE is now available as the latest feature and bug fix update to the FreeBSD 12 platform ahead of the expected FreeBSD 13.0 release around the end of Q1-2021.

          FreeBSD 12.2 brings with it many improvements to the stable code-base for this BSD operating system including the likes of:

          - The default LLVM Clang compiler toolchain and LLVM sub-projects updated against the 10.0.1 release.

        • This summer in KDE-FreeBSD | [bobulate]

          The FreeBSD project – which creates and publishes an operating system for a half-dozen machine architectures and packages and distributes about 40000 software products – has a quarterly report from all the various parts of that project: administration, sysadmin, ports and packages and specific technical highlights.

          One small part of that vast collection of moving parts is the KDE-FreeBSD initiative, which is also a part of the KDE community. KDE-FreeBSD is a kind of a bridge project, trying to make various bits fit together.

      • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family
        • Mozilla Firefox updated to 82.0.1 » PCLinuxOS

          The Mozilla Firefox web browser has been updated to 82.0.1 which is a security and bug fix update. This package will appear as an update in your Synaptic Package Manager if you have Firefox installed.

      • IBM/Red Hat/Fedora
        • Fedora Linux 33 with GNOME 3.38 now available for PC and Raspberry Pi

          Last month, we told you about Fedora 33 Beta. This Linux distribution is significant for several reasons, including the fact that Linus Torvalds himself uses it. Yes, the father of Linux uses Fedora, and that is saying a lot. In fact, many expert-level Linux users choose Fedora because of its focus on truly free software.

          While it may not be ideal for all beginners, even those new to Linux may find Fedora to be a pleasing experience. I personally use it as my distro of choice, but I must confess that System76′s Pop!_OS keeps enticing me more and more nowadays. Despite my distro-hopping activities, Fedora remains the rock that I can always count on.

        • Fedora 33 released with lots of improvements to the Linux desktop | GamingOnLinux

          Sponsored by Red Hat, the Fedora Linux distribution has today released Fedora 33 which brings in numerous improvements for desktop users.

          For desktop users, Fedora Workstation is what you’re looking for if you want what they claim is a “just works” Linux experience. Fedora 33 pulls in GNOME 3.38 ‘Orbis’ which by itself is a pretty big upgrade, see our previous overview on that here. They’re also now using the BTRFS filesystem as the default, which is again quite a major change that includes lots of advanced features for those who want it but for desktop users it shouldn’t be a noticeable change. The Fedora team mention that the switch to BTRFS is laying the foundation to build upon in future releases.

      • Canonical/Ubuntu Family
        • Snap speed improvements with new compression algorithm!

          Security and performance are often mutually exclusive concepts. A great user experience is one that manages to blend the two in a way that does not compromise on robust, solid foundations of security on one hand, and a fast, responsive software interaction on the other.

          Snaps are self-contained applications, with layered security, and as a result, sometimes, they may have reduced perceived performance compared to those same applications offered via traditional Linux packaging mechanisms. We are well aware of this phenomenon, and we have invested significant effort and time in resolving any speed gaps, while keeping security in mind. Last year, we talked about improved snap startup times following fontconfig cache optimization. Now, we want to tell you about another major milestone – the use of a new compression algorithm for snaps offers 2-3x improvement in application startup times!

          LZO and XZ algorithms

          By default, snaps are packaged as a compressed, read-only squashfs filesystem using the XZ algorithm. This results in a high level of compression but consequently requires more processing power to uncompress and expand the filesystem for use. On the desktops, users may perceive this as a “slowness” – the time it takes for the application to launch. This is also far more noticeable on first launch only, before the application data is cached in memory. Subsequent launches are fast and typically, there’s little to no difference compared to traditionally packaged applications.

          To improve startup times, we decided to test a different algorithm – LZO – which offers lesser compression, but needs less processing power to complete the action.

          As a test case, we chose the Chromium browser (stable build, 85.X). We believe this is a highly representative case, for several reasons. One, the browser is a ubiquitous (and popular) application, with frequent usage, so any potential slowness is likely to be noticeable. Two, Chromium is a relatively large and complex application. Three, it is not part of any specific Linux desktop environment, which makes the testing independent and accurate.

          For comparison, the XZ-compressed snap weighs ~150 MB, whereas the one using the LZO compression is ~250 MB in size.

        • Canonical’s Snap Packaging Switching To LZO Compression For Faster Startup Times

          The Snap packaging / software deployment effort led by Canonical for Ubuntu and other distributions currently relies on XZ compression of the SquashFS-based archives while moving forward they are planning to make use of LZO compression. Snap’ing with LZO will result in faster startup-times at the cost of larger packages.

          LZO offers less compression abilities than XZ but has the benefit of being less taxing during decompression and thus faster. The Chromium browser Snap package, for example, is ~150MB with XZ compression but increases to ~250MB with the LZO packaged version.

        • Ubuntu Groovy Gorilla adds Raspberry Pi as a “first class citizen”

          Last week, Canonical released the latest intermediate version of Ubuntu, 20.10 “Groovy Gorilla”—which, for the first time, adds first-class platform support for the Raspberry Pi 4.
          Groovy Gorilla itself is a pretty typical interim release, offering an updated GNOME version (3.38) with lots of bugfixes and small feature additions, such as drag-and-drop organization of folders and shortcuts in the Applications grid. Support has also been added for Windows Active Directory in the Ubiquity OS installer itself.

          Canonical embraces the Pi

          While it has been possible for some time to install Ubuntu on Raspberry Pi hardware, up until now that has been strictly a community effort. The Pi itself ships with Raspberry Pi OS, a Debian-based distribution whose origins began with the Pi community, but which has since been officially adopted and supported by the Raspberry Pi Foundation itself. And while Canonical added the Pi as a supported platform in 20.04 Focal Fossa earlier this year, that support was only for the Ubuntu Server distribution—not Desktop.

          With 20.10 Groovy Gorilla, Canonical has added full desktop support for the Pi 4. Martin Wimpress, Canonical’s director of engineering for the Ubuntu Desktop, says this means the Pi is now a “first-class citizen.” Canonical guarantees the same level of integration, QA, and support from kernel to userspace that it does for an x86 PC. The entire Ubuntu software repository—save for specifically architecture-targeted packages, which start with names like i386—is available and supported on the Pi.

        • Ubuntu 20.10 Delivers Linux Desktop on Raspberry Pi

          Ubuntu Desktop 20.10 is optimized for Raspberry Pi images and is the first release of Ubuntu for the desktop. Support for the Ubuntu server on the Raspberry Pi, however, has been available since the 20.04 LTS release. In addition to Raspberry Pi desktop support, Ubuntu 20.10 includes GNOME 3.38 and other features as outlined in the release notes.
          Ubuntu 20.10 includes Canonical’s micro cloud stack combines Metal-as-a-Service (MAAS), LXD, MicroK8s, and Ceph storage. MicroK8s 1.19 and LXD 4.6 are for resilient micro clouds, small clusters of servers providing VMs and Kubernetes on the edge. MicroK8s provides the ability to orchestrate workloads on the edge. LXD allows to build a home lab appliance with it’s clustering and VM capabilities that become available on the Raspberry Pi via Ubuntu desktop. It’s possible to do pretty much everything an average desktop user would expect on a Raspberry Pi 4.
          With a Raspberry Pi 4, a microSD card (8GB recommended) and a few other accessories it’s possible to install Ubuntu Desktop as outlined in the tutorial.

    • Devices/Embedded
    • Free, Libre, and Open Source Software
      • CMS
        • News – WordPress 5.6 Beta 2 –

          WordPress 5.6 beta 2 is now available for testing!

          This software is still in development, so we recommend that you run this version on a test site.

        • News – Take the 2020 WordPress Annual Survey (and view the 2019 results)! –

          For many years, WordPress enthusiasts have filled out an annual survey to share their experiences and feelings about WordPress. Interesting results from this survey have been shared in the annual State of the Word address and/or here on WordPress News.

          This survey helps those who build WordPress understand more about how the software is used, and by whom. The survey also helps leaders in the WordPress open source project learn more about our contributors’ experience.

          To ensure that your WordPress experience is represented in the 2020 survey results,

          Take the 2020 Annual Survey! (English)
          You can also take the survey in French, German, Japanese, Russian, and Spanish! The survey will be open for at least 6 weeks, and results will be posted on this blog.


          The WordPress Professionals group consists of those who: work for a company that designs/develops websites; use WordPress to build websites and/or blogs for others; design or develop themes, plugins, or other custom tools for WordPress sites; or are a designer, developer, or other web professional working with WordPress.

          This WordPress Professionals group is further divided into WordPress Company Pros (those who work for a company that designs/develops websites) and WordPress Freelancers/Hobbyists (all other professional types) subgroups.

      • FSF
        • Licensing/Legal
          • NASA ROSES-20 Amendment 64: Release of Final text of E.8 Supplemental Open Source Software Awards

            Supplemental open source software awards are used to encourage the conversion of legacy software into modern code to be released under a generally accepted, open source license (e.g., Apache-2, BSD-2-clause, GPL). The supplement would add a software component to their previously selected “parent” research and analysis award.

            ROSES-2020 Amendment 64 Releases Final text for E.8 Supplemental Open Source Software Awards. Notices of Intent are not requested. Proposals will be accepted on a rolling basis with a final due date of April 14, 2021.

      • Programming/Development
        • Qt 6 Additional Libraries via Package Manager

          With Qt 6 we want to provide more flexibility via leveraging a package manager in addition to Qt Online Installer. The new package manager functionality, based on (, allows providing more packages to the users without increasing the complexity of the baseline Qt. In addition to the packages provided by Qt, the package manager can be used for getting content from other sources.

        • Perl/Raku
        • Python
          • Equality vs Identity

            You’re probably already familiar with equality: that’s the == operator. identity uses the is operator.

          • Creating a Binary Search in Python – Real Python

            Binary search is a classic algorithm in computer science. It often comes up in programming contests and technical interviews. Implementing binary search turns out to be a challenging task, even when you understand the concept. Unless you’re curious or have a specific assignment, you should always leverage existing libraries to do a binary search in Python or any other language.

          • How to Set Axis Range (xlim, ylim) in Matplotlib

            Matplotlib is one of the most widely used data visualization libraries in Python. Much of Matplotlib’s popularity comes from its customization options – you can tweak just about any element from its hierarchy of objects.

            In this tutorial, we’ll take a look at how to set the axis range (xlim, ylim) in Matplotlib, to truncate or expand the view to specific limits.

          • On code isolation in Python | Artem Golubin

            I started learning Python in 2009, and I had a pretty challenging task and somewhat unusual use of Python. I was working on a desktop application that used PyQT for GUI and Python as the main language.

            To hide the code, I embedded Python interpreter into a standalone Windows executable. There are a lot of solutions to do so (e.g. pyinstaller, pyexe), and they all work similarly. They compile your Python scripts to bytecode files and bundle them with an interpreter into an executable. Compiling scripts down to bytecode makes it harder for people with bad intentions to get the source code and crack or hack your software. Bytecode has to be extracted from the executable and decompiled. It can also produce obfuscated code that is much harder to understand.

          • Python Software Foundation Fellow Members for Q3 2020

            It’s that time of year! Let us welcome the new PSF Fellows for Q3! T

        • Rust
          • Rust Lands Experimental Cranelift-Based Code Generator – Much Faster Debug Build Times – Phoronix

            Landing yesterday within the Rust code-base is the initial version of a Cranelift code generator back-end. By leveraging the Cranelift code generator that is developed as part of the Bytecode Alliance for WebAssembly, Rustc with Cranelift can experince much faster debug builds.

            The pull request adding rustc_codegen_cranelift as an alternative code generator for the Rust compiler has been merged. When compiling Rust code with the debug mode set, this has the potential of speeding up compile times by 20~30% compared to the debug mode LLVM builds.

  • Leftovers
    • ‘PEN15’ Is So Good It Hurts

      In 1998, the doll company American Girl published a cheerful guide to female puberty titled The Care and Keeping of You. The slim volume included sections on body hair, acne, bras, hygiene, peer pressure, and menstruation, as well as a helpful—if controversial—graphic explaining how to insert a tampon. “The more you know about your body, the less confusing and embarrassing growing up will seem—and the easier it will be to talk about,” read an introductory letter to readers.

    • Checking the Systems That Hold Us Back

      Lights are blinking. Alarms are blaring. The dashboard of our democracy is warning us that it is time to check our systems. That’s exactly what Melissa Harris-Perry, the Maya Angelou presidential chair at Wake Forest University and a longtime Nation contributor, and Dorian Warren, the president of Community Change and a Nation board member, are setting out to do with their new Nation podcast, System Check.

    • Health/Nutrition
      • Amid Staff COVID Outbreak, Democrats Call on Pence to Stop Presiding Over Senate

        With multiple members of Vice President Mike Pence’s senior staff now confirmed to be infected with the coronavirus — and Senate Republicans scheduled to ram through the final confirmation vote for Supreme Court nominee Amy Coney Barrett as early as Monday afternoon or evening — Democratic leaders in the Senate are calling on Pence to forgo his plans to preside over the chamber in the name of public health and out of concern for all who work there.

      • Book McEnany Gave to Stahl on “60 Minutes” Contained No Actual Health Care Plan

        A large book that Press Secretary Kayleigh McEnany told “60 Minutes” host Lesley Stahl had contained President Donald Trump’s health care plan for his second term was, in fact, devoid of any such content.

      • How Coronavirus Exposed the Flaws of the Childcare Economy

        It is no coincidence that an industry dominated by women, particularly women of color (40 percent of childcare workers are women of color—twice their population representation) is in dire straits. The vast majority of childcare workers do not have health insurance. Many are self-employed and, even before the pandemic, operated on razor-thin margins to stay financially afloat. While the cost of operating a childcare center is fixed, children age out quickly, making revenues extremely unstable. According to the Wall Street Journal, “The businesses have little in the way of collateral. Banks are rarely interested in lending to them, beyond costly credit cards, making it difficult to ride out rough patches.”

        In other words, childcare is not a lucrative business in spite of its crucial nature, and while the cost of childcare for parents is often far too high, the cost of operating even a bare-bones childcare business is also too high.

    • Integrity/Availability
      • Proprietary
        • Pseudo-Open Source
          • Entrapment (Microsoft GitHub)
            • GitHub should stand up to the RIAA over youtube-dl

              Earlier this week, GitHub took down the repository for the youtube-dl project. This came in response to a request from the RIAA—the recording industry’s lobbying and harassment body. youtube-dl is a tool for downloading videos. The RIAA argued that this violates the anticircumvention protections of the Digital Millennium Copyright Act (DMCA). While GitHub taking down the repository and its forks is true to the principle of minimizing corporate risk, it’s the wrong choice.

              Microsoft—currently the world’s second-most valuable company with a market capitalization of $1.64 trillion—owns GitHub. If anyone is in a position to fight back on this, it’s Microsoft. Microsoft’s lawyers should have a one word answer to the RIAA’s request: “no”. (full disclosure: I own a small number of shares of Microsoft)


              We should also consider the risks of consolidation. git is a decentralized system. GitHub has essentially centralized it. Sure, many competitors exist, but GitHub has become the default place to host open source code projects. The fact that GitHub’s code is proprietary is immaterial to this point. A FOSS service would pose the same risk if it became the centralized service.

              I saw a quote on this discussion (which I can’t find now) that said “code is free, infrastructure is not.” And while projects self-hosting their code repository, issue tracker, etc may be philosophically appealing, that’s not realistic. Software-as-a-Service has lowered the barrier for starting projects, which is a good thing. But it doesn’t come without risk, which we are now seeing.

              I don’t know what the right answer is for this. I know the answer won’t be easy. But both this specific case and the general issues they highlight are important for us to think about.

        • Security
          • Security updates for Tuesday []

            Security updates have been issued by Debian (thunderbird), Fedora (createrepo_c, dnf-plugins-core, dnf-plugins-extras, librepo, livecd-tools, and pdns-recursor), openSUSE (firefox and mailman), Oracle (firefox), Red Hat (chromium-browser, java-1.8.0-openjdk, and Satellite 6.8), Scientific Linux (java-1.8.0-openjdk), SUSE (libvirt), and Ubuntu (blueman, firefox, mysql-5.7, mysql-8.0, php7.4, and ruby-kramdown).

    • Defence/Aggression
      • White House Gangster Wants to Avoid Nuclear-Armed Stigma

        Formal ratification of the new law — TPNW for short — is a nation’s binding promise “never under any circumstances … develop, test, produce, manufacture, otherwise acquire, possess or stockpile nuclear weapons or other nuclear explosive devices.” The United Nations opened the TPNW for consideration by a vote of 122 to 2 in July 2017.

        A mere 90 days after the 50th nation state ratification, the TPNW will enter into force as international law, binding on countries that have seen it ratified.

      • There Are Anti-War Candidates

        CORI BUSH

        One is going to be Cori Bush from St. Louis who won her primary against a long-time incumbent. She’s recently tweeted the following:

      • Argentina’s Veteran Ambassador Makes a Stand for the Sovereignty of Latin America

        While waiting to go to Russia to take up this position, Castro was angered when Argentina’s government voted against Venezuela in the United Nations Council for Human Rights on October 6. She resigned from her post and made her resignation letter public. “Today,” Castro wrote, “I want to present my resignation as ambassador because I do not agree with the current foreign relations policy.”

        I spoke to Castro a week after she resigned from her position. She indicated to me that this was not a difficult decision. Rather, she would not have been able to serve her country’s government if she did not agree with its overall policy orientation toward its own sovereignty and the sovereignty of Latin America, the “Patria Grande” or the Great Homeland.

    • Environment
      • Wildlife/Nature
        • Forests as Carbon Preserves

          In the face of climate change society must accelerate the storage of atmospheric carbon if we hope to slow and eventually reverse the worse effects of the climate crisis.  One of most effective and inexpensive ways store carbon is in our forests (Law et al. 2018).

          Yet we have many misinformed politicians, foresters and the US. Forest Service proposing that we log more forests based on the flawed assumptions that timber harvest will slow or preclude large blazes.

    • Finance
      • Lack of Paid Leave Makes Our Economy So Fragile: A Q&A With Heather Boushey

        Heather Boushey is the rare woman at the top of the economic field who also walks the halls of power. The president and cofounder of the Washington Center for Equitable Growth, a D.C.-based, progressive-leaning economic think tank, in 2016 she was named chief economist for Hillary Clinton’s presidential transition team, and this election season, she’s been unofficially working with the Biden campaign as one of the Democratic candidate’s top economic advisers. The author of Unbound: How Economic Inequality Constricts Our Economy and What We Can Do About It and Finding Time: The Economics of Work-Life Conflict, Boushey is also a leading voice on issues like paid leave, child care, and economic inequality—issues that have morphed into full-blown crises during the Covid pandemic. We spoke about the ways she’s watched these issues evolve over the last decade and how the pandemic has accelerated calls for change.

    • AstroTurf/Lobbying/Politics
      • Can Georgia’s Jon Ossoff Finish the Job This November?

        Georgia Democratic Senate challenger Jon Ossoff raised a whopping $21 million in the third quarter, but arguably two of his biggest in-kind contributions came from his opponent, Senator David Perdue. In late July, Perdue released an ad that enlarged the nose of Ossoff, who is Jewish, and linked him to Senate minority leader Chuck Schumer and big money, which many people understandably saw as anti-Semitic. (Perdue’s campaign first denied the alteration, then blamed it on a vendor.) Then, last week, he mocked Kamala Harris’s name while introducing Donald Trump at a Macon rally—“KAH’-mah-lah? Kah-MAH’-lah? Kamala-mala-mala? I don’t know. Whatever,” he joked, to the crowd’s cheers. The nationwide backlash helped raise Ossoff almost $2 million in two days.

      • As Senate Dems Hold Talkathon in Protest, Warren Condemns GOP Vote on Barrett as ‘Last Gasp of a Desperate Party’

        Sen. Elizabeth Warren and others slammed the Republicans for prioritizing the judge’s confirmation over providing coronavirus relief for American families.

      • Trusted Demonologies: US Electoral Interference, the Proud Boys and Iran

        On some level, this standards to reason. In 1948, the United States, still flushed with victory, made a punchy bid to interfere with the outcome of the Italian elections. It was the Central Intelligence Agency’s first covert operation, and it was ignominiously undemocratic. As Walter Dowling, Italian desk officer at the US State Department urged in a memorandum in November 1946, the US had to become increasingly involved with Italian affairs, making itself “so pro-damned Italian that even the dumbest wop would sense the drift.” Being so damnably pro-Italian naturally meant being anti-communist. US intelligence officials got to work ensuring that the Italian Communist Party (PCI), allied with the Italian Socialist Party (PSI) were kept out of office in favour of Alcide De Gasperi. Contingency plans were laid for the prospect of US military intervention in the event of civil strife. After De Gasperi’s victory, covert US aid to Italy’s centrist parties continued into the 1960s.

        Hair splitting in these sorts of things is the order of the day. Chat in the land of political inference, especially when appraising the US role, focuses on how considerably different the meddling tends to be. “Unlike Russian electoral interference,” suggests Thomas Carothers of the Carnegie Endowment for International Peace, “US democracy promotion does not … favour particular candidates, or undercut the technical integrity of elections. On the whole, it seeks to help citizens exercise their basic political and civil rights.” Carothers had obviously forgotten Chile in all of this, along with Secretary of State Henry Kissinger’s infamous remarks about correcting the democratic choice of Chile’s voters.

      • Get Ready for the Eight Longest Days of Our Lives

        At long last, it stands before us: the Last Week, the longest week, 40 miles of bad road between what we don’t know and what we will find out once the 2020 election deal goes down. Every second drops with the bone-cracking slowness of a cat’s long, insouciant yawn. I find myself staring off into space for moments at a time, snapping back to the jittery stew of anticipation and dread roiling my gut. I am simply terrified, for a thousand reasons.

      • The Death and Life of Great American Newspapers

        On November 3, what is likely the most consequential election of my lifetime, I won’t be in a newsroom.

      • Progressive Democrats Sweep Rhode Island

        On September 8, the edifice of power that Rhode Island’s Democratic Party machine held over the statehouse was revealed to be a mostly empty facade. Rhode Island progressives ousted eight incumbents in the state’s Democratic primaries, and five more won open seats, forming one of the latest, and most sweeping, waves of primary challenges from the left to a state Democratic Party.

      • At UN, Iranian Foreign Minister Blames US War on Terror for ‘Countless Broken Societies’

        The Iranian foreign minister took at at the “eight violent wars that the United States initiated or joined since 2001.”

      • Whatever Happened to Left Solidarity?

        In 40 states, the vote for the Green presidential ticket determines whether the Green Party retains or gains ballot line for the next election cycle. In most states, it’s 1%, 2%, 3%, or 5%. But there is no support for the Green Party this year from these progressives. What happened to left solidarity?

        They have abandoned the idea that the best way for the left to fight the right is to build and fight with its own independent strength, advancing its own program under its own banner against two-capitalist-party system of corporate rule. Instead, they have responded to the rise of Trump by shifting to the right with him, telling the independent left to silence and disarm itself and back Biden, a man who would fit comfortably into the center-right parties of Europe.

      • Study Shows GOP Has Moved to Extreme Right Over Past 20 Years

        Is the Republican Party, under President Donald Trump’s leadership, veering toward authoritarianism? Many already believe that to be the case, but a newly-published study confirms that the GOP has moved in a decidedly autocratic direction over the past 20 years.

      • “Democratic” Means Social Equality

        “Democratic; of, characterized by, or advocating democracy” and later “believing in or practicing social equality”.

        Are all these countries who call themselves “democratic” practicing “the principles of social equality…”? As the 1%, the super rich, continue to grow richer while most of their people see their lives growing harder by the day can you call this “democracy”, “believing in or practicing social equality”? Hell no!

      • A New Constitution: What the United States Can Learn From Chile

        It is not often that a country gets to decide its destiny in one momentous election. I am thinking, of course, of the United States. But I am also thinking of the referendum in Chile, where, this past Sunday, the people of that country decided by a landslide—78.27 percent of those who voted—to give themselves a new Constitution and thereby drastically redefine the way they wished to be governed.1

      • Organizers Are Gearing Up to Resist Far Right Intimidation at Polls

        As the election approaches, progressives are experiencing a lot of fear and anxiety. Of course, a major fear — beyond Trump winning — is that he will lose but refuse to step down. But far right intimidation at the polls themselves, as well as pre- and post-election violence, are also possibilities — and progressive organizers are making plans for all of these scenarios.

      • Election Organizing: Know-Your-Rights and Legal Support | National Lawyers Guild

        This November, voters will turn out for a historic election taking place at the height of a global pandemic and economic downturn, which many are calling “the most important election in United States history.” The NLG views voting in this election as an action, and governors around the country have already started taking efforts to suppress voter turnout, largely in support of the Trump Administration which says that it will challenge election results if not re-elected, and aggressively crackdown on protests that result. Voters should be prepared for voter suppression on November 3rd, and activists should be aware of their rights.

    • Civil Rights/Policing
      • “I’m Gonna Die in Here”: Investigation Shows How Jails’ Privatized Healthcare Places Profit Over Prisoners, With Deadly Results

        A Reuters report found that inmates in jails with contracted medical services were more likely to die and suffer substandard care than those in facilities with publicly managed care. 

      • The Labor Movement Isn’t Ready to Expel Police Unions

        We do not need symbolic measures from organized labor that supposedly demonstrate opposition to police brutality and extrajudicial killings. We need concrete steps challenging oppression that are fully integrated into the trade union movement.

      • We Must Sever Law Enforcement From the Labor Movement

        The police were never supposed to have a union. In 1897 the American Federation of Labor, which would merge with the Congress of Industrial Organizations to form the AFL-CIO, rejected a petition from a group of Cleveland officers on the grounds that “It is not within the province of the trade union movement to especially organize policemen, no more than to organize militiamen, as both policemen and militiamen are often controlled by forces inimical to the labor movement.”

      • Cuba Responds to Pandemic, Blockade and New Economic Troubles

        The UN’s Economic Commission for Latin America and the Caribbean (CEPAL) reported in October that the region “is experiencing its worst economic crisis in a century” and that Cuba’s GDP this year will be down at least eight percent. Tourist income, remittances, foreign trade, and tax collections have fallen. Oil and gasoline shortages, the result of U.S. sanctions against Venezuela, have stressed the economy.

        Public spending on health care, unemployment compensation, and pensions is up; I50 000 state workers and 250,000 private sector workers have been idle. Effects of the U.S economic blockade compound matters with restrictions affecting the tourist industry, foreign imports, and access to foreign currency and loans.

Taking Our Efforts to the Next Level in an Increasingly Proprietary and Hostile Web

Wednesday 28th of October 2020 03:02:27 AM

Summary: Web users are being repressed by mechanisms of mass manipulation, control and restrictions; the Web may not be going away any time soon, but architectural and topological issues need to be overcome (the sooner, the better)

ASIDE from the new (winter) banner, a new footer, and a new multi-level menu at the top, there’s also growing emphasis on IRC for communication and coordination (we’ve changed some things accordingly). The site is now accessible using a text editor alone (albeit some editors depend on a standalone fetcher such as wget or curl) and HTTPS via reverse proxy may be coming soon (this would likely require setting up a new and totally separate container). Focus on infrastructure is very important to us, seeing how prevalent back doors became (governments shamelessly demand these even out in public), how much public support there is for Web censorship (of all the “bad” stuff of course, “go Google, go silence all those people we don’t like! Make them go away!”) and even software censorship (youtube-dl should never ever consider Microsoft as a reliable code host, nor should Fedora, whose decision-making (cat-herding in his own words) leader said some hours ago: “full disclosure: I own a small number of shares of Microsoft”).

“The way things are going, the Web is swiftly moving into a dark era of weaponised social control media, mass surveillance (for manipulation), mass censorship (at all levels) and DRM (whose circumvention is treated as a crime).”Fedora has a new release (33), but it's still overwhelmingly Microsoft-hosted and that's a problem. The managers also seem to have outsourced a lot of Fedora to Amazon. Considering some of the biggest IBM and Red Hat contracts, it’s getting hard to trust CentOS/Fedora/RHEL with real security (including privacy from the US government, i.e. Donald Trump and his ilk). More of our operations have been switched over to Alpine and (quite likely) will be moved to the Netherlands some time soon. A lot of people probably considered this “paranoid” a decade ago. But ‘mission creep’ should never be underestimated. The way things are going, the Web is swiftly moving into a dark era of weaponised social control media, mass surveillance (for manipulation), mass censorship (at all levels) and DRM (whose circumvention is treated as a crime). Don’t worry, GitHub will look after software freedom… or not.

“DRM is the future.”

–Steve Ballmer, Microsoft CEO

Read Techrights Without a Web Browser

Wednesday 28th of October 2020 02:23:26 AM

Techrights in Kate (plain text editor)

Summary: Any text editor can now be used to read Techrights, owing to a daily bulletin we’ve set up and will maintain every day

ARE we moving beyond the WWW (Web)? No, not yet, but maybe the next stage would be to serve over Gopher or BBS (maybe SFTP). At the moment we’ve only managed to reduce the site to plain text files, updated daily, using a bunch of code we’ve tested throughout the day. Archiving is done too.

The ‘site’ is now accessible over (it’s just a text file, it’ll be updated every day)

“This is all still work in progress, but hopefully we’ll manage to meet/satisfy a growing need to get off the bloated Web and get something more portable instead.”Open directly in a text editor (many support opening from a given URL) or fetch with curl/wget, then open in a text editor of choice, even the command line (vi/nano/similar).

There’s also an archive (for older days).

This is all still work in progress, but hopefully we’ll manage to meet/satisfy a growing need to get off the bloated Web and get something more portable instead. Seems plausible, not just portable.

I myself already read most of the news directly from my text editor, not a Web browser. It removes so much of the noise and unwanted distractions. Privacy gains are a side perk. Only text, presented the way that suits the reader’s needs rather than the Webmaster’s. Let’s (try to) change the way people use the Internet.

[Meme] Torvalds Assimilated

Tuesday 27th of October 2020 09:34:11 PM

Summary: People belatedly realise that Microsoft’s plan for Git (and for Linux) isn't for the betterment of those projects but for Microsoft monopoly

Links 27/10/2020: FuguIta 6.8, Fedora 33, Red Hat Satellite 6.8, KDE Plasma 5.20.2 and GStreamer 1.18.1

Tuesday 27th of October 2020 06:06:46 PM

  • GNU/Linux
    • Server
      • Best Linux server distributions of 2020

        Let the yearly wrap-ups begin! Thanks to COVID-19, we’ll start them out just a wee bit early. And why not? It’s not as if the last two months of the year are nearly as productive as the first 10. As we start to wind down the year, let’s wind up the lists. This time around, I want to take a look back at what I believe to be the best Linux server distributions of 2020.

        Even though it was a tough year, there were still some exciting things to arrive in the tech industry. With Linux continuing to see big gains, especially in the world of enterprise computing, it should come as no surprise that the server world is being absolutely dominated by the open source platform.

    • Audiocasts/Shows
      • Pop!_OS 20.10 – Full Review – YouTube

        System76 recently released the latest version of their popular Linux distribution, Pop!_OS 20.10. In this review, I go over what you can expect from the latest version and share my thoughts. We’ll take a look at the new features (and more).

      • Why Linux Users Should Pay Attention To Fedora 33

        Fedora 33 is a crucial (and awesome) Linux distro release for many reasons, including the new Welcome screen, Wayland stability and GNOME 3.38. Schykle is here to break it all down and explain why this is such an important version to pay attention to.

      • Late Night Linux – Episode 101 – Late Night Linux

        Drama with open source office suites, the RIAA attacks open source, a new Ubuntu release complete with Raspberry Pi support, new Arm hardware, and the usual KDE goodness.

      • Power Up Your Java Using Python With JPype – The Python Podcast

        Python and Java are two of the most popular programming languages in the world, and have both been around for over 20 years. In that time there have been numerous attempts to provide interoperability between them, with varying methods and levels of success. One such project is JPype, which allows you to use Java classes in your Python code. In this episode the current maintainer, Karl Nelson, explains why he chose it as his preferred tool for combining these ecosystems, how he and his team are using it, and when and how you might want to use it for your own projects. He also discusses the work he has done to enable use of JPype on Android, and what is in store for the future of the project. If you have ever wanted to use a library or module from Java, but the rest of your project is already in Python, then this episode is definitely worth a listen.

    • Kernel Space
      • Linux 5.10 rc1 LTS Released: What’s New?

        Linus Torvalds has released Linux 5.10 rc1, which is the new LTS release after 5.4. Although the update does not bring any major changes, it does bring many minor ones like driver updates, support for processors, and improvements in network and storage performance. More changes are expected until the final release in December.

        Although the update does not bring any major changes, it does bring many minor ones like driver updates, support for processors, and network and storage performance improvements.

      • Linux 5.11 To Bring Early Bits Around DisplayPort 2.0, Orphans The Frame-Buffer Layer – Phoronix

        While Linux 5.10-rc1 was just released two days ago, the first pull request to DRM-Next of various changes was submitted today in beginning to stage material for inclusion with next year’s Linux 5.11 kernel release.

        There is a wide range of initial material that’s built up in drm-misc-next and now on its way to DRM-Next for evaluation until the Linux 5.11 merge window begins in December.

      • Linux kernel’s Kroah-Hartman: We’re not struggling to get new coders, it’s code review that’s the bottleneck • The Register

        Speaking in an “Ask the Experts” session at the online Open Source Summit Europe conference today, Linux kernel’s stable branch maintainer Greg Kroah-Hartman said there are plenty of new contributors to the code though the bottleneck is finding the people to review it.

        Perhaps in response to comments reported here from Linux Foundation board member Sarah Novotny, Kroah-Hartman was asked whether the reliance on plain-text email for submitting kernel patches for discussion was deterring new contributors.

        “That is not what’s holding back contributions,” Kroah-Hartman told the virtual audience. “We have over 200 new developers show up every single release. So every three months we have 200 new developers. We do not have a problem of new developers right now.

        “Yes, it is hard to get your email client to work but we have it documented really well … we have tutorials, posts on how to do this. We’ve [also] been working on to make things easier. But our main bottleneck is maintainers. It’s reviewing.”

      • Graphics Stack
        • It’s time to admit it: the X.Org Server is abandonware

          The transition to Wayland is taking far longer than it should, and a lot of important software simply isn’t ready yet. KDE is still hard at work, and my desktop environment of choice – Cinnamon – has zero support in the works for Wayland. Don’t get me wrong – I’m excited for Wayland – but it feels like we’re counting down by continually multiplying by 0.5 – no matter how many times you multiply, you never quite reach zero.

        • The 2020 State Of Wayland Support For Chrome/Chromium – Aiming For H2’2021 Default

          At this week’s virtual Embedded Linux Conference was a talk on Monday by Igalia engineer Maksim Sisov as to the state of native Wayland support for the open-source Chromium web browser and in turn Google Chrome.

          For years the consulting firm Igalia has been involved in adding Wayland support for Chrome/Chromium by means of the Ozone abstraction layer underneath Chromium’s Aura windowing system after Intel’s earlier effort failed to get upstreamed.

          Since last month Chrome/Chromium builds can be enabled with Ozone support via the run-time options of –enable-features=UseOzonePlatform –ozone-platform=wayland/x11. These options work as of v87 Chromium builds.

          With the current code most of the functionality is working fine on Ozone/Wayland but one of the temporary limitations is around tab dragging support, but that should be addressed soon.

    • Applications
      • GStreamer 1.18.1 stable bug fix release

        The GStreamer team is pleased to announce the first bug fix release in the stable 1.18 release series of your favourite cross-platform multimedia framework!

        This release contains important security fixes. We suggest you upgrade at your earliest convenience.

        This release only contains bugfixes and it should be safe to update from 1.18.0.

        See the GStreamer 1.18.1 release notes for more details.

    • Instructionals/Technical
      • How to Install and Setup Zsh in Ubuntu 20.04

        This article is about installing and configuring ZSH on Ubuntu 20.04. This step applies to all Ubuntu-based distributions. ZSH stands for Z Shell which is a shell program for Unix-like operating systems. ZSH is an extended version of Bourne Shell which incorporates some features of BASH, KSH, TSH.

      • Using Microsoft SQL Server on Red Hat OpenShift [Ed: Red Hat boosting Microsoft's proprietary software]
      • How To Install SSH Server on Ubuntu 20.04 LTS – idroot

        In this tutorial, we will show you how to install SSH Server on Ubuntu 20.04 LTS. For those of you who didn’t know, OpenSSH (OpenBSD Secure Shell) is a connectivity tool that enables remote login via the SSH protocol, hence eliminating eavesdropping, connection hijacking, and other attacks. It helps to secure all network communications by encrypting all network traffic over multiple authentication methods through a secured tunnel.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of SSH Server on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint.

      • How To Upgrade Linux Kernel On Various Distributions [Tutorial]

        A kernel is the core of any operating system. Before you start calling Linux an operating system, you need to know the basic concept and Linux’s birth history. Linux is not an operating system; mainly, Linux is a kernel. Now, Let’s get to know about what a Kernel is! A kernel is a program that interacts between your hardware and software. When you insert any flash drive into your system, the Kernel detects that you have plugged in a pen drive. As Linux is an open-source kernel, you can update, upgrade and replace the Linux kernel if you know what you’re doing.

      • How to Clear Terminal Screen in Ubuntu and Other Linux

        When you are working in the terminal, often you’ll find that your terminal screen is filled up with too many commands and their outputs.

        You may want to clear the terminal to declutter the screen and focus on the next task you are going to perform. Clearing the Linux terminal screen helps a lot, trust me.

        Clear Linux terminal with clear command

        So, how do you clear terminal in Linux? The simplest and the most common way is to use the clear command:


        You need no option with the clear command. It’s that simple but there are some additional things you need to know about it.

      • How to Install Oh My Zsh in Ubuntu 20.04

        When working with Unix-based environments our majority of time will be spent on working in a terminal. A good looking terminal will make us feel good and improves our productivity. This is where OH-MY-ZSH comes into play.

        OH-MY-ZSH is an open-source framework for managing ZSH configuration and is community-driven. It comes bundled with tons of helpful functions, plugins, helpers, themes, and a few things that will make you better at the terminal. There are currently 275+ plugins and 150 themes supported.

      • How to Install and Use Siege Benchmarking Tool on Ubuntu 20.04

        Siege is an open-source multi-threaded load testing and benchmarking tool for Linux. You can perform a stress test using a single URL with a specific number of users or you can put all URLs in files and. stress them simultaneously. It also allows you to test a web server with n number of users t number of times. Siege offers three modes of operation: Regression, internet simulation, and brute force.

      • How to add/remove PPA repositories in Debian

        Linux users install the majority of the programs from their centralized official repository listed in the sources.list file. However, if the program is not listed in the repository list, you can install it via its PPA (personal package archive). These are unofficial repositories that Launchpad made available to users. Launchpad is a collaboration platform developed by Canonical that allows developers to upload their source package on it. Launchpad then makes those packages available for users to install the application from.

        In this article, we will explain how you can use the Debian command line and GUI to manage PPA repositories in your system. We will explain in detail how to add, view, and remove a PPA repository.
        Please note that we have used Debian 10 for running the commands and procedures discussed in this article. However, the same commands and procedures can also be followed in other versions of Debian.

      • Getting started with systemctl | Enable Sysadmin

        How about a brief but thorough introduction to mastering systemctl? Enable yourself to use it today.

      • How do I Install an Entire Ubuntu on a USB Flash Drive? – Linux Hint

        Among all the Linux distros out there, Ubuntu is one of the most well-known and popular ones. Maintained by Canonical, Ubuntu is a Debian-based distro with tons of additional features. It’s a distro that can meet the needs of all sorts of workloads, be it casual or professional.
        Linux is an operating system that can run on almost any hardware. Thanks to its lower hardware resource requirement (depends on the distro, but on average, still lower), you can run it on even the most potato computer you can find in your attic.

        In this guide, let me demonstrate to you just that. Of course, it’s not something crazy, but really fun.

        Check out how to install an entire Ubuntu system on a USB flash drive.

      • What is MongoDB? How Does MongoDB Work?

        MongoDB is an open-source, modern, general-purpose, document-based distributed database management system developed, distributed, and supported by MongoDB Inc.

      • OpenStack Cluster Installer: the Debian way to deploy OpenStack
      • How to speed up Blender rendering – Linux Hint

        Blender, which was first launched in 1995 by Ton Roosendaal, a developer from the Netherlands, is a powerful 3D creation tool used to create 3D graphics, interactive 3D apps, video games, virtual reality videos, and animations. It has been available as an open-source software since 2002, and it runs on popular operating systems like macOS, Linux, and Windows. Blender has many features, and it can be used for 3D modeling, texturing, shading, rigging, particle simulation, sculpting, motion graphics, and compositing.

        Blender is easy to learn, and it has the support of a huge community. Blender is a very robust application, and its modeling, sculpting, and viewport navigation functions are smooth. However, for scenes with many 3D assets, glossy shaders, high-definition textures, particles, and volumetric lights, a significant amount of time is required for rendering. However, the time required for rendering can be reduced by employing the proper renderer settings. In this article, we will discuss methods for reducing the rendering time in Blender, and the effects of these methods on the final result.

        Rendering a scene in Blender is different than rendering an image in a photo editor or a video from a video editor. There are many factors to consider before rendering in Blender to avoid wasting time. For example, Blender (version 2.8) comes with two rendering engines: Eevee and Cycles. Eevee is much faster than Cycles, and it has lower time and resource requirements; however, while Eevee is a real-time viewport port renderer, Cycles is a ray-tracing rendering engine that achieves better results. A rendering engine can be selected based on personal preference, but professional designers tend to prefer Cycles due to its accuracy and realism, despite its higher time requirements.

      • How to Use the SAR Command in Linux: A Full Tutorial for Beginners – Linux Hint

        If you are a system administrator, then you probably perform many tasks related to monitoring, logging, and auditing. For such tasks to be completed successfully, all system activities must be recorded. Luckily, the Linux operating system provides the system activity reporter (SAR) command. The SAR command, which is used to track the activities performed in a computer system, is very useful to understand because it can facilitate various tasks related to system administration. This tutorial provides an in-depth look into Linux’s SAR command for beginners, beginning with the installation process. Please note that, for this tutorial, we use Linux Mint 20.

      • How to Copy a Folder in Linux? – Linux Hint

        The files and folders are commonly used in any operating system. At times, your folder contains some crucial data, and you prefer to keep several backup copies. The first solution that comes to our mind is to copy that folder somewhere else. Therefore, in this article, our target is to figure out all the methods of copying a folder in Linux, i.e., both the CLI-based methods and the GUI-based methods.
        Note: For explaining the different methods of copying a folder in Linux, we have made use of Linux Mint 20.

      • Configure Ansible and Run ad-hoc Commands

        In the first part of the Ansible series, you got acquainted with Ansible and learned to install it.

        In this tutorial, you will learn how to manage static inventory in Ansible. You will also understand various Ansible configuration settings.

        Furthermore, you will explore few Ansible modules and you will get to run Ansible Ad-Hoc commands.

    • Games
      • Avorion – Black Market expansion is due on November 2, has a new trailer up | GamingOnLinux

        The huge open-world space sandbox Avorion has the first expansion releasing on November 2, along with plenty more details revealed and a trailer.

        It’s going to include quite a lot of extra content for those who wants it. Avorion already had a huge open world with lots to do, and you can spend hours in it easily thanks to the deep ship-building mechanics. This expansion is aimed it those who want more story and more game mechanics overall though with 20 new story missions, side-missions and events. There’s a new hacking ability, a Black Market to trade at with illegal and stolen space goods along with weapons and upgrades only found there. On top of that there’s The Convoy story event, that has a huge convoy attempt an expedition towards the center of the galaxy and you can choose to join or fight it.

      • Iratus: Wrath of the Necromancer expands the reverse dungeon crawler – out now | GamingOnLinux

        Iratus: Wrath of the Necromancer is the brand new expansion to Iratus: Lord of the Dead, the pretty good reverse dungeon crawler where you control evil forces trying to make their way to the surface.

        For those that missed it, the base game Iratus: Lord of the Dead added Linux support along with the 1.0 release back in April 2020. Giving a similar style to the likes of Darkest Dungeon, without the brutal difficulty and much more of a turn-based dungeon crawling battler than anything else.

      • Little Ghost Project is an upcoming spooky modern 3D point and click adventure | GamingOnLinux

        Now crowdfunding on the Ulule platform, Little Ghost Project is a story driven adventure game, which aims to be a tribute to classic point and click adventures from Ron Gilbert and Tim Schafer, such as Monkey Island, Maniac Mansion or Grim Fandango along with more modern features.

        Created by French team Jolly Roger Productions, it’s a fully 3D afventure with a world of the dead inspired in style by Tim Burton movies like The Nighmare Before Christmas and Corpse Bride with an original satirical comedy story and a cast of colourful characters they say should be suitable for all ages.

        “Imagine a world full of ghouls, ghosts, vampires and many other terrifying undead! A world following its own rules and codes. A world where the living are real bogeymen for children.”

      • Modern open source level editor ‘LEd’ has a new release with the first Linux build | GamingOnLinux

        Announced and highlighted back here in September, LEd is a modern open source level editor from the previous development lead on Dead Cells.


        Looks like they’ve started getting their Linux support into better shape too, with the 0.4.0 release that went out recently having their first attempt at a standalone Linux build with help from the community. This is why open source is great, anyone can get involved.

    • Desktop Environments/WMs
      • K Desktop Environment/KDE SC/Qt
        • KDE Plasma 5.20.2 Desktop Released with More Than 25 Bug Fixes

          Coming just one week after the first point release, KDE Plasma 5.20.2 is here to further improve the overall stability and reliability of the latest KDE Plasma 5.20 desktop environment series by addressing about 30 bugs in various core components and apps.

          Among the highlights, KDE Plasma 5.20.2 improves the consistency of the lid behavior on some laptops, fixes a bug affecting some user profile fields not being saved unless they all have unique new values, makes Tilde expansion work again in KRunner, and improved screen casting and screen capturing support.

      • GNOME Desktop/GTK
        • Tracker 3.0: How did we get here?

          In 2006 the NEPOMUK project began. The goal was not a search engine but “a freely available open-source framework for social semantic desktops”, put even less simply a “Networked environment for personal ontology-based management of unified knowledge”. The project had €17 million of funding, much of it from the EU. The Semantic Web mindset had reached the free desktop world.

          I don’t know where all the money went! But one output was NEPOMUK-KDE, which aimed to consolidate all your data in a single database to enable new ways of browsing and searching. The first commit was late 2006. Some core KDE apps adopted it, and some use cases, ideas and prototypes emerged.

          Meanwhile, Nokia were busy contracting everyone in the Free Software world to work on Maemo, an OS for phones and tablets which would mark the start of the smartphone era had a certain fruit-related company not beaten them to it.

    • Distributions
      • New Releases
        • FuguIta 6.8
        • IPFire 2.25 – Core Update 151 released

          IPFire 2.25 – Core Update 151 has been released. It comes with various package updates and a number of bug fixes in IPFire Location and security improvements in the SSH service.

          Since the rollout of our new location database, we have made various improvements on the software implementation to increase accuracy and speed. These are now all included in this Core Update.

          In addition to that, we now show whether an IP address is marked as an “anonymous proxy”, “satellite provider” or “anycast” which helps debugging network issues and investigating attacks.

      • BSD
        • Bring old hardware back to life with OpenBSD

          OpenBSD is one of the main BSD distros. It is well-known because it is made with security in mind, with almost no security bugs in the default installation and a lot of cryptography tools available to users. Another cool feature, at least for me, is the fact that you can run it on a huge variety of hardware, from new computers to very old machines.

      • IBM/Red Hat/Fedora
        • Fedora 34 Looking To Add An AArch64 KDE Plasma Desktop Spin

          Given the AArch64 laptops coming to market and continuing popularity around ARM64 SBCs for Linux desktop use-cases, Fedora’s KDE special interest group is proposing Fedora KDE Plasma edition also be spun for the 64-bit ARM architecture.

          While there is the Fedora KDE Plasma spin for x86_64, it currently isn’t produced for AArch64. The desktop-minded spins to date for Fedora AArch64 have been Fedora Workstation with GNOME Shell and then Fedora Xfce for a lighter spin. There is also the minimal and server images, but the proposal laid out this week is for delivering Fedora KDE on AArch64 in 2021.

        • Fedora 33 Released with GNOME 3.38.1 and Linux Kernel 5.8, Btrfs as Default Filesystem

          Continuing the six-month release cycle, Fedora 33 is here exactly six months after the Fedora 32 release to bring you all the latest GNU/Linux technologies and Open Source software, as well as some exciting new features that might turn some heads.

          Powered by the Linux 5.8 kernel series, Fedora 33 is the first release to use Btrfs as default file system for all the official spins. Btrfs comes with some great features compared to the EXT file system, including copy-on-write, snapshots, transparent compression, checksums, pooling, and the ability to span over multiple hard drives.

        • Fedora 33 is now available for download, This is What’s New

          Coming after 6 months from the earlier Fedora 32, the latest Fedora 33 distribution is supported until December 2021 with bug fixes and security updates. With this release, Fedora brings all of its desktop spins to their respective latest versions. Fedora releases two versions in a year and Fedora 33 is the last version of 2020.

        • How to Upgrade to Fedora 33 Workstation from Fedora 32 (GUI and CLI Method)

          Fedora 33 is available now. You might be thinking to upgrade to the latest version and wondering how to take advantage of new features. Here are the steps to upgrade to Fedora 33 Workstation from Fedora 32.

        • Fedora 33 released

          The Fedora 33 release is now available in a variety of editions, including the newly promoted IoT edition. “No matter what variant of Fedora you use, you’re getting the latest the open source world has to offer. Following our ‘First’ foundation, we’ve updated key programming language and system library packages, including Python 3.9, Ruby on Rails 6.0, and Perl 5.32.

        • Fedora 33 is officially here!

          Today, I’m excited to share the results of the hard work of thousands of contributors to the Fedora Project: our latest release, Fedora 33, is here! This is a big release with a lot of change, but I believe all that work will also make it a comfortable one, fulfilling our goal of bringing you the latest stable, powerful, and robust free and open source software in many easy to use offerings.

        • Fedora 33 Released With Workstation Using Btrfs By Default

          Fedora 33 has just been released as the last major update to this Red Hat sponsored Linux distribution for 2020.

          Fedora 33 shipped on track even with its major changes like switching Fedora Workstation 33 to using Btrfs by default. Fedora Workstation 33 using Btrfs by default rather than EXT4 is certainly the mainline headline while the server spins continue to use XFS. But besides that Fedora 33 is also notable for using the fresh GNOME 3.38 desktop environment, LLVM 11, Python 3.9, RPM 4.16, Mesa 20.2, currently Linux 5.8 while Linux 5.9 is in testing as a stable release update, and more.

        • Charles-Antoine Couret: Nouvelle version de Fedora dite 33

          En ce mardi 27 octobre, les utilisateurs du Projet Fedora seront ravis d’apprendre la disponibilité de la version Fedora 33.

          Fedora est une distribution communautaire développée par le projet Fedora et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora peut se voir comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés.

          Fedora garde un rôle central dans le développement de ces nouveautés via le développement en amont. En effet, les développeurs de la distribution contribuent également directement au code d’un certain nombre de logiciels libres contenus dans la distribution, dont le noyau Linux, GNOME, NetworkManager, PackageKit, PulseAudio, Wayland, systemd, la célèbre suite de compilateurs GCC, etc. Cliquez ici pour voir l’ensemble des contributions de Red Hat.

        • Oracle Linux 8 – Installation made easy with free videos

          With “work from home” mandates and less opportunity to go to in-person classes, you might be looking for training opportunities you can start on today. We all need some help to get started on developing our skills. To make it easy for you, we’ve put together a series of blogs where you’ll find free, short videos that you can take at your own pace to get a better at understanding of Oracle Linux 8. You can develop skills to use and administer Oracle Linux 8 on Oracle Cloud Infrastructure, on-premises, or in hybrid environments.

          This first blog focuses on the installation and boot process. You can learn step-by-step how to complete an Oracle Linux 8 installation for on-premises deployment and how to create an Oracle Linux 8 instance on Oracle Cloud Infrastructure. You can also learn about the boot process and how to configure different services to start at boot time.

        • Red Hat Satellite 6.8 is now available with upgrade improvements and IPv6 support

          Red Hat is pleased to announce that Red Hat Satellite 6.8, part of your Red Hat Smart Management Subscription, is now available. This release of Red Hat Satellite Server 6.8 focuses on Satellite Server and Capsule Server upgrade improvements, expanded provisioning options, and IPv6 support.

        • The Sandwich Situation: Ansible Modules for the OpenStack SDK
        • Linux command basics: printf | Enable Sysadmin

          Use printf to format text or numbers.

      • Canonical/Ubuntu Family
        • Pop!_OS 20.10 Released Based on Ubuntu 20.10

          Pop!_OS 20.10 is now available to download and install.

          Pop!_OS is an Ubuntu-based Linux distro created and maintained by Linux computer maker System76. Pop!_OS uses a customised version of GNOME Shell desktop (Pop! Shell); loads in some additional apps, utilities, and settings (their dark mode is a proper one); and the system is designed to work seamlessly with System76 hardware (which sadly I don’t own).

          The latest version of their home-grown OS is based on top of the recent Ubuntu 20.10 release. Pop!_OS 20.10 inherits all of the core foundational features found in regular Ubuntu 20.10, including a GNOME 3.38 base, the Linux 5.8 kernel, and guaranteed app and security updates for the next nine months.

          Pop!_OS 20.10 features a couple of notable improvements over the Pop!_OS 20.04 release. This includes fractional scaling support (Ubuntu introduced this in 20.04); a way to set floating window exceptions for apps too small to tile elegantly; and this release supports external monitors in hybrid graphics mode.

        • This Gorgeous New Linux Phone Ships With Ubuntu Touch And LineageOS

          If you happen to love Linux or Android, adored the Nokia N900 and miss the glory days of physical keyboards on your phone, say hello to your early Christmas present. UK-based F(x)tec and renowned smartphone community XDA have joined forces to create a beautifully crafted, privacy-focused smartphone that not only looks terrific but marks a significant first: The Pro1-X ships with pure Android alternative LineageOS out of the box.

          That lead paragraph was probably enough to hook many of you, so if you want to skip the finer points feel free to jump straight to the Indiegogo page (it’s not a fundraiser; the phone is already built and on sale for a limited time).

          What’s especially attractive (aside from that Sapphire Blue exterior) is that you can also get the Pro1-X delivered with Ubuntu Touch preinstalled. Or you choose the more traditional and opt for Android. That’s a refreshing amount of choice for a consumer-grade smartphone.

        • Ubuntu Touch + LineageOS? THIS Is The Linux Phone I Want!

          Meet the Pro1-X, a beautiful high-spec physical keyboard smartphone that offers LineageOS, Ubuntu Touch or Android right out of the box. Enjoy this exclusive Linux For Everyone interview with the team behind the phone, hear more about the partnership with XDA and much more!

        • Pro1 X Smartphone to Ship with Android, Lineage OS, or Ubuntu Touch

          Meet Pro1 X, the successor of the Pro1 smartphone, developed in partnership with the XDA Developers community and focused on being privacy aware and to give users the best mobile experience powered by the Linux kernel.

          To achieve that, Pro1 X ships pre-installed with either Google’s Android mobile operating system, as well as Lineage OS, an Android-based free and open-source mobile operating system, or the Ubuntu Touch OS from UBports Foundation.

        • Fxtec’s Pro1-X is an Ubuntu Phone with Physical QWERTY Keyboard

          Fxtec’s Pro1-X is the first smartphone available with Lineage OS preinstalled. The Pro1-X also boasts a physical QWERTY keyboard and supports Ubuntu Touch.

          This post, Fxtec’s Pro1-X is an Ubuntu Phone with Physical QWERTY Keyboard is from OMG! Ubuntu!. Do not reproduce elsewhere without permission.

        • F(x)tec Pro1-X smartphone runs Ubuntu Touch or LineageOS, has a physical keyboard (crowdfunding)

          The F(x)tec Pro1 is an unusual smartphone by contemporary standards. It has a large screen that covers most of the front of the device. But there’s also a physical keyboard that slides out from behind the screen when you need it, allowing you to use the phone like a tiny laptop.

          First launched in 2019, the F(x)tec Pro1 was originally available with a custom version of Android, the phone also has an unlocked bootloader and support for running the Linux-based Sailfish OS or Android-based LineageOS.

          Now F(x)tec is launching a new version of the phone that comes with a choice of Ubuntu Touch or LineageOS pre-installed. The F(x)tec Pro1-X is available for pre-order through an Indiegogo crowdfunding campaign and it’s expected to ship to backers in March, 2021.

        • Ubuntu Fridge | Ubuntu Weekly Newsletter Issue 654

          Welcome to the Ubuntu Weekly Newsletter, Issue 654 for the week of October 18 – 24, 2020. The full version of this issue is available here.

    • Devices/Embedded
    • Free, Libre, and Open Source Software
      • How to define a product in the open source software supply chain |

        In the first article in this series, “Is open source a development model, business model, or something else?” I introduced the concept that open source is part of the supply chain for software products. But to truly understand open source as a supply chain, you must have a decent understanding of what a product is. A product can be thought of as a business, and as legendary business guru Peter Drucker said, “The purpose of business is to create and keep a customer.” Drucker’s statement means a business or product must be useful enough to pay for, or it will fail. Product differentiation is the thing that creates and retains customers.


        In a traditional manufactured product or service, there is a distinction between the value provided by the supplier and the value provided by the company selling directly to the consumer. You could make a further distinction between business-to-consumer (B2C) or business-to-business (B2B) products and services, but that’s beyond the scope of this series.

        The astute reader may already be thinking, “yeah, but with traditional products, the suppliers are also companies selling products with differentiation.” This is completely true, and in this way, open source projects are no different. Community-driven, open source projects don’t have the advantage of expensive marketing campaigns, focus groups, and sales teams to educate customers, but they must also differentiate themselves in the marketplace.

        Differentiation is an important concept for product managers, developers, and even systems administrators. Even in a broader context, the output of any sort of knowledge work—code, writing, music, or art—differentiation is what brings value and meaning to our work. Differentiation is what creates value, whether it’s a software product or service, labor, or even music.

        In the next article, I’ll dive deeper into how software product teams differentiate their solutions from the open source components provided by their suppliers. We’ll even cover software as a service (SaaS).

      • Apache HTTP Server

        The Apache HTTP server (or simply Apache) was launched in 1995 as an outgrowth of a public domain httpd project from the National Center for Supercomputing Applications (NCSA). According to the Apache website, development of that project stalled, so a group of webmasters got together to coordinate their own changes, extensions, and bug fixes in the form of patches. These developers, including Brian Behlendorf, Cliff Skolnick, and others, formed the basis of the original Apache Group, which in turn became The Apache Software Foundation.

        After launch, Apache quickly became the most popular web server on the Internet. The project is now developed and maintained, along with hundreds of other projects, by The Apache Software Foundation and is released under the terms of Apache License 2.0.

      • 8 Great Free Photo And Video Editing Software To Use For Beginners


        On Linux, Ios, and PCs, Blender is another one of the most outstanding free video editing applications on the marketplace today. Blender is a fully free-to-use open-source platform. Blender was developed as a 3D animation kit, but it comes with a very convenient video editor.

        The video editor for Blender is an appropriate one for much of your video needs. This editor requires simple acts such as video cutting and sequencing to be done. It also helps you to do more difficult tasks, such as camera masking. This software makes it a compelling video editing that caters to beginners as well as experienced users.


        Shotcut is completely an open-source software, like Blender. This platform suggests that you get linked to all the software without paying the update after installing it. This film editor provides a wide variety of file formats, and there is an excellent selection of instructional videos.

        Although this video editing app has excellent functionality, the interface can seem a little funky to some people. Initially, the platform Linux designed this application, and it sure reflects that. But, it is still a value video editor underneath the covers.



        Openshot is a fully open-source, which renders it one of the most available tools for video editing. It’s simple to use drag and drop design and remind some Mac users a little more of iMovie.

        Openshot, though, contains more functionality, including infinite textures and audio mixing, than iMovie. This free editor achieves a good compromise among sophisticated functionality and a primary interface. When you build switches between scenes, it also enables real-time displays.


        GIMP is a popular picture editing app, shortened for GNU Image Processing Program, which features highly advanced and efficient tools. It is not for the faint-hearted or for those who do not understand much about pictures’ processing.

        Due to its software and functionality, it has been widely touted as a better Photoshop substitute. It contains the same resources for editing, blending, paints, text, and more. You can use presets and plugins in an instant, as well, but there is no cataloging feature.

      • Making the Business Case for Contributing to Open Source
      • Sending logs from syslog-ng to Grafana Loki – Blog – syslog-ng Community – syslog-ng Community

        Loki is one of the latest applications that lets you aggregate and query log messages, and of course to visualize logs using Grafana. It does not index the contents of log messages, only the labels associated with logs. This way, processing and storing log messages requires less resources, making Loki more cost-effective. Promtail, the log collector component of Loki, can collect log messages using the new, RFC5424 syslog protocol. This is where syslog-ng can send its log messages.

        From this blog, you can learn a minimal Loki & Promtail setup. We will send logs from syslog-ng, and as a first step, will check them with logcli, a command line utility for Loki. Once it works, we will also install Grafana in a container and query Loki from there.

      • Web Browsers
        • Mozilla
          • Firefox 82 on POWER goes PGO

            You’ll have noticed this post is rather tardy, since Firefox 82 has been out for the better part of a week, but I wanted to really drill down on a couple variables in our Firefox build configuration for OpenPOWER and also see if it was time to blow away a few persistent assumptions.
            But let’s not bury the lede here: after several days of screaming, ranting and scaring the cat with various failures, this blog post is finally being typed in a fully profile-guided and link-time optimized Firefox 82 tuned for POWER9 little-endian. Although it multiplies compile time by nearly a factor of 3 and the build process intermittently can consume a terrifying amount of memory, the PGO-LTO build is roughly 25% faster than the LTO-only build, which was already 4% faster than the “baseline” -O3 -mcpu=power9 build. That’s worth an 84-minute coffee break! (-j24 on a dual-8 Talos II [64 threads], 64GB RAM.)

            The problem with PGO and gcc (at least gcc 10, anyway) is that all the .gcda files end up in the same directory as the built objects in an instrumented build. The build system, which is now heavily clang-centric (despite the docs, gcc is clearly Tier 2, since this and other things don’t work), does not know how to handle or transfer the resulting profile data and bombs after running the test load. We don’t build with clang because in previous attempts it never managed to fully build the browser on ppc64le and I’m sceptical of its code quality on this platform anyway, but since I wanted to verify against a presumably working configuration I did try a clang build first to see if anything had changed.

          • Arctic Fox 27.11.0 release

            This 2020 with COVID, quarantines and lockdown was and is a strange year, but it allowed me to take care of Arctic Fox quite a bit. A lot of work is going on in my Arctic Fox fork, which Matt dutifully imports.

            Thousands of commits flew in into this new release, tackling JavaScript upgrades, build fixes, further metro removal, JIT optimizations. SO much was imported from Firefox that this is really exciting!

          • New Release: Tor Browser 10.0a9 (Android Only)

            Android Tor Browser 10.0a9 is now available from the Tor Browser Alpha download page and also from our distribution directory.

            Note: This is an alpha release, an experimental version for users who want to help us test new features. For everyone else, we recommend downloading the latest stable release instead.

      • Productivity Software/LibreOffice/Calligra
        • LibreOffice 7.1 Alpha Is Up For Testing

          While LibreOffice 7.0 was just released back in August, LibreOffice 7.1 is now in alpha as the first step towards this next open-source office suite release.

          LibreOffice 7.1.0 is gearing up for release the first week of February and thus this week marked the first alpha while in one month will be the feature freeze and beta. The release candidates will continue through December and January.

      • CMS
        • 7 Best Free and Open Source Ruby-Based Web Content Management Systems

          A web content management system (WCMS) is software designed to simplify the publication of Web content. In particular, it enables content creators to submit content without requiring technical knowledge of HTML or the uploading of files. A CMS is most commonly used in creating an intranet or in establishing a presence on the Web.

          This type of software that keeps track of every piece of content on a Web site. Content can be simple text, photos, music, video, documents, or just about anything you can think of. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage.

          Not only do content management systems help website users with content editing, they also take care of a lot of “behind the scenes” work such as automatically generating navigation elements, making content searchable and indexable, keeping track of users, their permissions and security setting, and much more.

          To provide an insight into the quality of software that is available, we have compiled a list of 7 high quality free Ruby-based Linux WCMS. Hopefully, there will be something of interest for anyone who wishes to manage a website.

      • Programming/Development
        • PHP version 7.3.24RC1 and 7.4.12RC1 – Remi’s RPM repository – Blog

          Release Candidate versions are available in testing repository for Fedora and Enterprise Linux (RHEL / CentOS) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests, and also as base packages.

          RPM of PHP version 7.4.12RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 32-33 or remi-php74-test repository for Fedora 31 and Enterprise Linux 7-8.

          RPM of PHP version 7.3.24RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 31 or remi-php73-test repository for Enterprise Linux.

        • PHP – Removing Specific Element from An Array – TecAdmin

          Q. How do I remove a specific element from an array using PHP.

          In this tutorial, you will learn two PHP unset() and array_splice() methods to remove specific array elements.

        • Perl/Raku
          • 2020.43 Release And Star

            Quite a number of releases this week(end): Alexander Kiryuhin released the Rakudo 2020.10 compiler release, Claudio Ramirez immediately provided many Linux package versions of that release, and JJ Merelo updated the standard Raku Alpine Docker image, as well as the special Raku Alpine Docker Image for testing modules by module developers.

        • Python
        • JS
          • 10 Useful Free and Open Source JavaScript Frameworks

            JavaScript is an extremely popular prototype-based scripting language that is one of the core technologies of the World Wide Web. It provides for enhanced user interfaces and dynamic websites. JavaScript can, for example, check information entered into a form to ensure it conforms to what is expected by a database.

            JavaScript should not be confused with Java. While both are used to write computer software that can run inside a web browser, they are unrelated programming languages; Java offers a lot more than a programming language.

            There is a wide range of open source JavaScript frameworks that are available to help speed up the development process of websites. The purpose of this article is to help newcomers to JavaScript narrow the field to a manageable number to explore. The frameworks offer a wide range of features, such as Document Object Model querying and manipulation, Asynchronous JavaScript and XML (Ajax) request handling, and an interface widget library being a few examples.

  • Leftovers
    • Why 2020 Is the Year of Black Holes

      Penrose showed that the consequence of Einstein’s general theory of relativity is the formation of black holes, not only in collapsing stars but also in certain dense regions of space. Such black holes capture everything: nothing can come out, not even light. Genzel and Ghez and their respective teams independently showed by tracking the trajectory of a star that a superheavy object—around 4 million solar masses—exists at the center of the Milky Way galaxy. Ghez is the fourth woman to win a Nobel Prize in physics, the first one being Marie Curie, who won in 1903.

      The Nobel Prize has assumed a halo that it does not deserve. Alfred Nobel was paying blood money for creating dynamite, which magnified the horror of war. But in sciences, it is still seen as the touchstone of greatness, even as its value is going down in peace and literature, which are seen to be far more guided by politics. How else do we explain Kissinger’s peace prize in 1973 and Churchill’s literature prize in 1953?

    • Education
      • Pulling strings to get your research students a job is not good mentoring

        Patronage, especially in research-intensive universities, results in what is known as academic inbreeding. It has been estimated that about three-quarters of academics are “pure inbred”. This means that they received all their higher education from the institution where they work. It is a scenario common in many parts of the world; a survey on the recruitment of UK researchers, for instance, by the careers support body Vitae shows that a high proportion hear of opportunities by word of mouth rather than by advertisement, indicating that recruitment is not a genuinely open process.

        Patronage is even rife in Sweden, a country with a reputation for being one of the least corrupt democracies in the world. A 2017 study based on data from three leading Swedish universities showed that most posts were advertised for just three weeks and that almost three-quarters of appointees were internal candidates.

        Indeed, academic patronage is so endemic in academic life that it is rarely subject to critical scrutiny or even perceived to be a problem. Trying to pull strings is often interpreted, instead, as the act of a supportive mentor on behalf of an aspiring or emergent academic. But the beneficiaries of this largesse tend to be junior academics from elite universities, nurtured by more senior colleagues whose educational background mirrors that of their protégés: a PhD obtained full-time from a leading university, followed by a postdoctoral fellowship and then a series of short-term contracts or part-time positions at similar institutions. Insiders are a known quantity and reinforce the positive self-image of a department, bolstering a belief that it is producing “excellent” academics – while the patron potentially gets to boost the representation of their particular field in the department.

    • Health/Nutrition
      • Trump Calls the Media “Losers” for Reporting on Record-High Daily COVID Cases

        As coronavirus cases continue to surge throughout the country, and the White House struggles to stem the spread of COVID-19 behind its own doors, President Donald Trump is doubling down on his divisive rhetoric on the virus by pushing the idea that the pandemic itself is being overblown by the media.

      • Half a Million Chickens Will Be Boiled Alive This Year

        It’s time for these corporations to transition away from the cruel, outdated practices of factory farming, adopt much stronger animal welfare policies, and ultimately focus their energy on expanding their plant-based alternatives—all of which will help reduce this widespread, unfathomable suffering.

      • As Congress Drags Feet on Covid-19 Relief, 120+ Groups Urge CDC Director to Issue National Water Shutoff Moratorium

        “Water is essential for disinfecting and controlling the spread of Covid-19. This is a basic matter of public health.”

      • With Covid-19 Rife Among VP Staffers, Democrats Says Pence Presiding Over Senate a ‘Violation of Common Decency’

        “Your presence alone could be very dangerous to many people—not just Senators, but to all the truly essential staff—both Democratic and Republican—who must be physically present inside the U.S. Capitol for it to function.”

      • A Right-Wing Think Tank Is Behind the Controversial Great Barrington Declaration Calling for COVID-19 Herd Immunity

        Known as the Great Barrington Declaration, this statement advocating for herd immunity was introduced in early October at an event hosted by the American Institute for Economic Research, a conservative free-market think tank located in the western Massachusetts town of Great Barrington. This think tank, funded in part through a corporate investment firm with holdings in major oil and petrochemical companies, operates a network for the international business community that partners with other institutions backed by Koch and fossil fuel cash.

      • Despite CDC Moratorium—and With Help From White House—Corporate Landlords Have Gone on Eviction Spree

        “The spike in homelessness that results from the absence of continuing tenant protections in the Covid era spells disaster for too many Americans.”

      • Mike Adams: Why doesn’t Rush Limbaugh try “natural” treatments for his lung cancer?

        The COVID-19 pandemic has pretty much consumed this blog since shortly after it hit US shores (and, to some extent, even a bit before). It’s not surprising, given that COVID-19 is the single largest medical disaster to have befallen the world in over 100 years, when the influenza pandemic of 1918-1919 hit. The current estimated death toll in the US alone is 220,000 and climbing rapidly. Moreover, the pandemic has provided a cornucopia of material for this blog, be it the rise of COVID-19 denial and conspiracy theories, the unholy alliance of COVID-19 deniers, antimaskers, and conspiracy theorists with the antivaccine movement (which surprised some people but didn’t much surprise those of us who’ve been following the antivaccine movement), and all the pseudoscience, promotion of unproven treatments and other quackery for coronavirus, and fusion of all of this with a conspiracy theory as utterly bonkers as QAnon. That’s even leaving aside the degradation of federal scientific and medical agencies, such as the CDC and FDA, under our current leadership. Sometimes, I just hunger for a simpler time, a time from, say, 8-9 months ago, when the pandemic was just in China and we in the US were as yet blissfully laboring under the delusion that we would be OK and it wouldn’t affect us. I sometimes just long to go back to long time topics of this blog, no matter how odd that it might sound. So, for one day at least, I will do just that. This desire leads me, oddly enough, to Rush Limbaugh, his lung cancer, and über-quack Mike Adams’ reaction to an announcement about Limbaugh’s cancer last week.

    • Integrity/Availability
      • Proprietary
        • Nitro PDF maker hit by breach it says is ‘isolated’, sec firm claims otherwise

          A software firm that had its origins in Melbourne has suffered a data breach that it has described in a notice to the ASX as “an isolated security incident” but which cyber security provider Cyble has claimed is a massive leak that affects companies like Google, Microsoft, Apple, Chase and Citibank.

        • Biden Campaign App ‘[Crack]‘ Shows Him Wearing MAGA Hat, Telling People to Vote Trump

          According to a video demonstration published today by experts from Norwegian mobile security company Promon, the software is open to attack via a bug called StrandHogg, which can be abused by malicious hackers to put fake overlay screens over apps and steal sensitive information, including usernames and passwords.

          In a test showing how such an attack could appear in the real world, the team was able to exploit the bug and insert a picture overlay on the Biden campaign app.

        • Pseudo-Open Source
          • Privatisation/Privateering
            • Linux Foundation
              • IT pros with open-source skills still tough to find

                Despite the pandemic, locating IT workers with open-source skills remains difficult with 93% of hiring managers saying finding such workers is a challenge, according to a report by The Linux Foundation and edX, a provider of online courses.

                And while hiring is down, 37% of hiring managers say they will be hiring more skilled IT professionals in the next six months.

                DevOps has become the top role hiring managers are looking to fill with 65% saying that is the case. In second place is developers, cited by 59%.

              • Linux Foundation: Latest trends and most-needed skills for open source jobs

                Open source software is continuing to gain ground in the enterprise. A recent Red Hat survey revealed that 86% of IT leaders say the most innovative companies are using open source software. In that same survey, 77% of respondents said they plan to increase their use of open source software in the next 12 months.

                This is the eighth year The Linux Foundation has produced the open source jobs report, and this is the first time the foundation worked with edX to produce it. The last report was completed in 2018. The 2020 Open Source Jobs Report found, “a shift of priorities for hiring organizations towards cloud-native technologies and increasing use of open source solutions despite the severe challenges currently facing businesses and IT pros.”

              • Linux Foundation Launches Diversity and Inclusion Project [Ed: This is total and complete hogwash from hypocrites]

                The Linux Foundation has launched the Software Developer Diversity and Inclusion (SDDI) project to increase diversity and inclusion in software engineering by examining and promoting best practices from research and industry.

              • Linux Foundation Focuses on Science and Research to Advance Diversity and Inclusion in Software Engineering [Ed: Well, they support monopolies, not diversity]
          • Entrapment (Microsoft GitHub)
            • RIAA Tosses Bogus Claim At Github To Get Video Downloading Software Removed

              The RIAA is still going after downloaders, years after targeting downloaders proved to be a waste of time and a PR catastrophe. It’s not actually thinking about suing the end users of certain programs, but it has targeted Github with a takedown notice for hosting youtube-dl, a command line video downloader that downloads videos from (obviously) YouTube and other video sites.

            • RIAA Sued By YouTube-Ripping Site Over DMCA Anti-Circumvention Notices

              A company operating a YouTube-ripping platform has sued the RIAA for sending “abusive” DMCA anti-circumvention notices to Google. According to the complaint and contrary to the RIAA’s claims, the Yout service does not “descramble, decrypt, avoid, bypass, remove, deactivate, or impair” YouTube’s rolling cypher technology.

        • Security
          • ENTERPRISES SHOULD FIX THESE 25 FLAWS [Ed: NSA fails to mentions Microsoft Windows as a whole (because it has "good" back doors in it)]

            The United States National Security Agency identified 25 vulnerabilities in software that are most commonly targeted by state-sponsored attackers from China. Setting aside the question of whether or not the enterprise is more likely to be targeted by nation-state attackers or cyber-criminals, the list provides enterprise IT staff with a good starting place on which vulnerabilities to prioritize.

            The vulnerabilities on NSA’s list can be used to gain initial access to enterprise networks by targeting systems directly accessible from the Internet. Seven of the flaws are in remote access gateways, three are found in networking equipment, and three impact public-facing servers. Once in the network, the attacker can use other vulnerabilities to find other systems to compromise and carry out their activities. Seven flaws on the list involve internal servers, two affect Active Directory, and one exists in mobile device management.

          • Privacy/Surveillance
            • You Should Be Running Your Own VPN Server

              It’s going to be infinitely harder for a foreign government to come after some random IP address on Digital Ocean, for example, than just going to a known VPN provider.

              And if the box is already destroyed when they do come to Digital Ocean or whatever VPS provider you’re using, there’s not too much they’ll be able to do.

            • Why Getting Paid for Your Data Is a Bad Deal

              One bad privacy idea that won’t die is the so-called “data dividend,” which imagines a world where companies have to pay you in order to use your data.

              Sound too good to be true? It is.

            • Banned conspiracy channels are suing YouTube over its anti-QAnon moderation push – The Verge

              In the lawsuit, however, plaintiffs frame the moderation move as targeting conservative YouTube channels more generally, playing into long-standing Republican concerns about anti-conservative bias on platforms. The complaint cites the plaintiffs’ free speech rights under the First Amendment, arguing that the removal of the channels in the weeks running up to the election will trigger irreparable harm to the public.

            • Watchdog Fights Back as Facebook Attempts to Shut Down Research Exposing ‘Political Disinformation’ in Ad Practices

              “Rather than combat the rampant disinformation and hate on its platform, Facebook has decided to go after the people who are helping voters understand who is trying to influence their votes.”

            • Facebook, Twitter CEOs to testify post-election -U.S. Senate panel

              The U.S. Senate Judiciary Committee said on Friday the chief executives of Twitter Inc and Facebook Inc will testify before the panel on Nov. 17 over their decision to block stories that made claims about Democratic presidential candidate Joe Biden’s son.

              The Judiciary committee voted on Thursday to subpoena the two CEOs.

            • Facebook says it’s helped 4.4M people register to vote this year

              The social media giant’s push to include voting information ahead of this year’s elections follows intense scrutiny the company faced over the spread of disinformation on its platform during the last presidential election.

              In 2016, the Internet Research Agency, a Russian government-sponsored [astroturfer] farm, used Facebook as part of a disinformation campaign designed to sway the presidential election in favor of now-President Trump. Facebook later estimated that up to 150 million users were exposed to the misinformation on its platform ahead of the general election.

            • Former Facebook moderators worried for the upcoming US election

              Ferguson said it was one of several examples of the lack of structure and support Facebook moderators face in their day-to-day jobs, a vast majority of which are performed for third-party consultancies. Ferguson spoke on a call organized by a group that calls themselves the Real Facebook Oversight Board, along with Color of Change, a progressive nonprofit that led the call for a Facebook advertiser boycott over the summer, and UK-based nonprofit technology justice organization Foxglove.

              “In 2020 on the world’s largest social network, clickbait still rules lies and hate still travels on Facebook like a California wildfire,” said Cori Crider, co-founder of Foxglove. “Things are still so bad that in two days, Mark Zuckerberg will testify once again to the Senate about what Facebook is doing to address this problem, and protect American democracy.”

    • Defence/Aggression
      • Haiti Has a Long History of Being Assaulted by Its Latin American Neighbors

        The most dramatic intervention took place in 2004, after the coup d’état against the democratically elected President Jean-Bertrand Aristide. Camille Chalmers, executive director of the Haitian Platform to Advocate Alternative Development, a civil society organization network, said in 2019 that a domestic political conflict was used as the pretext. The coup was carried out by ex-military personnel whose forces had been dissolved by Aristide in 1995. Backed by the United States, Canada and France, the army of the coup entered from the Dominican Republic and marched to Port-au-Prince.

        After Aristide’s forced exile, interim President Boniface Alexandre requested the first deployment of a Multinational Interim Force. Composed of Canadian, French, U.S. and Chilean soldiers, this force would be the seed of the future United Nations Stabilization Mission in Haiti (MINUSTAH). Both the request and the occupation itself contravened Haiti’s 1987 Constitution; only the National Assembly has the power to make these decisions, but it was circumvented by Alexandre.

      • Nuclear Weapons Banned—Illegal at Last

        With Honduras delivering the 50th ratification of the treaty on Saturday, the world has spoken and the global community has banned these most dangerous of weapons.

      • Removing Sudan From the Terror List Is Welcome; Yes to Assistance No to Extortion

        We should be celebrating the bold nonviolent revolution in Sudan, investing in their economic development, empowering them to become the shining light and a model for other countries in the region to follow.

      • ‘Let This Echo Around the World’: Nearly 50 Years After US-Backed Coup, Chile Votes to Rewrite Pinochet Era Constitution

        “This historic day belongs to those who have struggled for decades, to those who have given their lives, to the tortured, to the mutilated, and especially to those who remain imprisoned.”

      • How Bolivia’s new socialist senator resisted coup terror: Meet MAS party leader Patricia Arce
      • Chile, Bolivia, El Salvador Lead On Decolonial Constitutional Change

        Legalizing the world we need: social movements with constitutional visions.

      • Ballots Defeat Bullets: MAS Wins Historic Mandate in Post-Coup Bolivian Election

        The election took place a year after a coup overthrew former MAS President Evo Morales and installed right wing Senator Jeanine Áñez in power. Under Áñez and her notorious Government Minister Arturo Murillo, the government repressed dissidents and anti-coup activists, killing dozens and wounding hundreds of people in massacres in Sacaba and Senkata, Bolivia last November. They politically persecuted MAS figures, allies, and leftist activists over a tumultuous year leading up to the recent election.

        The MAS victory is a rejection of the racist coup government. Áñez pushed the MAS down, but the party and its diverse base of supporters rose up and won.

      • Trump’s Nuclear Weapons are Standing Up And Standing By

        This is the Trump who contracted the Covid 19 virus and on October 2 was taken to hospital where he was drugged to the eyeballs, referred to the infliction as “a blessing from God”, and declared “I’m a perfect physical specimen.” He then was flown to a massive election rally in Florida on October 12, joining his supporters in shoulder-rubbing maskless happiness and announced “Now they say I’m immune. I feel so powerful. I’ll walk in there. I’ll kiss everyone in that audience. I’ll kiss the guys and the beautiful women, just give you a big fat kiss.”

        The mental instability evident in these and many other utterances of that “perfect physical specimen” is disturbing.  And the fact that it exists in a man who could destroy the world is terrifying.

      • Erdogan repeats his remarks about French president

        Anger at Macron spilt over into the streets in several Muslim-majority countries, with further demonstrations expected.

      • Islam: A Permanent War Institution

        Is there any difficulty in grasping the message here? It is about as clear as it can be. Yet will you hear any Western European politician, apart from Geert Wilders, saying anything remotely comparable? No.

      • Erdogan’s Calamitous Authoritarianism

        A brief synopsis of Erdogan’s criminal domestic practices and his foreign misadventures tell the whole story.

        Domestically, he incarcerated tens of thousands of innocent citizens on bogus charges, including hundreds of journalists. Meanwhile he is pressuring the courts to send people to prison for insulting him, as no one can even express their thoughts about this ruthlessness. Internationally, Erdogan ordered Turkish intelligence operatives to kill or smuggle back to the country Turkish citizens affiliated with the Gülen movement.

      • Turkey’s Erdogan urges French goods boycott amid Islam row

        Mr Erdogan has angrily criticised French President Emmanuel Macron for pledging to defend secularism against radical [sic] Islam.

        It comes after a teacher was killed for showing Prophet Muhammad cartoons.

        Samuel Paty was beheaded on 16 October by 18-year-old Abdullakh Anzorov outside Paris, after presenting the images to his pupils during a class about freedom of speech.

    • Environment
    • Finance
      • Arkansas: My Landlord Is Trying to Kick Me Out. What Can I Do?

        Are you facing eviction in Arkansas? Before you do anything, there are lawyers available who might be able to provide you with advice. Legal Aid of Arkansas and the Center for Arkansas Legal Services are two groups that offer free services to people who can’t afford to hire a lawyer. You can also find a lawyer through the state’s bar association or the Arkansas Access to Justice Commission.

        Do you live in income-based housing, like a public housing authority? Do you have a Section 8 voucher? There may be other laws that apply to you than the ones described below. You can call one of the legal services above to ask about the specifics.

      • Wall Street: Traditional Cable TV Sector ‘Unraveling’ In Wake Of Covid

        While COVID-19 has been great for some sectors (like video games or webcams), it’s beating traditional entertainment options (like brick and mortar movie theaters and cable TV subscriptions) to a pulp. To the point where Wall Street analyst Craig Moffett has declared that the traditional cable TV sector is unraveling thanks to a sharp spike in cord cutting. Recent data suggests that traditional pay TV subscriptions have dropped 22.8% from its peak back in 2014. And by the end of 2024, analysts expect that fewer than half of US homes will subscribe to a traditional pay TV service.

      • When Falling Behind on Rent Leads to Jail Time

        It was bad enough when Jazmon Allen lost her waitressing job in March at a Hot Springs, Arkansas, barbecue restaurant during statewide closures meant to curb the pandemic.

        Then after she fell behind on her rent came the shock that only happens to tenants in Arkansas: In May, her landlord filed a criminal complaint for failing to pay and failing to vacate the property.

    • AstroTurf/Lobbying/Politics
      • Vote for What You Believe In
      • Trump’s Message of Covid-19 Happy Talk Amounts to Surrender

        Donald Trump has been predicting the imminent disappearance of Covid-19 ever since the outbreak of the pandemic at the beginning of the year. During Thursday night’s debate, he reiterated his claim that the pandemic was almost over. “We’re rounding the corner,” Trump claimed. “It’s going away.” Citing his own bout with the coronavirus, Trump claimed that new therapeutic drugs amounted to a cure. “I can tell you from personal experience, I was in the hospital,” Trump said. “I had it and I got better. And I will tell you that I had something that they gave me, a therapeutic, I guess they would call it. Some people could say it was a cure, but I was in for a short period of time. And I got better very fast or I wouldn’t be here tonight. And now they say I’m immune. Whether it’s four months or a lifetime, nobody’s been able to say that, but I’m immune. More and more people are getting better.”

      • The Election Isn’t Over Until Trump’s Gone

        Donald Trump tells lots of lies. But he lies most adventurously about elections. Even when it was clear he had lost the popular vote by millions of ballots and won the Electoral College by a handful of razor-thin margins in battleground states, he claimed on November 27, 2016, that “in addition to winning the Electoral College in a landslide, I won the popular vote if you deduct the millions of people who voted illegally.” Both statements were false. But Trump was determined to control the narrative, and he has maintained that determination to such an extent that his supporters imagine him to be far more popular than polls have ever suggested.

      • Journalists Pick Sides When They Call Adding Justices ‘Court Packing’

        As Republicans ram through Trump’s third Supreme Court nomination with an election underway, Democrats are increasingly contemplating expanding the court. But rather than cover it with the “objectivity” they claim to strive for, the country’s dominant media outlets have adopted a right-wing frame of the issue—calling it “court packing”—that delegitimizes court expansion.

      • Republicans Have Confirmed Amy Coney Barrett—and Officially Captured the Supreme Court

        Amy Coney Barrett was confirmed this evening as an associate justice on the United States Supreme Court. Her confirmation to a lifetime appointment comes just eight days before an election that could cast out the man who nominated her and many of the people who confirmed her. Barrett is just 48. Assuming she receives excellent socialized medicine—the kind to which she’s entitled as a federal employee and which she will soon take away from other Americans—she can be expected to wield power well into her 80s.

      • What Amy Coney Barrett Means for the Future of Voting Rights

        My grandparents grew up in Jim Crow Virginia. Back then, Black folks like them faced poll taxes, literacy tests, and intimidation that kept them from exercising their right to vote. The white ruling class successfully kept Black people from fully participating in the political process. It was unthinkable that two generations later, their grandson, a 33-year-old openly gay, Black man, would be the Democratic nominee for Congress in the predominantly white, affluent suburbs of New York City.

      • In ‘Partisan Power Grab,’ Republican Senators Confirm Third Trump Nominee Amy Coney Barrett to Supreme Court

        Critics warn that she “will only embolden the court’s most conservative judges to further gut protections for Americans’ healthcare, free speech, and the environment, and unleash a new wave of corporate greed.”

      • Because We Don’t Have a Right to Vote…

        If you care about the survival and expansion of democracy in America, this may be your last chance to get out there and vote.

      • Arm Wrestling Authoritarianism: The Homestretch

        What will the next week be like? Kelly Hayes talks with journalist Sarah Kendzior about what to expect in the final days of the 2020 presidential race.

      • So Trump Loses to Biden….Then What?

        If Trump loses in November, he won’t just moan about election rigging, he’ll also lose all interest in providing more help to millions of Americans at the edge of penury and despair.

      • International Study Finds US Republican Party Heading Towards Becoming One of World’s Most Authoritarian Factions

        “Disrespect of political opponents, the encouragement of violence, and also the violation of minority rights… they have all clearly increased with the Republican Party in recent years,” said one of the lead authors.

      • Trump Aims to Convince Supporters That a Loss Means Election Is “Rigged”

        One of the more interesting (and somewhat confounding) polling results in this election cycle has been the belief among members of both parties that Donald Trump will win re-election, regardless of who they’re actually planning to vote for. His approval rating has been stuck in the low 40s throughout his term, which is unprecedented, and he’s been behind in the polls from the beginning of the campaign. Yet most Americans still remain convinced that he is going to win. This is from Gallup in early October:

      • ‘Prove Him Wrong’: Progressives Demand Democrats Accept McConnell’s Challenge, Expand Supreme Court If They Win Elections

        “Mitch McConnell doesn’t think we can fight back to save our courts. He’s wrong. The first step is winning in November.” 

      • Trump Out Now

        That’s because these are not “normal” times. The deadly coronavirus that has been spread by the pandemo-fascist Trump administration has already killed 220,000-plus Americans and will likely 200,000 to 300,000 more by Inauguration Day (January 20th) next year. The United States is in the middle of a related and attempted rolling coup being carried out by a White House that knows it cannot win a second term in conventional fashion. With a long list of enemies and groups on its hit list, the Trump administration seeks unchallenged dominance but lacks enough voter support to prevail without subverting what’s left of democracy in the elections system. It is therefore undertaking a multi-level assault on the American electoral process.

        The cable news talking heads keep scratching their heads on how Trump is talking only to his base and not trying to broaden his voter support beyond his 43-45%. They might want to reflect that Trump and the GOP’s main plan this summer and fall has been to cripple and steal the election, not to win it in a “normal”/conventional fashion.

      • Hello, Neighbor: My Letter to a Trump Supporter

        “The only way we will love our neighbor as ourselves is by getting to know our neighbors, even in the midst of our differences.” I love that.

      • What to Do If You Change Your Mind About Voting by Mail

        If you’ve received a mail ballot but have changed your mind and want to vote in person, there’s some good news: You probably can do this.

        The details differ from state to state. In some, you’ll be allowed to cast a regular ballot, and in others you’ll cast a “provisional” ballot, to be counted once election officials determine you haven’t already voted.

      • Muslims in Trump Country: “Natours Grocery” Tells Story of Palestinian American Family in Virginia

        As the presidential race enters its final full week, we speak with filmmaker Nadine Natour about “Natours Grocery,” her new documentary short that tells the story of her Palestinian American family living in Trump’s America. Natour’s immigrant parents own a store in the highly conservative town of Appomattox, Virginia, which voted overwhelmingly for Donald Trump in 2016. The Natours say they don’t talk about politics or religion with their customers to avoid confrontation, but as they strive to build bridges with their neighbors, President Trump’s anti-immigrant, anti-Muslim rhetoric inspires a backlash in Appomattox. “In the election of Donald Trump we saw a lot of that bubbling racist sentiment toward immigrants, towards Muslims, become part of the mainstream discourse,” says Natour. “You really could see a shift in attitudes.” “Natours Grocery” premieres tonight as part of ”POV Shorts” on PBS.

      • With All Eyes on Wisconsin, Partisan Gridlock at State Elections Commission Frustrates Voters and Local Officials

        As ballots began pouring in by mail after Wisconsin’s April 7 primary, local election officials became increasingly perplexed over which ones to count.

        A federal judge had ordered that ballots arriving as many as six days after the election should be accepted, but the U.S. Supreme Court narrowed that window, ruling that ballots should be counted only if they were postmarked by Election Day.

      • Jared Kushner Eviscerated as ‘Face of White Privilege and Nepotism’ After Mocking Racial Justice Protesters

        President Donald Trump’s son-in-law—some of whose wealth comes from being what one user called “the highest-ranking slumlord in the country”—also implied that Black people do not want to succeed. 

      • Ivanka Trump, Jared Kushner Threaten Defamation Suit Over Lincoln Project’s Non-Defamatory Billboards

        Donald Trump’s offspring are as thin-skinned as the President himself. And, like him, they apparently have access to the worst legal counsel money can buy. First Daughter Ivanka Trump and her husband, Jared Kushner, apparently can’t handle being criticized for their involvement in the mishandling of the COVID-19 pandemic.

    • Censorship/Free Speech
      • Content Moderation and the U.S. Election: What to Ask, What to Demand

        With the upcoming U.S. elections, major U.S.-based platforms have stepped up their content moderation practices, likely hoping to avoid the blame heaped upon them after the 2016 election, where many held them responsible for siloing users into ideological bubbles—and, in Facebook’s case, the Cambridge Analytica imbroglio. It’s not clear that social media played a more significant role than many other factors, including traditional media. But the techlash is real enough.

        So we can’t blame them for trying, nor can we blame users for asking them to. Online disinformation is a problem that has had real consequences in the U.S. and all over the world—it has been correlated to ethnic violence in Myanmar and India and to Kenya’s 2017 elections, among other events.

      • Corbett Report: YouTube Is Purging Again – LinuxReviews

        YouTube has been removing small independent content creators from it’s platform with regular purges since 2016. YouTube did another big purge this week. Independent content creators who are only on YouTube should take notice and get a presence on alternative platforms. Investigate journalist James Corbett of the Corbett Report is prepared to get purged from YouTube. His videos are available on his own self-hosted website and a number of other video platforms. Most independent creators are not even though YouTube has been suppressing and removing independent creators in favor of large corporate media outlets for nearly half a decade.


        The latest round of YouTube-purges should not be a surprise to anyone, YouTube has gradually increased their censorship of mostly smaller and independent creators under guise of it being related to “community guidelines” that allow them to remove any video with no explanation. What YouTube is doing in terms of outright censorship of smaller channels, as well as de-monetization of smaller content creators, something that’s probably killed more small creators than they’ve kicked off their platform, may be morally questionable.

    • Civil Rights/Policing
      • Join The Fan Fiction Deep State And Watch This Latest Video That Addison Cain Really Doesn’t Want You To See

        Last month we had a post about wolf kink erotica writer Addison Cain (pen name) and her abuse of the DMCA which we had first written about in May, but which came up again after YouTuber Lindsay Ellis did a fantastic video analyzing the entire case. If you haven’t seen that, here it is:

      • Italy and Frontex now monitor the Mediterranean Sea with large drones

        Last week, the EU Border Agency decided on the multi-year deployment of large drones in the Mediterranean, now Italy is following suit. The contractors have already carried out tests for Frontex over the past two years.

      • The Postmaster General’s Manufactured Mail Slowdown and Racial Inequality

        Compared to the national average, mail delay complaints are nearly 50 percent higher in zip codes with populations that are more than 45 percent Black, Indigenous, or other people of color.

      • Survivor Deported After Speaking Out About Medical Abuse in ICE Jails

        An independent medical review team has submitted a report to Congress on a lack of informed consent and “disturbing pattern” of questionable gynecological surgical procedures at the Irwin County Detention Center in Georgia, after an account from a nurse whistleblower in September prompted congressional and federal investigations. At least 19 women, most of whom are Black and Latina, have come forward to allege they were pressured into “unnecessary” gynecological treatment and surgeries — including procedures that left them sterile — while they were detained by Immigration and Customs Enforcement. We speak with Jaromy Floriano Navarro, a survivor of medical abuse and neglect at Irwin who was the original source of the information about medical abuse by Dr. Mahendra Amin that was eventually included in the whistleblower report. “From day one that I met Dr. Amin, he said, ‘OK, you need surgery,’” Navarro says. “They were really trying to do the surgery on me, for whatever reason. They wanted to take my womb out.” We also speak with Dr. Maggie Mueller, an assistant professor of obstetrics and gynecology at Northwestern Medical Center who was part of the independent medical review team that produced the new report, and Adriano Espaillat, Democratic congressmember from New York who visited the Irwin County Detention Center in September as part of a delegation from the Congressional Hispanic Caucus.

      • “They Wanted to Take My Womb Out”: Survivor of Medical Abuse in ICE Jail Deported After Speaking Out

        An independent medical review team has submitted a report to Congress on a lack of informed consent and “disturbing pattern” of questionable gynecological surgical procedures at the Irwin County Detention Center in Georgia, after an account from a nurse whistleblower in September prompted congressional and federal investigations. At least 19 women, most of whom are Black and Latina, have come forward to allege they were pressured into “unnecessary” gynecological treatment and surgeries — including procedures that left them sterile — while they were detained by Immigration and Customs Enforcement. We speak with Jaromy Floriano Navarro, a survivor of medical abuse and neglect at Irwin who was the original source of the information about medical abuse by Dr. Mahendra Amin that was eventually included in the whistleblower report. “From day one that I met Dr. Amin, he said, ‘OK, you need surgery,’” Navarro says. “They were really trying to do the surgery on me, for whatever reason. They wanted to take my womb out.” We also speak with Dr. Maggie Mueller, an assistant professor of obstetrics and gynecology at Northwestern Medical Center who was part of the independent medical review team that produced the new report, and Adriano Espaillat, Democratic congressmember from New York who visited the Irwin County Detention Center in September as part of a delegation from the Congressional Hispanic Caucus.

      • Surveillance company harassed female employees using its own facial recognition technology

        A surveillance startup in Silicon Valley is being accused of sexism and discrimination after a sales director used the company’s facial recognition system to harass female workers. Verkada, which was valued in January at $1.6 billion, equips its office with its own security cameras.

        Last year, the sales director accessed these cameras to take photos of female workers, then posted them in a Slack channel called #RawVerkadawgz alongside sexually explicit jokes. The incident was first reported by IPVM and independently verified by Vice.

      • ‘Rebirth’: Chileans vote by millions to tear up Pinochet’s constitution

        With more than three quarters of the votes counted, 78.12% of voters had opted for a new charter. Many have expressed hopes that a new text will temper an unabashedly capitalist ethos with guarantees of more equal rights to healthcare, pensions and education.

        “This triumph belongs to the people, it’s thanks to everyone’s efforts that we are at this moment of celebration,” Daniel, 37, told Reuters in Santiago’s Plaza Nunoa. “What makes me happiest is the participation of the youth, young people wanting to make changes.”

      • ‘Translation machines’: Interpretation gaps plague French asylum process

        France received nearly 120,000 asylum requests in 2019 – more than any EU country bar Germany. The numbers applying for protection have increased every year since 2015, but successive French governments have failed to match this rising demand with sufficient funding. One of the most glaring gaps is the lack of quality language interpreters, who play a critical role in the legal process.
        On a rainy March morning, days before the coronavirus pandemic closed it to the public, seven people filed into a courtroom in the Parisian suburb of Montreuil.
        At the table in the centre, a middle-aged man and his wife sat down. The man’s lawyer, a woman in her mid-sixties, introduced herself to her client by yelling at him to hurry up in a language he didn’t understand.

    • Internet Policy/Net Neutrality
      • Substack is Great For Newsletters, But Not For New Creators

        So, congrats to Substack. Great stuff.

        But creators should keep their main domains and platforms as agnostic and untethered as possible to avoid lock-in and migration problems in the future.

      • Safety in Name, Commercial in Fact: The Auto Industry Spectrum Squatting Campaign on 5.9 GHz Widens the Digital Divide

        Here’s an idea for a business model. Instead of using valuable spectrum to close the digital divide by opening it for everyone to use, get the FCC to give us exclusive use for free. Next, convince states and the federal government that rather than build broadband networks to the disconnected in rural America, they should build out our network (also at no cost to us). Then we will use this network to harvest everyone’s driving information while serving up advertisements and other commercial services. In order to persuade taxpayers to support it, we’ll pretend the network is “absolutely essential” to preventing car accidents, despite the recent development of superior technology. To really sell the idea, we’ll label this piece of spectrum the “Safety Band.”

      • 2K Sports Could Have Avoided Its Un-Skippable Ads Backlash If The Ads Were Better Content

        For over a decade, we have been trying to drive home the point that advertising actually is content and that content is advertising. It’s a mindset sort of thing, but one that is incredibly important in an internet age where so much of a revenue emphasis is on ad-driven business models. The point of this all is that you can make any advertising included in a good or service all the more effective if –wait for it — your customers actually want and enjoy the ads. If they’re engaging, useful, or funny, the normal complaints you hear about commercials and the like simply melt away.

      • Twitter preconnects to the wrong domains

        Twitter redirects links through its link-shortening service. It was once a useful addition to its service as it helped people stay underneath the strict character limits. The link shortener reduced all links to 23 characters. Twitter gains some more data-insights about its users in the form of click-stream data and insight into popular links.

        However, the link shortening service has another cost: links resolve slower. Instead of clicking-through directly to the destination website, the browser needs to connect to Twitter’s link-shortening service and then follow a redirect to the destination website. To speed up the process, Twitter preconnects to its link-shortening service every time you scroll a link card into view. Link cards are boxes that show an image, title, and description of a link. This shows that Twitter finds it highly likely that people will click on external links in tweets.

        To speed things up even further, Twitter also preconnects to the destination website at the other end of the redirect. This is where it has made some mistakes, though.

        You may be wondering why it’s even using the link-shortening service anymore if it already knows the destination address. Reread the previous paragraph for clarification on Twitter’s motivations.

      • Ofcom Extend Broadband ISP Switching and Ban Locked Mobiles

        Ofcom UK has set out new measures that will make switching between broadband ISPs on physically separate networks easier (e.g. Openreach to Cityfibre), but due to the complexities involved providers will be given until December 2022 implement it. Mobile operators will also be banned from selling “locked” handsets.


        The regulator states that any “loss of service” that might occur during a switch will NOT be allowed to exceed 1 working day and ISPs will be expected to compensate customers if things go wrong. Ofcom will also ban notice period charges beyond the switch date for residential customers (they’ve already done the same more mobile networks), which is intended to prevent situations where a customer ends up paying for two services at the same time (despite only being able to use one of them).

        Meanwhile the losing provider will be required to continue to supply the end-user on the same terms, until the new service is activated by the gaining provider, and to automatically terminate end-users’ contracts upon conclusion of the switching process. The losing ISP will also be required to reactivate the number and all related services where a switching process fails and until the port is successful.

        In keeping with all this the regulator will also be making some “limited” changes to phone number porting, which includes giving customers the “right to port their number for one month after they have terminated their contract and a prohibition on charging customers to port their number.” This should be a big help as at present it can be quite tedious to get your number back if it’s lost during a switch.

        Providers have been working behind the scenes for a while to develop a new switching process through the Office of the Telecoms Adjudicator (OTA) and a separate consultation is due to follow, which will set out the technical details of the proposed process. These are significant changes to how switching processes work and as such, the new rules are NOT expected to come into force until December 2022.

    • Digital Restrictions (DRM)
      • What Is Google Widevine DRM and Why Do You Need It?

        If you’re streaming content from services like Netflix and Hulu, you may have seen a prompt to install Google Widevine. Depending on your device and browser, it may already be built in by default. Either way, many users want to know exactly what it is and what it does. The good news is it isn’t a virus and it’s safe. It’s also required to view certain streaming content.

    • Monopolies
      • Apple & Google Agree to Cooperate By Removing Pirate Apps From Stores

        New amendments to copyright law in Russia require companies including Apple and Google to remove infringing apps from their respective stores or face blocking by local ISPs. With Apple already being sued in a local court for offering ‘pirate’ apps, both companies have now officially confirmed they will begin cooperation to remove piracy apps.

      • Apple, Google and a Deal That Controls the Internet

        Apple now receives an estimated $8 billion to $12 billion in annual payments — up from $1 billion a year in 2014 — in exchange for building Google’s search engine into its products. It is probably the single biggest payment that Google makes to anyone and accounts for 14 to 21 percent of Apple’s annual profits. That’s not money Apple would be eager to walk away from.

        In fact, Mr. Cook and Mr. Pichai met again in 2018 to discuss how they could increase revenue from search. After the meeting, a senior Apple employee wrote to a Google counterpart that “our vision is that we work as if we are one company,” according to the Justice Department’s complaint.

      • Patents
        • Software Patents
          • Patent Docs: Realtime Data LLC v. Reduxio Systems, Inc. (Fed. Cir. 2020)

            One of the more frustrating aspects of current patent-eligibility law is that it lends itself all too easily to mischief. In particular, given that the eligibility test under 35 U.S.C. § 101 as interpreted by the courts is poorly-defined, conclusory reasoning frequently rears its ugly head. Such reasoning is sometimes found in § 101 rejections of claims by examiners of the U.S. Patent and Trademark Office. The more egregious of these rejections involve little actual analysis, no actual analysis, the ignoring of claim elements, the ignoring of stated improvements of the claimed invention, and attempts to minimize case law favorable to patentees by limiting the scope of those decisions to their facts. But district courts are not immune to jumping to conclusions either.

            Realtime LLC brought an action in the District of Delaware alleging that multiple parties infringed claims of U.S. Patents 7,415,530, 8,717,203, 9,054,728, 9,116,908, and 9,667,751. The defendants moved the District Court to dismiss, contending that the patents are ineligible (among other grounds). Immediately after oral argument, the District Court declared all 159 claims of the five patents ineligible without a formal written opinion. The only memorialization of the judge’s reasoning is a five-page transcript. Realtime asked the District Court for leave to amend its complaint, but the judge refused. He admitted that “reasonable people can disagree” on the eligibility of the asserted claims, but nonetheless stated “I think you can take your issues up with the Federal Circuit, and if I’m wrong, I’m wrong.” Realtime appealed.

      • Trademarks
        • Special Protection of Trade Marks with a Reputation under European Union Law

          Trade marks with a reputation (TMwR) in the EU and the additional layers of protection provided to them, like the famous trade mark regimes in other jurisdictions in general, is a controversial subject surrounded by unresolved problems of ambiguity and uncertainty that, sometimes, involves political databases over, for instances, the threshold of reputation. The shift in the essential function of trade marks, from an anti-deception regime to a strong property-based regime, has been accompanied by both questions and attempts at justification.

          Having been delving into comparative research on famous trade mark regimes for a while herself, this Kat was very interested to read Special Protection of Trade Marks with a Reputation under European Union Law by Michal Bohaczewski (Assistant Professor at the University of Warsaw), which presents a comprehensive guide to EU law practices concerning TMwR.

      • Copyrights
        • Twitch’s Freak Out Response To RIAA Takedown Demands Raises Even More DMCA Questions

          As many of you probably saw last week, Twitch decided to delete a ton of videos in response to DMCA takedown claims (which most people believe came from the RIAA). As we pointed out earlier this year, the RIAA had started flooding Twitch with DMCA takedowns over background music used in various streams. The whole thing seemed kind of silly, and now it appears that Twitch (despite being owned by Amazon and having some pretty good lawyers) was caught without a plan.

        • The music industry has taken another step toward a legal fight with Twitch

          Amazon received a “blistering” letter last Thursday about copyright infringement and Twitch’s nonexistent licensing deals with major music rights holders, Variety reports. The letter was signed by organizations including the Recording Industry Association of America (RIAA), the Recording Academy, the National Music Publishers Association, the American Association of Independent Music, SAG-AFTRA, and more.

          The document accuses Twitch of allowing streamers to play copyrighted music without getting the proper licensing to do so. (Music copyright is a thorny, complicated subject; if you want to play music to audiovisual content, you need at least two different licenses to do it legally: a synchronization license and a mechanical license.) “Twitch appears to do nothing in response to the thousands of notices of music infringement that it has received nor does it currently even acknowledge that it received them, as it has done in the past,” the letter reads in part, according to Variety.

        • Movie Company Sues Pirates Who Used an Anonymous VPN

          The makers of the film ‘Angel Has Fallen’ have filed a lawsuit against seventeen alleged pirates. According to the complaint, several defendants used the VPN service ‘Private Internet Access,’ which can expect to be subpoenaed. That effort will likely be fruitless as the VPN doesn’t keep any logs. However, with help from information shared by torrent site YTS, users are still at risk.

        • Defending Fair Use in the Omegaverse

          Copyright law is supposed to promote creativity, not stamp out criticism. Too often, copyright owners forget that – especially when they have a convenient takedown tool like the Digital Millennium Copyright Act (DMCA).

          EFF is happy to remind them – as we did this month on behalf of Internet creator Lindsay Ellis. Ellis had posted a video about a copyright dispute between authors in a very particular fandom niche: the Omegaverse realm of wolf-kink erotica. The video tells the story of that dispute in gory and hilarious detail, while breaking down the legal issues and proceedings along the way. Techdirt called it “truly amazing.” We agree. But feel free to watch “Into the Omegaverse: How a Fanfic Trope Landed in Federal Court,” and decide for yourself.

Site Changes Ahead of Anniversary

Tuesday 27th of October 2020 01:00:12 PM

Summary: We’re making some changes to the presentation and function of the site — changes that will become more prominent over the coming days

ACCORDING TO ICANN, our "Creation Date" is "2006-11-07T14:21:12Z (i.e. a fortnight from now, minus 14 years) and, as we've already noted here very recently, we want to do something special in spite of the regional lock-downs (maybe national some time soon, with growing levels of restrictions intended to contain the pandemic). We’ve bought a number of cakes, but that’s a superficiality. We want to do something more meaningful for this birthday, knowing that a record number of people are nowadays involved with the site (e.g. as guest writers or admins), lurk along or mingle with the site’s IRC community, and join its growing readers base (this past year has seen the highest readership ever and in Tux Machines this past week was also an all-time record).

“Changes and upgrades need to be justified based on practical grounds.”A geeky sort of anniversary would involve not gifts and cakes; our collaboration tools need to be improved and IRC had has its limitations, alongside the old limitations associated with encrypted E-mail (while E-mail is standardised it was never designed for truly anonymous usage). The Wiki was recently used for some internal collaborations, mostly collaborative editing, and we don’t wish to replace what works fine just for the sake of 'novelty'. Changes and upgrades need to be justified based on practical grounds.

This morning we started implementing some changes to the site and over the coming days we expect to carry on. The changes aren’t much beyond structural and cosmetic, at least for now. We’re exploring all sorts of improvements which can and perhaps will be incorporated.

Links 26/10/2020: rpminspect 1.2, Open Source Hardware Certification and LibreOffice Conference

Monday 26th of October 2020 10:19:25 PM

  • GNU/Linux
    • Desktop/Laptop
      • Behind the Scenes of Thelio Mega Engineering

        In 2017, we announced that we were going to bring the design and manufacturing of our products in-house. The driving purpose was to leverage our understanding of our users’ needs in order to engineer better products for them. In 2018, we shipped the first fruits of our labor and, over the course of the last two years, shipped hundreds of updates to the Thelio line as we continuously integrated improvements into our manufacturing. Establishing our factory in Colorado made this possible, but we were just getting started.

        Early this year, we set off to engineer our workstation version of a Le Mans Hypercar. It started with a challenge: Engineer a quad-GPU workstation that doesn’t thermal throttle any of the GPUs. Three GPUs is pretty easy. Stack the forth one in there and it’s a completely different animal. Months of work and thousands of engineering hours later we accomplished our goal. Every detail was scrutinized. Every part is of the highest quality. And new factory capabilities, like milling, enabled us to introduce unique solutions to design challenges. The result is Thelio Mega. A compact, high-performance quad-GPU system that’s quiet enough to sit on your desk.

        We started with simple fan placement experiments to determine the best location for intake and exhaust fans and sizes. Computer fluid dynamics simulations assisted to dial in air flow ducts followed by hundreds of fan placement iterations and thermal tests.

    • Kernel Space
      • Linux 5.10 Is The Next LTS Kernel – Phoronix

        While there had been much speculation that Linux 5.9 would be the kernel’s next long-term support release based on past timing, Linux 5.10 is going to be the LTS release.

        Greg Kroah-Hartman who is the main stable maintainer for the Linux kernel confirmed at the Linux Foundation’s Open-Source Summit Europe that Linux 5.10 will be the LTS release.

        Linux 5.10-rc1 released yesterday and should debut as stable by mid-December. This kernel will then be maintained for the years ahead under the Linux LTS program.

      • Linux 5.10 is a bigger kernel release than expected and sees the removal of setf_fs()

        With first release candidate of version 5.10 of the Linux kernel now available, Linus Torvalds says that it “looks to be a bigger release” than he expected.

        Linux kernel 5.10-rc1 includes 14-15,000 merge commits — depending on how you count them — Torvalds notes in his weekly update to the Linux community. He shares the news that, for him, the most interesting change in this release is the removal of the setf_fs() addressing tool.

      • Linux 5.10 will deliver ‘historic’ upgrade

        The creator of Linux has hailed the “historic” launch of the latest update as one of the most important in the software’s history.

        Linus Torvalds said that the release of Linux 5.10 was, “a bigger release than I expected”, and could surpass version 5.8 to be the biggest software launch for the company yet.

        The launch looks to make the open-source software platform more powerful and easier to use than ever before, offering a number of new additions, upgrades and features for users across the globe.

      • Torvalds hails the removal of a relic from Linux’s early days

        Set_fs() has been the source of various security problems over the years. Jonathan Corbet, a kernel contributor and editor of Linux news site LWN, published an article in 2017 titled ‘A farewell to set_fs()?’ in which he highlighted some of the aforementioned issues.

        “Set_fs() is clearly the sort of interface that can easily create severe security bugs,” Corbet wrote. “It is also a tempting shortcut that tends to find its way into code of questionable quality such as out-of-tree drivers.”

        The function has been part of Linux since around 1991 and enabled the kernel to override address spaces. In 2010, the National Institute of Standards and Technology detailed how it could be used to “overwrite arbitrary kernel memory locations and gain privileges”.

        That particular bug was fixed in 2010 but set_fs() has continued to be a concern and many within the community have called for its removal for many years. However, there’s a lack of developers willing to do such deep infrastructural changes.

        Other notable changes in the release include support for NVIDIA Orin SoCs designed for autonomous cars, improved support for the Broadcom BCM2711 chip used in the Raspberry Pi 4, support for upcoming Arm-based CPUs and GPUs, a fix for the ‘Year 2038 Problem’, virtualisation tweaks, and ending support for PowerPC 601 CPUs.

      • ARM32 Page Tables

        As I continue to describe in different postings how the ARM32 start-up sequence works, it becomes necessary to explain in-depth the basic kernel concepts around page tables and how it is implemented on ARM32 platforms.

        To understand the paging setup, we need to repeat and extend some Linux paging lingo. Some good background is to read Mel Gormans description of the Linux page tables from his book “Understanding the Linux Virtual Memory Manager”. This book was published in 2007 and is based on Mel’s PhD thesis from 2003. Some stuff has happened in the 13 years since then, but the basics still hold. It is necessary to also understand the new layers in the page tables such as the five layers of page tables currently used in the Linux kernel.

        First a primer: the ARM32 architecture with a classic MMU has 2 levels of page tables and the more recent LPAE (Large Physical Address Extension) MMU has 3 levels of page tables.

        Only some of the ARMv7 architectures have LPAE, and it is only conditionally enabled, i.e. the machines can also use the classic MMU if they want, they have both. It is not enabled by default on the multi_v7 configuration: your machine has to explicitly turn it on during compilation. The layout is so different that the same binary image can never support both classic and LPAE MMU in the same kernel image.

    • Instructionals/Technical
      • How to Set Up WireGuard VPN on Ubuntu 20.04 | Linuxize

        WireGuard is a modern VPN (Virtual Private Network) technology that utilizes state-of-the-art cryptography. Compared to other popular VPN solutions, such as IPsec and OpenVPN , WireGuard is faster, easier to configure, and has a smaller footprint. It is cross-platform and can run almost anywhere, including Linux, Windows, Android, and macOS.

        Wireguard is a peer-to-peer VPN; it does not use the client-server model. Depending on its configuration, a peer can act as a traditional server or client. It works by creating a network interface on each peer device tha

      • [Older] How to use zip on Linux

        Compressed files with the .zip extension are commonplace throughout Windows systems, as it’s been the native file compression method for the operating system since many years ago. On a Linux system, the nearest equivalent would have to be tar files and various methods of compression like gzip.

      • How to uninstall MySQL on Ubuntu 20.04

        You would like to remove MySQL database from your Ubuntu system ? In this short tutorial, you will learn how to safely uninstall MySQL .

        Make sure however to create backups of your databases before starting the procedure.

      • How to improve your bash/sh shell script with ShellCheck lint script analysis tool
      • How to install Minecraft on Deepin 20 – YouTube
      • openssl Generate Self Signed SSL Certifcate

        openssl req -newkey rsa:2048 -nodes -keyout /etc/ssl/private/myblog.key -x509 -days 365 -out /etc/ssl/private/myblog.pem – (openssl Generate Self Signed SSL Certifcate generating self signed ssl certificate to use in dovecot postfix nginx Self signed certificates can be used for private encryptions between server and client and must be manually accepted on browser/ client). The best command line collection on the internet, submit yours and save your favorites.

      • How to Add a Simple Progress Bar in Shell Script | Linux Journal

        At times, we need to write shell scripts that are interactive and user executing them need to monitor the progress. For such requirements, we can implement a simple progress bar that gives an idea about how much task has been completed by the script or how much the script has executed.

        To implement it, we only need to use the “echo” command with the following options and a backslash-escaped character.

      • How to install Steam on Deepin 20

        Firstly, we will enable 32-bit architecture on our device. Then we will update the system repositories. After that, we will install required 32bit packages. Lastly, with the last three commands, we will download and install Steam. Enjoy!

      • FISH | Friendly Interactive SHell on openSUSE – CubicleNate’s Techpad

        BASH has been good to me and I have enjoyed my time with BASH very much. I have learned so much about the inner workings of Linux through the terminal and BASH has been there my whole experience. “Tab” completion has been a marvelous gift to the terminal user experience. I have never had a complaint about BASH and therefore never looked elsewhere.

        On the episode of BDL from 17 Oct 2020, I was told to try FISH as it would change my terminal life. I didn’t really believe it but proceeded to install it anyway. I also wasn’t ready to commit to it so I modified a profile in Konsole to use Fish instead of Bash. Typing in one solitary command and I was sold.

      • How to install Sublime Text editor on a Chromebook

        Today we are looking at how to install Sublime Text editor on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

    • Games
      • The absurd multiplayer dating sim Monster Prom 2: Monster Camp is out now | GamingOnLinux

        I will admit that the original Monster Prom is something special as it remains as the only dating sim type of game I’ve enjoyed, and now there’s a brand new helping of it out with Monster Prom 2: Monster Camp.

        The original was an unexpected pleasure for me, as a genre I’ve rarely been able to enjoy. Let’s face it, “In Monster Prom I was rejected even after letting a princess ride me”, is not a typical GamingOnLinux headline. Monster Prom 2: Monster Camp was funded thanks to a Kickstarter campaign back in 2019, and it has released as of October 23 along with full Linux support as expected. Developer Beautiful Glitch mentioned how they’ve pretty much taken all that was tasty from the original, and threw in some spices to make Monster Prom 2: Monster Camp.

      • Möbius Front ’83 is a tactical turn-based strategy game from Zachtronics | GamingOnLinux

        Releasing with Linux support on November 5 is Möbius Front ’83 latest title from Zachtronics (SpaceChem, Infinifactory, Opus Magnum, Eliza). Unlike most of their previous titles, it’s not a puzzle game. They say it’s actually a conventional strategy game designed from scratch by the clever minds at Zachtronics, so it will have their own special feel to it.

        “The year is 1983 and the United States of America must defend itself from an enemy it could have never imagined— an America from an alternate universe that will stop at nothing to seize control of the country’s heartland!”

      • How to play League of Legends on Linux | FOSS Linux

        League Of Legends is a game made into a snap, meaning that the software package can be installed and executed across different Linux distributions. Being among the largest footprints of any game in streaming media communities on platforms like Twitch and YouTube, installing it in your Linux system will be great. For our case, we will install it in Ubuntu distro.

    • Desktop Environments/WMs
      • K Desktop Environment/KDE SC/Qt
        • Plasma Breeze theme with black fonts – My Brooze edit

          One of the most common topics to land in my inbox is Linux fonts. And more often than not, people ask me about what I normally do to make font clarity and contrast higher in this or that distribution. Then, more prevalent than all are questions about my modified Plasma Breeze theme, aptly titled Brooze.


          This is all it takes to have pure black fonts and enjoy good text clarity in Plasma. I don’t understand why low-contrast fonts are such a fad. Hint: Plasma is actually doing a relatively decent job. In general, most distros and desktop environments come with atrociously pale fonts, gray on gray. But then ergonomics has never been strong in the Linux desktop, as it’s not typically developed as a product, and certainly not with the end user in mind, unless the end user is a dark-theme-loving software developer. Anyway, if you are someone who actually spends a lot of time reading or writing, and values their eyes, then you may want to implement Brooze. I hope you find this innocent little article useful.

    • Distributions
      • IBM/Red Hat/Fedora
        • David Cantrell: rpminspect-1.2 released

          rpminspect 1.2 is now available. In addition to four new inspections, a lot of improvements have been made to how the program runs and reports results.


          A number of improvements are present in this release. The big one is the detection of rebased builds and the reading of the rebaseable list from the rpminspect-data package. A rebase is found when the before and after builds have matching package names but different version and release numbers. If the package name and version are the same but the release number is different, this is considered a maintenance update. This check determines reporting thresholds. For instance, changes in config files may report as VERIFY for a maintenance update but they report as INFO for a rebase. The assumption here is that rebased packages will bring a lot of changes and while rpminspect will find those, we do not want it to alarm as strictly as it would for a maintenance update.

          When using the -d option to get debugging output, you no longer see the config file settings dumped at the beginning of the output. That output has been moved to the -D/–dump-config option. You may not always want to see that so you now need to specify -D to also get the config file output.

          Support for SHA-224, SHA-384, and SHA-512 message digests is now present in librpminspect. There is a DEFAULT_MESSAGE_DIGEST macro in constants.h that sets the default the program will use. This is intended to help prepare for changes down the road where the message digest used for various tasks in packaging will change.

        • Systemd 247-RC1 Released With Systemd-OOMD, Systemd-Homed Now Defaults To Btrfs

          The first release candidate of systemd 247 is now available for testing and it’s a huge feature release.

          This big systemd 247 release is introducing systemd-oomd for out-of-memory daemon handling, systemd-homed now defaults to using Btrfs, there is a new capability with systemd of secure credentials handling, and much more. Below is a look at the highlights for systemd 247:

          - The new systemd-oomd service has been added for monitoring resource contention and can kill processes when memory/swap pressure is above the defined limits. For now this is experimental and just enabled in the developer mode.

          - Systemd-homed defaults to using the Btrfs file-system when available for creating home directories in LUKS volumes. The DefaultFileSystemType= option for homed.conf remains available for changing off the default/ Btrfs was chosen since it can grow and shrink the file-system online.

    • Devices/Embedded
      • Module and dev kit run Linux on QCS610 camera SoC

        Lantronix has launched an “Open-Q 610 μSOM” module and $995 dev kit that run Linux on Qualcomm’s camera-focused, AI-enabled octa-core QCS610 SoC with triple 4-lane MIPI-CSI interfaces.

        The Intrinsyc division of Lantronix has announced a tiny Open-Q 610 μSOM compute module and Open-Q 610 μSOM Development Kit that run Yocto Linux on a new Qualcomm QCS610 SoC aimed at smart camera applications. Camera features include staggered HDR, lens de-warp, dual camera stitching, image de-fog, and 360-degree panoramic views. The kit is available starting at $995, with shipments due in November.

      • Coffee Lake 3.5-inch SBC has up to three GbE ports

        Axiomtek’s 3.5-inch “CAPA520” SBC runs Linux or Win 10 on 8th and 9th Gen Coffee Lake CPUs with triple display and -20 to 60°C support plus up to 3x GbE, 6x USB, 2x SATA, and mini-PCIe and ZIO expansion.

        Axiomtek has announced a 3.5-inch, Intel Coffee Lake SBC that follows its similar, 6th and 7th Gen CAPA500. Like that model, the Linux-ready CAPA520 features Axiomtek’s ZIO expansion interface for optional I/O modules. The SBC supports industrial IoT-related applications in the embedded market, such as industrial control, machine vision, self-service terminal, digital signage, and medical imaging.

      • Open Hardware/Modding
        • Announcing the Open Source Hardware Certification API – Open Source Hardware Association

          Today we are excited to announce the launch of a read/write API for our Open Source Hardware Certification program. This API will make it easier to apply for certification directly from where you already document your hardware, as well as empower research, visualizations, and explorations of currently certified hardware.

          OSHWA’s Open Source Hardware Certification program has long been an easy way for creators and users alike to identify hardware that complies with the community definition of open source hardware. Since its creation in 2016, this free program has certified hardware from over 45 countries on every continent except Antarctica. Whenever you see the certification logo on hardware:

    • Free, Libre, and Open Source Software
      • Working open source |

        I work full time on open source and this is how.


        I started learning how to program in my teens, well over thirty years ago and I’ve worked as a software engineer and developer since the early 1990s. My first employment as a developer was in 1993. I’ve since worked for and with lots of companies and I’ve worked on a huge amount of (proprietary) software products and devices over many years. Meaning: I certainly didn’t start my life open source. I had to earn it.

        When I was 20 years old I did my (then mandatory) military service in Sweden. After having endured that, I applied to the university while at the same time I was offered a job at IBM. I hesitated, but took the job. I figured I could always go to university later – but life took other turns and I never did. I didn’t do a single day of university. I haven’t regretted it.


        I’d like to emphasize that I worked as a contract and consultant developer for many years (over 20!), primarily on proprietary software and custom solutions, before I managed to land myself a position where I could primarily write open source as part of my job.


        My work setup with Mozilla made it possible for me to spend even more time on curl, apart from the (still going) two daily spare time hours. Nobody at Mozilla cared much about (my work with) curl and no one there even asked me about it. I worked on Firefox for a living.

        For anyone wanting to do open source as part of their work, getting a job at a company that already does a lot of open source is probably the best path forward. Even if that might not be easy either, and it might also mean that you would have to accept working on some open source projects that you might not yourself be completely sold on.

        In late 2018 I quit Mozilla, in part because I wanted to try to work with curl “for real” (and part other reasons that I’ll leave out here). curl was then already over twenty years old and was used more than ever before.

      • Web Browsers
        • Mozilla

            The web is getting darker. It is being weaponized by trolls, bullies and bad actors and, as we’ve witnessed, this can have extremely grave consequences for individuals, groups, sometimes entire countries. So far, most of the counter-measures proposed by either governments or private actors are even scarier.

            The creators of the Matrix protocol have recently published the most promising plan I have seen. One that I believe stands a chance of making real headway in this fight, while respecting openness, decentralization, open-source and privacy.

            I have been offered the opportunity to work on this plan. For this reason, after 9 years as an employee at Mozilla, I’ll be moving to Element, where I’ll try and contribute to making the web a better place. My last day at Mozilla will be October 30th.

      • Productivity Software/LibreOffice/Calligra
      • Programming/Development
        • What is DevSecOps? Everything You Need To Know About DevSecOps

          Most people are familiar with the term “DevOps,” but they don’t know how to really utilize it. There’s more to DevOps than just development and operational teams. There’s an essential element of DevOps that is often missing from the equation; IT security. Security should be included in the lifecycle of apps.

          The reason you need to include security is that security was once assigned to one team that integrated security near the end-stages of development. Taking such a lax approach to security wasn’t such a problem when apps were developed in months or years. The average development cycle has changed quite a bit, though, and apps can be developed in a matter of days or weeks. Outdated security practices like leaving security too late can bring DevOps initiatives to their knees.

        • Nibble Stew: The Meson Manual: Good News, Bad News and Good News

          Starting with good news, the Meson Manual has been updated to a third edition. In addition to the usual set of typo fixes, there is an entirely new chapter on converting projects from an existing build system to Meson. Not only are there tips and tricks on each part of the conversion, there is even guidance on how to get it done on projects that are too big to be converted in one go.

        • Percepio Releases Tracealyzer Visual Trace Diagnostics Solution Version 4.4 with Support for Embedded Linux

          Percepio announced the availability of Tracealyzer version 4.4 with support for embedded Linux. Tracealyzer gives developers insight during software debugging and verification at the system level by enabling visual exploratory analysis from the top down. This makes the software suitable for spotting issues during full system testing and drill down into the details to find the cause.

          Version 4.4 adds several views optimized for Linux tracing, in addition to a set of visualizations already in Tracealyzer, and leverages Common Trace Format (CTF) and the widely supported LTTng, an open source tracing framework.

        • LLVM Adds A SPIR-V CPU Runner For Handling GPU Kernels On The CPU – Phoronix

          LLVM has merged an experimental MLIR-based SPIR-V CPU runner that the developers are working towards being able to handle CPU-based execution of GPU kernels.

          This new SPIR-V runner is built around the MLIR intermediate representation (Multi-Level Intermediate Representation) with a focus of going from GPU-focused code translated through SPIR-V and to LLVM and then executed on the CPU. The runner focus is similar to that of the MLIR-based runners for NVIDIA CUDA, AMD ROCm, and Vulkan, but just executing on the CPU itself. It was earlier this year LLVM added the MLIR-Vulkan-Runner for handling MLIR on Vulkan hardware.

        • Python
          • Python Modulo in Practice: How to Use the % Operator – Real Python

            Python supports a wide range of arithmetic operators that you can use when working with numbers in your code. One of these operators is the modulo operator (%), which returns the remainder of dividing two numbers.

          • Test & Code : Python Testing for Software Engineering 136: Wearable Technology – Sophy Wong

            Wearable technology is not just smart consumer devices like watches and activity trackers.

            Wearable tech also includes one off projects by designers, makers, and hackers and there are more and more people producing tutorials on how to get started. Wearable tech is also a great way to get both kids and adults excited about coding, electronics, and in general, engineering skills.

            Sophy Wong is a designer who makes really cool stuff using code, technology, costuming, soldering, and even jewelry techniques to get tech onto the human body.

        • Rust
          • Librsvg’s test suite is now in Rust

            Some days ago, Dunja Lalic rewrote the continuous integration scripts to be much faster. A complete pipeline used to take about 90 minutes to run, now it takes about 15 minutes on average.


            The most complicated thing to port was the reference tests. These are the most important ones; each test loads an SVG document, renders it, and compares the result to a reference PNG image. There are some complications in the tests; they have to create a special configuration for Fontconfig and Pango, so as to have reproducible font rendering. The pango-rs bindings do not cover this part of Pango, so we had to do some things by hand.

  • Leftovers
    • Finance
      • Homeless seek indoor shelters as temperatures plunge to record lows

        A cold front that dumped several inches of snow in the Pike Peak region Sunday into Monday is expected to pludge temperatures into a record-breaking cold overnight, the National Weather service in Pueblo predicts.

        Colorado Springs broke the record low temperture for Oct. 26 by 10 degrees. The pervious record was set in 1913 at 16 degrees. Monday’s low was measured at 6 degrees, and the brutal cold is forecast to continue.

        For most, the winter-like weather means a hindrance on the roads and running the thermostat higher, but single digit-temperatures can be more than just an inconvenience for those who are homeless.

    • AstroTurf/Lobbying/Politics
      • FBI investigating fire set in Boston ballot drop box

        A fire was set Sunday in a Boston ballot drop box holding more than 120 ballots in what Massachusetts election officials said appears to have been a “deliberate attack,” now under investigation by the FBI.

        The fire that was set around 4 a.m. in a ballot drop box outside the Boston Public Library downtown, Massachusetts Secretary of the Commonwealth William Galvin’s office said.

        There were 122 ballots inside the box when it was emptied Sunday morning, and 87 of them were still legible and able to be processed, Galvin’s office said. The box had last been emptied around 2:30 p.m. on Saturday.

    • Civil Rights/Policing
      • Digital Self

        When we talk about the digital self, we are talking about the self as it exists within digital spaces. This holds differently for different people, as some of us prefer to live within an pseudonymous or anonymous identity online, divested from our physical selves, while others consider the digital a more holistic identity that extends from the physical.

        Your digital self is gestalt, in that it exists across whatever mediums, web sites, and services you use. These bits are pieces together to form a whole picture of what it means to be you, or some aspect of you. This may be carefully curated, or it may be an emergent property of who you are.

        The way your physical self has rights, so too does your digital self. Or, perhaps, it would be more accurate to say that your rights extend to your digital self. I do not personally consider that there is a separation between these selves when it comes to rights, as both are aspects of you and you have rights. I am explicitly not going to list what these rights are, because I have my own ideas about them and yours may differ. Instead, I will briefly talk about consent.


        Our digital autonomy is not the only thing at stake when we look at digital consent. The ways we interact in digital spaces impact our whole selves, and exploitation of our consent too impacts our whole selves.

    • Monopolies
      • Patents
        • FOSS Patents: Munich I Regional Court’s official presentation of results of “evaluation” of local patent rules puts court’s pro-patentee partiality on full display

          One year ago, the Landgericht München I (Munich I Regional Court) celebrated the tenth anniversary of its Patent Local Rules (“Münchner Verfahren”). On that occasion, the court announced an “evaluation” study by the Max Planck Institute in order to find out how practitioners view the court’s performance. Last week, the court officially presented the results in a videoconference. As of today, access to the recording (which the court originally made available to the public via YouTube) has been restricted.

          Maybe someone decided to hide the presentation because the results are all too embarrassing–and even I, as a critic of the court’s exceedingly patentee-friendly decisions, disagree in some ways.


          But in patent cases, which involve far more complex technical questions and have huge economic implications, German judges rarely appoint experts. Does it make sense? No. It simply stinks. It’s an agenda-driven system, and the administration of justice is nowhere near the top of the list.

          To be fair, the practice of adjudicating cases without hearing expert witnesses is not unique to the Munich court. In Dusseldorf and Mannheim, it’s just the same. Nevertheless, the court’s own outline of its patent litigation procedures is shockingly forthright.

          The latest absurdity is that a patentee enforcing an injunction during the appellate proceedings just has to make a deposit of a few million dollars to do what would amount to a multi-billion dollar damage to a car maker such as Daimler, with the court arguing that the defendant should simply take a license (which would, however, end the case).

          Back to that “evaluation” study of the Munich court’s performance in patent cases. The responses to the Max Planck Institute’s survey suggest that Munich has shortcomings with respect to the quality of its legal work and its technical understanding, where Dusseldorf and Mannheim are rated more highly, but that Munich is still a popular venue because it’s a rocket docket and very plaintiff-friendly.

          But should the study be taken seriously at all? Not really. There were only 65 respondents, and there is no indication of any effort having been made to ensure this small sample is statistically representative. Based on where the respondents said they filed their offensive cases over the past five years, it’s at least a possibility that practitioners with a strong preference for Dusseldorf were particularly active–and seized this opportunity to make Munich look bad by comparison with their home court. It’s also possible that many lawyers’ understandable frustration with the ever more plaintiff-friendly approach of the Munich court–especially (but not only) when it comes to standard-essential patents–informed their ratings of the judges’ competence in their field.

          I believe that this “study” (if one wants to use that term at all for a survey with only 65 non-representative repondents) underrates the Munich judges. In terms of technical competence, the Mannheim judges are clearly the best with respect to wireless patents. In other fields of technology, there may not be much of a gap. What I’ve heard from legal practitioners doesn’t suggest that the Dusseldorf judges have a better grasp of technical matters than their Munich-based colleagues.

        • Ecogensus Receives Notice of Allowance from European Patent Office for Waste-to-Fuel Process

          Ecogensus, LLC (“Ecogensus” or the “Company”), a leading technology company in the resource recovery and waste management industry, today announced the European Patent Office’s issuance of a notice that it intends to grant a patent for the Company’s process of converting solid wastes into fuel (European Patent Application No. 15 854 145.8).

          Ecogensus has a full suite of patents granted in the United States as well as countries in Asia and South America in the areas of waste recycling and resource recovery (“waste-to-value”). The new European patent covers the foundational process for conversion of solid wastes into a fuel, a process which enables diversion from waste from landfills and displacement of coal with Ecogensus’ waste-derived fuel.

Links 26/10/2020: Debian “Bullseye” Artwork, Fwupd 1.5 Released

Monday 26th of October 2020 08:18:44 PM

  • GNU/Linux
    • Desktop/Laptop
      • What Linux needs to make it a better mobile desktop

        I have a bit of a confession to make. Although Linux is my operating system of choice on the desktop, I tend to skip over my open source-powered laptop in favor of either a MacBook Pro or Chromebook when I’m working beyond my desk. I know…blasphemy, right? I’ve reached a point in my career and life where I need the tools to be able to get my jobs done as efficiently as possible and without frustration or headache.

        To be absolutely fair, primary reasons why I overlook my one Linux laptop are because it’s too big and the keyboard is absolutely terrible. Given I am a writer by profession, a bad keyboard can be a deal-breaker. Once again, in favor of honesty, the 2016 MacBook Pro keyboard isn’t much better. The “butterfly” keys are loud and way too prone to sticking. My 2015 Pixel was, at one point, an absolute dream machine, but the battery life is waning, and sometimes ChromeOS can be a bit flaky with the trackpad.

      • Looking for a new PC

        What’s best for a new desktop computer with GNU/Linux nowadays? I’m looking for performances (CG arts/Krita), only Free/Libre drivers and around 1K€… Hard to find trusty info… If you have advice/recommendations, please let me know.

    • Audiocasts/Shows
    • Kernel Space
      • Corsair Power Supplies May Soon See Sensor Support Exposed Under Linux – Phoronix

        Select high-end Corsair power supplies such as their RMi / HXi / AXi series are able to expose various sensor metrics via USB interface to the system. To date this sensor functionality has only worked under Windows with their proprietary software but now an open-source driver is seeking mainline inclusion for supporting these sensors under Linux.

        Independent developer Wilken Gottwalt reverse-engineered the micro-controller found on the Corsair RMi/HXi/AXi power supplies and found it to be a proprietary but simple USB HID protocol. The controller exposes temperatures, current, and voltage levels along with other information like power uptime, power used, and power supply fan speed. This protocol on select models can also allow configuring the fan mode and mono/multi-rail voltage handling, and over-current protection.

      • Linux 5.10 rc1 Released as Long Term Support Kernel –

        This is the first release candidate for Kernel 5.10 and we expect more RCs until the final release in December.

        Linux Kernel 5.10 brings mostly driver updates and as usual, processor supports, performance improvements across storage, and networking modules.

        This Rc1 concludes the Merge window for this release. It adds around 14k commints.

      • It’s Official: Linux Kernel 5.10 Will Be an LTS Release

        According to a recent tweet from renowned Linux kernel developer Greg Kroah-Hartman, the next LTS (Long Term Support) kernel release will be Linux 5.10, which recently entered development with a first Release Candidate (RC) milestone already available for public testing.

        This means that Linux kernel 5.10, which will probably see the light of day near the Christmas 2020 holidays, will receive updates for at least two years. But, as it happened with previous LTS kernel series, support could be extended to up to six years, probably until December 2026.

      • Linus Torvalds Announces First Linux Kernel 5.10 Release Candidate

        As expected, Linus Torvalds announced the first Release Candidate (RC) of the upcoming Linux 5.10 kernel series, which looks to be yet another big release with almost 14k commits, but not as big as Linux kernel 5.8 was. However, Linus Torvalds assures us that the merge window didn’t cause any unusual issues and things went “fairly smoothly.”

        The most interesting change in Linux kernel 5.10 appears to be the removal of setf_fs() function, which was used to set the FS segment register of an x86 processor. For now, it was only removed from the x86, PowerPC, s390, and RISC-V architectures, with the rest to follow soon.

      • Linux 5.10 finally ditches decades-old tool that caused security bugs

        Linus Torvalds has kicked off yet another development cycle for the Linux kernel, announcing the release of 5.10-rc1, and this time with an historical twist. The new version of the kernel effectively marks the end of a decade-old feature that has long been made redundant after it was found to cause security bugs.

        With the closing of the two-week-long merge window, which precedes the release of every new iteration of the Linux kernel, Torvalds shared his reflections on the Linux kernel mailing list, maintaining that “things seem to have gone fairly smoothly”.

    • Benchmarks
      • Samsung 980 PRO PCIe 4.0 NVMe SSD Linux Performance

        The Samsung 980 PRO PCIe 4.0 NVMe solid-state drives are now available from Internet retailers. For those wondering how these SSDs compare with EXT4 under Linux against other PCIe 4.0/3.0 drives, here are a variety of benchmarks.

        While Samsung hasn’t sent out NVMe SSDs for Linux testing at Phoronix, we continue purchasing the new models due to their high performance state and needing some additional drives for various systems in the lab. When the Samsung 980 PRO reached retail channels this month I picked up the Samsung 980 PRO 500GB and 1TB drives and ran a series of benchmarks on them prior to commissioning.

    • Applications
      • Joplin and webdav

        Joplin is a cross-platform note taking app that I use a lot to keep track of my projects, and to organize my notes and thoughts. Joplin allows you to create note books, and add an infinite number of notes to them. You can link between notes, link to external sources, add images, tables, etc. Everythin in markdown, very easy to learn and use. It’s basically an Evernote clone, without the subscription, and without one other thing that I’ll talk about later.

      • Exploring Vim: The 18 Best Vim Books To Improve Your Vim Fu

        Vim is only content or text editing tool. That is it. In case you’re accustomed to utilizing Sublime Text for Windows/Mac, Notepad for Windows, Nano for Linux, Atom for Windows/Mac, or any content tool, Vim is simply one more program that permits you to compose and alter the text. Contrasted with other word processors, 2 viewpoints make Vim stick out are proficiency and universality. Vim is all about productivity. What’s more, there are two or three points from which it approaches productivity. Vim permits you to be proficient by driving you to utilize the console, and indeed, that implies no more using the mouse! Therefore, a perfect set of Vim books is undecipherably crucial to learn Vim.

        Universality is likewise a pretty cool part of Vim, which is that it’s all over. It’s accessible on essentially every significant stage you can consider. Regardless of whether you’re utilizing a Mac, Windows, or some Linux conveyance, Vim has you secured. Specifically, if your everyday work includes working in the terminal meetings, Vim is your lone content manager accessible.

      • Zeit – A GUI Front-end To Crontab To Schedule Jobs In Linux – OSTechNix

        The system admins will usually schedule repetitive tasks to make their’s and everyone’s work easier! Scheduling repetitive tasks or jobs is crucial in many occasions, for example automating backups, cleaning disk space and other system maintenance tasks. Even if the admin is not around all the time, a scheduled job will keep running at a specific interval. The most widely used tool to schedule jobs in Linux is Cron. We already have published a beginners guide to Cron jobs. Cron is a command line utility, so the newbies may not fully understand the command line arguments. To mitigate this issue, a few standalone and web-based front-ends to Crontab have been developed. One such tool is Zeit.

    • Instructionals/Technical
      • How to Fix Broken Packages in Linux – Make Tech Easier

        Linux package managers, like Apt and DNF, are extremely powerful and intuitive, but that doesn’t mean things can’t go wrong. Occasionally, a package install goes wrong, and you’re left to pick up the pieces. Package managers have the ability to fix broken packages and skip broken updates to get your system working again and avoid troubles in the future. This article covers how to fix broken packages in Linux.

        These tips and tricks should help you get unstuck in most instances. They’re all fairly universal, but every situation is different, so keep that in mind when trying to debug your own situation.

      • How to hide snap packages from lsblk on Linux

        Snap packages are an excellent Linux technology that the community is embracing, as it offers a lot of features and benefits. However, sometimes Snap packages can cloud out your command-line output when the lsblk command runs in the terminal, and it can be incredibly annoying.

      • How to run the sudo command without a password

        The sudo command is an excellent part of the Linux command-line. It allows users to execute root commands without needing to log into root, protecting their security. The problem is, to use the sudo command, you’ll need to enter your password.

      • How to Install RainLoop on Ubuntu 20.04 – RoseHosting

        RainLoop Webmail is a simple, modern, and fast web-based email client. Written in PHP, RainLoop provides an easy way to check your emails using your web browser. It comes with full support of both IMAP and SMTP protocols (SSL, STARTTLS), sieve scripts support, integration with Facebook, Google, Twitter, and Dropbox, a multi-level caching system, plugin support, keyboard shortcut support, and many other additional features.

        The installation is very simple. If you follow our instructions carefully, you can finish the RainLoop Webmail installation in less than 10 minutes. Let’s get started.

      • How to Install TYPO3 CMS with Let’s Encrypt SSL on Ubuntu 20.04

        TYPO3 is a free and open-source content management system written in PHP. It is an enterprise-class CMS that combines open source code with reliability and true scalability. It runs on a web server and supports a lot of operating systems including, Windows, Linux, macOS, etc. It is a simple, responsive, mobile ready and secure CMS and can be easily customized and extended without writing any code. It is a very popular and great choice for getting your website up and running quickly.

        In this tutorial, we will show you how to install TYPO3 CMS with Apache web server and Let’s Encrypt SSL on Ubuntu 20.04.

      • How To Install MailSpring on Ubuntu 20.04 LTS – idroot

        In this tutorial, we will show you how to install MailSpring on Ubuntu 20.04 LTS. For those of you who didn’t know, Mailspring is a free desktop email client, available for Windows, Mac OS, and Linux. Mailspring with modern features like unified inbox, snoozing, reminders, templates, offline search, and support for Gmail labels. It is free and supports all IMAP providers, including Gmail, Office 365, and iCloud. It also consists of a Pro Version which adds even more features into the already feature-rich application.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of MailSpring on a Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint.

      • Installing Anbox on Linux to Run Android Apps – Linux Hint

        Anbox is an Android emulator that is available for any GNU/Linux operating system. An android emulator offers the environment necessary for installing and running Android apps. Such emulators do not offer the portability of an Android smartphone, but in exchange, more powerful hardware can be used.In this article, we will show you how to install Anbox on Linux.

      • How to set Timers, Alarms, and Stopwatches on CentOS 8

        In this article, I will show you how to set timers, alarms, and stopwatches on your CentOS 8 system. We will perform these actions using two different ways.

      • How to Install Docker on Raspberry Pi 4 – Linux Hint

        In this article, learn everything you need to know to get started with Docker and Docker Compose on Raspberry Pi 4.

      • How to Create Two Panel Layout in GNOME Shell Us – Linux Hint

        “Dash to Panel” is a GNOME Shell extension that can be installed in Ubuntu, Fedora and other GNOME Shell based Linux distributions. It aims to provide an alternative and much more customizable application dock / taskbar for managing pinned and running apps.

        Until recently, Dash to Panel was limited to a single panel that combined application menus, taskbar and system tray. However, a new update for Dash to Panel was released a couple of months back, allowing users to create two panels. Using this new option, you can now emulate the classic GNOME2 layout, featuring a two panel setup for managing system tray and taskbar. This article will explain how to create this two panel layout using Dash to Panel GNOME Shell extension.

      • How to Install LinuxFX Windowsfx 10 on VMware Workstation – SysAdmin

        This video tutorial shows how to install LinuxFX Windowsfx 10 on VMware Workstation step by step. This tutorial is also helpful to install LinuxFX Windowsfx 10 on physical computer or laptop hardware.

      • How to Install Heat Sinks on the Raspberry Pi – Linux Hint

        There is a relation between temperature and performance in every electronic device. The lower the temperature, the better the performance. The higher the temperature, the lower the performance. Within a certain boundary, this effect is visible in electronic devices like a Raspberry Pi. So, it is essential to keep the temperature of the Raspberry Pi within a certain boundary.

        Heat sinks are metal objects that are usually placed over the chips and processor of Raspberry Pi. The heat sinks help transfer the heat generated on the processors and other chips to the air. That way, the temperature of the processors and chips remain within a certain boundary that won’t hamper the productivity of the device.

        In this article, I am going to show you how to install heat sinks on the Raspberry Pi. So, let’s get started.

      • How to Create Hard Link and Soft Link in Linux? – Linux Hint

        In the Linux operating system, all the information about a file is stored in its respective inode. These inodes allow you to know all the metadata of a file. There is a concept of creating links to a file in Linux, just like we create pointers to the files in most of the popular programming languages. These links are basically of two types: the hard and the soft links. A hard link to a file is essentially an exact copy of the file, which means that a hard link to a file and the actual file will share the same inode. The biggest advantage of creating a hard link is that even if you accidentally delete the actual file, you will still be able to access its contents via its hard link.

        On the other hand, a soft link or a symbolic link works exactly like a pointer or a shortcut to a file. It is not an accurate copy of the file but only points to the original file. A soft link to a file and the actual file will have different inode values. Moreover, if you delete the actual file at any time, you will not be able to access its contents via its soft link. Today, we will share with you the methods of creating a hard link and soft link to a file in Linux.

        Note: We have used Linux Mint 20 for walking you through the methods shown below.

      • How to install VirtualBox on Ubuntu 20.04 Linux LTS – nixCraft

        Explains how to install the VirtualBox app on Ubuntu 20.04 LTS Linux for trying out new guest operating (Virtual Machines).

      • How to fix: Connection refused by port 22 Debian/Ubuntu – Linux Hint

        SSH provides a secure way to access and manage Linux servers. Sometimes while connecting to SSH servers, users often encounter “Connection refused” error by port 22. It happens because of several reasons like SSH service is not running, the port is blocked by the firewall, or the server is using a different port. It can also occur because of the IP conflict issue. In this article, we will discuss some of the solutions that you should try in order to fix the error.

      • How to clone an object in PHP – Linux Hint

        Object cloning can be very useful for object-oriented programming. In this tutorial, we show you how to clone an object in PHP.

      • How to clear command history in Linux – Linux Hint

        The bash history stores the records of all terminal commands which are executed by a user on the command-line Linux system. Using the history feature, you can easily locate the previously executed commands on your Linux system through the arrow keys navigation. In this article, how to clear command history in Linux is explained.

      • How To Install HAProxy on CentOS 8 – idroot

        In this tutorial, we will show you how to install HAProxy on your CentOS 8. For those of you who didn’t know, HAProxy is a free HTTP/TCP high availability load balancer and proxy server. It spreads requests among multiple servers to mitigate issues resulting from a single server failure. HA Proxy is used by a number of high-profile websites including GitHub, Bitbucket, Stack Overflow, Reddit, Tumblr, Twitter, and Tuenti, and is used in the OpsWorks product from Amazon Web Services.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation HAProxy on a CentOS 8.

      • How To Install Python 3.9 on Ubuntu 20.04 – TecAdmin

        Python is an object-oriented, high-level programming language. It is an open source with a large community. Python is used as key languages among the top tech companies like Google.

        The Python 3.9 stable version has been released with several improvements and security updates. It included multiple new modules, improved existing modules and many other features.

        You can choose deadsnakes PPA for Python installation on Ubuntu 20.04 system.

        Use this tutorial to install Python 3.9 On Ubuntu 20.04 LTS Linux system via Apt-Get. You can also choose second method to install Python using source code.

      • YAML for beginners | Enable Sysadmin

        YAML Ain’t a Markup Language (YAML), and as configuration formats go, it’s easy on the eyes. It has an intuitive visual structure, and its logic is pretty simple: indented bullet points inherit properties of parent bullet points.

        But this apparent simplicity can be deceptive.

        It’s easy (and misleading) to think of YAML as just a list of related values, no more complex than a shopping list. There is a heading and some items beneath it. The items below the heading relate directly to it, right? Well, you can test this theory by writing a little bit of valid YAML.

      • colorls – turbocharged alternative to ls

        The part of the operating system responsible for managing files and directories is called the file system. It organizes our data into files, which hold information, and directories (also called ‘folders’), which hold files or other directories. Several commands are frequently used to create, inspect, rename, and delete files and directories.

        One of these commands is ls, which prints the names of the files and directories in the current directory. A directory is really just a file. It’s a special file with special rules. The ls utility appeared in the first version of AT&T UNIX.

        Are you looking to liven up your shell? Want a bit more beauty on your terminal? colorls might be the ticket. colorls is a command-line utility that aims to improve on ls. color is written in Ruby.

    • Games
      • A reminder of some recent Linux game releases – October 2020 edition | GamingOnLinux

        Despite this feeling like the longest year ever, time continues moving on and there’s been a number of great games released with Linux support in the last few months.

        It’s time to slow down a bit, and take a look at what developers have been bringing their games over to Linux officially because it’s easy to get swallowed up in a sea of news. This will also serve as a nice starting point for anyone out for a new Linux game right now. Since this is a reminder listicle, we will link to previous articles.

      • Map Your Gamepad Buttons With Keyboard, Mouse, or Macros/Scripts Using AntiMicroX in Linux – It’s FOSS

        Gaming peripherals on Linux do not have a great reputation, but we do have some interesting open source tools that can make things easier for you. For instance, I’ve previously covered a tool Piper which lets you configure your gaming mouse.

        This time, let me introduce you to an exciting open source tool that lets you utilize your game pad by mapping it to your keyboard, mouse, scripts, or macros.

      • GOG have put up their own spooky Halloween sale | GamingOnLinux

        If you weren’t convinced by anything Humble Store are currently offering in their Halloween sale, take a look over on the DRM-free store GOG with their big Halloween sale now on.

        As usual, we’ve looked through to find some of the most interesting games that are supported on Linux and GOG to offer up a few suggestions to get you going.

      • Explore post-apocalyptic Japan as a little robot finding a lost friend in Life of Delta | GamingOnLinux

        With an attention-grabbing art style, Life of Delta looks like it’s going to be a very intriguing post-apocalyptic point and click adventure.

      • 9 Monkeys of Shaolin is a great classic kung-fu movie inspired beat ‘em up out now | GamingOnLinux

        9 Monkeys of Shaolin gives us another wonderful beat ‘em up with easy to use controls, thoroughly entertaining combat and some great visuals.

      • Gravity Ace is an excellent take on classic twin-stick cave-flying and it feels awesome | GamingOnLinux

        Cave-flying is a genre that was big a very long time ago, now though not so much but Gravity Ace from John Watson entered Early Access recently and it’s absolutely brilliant.

        The idea of cave flyers are that you’re always fighting against gravity while you pilot some sort of spaceship. Developer John Watson took that basic idea with Gravity Ace, threw a load of code at Godot Engine and came out with an Early Access game that shows how timeless certain types of genres can be. Gravity Ace has you fly, fight, and manoeuvre through various tight levels with intense gravitational fields and cramped firefights and it looks awesome while doing so.

      • Nonsense Soccer is a highly amusing local multiplayer platformer-soccer-hybrid | GamingOnLinux

        After your next local multiplayer game? Nonsense Soccer is out in Early Access and it’s already a huge amount of fun if you’re the competitive type.

        Nonsense Soccer takes the classic sport and turns it into a side-on platformer-soccer-hybrid and the result is chaotic. Simple enough for anyone young and old to pick up their favourite gamepad and get kicking. It’s actually been available for a little while already, with the new Steam release being their second major update.

      • Check out the fresh demo of Bound By Blades and take down some fierce monsters | GamingOnLinux

        Bound By Blades might look welcoming with the sweet colourful style and wonderful music, but this action-RPG gets quickly intense.

        Inspired somewhat by Monster Hunter, it originally tried going through Kickstarter to gather funds back in 2019. It failed but the development has continued anyway. The idea is that you go through increasingly tough battles, slaying big creatures in the unique four-corner combat arena where you run between four corners, dodging enemy attacks and unleash your own. After a year of work, the new demo is out now.

      • Humble Store has a big Halloween sale on right now | GamingOnLinux

        Prepare for Halloween with some new games? It’s not like you’re able to go out much with the COVID19 disease still raging on so staying in and playing games sound great to me.

        To help with that you can check out the Humble Store Halloween Sale, which has a number of big hits going on some pretty high discounts. While it’s a Halloween sale, the majority of the titles oddly aren’t really scary or much related to the event, still it’s another good chance to build up your collection.

    • Distributions
      • BSD
        • ext4 (and FUSE) on FreeBSD

          FreeBSD has a FUSE kernel module (Filesystems in User Space, I think), which allows it to use other filesystems – in user space – than it would normally do. Today it saved my bacon.

          I do a lot of development work on a FreeBSD machine, with Linux as the target platform: that’s what you get (punishment?) for writing Linux installers, I guess. I have a handful of development and test VMs, all in VirtualBox, all with a ZFS volume (a reserved chunk of disk) as virtual disk. This normally gives me a lot of freedom in what I do with my VM’s HDDs: I can manipulate them easily from the host system. For testing purposes, that’s usually either zeroing them out or putting some partition table on them beforehand.

          For whatever reason, today VirtualBox was giving me no end of trouble: as I boot each Linux VM, it gets a ton of I/O errors reading the disk, then ends up wedged somewhere in what looks like Plymouth in the guest, and then VBox tells me there was an error and gives up on the VM. It’s not physical I/O errors, since I can read all the data from the ZFS volume with dd, but how can I reach the data?

      • IBM/Red Hat/Fedora
        • Cloud Native & Confidential Computing on IBM Z & LinuxONE with Ubuntu 20.04
        • The First Mainframe Computer: Harvard Mark I

          The mainframe computer, or ‘big iron’ in the computer industry, is the longest-running computer system in history. This technology has been substantially useful since the World War II era. In fact, the first mainframe computer was used mainly by the US Navy during the war. Like supercomputers, the mainframe computer addressed the need for an automatic, large-scale calculator as a more efficient and error-free way of computing. It was the invention of such machines that redefined the term ‘computer’ to refer to devices that can carry out automatic calculations of mathematical operations, a term that used to refer to humans who performed the manual calculations of such operations. Today, the importance of this technology in large-scale transaction processing remains unparalleled. Large industries in both the public and private sectors, from government and banking to aviation and healthcare, are in constant need of faster large-scale mainframes with higher stability and reliability. Consequently, big irons continue to evolve, as they remain at the core of every IT infrastructure.

          Inspired by Babbage

          Howard Aiken was a graduate student at Harvard when he came up with the concept of a device that can automatically calculate differential equations, after encountering difficulties in solving mathematical physics problems in his research. He envisioned a machine that could take in loads of mathematical inputs and produce precise and reliable results in a short time. After coming up with an initial design, he approached some manufacturers, but none were interested. Unabashed, Aiken explored other technological advances to improve his design. He eventually came upon Henry Babbage’s demonstration of his father’s Analytical Engine at Harvard, performed 70 years prior. Noticing the similarities between his design and that of Charles Babbage’s, Aiken studied Babbage’s work on the Analytical Engine and used his principles in the development of a new conceptual design. Aiken finished the design in 1937 and obtained the support of the Harvard faculty, who were impressed by his efforts. He presented his design to several manufacturers. Aiken eventually gained the nod from IBM in 1939 after Thomas Watson, then chairman of IBM, saw it as good publicity for the company and as an opportunity to showcase the company’s talents.

        • New fwupd 1.5.0 release – Technical Blog of Richard Hughes

          Today we tagged the 1.5.0 release of fwupd. Quite a bit has changed since the last release and I figured a blog post probably made sense to explain things.

          From a firmware engineer point of view, the most useful is the ability to build composite images, for instance building a firmware.dfuse file from different A.dfu and B.dfu images. At the moment there are commands in fwupdtool to convert one file format to another, but not to merge or alter them. Many firmware files are really just containers which can store multiple images, each with optional id, index and addresses. This new fwupd feature also allows us to create very small complicated container binaries for fuzzing.

        • Fwupd 1.5 Released With Expanded Hardware Support, New Capabilities

          Version 1.5 of the Fwupd utility is available for updating various component firmware/BIOS natively on Linux and integrating with the Linux Vendor Firmware Service (LVFS) for the easy distribution of said firmware images.


          Some of the hardware plug-in additions were motivated by Lenovo’s increased support for Linux on their systems, which is great to see continuing.

        • Red Hat Publishes Open Source Participation Guidelines

          Red Hat’s Brian Proffitt says the guidelines “reflect the values and culture of Red Hat in the most appropriate way possible: a collaboration of many associates working toward a common goal, documenting how Red Hat is committed to contributing to any free and open source project in the most collaborative ways possible.”

        • Linux in the enterprise as seen from IBM

          It’s hard to imagine now, but 20 years ago, enterprise support and use of Linux was a controversial choice. Executives had trouble seeing the value of investing resources in an unproven, open-source operating system when mainstream options achieved the same results with less perceived risk.

          With the benefit of hindsight, so many enterprise clouds are run on Kubernetes containers with Linux that the initial concerns seem silly. The changes gave developers the capabilities to produce more agile, robust and innovative work than ever before. The success of the modern Linux cloud is due partly to IBM’s decision to support Linux on its mainframes 20 years ago.
          We spoke to Javier Perez, open-source program leader at IBM, about why and how IBM made this decision and what trends he thinks are going to influence the next 20 years for developers.

        • Open Source AI and Data: Keep up with rapid advances with LF AI and Data – IBM Developer

          The Linux Foundation Artificial Intelligence Foundation (LF AI) is merging with ODPi, which has a focus on big data in the enterprise, including governance, business intelligence, and data science education. The merged foundation will be called LF AI and Data. IBM believes this move is great for the AI and data open source space and that the new LF AI and Data Foundation will pave the way for stronger, safer open source AI and data projects.

          Why is this important?

          The world’s technology increasingly runs on open source software and data. Open source AI software development has led to advances in AI pattern recognition, including image recognition, speech recognition, and entity extraction in text, that were only possible because researchers were able to use open data sets and open source software to benchmark and compare systems and approaches.

          The data you or your organization create influences and is influenced by AI. Increasingly, both productivity and quality of service depends on data-driven AI systems across business and society. And those AI systems are largely based on open source software and data sets at their core.

        • How IT consultants can build trust with clients

          As a consultant, I’ve learned that consulting requires forming a customer relationship built upon trust. The client and the consultant usually establish trust through shared experiences. The most common shared experience is working through contract delivery. However, only focusing on contract delivery may cause the clients or clients to miss additional opportunities.

          I’ve laid out some low-cost or free opportunities for building trust below. These are not just for one party or the other to initiate! If you are the client, I encourage you to engage your consultants to find mutual interests. Likewise, if you’re the consultant, look for ways to add value for your customer by sharing your expertise.

        • The Red Hat Accelerators Wear Many Fedoras

          With Red Hat Accelerators, there’s a strong community feel with benefits for practitioners to expand their expertise, offer a voice to influence offerings and a seat at the table during industry events. Check out a few examples of how Red Hat Accelerators have been involved since the program’s inception.


          Red Hat Accelerators have the opportunity to join briefings and other sessions, hearing from and sharing with teams from across the company, including engineers, marketing, product managers, executives and more. These in-depth discussions and forums have included opportunities to engage with Red Hatters like Chris Wright (senior vice president and CTO), Stefanie Chiras (senior vice president and general manager of Red Hat Enterprise Linux), and Paul Cormier (Red Hat’s president and CEO).

          Forming deeper relationships with customers means engaging Red Hatters from every direction, so customers in the Accelerators program can pick their brains and access candid, unfiltered information on any topic, big or small (or hybrid).

      • Debian Family
        • Debian Wants You To Vote For The Debian 11 “Bullseye” Artwork

          Debian is looking for the community to partake in the quick voting process around selecting the default artwork for the upcoming Debian 11 “Bullseye” release.

          Debian 11 will enter its code freeze in early 2021 and should debut as stable later in the year. Given the upcoming freeze, Debian has just commenced voting to decide the default artwork for this next major Debian GNU/Linux operating system release.

        • Vote for the Debian GNU/Linux 11 “Bullseye” Desktop Artwork Now

          Opened to submissions since early August, the artwork proposals for Debian GNU/Linux 11 “Bullseye,” the next major release of the popular Debian GNU/Linux operating system, has reached its deadline last week on October 15th, and now the community can vote for the winner.

          Jonathan Carter announced today that it’s time for the Debian community to choose the desktop artwork to be used in Debian GNU/Linux 11 “Bullseye.” The review period for the final proposals starts today, October 26th, until November 9th, and winners will be unveiled in mid-November.

      • Canonical/Ubuntu Family
        • Pop!_OS 20.10 Now Supports DEB822 Format

          The Linux distribution from System 76 has converted over to the friendlier apt format.

          Most users of Debian-based distributions are familiar with the single line apt repository format which includes all of the information for a repository. With the new DEB822 format, those single lines are converted to multi-line entries, which allow more flexibility and extensibility over the standard for Debian software repositories.

          In fact, the single-line format standard is planned for depreciation, so most distributions will eventually convert over. For Pop!_OS users, that time is now. Pop!_OS is the Linux distribution created by System 76 as both a developer and general usage desktop operating system. Up until 20.10, Pop!_OS defaulted to the single-line style of repository entries. Now, instead of the /etc/apt/sources.list file, you’ll find those repository entries in /etc/apt/sources.list.d/system.sources.

        • Xubuntu 20.10 released! « Xubuntu

          The Xubuntu team is happy to announce the immediate release of Xubuntu 20.10!

          Xubuntu 20.10, codenamed Groovy Gorilla, is a regular release and will be supported for 9 months, until July 2021. If you need a stable environment with longer support time we recommend that you use Xubuntu 20.04 LTS instead.

          The final release images are available as torrents and direct downloads from

          As the main server might be busy in the first few days after the release, we recommend using the torrents if possible.

          Xubuntu Core, our minimal installation option, is available to download from [torrent, magnet]. Find out more about Xubuntu Core here.

          We’d like to thank everybody who contributed to this release of Xubuntu!

        • Edge cloud boost for Raspberry Pi 4

          Version 20.10 of Ubuntu from Canonical on the Raspberry Pi 4 card and module for the first time supports cloud software such as Kubernetes for distributed cloud software at the edge the network for industrial applications.
          A new version of Linux is enabling edge cloud capability on the latest Raspberry Pi compute card.

          Version 20.10 of Ubuntu from Canonical for the first time provides full desktop Linux on the Raspberry Pi4 board and Compute module, but also supports cloud software such as Kubernetes. This has the potential to put distributed cloud software at the edge of the network for industrial applications.


          On a Raspberry Pi, users can start with MicroK8s, to orchestrate highly available workloads at the edge or with LXD to build a home lab appliance using LXD’s clustering and virtual machine management capabilities. The Ubuntu 20.10 release introduces users a way to experiment, test, or develop with full cloud capabilities through the Raspberry Pi, including robotics and AI/ML.

        • Ubuntu 21.04 Is Slated for Release on April 22, 2021

          Following the Ubuntu 20.10 (Groovy Gorilla) release, there will be Ubuntu 21.04, whose codename will start with the word “Hirsute” followed by an animal name, which will probably be voted by the community soon. If you want to give the Ubuntu developers some suggestions on the H animal, check out this Ubuntu Discourse topic.

          Until the codename is decided, development on Ubuntu 21.04 will kick off later this week on October 29th with the toolchain upload, based, of course, on the current release, Ubuntu 20.10. And, as its version number suggests, the final release will be expected in April (04) 2021.

        • Ubuntu Touch OTA-14 Is Coming on November 4th with Better Support for Android 9 Devices

          Coming hot on the heels of the Ubuntu Touch OTA-13 update, which arrived last month with support for the Sony Xperia X family and the OnePlus 3 and 3T devices, the upcoming Ubuntu Touch OTA-14 software update is currently scheduled for November 4th, 2020.

          In this release, the UBports development team focused their efforts on improving support for Android 9 devices, most specifically for the forthcoming Volla Phone, which will start shipping to backers next month and will also offer a variant powered by Ubuntu Touch.

    • Devices/Embedded
    • Free, Libre, and Open Source Software
      • Jérôme Gardou hired full-time to work on the memory manager

        I proudly announce that ReactOS Deutschland e.V. has hired Jérôme Gardou to work full-time on the ReactOS kernel’s memory manager for the next 3 months.

        Jérôme is a ReactOS veteran who has been contributing to the project since 2009. He has deep expertise into nearly all parts of ReactOS, ranging from various user-mode components (mostly related to low-level graphics) over their kernel-mode counterparts and down to bare-metal components like the kernel memory manager.

        During the upcoming months, Jérôme is going to overhaul the Mm (Memory Manager) and Cc (Cache Controller) components of the kernel. Both of them are core parts of the operating system, which are involved in every memory request and file operation. Improving them is expected to have a substantial effect on the overall stability and performance of ReactOS.

      • “Open-Source Windows” ReactOS To See Improved Memory Management – Phoronix

        ReactOS Deutschland e.V. has hired one of their long-time contributors to work full-time on the “open-source Windows” implementation’s memory management for the next quarter.

        ReactOS is funding longtime contributor Jérôme Gardou to work full-time for the next three months on the open-source operating system’s memory manager and cache controller code within its kernel.

        ReactOS hopes this overhaul to the MM/CS code will yield “a substantial effect on the overall stability and performance of ReactOS.”

      • My Open Source meltdown, and the rise of a star

        There comes a time when you feel that you don’t fit anywhere. Where your ideas, principles, motivation and struggles simply don’t align with anyone else. For years, I felt part of something that was larger than myself, had the motivation to use a huge part of my free time to contribute to projects and in several cases, make personal sacrifices to help others, and even envisioned a future for myself in places where I thought it was impossible.

        It’s that struggle trying to find our place in this huge Open Source world what usually ends up in personal meltdown and professional burnout. It’s not a secret that as fast as technologies evolve, the faster we end up being obsolete, unless we dedicate most of our time to keep up to date on every break through.

        I’m not the exception to this, and after being an active contributor for almost 15 years, and then have my “time off” to be a full time mom and employee, what happened in the Projects I used to Contribute left me feeling way far from my comfort zone. I’m grateful that most of the places where I’ve contributed has been because people asks for my help, and even after a long absence it was not different from before.

      • CMS
      • Programming/Development
        • Graphics in Qt 6.0: QRhi, Qt Quick, Qt Quick 3D

          Last year we had a three part blog series about Qt’s new approach to working with 3D graphics APIs and shading languages: part 1, part 2, part 3. For Qt Quick, an early, opt-in preview of the new rendering architecture was shipped in Qt 5.14, with some improvements in Qt 5.15. With the release of Qt 6.0 upcoming, let’s see what has happened since Qt 5.15. It will not be possible to cover every detail of the graphics stack improvements for Qt Quick here, let alone dive into the vast amount of Qt Quick 3D features, many of which are new or improved in Qt 6.0. Rather, the aim is just to give an overview of what can be expected from the graphics stack perspective when Qt 6.0 ships later this year.

        • The Qt Company Details The Graphics Stack Changes With Qt 6.0

          If all goes well Qt 6.0 will make its official debut in December. One of the areas much talked about for Qt 6 development has been the graphics architecture changes and better supporting more APIs besides OpenGL.

          Qt developer Laszlo Agocs has written a blog post outlining some of the fundamental graphics changes that have made the cut for Qt 6.0…

        • Javascript Confirm Method – Linux Hint

          Javascript is the most known language of the web. Javascript is widely used in front-end development as well as in the back-end. Javascript provides a lot of built-in objects, functions, and methods to help in web development. In this article, we are going to learn one of the javascript’s built-in confirm() method, which is used to show pop-ups over the screen and get the user’s response. The confirm box is a bit different if we try to compare it with the alert box. It is a pop-up that contains a message/text with two buttons, “OK” and “Cancel”. The user won’t be able to do any task while a confirm box is over the screen, and he/she clicks the “OK” or “Cancel” button. This is the reason behind not recommending it’s often used. So, let’s have a look at what is a confirm box and what are the different ways to use it.

          The confirm() is basically a method, which is used to show a pop-up box over the web page, and it contains a message or text and two buttons, “OK” & “Cancel”. On the click of the “OK” button, the confirm method returns “true”. Similarly, on the click of the “Cancel” button, it returns false.

        • Applying JavaScript’s Splice Function – Linux Hint

          JavaScript is a lightweight programming language, and as with any programming language, when developing JavaScript programs, we often need to work with arrays to store data. In this article, we will introduce JavaScript’s built-in splice function and discuss how we can use it to manipulate an array. As data are generated, the structures used for storage must be updated. For this reason, a programmer must often add elements to or remove elements from an array.

        • Javascript Trim String – Linux Hint

          Javascript is a scripting or programming language, which is used both on the client-side and back-end of the web. Just like any other language, strings are an important type of the variables, and we often need to manipulate or alter strings as per our needs. While getting data from the user in the form fields, a programmer has to take care of a lot of things. In this article, we will have a look at javascript’s trim() function. We will learn how this function helps in beautifying the strings in javascript and how can we get rid of extra spaces. So, let’s take a look at what is a string and how we can trim the strings.

        • Exploring ELF files using pyelftools | by Roman Storozhenko | Oct, 2020 | Medium

          There are many tools for exploring executable files of ELF format. Most of them intended for providing sole piece of information extracted from a binary in the mentioned format. They are great, but sometimes we need a kind of an universal and yet highly specialized tool allowing to do much more than standard tools are able to. This is a moment when pyelftools come into play.
          In this article I would like to show some usage examples of of pyelftools. I don’t show how to use pyelftools itself, that is, its classes and other features, as you can find it in the documentation and source code itself. Instead I concentrate on applications of this tool for particular purposes.

        • How to Get Current Date & Time in JavaScript? – Linux Hint

          Javascript has become a massively used programming language due to the expansion of the internet and the web at an unbelievable pace. In the modern world of the web, we can do almost every task in one single browser, and Javascript is used in every single website we see in our daily routine life. We frequently used to see the date and time at almost every website. In this article, we are going to have a look at how we can get the current time in Javascript and what are the different ways to get the date and time according to our requirement.

          Javascript provides a built-in object Date, which helps in managing all the date and time. Later, we can extract whatever we want according to our needs using different built-in methods. So, let’s just straight jump into the process and learn the different techniques to extract the current date and time.

        • How to use PHP Null Coalescing Operator – Linux Hint

          The null coalescing operator (??), one of the new features of PHP 7, can be used as an alternative to the ternary operator and isset() function. It is used to check whether a value is assigned to a variable, and it returns a default value when no value is defined for a variable. This operator can also be used to see if $_GET[] and $_POST[], which receive user inputs, are set. Furthermore, it can check the value of more than one variable via chaining.

          In this article, the differences between the ternary and null coalescing operators are discussed, and the null coalescing operator is used as an alternative to the ternary operator and isset() function.

        • Python
          • Seaborn Scatter Plot – Tutorial and Examples

            In this tutorial, we’ll go over how to plot a scatter plot in Seaborn and Python. We’ll go over simple plotting examples, as well as multi-faceted plotting of multiple plots and 3D plots using Seaborn and Matplotlib.

          • What Does “if __name__ == __main__:”” Do in Python?

            if __name__ == “__main__” is used to control the behavior of our Python code when it’s executed directly or imported as a module. This tutorial explains how.

          • Python round() Function – Linux Hint

            Python is a very versatile high-level programming language that is most widely used in Data Sciences, Machine Learning, and Artificial Intelligence. Python provides great support through built-in modules and functions where we need to play with the numbers. The Python round() function rounds off the floating-point number to the stated number of decimals and returns it.For example, we have a floating-point number 6.677, and we need to round it off to the 2 decimal points, then the round() function will do the job and round off the number to 6.68.

          • Multi-Layer Perceptron & Backpropagation – Implemented from scratch

            Writing a custom implementation of a popular algorithm can be compared to playing a musical standard. For as long as the code reflects upon the equations, the functionality remains unchanged. It is, indeed, just like playing from notes. However, it lets you master your tools and practice your ability to hear and think.

            In this post, we are going to re-play the classic Multi-Layer Perceptron. Most importantly, we will play the solo called backpropagation, which is, indeed, one of the machine-learning standards.

            As usual, we are going to show how the math translates into code. In other words, we will take the notes (equations) and play them using bare-bone numpy.

          • PyDev of the Week: William Horton

            This week we welcome William Horton (@hortonhearsafoo) as our PyDev of the Week! William is a Backend Engineer at Compass and has spoken at several local Python conferences. He is a contributor to PyTorch and fastai.

            Let’s spend some time getting to know William better!

            Can you tell us a little about yourself (hobbies, education, etc):

            A little about myself: people might be surprised about my educational background–I didn’t study computer science. I have a bachelors in the social sciences. So by the time I finished undergrad, the most programming I had done was probably doing regressions in Stata to finish my thesis. I decided against grad school, and instead signed up for a coding bootcamp (App Academy) in NYC. The day I’m writing this, September 28, is actually 5 years to the day that I started at App Academy.

            Since then I’ve worked at a few different startups in NYC, across various industries: first investment banking, then online pharmacy, and now real estate. I’m currently a senior engineer on the AI Services team at Compass, working on machine learning solutions for our real estate agents and consumers.

            I like to spend my free time on a few different hobbies. I’m a competitive powerlifter, so I like to get into the gym a few times a week (although with the pandemic in NYC I didn’t lift for six months or so). I’ve actually found powerlifting to be a pretty common hobby among software engineers. Every time someone new joined my gym, it seemed like they came from a different startup. I love to play basketball. And I’m passionate about music: I’ve been a singer almost my whole life, and most recently was performing with an a cappella group in NYC. And in the last year I’ve picked up the guitar, after not touching it since I was a teenager, and that has been very fulfilling.

    • Standards/Consortia
      • Malayalam fonts: Beyond Latin font metrics | Soliloquies

        This year’s annual international conference organized by TeX Users Group — TUG2020 — was held completely online due to the raging pandemic. In TUG2020, I have presented a talk on some important Malayalam typeface design factors and considerations.

        The idea and its articulation of the talk originated with K.H. Hussain, designer of well-known fonts such as Rachana, Meera, Meera Inimai, TNJoy etc. In a number of discussions that ensued, this idea was developed and later presented at TUG2020.

        Opening keynote to TUG2020 was delivered by Steve Matteson, about the design of Noto fonts. He mentioned that Noto was originally envisaged to be developed as a single font containing all Unicode scripts; but that was changed due to a couple of reasons: (1) huge size of resulting font and (2) the design of many South/South-East Asian characters do not fit well within its Latin font metrics.

  • Leftovers
    • Health/Nutrition
      • French doctor warns his country has ‘lost control’ of virus

        A French doctor warned Monday that his country has “lost control of the epidemic,” a day after health authorities reported more than 52,000 new coronavirus cases as nations across Europe enact more sweeping restrictions to try to slow surging infection rates.

        Spain — the first European country to surpass 1 million confirmed COVID-19 cases — declared a state of emergency Sunday that included a nationwide overnight curfew, a cap of six people on social gatherings and possible travel bans in and out of the hardest-hit regions.

        The effect was clear on Barcelona’s famed Las Ramblas promenade, which was deserted Sunday night when it normally would have been teeming with people.

        In two major Italian cities, people took to the streets amid a pushback from small sections of society to new restrictions. On Friday, demonstrators in Naples protested a locally imposed 11 p.m. to 5 a.m. curfew and clashed with police. On Saturday night, far-right and neo-fascist groups led a similar protest in Rome against a curfew. Another protest is planned for Tuesday in Milan.

    • Integrity/Availability
      • Proprietary
        • Pseudo-Open Source
          • Privatisation/Privateering
            • Linux Foundation
              • New AI & Data Foundation Combines Industry’s Fastest-Growing Open Source Developments in Artificial Intelligence and Open Data

                LF AI Foundation (LF AI), the organization building an ecosystem to enable and sustain open source innovation in artificial intelligence (AI), machine learning (ML), and deep learning (DL), and ODPi, a nonprofit organization accelerating the open ecosystem of big data solutions, today announced they will come together under the new LF AI & Data Foundation. The LF AI & Data The Linux Foundation’s AI Foundation & ODPi merge to support growing portfolio of technologies and drive open source collaboration across AI and data

                Foundation will build and support an open community and a growing ecosystem of open source AI, data and analytics projects, by accelerating development and innovation, enabling collaboration and the creation of new opportunities for all the members of the community.

                As one entity under the Linux Foundation, this consolidated and focused effort will enable additional collaboration and integration in the space of AI/ML/DL and Data. With the creation of LF AI & Data, both communities will now support a growing ecosystem of artificial intelligence, machine learning, deep learning and data technologies. AI and Data are inseparable and codependent on each other. Combining efforts in both spaces will bring developers and projects under a single roof, orchestrated by a single Technical Advisory Council and several committees (Trusted AI, BI & AI), to work together towards building the open source AI & Data ecosystem and accelerating development and innovation. Hosting projects under a single umbrella enables closer collaboration, integration, and interoperability across projects and is a proven recipe for building strong open ecosystems. At the same time, it will provide a unified guidance for end users on tools, interoperability, integration, standards, and the future of AI, Data and Analytics as its use continues to grow in every industry. Furthermore, as member driven organizations, joining forces under LF AI & Data will allow greater efficiency for members across the various services we offer to our hosted projects.

              • 2020 Open Source Jobs Report Reveals Spike in Demand for DevOps Talent, Continued Dearth of Open Source Skills

                The Linux Foundation, the nonprofit organization enabling mass innovation through open source, and edX, the trusted platform for learning, have released the 2020 Open Source Jobs Report, examining demand for open source talent and trends amongst open source professionals.

                Despite the pandemic, demand for open source technology skills continues to be strong. Companies and organizations continue to increase their recruitment of open source technology talent while offering increased educational opportunities for existing staff to fill skills gaps. 93% of hiring managers report difficulty finding open source talent, and 63% say their organizations have begun to support open source projects with code or other resources for the explicit reason of recruiting individuals with those software skills, a significant jump from the 48% who stated this in 2018. DevOps has also become the top role hiring managers are looking to fill (65% are looking to hire DevOps talent), moving demand for developers to second (59%) for the first time in this report’s history. 74% of employers are now offering to pay for employee certifications, up from 55% in 2018, 47% in 2017, and only 34% in 2016.

              • Linux and open-source jobs are hotter than ever

                The Linux Foundation and , the leading online course company, released the 2020 Open Source Jobs Report on October 26. Once again, despite the COVID-19 pandemic, the demand for open-source technology skills is growing. 37% of hiring managers say they will hire more IT professionals in the next six months.

                Specifically, 81% of hiring managers say hiring open source talent is a priority going forward. 56% of hiring managers plan to increase their hiring of open source pros in the next six months

                Why? The answer to that is simple. As a recent Red Hat survey found, 86% of IT leaders said the most innovative companies are using open-source software, citing higher quality solutions, lower cost of ownership, improved security, and cloud-native capabilities as the top reasons for usage. So, even in these bad times, the demand for open-source savvy is higher than ever.

              • Qualified Open Source Talent Still In Short Supply: Report

                Companies and organizations continue to increase their recruitment of open source technology talent while offering increased educational opportunities for existing staff to fill skills gaps. The Linux Foundation and edX have released the 2020 Open Source Jobs Report which reveals spike in demand for DevOps talent and continued dearth of open source skills.

                According to the report, 93% of hiring managers report difficulty finding open source talent and 63% say their organizations have begun to support open source projects with code or other resources for the explicit reason of recruiting individuals with those software skills, a significant jump from the 48% who stated this in 2018.

              • LF AI, ODPi Merge To Form LF AI & Data Foundation

                LF AI Foundation and ODPi have announced plans to come together under the new LF AI & Data Foundation. As one entity under the Linux Foundation, this consolidated and focused effort will enable additional collaboration and integration in the space of AI/ML/DL and Data.

                With the creation of LF AI & Data, both communities will now support a growing ecosystem of artificial intelligence, machine learning, deep learning and data technologies.

              • Linux Foundation Focuses on Science and Research to Advance Diversity and Inclusion in Software Engineering

                Open Source Summit Europe, October 26, 2020 – The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced the Software Developer Diversity and Inclusion (SDDI) project. SDDI will explore, evaluate, and promote best practices from research and industry to increase diversity and inclusion in software engineering. Founding contributors include Comcast, Facebook, GitHub, Intel and VMware and research professors from Beijing University of Posts and Telecommunications, Eindhoven University of Technology, Oregon State University, University of Auckland and University of Victoria.

                According to StackOverflow’s 2020 survey of more than 65,000 developers, 91.7 percent identify as male and 70.7 percent as white or of European descent. There is a tremendous amount of work to be done to create inclusive environments that can lead to a more diverse community building the software that is the foundation for our digital society. Research indicates that racially diverse groups make better decisions, diverse open source projects are more productive and that working on gender diverse teams improves attitudes towards women.

                “While there are a variety of important diversity and inclusion initiatives in the technology industry, none are focused on increasing diversity across categories – race, gender, age and cognitive ability – in software engineering and informed by science and research,” said Kate Stewart, senior director of strategic programs at Linux Foundation. “We have optimism about the future of the open source community and our collective ability to increase diversity and inclusion. The work we do today can influence the vibrancy of the community and effectiveness of our technologies tomorrow.”

              • Linux Foundation Focuses on Science and Research to Advance Diversity and Inclusion in Software Engineering
          • Entrapment (Microsoft GitHub)
            • Microsoft on Linux: It’s a lot easier than you think
            • RIAA Attacks YouTube DL With DMCA Takedown

              Recently the RIAA filed a DMCA takedown notice to GitHub for the removal of YouTube-dl an archiving tool for downloading videos from youtube along with other websites so today we’re going to read through this letter and see what case is being made.

            • RIAA weaponizes DMCA against an open source project!
            • GitHub Disables youtube-dl Repository

              The Recording Industry Association of America, Inc. (RIAA) filed a request for removal regarding the popular youtube-dl project, which allows developers to download the source files for YouTube videos.

            • FRR: The Most Popular Network Router You’ve Never Heard Of [Ed: They do communication and development using proprietary software that spies (this and only this... only proprietary)]

              Free Range Routing is a fully open project, and always looking for contributors for documentation, software or the discussion. You can submit documentation updates via Github, join their mailing list or join the community Slack channel.

              If you want an easy way to try out FRR yourself, Nvidia provides a free, cloud-hosted lab of their Nvidia Cumulus Linux software running FRR. You can use Nvidia Cumulus in the Cloud today or get a guided tour including using FRR with the Nvidia Cumulus Linux On Demand labs.

        • Security
          • Security updates for Monday []

            Security updates have been issued by Debian (fastd, freetype, openjdk-11, phpmyadmin, and thunderbird), Fedora (ant, firefox, freetype, kde-partitionmanager, kpmcore, mupdf, python-PyMuPDF, singularity, suricata, and zathura-pdf-mupdf), Mageia (claws-mail, nss, firefox, pdns-recursor, and thunderbird), openSUSE (atftp, chromium, firefox, freetype2, gnutls, hunspell, kleopatra, and opera), Oracle (firefox, java-11-openjdk, and kernel), Red Hat (firefox and kpatch-patch), SUSE (bluez, firefox, glibc, libcdio, rmt-server, and SDL), and Ubuntu (freetype, pam-python, and perl).

          • Reproducible Builds: Second Reproducible Builds IRC meeting

            Please join us on the #reproducible-builds channel on — an agenda is available. As mentioned in our previous meeting announcement, due to the unprecedented events in 2020, there will be no in-person Reproducible Builds event this year, but we plan to run these IRC meetings every fortnight.

    • Defence/Aggression
      • A New Direction for U.S. Foreign Policy in Africa | Dissent Magazine

        President Trump’s approach to Africa rightly elicits outrage. His conception of the continent ranges from disinterest—he has only mentioned it three times out of around 20,000 tweets—to outright contempt, such as when he referred to African nations as “shithole countries.” For eighteen months, the office of the assistant secretary of state for African affairs was empty or occupied by a temporary official. Almost two years into his administration, there was no ambassador deployed to twenty of Africa’s fifty-four countries. Trump has only met with two heads of state from sub-Saharan Africa in the White House. He has proposed large budget cuts for humanitarian funding—including for the flagship President’s Emergency Plan for AIDS Relief (PEPFAR) and UN peacekeeping operations—although these attempts were mostly foiled by bipartisan efforts in Congress. In January, he extended his travel ban to four additional African countries, including Nigeria, the continent’s most populous nation and its largest economy, affecting nearly a quarter of the 1.3 billion people on the continent.

        Appearances, however, are deceptive. While Trump’s Africa policy may seem to be a departure, its broad contours have changed little from recent administrations. Since the end of the Cold War, both Republican and Democratic administrations have embraced a mixture of military intervention, free trade, and humanitarian aid on the continent. As a result, Washington has often ended up backing authoritarian regimes, all the while halfheartedly projecting democratic values.

        Meanwhile, the continent is undergoing transformative changes. Much like Latin America during the 2000s, many African countries once drawn into the U.S. orbit are drifting out of it. With COVID-19 threatening to destabilize African economies and political systems, now is the time for a progressive reset in relations with the continent: a new foreign policy, centered on economic justice and the democratic aspirations of African youth. With the presidential election looming and Joe Biden, the Democratic Party nominee, expected to place Obama-era stalwarts such as Susan Rice and Samantha Power in top foreign policy positions if he wins in November, progressives must push for a new direction for U.S.–Africa relations or risk entrenching the problematic policies of the past.

    • Freedom of Information/Freedom of the Press
      • The New Humanitarian | As press freedom shrinks, Kashmir’s cartoonists chronicle a life under lockdown

        Due to months of military clampdowns and coronavirus lockdowns, there’s no shortage of material for the political cartoonists documenting Kahsmir’s unrest and its humanitarian fallout, even as press freedom shrinks.

        In August 2019, India’s government stripped the former state of Jammu and Kashmir of its semi-autonomous status. Prime Minister Narendra Modi said the move was aimed at ending separatism, but it escalated tensions in a region that has weathered years of conflict, protests, and crackdowns on an anti-government insurgency.

        The ensuing months have seen extended curfews, disruptions to schooling, a crumbling economy, continuing restrictions on high-speed mobile internet, surging border tensions with China in nearby Ladakh, and a health system struggling to contain the pandemic.

    • Monopolies
      • Patents
        • Letter to Congress: Iancu is Good for the Patent System

          The following letter to Congress appears to have substantial support from patent owners. The basics of the letter is to say that Dir. Iancu’s changes to the IPR process have been positive and should stick. Part of the issue here is that Dir. Iancu is a political appointee who is on his way out in 2021 if President Trump loses (and would likely leave in 2021 regardless).

        • Cambodia expands patent cooperation by signing MOU with the US
        • Patents (Amendment) Rules, 2020, LDC’s request WTO to extend transition period and more

          In this week’s Patent News – Patents (Amendment) Rules, 2020 come into force; Nokia seeks injunction against Lenovo for patent infringement; LDC’s request WTO to extend transition period under the TRIP’s for 12 years; CNIPA and EPO to launch pilot program for Chinese Applicants to designate EPO as an additional ISA.

        • Was the recent skirmish on the TRIPS Agreement and Covid-19 really worth it? – Kluwer Patent Blog

          As Bob Hudec explained in his legendary The GATT Legal System and World Trade Diplomacy, GATT’s (since 1995, WTO) long-standing practice of seeking to adopt decisions by consensus finds its roots in 1947, when the then 23 parties to GATT were a small club of good friends. The proposition that a friend might impose a decision via a majority approval on another friend was not quite in line with the friendly atmosphere that delegates enjoyed at the headquarters of GATT, a charming building situated in front of lac Leman. This spirit of consensus, which, of course, has advantages (no losers) and disadvantages (ambiguous legal texts), has lasted to this day.

          Last week, word got around that a proposal made by India and South Africa during the last meeting of the TRIPS Council aimed at introducing rules that would waive certain intellectual property rights (“IPR”) to ease access to Covid-19 vaccines was initially rejected due to a lack of consensus. For example, according to the United Kingdom (“UK”) government, the proposal was “an extreme measure to address an unproven problem”. The European Union, the United States and Australia backed the UK, while other delegations, such as Kenya, supported the proposal. Clearly, the days where GATT was a small club of good friends are gone, although disagreement is not necessarily indicative of an unfriendly mood. And, most likely, the struggle to arrive at a consensus will continue in future meetings.

          But was this proposal necessary in the first place? Interestingly, on 15 October 2020, the WTO published an “Informative Note” under the title The TRIPS Agreement and COVID-19, the reading of which casts doubts on whether any time and energy devoted to another useless modification of the TRIPS Agreement, such as the introduction of Article 31 bis (waivers for export purposes), would be worth it. Why was so much time, effort and so many newspaper headlines consumed in that amendment of the TRIPS Agreement to introduce export waivers, if nobody uses them?

        • PEMETREXED patent infringement in France: €28 million in damages for Eli Lilly (“France is back”?)

          Joining the majority of European courts, the Paris Court of Justice ruled that Eli Lilly’s patent, which relates to the combined administration of pemetrexed disodium and vitamin B12, was infringed by the marketing of Fresenius’ pemetrexed diacid. It also awarded a record amount of damages of €28,000,000: a first in Europe.

          1. The pemetrexed “saga” is one of the most closely followed and resounding in European patent litigation in recent years. After several decisions, notably in the Netherlands [1], the UK [2] and Germany [3], it is now the turn of the French Court to rule in a landmark judgment. In its decision of 11 September 2020, the Paris High Court (the “Tribunal Judiciaire de Paris”) agreed with the position taken in the majority of European countries, ruling that patent EP 1,313,508 (EP 508), which relates to the combined administration of pemetrexed disodium vitamin B 12 for the treatment of lung cancer (sold under the Alimta® trademark), was infringed by the marketing of pemetrexed diacid by Fresenius Kabi. In addition, the Court awarded the plaintiff €28,000,000 in damages, a record in Europe, where this is the first time such an amount has been awarded in patent litigation.

          2. The patent EP 508 invoked in this case relates to the combined administration of the drug pemetrexed disodium (sold under the brand name Alimta®) with vitamin B 12, and possibly with folic acid, to treat two types of lung cancer. Claim 1 reads as follows:

          « 1. Use of pemetrexed disodium in the manufacture of a medicament for use in combination therapy for inhibiting tumor growth in mammals to which said medicament is to be administered in combination with vitamin B12 or a pharmaceutical derivative thereof, said pharmaceutical derivative of vitamin B12 being hydroxocobalamin, cyano-10-chlorocobalamin, aquocobalamin perchlorate, aquo-10-chlorocobalamin perchlorate, azidocobalamin, chlorocobalamin or cobalamin. »

        • USPTO driven to drop rules package and get trial denial input

          Sources suggest that governmental pressure compelled the USPTO to drop allegedly controversial rules the day before it published a request for comments

        • Software Patents
          • FOSS Patents: Presiding judge of patent-specialized panel of Dusseldorf appeals court expressed bias against Asian defendants

            For quite some time, the German patent judiciary has had a reputation of being plaintiff-friendly, but this year the system has simply gone off the deep end in terms of highly problematic decisions, all the way up to the Federal Court of Justice, which hit a new low with its Sisvel v. Haier ruling. Those courts should faithfully apply the law, but more than anything else they are simply agenda-driven.


            If you transplanted those German patent courts to a small market, such as Switzerland, they’d lose most of their “business” (all other things being equal). And if those judges had the intellectual honesty to rely to a reasonable extent on technical expert witnesses (like their counterparts in various other jurisdictions) as opposed to claiming they can resolve pretty much everything (except validity, as they prefer not to stay their cases over validity doubts) as a matter of law, those courts could no longer claim to be “rocket dockets.”

            It’s undeniable that the huge number of cases those judges get to decide (about two in three European patent infringement actions are brought in Germany) enables them to build extensive experience. But the broken system–with the future Unified Patent Court promising more lucrative and more prestigious posts—incentivizes bad decisions in favor of plaintiffs (“forum selling”) over well-reasoned decisions. What’s going on right now is a race to the bottom between certain courts that come up with ever more troubling and far-fetched theories only to please patent holders.

            With all that’s going wrong there, this post is part of a continuing effort to to expose and discuss certain issues. Some of this may help policy makers to better understand the extent of the problem of a patent judiciary that pursues its own interests in attracting infringement cases at the expense of the economy and to the detriment of innovation. The makers of the world’s most innovative products dread the German patent judiciary that offers itself as a tool to patent trolls looking for extortionate leverage.

          • Unified Welcomes New Patent Attorney to its Growing Legal Team

            Unified is pleased to announce the addition of Ellyar Barazesh to its growing team of patent attorneys and IP professionals. Ellyar, as Senior Legal Counsel, comes to us by way of WilmerHale and Finnegan, Henderson, Farabow, Garrett & Dunner, with a wealth of experience and technical expertise to assist Unified’s ever-expanding mission to deter patent abuse wherever it is found.

          • FOSS Patents: Huawei and patent troll Conversant settle patent dispute, automotive downstream stands to benefit from component-level agreement

            On Friday, the Landgericht München I (Munich I Regional Court) entered a final (though appealable) judgment in a Conversant v. Daimler standard-essential patent (SEP) infringement case in which Conversant was asserting a former Nokia patent (or, to be precise, a derivative of a former Nokia patent). I’ve meanwhile obtained a copy of the ruling, and its final part (Section H) reveals that a settlement between Huawei–an indirect Daimler supplier–and the Nokia-fed patent troll has been reached.

            The written decision says that on October 21, 2020 (just two days prior to the ruling date), defendant Daimler and intervenor Huawei (referred to as “intervenor no. 8″) brought parallel motions asking the court to postpone the decision by two weeks in light of an agreement between Huawei and Conversant. The court denied these motions because Daimler’s and Huawei’s representations didn’t go into sufficient legal detail, and because the settlement agreement comes with conditions precedent that weren’t specified (Daimler, in fact, requested the court to ensure that the agreement would enter the record). Furthermore, the court notes that just one day prior to that motion, Huawei had filed a pleading according to which it denied having received a licensing offer from Conversant.

            In most if not all German SEP cases against Daimler, Huawei intervened in its capacity as a tier 2 (indirect) supplier. Huawei makes network access devices (NADs), or connectivity modules, which some of Daimler’s tier 1 (= direct) suppliers such as Continental and Samsung subsidiary Harman incorporate into the telematics control units (TCUs) they sell to the Mercedes maker. Effectively, cellular SEPs are implemented by the baseband chip (tier 3), so if a tier 3 or tier 2 supplier is licensed, so are the tier 1 supplier (TCU maker) and, by ultimate extension, Daimler.

[Meme] Satya Na-DL

Monday 26th of October 2020 05:57:06 PM

Summary: Microsoft has shown its real priorities [1-9] (just before the weekend when many people might not notice)

  1. ‘youtube-dl’ downloading software removed from GitHub by RIAA takedown notice

    This takedown notice does not necessarily spell the permanent end of youtube-dl. GitHub always immediately takes down any source code project that receives a DMCA notice like this, but the project’s creators will have an opportunity to file a counterclaim in the hopes of restoring youtube-dl’s status on GitHub. We’ll be keeping an eye on the situation as it develops.

  2. RIAA DMCAs GitHub into nuking popular YouTube video download tool, says it can be used to slurp music

    YouTube-DL is pretty simple to use: you give the command-line program the URL of any YouTube video, and it will fetch the material and save it to your computer for future playback.

  3. Recording Industry Association of America Gets Youtube-dl Kicked Off GitHub

    Microsoft GitHub has removed all traces of the very useful youtube-dl utility for downloading videos from YouTube and other websites, including this one, following a questionable DMCA request from the Recording Industry Association of America.

    youtube-dl is a simple command-line utility that lets you easily download audio adn videos from just about any website with a file file embedded in it. It works on sites like this one. A lot of software, including the popular video player mpv, can use it to download video fragments on the fly so videos embedded in web pages can be opened and played as if they were local files.

    The Recording Industry Association of America submitted a DMCA request to Microsoft GitHub demanding that youtube-dl gets removed from the Internet on October 23rd, 2020. The complaint contains this rather misleading claim: [...]

  4. RIAA blitz takes down 18 GitHub projects used for downloading YouTube videos
  5. Microsoft Disables GitHub Repository of Open Source Project youtube-dl

    Recording Industry Association of America, Inc. (RIAA) sent a notice to GitHub for hosting youtube-dl source code. Microsoft’s GitHub took immediate action to disable the repositories. But was it the right thing to do?

  6. Microsoft’s GitHub bows to RIAA, takes down YouTube video downloader

    The Microsoft-owned source code repository GitHub has taken down the repository for youtube-dl, a popular command-line script that can be used to download videos from YouTube and many other videos from the Internet, following a DMCA takedown letter sent by the Recording Industry Association of America.

  7. RIAA Takes Down Popular Open Source YouTube-DL Software

    GitHub has removed the open-source YouTube-DL repository as well as several forks. The developer platform took action following a takedown request from the RIAA. The music group argues that the code is primarily used to download copyrighted content and also violates the DMCA’s anti-circumvention provisions.

  8. Microsoft Disables GitHub Repository Of youtube-dl After RIAA DMCA Notice

    Popular open source tool to download video from YouTube is no more available at GitHub as Microsoft has disabled it’s repository after the notice from Recording Industry Association of America, Inc. (RIAA).

  9. RIAA weaponizes DMCA against an open source project!

Jonathan Wiltshire and Debian, Falsified Harassment Claims, Tiger Computing and GCHQ

Monday 26th of October 2020 05:13:33 PM

Reprinted with permission from Debian Community News

With the Special Boat Service (SBS), cousins of the SAS, storming a ship in the English channel, we feel it is a good time to finally have a look at another DAM blackmailer and Debian’s potential connections to GCHQ.

Jonathan Wiltshire (jmw) works for a small IT firm, Tiger Computing in Monmouth, one of those small unremarkable towns in the Welsh countryside that most of us have never heard of.

We can see that abusive messages have been sent to Debian volunteers during UK business hours and Debian is promoted on the Tiger Computing staff profile. Debian itself is not incorporated. Therefore, we feel that it is relevant to consider both Wiltshire and his employer.

Britain is known to have a tough stance on defamation and any volunteer who has been subject to false accusations would have a strong case under UK law against both Wiltshire and Tiger Computing. Companies House provides full details of the legal address for service.

If Wiltshire and his DAMs intrude upon your family’s Christmas, as they did to two volunteers in 2018, you can contact Wiltshire’s boss directly. We obtained the following names and address from the public company records:

Keith Andrew Edmunds and Dr Anna Cecilia Lindberg, Woodlands, Staunton, Coleford, Gloucestershire, GL16 8NU

We don’t normally publish addresses in Debian Community News but in this case, there is a significant public interest factor. Gloucestershire is the home of GCHQ. Various people have expressed concerns about GCHQ PsyOps in Debian and open source software. Each time somebody mentions this, they are censored from Planet sites and mailing lists. Jacob Appelbaum had explicitly warned about GCHQ infiltration on the debian-private (leaked) gossip network. In a way, Appelbaum was forecasting his own death, or in this case, the character assassination plot spreading falsified accusations of harassment.

We’ve produced a convenient map showing the proximity of Tiger Computing to both Hereford, the SAS headquarters and Cheltenham, the GCHQ headquarters.

It is worth looking again at the email from Wiltshire’s DAM buddy, Enrico Zini, fiercely decrying any possibility of a GCHQ infiltration.

Subject: On coverage of Abbelbaum being “banned” from Debian

Date: Wed, 22 Jun 2016 09:34:50 +0200

From: Enrico Zini <>


Dear Editor in Chief of iTWire,

you may want to do something about this article by Sam Varghese on
Debian revoking membership of Jacop Appelbaum:

While the first part is factually correct in its DPL quote, the article
ends with baseless hints of Debian and Tor having fallen victims to
manipulations by GCHQ psyops.

I consider that to be psycological violence[1] against the various well
known people who came out to report abuse, and I wish that news coverage
about this situation could rather contribute to creating a community
that encourages victims of abuse to speak up.

Quoting the DPL again, “In reaching their decision, the Debian Account
Managers took into account the public disclosures from members of the
Tor project and others, and first-hand accounts from members of the
Debian community

We are not talking about vague rumors spread by a couple of
infiltrators, we are talking about first-person accounts provided by
well known and respected members of both communities, with a track
record of contributions of many years.

These people who had the guts to speak up deserve credit and respect,
and the article published on your site gives them none.




The first-hand accounts were nothing but hearsay. On the other hand, the GCHQ connection is no conspiracy theory: it is matter of fact, if you are running one of the world’s most well funded spy outfits and you hadn’t infiltrated Debian, you wouldn’t be doing your job properly.

British domestic police forces had been caught in similar games, infiltrating environment groups and making women pregnant.

The SAS and SBS do some pretty incredible work. Even the Australian commandos have chosen to use the name SAS because it has such a good reputation.

Nonetheless, like any organization, there are some bad apples. A recently published book tells the story of former SAS heroes becoming mercenaries and dropping grenades onto civilians from a helicopter. It is gruesome stuff. From the article:

Yet the victims were often women, children and the elderly — innocent civilians caught up in a brutal civil war that raged across the Indian Ocean state during the final decades of the 20th century.

Now take a moment and compare this to the behaviour of Wiltshire and the Debian Account Managers, creating false accusations about volunteers and circulating them to over a thousand developers on the debian-private (leaked) gossip network. In one case, Wiltshire, Zini and Jaspert threw one of these grenades at a volunteer and his family on Christmas eve.

It took the SBS less than 10 minutes to seize control of the ship in unpleasant weather on a Sunday afternoon. Some of them even went back home in time to give their kids a bedtime story. Would it really be any more difficult than that for GCHQ to infiltrate a free software project?

Links 26/10/2020: Linux 5.10 RC1 and Loongsoon Laptops

Monday 26th of October 2020 10:38:40 AM

  • GNU/Linux
    • Desktop/Laptop
      • Chinese Laptop Featuring New 14nm Loongsoon 3A4000 CPU Appears

        Due to this laptop being in the Chinese market, Windows is not supported at all. It only runs Chinese “domestic operating systems” that are typically modified versions of Linux. Fortunately, this does mean you can install any Linux flavor you want on the laptop, which can be handy if you don’t want to run China-specific apps only.

    • Audiocasts/Shows
      • GNU World Order 377

        Fedora Silverblue.

      • LHS Episode #375: No Deliveries | Linux in the Ham Shack

        Welcome to the 375th installment of Linux in the Ham Shack. In this short-topics episode, the hosts discuss the FCC relocating its offices, Logbook of the World, the new FST4 mode, Peertube, Hashicorp, RustyLinux, Ubuntu DragonOS, QRadioLink and much more. Thank you for tuning in and we hope you have a wonderful week.

      • Linux Action News 160

        Ubuntu 20.10 is out, with official Raspberry Pi 4 desktop support. We try it out and report back. And our thoughts on the youtube-dl takedown.

        Plus Edge is out for Linux, and PayPal gets bitcoin fever.

    • Kernel Space
      • Linux 5.10-rc1 Two weeks have passed, and the merge window is over. I've tagged and pushed out 5.10-rc1, and everything looks fairly normal. This looks to be a bigger release than I expected, and while the merge window is smaller than the one for 5.8 was, it's not a *lot* smaller. And 5.8 was our biggest release ever. I'm not entirely sure whether this is just a general upward trend (we did seem to plateau for a while there), or just a fluke, or perhaps due to 5.9 dragging out an extra week. We will see, I guess. That said, things seem to have gone fairly smoothly. I don't see any huge red flags, and the merge window didn't cause any unusual issues for me. Famous last words.. The most interesting - to me - change here is Christoph's setf_fs() removal (it got merged through Al Viro, as you can see in my mergelog below). It's not a _huge_ change, but it's interesting because the whole model of set_fs() to specify whether a userspace copy actually goes to user space or kernel space goes back to pretty much the original release of Linux, and while the name is entirely historic (it hasn't used the %fs segment register in a long time), the concept has remained. Until now. We still do have "set_fs()" around, and not every architecture has been converted to the new world order, but x86, powerpc, s390 and RISC-V have had the address space overrides removed, and all the core work is done. Other architectures will hopefully get converted away from that very historic model too, but it might take a while to get rid of it all. Anyway, to most people that all shouldn't matter at all, and it's mainly a small historical footnote that 5.10 no longer relies on the whole set_fs() model. Most of the actual changes are - as usual - driver updates, but there are changes all over. I think the merge log below gives some kind of flavor of what's been going on on a high level, but if you're interested in the details go look at the git tree. As mentioned, it's a big merge window, with almost 14k commits (*) by closer to 1700 people. Please go test, Linus (*) closer to 15k commits if you count merges.
      • Linux 5.10-rc1 Released With New Hardware Support, Security Additions

        Linus Torvalds just released Linux 5.10-rc1 that also marks the end of the feature merge window for this EOY2020 kernel. Linux 5.10 isn’t the largest kernel update in recent time but still has a lot of interesting additions and improvements.

        Linux 5.9 to 5.10-rc1 brings around 704k lines of new code and some 419k lines deleted. In comparison, Linux 5.8 to 5.9-rc1 had 727k lines added and 270k deletions while 5.7 to 5.8-rc1 had 973k lines added and 429k deletions — the biggest kernel ever. So it’s not the largest kernel update in recent times but still ranks highly and has a decent number of changes.

      • Kernel prepatch 5.10-rc1 []

        Linus has released 5.10-rc1 and closed the merge window for this development cycle.

    • Instructionals/Technical
    • Distributions
      • Reviews
        • Review: Peppermint OS 10

          Peppermint is one of those delightful distributions which does what it says it will do. It sets out to be lightweight, easy to set up, and offer native-like access to web applications. It does all of these things and does them well. I also happen to really like the well-organized settings panel and the friendly software manager. I especially like how mintInstall makes it clear when it is working with Deb or Flatpak packages.

          While I’m not personally a fan of web applications, I do think Peppermint deserves full credit for making them as easy to use as possible and as native-like as it does. I may never like running my applications over the web, but for people who do like this approach, Peppermint’s Ice and SSB features are excellent.

          Mostly though I’m a big fan of the distribution’s combined LXDE/Xfce desktop. It is a mixture of components which works nicely, is fairly easy to configure, and it offers some of the best performance I have had with an open source desktop this year.

          There are some rough edges. The system installer threw out some errors towards the end of the setup process. Needing to logout and back in to see Flatpaks in the application menu was a pain, but not a deal breaker. On the whole I think Peppermint does a good job of feeling modern while offering good performance and easy to use tools.

      • Arch Family
        • Wikiman: An Offline Search Engine For Arch Linux, Gentoo Wiki, And More

          Official documentation of applications or commands is always the best way to learn about them if you want to know every detail, which a blog or article can’t provide.

          And in the Linux community, we can’t deny Arch Wiki is truly a go-to place for anything you want to learn about Linux. Besides Arch, there are other documentations as well which you may also want to prefer like Gentoo or FreeBSD.

          So, whether you want to know about a command or jargon in Linux, you can refer to any of the Wiki sites available. But if you’re looking for something that can provide documentation not only of Arch Linux but also of Gentoo, FreeBSD, and others to read in an offline mode, meet Wikiman.

      • IBM/Red Hat/Fedora
        • Fedora program update: 2020-43

          Here’s your report of what has happened in Fedora this week. Fedora 33 will be released on Tuesday!

          I have weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else.

        • Fedora status updates: September 2020

          Welcome to the newly-revitalized monthly set of updates on key areas within Fedora. This update includes Fedora Council representatives, Fedora Editions, and Fedora Objectives. The content here is based on the regular updates submitted to the Fedora Council, published to the project dashboard.

        • Fedora program update: 2020-42 – Fedora Community Blog

          Here’s your report of what has happened in Fedora this week. Final freeze is underway. Please update the Release Readiness page with your team’s status. The Go/No-Go meeting is Thursday.

          I have weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else.

        • Fedora Community Blog monthly summary: September 2020

          In September, we published 18 posts. The site had 3,176 visits from 2,022 unique viewers. Readers wrote no comments. 13 visits came from Fedora Planet, while 872 came from search engines, and 199 came from the WordPress Android App.

        • GitLab AMA follow-up – Fedora Community Blog

          Last month, we invited folks from GitLab to a public Ask Me Anything (AMA) session. We collected questions from the community in advance about the upcoming Fedora migration to GitLab.

          The Community Platform Engineering (CPE) team has been working with GitLab for the past few months on understanding and troubleshooting the technical challenges associated with the migration. This AMA was a natural next step to enable the community to participate and give the Fedora community a chance to get to know some of the GitLab team members who are supporting the migration process.

          During the AMA session, Nuritzi Sanchez, Lindsay Olson, Jason Young, André Luís, Greg Myers, Michelle Gill, Daniel Gruesso, and Nick Thomas from GitLab sat down on IRC with the Fedora and CentOS communities to answer questions live.

        • Crashing saltstack minions on f33?

          It’s a _scope_id bug affecting Salt on Python 3.9. There’s a patch submitted upstream, and 3002+this patch is headed to updates-testing.

        • The Python Maintenance team is hiring

          The Python Maintenance team at Red Hat is looking for a software engineer to join us and help us maintain Python in Fedora and RHEL.

          Hey, Pythonistas. We’re looking for a software engineer to join us in the Python Maintenance team at Red Hat – our remote-friendly Brno-based team with members throughout the Czech Republic (including Prague and Ostrava) as well as abroad (France, partially Greece, US planned).

    • Devices/Embedded
  • Leftovers
    • Samsung chairman Lee Kun-hee dies at 78

      Lee Kun-hee was a controversial figure who played a huge part in pushing Samsung from a cheap TV and appliances maker to one of the most powerful technology brands in the world. He became the richest man in South Korea, with the Samsung group contributing around a fifth of the country’s GDP. In its statement, Samsung says that Lee’s declaration of “new management” in 1993 was “the motivating driver of the company’s vision to deliver the best technology to help advance global society.”

      Lee also found himself in legal trouble. He was found guilty of bribing President Roh Tae-woo through a slush fund in 1995, and of tax evasion and embezzlement in 2008, but was formally pardoned for each conviction. The second pardon came in 2009 and was made “so that Lee could take back his place at the International Olympic Committee and form a better situation for the 2018 Olympics to take place in Pyongchang,” South Korea’s justice minister said at the time.

    • Health/Nutrition
      • Pence Was Exposed to COVID From Top Aide. He Plans to Keep Campaigning Anyway.

        Despite being considered a close contact with a top aide who tested positive for Covid-19 and began quarantining on Saturday, Vice President Mike Pence is still planning to maintain his travel and campaign schedule with the November election just over a week away—a decision medical experts denounced as potentially dangerous for Pence, those accompanying him, and the public.

      • Pence Denounced for ‘Grossly Negligent’ Decision to Keep Campaigning Despite Exposure to Top Aide With Covid-19

        “It’s just an insult to everybody who has been working in public health and public health response.”

      • “We’re Not Going to Control the Pandemic,” Trump Chief of Staff Says on Live TV as Covid Cases Surge

        “‘It is what it is’ wasn’t a randomly tossed off phrase: it’s the official policy.”

      • Covid-19 and the Political Utility of Fear

        The true mortality rate of covid-19 remains a matter of intense dispute, but it is undoubtedly true that a false public impression was given by the very high percentage of deaths among those who were tested positive, at the time when it was impossible to get tested unless you were seriously ill (or a member of society’s “elite”). When only those in danger of dying could get a test, it was of course not at all surprising that such a high percentage of those who tested positive died. It is astonishing how many articles are published with the entirely fake claim that the mortality rate of Covid-19 is 3.4%, based on that simple methodology. That same methodology will today, now testing is much more widely available to those who feel ill, give you results of under 1%. That is still an overestimate as very few indeed of the symptomless, or of those with mild symptoms, are even now being tested.

    • Integrity/Availability
      • Proprietary
        • Security
          • Episode 221 – Security, magic, and FaceID – Open Source Security

            Josh and Kurt talk about how to get started in security. It’s like the hero’s journey, but with security instead of magic. We then talk about what Webkit bringing Face ID and Touch ID to the browsers will mean.

          • Linux Patches Aim To Provide Fork’ing Brute Force Attack Mitigation

            Building off a set of “request for comments” patches from September, a set of patches were sent out on Sunday for providing brute force attack mitigation around the fork system call.

            With attacks aiming to break Address Space Layout Randomization (ASLR) and similar attacks often relying on the fork system call in order to keep replicating the memory contents of the parent process, these patches aim to detect the behavior where fork is being exploited for these nefarious purposes.

            This work is inspired in part by some patches carried by GrSecurity where a delay around the fork system call will be imposed if a child died from a fatal error. These patches propose collecting statistical data shared across all the processes with the same memory contents and analyzing the timing of any children processes crashing. When the code determines such an exploit may be underway leveraging fork, all of the processes using the same memory contents are killed to stop whatever malicious activity may be happening.

          • Privacy/Surveillance
            • US official pushes India to ban Huawei, ZTE from mobile networks

              An American official has told India it needs to shut out Chinese vendors Huawei Technologies and ZTE Corporation from the country’s forthcoming 5G trials and also remove the companies’ gear from other networks.

            • Sydney Morning Herald shows it knows nothing about encryption

              One of Australia’s main newspapers, the Sydney Morning Herald, believes that technology companies can open “very small” encryption backdoors to enable government agencies to snoop on encrypted communications.

            • Former StyleHaul Execs Launch Vody, Big-Data Startup Aimed at Enhancing Content Recommendations (EXCLUSIVE)

              Entertainment-analytics startup Vody is coming out of stealth after more than two years of development and testing. Co-founders and co-CEOs Stephanie Horbaczewski and Jeremy Houghton, who both were previously top execs at YouTube network StyleHaul, claim they’ve built a better mousetrap. The company’s proprietary system, they say, uses machine-learning tech to trawl the [Internet] and compile a comprehensive database of entertainment titles — designed to plug into streaming services for more accurate content recommendations.

              The L.A.-based company was formed by Horbaczewski, previously founder/CEO of StyleHaul, and Houghton, who was StyleHaul CTO. They both left the RTL Group-owned fashion and beauty digital network before RTL shuttered StyleHaul last year.

    • Defence/Aggression
      • Donald Trump, the Mr. Magoo of Geopolitics, Incites Warfare Between Egypt and Ethiopia

        Trump is much more terrifying, if equally cartoonish.

      • ‘Victory for Humanity’: Treaty Banning Nuclear Weapons to Take Effect as Honduras Becomes 50th Nation to Ratify

        The United States has not ratified the treaty and the Trump administration is actively urging nations to withdraw from it.

      • Erik Prince’s Private Wars

        A revealing passage in Prince’s book suggests his father harbored concerns about his only son’s early lack of focus. Edgar Prince inserted a clause in his will stipulating that Erik, the youngest of his four children, wouldn’t receive any inheritance until he turned 30.

        The younger Prince’s life hit a major pivot, however, in 1992, when he left politics to be commissioned as a naval officer and join the elite Navy SEALs. His father, won over by his son’s perseverance, dropped the clause out of the will.

        After his father’s death in 1995 at age 63 from a heart attack, Prince resigned his military commission and used his share of the family fortune to build Blackwater USA, which began life as a cross between a shooting range and training facility for special-operations personnel near North Carolina’s Great Dismal Swamp. After 9/11, the company grew rapidly as it filled the government’s need to protect its personnel in Iraq and Afghanistan. Blackwater would go on to bill the U.S. government for more than $1 billion over its lifetime.

      • Murder Of Iranian Dissident In Toronto Raises Questions About Iran’s Footprint In Canada

        Amin, a construction worker and former member of the Iranian-Canadian Congress, has been active on social media in recent years. He attended political rallies against the Islamic Republic, calling for the overthrow of the clergy-dominated establishment in Iran.

        Hamed Ismaeilion, the spokesman for the Association of Victims of Flight 752, said that he had recently received death threats.

        Toronto police have not yet released a report on the possible motive, manner, and perpetrators involved in the murder.

      • Mali’s army liberates village besieged by jihadists: army statement

        Mali’s military has regained control of a village in the centre of the country where more than 2 000 residents have been besieged by suspected Islamist militants for two weeks, it said in a statement on Thursday.

      • France recalls ambassador from Turkey after ‘unacceptable’ Erdogan comments

        “President Erdogan’s comments are unacceptable. Excess and rudeness are not a method. We demand that Erdogan change the course of his policy because it is dangerous in every respect,” the official told AFP.

        The Elysee official, who asked not to be named, also said that France had noted “the absence of messages of condolence and support” from the Turkish president after the beheading of teacher Samuel Paty outside Paris.

        The official also expressed concern over calls by Ankara for a boycott of French goods.

        Macron this month described Islam as a religion “in crisis” worldwide and said the government would present a bill in December to strengthen a 1905 law that officially separated church and state in France.

        He announced stricter oversight of schooling and better control over foreign funding of mosques.

      • France: ‘Anti-Islamophobia’ campaigner issued death fatwa against teacher who showed Muhammad cartoon

        Police in France have arrested a Muslim leader who reportedly issued a fatwa, or the Islamic death warrant, on the school teacher beheaded in Paris on Friday, the French-language newspaper Le Soir confirmed on Monday.

        The suspect, Abdelhakim Sefrioui, leads an organization called “Cheikh Yassine Collective,” which was set up in the memory of Sheikh Ahmad Yassin, the slain founder of the Gaza-based terrorist group Hamas.

      • Bereaved father blasts BBC for giving platform to terrorist

        The father of a teenage girl who was among 15 people murdered in the 2001 suicide bombing at the Sbarro restaurant in Jerusalem condemned the BBC this week for giving one of the terrorists involved in the attack a platform, the UK-based Jewish News reports.

        A BBC Arabic program had reported that Ahlam Tamimi, who masterminded the bombing, was appealing to Jordanian King Abdullah II to intervene after her husband’s Jordanian residency was revoked. The report said, “The staff of the [BBC] program reached out to Ahlam to hear her request to the Jordanian king. Let’s listen.”

    • Transparency/Investigative Reporting
      • Scholar Larry Bartels: Trump has revealed that “truth and reason” don’t matter to politics

        In an effort to answer these questions, I recently spoke with political scientist Larry Bartels, who holds the May Werthan Shayne Chair of Public Policy and Social Science at Vanderbilt University. Bartels is the author of several books, including “Unequal Democracy: The Political Economy of the New Gilded Age” and “Democracy for Realists: Why Elections Do Not Produce Responsive Government” (with Christopher Achen). His commentaries and other writing have appeared in the Washington Post, the New York Times and other leading publications. Bartels is a fellow of the American Academy of Arts and Sciences and of the American Academy of Political and Social Science, and a member of the National Academy of Sciences and the American Philosophical Society.

        Toward the end of our conversation, Bartels shares his thoughts on the reliability of the various models offered by historians, political scientists and others who claim to be able to predict the outcome of presidential elections and the likely defeat of Donald Trump. (I will not spoil his remarks for you here.) As usual, this interview has been edited for length and clarity.

    • Environment
      • Amy Coney Barrett Is Doubling Down on Climate Denial

        As a lower-court judge, Barrett had previously recused herself from cases involving Shell Oil, because her father worked there as a top attorney for decades. He also served in a top position at the American Petroleum Institute (API), one of the fossil fuel industry’s top lobbying groups, but she never included that organization in her recusal list.

      • Climate Change and Hurricanes

        Bruno Latour, the French sociologist and anthropologist writes, in Facing Gaia – Eight Lectures on the New Climatic Regime, 2017, “In the Anthropocene, how can the state maintain that it has a monopoly on legitimate physical violence in the face of the geo-historical violence of the climate?” These weather events now terrorize the state and as we become increasingly subject to anthropogenic phenomena – those characteristics of climate that we believe are acting out of humankind’s historic and present burning of fossil fuels –we anthropomorphize their impact. Wild fires rage, threaten and ravage; hurricanes bear down, hit and devastate. Their actions deriving, we understand from the frantic reporting of them, not from a set of climatological beginnings but devoted to the terrorizing of the human beings in their path – fire, flood and wind marked by a teleological stripe as wide as the swathe they purposefully cut through civilization. Either way, it’s all about us. We have created these vaporous monsters, these flowers of evil – their whirling florescence stunningly captured in satellite imagery – that can only survive in the hot-house of an anthropocentric world. Their evil is the evil that men do, their monstrousness mirrors ours. It is we who have turned the page of geologic epochs to the one named the Anthropocene.

        The fight to reduce CO2 levels to diminish global warming remains the central field of operations in the global climate war that was enjoined some decades ago. Capitalism and its enabling political environment of neoliberalism are locked in battle with a growing army of opinion (scarcely yet reified as action) that suggests that planetary health would be better served by a dramatic re-visioning of our hegemonic anthropocentrism towards an enlightened co-existence with other life-forms. As the world warms, this new Cold War is fated to get increasingly hot. It is a war between the Moderns – those living out the scientific rationalities of the seventeenth century and who still formally exist within the Holocene, a geological epoch characterized by the geomorphic changes signaled by the end of the last ice age and the subsequent advent of agriculture – and those whom Latour calls the “Earthbound of the Anthropocene”, populations alive to the geologic epoch which takes account of humankind’s impact on geo-history and which embrace a world suffused with animism.

      • An Effective Green New Deal Must Be Global. This Is What It Could Look Like.

        The position of the Academies of Science from more than 80 countries and scores of scientific organizations is that global warming is human-caused through the release of carbon dioxide and other greenhouse gases into the atmosphere from the burning of fossil fuels (coal, natural gas, oil) to generate power. In fact, scientists have known for decades how carbon dioxide traps heat in the atmosphere and contributes to global warming, with nuclear weapons physicist Edward Teller actually warning the oil industry all the way back in 1959 how its own activities will end up having a catastrophic impact on human civilization.

      • 70+ Climate Journalists Pen Open Letter Condemning Barrett for Enabling the ‘Ecological Crisis of Our Times’

        “At the moment when the facts of the case were presented to her, this arbiter of justice freely chose to side with mistruths. Judge Coney Barrett’s responses are factually inaccurate, scientifically unsound, and dangerous.”

      • Energy
        • Fracking Isn’t Just Bad for the Climate. It’s Bad for Mental Health Too.

          Hydraulic fracturing has boomed in the U.S. over the past decade, but unless you live near it, you may not realize just how close fracking wells can be to homes and schools. In Colorado, the wellbore – the hole drilled to extract oil or gas – can be 500 feet from someone’s house under current state rules. In some states, like Texas, drilling can be even closer.

    • Finance
      • Maine Officials Propose Doubling Budget for Agency Charged With Defending the Poor

        Officials in Maine are proposing to double the size of the budget set aside to provide the legal services needed to adequately defend the state’s poor who are accused of crimes.

        The $35.4 million proposal put forward by the Maine Commission on Indigent Legal Services, or MCILS, would establish the state’s first two public defender offices and provide a substantial raise to private attorneys paid to represent the poor. Members debated the large price tag before unanimously voting in support of the budget plan on Oct. 15. One commissioner was absent.

      • Why Uber’s Desperate Prop 22 Is Bad for Drivers and Society

        It would lock in a serf-like condition forever, since Prop 22 requires an unprecedented 88% vote by the state legislature to change it.

    • AstroTurf/Lobbying/Politics
      • Preparing to Protect the Election Results

        Winning, and then protecting this election against a coup, are necessary steps to getting back to our regular work of fighting to build a just and sustainable society.

      • The Birth of a Xenophobe

        Two years later, Trump descended the escalator at Trump Tower and launched one of the most virulent anti-immigrant campaigns in American political history, delivering a speech that declared Mexico was sending rapists to the US. No president has ever flip-flopped so dramatically on immigration.

        The story of how Donald Trump became a xenophobe reveals how a bigoted con artist joined forces with far right racist anti-immigration radicals and convinced the American people that he had an easy solution to immigration.

      • ‘Such an Insult’: Doctors Furious as Trump Peddles Baseless Claim That They Are Inflating Covid Death Count for Profit

        “We report deaths how they occur. If you did your damn job we wouldn’t be reporting so many.”

      • Out of the UK, a Bold Pay Prescription for a Post-Trump America

        Two British think tanks are calling for a cap on the compensation that goes to corporate chiefs.

      • How to Reverse the GOP’s Power Grab

        This is a travesty of democracy.

      • To Defeat Fascism, We Must Recognize It’s a Failed Response to Capitalist Crisis

        Few would disagree in light of recent events that the Trump regime, its most diehard extreme-right, white supremacist supporters, and elements of the Republican Party are bidding for a fascist putsch. Whether this putsch remains insurgent or is beaten back will depend on how events unfold in the November 3 election and its aftermath, and especially on the ability of left and progressive forces to mobilize to defend democracy and to push forward a social justice agenda as a counterweight to the fascist project.

      • After Socialist Victory in Bolivia, Media Still Whitewash Coup

        U.S. media have a long history of reporting on Latin America that does more to please the State Department than to inform readers.

      • Bob Woodward on the 2020 Election: “How Can You Not Be Worried?”

        Bob Woodward, 77, is also working from home. For decades, he has been among the most important chroniclers of political affairs in the capital. In the early 1970s, he uncovered the Watergate scandal together with his colleague Carl Bernstein at the Washington Post, leading to the 1974 resignation of President Richard Nixon. He later wrote books about the Sept. 11 terrorist attacks and George W. Bush and Barack Obama. Woodward has been awarded two Pulitzer Prizes.

        For his new book, “Rage,” which was just published in German, he interviewed top government figures over a span of 10 months, including President Trump.

        Due to the COVID-19 pandemic, DER SPIEGEL spoke to Woodward via telephone.

      • Fire set in Boston ballot drop box; FBI asked to probe

        A fire was set Sunday in a Boston ballot drop box holding more than 120 ballots in what appears to have been a “deliberate attack,” Massachusetts election officials said.

        The state has asked the FBI to investigate the fire that was set around 4 a.m. in a ballot drop box outside the Boston Public Library downtown, Massachusetts Secretary of the Commonwealth William Galvin’s office said.

        In a joint statement, Galvin and Boston Mayor Marty Walsh called it a “disgrace to democracy, a disrespect to the voters fulfilling their civic duty, and a crime.”

        “Our first and foremost priority is maintaining the integrity of our elections process and ensuring transparency and trust with our voters, and any effort to undermine or tamper with that process must be prosecuted to the fullest extent of the law,” they said in the emailed statement. “We ask voters not to be intimidated by this bad act, and remain committed to making their voices heard in this and every election.”

    • Censorship/Free Speech
      • Samuel Paty’s murder shows need for free speech, combating radicalization in mosques

        The sad reality is that the indoctrination and radicalization of European youth inside European cities is not a single and isolated incident but an alarming trend, as seen in the large numbers of Europeans who joined ISIS. According to a report published by the World Bank under the title “Transnational Terrorist Recruitment: Evidence from Daesh Personnel Records,” 148 fighters resided in France before joining ISIS. The radicalization of young men is the result of a range of causes. Whether for extremist groups such as ISIS or white supremacist groups, it increasingly occurs online with local encouragement through inciting an hateful rhetoric that is articulated by influential figures at home, where young men are groomed by slick propaganda videos and online recruiters.

      • Internet disrupted in Guinea ahead of presidential election result announcement

        Network data from the NetBlocks internet observatory confirm that internet has been disrupted in Guinea as of 7:30 a.m. UTC Friday 23 October 2020 as the West African country prepares to announce official results from this week’s presidential elections. The incident has nation-scale impact and is likely to significantly limit the domestic and international flow of information.

        Tensions are high in capital Conakry as supporters of opposition candidate Cellou Dalein Diallo and incumbent President Alpha Conde each appeared to declare their candidate’s victory ahead of the official announcement.

      • India Is Still Cracking Down on Dissent

        A lethal mix of authoritarianism and neo-liberal reforms is on the rise, benefitting big business but brutally curtailing many people’s freedoms, dispossessing them of their livelihoods, and sharply escalating inequalities. Here, I share with you what I have seen in India.

      • Looking back at France’s long tradition of caricature

        French history teacher Samuel Paty was murdered on 16 October after showing two caricatures of the Prophet Mohammed in a class about freedom of expression. In recent years, caricature in France has hit the headlines because of the irreverent cartoons of Charlie Hebdo and the 2015 terrorist attacks. But caricature has a long and colourful tradition in the country.

    • Freedom of Information/Freedom of the Press
      • Turkish courts pursue trials, asset seizures in multiple cases against journalists

        Yesterday, a court Istanbul rejected an appeal by exiled journalist Can Dündar, thereby allowing authorities to seize his assets in Turkey, the news website Duvar English reported.

        Today, another Istanbul court convicted freelance journalist Sabiha Temizkan of making terrorist propaganda and sentenced her to 15 months in prison for a tweet from 2014, the independent news website Bianet reported, stating that she is free pending appeal.

        Tomorrow, hearings in Istanbul are scheduled to continue in the trials of two Turkish Bloomberg reporters, Kerim Karakaya and Fercan Yalınkılıç, as well as three other journalists and 33 other co-defendants, reports said.

      • Open Access Should Include Open Courts

        But using PACER takes more than skill–it takes money. Subject to some exceptions, the PACER system charges 10 cents a page to download a document, and that cost can add up fast. The money is supposed to cover the price of running the system, but has been diverted to cover other costs. And either way, those fees are an unfair barrier to access. Open access activists have tried for years to remedy the problem, and have managed to improve access to some of it. The government itself made some initial forays in the right direction a decade ago, but then retreated, claiming privacy and security concerns. A team of researchers has developed software, called RECAP, that helps users automatically search for free copies of documents, and helps build up a free alternative database. Nonetheless, today most of PACER remains locked behind a paywall.

        It’s past time to tear that paywall down, and a bill now working its way through Congress, the bipartisan Open Courts Act of 2020, aims to do just that. The bill would provide public access to federal court records and improve the federal court’s online record system, eliminating PACER’s paywall in the process. EFF and a coalition of civil liberties organizations, transparency groups, retired judges, and law libraries have joined together to push Congress and the U.S. Federal Courts to eliminate the paywall and expand access to these vital documents. In a letter (PDF) addressed to the Director of the Administrative Office of United States Courts, which manages PACER, the coalition calls on the AO not to oppose this important legislation.

    • Civil Rights/Policing
      • You Cannot Decarcerate by Using the Tools of Incarceration, Says Mumia Abu-Jamal

        The somber baritone of Mumia Abu-Jamal is unmistakable. Before we can exchange greetings, one of several automated announcements interrupts the call, reminding us that our conversation will be subject to recording and monitoring. Abu-Jamal is phoning from State Correctional Institution Mahanoy, a medium-security prison in Pennsylvania. Convicted in 1982 for the alleged killing of white Philadelphia Police Officer Daniel Faulkner in a racially charged trial that, according to Amnesty International, failed to meet international standards, Abu-Jamal’s death sentence was commuted to life imprisonment in 2011. In April 2019, a new path for Abu-Jamal to appeal his life sentence was opened by reform-leaning Philadelphia District Attorney Larry Krasner, who withdrew his initial opposition for a new appeal to go forward in the courts. Yet, 64-year-old Abu-Jamal remains skeptical when it comes to criminal legal reform in the United States. Despite calls to defund the police and a string of electoral victories for more progressive prosecutors like Krasner, the current administration is actively rolling back reforms. Most notably, Donald Trump has lifted the 17-year moratorium on federal executions and reinstated Department of Justice contracts with private prisons. For Abu-Jamal, with whom I spoke about abolition, the history of slavery and racialized state violence in the United States, this fraught political moment requires an entirely different mindset that allows us to think about decarceration in new ways.

      • How Did We Get Here? And How Do We Get Out?

        It’s important that we figure this out, and figure out how to inoculate the country from this disease—the disease that conflates bravado with brains, degeneracy with dignity, greed with grace, hate with hope.

      • Some rich people are getting even richer during the pandemic

        They found, unsurprisingly, that tech billionaires have performed especially well. Between March and the end of June the net worth of both Mr Bezos and Mark Zuckerberg, the boss of Facebook, soared by more than 50%. More than half of the 13 biggest gainers were from the tech sector. Another winner of the pandemic was Kuan Kam Hon, the boss of Hartalega, a Malaysian maker of synthetic gloves, whose wealth has doubled. Mr Kuan is now worth an estimated $7.6bn.

      • “John Brown: History’s Greatest Hero”

        On that day Thoreau said: “Some eighteen hundred years ago Christ was crucified. This morning, perchance, Captain Brown was hung. These are the two ends of a chain which is not without its links. He is not ‘Old Brown’ any longer; he is an Angel of Light . . . I foresee the time when the painter will paint that scene, no longer going to Rome for a subject; the poet will sing it, the historian record it, and with the landing of the Pilgrims and the Declaration of Independence it will be the ornament of some future national gallery, when at least the present form of slavery shall be no more here. We shall then be at liberty to weep for Captain Brown.”

        [...] Who shall be the John Brown of Wage-Slavery?

      • Female Cyclist Angers Hard-Liners In Iran By Riding Without Her Hijab

        Amateur video shows the unveiled woman riding her bike triumphantly in Najafabad’s city center while holding one her hands high. It quickly went viral on social media and many Iranians have praised her audacity.

        In the video, a man who apparently is recording the footage from a car asks the woman: “Lady, freedom came? The shah has returned?”

        After making the reference to the rule of Mohammad Reza Pahlavi, when Iranians had greater social freedoms, the man encourages the bicyclist by saying: “Bravo! Bravo!”

        Reports suggest those who recorded video of the incident and posted it online also have been detained by Iranian authorities.

      • Iranian woman arrested for cycling without hijab, accused of ‘insulting’ Islamic veil

        Authorities in Iran have arrested a woman for ‘insulting the Islamic Hijab,’ after a video of her cycling without a veil went viral on social media, news agency Agence France-Presse (AFP) has reported.

        “A person who had recently violated norms and insulted the Islamic veil in this region, has been arrested,” Iran’s official Islamic Republic News Agency (IRNA) quoted Najafabad governor Mojatabai Raei as saying.

        Raei further said the woman’s ‘motive’ for committing this action is being investigated. He, however, did not disclose her identity. “The residents of this city are holding a protest rally today after the unprecedented violation of norms,” the governor added.

      • Angela Davis Still Believes America Can Change

        During the trial, Davis’s profile transformed. Before, she had been a noted scholar. After, she became an international symbol of resistance. In a period when images of Black women in major newspapers or on network television were scarce, Davis’s was both ubiquitous and unique. Whether in journalistic photos, respectful drawings or disrespectful caricatures, her gaze was uniformly stern — as if focused on her offscreen accusers — and unbowed. No matter the platform or the publication, she radiated rebellion and intelligence. When I search her name online today, there are countless images from this period to scroll through. There’s a drawing of a bespectacled Davis that reads, “You can jail a revolutionary, but you can’t jail a revolution.” There’s a photo of her holding a microphone at a rally, her own words written beneath: “The real criminals in this society are not all of the people who populate the prisons across the state, but those who have stolen the wealth of the world from the people.” There’s a painting of her washed with the red, black and green of the Pan-African flag. There’s a poster that makes her look like a sexy saint, with the words “Free Angela” hanging above and below her face; an Ecuadorean pennant depicting Davis in shackles alongside a sickle and hammer and the phrase “Libertad Para Angela Davis” — and hundreds and hundreds more.

      • Christian Woman in Pakistan Beaten in Public for Arguing with Muslim

        Abbas was angry that Bibi, a person he considered socially lower than him due to her religious identity, had argued with him in public. As Abbas beat Bibi, he also used an extremely derogatory slur for Christians which labels them as untouchables.

        After the attack, Bibi and her family registered a police complaint against Abbas (FIR # 372/20). However, there police have yet to arrest Abbas or his son who reportedly joined his father in beating Bibi.

    • Monopolies
      • Silicon Valley Campaign Cash Complicates Democrats’ Plan to Break Up Tech Giants

        The stage is being set for Democrats to clash next year over a push to rein in Silicon Valley oligarchs. Earlier this month, House Democrats called for the break-up of major tech giants, but Democratic candidates in key Senate races are comfortably out-fundraising their Republican counterparts in campaign cash from the tech industry.

      • Making Sure You’re Covered – Using Intellectual Property to Protect Textiles [Ed: Journals reprinting misleading propaganda term “Intellectual Property”]

        Strategies for using a variety of intellectual property types to protect textiles are necessary due to the historical lack of any dedicated protection for textiles, apparel or fiber technologies. This paper is a review and illustration of a multi-pronged approach that weaves together aspects of utility patents, design patents, copyrights, trademark, and trade secrets.

      • Four Innovation Myths

        Bert Foer is one of the most influential figures in the past quarter century of antitrust. His founding and development of the American Antitrust Institute (AAI) filled a significant hole in late 20th-century antitrust and served as a useful counterweight to the Chicago School. In addition to his crucial work with AAI, Bert explored long-standing antitrust issues with a fresh perspective. In particular, he offered thoughtful insights on innovation, recognizing the vital role played by “diverse competition,” understanding innovation’s long-term horizon, and highlighting innovation’s importance in antitrust enforcement.

        In the vein of channeling Bert’s fresh look at long-established issues and appreciation of innovation, I introduce and rebut four innovation myths in this chapter. Myths persist throughout the caselaw. But they are particularly likely to endure in this setting given the talismanic effect of the term “innovation.” No one can reasonably stand on the opposite side of “innovation,” the lifeblood of the U.S. economy. To do so would cast one’s lot with the fragile sands of backwards thinking and technological regression. Sometimes, however, innovation arguments are not appropriate or supported.

        This chapter exposes four of these “innovation myths”: (1) innovation is reflected solely by the initial invention; (2) innovation can be evaluated only in product markets; (3) robust intellectual property enforcement leads to more innovation; and (4) innovation is the only objective in certain settings.

      • Patents
        • Patent Law’s Equitable Defenses

          In Merck & Co. Inc. v. Gilead Sciences Inc., a jury found Gilead liable for infringement of Merck’s patents directed to treatment for Hepatitis C and awarded Merck $200 million in damages. Three months later, however, the trial judge found that the patents were unenforceable under the equitable defense of unclean hands and rendered the damages verdict moot. In patent law, “unenforceability” carries immense force, limiting and in some cases barring all remedies for infringement of a valid patent. Five doctrines together make up the defense of “unenforceability” as it was incorporated into the Patent Act in 1952: laches, estoppel, unclean hands, patent misuse, and, according to some, inequitable conduct. Yet in the 70 years since incorporation of equitable defenses into the patent statute, the Supreme Court has not fully illuminated the reach of these equitable defenses. The Court denied certiorari in Merck & Co. Inc. v. Gilead Sciences Inc. in 2019 and sidestepped many salient issues on the equitable defense of laches in its opinion in SCA Hygiene in 2017. A significant question remains unanswered: In what contexts are equitable defenses available to bar damages at law? Several interpretive methods have been proposed for determining the reach of such generally worded statutes: Under a dynamic statutory interpretation like that proposed by Professor William Eskridge, courts would be permitted to develop such statutes in accordance with what the law ought to be. Under a traditional faithful agent approach, in contrast, courts would try to determine the scope as set forth by the legislature, piecing together context and history to frame limited words. The scope of equitable defenses in patent law is an ideal proving ground between these methods, having both historical background for use in traditional approaches and high-stakes social questions that factor into a dynamic approach—what conduct do we allow patentees to engage in before we cut off remedies for infringement on innovations that support our health and modern lifestyle?

          Setting the stage of the statutory interpretive battle, this article examines the historical and statutory bases of equitable limits on patent law, with a particular focus on the substantive equitable defenses of unclean hands and patent misuse. It contrasts the history of equitable defenses such as estoppel, which crossed fully into courts of law well before the merger of law and equity and the Patent Act, with equitable defenses such as laches, unclean hands, and misuse. It also explores inequitable conduct. The article walks through these defenses’ pre-codification roots and potential statutory interpretations and presents normative and constitutional considerations under the competing interpretive approaches. It also presents a surprising approach to inequitable conduct. This article is the first to provide a comprehensive framework for the analysis of equitable defenses in patent law.

        • Patent Reviews in ‘Limbo’ as Supreme Court Takes Case on Judges
        • L’Oréal Beats Claims it Wrongly Fired Patent Lawyer Over Quotas
        • American Axle & Manufacturing, Inc. v. Neapco Holdings LLC (Fed. Cir. 2020)

          One of the most interesting (albeit troubling) decisions by the Federal Circuit in the past year or so was its decisions, by a panel and then in denying review en banc, in American Axle & Manufacturing, Inc. v. Neapco Holdings LLC. In addition to expanding (beyond recognition) the capacity for courts to invalidate patents on lack of subject matter eligibility grounds, the case illustrated the fractured nature of the Court on this question (with the judges being equally divided on the rehearing en banc petition). Another aspect was a pair of strong dissents by Judge Moore, at both stages, where she expressed her view that the Court had embarked on a course that resembles “enablement on steroids” and “turns the [Section 101] gatekeeper into a barricade.”

          On Friday, the Court denied American Axle’s motion to stay issuance of the Court’s mandate while awaiting the Supreme Court’s decision on its petition for certiorari. The Court’s order cited the standard, under Federal Rule of Appellate Procedure 41(d)(1), that such a motion be granted only if “the petition would present a substantial question and that there is good cause for a stay.”

        • Software Patents
      • Copyrights
        • Government-Backed Anti-Piracy Deal Aims to Disrupt Pirate Site Cash Flow

          The Danish Ministry of Culture and Rights Alliance have brokered an anti-piracy agreement with various key players in the online media world. Under the new deal, Denmark’s biggest media outlets, advertising companies, and payment processors will try to cut off revenue streams to pirate sites. The list of blocked sites remains private but includes some 350 URLs.

        • ACE Obtains DMCA Subpoena to Unmask Operators of Major Pirate Sites

          Global anti-piracy coalition Alliance for Creativity and Entertainment has obtained a DMCA subpoena requiring the Tonic domain registry to hand over all information it holds on a wide range of ‘pirate’ sites. These include torrent giant and streaming portal, which are good for 78 million visits per month. Veterans and are among the remaining targets.

The Downfall of Free Software Leaders (and Their Projects or Missions)

Monday 26th of October 2020 08:44:46 AM

By figosdev

Summary: “Cancel George Orwell, and happy hacking.”

Normally when someone says that a leader has failed, the aim is to put someone else in charge. But that’s a moot point when a leader hasn’t committed any crimes, and no one better is around to take their place.

If someone has done something so horrible for the project that they have disqualified themselves, we don’t have to pretend that’s impossible. The point of this article is the many coups taking place (or in some instances, a similar failure) and of course, in a coup the rising parties insist that the leader is no longer fit. They will launch countless ad hominem attacks that have nothing to do with the person as a leader, insisting that it is a real cost to the project — even that it is more cost to the project than it can withstand. RMS withstood two decades of such attacks, which alone should cause people to question their ultimate success.

“RMS withstood two decades of such attacks, which alone should cause people to question their ultimate success.”But we can still say that it’s possible for a leader to be that much of a problem, even if attacks for the purpose of taking over a project are more commonplace (and they are extremely commonplace).

Presumably, at one point Mozilla was an organisation that cared about your freedom. They used to offer a good browser, although they were on the “Open Source” side of Free Software, and that side really is about co-opting a movement for corporations.

Mozilla really didn’t have a “leader” in exactly the sense that GNU or Linux did; it was sort of an escape pod for Netscape, the latter being eventually taken over by AOL. Netscape had two founders, neither of which were really leadership figures for Mozilla in the way that rms or Linus Torvalds were. The closest thing Mozilla had to a leadership figure in this sense was Brendan Eich, and even then this was more apparent after the fact than during his tenure.

“For better or worse (I’d say both) Eich is the author of JavaScript. He wrote it for Netscape, and with Mozilla (which he co-founded) he rose to the level of CEO.”I never really liked Eich personally, though his importance to Mozilla is undeniable. Not every leader is a hero, and I don’t think of every leader as a hero (just look at American leadership today) though with or without the status, some of the leaders we’ve lost were nearly as vital as heroes would be. For better or worse (I’d say both) Eich is the author of JavaScript. He wrote it for Netscape, and with Mozilla (which he co-founded) he rose to the level of CEO. As the author of JavaScript at least, we can put Eich in a similar category as Python’s Guido van Rossum.

What’s happened to both JavaScript and Python is a partial but significant takeover by Microsoft and Github. However, we’re getting ahead of the story.

Eich gave money to a political (lobbyist) group that operates legally in the United States. Please note that I joined the many people condemning this and calling for his resignation. Eich did not publicly advocate his position against gay rights, nor did he mistreat his LGBT coworkers. The only reason we knew about his actions at all was due to a California law requiring such personal funding to be disclosed.

We were right at least, to condemn his actions. Whether we were right or wise to call for his resignation from Mozilla is a more difficult question now, at least for me. I’m not sure I can prove it was the wrong thing to do, but I feel that it almost certainly was.

“It is possible to support a project without liking its leader, but obviously this is a side point.”Either way, in light of the broader pattern of this sort of political tactic, the bigger picture makes this a very real and serious problem. Complicated ethical questions aside, I think we did ourselves a disservice at the behest of people who were much worse than Eich. That was clearly the goal. Complicated ethical questions aside, we owe it to ourselves to examine whether we want our values to be hijacked and used for dishonest schemes and purposes, the way they were hijacked and used to unseat Eich. If it were a single example, and didn’t lead to similar and even more frivolous instances of the same sort of issue, perhaps we could model the way we do things after that lesson. But we should definitely look at the broader context which has followed that event over the years.

Linus Torvalds of course, is an asshole. He’s also in many ways a hypocrite. I find him opportunistic and dishonest, at least politically as well as in a corporate setting. I do not like Eich personally, but my personal feelings about him are closer to neutral. I don’t like him, I don’t particularly loathe him (as a person or as a developer) either. I find Torvalds despicable at least.

Some people can separate the artist from the art — when it comes to appreciating music, I am rarely capable of doing so. Bono is an exception to this, I really think he’s a terrible human being, but when he writes he goes somewhere incredible and comes back with lyrics that (in my opinion) transcend his humanity. I can’t say I’m a fan, but I love his writing and even his performance. I certainly appreciate U2 more than Casey Kasem did.

“I don’t think it would be fair to say Torvalds led the coup against Free Software. We know who really lead that coup.”Besides, U2 isn’t just Bono, right? I mean I have nothing bad to say about the Edge or Adam Clayton (or anybody else associated with them, other than the record labels). It is possible to support a project without liking its leader, but obviously this is a side point.

I haven’t liked Torvalds for a long time, but we always knew he would eventually hand the project off to someone else if we could stand the wait. It’s worth looking at what happened with that, but even if I loathed Torvalds and thought his kernel was important to our movement (indeed I did both for quite a while) it was possible to hope for a day when someone better took over for him.

Torvalds has, since pretty much the beginning, enthusiastically supported the coup against Free Software known as Open Source. It’s possible to support it without understanding this as its real purpose, and Open Source encourages people to assume good faith — Open Source may not deserve that, but it certainly encourages it. So you can (in my opinion) support Open Source without knowing better. But I really think Torvalds was being selfish and opportunistic, and for many years he was nearly at the centre of that coup.

I don’t think it would be fair to say Torvalds led the coup against Free Software. We know who really lead that coup. I’ve spent literally years trying to get to the bottom line of what happened with Open Source, and I think it’s more fair to say that both Torvalds and ESR were led around by the ego, than to say they truly led the charge themselves. I think it’s a lesser crime to be exploited for your opportunistic selfishness than to be the true engineer of an attack on something really good — but if you think it’s less insulting to their intelligence to say Torvalds and ESR led a coup against freedom, please be my guest. It’s simply not the conclusion I’ve found the most evidence for.

“It was like that with the crusades, it is still like that with the War on Drugs. Humanity keeps falling for cures that are worse than the disease, because they make bigger promises than saner options can.”ESR was perhaps, a high ranking General in the coup — but we know (because the leadership discloses where its leaders come from) where Open Source gets its orders from today. And to anybody who has defected from the FSF to the even more nakedly corporate and ultimately fake OSI — you should be ashamed.

Perhaps the greatest sucker punch in the history of the human race, is the hijacking of morality. It’s an ingenious (and of course, dirty) maneuver; not only do people fail to see it coming, but after the fact they are convinced it was from an ally.

History has too many examples of this, from the fascism of the earlier-to-mid 1900s to crusades and holy wars:

“Hello, we’d like to go around torturing and killing thousands of random people, please.”

“You can’t do that! It’s illegal and it’s really mean!”

“No, this is different! It’s for MORAL reasons, you see…”

“Oh, why didn’t you say so? Go on, then!”

“Thanks very much!”

“In this contemporary example, the disease is intolerance. And we fall for it, and let fascists (not for the first time) hijack our morality in the name of morality itself.”We seem to fall for this again and again, which means there is clearly some deficiency (nobody’s perfect, right?) or vulnerability in the human psyche that leads us to think that if someone’s approach to morality is extreme enough, they must themselves be a moral example. Looking back from a safe distance of hundreds of years, this kind of endemic stupidity is Hilarious (just watch Mel Brooks lampoon the Inquisition).

The most cynical way to twist this is that I’m advocating lesser-evilism. In fact there are people advocating lesser-evilism right now, proposing that if we are given a choice between two fascists who support treason, we should actually work to replace one with a lesser one. In fact we should entirely reject both, and demand someone who is NOT an abject traitor to the people. Failing to do so is the worst sort of lesser-evilism. Though it’s fair if you note the parallels between that and what I am saying.

Instead, what I am saying is that if the lesser evil is already in charge, (please note that this is in the context of Free Software politics, of people like Torvalds and Eich; I only mention other ongoing pageants in contemporary politics because I realise someone will make the comparison anyway) then it’s very silly to replace them with someone who is actually worse because they make bigger, bolder promises.

“So we let immoral, dishonest, fascist and bigoted people become the thought police.”That’s the sucker punch — “We know you’re tired of all this immorality and injustice, so won’t you please let us raise the devil’s own personal army to come in and clean this up for you?” But we can’t talk about all of history’s examples of this, because Mike Godwin is a dumb fucking shit. (Just kidding Mike, but I’ll probably always say you are. Your “law” is about as useful to politics as luminiferous aether to CERN).

It was like that with the crusades, it is still like that with the War on Drugs. Humanity keeps falling for cures that are worse than the disease, because they make bigger promises than saner options can.

In this contemporary example, the disease is intolerance. And we fall for it, and let fascists (not for the first time) hijack our morality in the name of morality itself.

“Hello, we’d like to subject everyone involved in Free Software — erm, I mean Open Source to stacked moral tribunals, please.”

“What do you mean by ‘stacked’?”

“We intend to favour corporations as a rule; we will attack individuals for moral shortcomings, but give multinationals like NaziBM a pass.”

“Isn’t this a bit like the House Un-American Activities Committee?”

“Not at all! That existed to oust COMMUNISTS — we’re doing this to get rid of Bigots!”

“Hmm, that does sound entirely different. Go on, then!”

“Thanks very much!”

What could go wrong?

“Out with Eich, in with spying on users and DRM. That sounds a lot like justice and progress, be it social or otherwise.”So we let immoral, dishonest, fascist and bigoted people become the thought police. But since it’s all for a good cause, of course we let them. Isn’t that really our moral duty?

Out with Eich, in with spying on users and DRM. That sounds a lot like justice and progress, be it social or otherwise.

But it wasn’t just Eich. As I was saying, we did the same thing to Torvalds. Sure, he’s an asshole. More than Eich, he’s an asshole who attacks software freedom. But unless you can fork it into something different, it’s his kernel — I mean he’s the author. And the people who are coming closest to forking it (that is, the very foundation that Torvalds indirectly or nearly lends his own first name and certainly his registered trademark to) are not at all better than Torvalds. They’re bigger assholes and worse hypocrites.

And although both Torvalds and ESR participated in leader cancellation tactics, that alliance with the dark side did not prevent them from being disposed of in the very same fashion. Open Source even co-opts its own posterboys.

“Open Source even co-opts its own posterboys.”Getting back to waiting for someone better to take over, they attacked that person the same way they attacked Eich and Torvalds, so they could move the future of development towards someone who is far worse and far more corporate than Torvalds or Ts’o. I don’t even know one bad thing about Ts’o, incidentally. But that won’t stop us from making something up and seeing if it sticks!

So we aren’t just using this to oust assholes in leadership positions to replace them with people who are worse — we are using this to prevent perfectly decent successors (lxo?) from having the reins handed to them instead. We are doing this to fight bigotry, yes — but also we need corporate-friendly people in charge, that’s just as important. Every single time.

Fortunately Mozilla has seen the error of its ways, the FSF is no longer in any position to stand against a Microsoft GitHub hegemony, JavaScript and Python have been duly assimilated, and we are all better people.

Though somehow, for some reason — all of this “progress” screams to the very heavens of pure bullshit.

Now that we are finally liberated from backwards-thinking schmucks like Brendan Eich, who is left standing to save us from these fascist corporations?

“It’s really not a problem to have multinational corporate masters in charge of all our activism, in fact it’s for a very good cause; it’s only a problem to refer to a repository as “master”. Clearly, that’s where we need to draw the line if we want humanity to improve.”Guido von Rossum wasn’t so bad. He actually went along with all the nonsense he was supposed to, but at one point he stopped toeing the line, and really that’s the same as bigotry.

It’s really not a problem to have multinational corporate masters in charge of all our activism, in fact it’s for a very good cause; it’s only a problem to refer to a repository as “master”. Clearly, that’s where we need to draw the line if we want humanity to improve.

But as to actually having new masters? We can’t draw the line there, because they promised to cure bigotry. And if you’re against the cure, you support the disease.

“Cancel George Orwell, and happy hacking.”The article makes more than one reference to the violent act of “sucker punching”, and contains several unplusgood violations of the Code of Conduct of the LibreParty of Cambridge, Oceania.

The article you describe DOES NOT EXIST, and for the betterment of humanity we insist that you stop trying to suggest that it does.

Cancel George Orwell, and happy hacking.

Licence: Creative Commons CC0 1.0 (public domain)

More in Tux Machines

Proprietary Software and Microsoft Security Problems

  • Windows REvil ransomware group member says annual take is US$100m

    A man who claims to be a member of the group behind the Windows REvil ransomware says the group takes in more than US$100 million (A$1.4 million) annually through ransom payments.

  • Microsoft: No Driver Updates Allowed for Win7 and Win8
  • Nitro again insists data breach 'isolated' as incident gets more coverage

    ASX-listed Nitro Software, a firm that had its origins in Melbourne and offers a service to create, edit and sign PDFs and digital documents, has issued an update on Wednesday to its earlier statement regarding a data breach, in what appears to be an attempt to negate the details published about the incident by the American website Bleeping Computer and a number of other websites.

  • Git shared hosting quirk | Daniel Lange's blog

    The hack was discussed on Github in Dec 2018 when it was discovered. I forgot about it again but Konstantin's mail brought the memory back and I think it deserves more attention. I'm sure putting some illegal content into a fork and sending a made up "blob" URL to law enforcement would go quite far. Good luck explaining the issue. "Yes this is my repo" but "no, no that's not my data" ... "yes, it is my repo but not my data" ... "no we don't want that data either, really" ... "but, but there is nothing we can do, we host on github...1".

EndeavourOS is a Wholesome Arch-Based Distribution

Most readers may probably remember the Antergos Linux distribution which was discontinued in 2019. It was an Arch-based Linux distribution that aimed to be beginner-friendly, easy to install and easy to use. Making the average life quite possible with Arch Linux as a base. It featured a graphical installer with multiple options to install various desktop environments in a few clicks. After it was discontinued, a group of the older community merged efforts to create a new continuation of that distribution, named EndeavourOS. The latest version was released around one and half months ago, and it uses Xfce as a default desktop environment, with many other options available for users. We’ll go today in a review of EndeavourOS 2020.09.20 and what to expect of it. TL;DR: It is a good distribution for anyone who wants an easy, minimal Arch installation. Read more

today's howtos

  • Kinto – Easily Get Mac OS Like Keybinds in Ubuntu Linux | UbuntuHandbook

    For Mac users want to change keybinds in Ubuntu Linux or Windows, Kinto is an easy system-wide solution with setup wizard and system tray indicator. [...] Just click on ‘Agree’ button, follow the wizard, hit Enter, and you’re done! The system tray indicator is not enabled by default, you can enable it from the File menu.

  • Kinto – Easily Get Mac OS Like Keybinds in Ubuntu Linux | UbuntuHandbook

    In this article, we will show you how to create your own abstract graphics using the GNU Image Manipulation Program for abstract graphic design. This program was initially created for Unix-like systems such as Linux. It has also been made available for Windows and OSX users. The following steps are very simple but can yield some awesome results.

  • Vdx - An Intuitive Commandline Wrapper To FFmpeg - OSTechNix

    Vdx is an intuitive commandline wrapper to FFmpeg. Using Vdx, we can do most common audio and video encoding and transcoding operations.

  • Linux Bash Shell Special Characters

    There are a set of characters the Bash shell treats in two different ways. When you type them at the shell, they act as instructions or commands and tell the shell to perform a certain function. Think of them as single-character commands. If you want to master the Bash shell on Linux, macOS, or another UNIX-like system, special characters (like ~, *, |, and >) are critical. We’ll help you unravel these cryptic Linux command sequences and become a hero of hieroglyphics.

  • Find Ubuntu Images on Microsoft Azure [Ed: Microsoft would love to pretend that it now owns and controls its competition (and that it means "love")]
  • Deleting many files from an S3 bucket | There and back again

    So we found ourselves in the need to delete a considerable amount of files (around 500000, amounting to 1.6T) from an S3 bucket.

  • Use Docker and Alpine Linux to build lightweight containers

    When it comes to Docker, sometimes less is more -- a maxim that applies especially to the base OS images installed in each Docker image. The use of a lightweight image -- one with less than 200 MB -- can result in significant resource and cost savings when used alongside optimized applications. A lightweight image also takes less time to deploy compared to a larger one, as it boots up faster. Most OS images are lightweight, with minimal compute resource requirements. But others, such as Windows containers, are huge. Alpine Linux is a super lightweight Linux distribution that's useful for Docker containers. In this Docker and Alpine Linux tutorial, we'll build an Nginx web server that demonstrates how small a Docker container image can be.

  • Managing resources with cgroups in systemd |

    Cgroups manage resources per application rather than by the individual processes that make up an application.

  • Improve your database knowledge with this MariaDB and MySQL cheat sheet |

    When you're writing an application or configuring one for a server, eventually, you will need to store persistent information. Sometimes, a configuration file, such as an INI or YAML file will do. Other times, a custom file format designed in XML or JSON or similar is better. But sometimes you need something that can validate input, search through information quickly, make connections between related data, and generally handle your users' work adeptly. That's what a database is designed to do, and MariaDB (a fork of MySQL by some of its original developers) is a great option. I use MariaDB in this article, but the information applies equally to MySQL.

  • Creating a Linux-Windows hybrid system with Cygwin | Enable Sysadmin

    When you need a consistent scripting platform in a heterogeneous data center, Cygwin delivers.

  • Eight ways to protect SSH access on your system | Enable Sysadmin

    The Secure Shell is a critical tool in the administrator's arsenal. Here are eight ways you can better secure SSH, and some suggestions for basic SSH centralization.

Android Leftovers