Bonum Certa Men Certa

Links 18/11/2020: SUSE IPO Rumours, Servo (GitHub-Trapped) Thrown at Linux Foundation



  • GNU/Linux

    • Desktop/Laptop

      • On Laptops: Thoughts On Using CentOS, Ubuntu LTS, and Fedora

        I recently participated in a discussion in a CentOS group I belong to about the suitability of CentOS for ordinary laptops. These were my thoughts, mostly taken from various points in the discussion and edited into a coherent whole. Is CentOS really good for laptops? Like so many things it depends on what you intend to do and what software you're going to use.

        I use CentOS 8 on several laptops and it mostly works well. It may be missing some drivers you might need. If so, ELRepo is a good source for those. You definitely won't find the number of apps you do in Ubuntu's repositories and will need to go with third party repos. The best of them is EPEL, maintained by the Fedora project. You can leave both ELRepo and EPEL enabled to get updates as needed probably 99.8% of the time. The rare conflict can be avoided by setting repo priorities in dnf to insure official repos have precedence.

        If you need to go to third party repos beyond that pull packages manually. Some repos conflict with each other or, on rare occasions, with CentOS packages. If you can stick with EPEL you avoid that.

        One thing Ubuntu does that CentOS does not do is automatically download and install proprietary packages required by some hardware. For example, I use an Epson all in one printer/scanner/copier. I had to get drivers and apps directly from Epson's website and install them manually. The good news is that Epson provides rpms for Red Hat Enterprise Linux that work perfectly well with CentOS.

    • Server

      • Oracle Linux 8: Networking made easy with free videos

        This week’s blog presents a set of free, short videos on performing network configuration functions on Oracle Linux 8. Being able to configure networks is an essential skill to access programs, storage and data on remote systems. This video series also covers firewall configuration required to keep your networks safe and secure from intruders.

        Oracle Linux 8 handles network communications through software configuration files and the network interface cards (NICs) in your system. NetworkManager is the default networking service in Oracle Linux 8 and includes a command-line tool, nmcli to create, display, edit, delete, activate, and deactivate network connections. You can use the ip command to display the status of a network interface, configure network properties, or for debugging or tuning the network.

      • Dev Interview: Launching a career as an enterprise developer in Austin, TX [Ed: Uniquely cheesy marketing from IBM (which is laying off staff while talking about "launching careers")]

        While getting a job offer as a young professional is a momentous occasion (Chapter 1), it often represents the start of a long and challenging journey. For our trio of young developers, Diana, Luc and Da-In, it was time to uproot themselves from their homes in New Jersey, Florida and Georgia to settle down in a new and vibrant city, Austin! Along with a new job, starting a new career often means a new life and a lot of adjustment. Let’s drop in on our intrepid developers to see what’s going on as they move to the ATX.

      • RackWare: A solution for moving workloads to Oracle Linux KVM [Ed: Who or why would one wish to move GNU/Linux to a proprietary software trap like Oracle's?]

        RackWare has certified its RackWare Management Module (RMM) hybrid cloud management solution for Oracle Linux KVM on both Oracle Linux 7 and 8. RMM is also available on Oracle Cloud Infrastructure. RMM’s high level of automation uniquely differentiates it and helps customers reduce labor costs related to the deployment and management of IT applications.

        Customers are looking for an enterprise KVM solution as an alternative to an expensive proprietary virtualization deployment. They are also looking for an easier migration path to the cloud. One solution is RackWare's RMM.

      • Kinvolk expands Flatcar Container Linux offerings to meet enterprise Kubernetes requirements [Ed: Kinvolk seems like Microsoft boosters (targets Azure which loses lots of money and has layoffs) who use terms like “clown computing”]

        Kinvolk, the Kubernetes Linux experts, today announced the availability of expanded deployment options for users adopting Flatcar Container Linux as the foundation for Kubernetes and other Linux container environments. The commercially available Flatcar Container Linux Pro and Long-Term Support (LTS) editions address enterprise demand for security, support, and tight cloud integration, while the company also announced that free edition of Flatcar is now in all three major cloud marketplaces.

    • Audiocasts/Shows

      • mintCast 348 – 400 Raspberry Pies – mintCast

        First up, in our Wanderings, Leo colorizes his terminal, Josh eyeballs an eggroll, Tony gives the Gorilla another go, and Joe fiddles with firmware

        Then, in our news, the Raspberry Pi launches a whole new dessert, GIMP is almost ready for GTK3,

        In security, Ubuntu’s GDM3 has a root bug

      • No Sur, No Thank You | LINUX Unplugged 380 | Jupiter Broadcasting

        We review the Dell Precision 5750, a born and bred MacBook killer that runs Linux.

        Plus a nasty reminder of how closely Apple monitors its users, and their fatal flaw that we think is outrageous.

    • Kernel Space

      • Getting started with btrfs for Linux [Former headline: Forget ZFS and use Btrfs]

        Btrfs has been available for Linux for several years, so you may already be familiar with it. If not, you may have questions about it, especially if you use Fedora Workstation (Btrfs is now its default filesystem). This article aims to help you get familiar with it and its advanced features, such as copy-on-write and checksums.

        Btrfs, short for B-Tree Filesystem, is actually a filesystem and volume manager rolled into one. It's often seen as a response to ZFS, introduced in Sun Microsystem's Solaris OS back in 2005, now largely replaced by an open source implementation called OpenZFS. Ubuntu Linux and FreeBSD often feature OpenZFS. Other examples with similar features are Red Hat's Stratis and the Linux Logical Volume Manager (LVM).

        [...]

        Btrfs offers a lot of promise for delivering an advanced filesystem feature set to Linux. It wasn't the first; I credit ZFS for my introduction to this type of filesystem some 15 years ago, but Btrfs is fully open source and unencumbered by patents.

        I advise starting with a virtual machine or spare system if you want to explore this filesystem.

        I would like to see some graphical management utilities produced for system administrators who like to operate in the GUI world. Fortunately, Btrfs has strong development activity, as evidenced by the Fedora project's decision to make it default on Workstation 33.

      • A Bit Late: Linux PCH Temperature Support Mistakenly Missing From The Intel C620 Series - Phoronix

        While Intel is normally very punctual with their Linux hardware support and ensure that the full capabilities of the hardware are exposed under Linux, especially when it comes to server and workstation hardware, occasionally oversights are made.

        The latest blemish is a Linux user discovering that the PCH temperature reading support wasn't there for his workstation with a Lewisburg C620 series chipset running dual Xeon Gold CPUs. The Intel C620 series have been around for more than three years and used by Skylake-SP / Cascade Lake SP. For being found with the original Xeon Scalable processors it's a bit surprising that missing PCH temperature monitoring support went unnoticed this long, but for the Linux 5.11 kernel that will see its stable release in early 2021 that issue has been corrected.

      • More Intel Tiger Lake Fixes Heading Into Linux 5.11, eLLC Caching For Display Buffers

        Another round of Intel graphics driver changes were submitted last week to DRM-Next for queuing ahead of next month's Linux 5.11 merge window.

        With this latest feature pull is a "healthy chunk" of Tiger Lake related fixes. The Tiger Lake fixes are for possible hang issues, addressing the media power gate sequence, flushing engines before breadcrumbs, and other alterations.

      • Intel Tidies Up CET While Waiting For It To Land In The Linux Kernel

        Intel's SGX enclaves support patches for the Linux kernel have been through 40+ rounds of review at this point over the past many months as they try to get this security feature into the mainline Linux kernel. But SGX isn't the only Intel security feature that's been having a long process for mainlining: Control-flow Enforcement Technology (CET) is in a similar boat.

        Intel Control-Flow Enforcement Technology aims to prevent ROP and COP/JOP style attacks through indirect branch tracking and a shadow stack. Linux patches for the kernel and compilers have been in the works for years and the CET hardware support debuted recently with Tiger Lake processors.

      • Linux's Stateless H.264 Decode Interface Ready To Be Deemed Stable - Phoronix

        The Linux kernel's stateless video decoder interface is used for video decoding where no state needs to be kept between processed video frames and allows for independently decoding each video frame. The H.264 stateless decode interface for the Linux kernel has been in the works for a few years and is now deemed ready and stable for dealing with modern stateless codecs.

      • Graphics Stack

        • AMD Lands AV1 Decode For Radeon RX 6000 Series In Mesa - Phoronix

          One day ahead of the Radeon RX 6800 / RX 6800 XT, AMD has merged support for AV1 decode support on these RDNA2 GPUs into Mesa.

          We've known for a while that the Radeon RX 6000 series would offer accelerated AV1 video decoding but when the Linux support would materialize has been the open question. Well, it was merged today to Mesa 21.0-devel -- that is the Mesa feature release due out in March 2021, not the imminent Mesa 20.3 release coming out in a few weeks.

        • AMDVLK 2020.Q4.4 Released

          AMDVLK 2020.Q4.4 is out this morning as the newest source snapshot of this official open-source AMD Radeon Vulkan driver.

          Given the Radeon RX 6800 series shipping this week, when seeing 2020.Q4.4 surface I immediately wondered whether it was for introducing this RDNA2 graphics processor support. That though doesn't appear to be the case with no official mention of the Radeon RX 6000 series when poking through the code nor any other large additions.

        • NVIDIA slip out a small stable Linux driver update with 455.45.01 | GamingOnLinux

          It seems NVIDIA are no longer reserving the two extra digits in their Linux driver versioning for their special Betas, as a new stable driver is out today as 455.45.01.

          [...]

          This is part of their "Short Lived" branch, and should be safe for everyone to upgrade to if you're sticking to that. They also have their "Long Lived" branch currently on version 450.80.02 that was released back in September.

    • Applications

      • The 10 Best Linux Anti-Spam Tools and Software in 2020

        Linux anti-spam tools are great ways to protect your inbox from flooding with unexpected messages. I know it quite well how frustrating it is to deal with these kinds of spams. They are not only time consuming, but also they are great security threats to your computer. Although, individual users like me don’t have to do that much struggle to fight spams. However, large companies, for example, the service providers, are very prone to spams. You will be surprised to know that almost 45 percent of the emails sent are spams, and it costs a huge sum of money to fight spams.

        If you use email services from giant providers like Gmail or Outlook, they will automatically give you spam protection. But if your organization or school uses a custom email service, you must need a spam protection tool. Surprisingly, Linux has a wide range of anti-spam tools that are absolutely free.

      • Easily create and manage automated bots for desktop, browser and Android with Botfather

        Botfather is a universal automation framework built to help users create, manage and automated their bots for web, desktop and android devices.

        It's created to create bots for casual games. Later, it was extended to work on Android, Browser and desktop applications.

        Botfather works with a simple scripts which is beneficial for students who want to learn how to code, web developers to test their websites and regulated automated tasks for desktop systems and Android devices.

        The scripts work seamlessly on Windows and Linux (I ran a couple of tests on Linux Manjaro Linux and Linux Mint).

      • SpeedCrunch: A classy features-rich keyboard-driven calculator for scientists and enthusiasts

        SpeedCrunch offers Windows, Linux and macOS generic software packages which ease install process.

        Linux's users can find SpeedCrunch in their software repository for Ubuntu, Debian, Fedora, Arch Linux, Manjaro and openSUSE. They can also download 32-bit (RPM, Deb and Generic package) as well as 64-bit.

      • New Release: Tor Browser 10.0.5 (Only Desktop)

        Tor Browser 10.0.5 is now available from the Tor Browser download page and also from our distribution directory.

        This release updates Firefox to 78.5.0esr and updates Tor to 0.4.4.6. This release includes important security updates to Firefox.

    • Instructionals/Technical

      • How to share files with Linux apps on Chrome OS - TechRepublic

        With Linux apps installed on your Chromebook, you might have discovered that software cannot access files within the ChromeOS directories. Let's fix that.

      • ELBE is a simpler alternative to Yocto/OpenEmbedded and Buildroot

        To support embedded design, there are several options when it comes to choosing an operating system (OS). Some of the traditional approaches to building custom Linux systems is to use built systems such as Yocto/OpenEmbedded or Buildroot. The options available for system integration include building everything manually, binary distributions (Debian, Ubuntu, Fedora, etc.), and build systems (Buildroot, Yocto, PTXdist, etc.). The major drawback of build systems is that they are not as easy as a binary distribution and also the build time is more.

      • How to install and use GNOME Tweak Tool on Ubuntu | FOSS Linux

        The Gnome Tweak Tool is a utility used to customize the overall look and behavior of elements on the Gnome Desktop Environment. In simple terms, you can use Gnome Tweaks to modify the look and feel of your entire Ubuntu system.

        In this post, we will show you how to install Gnome Tweaks on Ubuntu and show you how to get started with it. Our distribution of choice, in this case, is Ubuntu 20.04 LTS.

      • How to check for free disk space on Linux

        Struggling to find out how much free space you have left on your Linux PC? Don’t know how to check it? We can help! Follow along with this guide as we show you how to check for free disk space on Linux!

      • Moving large number of files Using find, mv, xargs
      • How to Use Ansible Vault to Encrypt Sensitive Data
      • Fedora 33 : Install PyGame 2.0 on Fedora.

        Today I will show you how to install the python PyGame version 2.0 package with python version 3.9 in Fedora 33 distro.

      • Fedora 33 : Upgrade from Fedora 32.
      • How to Trace Program Execution Using Linux Strace Command

        Strace is used analyze how a program interacts with the system to debug any program. Here learn linux strace command with examples.

        The strace is a powerful command-line tool for process monitoring, diagnostic and troubleshooting programs in Linux. Generally, it is used to intercept and record the system calls and the signals received by a process. You can use strace to analyze how a program interacts with the system to debug any program.

      • who Command in Linux

        In this article, we explain the who command that is bundled in GNU coreutils package.

        who is a command-line utility that prints a list of currently logged in users. It can also show the current run level, time of the last system boot, and more.

      • How To Install Komodo Edit on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install Komodo Edit on Ubuntu 20.04 LTS. For those of you who didn’t know, Komodo Edit is a programming text editor and available free for Ubuntu and other Linux operating systems.

        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 Komodo Edit on an 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 Install Python 3.9 on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install Python 3.9 on Ubuntu 20.04 LTS. For those of you who didn’t know, Pip is a tool for installing Python packages. With pip, you can search, download, and install packages from Python Package Index (PyPI) and other package indexes. With the help of pip, you can also install the package of a particular version. Most importantly pip has a feature to manage full lists of packages and corresponding version numbers, possible through a “requirements” file. It performs the same basic job as an easy install, but with some extra features.

        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 Python 3.9 on a Ubuntu 20.04 (Focal Fossa) server. You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint.

      • How to Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 20.04

        LDAP is a Lightweight Directory Access Protocol used for accessing and maintaining distributed directory over an internet protocol. phpLDAPadmin is a web-based LDAP client used for managing and administering the LDAP server. Its powerful search functionality and hierarchical tree view make it easier to manage the LDAP server through the web browser. You can add and delete records, view and edit image attributes, manage user password hashes and many more using phpLDAPadmin.

      • How to turn off your Monitor using a Python Script in Ubuntu

        The Traditional way of turning your monitor off via hotkey has been broken for a few newer versions. A Python script can bring that functionality back in a reliable and efficient manner.

      • How to install Etherpad on Ubuntu 20.04

        Etherpad is a web-based real-time online editor that allows writers to simultaneously edit a text document and monitor all edits in realtime. It is open-source, customizable and ability to display each author's text in their own color. It also provides a HTTP API that you can integrate with your applications to manage users and groups. It offers several plugins that help you to integrate email notifications, file uploading, video calls in Etherpad. In this tutorial, we will show you how to install Etherpad web-based editor on Ubuntu 20.04 server.

      • How to Run C Program in Ubuntu Linux [Terminal & GUI Methods] [Ed: Why on Earth does "It's FOSS" promote Microsoft for coding in C, knowing it has surveillance in it and it's a "gateway drug" for proprietary software (MSVS)?]

        Running C program in Linux command line is not that difficult.

      • How to install the ManageEngine OpManager on your data center servers - TechRepublic

        OpManager is an outstanding tool for keeping tabs on your data center servers. Learn how to get it up and running.

      • How to Homelab Episode 1 - Tips on Getting Started - YouTube

        Welcome to a new series, How to Homelab! In this series, Homelab-related concepts are discussed. Learn how to run your own servers, what applications to run, how to set them up, etc.

      • CentOS 8 Disable Firewall – Linux Hint

        A firewall is considered as the “First Line of Defense” within any operating system. It prohibits any unauthorized access to your system hence preventing it from all potential harms. Therefore, it is highly recommended for every user to keep his Firewall enabled and running all the time. However, at times it happens that you are performing a critical task, and your Firewall causes hindrance in that task by even blocking your legitimate attempts to access your system. In such situations, you might feel the need of disabling your Firewall. Therefore, today we will learn the methods of disabling the Firewall in CentOS 8.

      • Build a Raspberry Pi Security Camera Network – Linux Hint

        The Raspberry Pi official camera module can be used as a security camera. You can share the camera video stream on the network and access it remotely from any device on your Local Area Network (LAN).

        You can use the VLC media player to share the video stream on a TCP port and access it from any device on your Local Area Network (LAN) using VLC media player.

        In this article, I will show you how to build a Raspberry Pi security camera and stream the camera video feed from the Raspberry Pi using the VLC media player.

      • Change Qt5 Apps Theme to Make Them Look Native in Ubuntu 20.04 | UbuntuHandbook

        Found that Qt5 based applications (e.g., VLC, qBittorrent, Virtualbox, Audacious, etc.) look ugly on Ubuntu Desktop? That’s because they don’t inherit the global GTK theme.

        You can apply a custom theme to Qt5 applications to make them look native on Ubuntu Gnome desktop. And Kvantum, an SVG-based theme engine, can do the job.

      • Distribute ROS 2 across machines with MicroK8s | Ubuntu

        Our simple ROS 2 talker and listener setup runs well on a single Kubernetes node, now let’s distribute it out across multiple computers. This article builds upon our simple ROS 2 talker / listener setup by running it on multiple K8s nodes.

        At the completion of this setup expect to have a ROS2 Kubernetes cluster running MicroK8s on three different machines. Applying a single configuration file distributes the ROS 2 workload across the machines.

      • Finding the real source IP: using the PROXY protocol with syslog-ng - Blog - syslog-ng Community - syslog-ng Community



        Until now collecting logs behind proxies or load balancers needed some compromises. You either trusted the host information included in the log messages or you could only see the proxy as the sender host. Starting with syslog-ng 3.30 there is a third option available: using the PROXY protocol. While not an official Internet standard, it is supported by a number of popular software, like HAProxy. Other software can be extended to use it, like F5 load balancers using iRules. This way crucial information about the original network connection is not lost, but it is forwarded to the server by the proxy.

        From this blog you can learn about the PROXY protocol, how to enable it in the syslog-ng configuration, and how to send test messages using loggen directly and through HAProxy.

    • Wine or Emulation

      • Direct3D 12 Support For APITrace Pursued To Help VKD3D-Proton

        Joshua Ashton, known for his work with Valve on D9VK and then DXVK for mapping Direct3D on top of Vulkan, is making more strides in their Direct3D 12 effort with VKD3D-Proton.

        VKD3D-Proton 2.0 was recently released for allowing more Direct3D 12 Windows games to now run on Linux with Proton (Steam Play) and VKD3D-Proton. For maintaining the support and helping work out new capabilities in this D3D12-on-Vulkan layer, reliable replaying of D3D12 calls is important for development purposes.

    • Games

      • The Series X Controller on Linux: A Bit of a Hassle - Boiling Steam

        It’s really not that bad of a pad. I do like the extra padding on the grips/triggers, the extra Share button, and the D-pad is fairly comfortable. Unlike the DualSense on Linux, it has vibration and trigger sensitivity.

        In terms of technological advancements, the DualSense is definitely where it’s at, with the built-in mic, haptic feedback, adaptive triggers, etc. But half of those features haven’t even been supported in the kernel yet, so playability is pretty much the same as the Series X pad for now.

      • The Humble Sweet Farm Fall Bundle is live with some great picks | GamingOnLinux

        A fresh game bundle is here with the Humble Sweet Farm Fall Bundle going live and it's actually quite good.

        With some of the proceeds going to the Sweet Farm charity, which say they are "the first non-profit sanctuary in the world to address the global impacts of factory farming across animals, the plants and the planet". Seems like quite a worthy cause to help while also getting some fun gaming experiences too.

      • How to install Raft, by Redbeet Interactive, on a Chromebook

        Today we are looking at how to install Raft, an itch.io, game 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.

      • The advanced Caesar III game engine Augustus has a new release up | GamingOnLinux

        To play the classic city-builder Caesar III on modern platforms there is the FOSS game engine Julius, however there's also a more advanced version called Augustus that had a major new release.

        Much like Julius, you need the game data files for Caesar III with this being a free and open source game engine only. It differs from Julius in quite a lot of ways too, and it's actually a fork of it so another developer took the Julius and built upon it to make something different. The idea with Augustus is to enhance Julius for Caesar III with customized gameplay, UI enhancements and much more (rather than sticking to being accurate to the original). Some of the additions include roadblocks, zoom controls, market special orders, a global labour pool, increased game limits and more.

      • A year later Stadia has messaging, user profiles and possibly new countries coming | GamingOnLinux

        Stadia, the Linux-powered game streaming service from Google is just about to coming up on the one year mark since it originally went live for early backers. They're now releasing new features again and talking about the future.

        Only recently did Stadia hit 100 games and gain Family Sharing but there was still a lot missing. They're finally starting to bridge the feature gap now though, with the release of more features this week. Firstly, you can now actually directly message other Stadia users from the friends list, you can directly share screenshots and clips on mobile and the web browser, when video capturing with the built-in Stadia feature it will now capture game voice chat too and they finally rolled out proper profiles along with profile links.

      • Homestuck universe adventure HIVESWAP: Act 2 releases November 25 | GamingOnLinux

        Ready for your next adventure? The second part of HIVESWAP with HIVESWAP: Act 2 has been announced that it's finally releasing on November 25.

        Originally created with the help of a crowdfunding campaign back in 2012 with well over two million dollars raised, it eventually saw the first act released in 2017. Three years later, we're about to get a second helping of what's supposed to be four parts.

        "Continue Joey and Xefros’s adventure through the dark and dangerous planet Alternia. Meet dozens of unique and memorable characters, some more helpful than others, as you navigate the volatile world of troll culture. Hurry up! There’s a train to catch."

      • Multiplayer arena fighter 'Mighty Fight Federation' has Linux support on the roadmap | GamingOnLinux

        Mighty Fight Federation is a multiplayer arena fighter with a focus on "fighting game fundamentals" that recently launched officially for Windows in Early Access but Linux is in their plans.

        Linux support was originally confirmed when we reached out to them back in 2018, however catching up with them again recently to see if they still planned to support Linux they said on November 15, 2020 that it's "on the roadmap". The game looks great too with colourful and chaotic fights where you slam your enemies into walls, launch them into the air and follow up with fast, high-flying attacks.

      • Probably the biggest 2D RTS around, Rusted Warfare has a major new release | GamingOnLinux

        Rusted Warfare is sitting in quite a sweet spot for me. It's a grand-scale 2D RTS, that's like an indie low-res Supreme Commander and it's great. Something I originally discovered on Android while messing around on an old tablet going back a great many years now. It has full cross-platform support for Linux, macOS, Windows, Android and soon iOS too. Kicking down all kinds of barriers for people to play together.

        A major 1.14 update just came out with tons of new features, bug fixes, new units and so on. One of the big additions is the new Modular Spider, a huge mobile walking base of operations. It has six slots where you can build turrets and other modules. It's a starting unit and cannot be built normally (although a mod could easily add it in), so you would use it instead of the command centre building. It's also pretty damn awesome.

      • Tallowmere 2: Curse of the Kittens goes Early Access in December and it's wild | GamingOnLinux

        Tallowmere 2: Curse of the Kittens is probably one of the biggest surprises that I tried out during a previous Steam Game Festival and it's going live soon. While it's already available in a pre-release on itch.io, it's hopping over to Steam on December 4 to formally begin Early Access and hopefully pull more players in.

        The thing about the gameplay in Tallowmere 2 is that it's…absolutely nuts. As a 2D action-platformer with ever changing dungeons for you to run through, the combat is often ridiculously over the top and a huge amount of fun. There's a few times during it I've entirely lost what was going on but never stopped smiling while playing the early builds.

      • Typist.pk3 is a brilliant mod for Doom engine games turning them into typing adventures | GamingOnLinux

        Do you love a challenge? How about typing games that need quick thinking and quick typing? Enter Typist.pk3.

        The idea is pretty simple. You can download the pre-built pack file from GitHub, with the project open source under the GPL license. Make sure you have a copy of GZDoom installed, along with some sort of game ready to go like Freedoom if you want to mess with it really easily. Once loaded, it turns the classic first-person shooter into a typing adventure that mixes between normal exploration and then typing combat and it's quite brilliant.

        You can check out this rough video from the creator with Typist.pk3 being used together with the total conversion of Doom 2 named Shrine.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • PinePhone – KDE Community Edition Now Available

          KDE and Pine64 have announced the availability of the new PinePhone – KDE Community edition. The idea of having mobile devices that can display a full workstation desktop when connected to a monitor, keyboard and mouse, has been around for years and both the KDE Community and Pine64 have been working to make it a reality.

          The PinePhone – KDE Community edition runs neither Android nor iOS, but instead an entirely free and open source system: KDE Community’s Plasma Mobile.

          Plasma Mobile is a direct derivation from KDE’s Plasma desktop and offers total privacy, user control and the promise of convergent environment and applications.

        • PinePhone—KDE Community Edition Available for Pre-Order in December

          KDE and Pine64 have announced imminent availability of the new PinePhone—KDE Community edition, which they say provides “a taste of where free mobile devices and software platforms are headed.”

          According to Pine64 website, the Allwinner A64 SoC is the brains of the PinePhone, which runs mainline Linux, uses mainline Arm Trusted Firmware (ATF), and u-boot, and includes open source drivers for all main SoC components.

        • Calamares and Plasma Look-and-Feel

          Calamares is a Linux installer. Bluestar Linux is a Linux distribution. KDE Plasma Desktop is KDE’s flagship desktop environment. Together, these three bits of software got into a spot of trouble, but what’s more important, got out of trouble again with good communications, good bug reports and a “we can fix it” attitude.

          When Calamares is run in a KDE Plasma Desktop environment, for a distro that uses KDE Plasma Desktop – and bear in mind, Calamares is a distro- and desktop-independent project, so it will just as gladly install a variant of Debian with i3 as a variant of openSUSE with GNOME as a variant of Fedora with KDE Plasma – one of the modules that the distro can use is the plasmalnf module. This configures the look-and-feel of KDE Plasma Desktop in the target system, so that after the installation is done you don’t have to set a theme again. You might think of this as one tiny part of a first-run “here’s some cool options for your desktop” tool.

      • GNOME Desktop/GTK

        • Best 5 Gnome extensions for better user experience

          This guide lists the best 5 Gnome desktop environment extensions that should improve your user experience while using Gnome.

          Gnome is by far the most loved desktop environment for Linux distributions. It is being developed by the Gnome foundation along with the open-source community. It gets regular updates and has comparatively the best touch support.

          A very good feature of Gnome is that it supports extensions just like a browser does. Extensions are great as you can easily extend functionalities and add new stuff. So this guide shows you the best 5 Gnome extensions for a better user experience with the Gnome desktop environment on your favorite Linux distribution.

        • Try GTK 4 Demos Now! – Rust in Peace

          You watched Matthia’s talk at Linux App Summit last week and you wish you could try the demos yourself? Excellent!

          During the Q&A section, Cassidy James asked if there was any Flatpak available, an hour after that we published a Nightly version of GTK4 Demo along with the Widget factory and the Icon Browser in GNOME’s Nightly repository.

        • GNOME Foundation Planning For More Initiatives In 2021

          In soliciting for year-end donations, the GNOME Foundation shares some of how they plan to use generated funds over the next years.

          The GNOME Foundation is calling for more donations ahead of the 2020 holiday season.

    • Distributions

      • Help out with FOSS as the Budgie Desktop team need translations help

        Ever tried or heard of the Budgie Desktop? It's a modern and feature rich Linux desktop environment from the Solus Linux team and they need a little help.

        I'm quite a big fan of Budgie despite not using it directly myself, as their focus on keeping it clean really shows. That along with the slick sidebar to show off various applets like a calendar and media controls looks really good when you start using it. Developer Joshua Strobl who is the Experience Lead of the Solus project has issued a "Call To Action" as they're looking to get translations done for Budgie.

      • Linux Lite – An Easy to Use Free and Fast Linux Distro

        Linux Lite is a simple, fast, and free open-source operating system built to make the transition from Windows to Linux as smooth as possible. It is based on the Ubuntu 20.04 (LTS) series of releases with an intuitive, intelligent approach to design housed in a familiar Windows-like desktop. Of course, you are free to install your favorite desktop environments if you prefer.

        Linux Lite 5.2 is said to be the most “feature-rich, complete Linux Lite” and equally the most anticipated release till date. It is based on Ubuntu 20.04.1 LTS and Linux 5.4 with a focus on lower-end computers.

      • New Releases

        • NuTyX 12-rc1 Linux Distro Released, Finally Drops 32-Bit Version Support

          After the current stable NuTyX 11.6, its founder Tnut is now preparing for the next major version, NuTyX 12. Amid, Tnut has announced a first testing version, NuTyX 12-rc1.

          As Tnut quotes, version 12 is a completely new 64-bit project, and no 32-bit version will be available for NuTyX 12.

        • NuTyX 12-rc1 available

          I'm very please to announce the new NuTyX 12-rc1 testing release. The 64-bit version is a complete new project. They are no plan to release a version 12 of NuTyX in 32 bits.

      • Screenshots/Screencasts

        • Amarok Linux 2.1.1 Run Through

          In this video, we are looking at Amarok Linux 2.1.1.

        • Amarok 2.1.1

          Today we are looking at Amarok Linux 2.1. It is an XFCE distro based on Debian 10, Linux Kernel 5.4, and uses about 600-700 MB of ram when idling. It is beautiful, stable, and just a great Linux distro. Enjoy!

      • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family

      • SUSE/OpenSUSE

        • $6 billion Linux deal? SUSE IPO rumored

          According to Bloomberg, EQT is planning an IPO for German Linux and enterprise software company SUSE. EQT is a Swedish-based private equity firm with €50 billion in raised capital. SUSE is the leading European Union (EU) Linux distributor.

          Over the years, SUSE has changed owners several times. First, it was acquired by Novell in 2004. Then, Attachmate, with some Microsoft funding, bought Novell and SUSE in 2010. This was followed in 2014 when Micro Focus purchased Attachmate and SUSE was spun off as an independent division. Then, EQT purchased SUSE from Micro Focus for $2.5 billion in March 2019.

          With an IPO of approximately $6 billion, EQT would do very well for itself in very little time.

        • EQT Said to Plan IPO of $6 Billion Software Developer SUSE
      • IBM/Red Hat/Fedora

        • Using an Ansible playbook to manage workstation and server updates | Enable Sysadmin

          In part two of this series on writing playbooks, we examine updates for servers and workstations. This playbook manages updates differently depending on the role the systems play on the network.

        • Introducing Quarkus on Red Hat OpenShift

          Red Hat is committed to the future of Java. It remains the most popular programming language runtime for enterprise application development, with nearly two-thirds of developers globally self-identifying as "moderate to heavy" users of Java. Java has consistently been in the top three programming languages on the TIOBE ratings for the past eighteen years. Safe to say - despite developers having more choice and easier access to new programming languages than ever before, Java remains the de facto standard for building business-critical applications. At Red Hat, our goal is to continue to support Java developers by offering new ways for Java developers to continue innovating.

        • Introducing using OpenShift Serverless for event-driven applications

          The steady uptick in serverless adoption brings benefits to developers as well as businesses at-large. With serverless, developers can focus more on delivering value, driving greater innovation, and a faster iteration of services and applications to the larger organization. This is why Red Hat is consistently updating OpenShift Serverless with new features, such as Eventing and Functions.

          By leveraging serverless, we lower the barrier of Kubernetes adoption since most of its APIs target IT operations teams, not developers. OpenShift Serverless, based on the upstream Knative project, extends Kubernetes providing developer-friendly constructs, helping to solve application development problems by using modern patterns, like request-driven autoscaling and event-driven computing. The resulting applications will automatically scale up or down based on need and use, saving time and resources.

        • Red Hat broadens the scope for cloud-native, Kubernetes management with greater observability and automation

          Red Hat Advanced Cluster Management for Kubernetes is designed to help organizations further extend and scale Red Hat OpenShift with enterprise-grade management capabilities across hybrid and multicloud environments. It enables IT teams to manage multiple Kubernetes clusters and automate multi-cluster application deployments across hybrid clouds while driving policy compliance and expanded governance. Today marks the general availability of Advanced Cluster Management for Kubernetes 2.1, which extends management capabilities into established environments and helps to more proactively cultivate cluster performance for optimized cloud-native management.

        • Red Hat Extends Open Hybrid Cloud to the Edge with Red Hat Enterprise Linux and Red Hat OpenShift
        • Red Hat Enterprise Linux 8.3 is ready for the edge

          Like it or not, organizations are moving more and more workloads to the edge. The benefits of moving workloads closer to the users that depend on them are undeniable. So are the downsides. However, with Red Hat Enterprise Linux (RHEL) 8.3 we've added several features to help admins and organizations cope with the challenges of edge computing by simplifying image creation, reducing update sizes and fending off unnecessary downtime.

        • Use cases for the IBM Social Campaign Manager

          Most people have been presented with a 20+ question with 5 optional answers per question survey at one time or another. The applications used to create these surveys typically provide the same functions, and they produce what amounts to a digital representation of a paper-based survey shared in an email. Presenting 100+ radial buttons to incentivize participants to share valuable feedback is not ideal, is it?

          Assuming that enough people do respond to these surveys, they are typically sufficient to collect quantitative statistics. However, they don’t probe for context, intent, or the emotion behind the participants responses. They don’t solicit feedback in the way we naturally would if we were able to chat with the participant directly.

        • Fedora 33 : Smokeping tool.

          Smokeping is a latency measurement tool. It sends test packets out to the net and measures the amount of time they need to travel from one place to the other and back. SmokePing consists of a daemon process which organized the latency measurements and a CGI which presents the graphs.

        • Red Hat, DarwinAI To Bring COVID-Net Screening Tool To Hospitals

          Red Hat and DarwinAI have joined hands to accelerate the deployment of COVID-Net—a suite of deep neural networks for COVID-19 detection and risk stratification via chest radiography—to hospitals and other healthcare facilities.

        • You call that DevSecOps? Why your DevSecOps practice may be falling short

          The current state of application development is interesting and also troublesome. Modern and cloud scale app dev has adopted DevOps, where the tools are maturing rapidly. DevOps has given organizations a methodology for meeting business needs more quickly, but at what cost? The cost can be seen, and often measured, in increased complexity and reduced security. This price tag is too high and many are not, and should not, be willing to pay it.

        • Event-driven serverless applications with Camel K - Red Hat Developer

          DevNation Tech Talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions plus code and sample projects to help you get started. In this talk, you’ll learn about event-driven serverless applications and Apache Camel K from Nicola Ferraro, Luca Burgazzoli, and Burr Sutter.

          Event-driven serverless applications really rock these days. Knative and Kubernetes offer nice primitives for creating them, but if you’ve ever tried going beyond the “Hello World” example, you know that writing real-life applications is much harder than expected.

      • Debian Family

      • Canonical/Ubuntu Family

        • UP Xtreme i11 SBC runs pre-installed Ubuntu on Tiger Lake

          Aaeon unveiled a Linux-ready “UP Xtreme i11” SBC with 11th Gen Tiger Lake with up to 64GB DDR4, 3x M.2, 1GbE and 2.5GbE, 4x USB 3.2 Gen2, and a USB 4.0 Type-C port. There is also an embedded PC model.

          Last month, Aaeon posted a teaser announcement about some upcoming products based on Intel’s 11th Gen Tiger Lake Core CPUs, including a COM-TGUC6 Compact Type 6 module, a 3.5-inch GENE-TGU6 SBC, a PICO-TGU4 Pico-ITX SBC, and an UP Xtreme i11 SBC. Aaeon Technology Europe has now fully detailed the UP Xtreme i11 along with an embedded UP Xtreme i11 Edge Compute Enabling Kit system based on it. Pre-orders will open in 1Q 2021 with pricing undisclosed.

        • UP Xtreme i11 Tiger Lake SBC and mini PC to ship with Ubuntu 20.04

          Ever since the launch of Intel Atom Cherry Trail powered Up Board SBC in 2015, AAEON has kept launching more UP boards with faster, yet still low power processors, as well as complete turnkey solutions based on their x86 SBC such as the UP Xtreme Smart Surveillance kit.

          The company has now formally unveiled the UP Xtreme i11 Tiger Lake SBC as well as a mini PC called UP Xtreme i11 Edge Compute Enabling kit based on the board that features a choice of Intel 11th generation Tiger Lake Embedded Core or Celeron processor, an Intel Altera MAX 5 FPGA, up to 64GB RAM, Gigabit Ethernet and 2.5GbE networking, and more.

        • Ubuntu Fridge | Ubuntu Weekly Newsletter Issue 657

          Welcome to the Ubuntu Weekly Newsletter, Issue 657 for the week of November 8 – 14, 2020. The full version of this issue is available here.

        • Cybersecurity defenses for IIoT | Ubuntu

          Cybersecurity attacks on industrial IoT solutions can have detrimental consequences. This is the case because IoT devices record privacy-sensitive data and control production assets. Therefore, demonstrable trustworthiness is prerequisite to IoT adoption in industrial settings.

          Fortunately, IT security is a mature field. Experts have identified classes of threats devices may be subject to. Let’s discuss these threat patterns and mitigation strategies in the IIoT context.

    • Devices/Embedded

      • This tiny Linux PC has a unique feature that sets it apart from the rest of the market | TechRadar

        The Pantera Pico PC, by XDO.AI, is the fourth thin client/mini PC we’ve seen with this tiny cubic form factor.

        However, unlike the GMK NucBox and the Chuwi Larkbox that we reviewed (and Xiaomi’s almost identical computer), this one has three unique selling points that make it stand out from the competition (for better or for worse).

        First, it is the only model to date that is certified to run on Ubuntu, the popular Linux distribution. Then there’s the fact it's available in a number of color schemes with matching LED lights. And, finally, it is the only PC we know of that includes an (optional) docking station.

      • Converting Your Raspberry Pi Into a Crypto Trading Bot | Hacker Noon

        What's not to love about your Pi? It's a serious piece of kit, and it's cheap! But… can it make you money?

      • Best NAS & media server distros of 2020

        While external hard drives are a great way to quickly and conveniently add extra storage, they have their drawbacks. For one, their data retrieval capabilities are restricted to the computer they are connected to. This might work for individual users with single PCs but isn’t a practical solution for an increasing number of households with a variety of data consuming devices.

        To add more flexibility to your data storage and retrieval policy you need to use a network-attached storage (NAS) solution. Here we’ll test some of the best NAS solutions that offer you the features and flexibility of commercial NAS minus the cost of proprietary software.

        And while we’re at it, we’ll also throw in a couple of media streaming servers that’ll happily blast your multimedia content to all devices on your network.

        [...]

        As its name suggests, the EasyNAS distro takes away the complexities by making several assumptions on the user’s behalf and in essence simplifies the entire process. The distro is based on OpenSUSE and like the other two options has a web-based administration interface.

        EasyNAS also focuses on the Btrfs filesystem only, just like Rockstor. Note however that EasyNAS is designed for first-time NAS users, which is why it lacks many of the configuration options and flexibility in terms of deployment as compared to the other solutions.

        For instance, while the distro supports multiple network protocols, it doesn’t give you the option to configure them as per your needs. While this wouldn’t be any issues for first time NAS users, experienced users will be better served with one of the other solutions.

      • Reading Vehicle OBD-II data through CAN within a containerized application in Embedded Linux

        A connected world makes it possible to track your online orders being shipped to your home through your smartphone in real-time, and getting information about your vehicle such as tire pressure, outside temperature, and even details like if a lamp is broken – has begun to be possible via smartphones in modern vehicle models. But behind the magic of knowing where the truck carrying your package is at all times and other details of the vehicle, there is a very complex world made of embedded devices ‘talking’ to each other so the information makes its way from the device to you.

      • First two i.MX8M Plus SMARC modules break cover

        Seco’s “SM-218” and Adlink’s “LEC-IMX8MP” SMARC 2.1 modules run Linux or Android on NXP’s AI-enabled i.MX8M Plus with up to 8GB RAM, 64GB eMMC, dual GbE, PCIe Gen3, and optional -40 to 85€°C.

        The first two SMARC 2.1 form-factor modules with NXP’s i.MX8M Plus SoC have appeared, joining a handful of other i.MX8M Plus modules including Variscite’s VAR-SOM-MX8M-PLUS and DART-MX8M-PLUS and TechNexion’s EDM-G-IMX8M-PLUS and AXON-E-IMX8M-PLUS. Seco announced its SM-218 earlier this month and Adlink’s unannounced LEC-IMX8MP is listed as “preliminary.”

      • Mobile Systems/Mobile Applications

    • Free, Libre, and Open Source Software

      • Why Companies Can Benefit From Open Source

        All (pure) open source licenses allow the commercial use of that software. Hence, anybody can take the open source software, rebrand it and then sell it online or offline.

        Companies can use this approach for their own benefit; They can take a software like LibreOffice, modify it and change its name to make it better, and then sell it along with their support in their own local communities. Collabora Office – for example – is a fork of LibreOffice, and Collabora just add their modifications to LibreOffice and then sell it under a different name.

        Localization efforts can go even further in this; Some companies in Brazil, for example, offer to perform the digital transfer of traditional companies from proprietary software to open source software, and hence they can earn money by providing logistics and support services to the users of these open source software.

        All of this without having to get the consent of the original developers or any written permission from them, since open source licenses already allow such use cases in their definitions.

        This type of usage is extremely popular in ERP software; One open source ERP software becomes so popular, then another takes its source code, rebrand it & modify it and then publish it under a different name in their own local community (E.g India).

        Still, one point to take in mind is that it is very highly unethical to take without giving back. If you find an open source software very useful to you or your business, then you should give something back to the original developers of that software who gave it for you for free.

      • Web Browsers

        • Chromium

          • [PCLOS] Google Chrome Browser updated to 87.0.4280.66

            The web browser from Google. Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.

          • Chromium Blog: Tab throttling and more performance improvements in Chrome M87

            Even if you have a lot of tabs open, you likely only focus on a small set of them to get a task done. Starting in this release, Chrome is actively managing your computer’s resources to make the tabs you care about fast—while allowing you to keep hundreds of tabs open—so you can pick up where you left off. In this release, we’re improving how Chrome understands and manages resources with Tab throttling, occlusion tracking and back/forward caching, so you can quickly get to what you need when you need it.

          • Chrome 87 Released With More Performance Improvements

            In addition to the release of Firefox 83 today (along with word Servo is moving to the Linux Foundation), over in Google land they have shipped Chrome 87.

            While Mozilla developers are happy about their "Warp" JavaScript improvements, Chrome 87 comes with performance work of its own. Chrome 87 has improvements around tab throttling, occlusion tracking for seeing what tabs are actually visible, and an improved back/forward cache for improving the responsiveness when going forward/backward from pages visited.

        • Mozilla

          • Firefox 84 Beta Begins Enabling WebRender By Default On Linux

            With Firefox 83 released, like clock-work Mozilla has released the beta of Firefox 84.

            Firefox 84 is the final release supporting Adobe Flash and NPAPI plug-ins. Flash support will not work on future Firefox releases.

            Most exciting though with Firefox 84 Beta is that Mozilla is finally enabling WebRender by default on Linux! While Mozilla has gradually been enabling WebRender by default on Windows and macOS systems under varying releases based on GPU/driver configurations and more, Linux hasn't seen this performance-boosting option by default. Linux users can run Firefox with the MOZ_WEBRENDER=1 environment variable to force enable WebRender, but beginning with Firefox 84 they will begin enabling it by default in select configurations.

          • Firefox 84 Promises to Finally Enable WebRender By Default on Linux/X11

            While some of you are still discovering the new features and improvements in Firefox 83, Mozilla is already working on the next major version of the popular and open-source web browser, Firefox 84, which promises to finally enable the WebRender feature by default on Linux.

            Written in Rust, the WebRender feature in Firefox makes the entire web browser faster when surfing the Internet. While WebRender is known for being extremely fast, it also makes Firefox more stable and smoother.

          • Mozilla Firefox 83 Now Available for Download – What’s New
            Mozilla Firefox has thus become not only an alternative to Google Chrome but to every other Chromium browser out there, and the major updates that it gets every four weeks play a key role in its effort to remain relevant in this tough battle.

            Today, Mozilla published Firefox 83, a new version of the browser for Windows, Linux, and macOS, and naturally, this one comes with massive improvements.

            First and foremost, Mozilla says it has made additional under the hood optimizations that allow for an important speed boost, especially when loading websites.

          • Ending Firefox support for Flash

            On January 26, 2021, Firefox will end support for Adobe Flash, as announced back in 2017. Adobe and other browsers will also end support for Flash in January and we are working together to ensure a smooth transition for all.

            Firefox version 84 will be the final version to support Flash. On January 26, 2021 when we release Firefox version 85, it will ship without Flash support, improving our performance and security. For our users on Nightly and Beta release channels, Flash support will end on November 17, 2020 and December 14, 2020 respectively. There will be no setting to re-enable Flash support.

          • Welcoming New Contributors: Firefox 83

            With the release of Firefox 83, we are pleased to welcome all the developers who’ve contributed their first code change to Firefox in this release, 18 of whom are brand new volunteers!

          • Firefox 83 introduces HTTPS-Only Mode

            Security on the web matters. Whenever you connect to a web page and enter a password, a credit card number, or other sensitive information, you want to be sure that this information is kept secure. Whether you are writing a personal email or reading a page on a medical condition, you don’t want that information leaked to eavesdroppers on the network who have no business prying into your personal communications.

          • Firefox 83 is upon us

            Did November spawn a monster this year? In truth, November has given us a few snippets of good news, far from the least of which is the launch of Firefox 83! In this release we’ve got a few nice additions, including Conical CSS gradients, overflow debugging in the Developer Tools, enabling of WebRender across more platforms, and more besides.

          • Botond Ballo: Desktop pinch-zoom support arrives with Firefox 83

            Today is the release date of Firefox 83. One of the new features in this release is support for pinch-zooming on desktop platforms, a feature whose development I was involved with and which I’ll describe briefly in this blog post.

            Pinch gestures have long been the standard method of interaction to trigger zooming on mobile devices, and the mobile version of Firefox has supported them since (I believe) its inception.

            The desktop version of Firefox has also had a zoom feature for a long time, activated via Ctrl+Plus/Minus or Ctrl+mousewheel or a button in the UI, but importantly, this performs a different type of zooming than pinch gestures on mobile, as I’ll illustrate.

          • Hacks.Mozilla.Org: Foundations for the Future

            This week the Servo project took a significant next step in bringing community-led transformative innovations to the web by announcing it will be hosted by the Linux Foundation. Mozilla is pleased to see Servo, which began as a research effort in 2012, open new doors that can lead it to ever broader benefits for users and the web. Working together, the Servo project and Linux Foundation are a natural fit for nurturing continued growth of the Servo community, encouraging investment in development, and expanding availability and adoption.

          • Rust-Based Servo Web Engine Moves to Linux Foundation

            With its move to the Linux Foundation, the Servo web engine is getting new life and could form the basis of future embedded technologies.

          • Linux Foundation to host open-source Servo web engine

            The Linux Foundation announced Tuesday that it was becoming the host of the open-source Servo web engine originally developed at Mozilla.

            Web engines are the core software component of web browsers and are responsible for rendering HTML content into what's seen on the screen of devices like laptops and smartphones. Numerous webkits exist, like Apple's WebKit, Google's Blink, and Mozilla's Gecko, each of which make up the core of Safari, Chrome, and Firefox, respectively.

          • The Servo Blog: Servo’s new home

            The Servo Project is excited to announce that it has found a new home with the Linux Foundation. Servo was incubated inside Mozilla, and served as the proof that important web components such as CSS and rendering could be implemented in Rust, with all its safety, concurrency and speed. Now it’s time for Servo to leave the nest!

          • Servo Project Joins The Linux Foundation Fold

            The Linux Foundation today announced at KubeKon that it is hosting the Servo web engine, an open-source, high-performance browser engine. "Servo is the most promising, modern, and open web engine for building applications and immersive experiences using web technologies," according to Mike Dolan, senior vice president and general manager of projects at the Linux Foundation. The post Servo Project Joins The Linux Foundation Fold appeared first on LinuxInsider.

          • Open Source Web Engine Servo to be Hosted at Linux Foundation

            The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced it will host the Servo web engine. Servo is an open source, high-performance browser engine designed for both application and embedded use and is written in the Rust programming language, bringing lightning-fast performance and memory safety to browser internals. Industry support for this move is coming from Futurewei, Let’s Encrypt, Mozilla, Samsung, and Three.js, among others.

            “The Linux Foundation’s track record for hosting and supporting the world’s most ubiquitous open source technologies makes it the natural home for growing the Servo community and increasing its platform support,” said Alan Jeffrey, Technical Chair of the Servo project. “There’s a lot of development work and opportunities for our Servo Technical Steering Committee to consider, and we know this cross-industry open source collaboration model will enable us to accelerate the highest priorities for web developers.”

          • Mozilla Punts Servo Web Engine Development To The Linux Foundation

            Ever since the mass layoffs at Mozilla earlier this year and some Mozilla projects in jeopardy many have been wondering: what about Servo? Well, today it's heading off to the Linux Foundation.

            Mozilla and the Linux Foundation are jointly announcing this morning that the Servo web engine development will now be hosted by the Linux Foundation.

            The Rust-written code-base that's served as a long in development "next-gen" web engine at Mozilla will now be developed under the Linux Foundation umbrella. Besides Mozilla, this move has the support of other industry stakeholders like Samsung and Let's Encrypt.

          • Linux Foundation: We'll host Mozilla's Rust programming language-based Servo web engine

            The latest open-source project to be hosted on the Linux Foundation is Servo, the experimental web engine developed at cash-strapped Mozilla.

      • SaaS/Back End/Databases

        • Exafluence Declares Global Strategic Partnership with MongoDB

          Apart from modernization, Exafluences's native integration with MongoDB not only offers the latest ready-to-deploy Machine Learning, Natural Language Processing, and Artificial Intelligence abilities on MongoDB's mobile Realm as well as Atlas cloud platforms, Exafluence's agile DataOps abilities enhance the data supply chain pipeline with a focus on improved governance and data quality.

      • CMS

        • WordPress 5.6 Release Candidate – WordPress.org

          The first release candidate for WordPress 5.6 is now available!

          This is an important milestone in the community’s progress toward the final release of WordPress 5.6.

          “Release Candidate” means that the new version is ready for release, but with millions of users and thousands of plugins and themes, it’s possible something was missed. WordPress 5.6 is slated for release on December 8, 2020, but we need your help to get there—if you haven’t tried 5.6 yet, now is the time!

      • Programming/Development

        • RcppArmadillo 0.10.1.2.0

          Armadillo is a powerful and expressive C++ template library for linear algebra aiming towards a good balance between speed and ease of use with a syntax deliberately close to a Matlab. RcppArmadillo integrates this library with the R environment and language–and is widely used by (currently) 779 other packages on CRAN.

        • RcppAnnoy 0.0.17

          A new release 0.0.17 of RcppAnnoy is now on CRAN. RcppAnnoy is the Rcpp-based R integration of the nifty Annoy library by Erik Bernhardsson. Annoy is a small and lightweight C++ template header library for very fast approximate nearest neighbours—originally developed to drive the famous Spotify music discovery algorithm.

        • Desktop styling with Qt Quick Controls

          Qt Quick Controls 1 was our first UI framework for QML. The controls were mostly written in QML without much C++. At the time, QML was still a new technology, which meant that we didn’t have enough experience with designing for performance to know what to expect. So the styling API ended up inefficient by design, with many fat delegates that used extensive amounts of JavaScript, bindings, introspection, Loaders, and QObjects for both control logic and styling. It also had a linking dependency to Qt Widgets to get native styling and Widget-based dialogs. And without the QML compiler that we have today, this all ended up as a rather slow and messy approach. When we realized that it also didn’t perform well on embedded hardware, it was time to rethink the solution. And the result was Qt Quick Controls 2.

        • The 20 Best R Programming Books for Programmers and Coders

          If the question comes to your mind that whether R is difficult to learn or not, then the answer would come from others who have stated that R is not hard to learn because it is a programming language. It is, in reality, straightforward and defined. R was intended to be utilized as a statistical apparatus. So arithmetic and AI were the most significant pieces of R., But just like anything, R requires a perfect set of R programming books for you to be able to learn R programming better and more efficiently.

        • C++ Bitwise Operators – Linux Hint

          In this article, we are going to discuss bitwise operators in the C++ programming language. We will see several working examples to understand bitwise operations in detail. In C++, the bitwise operators work on the individual bit level.

        • Excellent Free Tutorials to Learn Standard ML - LinuxLinks

          Standard ML is a safe, modular, strict, functional, polymorphic programming language with type inference, garbage collection, compile-time type checking, and exception handling. It also offers immutable data types and updatable references, abstract data types, and parametric modules.

          Standard ML is a declarative language. A Standard ML program consists of a sequence of declarations of types, values (including functions) and exceptions, possibly embedded in modules. A basic module is called a structure in Standard ML, module interfaces are called signatures, and parameterised modules are called functors.

          Standard ML is one of the two main dialects of the ML programming language.

          Some of the hard parts of learning Standard ML are: Recursion, pattern matching, type inference (guessing the right types but never allowing implicit type conversion). Standard ML is distinguished from Haskell by including references, allowing variables to be updated.

          Here’s our recommended tutorials to learn Standard ML.

        • Louis-Philippe Véronneau: A better git diff

          A few days ago I wrote a quick patch and missed a dumb mistake that made the program crash. When reviewing the merge request on Salsa, the problem became immediately apparent; Gitlab's diff is much better than what git diff shows by default in a terminal.

          Well, it turns out since version 2.9, git bundles a better pager, diff-highlight. À la Gitlab, it will highlight what changed in the line.

        • 10 Best Programming Languages to Learn in 2021 – Linux Hint

          In the modern world, the demand for computer scientists continues to grow. Everything around us is transforming, undergoing a digital makeover. With so many people becoming a part of this field, it comes as no surprise how much technology has expanded and the rate at which it is developing. Computer science itself is divided into various sub-fields, each of which has its own set of specialized workers.

          However, one thing common to almost all these fields is the process of writing instructions in the form of code, commonly referred to as programming. This sits at the heart of computer science and gives it the power to create and remove things. With the number of existing programming languages reaching the three-digit mark, and as each programming job has its own specific set of requirements, it can be extremely daunting to figure out which language to learn.

          To make your job easier, this article provides a list of the best programming languages to learn in 2021.

        • Fail a Gitlab pipeline when code coverage decreases

          Automatic and continuous testing is a fundamental part of today’s development cycle. Given a Gitlab pipeline that runs for each commit, we should enforce not only all tests are passing, but also that a sufficient number of them are present.

          [...]

          Gitlab allows collecting code coverage from test suites directly from pipelines. Major information on the setup can be found in the pipelines guide and in the Gitlab CI reference guide. Since there are lots of different test suites out there, I cannot include how to configure them here. However, if you need any help, feel free to reach out to me at the contacts reported below.

          With Gitlab 13.5 there is also a Test Coverage Visualization tool, check it out! Gitlab will also report code coverage statistic for pipelines over time in nice graphs under Project Analytics > Repository. Data can also be exported as csv! We will use such data to check if, in the commit, the code coverage decreased comparing to the main branch.

          This means that every new code written has to be tested at least as much as the rest of the code is tested. Of course, this strategy can be easily changed. The check is only one line of bash, and can be easily be replaced with a fixed number, or any other logic.

        • Perl/Raku

          • The Report On New Coercions

            The Merge of PR 3891 completes my work on new implementation of coercion in Rakudo. When I was starting with it my only intention was about to find a task to distract me from some problems I was having at the time (nothing serious yet bothersome and stressful). There was no concrete plans on my hands, so I picked one of the oldest tickets in Rakudo issue tracker. It was issue #1285 which looked quite promising as I already had some knowledge about parameterized roles internals.

          • Permutations and Recursion

            In one of my earlier posts describing how I solved the Perl Weekly Challenge tasks, I mentioned that I got a bit lazy and resorted to using a CPAN module to determine all of the combinations of elements to satisfy the conditions of the puzzle. One of the things that drew me to Perl in the first place is the almost 200,000 ready-to-go modules available in CPAN to help you solve almost any conceivable problem. Chances are, if you have a programming issue to solve, someone else already has. There’s a reason the “C” in CPAN stands for “Comprehensive”! As someone who is trying to learn Perl, I think it’s a valuable skill to know how to search the archive and leverage these modules. It’s what allows you to extend Perl beyond it’s standard capabilities. And truth be told, I know that a big part of solving combination and permutation problems often requires the use of recursive functions, something I can never get my head around no matter what programming language I’m using. But something has been nagging me over the past few days since I wrote that blog article to the point where the guilt about being too lazy and the void left about not really understanding recursion finally pushed me over the edge to tackle this one more time.

          • REST::Neo4p catches up to Neo4j V4.0+

            Neo4j has made many changes and improvements in its server and its query language in that time. However, as it has become successful commercially, it has made breaking API changes of one kind or another more and more regularly. In the last major release, version 4.0, Neo4j retired the REST endpoint on which REST::Neo4p was based. This endpoint was "entity-based", as it were, allowing direct access to nodes, relationships, and the like via entity IDs. It was well suited to the object (HAR HAR) of REST::Neo4p. But Neo4j decided to focus exclusively on its declarative query language Cypher, and to move away from the "graph walking" paradigm that the REST endpoint represented.

        • Python

          • Why is Python still a Huge Hit among Data Scientists?

            Python has become the most used programming language for data science practices. Developed by Guido van Rossum and launched in 1991, it is an interactive and object-oriented programming language similar to PERL or Ruby. Its inherent readability, simplicity, clean visual layout, less syntactic exceptions, greater string manipulation, ideal scripting, and rapid application, an apt fit for many platforms, make it so popular among data scientists. This programming language has a plethora of libraries (e.g., TensorFlow, Scipy, and Numpy); hence Python becomes easier to perform multiple additional tasks.

            Python is an object-oriented, open-source, flexible, and easy to learn programming language. According to a 2013 survey by industry analyst O’Reilly, 40% of data scientist respondents admitted using Python in their daily work. They join the many other programmers in all fields who have made Python one of the world’s top ten most popular programming languages ever since 2003. In fact, many surveys show it as the number one preferred language.

          • Python Yield vs. Return – Linux Hint

            Python is the widely used general-purpose programming language of recent times. The yield is a built-in Python keyword that is used to create the generator functions. Its function generates a series of results. It pauses the execution of the program, sends the result value back to the caller, and resume the execution from the last yield. Besides that, the yield function sends the generated series of results in the form of a generator object. On the other hand, the return is also a built-in keyword in Python that terminates the function and sends the value back to the caller.

            This article outlines the differences between the yield and returns with examples.

  • Leftovers

    • Education

      • The cost of e-books is hobbling university teaching

        The Twitter hashtag #ebookSOS is full of librarians sharing their stories of ebook frustration. Examples include an e-book that costs €£21.99 in print but €£4,600 for a single-user copy (licensed for only one user at a time); an e-book that cost €£29 months ago now costing €£215 and an e-book that can only be purchased as part of a package of 100 other titles.

        But it isn’t just about the money. Other irritations include previously available e-books being withdrawn, the unavailability of new editions in electronic format and publishers’ unwillingness to offer some e-books in unlimited user formats (meaning that libraries frequently have to buy multiple copies of the same digital item).

    • Hardware

      • Finland invests €20m in country's first quantum computer

        The overall goal of the project is to build a 50-qubit device by 2024. The computer will be built at VTT’s and Aalto University’s joint national research infrastructure centre Micronova in Espoo, a suburb of Helsinki. Work on the project is set to begin this year.

      • Mediatek purchases power management chip business from Intel

        Intel sold its smartphone modem business to Apple last year, and now the it's offloading another chip-related division. In a press release, Mediatek announced it has purchased Enpirion - Intel’s power management chip business for the price of $85 million. The deal is ready to go through once approved by regulators.

    • Health/Nutrition

      • Fauci Calls for Unified, Federal Approach to Tackling COVID
      • COVID Is Everywhere, Even in “the Last COVID-Free County”

        Mentone, the only semblance of a town in Loving County, is mostly quiet in mid-afternoon. The silence is broken only by the intermittent screech of brakes from big rigs trying to will their heavy loads to a stop before making the 90-degree turn north onto County Road 300. They’re headed into the heart of nowhere. Soon they’ll turn off the asphalt onto an oil patch road, kicking up clouds of caliche dust toward a sky that’s as high as it is empty.

        With 169 souls calling this parched West Texas frontier home, Loving County is the least populated county in the lower 48. You can take in all of Mentone from the porch of the post office; it takes longer to go through the checkout at H-E-B than it does to drive through the place. (Not that Mentone has an H-E-B, or any grocery store, for that matter. The nearest H-E-B is 75 miles away in Odessa.) If you happen to visit during a pandemic, when the town’s only men’s room is closed—and if you happen to need to attend to business that can’t be accomplished in a urinal—well, buddy, hope you can hold it till Orla. Loving is also the last county in the United States to have zero reported cases of COVID-19.

        I visit Loving a few days before Halloween. It’s a little past noon on a Thursday, and county judge Skeet Lee Jones is holding court in the chow hall of the Target Logistics man camp just outside of Mentone, among its rows and rows of trailer homes rented by oil field companies to house their workers. When I ask Judge Jones about the pandemic, he lowers an onion ring and leans in across the table.

    • Integrity/Availability

      • Proprietary

        • Calls for 'right to repair' growing louder for electronics in EU

          "Our Reparability Index is intended to underscore the need for repairable products in a sustainable circular economy, and is meant to give customers advice for their purchasing decisions," Kessler told DW.

        • NinjaRMM 5.0: MSPs Gain Linux Support And...

          NinjaRMM has released version 5.0 of the company’s remote monitoring and management (RMM) software platform. Yes, there’s Linux support and key feature enhancements focused on MSP automation. But version 5.0 is only one piece of a larger platform story that NinjaRMM is gradually hatching.

        • Update on LibreOffice support for ARM-Based Macs [Ed: Wasting development time trying to accommodate Apple's attack on computer users]

          With the launch of the new Apple devices nearing, it is important that suitable software arrives around the same time as new hardware. Apple ensures this by a translation layer, so that software for Intel Macs can be used, using Rosetta translation.

          Nevertheless, given the code size of LibreOffice, for the best performance it makes most sense to have a pre-optimized native binary. As such Collabora joined the Universal App Quickstart Programme back in July and has been doing work on enabling LibreOffice for M1 since then.

        • Windows 10 is now nagging users with full screen Microsoft Edge ads

          In production builds, Microsoft is A/B testing a new ‘feature’ that is designed to nag users with fullscreen window-less Microsoft Edge recommendations in the OOBE screen.

        • Pseudo-Open Source

        • Security

          • Security updates for Tuesday

            Security updates have been issued by Debian (libdatetime-timezone-perl, openldap, pacemaker, and restic), Fedora (libmediainfo, mediainfo, mingw-python3, and seamonkey), Gentoo (libexif), openSUSE (raptor), Oracle (kernel and microcode_ctl), Scientific Linux (firefox), SUSE (kernel-firmware, postgresql, postgresql96, postgresql10 and postgresql12, and raptor), and Ubuntu (openldap and postgresql-10, postgresql-12, postgresql-9.5).

          • Be Very Sparing in Allowing Site Notifications

            An increasing number of websites are asking visitors to approve “notifications,” browser modifications that periodically display messages on the user’s mobile or desktop device. In many cases these notifications are benign, but several dodgy firms are paying site owners to install their notification scripts and then selling that communications pathway to scammers and online hucksters.

            [...]

            This is evident by the apparent scale of the infrastructure behind a relatively new company based in Montenegro called PushWelcome, which advertises the ability for site owners to monetize traffic from their visitors. The company’s site currently is ranked by Alexa.com as among the top 2,000 sites in terms of Internet traffic globally.

            Website publishers who sign up with PushWelcome are asked to include a small script on their page which prompts visitors to approve notifications. In many cases, the notification approval requests themselves are deceptive — disguised as prompts to click “OK” to view video material, or as “CAPTCHA” requests designed to distinguish automated bot traffic from real visitors.

          • Measuring Middlebox Interference with DNS Records

            The Domain Name System (DNS) is often referred to as the “phonebook of the Internet.” It is responsible for translating human readable domain names–such as mozilla.org–into IP addresses, which are necessary for nearly all communication on the Internet. At a high level, clients typically resolve a name by sending a query to a recursive resolver, which is responsible for answering queries on behalf of a client. The recursive resolver answers the query by traversing the DNS hierarchy, starting from a root server, a top-level domain server (e.g. for .com), and finally the authoritative server for the domain name. Once the recursive resolver receives the answer for the query, it caches the answer and sends it back to the client.

            Unfortunately, DNS was not originally designed with security in mind, leaving users vulnerable to attacks. For example, previous work has shown that recursive resolvers are susceptible to cache poisoning attacks, in which on-path attackers impersonate authoritative nameservers and send incorrect answers for queries to recursive resolvers. These incorrect answers then get cached at the recursive resolver, which may cause clients that later query the same domain names to visit malicious websites. This attack is successful because the DNS protocol typically does not provide any notion of correctness for DNS responses. When a recursive resolver receives an answer for a query, it assumes that the answer is correct.

            DNSSEC is able to prevent such attacks by enabling domain name owners to provide cryptographic signatures for their DNS records. It also establishes a chain of trust between servers in the DNS hierarchy, enabling clients to validate that they received the correct answer.

          • Privacy/Surveillance

    • Defence/Aggression

      • The New Humanitarian | Europe’s chain of migrant pushbacks, from Italy to Bosnia

        Italian authorities are drawing criticism from legal advocacy groups for returning asylum seekers and migrants across Italy’s northeastern land border to Slovenia, triggering a series of often violent pushbacks through the Balkans and out of the European Union. Several asylum seekers told The New Humanitarian that after being returned to Slovenia they were pushed back to Croatia, another EU member state. In turn, the Croatian authorities – accused of using systematic violence and abuse against migrants – expelled them to Bosnia, which is outside the EU. “Generally, in two days, the person disappears from Italy and appears again in Bosnia,” Gianfranco Schiavone, a lawyer at the Association for Juridical Studies on Immigration, or ASGI, an Italian NGO that provides legal aid to migrants and asylum seekers, told TNH. Advocacy groups say the returns are illegal because they block people from requesting asylum in Italy, and ultimately end with them being expelled from the EU without due process.

      • The New Humanitarian | Afghanistan donor conference must deliver as humanitarian crisis continues

        On 2 November, gunmen stormed the northern gates of Kabul University and opened fire at random on students and teachers. At least 32 people lost their lives that day, as heartbreaking images of blood-stained textbooks were shared on social media. Little more than a week later, the university resumed classes. One student interviewed in the attack’s aftermath pledged to return to his studies, “again and again”, despite the terrorism threats. Stories like these reveal the incredible resilience of war-weary Afghans, and why their country needs the world’s support more than ever. Next week, on 23-24 November, donor states and Afghan officials will gather online and in Geneva for a major pledging conference that will determine much of Afghanistan’s financial future. This is an opportunity for the international community to show the Afghan people that they are not forgotten. Needs in Afghanistan have never been higher. Violence has spiked alarmingly, with the conflict claiming more than 10,000 civilian deaths or injuries last year. More than 14 million Afghans, close to 40 percent of the population, need some form of humanitarian aid this year. Some 13 million will face crisis or emergency levels of food insecurity in the coming winter months. The COVID-19 pandemic has further decimated an already weak economy, fuelling unemployment and poverty.

    • Transparency/Investigative Reporting

      • Parler Makes Play for Conservatives Mad at Facebook, Twitter

        The platform also has some deep-pocketed investors. Rebekah Mercer, daughter of hedge-fund investor Robert Mercer, is among the company’s financial backers, according to people familiar with the matter. The Mercers have previously financed a number of conservative causes.

        After The Wall Street Journal reported on the Mercers’ ties with Parler, Chief Executive John Matze confirmed that Ms. Mercer was the lead investor in the company at its outset and said that her backing was dependent on the platform allowing users to control what they see.

      • 'This Is Chaos': Trump Fires Top Election Security Official Christopher Krebs Who Called BS on Voter Fraud Lies

        "This is a disgusting abuse of power by a weak and desperate president who undermines our democracy and national security," said Sen. Elizabeth Warren.

      • Trump fires election security official who contradicted him

        President Trump said he "terminated" Cybersecurity and Infrastructure Security Agency (Cisa) chief Chris Krebs for his "highly inaccurate" remarks on vote integrity.

        Mr Trump has refused to concede the US election, and has made unsubstantiated claims of "massive" voter fraud.

        Election officials said the vote was the "most secure" in US history.

        Mr Krebs is the latest official to be dismissed by the US president following his defeat, with Defense Secretary Mark Esper also shown the door amid reports Mr Trump doubted the Pentagon chief's loyalty.

      • Trump fires head of election cybersecurity who debunked conspiracy theories

        Christopher Krebs, who led the federal government's election cybersecurity efforts, has been fired by President Donald Trump via Twitter.

        Krebs, the director of the Cybersecurity and Infrastructure Security Agency, or CISA, has been the target of public criticism from Trump since the Nov. 3 election over his agency's Rumor Control blog, which rebuts a list of false claims about election fraud and [cracking] — many of which Trump or his lawyers have touted as real after he lost the election.

      • Top cybersecurity official ousted by Trump

        President Trump ousted Christopher Krebs, the top U.S. cybersecurity official, on Tuesday evening, disagreeing with Krebs’s statement affirming the security of the 2020 election.

        Trump, who has refused to accept his loss to Joe Biden in the presidential election earlier this month, said on Twitter that Krebs had been terminated "effective immediately." Trump said a recent statement by the cyber chief about the security of the election was “highly inaccurate” and claimed, without evidence, that “there were massive improprieties and fraud - including dead people voting.”

      • President Trump has fired the official in charge of election cybersecurity [iophk: a 'tweet' in place of an official communication :( ]

        President Donald Trump announced the firing the official in charge of election cybersecurity, Christopher Krebs, in a Tuesday evening tweet. Before his firing, Krebs served as the first director of the Department of Homeland Security’s (DHS) Cybersecurity and Infrastructure Security Agency (CISA).

        Although the presidential election was widely called for Joe Biden on November 7th, Trump has not conceded, and he and his allies have made numerous claims about supposed election fraud that aren’t backed up by evidence. Krebs, however, has actively debunked voting misinformation, such as denying a false conspiracy theory claiming that secret computer systems have been committing voter fraud.

    • Environment

      • Climate crisis finds ample answers in world’s trees

        The world’s trees can build cities, devour carbon and feed developing countries’ small farmers. It’s time to branch out.

      • Energy

        • Banning Sales Of Combustion Vehicles
        • The UK moves up deadline to ban the sale of combustion-engine vehicles

          The United Kingdom will ban the sale of new combustion-engine vehicles by 2030, Prime Minister Boris Johnson announced today. It will also ban the sale of new hybrid cars by 2035. Johnson made the announcement tonight as part of a new ten-point plan for a “green industrial revolution.”

          This is the second time Johnson has moved up the deadline. The original plan was to stop sales of petrol and diesel-powered vehicles by 2040. Back in February, Johnson moved the target to 2035. He’s come under increasing pressure to crack down on gas-guzzling cars in order to meet the UK’s broader goal of eliminating emissions contributing to climate change by 2050.

        • The electric car industry now has its own lobbying group

          Tesla, Uber, Rivian, Lucid Motors, and others have joined forces to create a new lobbying group for electric vehicles on Capitol Hill. The group, which is called the Zero Emission Transportation Association (ZETA), says its mission is that 100 percent of new car sales are electric by 2030.

          Some states are already moving in that direction. California recently announced its plans to ban the sale of combustion-engine vehicles by 2035. New Jersey has said it is interested in doing the same. However, the new industry group won’t push states to require its residents to only purchase EVs, but rather it supports policies to incentivize their sale.

        • Without another bailout, Exelon plans to close two Illinois nuclear plants next year
    • Finance

    • AstroTurf/Lobbying/Politics

      • Who Wins from Trump’s Final Travesty?

        The cost of this misplaced attention is incalculable. While Covid-19 surges to record levels, there’s still no national strategy for equipment, stay at home orders, mask mandates or disaster relief.

      • Yet Another Legal Loss for Trump as Pennsylvania Supreme Court Finds No Fault With Philly Observer Placement

        The court found that Philadelphia election officials "did not act contrary to law in fashioning its regulations governing the positioning of candidate representatives during the precanvassing and canvassing process."€ 

      • Georgia Runoffs: How You Can Help Flip the Senate

        Oh, and they’re happy to parrot Trump’s baseless claims about voter fraud, even calling on Georgia’s Republican Secretary of State to resign because of supposed “failures in Georgia elections this year” – without providing any evidence of what those failures were.Georgians deserve better. They deserve senators who will fight for them in Washington – they deserve the leadership of Raphael Warnock and Jon Ossoff. Warnock’s platform is all about serving the people of Georgia – unlike his opponent Loeffler, who only serves herself and her rich friends. Warnock serves as Senior Pastor at Ebenezer Baptist Church in Atlanta, the former pulpit of Reverend Dr. Martin Luther King, Jr. He supports Medicaid expansion, instituting a living wage, restoring the Voting Rights Act, and overhauling our cruel system of mass incarceration. Jon Ossoff has dedicated his career to taking on corruption – a fitting replacement for David Perdue. Ossoff supports campaign finance reform; making massive investments in environmental protection to save our climate; protecting Roe v. Wade; and common sense gun reform. Here’s what you can do to make the biggest impact in this make-or-break fight, which will determine whether we take back the Senate from Mitch McConnell:— Georgians have until December 7th to register to vote in the runoffs. You can make calls to Georgia voters to help them get registered before the deadline. 17-year-old Georgians who turn 18 by January 5, 2021 are eligible to vote in the run-off election that will be held on that date. Please spread the word.— Let locals lead. Donate directly to the candidates’ campaigns and to grassroots organizations led by communities of color, who worked tirelessly to register new voters and mobilize the state for Joe Biden. FairFight Action, New Georgia Project, and Black Voters Matter Fund are a few of the organizations to support in this moment and beyond. You can split a donation between FairFight and the two campaigns by going to GASenate.com, and donate to New Georgia Project (newgeorgiaproject.org) and Black Voters Matter Fund (blackvotersmatterfund.org) at their websites.— Volunteer with the Warnock and Ossoff campaigns. You can find all the information you need by heading to mobilize.us/fairfightaction, mobilize.us/electjon, or mobilize.us/warnockforgeorgia. Georgia, home to John Lewis, is now the ultimate battlefield, thanks to years of grassroots organizing by Black leaders like Lewis, Stacey Abrams, Nse Ufot, Helen Butler, Deborah Scott, Tamieka Atkins, and countless others. Their hard work has gotten Georgia to this crucial junction, and now it’s up to the rest of us to support them in every way possible.The stakes couldn’t be higher. Let’s bring this home, flip the Senate, and usher in the transformative change this nation requires.

      • Senate Blocks President Trump's Controversial Nominee To The Federal Reserve Board
      • Obama says internet, social media are threat to democracy
      • Giuliani's "disgraceful" courtroom election fraud arguments are from a "fantasy world," defense says

        Former LifeLock spokesperson Rudy Giuliani, who reportedly asked the Trump campaign to pay him $20,000 a day for legal representation, was criticized on Tuesday by attorneys representing the state of Pennsylvania for living in a "fantasy world" after making a series of baseless and confusing allegations of election fraud in his first federal court appearance since 1992.

      • Our politics isn't about left vs. right anymore — it's about reality vs. dreadful fantasy

        As I've written before, we've entered a dangerously precarious age in American politics in which the debate is no longer right versus left. Today, we're fighting a cold war between the forces of reality and the forces of fiction. Here. In America. On one side, there are 79 million of us who recognize things like math, science, history, expertise and the difference between "your" and "you're." On the other side is a movement of 73 million Americans whose entire worldview is based upon whatever counterfactual gibberish Trump farts into the world, along with the exact opposite of whatever the other side says. Trump supporters don't have an agenda as much as they have the politics of "nuh-uh." The politics of impotent rage. The politics of tall tales.

      • Michigan county reverses course, votes unanimously to certify election results

        The Michigan secretary of state’s office confirmed that the Wayne County Board of Canvassers voted by a 4-0 margin to certify the election results in Wayne County, which is heavily Democratic and includes Detroit, and that the board is requesting that Jocelyn Benson, the state’s top elections official, investigate any discrepancies in vote totals.

        The unanimous decision marks a 180-degree turn from just hours earlier Tuesday night when the panel’s two Republicans voted against certification, sparking celebrations from the GOP and an uproar from Democrats who said the initial vote was simply delaying the inevitable

      • Twitter Launches Feature for Disappearing Tweets

        Fleets work much like Stories on Snapchat and Instagram, disappearing after 24 hours.

      • Obama Publishes Account of Firing Gen. McChrystal On the Same Day McChrystal Briefs Biden

        Rolling Stone readers may recall this magazine’s 2010 profile of McChrystal, in which the four-star general and commander of U.S. and NATO forces in Afghanistan, along with his staff, openly disparaged Obama administration officials, including, most notably, Vice President Joe Biden. The article got McChrystal fired. Obama certainly remembers — and he’s devoted two and a half of the 706 pages in his memoir, A Promised Land, out today, to the dust-up (find the book here).

        As the late Rolling Stone reporter Michael Hastings explained back in 2010, the problem began when, during a public Q&A in the fall of 2009, McChrystal “dismissed the counterterrorism strategy being advocated by Vice President Joe Biden as ‘shortsighted,’ saying it would lead to a state of ‘Chaos-istan.’”

    • Censorship/Free Speech

      • Lawmakers question tech CEOs about content moderation in first post-election hearing

        Facebook’s Mark Zuckerberg and Twitter’s Jack Dorsey returned virtually to Capitol Hill on Tuesday for another round of questioning that did more to highlight the gulf between Republicans and Democrats on proper content moderation than reveal any new information.

        In addition to the focus on content moderation, lawmakers asked the tech CEOs about transparency, reforms to Section 230, what would happen to President Trump's accounts after his term in office draws to a close and antitrust issues.

      • Muhammad cartoons: Islamist group says Islamabad agrees to French boycott

        An Islamist party has called off anti-France protests and claimed the Pakistani government agreed to sever diplomatic ties with Paris over Prophet Muhammad's cartoons. The government did not immediately confirm the move.

      • Confirmed: Taylor Swift masters sold by Scooter Braun to Shamrock – but she’s re-recording them anyway

        “Scooter’s team wanted me to sign an ironclad NDA stating I would never say another word about Scooter Braun unless it was positive, before we could even look at the financial records of BMLG (which is always the first step in a purchase of this nature).

        “So, I would have to sign a document that would silence me forever before I could even have a chance to bid on my own work. My legal team said that this is absolutely NOT normal, and they’ve never seen an NDA like this presented unless it was to silence an assault accuser by paying them off a He would never even quote my team a price. These master recordings were not for sale to me.”

      • Non-disclosure agreement blocked Taylor Swift from buying her own recording masters

        Taylor Swift missed out on the chance to purchase the rights to her master recordings because she refused to sign a non-disclosure agreement with the new boss of her old record label.

    • Freedom of Information/Freedom of the Press

      • French bill banning images of police worries activists and journalists

        French lawmakers will begin debating a controversial bill on Tuesday that proposes a ban on the publication of images showing law enforcement officers. The bill has drawn sharp criticism from media outlets and activist groups who say it would violate principles of press freedom and the public’s right to be informed.

    • Civil Rights/Policing

      • 80 percent of those who died of Covid-19 in Texas county jails were never convicted of a crime

        Over 230 people have died from Covid-19 in Texas’s correctional facilities — and in county jails, nearly 80 percent of them were in pretrial detention and hadn’t even been convicted of a crime, according to a new report.

        A team of researchers at the University of Austin at Texas reviewed data from the the Texas Justice Initiative which collects information from multiple sources including the Texas Department of Criminal Justice (TDCJ). They found that at least 231 people have died of Covid-19 in the state’s correctional facilities between March and October. This report only looked at state-operated prisons and county-operated jails, as researchers were focused on how Texas’s Covid-19 prison policies had fared.

      • Pandemic's Deadly Toll Behind Bars Spurs Calls For Change In U.S. Jails And Prisons

        Prisoner's rights advocates are pleading for more action to help stop the deadly toll taken by the pandemic that has ravaged America's jails and prisons.

    • Monopolies

      • What to Expect in Tuesday’s Hearing With Zuckerberg and Dorsey

        The hearing starts at 10 a.m. Eastern. Mr. Zuckerberg and Mr. Dorsey will appear via videoconference. They will get questions from the 22 members on the committee, some of whom will be in the committee’s meeting room in the Capitol, and others who will also be appearing via videoconference.

        What will be discussed?

        The committee chairman, Lindsey Graham of South Carolina, called the hearing in October after Twitter and Facebook labeled or limited the reach of a New York Post article about Hunter Biden, the son of President-elect Joseph R. Biden Jr., because of information that was leaked and misleading.

      • A Christmas wish for Jamaica – The 2020 Patent and Designs Act promises good tidings and an “irie” New Year [Ed: Jamaica under siege by corrupt WIPO -- an enforcer of imperialism by law-making]

        The PCT, administered by the World Intellectual Property Organisation (WIPO) has 153 contracting States, and allows inventors to benefit from a single priority date when filing for a patent in multiple jurisdictions. However, the decision to grant a patent remains exclusively within the remit of each national office. For new contracting states like Jamaica, the PCT will only come into force three months after the date on which Jamaica has deposited its instrument of ratification and accession.

      • Service of Process and Theft of Ideas [Ed: No, Dennis Crouch. Ideas can be copied, not stolen. Stop calling it "theft of ideas"]

        GM did not make an entry of appearance into the lawsuit and Nixon asked for default judgment. However, Judge Gilstrap refused to enter default judgment — holding that GM had not been properly served with the summons and complaint as required by FRCP 4.

        [...]

        Nixon also appealed directly to the Federal Circuit in parallel who has issued a notice-to-show-cause on whether this is a patent case. If you remember, Nixon does not have a patent but has sued for theft of the idea.

      • Insights into Intellectual Property Business Strategy [Ed: Ridiculous nonsense with misnomers, propaganda and misleading buzzwords such as "Intellectual Property"]

        The strategic management of IP requires a new understanding of what IP is and what role it can play in a corporate context. Understanding IP as an internal resource to a firm rather than a negative right, allows a firm to exploit IP beyond its current usage. Genuine IP meets all the criteria of what scholars of management have termed an internal resource under what is known as the ‘resource based view of the firm.’ It can be a unique and rare resource that is costly to imitate and gives a firm a competitive advantage in the market. As such, IP can constitute an instrument of business that gives an organization a unique spin. This allows to enhance a firm’s competitive advantage.

      • Patents

        • The Dutch Cross-Border Still Going Strong: Novartis v Mylan

          In his (or her) younger years at school, a once to be Dutch patent litigator was learned that the Netherlands share a borders with Germany and Belgium. On the geography maps, they seemed to be set in stone. History class already provided a different perspective: now friendly neighbours would once surprise each other with unannounced visits. Grown up, and practising the intricacies of patent litigation, he (or she) learns a different lesson: borders are fluid and can be crossed with injunctions. The decision of the PI Judge of the District Court of The Hague in the Novartis v. Mylan case teaches this once again.

          This is not the time and place to delve into the history of the Dutch cross-border. The road from the EU Court of Justice’s GAT/LUK to Solvay/Honeywell will be sufficiently familiar to most of the readers. If not, let’s just say the Dutch courts have assumed jurisdiction to grant an injunction covering the Netherlands and other European states where a European Patent (or SPC) is held to be valid and infringed. Specifically in preliminary relief proceedings (cf. Solvay/Honeywell), though the cross-border is available in merits proceedings (but the claim is dismissed or decision stayed cf. Art. 24 (4) Brussels 1 Regulation if a defendant alleges the foreign patent rights are invalid). Interestingly, and as always depending on the circumstances of the case, a Dutch entity may serve as an anchor defendant for the Dutch court to assume jurisdiction against foreign entities. This is exemplified by the Novartis/Mylan case (29 September 2020, PI proceedings).

        • Two Arnolds for the price of one (part 2)

          Since 1 January 2017, TRP has had an agreement with Arena, the owner of six horse racecourses, allowing TRP exclusively to collect and distribute certain data. The data fell into two broad categories: (i) betting prices offered by bookmakers located at the racecourses ("Betting Shows"); and (ii) certain data specific to the racecourse on the day of the race e.g. weather and course conditions, changes to the runners and jockeys, start times and results ("Raceday Data"). Both categories are commercially valuable: Betting Shows enable off-course bookmakers to offer up-to-date odds; Raceday Data enables such bookmakers to take bets right up to the start of a race, and to pay out winnings quickly and accurately after the race. It would be possible for members of the public to collect the relevant data by attending Arena racecourses (and some of the data is broadcasted on television, albeit with a slight delay). Arena, to protect its and its exclusive licensee's interests in data collected at Arena racecourses, imposes restrictions on race attendees via its standard T&Cs of entry (published on its website, displayed at entrances to its courses and incorporated into various contracts e.g. via the purchase of tickets).

          Prior to 1 January 2017, SIS was Arena's exclusive licensee, instead of TRP. Following the end of this commercial relationship with Arena, SIS began to collect the relevant data from other sources. SIS collected Betting Shows from sources including the websites of off-course bookmakers Betfair and Betdaq, conduct which SIS admitted was knowingly in breach of the relevant T&Cs. Raceday Data was collected from "the Tote", a private company that was originally established by the Racecourses Betting Act 1928 and which therefore had an approved presence at the Arena racecourses. The Tote is authorised to collect and distribute data for the purpose of a form of betting known as "pool betting", but the data collected by the Tote and provided to SIS went beyond the data necessary for the purpose of pool betting. SIS provided the relevant data to other off-course bookmakers, Ladbrokes and Betfred (which are companies related to SIS), to enable them to resist signing up a data supply agreement with TRP. SIS did not challenge Zacaroli J's finding that SIS had combined with these other companies in relation to the supply of Betting Shows and Raceday Data.

          [...]

          Lewison LJ's focus on the very legitimate policy concern of efficiency and legal predictability in commercial contracting (with which Phillips LJ agreed) perhaps short-circuited the three-step analysis of misuse of confidential information with which IP lawyers are familiar. Due to the manner in which TRP's case was pleaded and the lack of specific findings at first instance as to the data (or specific combination of data) that was confidential, the judge had good reason not to grapple with whether some or all of publicly-available the Raceday Data was nevertheless confidential. His reluctance to do so (in contrast to Arnold LJ's approach), however, seems to have contributed to a conclusion which this GuestKat finds slightly perplexing. This dispute involved highly specific facts, which could justify a departure from Lewison LJ's general policy concern. To this GuestKat, SIS was odds-on to have misused TRP's confidential information, given that SIS previously paid handsomely for exclusivity in relation to similar categories of information. But the unfancied horse won, simply because SIS received assurances and a warranty from the Tote (the veracity of which SIS was shown to have been sceptical).

        • Software Patents

          • Open Invention Network Celebrates Its 15th Year Protecting Core Linux and Open Source from Patent Aggression [Ed: This is nonsense. OIN is not protecting us, it is protecting software patents from our scrutiny]

            Open Invention Network (OIN) is celebrating its 15th year protecting the Open Source Software (OSS) community from patent risk. OIN’s efforts have enabled businesses and organizations to confidently invest their resources to develop, integrate and use OSS, safeguarding them from patent risk in core Linux and adjacent OSS technologies.

          • Open Invention Network Linux patent protection group turns 15

            Now, 15 years later, the Open Invention Network (OIN), the largest patent non-aggression consortium ever, is still protecting Linux and open-source software from patent attacks and patent trolls. Indeed, its scope has grown ever larger. Recently, it expanded its intellectual property protection from core Linux programs and adjacent open-source code by expanding its Linux System Definition. In particular, that means patents relating to the Android Open Source Project (AOSP) 10 and the Extended File Allocation Table exFAT file system are now protected.

      • Trademarks

        • Hugo Boss And Art Teacher Reach 'Amicable Solution' Over 'Be Boss, Be Kind' Trademark Application

          Several weeks back, we discussed how Hugo Boss, German upscale clothier, had opposed the trademark application for an artist who has taken to teaching online art classes during the pandemic. At issue was John Charles' decision to apply for a trademark on the phrase he used to sign off at the end of these classes: "Be Boss, Be Kind." That he had begun selling shirts and hats with the slogan on it, alongside the trademark application, was enough to get Hugo Boss' lawyers working on opposing the application and sending a legal threat letter to Charles, despite the fact that any claims about potential customer confusion between the two entities is laughable at best.

      • Copyrights

        • Taylor Swift To Re-Record Songs After Music Catalogue Is Sold To Private Equity Fund For $300 Million

          In a highly publicised move, Braun’s Ithaca Holdings acquired Swift’s work by buying her former record label, Big Machine—which owns the rights to her first six albums— in 2019 for roughly the same price as it is now selling Swift’s catalogue. Swift vehemently opposed the acquisition, and accused Braun of “bullying” and attempting to “dismantle” her “musical legacy.” Swift has been trying to re-acquire the rights to her music ever since, but said that Braun’s team would not even enter negotiations unless she signed “an ironclad NDA stating I would never say another word" about Braun "unless it was positive".”

        • Scooter Braun Sells Taylor Swift’s Big Machine Masters for Big Payday

          Some 17 months after Scooter Braun’s Ithaca Holdings LLC acquired Big Machine Label Group and all of its recorded music assets, sources tell Variety the veteran manager and entrepreneur has sold the master rights to Taylor Swift’s first six albums. The buyer, an investment fund, is as yet unknown but the deal is believed to be north of $300 million and closed in the last two weeks. Some insiders speculate the value could be as high as $450 million once certain earn-backs are factored in.

        • Rights to Taylor Swift’s first six albums sold by Scooter Braun to private equity firm

          The dispute over Swift's music began last year, when Braun's media company Ithaca Holdings bought Big Machine Label Group from her old manager Scott Borchetta and with it, the original recordings of her first six albums.

          "This is the second time my music had been sold without my knowledge," Swift said in her Twitter post Monday.

        • Taylor Swift Denounces Scooter Braun as Her Catalog Is Sold Again

          For the second time in a year and a half, the recording rights to Swift’s first six albums — LPs that include megahits like “Love Story,” “Shake It Off” and “We Are Never Ever Getting Back Together” — have traded hands, and in response Swift has dragged private equity investors into the rough-and-tumble public conflict of celebrity social media.

          Last summer, the music manager Scooter Braun made a deal, estimated at $300 million to $350 million, to buy the Big Machine Label Group, the Nashville label that signed Swift when she was a teenager.

        • Xtream-Codes Breaks Silence 14 Months After Historic IPTV Anti-Piracy Raids

          In 2019, popular IPTV management platform Xtream Codes was dismantled as part of reported raids against pirate IPTV providers. After massive anti-piracy action was reported across Europe again last week, Xtream-Codes has broken its silence, condemning its characterization as a pirate service and claiming that it always collaborated with law enforcement agencies to stop piracy.

        • "Rise of the Trolls" Torrent Warns Downloaders of YTS and ExtraTorrent

          A pirated copy of the documentary "Rise of the Trolls" warns users about the potential dangers of using YTS and ExtraTorrent. The warning, which deserves some nuance, refers to the fact that YTS shared information from its user database with film companies, which was used to target alleged pirates with lawsuits and settlements.



Recent Techrights' Posts

Topics We Lacked Time to Cover
Due to a Microsoft event (an annual malware fest for lobbying and marketing purposes) there was also a lot of Microsoft propaganda
EPO Education: Workers Resort to Legal Actions (Many Cases) Against the Administration
At the moment the casualties of EPO corruption include the EPO's own staff
 
IRC Proceedings: Friday, November 22, 2024
IRC logs for Friday, November 22, 2024
Gemini Links 23/11/2024: 150 Day Streak in Duolingo and ICBMs
Links for the day
Links 22/11/2024: Dynamic Pricing Practice and Monopoly Abuses
Links for the day
Microsofters Try to Defund the Free Software Foundation (by Attacking Its Founder This Week) and They Tell People to Instead Give Money to Microsoft Front Groups
Microsoft people try to outspend their critics and harass them
[Meme] EPO for the Kids' Future (or Lack of It)
Patents can last two decades and grow with (or catch up with) the kids
Gemini Links 22/11/2024: ChromeOS, Search Engines, Regular Expressions
Links for the day
This Month is the 11th Month of This Year With Mass Layoffs at Microsoft (So Far It's Happening Every Month This Year, More Announced Hours Ago)
Now they even admit it
Links 22/11/2024: Software Patents Squashed, Russia Starts Using ICBMs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, November 21, 2024
IRC logs for Thursday, November 21, 2024
Gemini Links 21/11/2024: Alphabetising 400 Books and Giving the Internet up
Links for the day
Links 21/11/2024: TikTok Fighting Bans, Bluesky Failing Users
Links for the day
Links 21/11/2024: SpaceX Repeatedly Failing (Taxpayers Fund Failure), Russian Disinformation Spreading
Links for the day
Richard Stallman Earned Two More Honorary Doctorates Last Month
Two more doctorate degrees
KillerStartups.com is an LLM Spam Site That Sometimes Covers 'Linux' (Spams the Term)
It only serves to distract from real articles
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, November 20, 2024
IRC logs for Wednesday, November 20, 2024