Bonum Certa Men Certa

Links 23/2/2021: Tails 4.16, Libinput 1.17, Fwupd 1.5.7, Firefox 86, NeoChat 1.1

  • GNU/Linux

    • What makes the Linux community special?

      In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. The community is a cornerstone reason to use Linux.

      Many a Linux user has said that the key feature of Linux is its community. That might seem strange to a new user because "community" is a pretty popular term these days. There are actual jobs for building and managing communities. With communities seemingly a dime a dozen, what makes the Linux community unique?

    • Audiocasts/Shows

      • Sfeed: Peak Minimal RSS Feed Reader - YouTube

        Newsboat is my personal favourite RSS feed reader but it's not the most minimal option out there but there is one program that stands out in the minimal space and that is sfeed which is barely even an RSS feed reader it's more of an RSS feed parser.

      • Linux Rules 2021

        How Linux has dominated in 2021 and will continue to.

      • This is NOT how Open Source works - Common Myths and misconceptions

        A lot of people assume open source projects, as they are community driven, are completely malleable, and subject to the desires of their users. Other people think that open source means free, as in "no charge", and others even mistake open source for "privacy respecting".

    • Kernel Space

      • Linux 5.11.1
        I'm announcing the release of the 5.11.1 kernel.
        All users of the 5.11 kernel series must upgrade.

        The updated 5.11.y git tree can be found at: git:// linux-5.11.y and can be browsed at the normal git web browser:


        greg k-h
      • Linux 5.10.18
      • Linux 5.4.100
      • Linux 4.19.177
      • Linux 4.14.222
      • Linux 4.9.258
      • Linux 4.4.258
      • Linux 5.12 Adds eMMC Inline Encryption For Better Performance, Lower Power Use

        Thanks to Google engineers the Linux 5.12 kernel is providing punctual support for eMMC inline encryption that is being ratified with a forthcoming specification update and already being found within some mobile hardware.

        Inline encryption for eMMC is able to enhance the storage encryption performance while also being more power efficient. This eMMC support builds off the existing Linux kernel FSCRYPT support around inline encryption. UFS support for inline encryption was upstreamed in Linux 5.9 as well while now the eMMC support is ready to make its premiere.

      • Purism and Linux 5.11

        Following up on our report for Linux 5.9 and 5.10, this summarizes the progress on mainline support for the Librem 5 phone and its development kit during the 5.11 development cycle.

      • VMware Engineer Revises Work On Concurrent TLB Flushes For Linux

        After a two year hiatus on the patches, VMware's Nadav Amit has gotten back to working on current TLB flushing support for the Linux kernel in yielding a small but measurable performance improvement.

        Nadav has been working on Linux patches to allow for flushing of remote and local TLBs concurrently. Back in mid 2019 numbers shared by him pointed up to a 1~4% performance improvement on average under sysbench for these patches.

      • Graphics Stack

        • Radeon RADV Driver Enables Displayable DCC For Some Performance Benefit

          The open-source Mesa Radeon Vulkan driver "RADV" has now enabled displayable DCC (Delta Color Compression) support that should yield some performance benefit while there still is more work to be completed.

          Google engineer and RADV co-founder Bas Nieuwenhuizen has merged the displayable DCC support into this open-source Radeon Vulkan driver. Delta Color Compression can help with video memory bandwidth savings for both dGPUs and APUs by basically storing pixel differences within a block as a delta relative to one pixel at full precision per block, which often times c can mean measurable bandwidth savings and in turn greater performance.

        • Libinput 1.17
          libinput 1.17.0 is now available.

          A bunch of changes to the libinput record and libinput replay tools and some general cleanup and a new tool, see below. The library itself is basically the same it was with the last RC though.

          A new debugging tool has been added: libinput analyze recording. This tool takes the files produced by libinput record and prints the content in a tabular form. The goal here is to make it easier to analyze and understand what type of data a device sends.

          As is traditional, the RC1 announcement email with the changes since 1.16.x so I don't have to retype them:

          The big new feature is tap-and-drag with two and three fingers. Previously, tap-and-drag could only be used to left-click and drag, it is now possible to right/middle-click tap and then drag with one finger while the button is held logically down.

          Wacom's AES tablets no longer have smoothing enabled, it looks like those devices don't need it. This should make the tablets more responsive and accurate.

          The quirks system has a few new attributes that make it easier to quirk broken devices without recompiling.

          As you've seen on the 1.16.x releases, the "your system is too slow" is now ratelimited to merely 5 an hour. There's nothing a user can usually do about this anyway, so not spamming the logs seems a bit more user-friendly.

          A new debugging tool: libinput analyze touch-down-state This tool visualises the touch state over time (using a libinput record log as input), making it easier to debug stuck touches or hw issues where ghost touches are detected.

          Other than that, the fixes are all over the place and it's hard to narrow it down to useful groups. Please see the git shortlog below for details.

          Peter Hutterer (18): drop the dummy config data and use copy: true instead consolidate all man pages tools/record: correct the evdev data format in the man page tools/record: de-inline our functions tools/record: fix outdated comment tools/record: print a header as first line tools/replay: search for the first event with a timestamp tools/replay: Enter quits if there are no events tools/record: simplify the behavior to emulate Python's join() utils: add a safe version of basename tools/record: use safe_basename() to get to the hid report descriptor tools/record: reword parts of the man page tools/record: switch record over to using epoll tools/record: use a helper function to get the next event for a device build libinput replay as well tools: add a tool to print a libinput recording as a table tools/record: fix two coverity complaints libinput 1.17.0

          satrmb (1): test: add test cases for 2/3 finger movement after drag-lock

          yuri1969 (1): Fix worng quirk name in doc

          git tag: 1.17.0
        • Libinput 1.17 Brings New Debugging Tool, 2/3 Finger Tap-And-Drag

          Libinput 1.17 is out as the newest version of this Wayland/X.Org input handling library for the Linux desktop.

          Libinput 1.17 brings improvements to the libinput record/replay tools, adds a new libinput analyze recording command to analyze recorded libinput events, and support for tap-and-drag with two and three fingers. This new tag-and-drag implementation should be more versatile and easier to engage.

    • Benchmarks

      • What Is the Best Compression Tool in Linux?

        In this article, we will compare all the best and most popular Linux compression tools. This will include benchmark tests to see which compression method performs the best, and we'll also weigh the pros and cons of compatibility and other areas. Compression methods covered will be gzip, xz, bzip2, 7zip, zip, rar, and zstd (Zstandard).

        Linux gives us a lot of options when we need to compress files. While that's definitely a good thing, it can lead to confusion about which one should be used. Let's start by comparing each method across a few key areas.

    • Applications

      • Fwupd 1.5.7 Adds Initial Support for BlueZ Bluetooth Devices, More Improvements

        Coming just a week after fwupd 1.5.6, the fwupd 1.5.7 release is here with initial support for BlueZ Bluetooth devices, which means that you’ll soon be able to update the firmware of your Bluetooth devices supporting Linux’s BlueZ Bluetooth stack.

        In addition, this release adds support for the RTD21xx HDMI converter, support for more pixart devices, the ability to convert MBR types to GPT GUIDs to help find the ESP, as well as the ability to no longer update a synaptics-mst device that doesn’t have a customer ID.

      • 3 Best Free and Open Source Web-Based XMPP Clients

        XMPP (also known as Jabber) is an open and free alternative to commercial messaging and chat providers. It is a secure battle-tested protocol developed by an independent standards organization.

        XMPP was designed for real-time communication, which powers a wide range of applications including instant messaging, presence, media negotiation, whiteboarding, collaboration, lightweight middleware, content syndication, EDI, RPC and more.

        The “X” in XMPP stands for “Extensible”, which means the core protocol is updated and extended with more features through a transparent process at the non-profit XMPP Standards Foundation every now and then. This results in some clients not implementing every feature of XMPP; for example, a typical instant messaging client won’t implement Internet-of-Things functionality.

      • Ardour 6.6 Open-Source DAW Makes Editing Automation Much Faster and Simpler

        Ardour 6.6 comes three months after Ardour 6.5 with two new features that make editing automation much faster and simpler than ever before. These include the ability to automatically display the automation-lane when touching a control and the ability for the auto-shown automation parameters to automatically enter touch mode when graphically adding a new control point.

        This release also introduces the ability to keep track of xruns (overruns and underruns) per file when recording, support for processing MIDI sysex messages, such as MIDI Tuning Standard (MTS) messages, via the ACE Fluidsynth plugin, as well as new Lua scripts for sending arbitrary 12TET tuning (A = XXX Hz) and tuning defined in a Scala file as MTS messages.

      • Appnativefy – Turn Any Website into Single Executable Appimage

        Want to create web apps into the portable Appimage package format? Appnativefy is a simple tool to do the job.

        Appnativefy is a simple command line tool to make executable AppImage files from any website, it uses the Nativefier API in the backend, with AppImageKIt.

        Appimage is an universal Linux package format. Different to other packages, you don’t need to install it. Just make it executable and run to launch program!

      • 2021-2: "How to issue a Central Bank Digital Currency" published

        With the emergence of Bitcoin and recently proposed stablecoins from BigTechs, such asDiem (formerly Libra), central banks face a choice of either leaving the field to private actorsor offering their own digital alternative to physical cash. We do not address whether a centralbank should issue a central bank digital currency (CBDC). Instead, we demonstrate how acentral bank could do so, if desired or needed. We propose a token-based system withoutdistributed ledger technology and show how earlier-deployed, software-only electronic cashcan be improved upon to preserve transaction privacy, meet regulatory requirements in acompelling way, and offer a level of quantum-resistant protection against systemic privacyrisk. Neither monetary policy nor financial stability would be materially affected because ourCBDC would replicate physical cash rather than bank deposits.

      • dav1d 0.8.2 AV1 Decoder Showing Nice Uplift On Intel, AMD CPUs

        Released yesterday was dav1d 0.8.2 as a fairly significant update to this AV1 CPU-based decoder. For those wondering what this update means for performance, here are some initial benchmarks.

      • Telegram Desktop 2.6 Released with Disappearing Messages in Chats, Groups, and Channels

        Unlike Signal and WhatsApp, Telegram didn’t offer a dedicated disappearing messages mode, until now. Telegram Desktop 2.6 lets you set messages to auto-delete for everyone 24 hours or 7 days after they’ve been sent, and the best thing is that the feature works on any chat, as well as in groups and channels where you’re an admin.

        To use the new disappearing messages feature in chats or groups, you’ll have to right click on the respective chat in the chat list where you want to enable auto-delete, go to Clear History, and then click on Enable Auto-Delete. Only in chats, you can also enable auto-delete by clicking on Clear History on the right side pane.

    • Instructionals/Technical

      • Selectively reusing commands on Linux | Network World

        The Linux command line allows your system to remember commands that you use—up to a limit set by your HISTSIZE variable. Since each user’s HISTSIZE is generally set to 1000, that means Linux can remember the last 1000 commands you entered and make it easy to reuse them without retyping them.

      • Using Irssi inside a Linux tmux session | Enable Sysadmin

        Irssi is a terminal-based Internet Relay Chat (IRC) client for *nix systems. From the Irssi man page: Irssi is a modular Internet Relay Chat client. It is highly extensible and very secure. Being a fullscreen, termcap based client with many features, Irssi is easily extensible through scripts and modules.

      • Fix Nginx Error: 413 Request Entity Too Large

        When Nginx is used as a backend server for web apps like WordPress, Drupal, etc. (which are usually PHP and MySQL Database based), many users come across the error: ‘413 – Request Entity Too Large’.

        This error occurs whenever a user tries to upload a file that is greater than the configured maximum upload file size. The default limit for file upload size is 1 MB as defined in the Nginx configuration.

      • How to get started with FUZIX on Raspberry Pi Pico

        FUZIX is an old-school Unix clone that was initially written for the 8-bit Zilog Z80 processor and released by Alan Cox in 2014. At one time one of the most active Linux developers, Cox stepped back from kernel development in 2013. While the initial announcement has been lost in the mists because he made it on the now defunct Google+, Cox jokingly recommended the system for those longing for the good old days when all the source code still fitted on a single floppy disk.


        Since then FUZIX has been ported to other architectures such as 6502, 68000, and the MSP430. Earlier in the week David Given — who wrote both the MSP430 and ESP8266 ports — went ahead and ported it to Raspberry Pi Pico and RP2040.

        So you can now run Unix on a $4 microcontroller.

      • How To Install The Default GNOME Shell Theme (Adwaita) On Ubuntu 20.04, 20.10 And 21.04 - Linux Uprising Blog

        This article explains how to install the default GNOME Shell theme, Adwaita, on Ubuntu 20.04, 20.10 and 21.04 (hint: it's trickier than you would think).

        The GNOME Shell theme is the theme used for the top panel, activities overview, system dialog and notifications. GNOME uses Adwaita as its default theme for both GTK and GNOME Shell.

        You may want to use the default GNOME Shell theme not only because you don't like Yaru GNOME Shell theme, or you're a fan of Adwaita, but also because you may want to test things using the default GNOME Shell theme (this is why I needed this actually).

        Ubuntu ships with Yaru as the default GTK and GNOME Shell theme. While Adwaita GTK theme comes preinstalled on Ubuntu, the Adwaita GNOME Shell theme is trickier to install, even though you actually already have it, but it doesn't show up in GNOME Tweaks / can't be used by default.

      • A guide to Python virtual environments with virtualenvwrapper

        For some time, Python has included support for managing virtual environments. Python 3.3 even added the built-in venv module for creating environments without third-party libraries. Python programmers use several different tools to manage their environments, and the one I use is called virtualenvwrapper.

        Virtual environments are a way of separating your Python project and its dependencies from your system-installed Python. If you use a macOS or Linux-based operating system, it very likely comes with a version of Python as part of the installation, and in fact, it will probably be dependent on that particular version of Python to function properly. But it's your computer, and you may want to use it for your own purposes. You may need to install another version of Python than the operating system provides. You may need to install some additional libraries, too. Although it's possible to upgrade your system Python, it's not recommended. It's also possible to install other libraries, but you must take care not to interfere with anything the system relies on.

      • Oracle Linux 8 Advanced System Administration Certification Exam

        In response to increasing interest from the Oracle Linux user community in an updated certification exam, we are pleased to announce the availability of the certification exam for Oracle Linux 8. The Oracle Linux 8 Advanced System Administration Certification Exam is now available:

        By passing this exam, a certified individual proves fluency and a solid understanding of the skills required to deploy, configure, and administer an Oracle Linux 8 production server environment. Reap the benefits of earning an Oracle Certification. Expand your knowledge base and validate your skills to appeal to potential employers. Broaden your network and join 1.8 million Oracle Certified professionals. Gain exposure to a wide variety of important features, functions and tasks to use on the job.

      • How To Install Wireshark on Debian 10 - idroot

        In this tutorial, we will show you how to install Wireshark on Debian 10. For those of you who didn’t know, Wireshark is a free and open-source network protocol analyzer. With Wireshark, you can capture incoming and outgoing packets of a network in real-time and use it for network troubleshooting, packet analysis, software and communication protocol development, and many more.

        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 Wireshark open-source network analysis and packet investigation on a Debian 10 (Buster).

      • How to Block a Port Using a Firewall in Linux

        A firewall is either a software-based or, in some cases, a hardware-based security system for networks. It automatically monitors traffic inflow and outflow on the system and blocks certain kinds of data flow based on rules, which are pre-configured.

        In Linux, Firewalld and UFW are two of the most popular Firewall software. They are used for all kinds of traffic blocking; from blocking a certain website, to blocking a specific server.

        Today we will learn how to use these two Firewalls to block a specific port in Linux.

      • How to Install Mattermost Desktop on Ubuntu 20.04 – TecAdmin

        Mattermost Desktop is the client application for the Desktop systems to user their mattermost account.

        You must have Mattermost server installed in your self-managed instance or signup for the Mattermost cloud. For this tutorial, I have created an account on Mattermost cloud free version. You can go with professional or enterprise edition as per your requirements.

        This tutorial describe you to how to install Mattermost desktop client on Ubuntu 20.04 LTS Linux system.

      • How To Install Fildem Global Menu And HUD For GNOME Shell On Debian / Ubuntu, Fedora Or Arch Linux / Manjaro

        Fildem is a global menu and HUD for GNOME Shell. It was forked from the GNOME HUD project, and then made to also support adding a global menu to GNOME Shell. This article explains how to install this on Debian / Ubuntu, Fedora and Arch Linux / Manjaro.

        Using this, the menu that's usually built into the application window is displayed on the top GNOME Shell panel. Thanks to the HUD functionality (which is brought up by using the Alt + Space keyboard shortcut), you can also use this to search through the application menu, very useful for applications with vast menus, like GIMP for example.

        The Fildem global menu is set to automatically hide and only become visible on mouse over, but this can be changed, so you can have an always visible global menu if you want.

      • How to Install OSRM on Ubuntu 20.04 - Open Source Routing Machine

        OSRM (Open Source Routing Machine) is a super fast routing engine for OpenStreetMap (OSM) road networks. In previous tutorials, we explained the process of setting up a self-hosted OpenStreetMap tile server and how to add address lookup functionality to your map with Nominatim. This tutorial is going to show you how to add navigation functionality to your OpenStreetMap with OSRM, which provides car routing, bike routing, and walk routing.

      • How to Install Ruby on Rails on Ubuntu 20.04

        Ruby and Rails commonly known as "Rails" is an open-source web application framework. Ruby and Rails framework is written in Ruby programming language which helps you to create highly powerful websites and applications. Rails is a server-side web application framework that follows the MVC concept.

        In the previous article, we discussed Ruby installation on Ubuntu 20.04. In this article, we are going to learn how to install the Ruby and Rails framework on Ubuntu 20.04.

      • How to Install Shopware 6 with NGINX and Let's Encrypt on CentOS 8

        Shopware is a free and open-source platform that helps you to start your own e-commerce website to power your online business. It provides a lot of useful tools that help you to build and customize a fully responsive online store. It is very similar to Magento. Compared to Magento, Shopware is a very powerful, easy-to-use, and flexible application. It helps you to create and manage content and products easily from any device with its modern user interface.

        In this tutorial, we will show you how to install Shopware with Nginx and Let's Encrypt SSL on CentOS 8.

      • How to install Cockpit Server manager on Ubuntu 20.04 LTS - Linux Shout

        Manage your command-line Ubuntu 20.04 or 18.04 LTS server using the web-based graphical user interface of the Cockpit server Manager.

        With Cockpit, a Linux system can be conveniently administered and controlled remotely using a browser. Among other things, the admin can take a look at the systemd journal, checks the load, starts and stops services, access terminal with root rights, and more. Thanks to responsive design, the user interface automatically adapts to different screen sizes, which in turn enables convenient access via smartphones.

      • How to install WoeUSB on Debian 10 Buster- Bootable USB creator

        WoeUSB on Debian can be used to create Windows 10, 8, 7, Vista, or XP bootable USB drives with just a few clicks, Here we will learn how to install WoeUSB-ng on Debian 10 Buster or 11 Bullseye.

        Although there are many USB bootable creator software such as Etcher, Unetbootin, and more for Linux distros, however, if you want to have a dedicated one to create a bootable pen drive for Windows DVD or image then WoUSB is here. Because when it comes to writing Windows ISO images, many USB bootable creator programs don’t work as they should, that’s the reason why WoeUSB is popular. You can check our out 7 Best Ubuntu live USB creators to Download & Use.

      • How to lock & unlock multiple users in Linux

        ‘usermod’ & ‘passwd’ commands are used to lock or unlock one user account at a time, but you may need to write some small shell scripts to perform this action in multiple user accounts.

        In this tutorial, we will explain how to lock and unlock multiple user accounts simultaneously in Linux using a shell script.

      • Installing Red Hat OpenShift API Management - Red Hat Developer

        Red Hat OpenShift API Management is a new managed application service designed as an add-on to Red Hat OpenShift Dedicated. The service provides developers with a streamlined experience when developing and delivering microservices applications with an API-first approach.

        OpenShift API Management was built on the success of 3scale API Management and designed to let developers easily share, secure, reuse, and discover APIs when developing applications. This article shows you how to install OpenShift API Management as an add-on to your OpenShift Dedicated cluster. As you will see, it takes less than 10 minutes to install, configure, administer, and be up and running with OpenShift API Management. Check the end of the article for the included video demonstration.

      • Killing frozen applications in Ubuntu 20.0

        At times, in a computer system when applications are running the system might freeze and does not respond. This seems annoying since users are not even able to close the program by using the X icon on the UI of the application. This is because the processes/applications are not responding and they will not simply be closed by the UI method. Even continuous rebooting of your system does not seem to be a suitable solution. Sometimes, users have many critical data that could be unsaved. There are solutions to such problems that are easily adaptable and will cover them in this article.

        In Ubuntu, there are many methods used to kill such frozen applications in which users are not required to reboot their systems. xkill, and system monitor utility are the famous methods used along with kill, pkill, and killall commands. In this article, I will show you 3 different ways of killing frozen applications on an Ubuntu 20.04 system using GUI as well as the command line.

      • Check Your Disk Usage Using ‘duf’ Terminal Tool [Friendly Alternative to du and df commands]

        Before I knew about this utility, I preferred using a GUI program like Stacer or the pre-installed GNOME Disk usage app to check free disk space and the disk usage numbers for my system.

        However, duf seems to be a useful terminal tool to check disk usage and free space that is written in Golang. Even though Abhishek suggested me to give this a try, I found it more interesting, especially considering that I’m currently learning Golang, what a coincidence!

        It is fairly easy to use no matter whether you are a terminal guru or just a beginner not comfortable with the terminal. It is certainly easier to understand than the df command for checking disk space utilization.

        Let me highlight some of the key features and its usage before you get it installed on your system.

      • 5 steps to manage your first API using Red Hat OpenShift API Management - Red Hat Developer

        Companies are increasingly using hosted and managed services to deliver on application modernization efforts and reduce the burden of managing cloud infrastructure. The recent release of Red Hat OpenShift API Management makes it easier than ever to get your own dedicated instance of Red Hat 3scale API Management running on Red Hat OpenShift Dedicated.

        This article is for developers who want to learn how to use Red Hat’s hosted and managed services to automatically import and manage exposed APIs. We’ll deploy a Quarkus application on OpenShift Dedicated, then use OpenShift API Management to add API key security. See the end of the article for a video demonstration of the workflow described.

    • Games

      • Release candidate: Godot 3.2.4 RC 3

        Godot 3.2.4 is shaping up nicely, and a number of issues have been fixed since the second Release Candidate. A few late features have also been included because they were too good to keep waiting (such as improved Inspector subresource editing and node copy-paste support). So it's now time for a RC 3 build to give it another round of testing before the stable release!

      • Stone Age co-op farming sim Roots of Pacha is live on Kickstarter

        You've played plenty of farming sims by now or at least seen plenty but have you done some farming in the Stone Age? Roots of Pacha is coming to Linux and it's live on Kickstarter.

        In the game you will help your clan settle down and begin to build up a thriving Stone Age civilization. According to developer Soda Den, Roots of Pacha is first and foremost a farming game but there's no shop to buy animals or seeds. Instead you need to connect with nature, do some exploring and discover what the world has to offer to discover and learn. Progression is done through the sharing of ideas like a prehistoric research tree, and it's up to you to speak to clan members and agree (or not) to their ideas.

      • Sony PlayStation DualSense Driver Headlines The HID Updates For Linux 5.12 - Phoronix

        The HID subsystem updates were sent in this morning for the ongoing Linux 5.12 merge window.

        Most significant to the HID updates in this kernel is the introduction of the Sony PlayStation 5 DualSense controller driver. Sony published this driver back at the end of last year and is fully open-source and supporting USB and Bluetooth modes of operation and all key features from LEDs and motion sensors to battery reporting, rumble, light bar control, and more. Sony is expected to expand the hardware support handled by this driver in due course.

      • Go on a journey through time in Two Point Hospital: A Stitch in Time out now

        Two Point Studios and SEGA just surprise released the latest expansion for the comedy building and management sim Two Point Hospital with Two Point Hospital: A Stitch in Time out now.

        Everything's getting a bit wibbly wobbly, timey wimey as the saying goes with you joining someone named Captain Yesterday who has created the Yesterizer. You'll be jumping through time across three new levels, well, one level that you play through three different time periods.

      • Google, Bungie, id Software all under fire in a new Stadia lawsuit | GamingOnLinux

        One day Google might catch a break with their cloud gaming service Stadia but it's not now and perhaps rightfully so in this case. There's a new proposed class action lawsuit filed by a New York resident over the streaming quality and display resolution on Stadia.

        As pick up initially by ClassAction, the lawsuit doesn't just involve Google. They're taking aim at Bungie and id Software claiming they all mislead players about the expected resolution when getting people to pay upfront for the Founder's Edition and Premier Edition bundles that came with the Stadia Controller and a Chromecast Ultra.

        The lawsuit was originally filed in October 2020, with it only recently being moved from Queens County Superior Court to the New York federal court on February 12 so it's all still ongoing and these things tend to take plenty of time.

      • Jupiter Hell 0.9.7 'Expanse' is out, full release planned for August 5 | GamingOnLinux

        After being in Early Access for 18 months following a successful Kickstarter campaign, the brutal and brilliant roguelike Jupiter Hell will leave Early Access on August 5.

        Acting as the successor to DRL (DoomRL which had to be renamed), It's certainly no secret that I'm a massive Jupiter Hell fan, with it's Doom inspired take on the roguelike genre with big moody scenes and some pretty furious action. The movement system in it is so good it almost feels real-time but it's very much turn-based.

        Not only does it now have a 1.0 release date for August 5, ChaosForge have also now announced they've teamed up with Hyperstrange to help them with the publishing side of things. There's still 5 big updates due before release, and they've confirmed their intention to continue updating the game after release which is exciting.


        Jupiter Hell performs really well on Linux too...

      • KUR is an upcoming retro-styled FPS where you'll be kicking flesh-wearing robots

        Linux support is confirmed (we spoke to the publisher) and it's planned to launch sometime later this year.

      • Transport Fever 2 gets a huge upgrade with Vulkan API support | GamingOnLinux

        Urban Games are showing their dedication to Transport Fever 2, as they just today release a massive overhaul to the rendering system along with adding support for the Vulkan API. The first major update since July 2020 and along with a build for macOS it includes plenty of enhancements.

        With Vulkan support now in, they didn't just remove OpenGL so thankfully anyone who has a card good enough to run Transport Fever 2 that doesn't support Vulkan isn't just left out in the cold as there's a switch to go between the APIs and it will fallback to OpenGL is the Vulkan extensions aren't around.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Sok 2021 Update 2

          I have completed a lot of the server side work now . I have figured out the endpoints on which the API will work . I have decided that /post/{platform} is going to be the endpoint where platforms are hard-coded as Twitter , Mastodon and Reddit. To complete the post you will have to call the API like this /post/{platform}?image= &text= One big advantage with FastAPI is that you can just do localhost:8000/redoc to get the redocs api documentaion fo the same and no additional work needs to be on the server side.

        • What is the KDE Editor in Linux?

          Using a Linux distribution that uses a KDE desktop, you will see a couple of options concerning text editors. The KDE project will officially support a couple of editors, such as Kate and KWrite. Both are graphical text editors containing several advanced features and some extra niceties found in some common standard editors. This section will describe each editor and also the features that you may use in shell scripting.

          This is the basic editor for the KDE environment. It offers word-style text editing with support for code syntax editing and highlighting and is used for different programming languages. It uses color-coding to distinguish comments, constants, and functions. You should notice that the for loop carries an icon that connects the opening and closing braces. The editing window provides cut-and-paste capabilities.

        • NeoChat 1.1

          Exactly 2 months after NeoChat 1.0, the NeoChat team is happy to announce a new release of NeoChat. NeoChat is a native client for the decentralized communication network Matrix.

          Aside from the many bug fixes, performance improvements, and subtle appearance improvements, NeoChat 1.1 brings many new features that will make your experience with it more convenient.

          Thanks to the work of Hannah, Nicolas, and Tobias, this release also brings NeoChat to many more platforms. Nightly builds of NeoChat are now available on Android, Flatpak, AppImage, macOS and Windows. Not all of them are considered production ready, but we hope to improve the support for them in future release.

        • Plasma Mobile applications tarball releases

          Plasma Mobile team is happy to announce availability of tarballs for several of Plasma Mobile applications, they are available to download from

        • KDE Plasma 5.21’s First Point Release Improves Support for Nvidia Optimus Laptops

          KDE Plasma 5.21.1 is here just a week after the launch of KDE Plasma 5.21, which introduced a brand-new Kickoff application launchers, a new System Monitor app, a new dark theme, better Wayland support, and numerous other improvements.

          This first point release is a maintenance update that fixes bugs to improve the Plasma Wayland session on Nvidia Optimus laptops so it will no longer crash on login, improve the new System Monitor app to no longer crash on launch when not using the optional systemd startup feature, and make the Task Manager let you run third-party executable programs pinned to it.

        • KDE Plasma 5.21.1, Bugfix Release for February

          Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.21.1. Plasma 5.21 was released in February with many feature refinements and new modules to complete the desktop experience.

      • GNOME Desktop/GTK

        • Genius Mathematics Tool 1.0.26 Is Released

          Genius is a fully featured calculator somewhat similar to programs like Matlab and Octave. It is written by math professor JiÅ™í Lebl with mathematicians in mind. The latest version supports evaluations in the range boxes in the plotting window and it has numerous minor fixes under the hood.


          Genius is one of the oldest GNOME projects still being maintained. It was first released all the way back in 1997. It is programmable, it has 2D and 3D plotting, support for rational numbers and it has a it's own programming language.

        • How to Install GNOME GUI on AlmaLinux

          The GNOME desktop environment is the default GUI for AlmaLinux, but it doesn't always come pre-installed, for example if you opted for a minimal install. In this guide, we'll give you the commands you need in order to install GNOME on AlmaLinux.

        • How to Migrate From CentOS to AlmaLinux

          This article will go over the step by step instructions for migrating from CentOS Linux to AlmaLinux.

        • GNOME Shell + Mutter 40 Beta Released With Wayland Improvements, Overview Redesign
          GNOME 40 beta is coming together with the GNOME Shell and Mutter components having seen new releases on Monday.

          The GNOME Shell 40 Beta brings its redesign to the overview area, out-of-date extensions are now disabled by default, and a wide variety of fixes ranging from crash fixes to general bug fixes.

          The full list of GNOME Shell 40 Beta changes can be found via GNOME's Gitlab.

        • GNOME Shell 40 and multi-monitor

          Multi-monitor has come up a fair bit in conversations about the GNOME Shell UX updates that are coming in GNOME 40. There’s been some uncertainty and anxiety in this area, so we wanted to provide more detail on what the multi-monitor experience will exactly be like, so people know what to expect. We also wanted to provide background on the decisions that have been made.

          Before we get into multi-monitor, a short status update! As you would expect for this stage in the development cycle, the main bulk of the UI changes are now in the GNOME Shell master branch. This was the result of a really hard push by Georges and Florian, so huge thanks to them! Anyone who is interested in following this work should ensure that they are running the master branch, and not the now redundant development branch.

          There are still a few relatively minor UI changes that we are hoping to land this cycle, but overall the emphasis is now on stabilisation and bug fixing, so if you are testing and have spotted any issues, now’s the time to report them.

        • Here’s How Multi-Monitor Support Will Work on GNOME 40

          Long story short, multi-monitor support in GNOME 40 will work pretty much the same as it works in the current and previous releases of the widely used desktop environment for Linux-based operating systems, but with a few adjustments to accommodate the new Activities Overview design.

          Therefore, GNOME 40 will default to showing workspaces only on the primary display with the top bar and activities overview when using a dual display setup, but it will scale down the background on the secondary display to make it clear that it’s a single workspace. Check out the video below to see it in action.

    • Distributions

      • SUSE/OpenSUSE

        • GeckoLinux “Rolling” Editions Get New Releases With KDE Plasma 5.21, Xfce 4.16, GNOME 3.38, and More

          GeckoLinux is an openSUSE-based Linux distribution which focuses on overall usability and a polished experience.


          With openSUSE as the base, GeckoLinux is a very secure and versatile operating system that can handle anything the user throws at it. The package offered is appealing to both, experienced Linux users and new users who are looking to explore new distributions.

          Recently, the team behind GeckoLinux announced the release of an update for all of their ‘Rolling Editions‘ with updated desktop environments.

          Overall, let’s have a look at what the new release has on offer.

      • IBM/Red Hat/Fedora

        • New “How Do You Fedora” video series to interview members of the community

          A common answer to the question “What’s your favorite part about Fedora?” is often “the community”. Well, what’s so special about it?

          The Fedora community shares the common values of the “Four Foundations”: Freedom, Friends, Features and First. Beyond that, although there are many great minds, not all of them think alike! Everyone contributes different approaches to problems, interesting ideas, and diverse perspectives. There is a place in Fedora for anyone who wants to help.

          That’s why we’re launching a new video series on the Fedora Youtube channel profiling some of Fedora’s various contributors and how they use Fedora. The goal is to get to know some community members better, especially in a time where in-person community events might not be practical.

        • Sharing supplemental groups with Podman containers

          Rootless Podman containers is a really cool feature that allows users to run almost all containers in their home directory without requiring any additional privileges.

          Rootless containers take advantage of the user namespace, as I explained in this blog.

          Sometimes the user namespace and other container security layers like SELinux make it more difficult to share content inside the container. We have seen many users who want to share system directories into their containers but fail with permission errors. These directories are usually shared via some group access, which allows the user to read/write content in the directories.

        • Developer Diaries: The Case of the Miscoded Credentials

          Cloud development practices and environments are evolving faster than ever. As developers, we are no strangers to adapting to the changing technology landscape. However, with a landscape that changes this often, it’s easy for us to get caught using the techniques we’ve used in the past to create the applications of the future.

          In this video, we talk out a problem in Upkar’s code where a 505 error that occurred due to miscoded credentials and ultimately discuss how we tackle problems like these with some vital app modernization tools.

        • Introducing Red Hat Vulnerability Scanner Certification

          As container and Kubernetes adoption in production has grown, concerns regarding container security, monitoring, data management and networking remain. In order to address these challenges, organizations must lay a secure foundation for modern workloads. Red Hat is an established leader in security for enterprise open source solutions - container security is Linux security. Red Hat Enterprise Linux and Red Hat OpenShift offer a layered approach to securing containers and integrating security throughout the container lifecycle to support mission critical environments. We are continuously evolving to set new standards for security (e.g. DevSecOps) to support our partners and customers across open hybrid cloud.

          Today, we’re introducing the Red Hat Vulnerability Scanner Certification: a new certification to validate how security software partners use Red Hat security-related data for Red Hat products. This enables partners to deliver more reliable, consistent reporting to customers for containers to minimize false positives and other discrepancies. As a result, customers using Red Hat Certified partner security solutions can experience a more accurate process for assessing vulnerability risks of Red Hat products and packages including Red Hat Universal Base Images (UBI).

        • The history of open source risk reporting

          This year Red Hat released our 10th Product Security risk report, which reviews the vulnerabilities that affected our products during the previous year. Software, and our customers’ environments, have gotten more complex — and so has the IT security landscape.

          With so much information on Common Vulnerabilities and Exposures (CVEs), our users have found it helpful to have one source of information about the risks posed to Red Hat technologies. And because Red Hat offers a full portfolio of technologies beyond Linux, we’ve expanded and improved the risk report to better reflect the issues that our customers care about. Now, let’s take a brief history lesson about how open source risk reporting has changed over the years.

        • Red Hat Software Now Available On IBM Power Systems

          IBM has announced availability of Red Hat software on IBM Power Systems as well as new IBM Power Systems hardware.

          IBM Power Systems now features Red Hat OpenShift on IBM Power Virtual Server leveraging OpenShift’s baremetal installeri, Red Hat Runtimes, and newly certified Red Hat Ansible Content Collections.

          Providing clients an optimized, production-level OpenShift platform to modernize traditional environments with cloud-native applications, the IBM Power Private Cloud Rack combines on-premises hardware, a complete software stack of IBM and Red Hat technology, and installation from IBM Systems Lab Services to deliver 49% lower cost per request as compared to similarly equipped x86-based platformsii.

          Today’s announcements include enhancements to IBM Power System’s capacity to scale compute capacity across the hybrid cloud on Linux, IBM i, and AIX.

      • Debian Family

        • Tails 4.16 Anonymous OS Released with Linux Kernel 5.10 LTS, Latest Tor Technologies

          Fully synced with the Debian GNU/Linux 10 “Buster” software repositories, Tails 4.16 is the first release in the 4.x series to use the latest and long-term supported Linux 5.10 LTS kernel. This not only enables better hardware support on Tails, but it also brings new features and extra security.

          In addition, the Tails 4.16 release comes with all the latest and greatest Tor technologies for anonymous communication. These include the Tor Browser 10.0.12 anonymous web browser, as well as Tor client and server implementation for enabling anonymous communication. Also included is the Mozilla Thunderbird 78.7.0 open-source email client.

        • Tails 4.16 is out

          This release fixes known security vulnerabilities. You should upgrade as soon as possible.

      • Canonical/Ubuntu Family

        • Early Ubuntu 21.04 Benchmarks Point To Some Slides In Performances But Overall Flat - Phoronix

          Some of the most significant slowdowns seen on this system were with heavy multi-threaded workloads with the likes of the Intel SVT video encoder benchmarks. But with both Ubuntu 20.10 and 21.04 making use of GCC 10, one of the possible scenarios is a regression in the power management of Linux 5.10 or Intel's Thermald. Ubuntu 21.04 currently is on Linux 5.10 from 5.8 and Thermald 2.4 from 2.3.1. In any case this was just some quick tests prior to sending back the review unit, so as the Ubuntu 21.04 release approaches in two months, I'll be back around with tests on more hardware.

          Overall though the Ubuntu 21.04 performance isn't in bad standing if looking at the geometric mean of 223 benchmarks conducted on Ubuntu 21.04 Dev vs 20.10, the overall performance is quite close just with some regressions at least for the moment. This largely jives with what we have been seeing with other x86_64 hardware like shown in yesterday's Ryzen desktop tests.

        • How to Install Ubuntu on VirtualBox with Ease - WhaTech

          Want to test Linux, but don't want to install it traditionally on your computer? You can create a virtual machine with Ubuntu or any other Linux distribution in VirtualBox. Don't know to do it? Check out this post.

          Thanks to virtual machines, it is possible to install any operating system, and then run it in a window on our current system. This is facilitated by the VirtualBox program, which allows you to quickly create a virtual machine, allocate part of our computer's resources to it, and then install the system of our choice, e.g. any Linux distribution. When we get bored, the virtual machine can be deleted. This does not affect our current operating system in any way.

        • Useful Shortcut Keys in Ubuntu - Make Tech Easier

          For those shortcut key lovers out there, here is a long list of keyboard shortcuts for Ubuntu. Most of them should work in most Gnome-based distros. Enjoy the list.

        • Ubuntu: change resolution [Guide]

          Are you new to Ubuntu Linux? Can’t figure out how to change your monitor screen resolution? We can help! Follow along with our guide as we go over how to change monitor resolutions on each flavor of Ubuntu.

        • How to install the Brave Browser on Linux Mint 20.1 - YouTube

          In this video, we are looking at how to install the Brave Browser on Linux Mint 20.1.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • WordPress 5.7 Release Candidate

        The first release candidate for WordPress 5.7 is now available!

        Please join us in celebrating this very important milestone in the community’s progress towards the final release!

        “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.7 is slated for release on March 9, 2021, but your help is needed to get there—if you haven’t tried 5.7 yet, now is the time!

      • The Apache€® Software Foundation Sustains its Mission of Providing Software for the Public Good through Corporate Sponsorships and Charitable Giving

        The ASF is the world's largest Open Source foundation. Apache software projects are integral to nearly every end-user computing device, benefit billions of users worldwide, with Web requests received from every Internet-connected country on the planet. Valued conservatively at more than $22B, Apache Open Source software is available to the public-at-large at 100% no cost. No payment of any kind is ever required to use, contribute to, or otherwise participate in Apache projects. The ASF depends on tax-deductible Sponsorships and donations to offset its operations expenses that include infrastructure, marketing and publicity, accounting, and legal services.

        "We are proud of our Sponsors, whose generous support helps our volunteer community continue to develop essential software that keeps the world running," said Daniel Ruggeri, ASF Vice President of Fundraising. "ASF Sponsorship allows us to make great strides towards developing and improving our projects, enriching our communities, educating and mentoring newcomers, and encouraging and facilitating participation by under-represented groups. Fiscal support today secures the groundwork to ensure future Apache benefits can be shared by all."

      • Nextcloud Hub 21 Comes With New Collaboration Features

        Nextcloud has announced immediate availability of Nextcloud Hub 21, adding performance improvement and important new collaboration features in Text, Talk, Groupware and Files.

        According to the company, the new High Performance Back-end for Files in particular reduces server load from desktop clients and web interface polling by 90% while delivering instant notifications and file changes to users.

        Optimizations to app loading and database queries as well as a range of specific scenarios like the usage of Text, Object storage, LDAP group handling and more deliver up to twice more responsive user experience.

      • Web Browsers

        • Brave Web Browser 1.20.108 Is Released With Fix For Major Security Flaw In Private Tor Windows

          Several recent version of the Brave Web Browser have had a very unfortunate DNS-leak flaw in the "private" Tor-based browsing feature. The latest version 1.20.208 has a new version of the Chromium core it is based on (88.0.4324.182), a fix for DNS leaks in supposedly "private" web browser windows and two fixes specific to macOS. You should upgrade if you rely on Brave for "private" web browsing or use it to access Tor onion sites.


          You should upgrade and ensure that you are using version 1.20.108 or newer if you occasionally use the Brave Web Browser to access Tor onion sites or rely on it's "private" Tor-browsing mode for anything even remotely critical. You can acquire the latest version from

        • Mozilla

          • Try Firefox Picture-in-Picture for multi-tasking with videos

            The Picture-in-Picture feature in the Firefox browser makes multitasking with video content easy, no window shuffling necessary. With Picture-in-Picture, you can play a video in a separate, scalable window that pops out for viewing on top of all your windows. It stays and plays while you go about your other business on other tabs or do things outside of from Firefox.

          • Firefox 87 Enters Beta with the Backspace Key Disabled as a “Back” Button

            While it doesn’t appear to include any major or important changes, Firefox 87 will apparently be the first update to the popular web browser used by default on numerous GNU/Linux distributions to disable the Backspace key from working as a “Back” button when you want to navigate back to the previous page.

            This change was supposed to land in the Firefox 86 release that arrived earlier today, but, for some reason unknown to me, it didn’t happen, and it looks like Mozilla delayed it for Firefox 87. Mozilla recommends that you use the Alt + Left arrow keyboard shortcut instead.

          • Firefox 86 Released with AVIF and Multiple Picture-in-Picture Support by Default

            The biggest new feature in Firefox 86 is the enablement of AV1 Image File Format (AVIF) support by default. AVIF is a powerful, royalty-free and open-source image file format designed to encode AV1 bitstreams in the HEIF (High Efficiency Image File Format) container.

            In Firefox 86, only basic support is offered, which means that features like animated images and colorspace support aren’t supported. AVIF support was available in previous Firefox release, but not enabled by default. Therefore, you could enable it by setting the image.avif.enable option in about:config to true.

          • Encoding and decoding AVIF pictures with open-source software & libraries

            One of the new features of Android 12 is support for the AVIF file format that provides much smaller files at the same level of quality. Jake Archibald has done a great job comparing AVIF format to JPEG, WebP, and other still picture formats, and the results are really impressive.

          • Hacks.Mozilla.Org: Introducing State Partitioning

            State Partitioning is the technical term for a new privacy feature in Firefox called Total Cookie Protection, which will be available in ETP Strict Mode in Firefox 86. This article shows how State Partitioning works inside of Firefox and explains what developers of third-party integrations can do to stay compatible with the latest changes.

            Web sites utilize a variety of different APIs to store data in the browser. Most famous are cookies, which are commonly used to build login sessions and provide a customized user experience. We call these stateful APIs, because they are able to establish state that will persist through reloads, navigations and browser restarts. While these APIs allow developers to enrich a user’s web experience, they also enable nefarious web tracking which jeopardizes user privacy. To fight abuse of these APIs Mozilla is introducing State Partitioning in Firefox 86.

          • Hacks.Mozilla.Org: A Fabulous February Firefox — 86!

            The Firefox web console used to include a cd() helper command that enabled developers to change the DevTools’ context to inspect a specific <iframe> present on the page. This helper has been removed in favor of the iframe context picker, which is much easier to use.

          • The Mozilla Blog: Latest Firefox release includes Multiple Picture-in-Picture and Total Cookie Protection

            Beginning last year, the internet began playing a bigger role in our lives than ever before. In the US, we went from only three percent of workers to more than forty percent working from home in 2020, all powered by the web. We also relied on it to stay informed, and connect with friends and family when we couldn’t meet in-person.

            And despite the many difficulties we all have faced online and offline, we’re proud to keep making Firefox an essential part of what makes the web work.

            Today I’m sharing two new features: multiple picture-in-picture (multi-PiP) and our latest privacy protection combo. Multi-PiP allows multiple videos to play at the same time — all the adorable animal videos or March Madness anyone? And our latest privacy protection, the dynamic duo of Total Cookie Protection (technically known as State Partitioning or Dynamic First-Party Isolation) and Supercookie Protections (launched in last month’s release) are here to combat cross-site cookie tracking once and for all.

          • Mozilla Security Blog: Firefox 86 Introduces Total Cookie Protection

            Today we are pleased to announce Total Cookie Protection, a major privacy advance in Firefox built into ETP Strict Mode. Total Cookie Protection confines cookies to the site where they were created, which prevents tracking companies from using these cookies to track your browsing from site to site.

            Cookies, those well-known morsels of data that web browsers store on a website’s behalf, are a useful technology, but also a serious privacy vulnerability. That’s because the prevailing behavior of web browsers allows cookies to be shared between websites, thereby enabling those who would spy on you to “tag” your browser and track you as you browse. This type of cookie-based tracking has long been the most prevalent method for gathering intelligence on users. It’s a key component of the mass commercial tracking that allows advertising companies to quietly build a detailed personal profile of you.

            In 2019, Firefox introduced Enhanced Tracking Protection by default, blocking cookies from companies that have been identified as trackers by our partners at Disconnect. But we wanted to take protections to the next level and create even more comprehensive protections against cookie-based tracking to ensure that no cookies can be used to track you from site to site as you browse the web.

          • About:Community: New Contributors In Firefox 86

            With the release of Firefox 86, we are pleased to welcome many new friends of the Fox, developers who’ve contributed their first code changes to Firefox in version 86. 25 were brand new volunteers! Please join us in congratulating, thanking and welcoming all of these diligent and enthusiastic contributors, and take a look at their excellent work...

          • Firefox 86.0 released

            The Firefox 86.0 release is out. New features this time include picture-in-picture video and "total cookie protection", which appears to be a way to allow third-party cookies while preserving some privacy.

          • Firefox 86.0 Released With Total Cookie Protection, Stack Clash Protection - Phoronix

            Firefox 86.0 is out today as the latest monthly update to this open-source web browser that continues to work on ramping up its security offerings.

            Firefox 86.0 introduces "Total Cookie Protection" in strict mode where every website is then bound to its own "cookie jar" to better prevent sites from tracking users site-to-site. Firefox on Linux and Android also now mitigates against stack clash attacks. DTLS 1.0 support has also been dropped from WebRTC PeerConnections support.

          • Firefox 86 Released with Multiple Picture-in-Picture Support, More - OMG! Ubuntu!

            It does feel like the gaps between each new Firefox release gets shorter every month — that, or I’m just getting older!

            Anyway, Firefox 86 is the latest stable release. It’s proper released too, not just up on the Firefox FTP. The change-log isn’t nearly as full as the one for last month’s Firefox 85 release but there are a few goodies worth knowing about.

            Top of the pile? The ability to watch multiple videos in picture-in-picture mode (PIP) at the same time. Perfect for gawking at the latest escapades of egregiously witty influencers, YouTubers, and TV show binges. Each pip (when focused) also supports keyboard arrow navigation to skip back/forward in 10 second increments.

          • Firefox 86 Is Released With Drastically Improved WebGL Performance

            "Total Cookie Protection" if "Strict Mode" is enabled, AVIF image support, multiple videos in picture-in-picture mode, 12 security fixes and vastly improved WebGL performance on Linux machines with a dedicated GPU are among the highlights in Mozilla Firefox 86.

      • Productivity Software/LibreOffice/Calligra

        • Getting Started with LibreOffice 7.0 Guide Just Arrived!

          The Documentation Team is happy to announce the immediate availability of the LibreOffice 7.0 Getting Started Guide, updated to include all LibreOffice 7.0 features.

          The guide is written for anyone who wants to get up to speed quickly with LibreOffice. Readers may be new to office software, or may be familiar with another office suite. This guide is a valuable asset for all users.

      • Programming/Development

        • Patrick Griffis: Future of libsoup

          The libsoup library implements HTTP for the GNOME platform and is used by a wide range of projects including any web browser using WebKitGTK. This past year we at Igalia have been working on a new release to modernize the project and I’d like to share some details and get some feedback from the community.


          Making the library smaller meant deleting a lot of duplicated and deprecated APIs, removing rarely used features, leveraging additions to GLib in the past decades, and general code cleanup. As of today the current codebase is roughly at 45,000 lines of C code compared to 57,000 lines in the last release with over 20% of the project deleted.

          Along with reducing the size of the library I wanted to improve the quality of the codebase. We now have improved CI which deploys documentation that has 100% coverage, reports code coverage for tests, tests against Clang’s sanitizers, and the beginnings of automated code fuzzing.

          Lastly there is ongoing work to finally add HTTP/2 support improving responsiveness for the whole platform.

        • | Upstream camera support for Qualcomm platforms

          CAMSS is a V4L2 (Video for Linux 2) Linux driver which focuses on supporting the basic use cases of the ISP, such as receiving the MIPI CSI-2 signals from the sensors, decoding them, and then writing them to memory. This leaves a lot of functionality typically provided by an ISP unimplemented, but that is intentional as the development priority has been to enable the data path from camera sensor to userspace.

        • Perl/Raku

        • Rust

          • How-to: Writing a C shared library in rust

            All this information is great, but what I was looking for was a simple step-by-step example which also discussed memory handling and didn’t delve into the use of GObjects. I also included an opaque data type, but I’m not 100% sure if my approach is the most correct.

            I’m not going to discuss the entire subject of why you would want to do this. I’m thinking that if you’re reading this, then you already know why.

    • Standards/Consortia

      • 2.0

        I used plugins for my tables (multiple plugins). I used plugins for code highlighting. Plugins for LaTeX. Plugins for table of contents, social media integration, post tagging, image captioning and formatting, spelling. You get the idea. The result of all this was I ended up with a blog post that was entirely useless in its text only form. Plugins storing the data in non-standard places so it can be processed and look fancy.

        The WYSIWYG editor interface was a huge plus for me. I spent all day in front of a terminal breaking graphics and display (meaning I really was in front of an 80x24 terminal at times). I didn't want to have to deal with fanciful layout engines or styles. Those plugins ended up destroying the WYSIWYG editor experience and I ended up doing everything in quasi markdown anyway.

  • Leftovers

    • Natalie Wynn Wants to Redistribute the Goddamn Champagne

      Natalie Wynn knows that people can change. After all, she sometimes jokes, she was a “male alcoholic” until 2017. A 32-year-old trans woman, she’s now a wildly popular political YouTuber. Her channel, ContraPoints, was a cultural bright spot of the Trump era, and she may be one of the few people in the left media who can credibly claim to persuade her opponents on occasion. Her videos are also—in a left-media ecosystem of scolds and ascetics—a lavish pleasure to watch.

    • The Lies We Tell Ourselves

      Over the course of 2018, the pseudonymous Italian novelist Elena Ferrante wrote a weekly column for The Guardian’s Weekend magazine. The pieces were later collected and published as Incidental Inventions, a title sufficiently vague to allow for the capaciousness of her themes; Ferrante wrote on everything from climate change, jealousy, Maggie Gyllenhaal, and botanophobia to Andrei Tarkovsky’s Soviet sci-fi classic Solaris. The 1972 film, which Ferrante admitted to rewatching “at least once a year,” follows the crew of a space station orbiting Solaris, a distant planet that appears to have the power to materialize the subconscious preoccupations and buried memories of the astronauts on board. A psychologist named Kris Kelvin is dispatched to investigate these disturbing phenomena and wakes up one morning to find his deceased wife, Hari, in his bed and very much alive. In terror, he tries to destroy the phantasm by launching Hari’s body into space, only to find her back in his room later that night. In her column, Ferrante wrote about being transfixed by Hari’s “serene yet furious refusal to be eliminated.” The film’s power, she concluded, “lies in the female character, in that memory of a woman who can’t vanish into oblivion.”

    • Science

      • Opinion | Politicizing Schools and Science, Again

        Remote learning surely is saving some lives—of students' elderly family members and vulnerable teachers—which, in a pandemic, should take priority over political—even economic—concerns.

      • What Landing On Mars Again Can Teach Us, Again

        It seems I'm always writing about Section 230 or copyright or some sort of regulatory effort driven by antipathy toward technology. But one of my favorite posts I've ever written here is this one, "We Interrupt All The Hating On Technology To Remind Everyone We Just Landed On Mars." Given that we just landed on Mars again it seems a good time to revisit it, because it seems no less important today than it was in 2018 when I originally wrote it. Just as it seems no less important that we just landed on Mars again. In fact, it all may matter even more now.

    • Education

      • Opinion | Salvaging Public Schooling

        Using scores on tests of recalled secondhand information to shape education policy doesn’t just invite societal suicide,€ it assures it.

    • Hardware

      • SBC Enclosure Ready! Model 100 Appears on Kickstarter

        Looking to do more with your Raspberry Pi? That may be one of the best factors of single-board computers: the possibilities seem endless. And those possibilities are growing. The Ready! Model 100, an SBC enclosure, is making an appearance on Kickstarter.

    • Health/Nutrition

    • Integrity/Availability

      • Proprietary

        • Pseudo-Open Source

          • Privatisation/Privateering

            • Linux Foundation

              • The Linux Foundation and IBM Announce Seven New Open Source Surveillance Projects to "Promote Racial Justice"

                "TakeTwo" will crawl and analyze "news articles, headlines, web pages, blogs, and even code" in order to find through-crime such as not using "language recommendations" such as "inclusive terms". IBM has already begun using this surveillance system to monitor what their employees write and they provide API access for other organizations who would like to monitor their employees to ensure that they don't engage in wrong-think.

                "Fair Change" is a more voluntary real-world surveillance system consisting of a mobile application and a back-end database. The idea is to have people record traffic stops and "other scenarios" with the potential for "racial injustice" and "systemic racism". The system includes a map where recorded incidents can be seen. The API for capturing data is made using NodeJS.

              • New Projects Announced in Call for Code for Racial Justice

                IBM and the Linux Foundation have announced two new projects relating to the Call for Code for Racial Justice initiative.

                This initiative, which was created by David Clark Cause and launched last year, “facilitates the adoption and innovation of open source projects by developers, ecosystem partners, and communities across the world to promote racial justice” in the areas of police and judicial reform, diverse representation, and policy and legislation reform.

              • KubeEdge: Reliable Connectivity Between The Cloud & Edge
        • Security

          • Security updates for Tuesday

            Security updates have been issued by Arch Linux (connman, firejail, kernel, python-django, roundcubemail, and wpa_supplicant), Fedora (gdk-pixbuf2 and gdk-pixbuf2-xlib), openSUSE (python3 and tomcat), Scientific Linux (xterm), SUSE (postgresql12 and postgresql13), and Ubuntu (gdk-pixbuf, openldap, python-django, and qemu).

          • How to Disable Automatic Updates in Ubuntu

            Ubuntu has automatic updates enabled by default. Ordinarily, this is a convenient feature that helps our system stay up to date with the latest features, and protected with the newest security patches.

          • Be wary of file sync conflicts with KeePass apps on Android

            KeePass is a tried and tested open-source encrypted password manager available for Windows. You can also use one of the many forks for Android, iOS, Linux, macOS, and other operating systems. KeePass has created the defacto standard for encrypted password vault/database files (.kdbx). Syncing the vault files between your computers and Android can cause problems with some KeePass apps, however.

            KeePass (and its many forks) stores your passwords encrypted in a secure vault/database file. Unlike other password managers like LastPass and Bitwarden, you’re solely responsible for storing and backing up your password vault. You can transfer the vault file between computers with Syncthing, Resillio, Dropbox, OneDrive, Google Drive, a floppy diskette, or however you prefer moving your files around. Multi-computer set-ups with file synchronization introduces the risk of file synchronization delays and conflicts.

          • Nvidia Linux drivers causing random hard crashes and now a major security risk still not fixed after 5+ months

            The recent fiasco with Nvidia trying to block Hardware Unboxed from future GPU review samples for the content of their review is one example of how they choose to play this game. This hatred is not only shared by reviewers, but also developers and especially Linux users.

            The infamous Torvalds videos still traverse the web today as Nvidia conjures up another evil plan to suck up more of your money and market share. This is not just one off shoot case; oh how much I wish it was. I just want my computer to work.

            If anyone has used Sway-WM with an Nvidia GPU I’m sure they would remember the –my-next-gpu-wont-be-nvidia option.

            These are a few examples of many.

    • Defence/Aggression

      • Virginia—the Nation's "Death Penalty Capital"—Poised to Become First State in South to Ban Capital Punishment

        "Thankfully, the repeal of the death penalty by its leading practitioner gives hope that work for justice is not in vain."

      • Saturday Night Live Controversy Hides Greater Issues Around Israeli Apartheid

        Saturday Night Live (SNL) has come in for a storm of criticism after airing a joke critical of Israel’s COVID-19 vaccine rollout policy. The show’s anchor Michael Che quipped that “Israel is reporting that they vaccinated half of their population. And I’m going to guess it is the Jewish half.” Despite addressing the topic for fewer than seven seconds before moving on, Che’s words sparked a chorus of denunciations from conservative Jewish groups and supporters of the Middle Eastern nation.

      • The Slow, Certain Disintegration of the US Empire

        Like Gregor Samsa, the never-to-be-forgotten character in Franz Kafka’s story “The Metamorphosis,” we awoke on January 7 to discover that we, too, were “a giant insect” with “a domelike brown belly divided into stiff arched segments” and numerous “pitifully thin” legs that “waved helplessly” before our eyes. If you prefer, though, you can just say it: We opened our eyes and found that, somehow, we had become a giant roach of a country.

      • Meet the Bozells, America’s First Family of Right-Wing Violence

        Those who keep an eye on the American right couldn’t help but take notice of the news that L. Brent Bozell IV was arrested last Tuesday for participation in the January 6 riot. Leo Brent Bozell IV, to give the name in full, is no ordinary ruffian but a young princeling whose bloodline unites the two most important reactionary dynasties in America, the Buckleys and the Bozells. Over the past century, stretching across four generations, these intertwined families have promoted antidemocratic politics, a push that often shaded into violence.

    • Environment

    • Finance

    • AstroTurf/Lobbying/Politics

      • Joe Biden and "Open Borders": As If

        As the Cato Institute’s David J. Bier notes, “Biden has been in office for less than a month. Many people keep saying ‘give him time.’ But what’s concerning isn’t that Biden hasn’t ‘gotten around to immigration yet.’ It’s that he has, and is intentionally choosing to perpetuate one of the worst immigration regimes in American history.”

        That’s true of both his early executive orders (yes, he cut off misappropriated funding for Donald Trump’s “border wall” boondoggle, but boondoggles being boondoggles, the wall wasn’t stopping anyone anyway) and the legislative proposal he unveiled on February 18 (he wants a “path to citizenship” and is asking for some visa caps to be raised, but not for immigration freedom).

      • Democrats Unite Behind Election Reform Act to Counter GOP's Voter Suppression
      • Opinion | Profiles of "Courage" During the Trump Impeachment Trial

        Sycophantic antics of Republican members who opposed Trump's impeachment.

      • Analysis Shows US Could Help Vaccinate the World for $25 Billion, But Biden Pledged Just $2 Billion at G7 Meeting

        "The world's going to have to get vaccinated either way," said Peter Maybarduk of Public Citizen. "The longer we delay, the more the pandemic is going to cost everyone."

      • Progressives Not Mourning as Neera Tanden's Bid to Head OMB on Verge of Collapse

        One advocacy group urged Biden to instead "nominate someone who will put the public interest ahead of corporate interests."

      • Biden Will Hold Candle Lighting Ceremony to Mark 500,000 US Deaths From COVID
      • Why Didn’t€ Speaker Pelosi Want Witnesses?

        Then€ came another reversal pressed by President Joe Biden and Senate€ Majority Leader Chuck€ Schumer (D-NY). Democratic leaders told the€ House managers to huddle privately with Trump’s€ defense lawyers to€ strike a deal. They did. They would place a mere statement from Rep.€ Beutler€ into the trial record and call no witnesses. The Republicans€ couldn’t have been more delighted,€ knowing that the Democratic€ leadership wanted the trial over that day before Congress went on a week-long vacation.

        Before€ the deal, Senator Ben Cardin (D-MD) predicted on NPR that there would€ be a call for€ witnesses, requiring a deferral of the trial for two€ weeks. How mistaken he was about his Party’s€ defeatism and rejection€ of going forward with a full hand.

      • Former US Ambassador Claims He Never Met Navalny but Unearthed Photo Shows Otherwise

        Outspoken former American Ambassador to Russia Michael McFaul was in hot water yesterday after internet sleuths found pictorial evidence contradicting his claims that he never met Russian opposition politician Alexei Navalny.

      • Justice Will Be Served
      • Alex Salmond – After Massive Suppression Attempts, Testimony Finally Published

        The importance of this is in direct proportion to the massive state attempts to block it.

      • The Utterly Useless Keir Starmer

        Ministerial resignations should be the least of the consequences of the Covid-19 pandemic procurement corruption scandal. Ministers, MPs and their corrupt mates who benefited from these contracts should be in the dock and looking at lengthy periods of imprisonment. This blog was ahead of mainstream media in breaking details of some of these contracts which simply beggared belief, like the €£250 million contract for PPE awarded to Ayanda Capital.

      • The GOP’s 2022 Strategy: Voter Suppression or Bust

        At the beating heart of the Big Lie—the deranged fantasy that the 2020 election was stolen from its loser, Donald Trump—is the Republican belief that the votes of Black people shouldn’t count. In lawsuit after lawsuit after the election, Republicans asked the courts to throw away votes that had been cast in predominantly Black communities. In Michigan, they literally singled out Detroit and threatened to refuse to certify its votes. The GOP’s entire postelection strategy was to reinstitute race-based voter disenfranchisement all the way up to January 6, when 147 Republican lawmakers voted to straight-up overturn the results because Black people had overcome the white supremacy baked into the Electoral College.

      • Republicans Are Keeping Trump's Big Lie About a "Stolen" Election Alive
      • Job Listing

        Position Available: Leader of national political party. National Chief Executive starting 2024. Listing Number: 1-30-1933

        We are excited to announce a search for the position of Leader (Führer) of a major, national political party. The party, soon to be re-branded the Grosse Alte Partei (GAP), is seeking a man or woman of iron will to represent the interests of the national racial community, as well as fossil fuel companies, pharmaceutical giants, insurance companies, the financial services industry, and the gaming, hotel, tourist and leisure industries, especially golf. The new Party name is inspired by the achievements of the Dritte Reich from the early 1930s – when they made Germany great again — until the early ‘40s, when they may have lapsed into error.

      • Ten Steps Biden Can Take Toward Peace

        As retired Army Major Danny Sjursen recently pointed out, when it comes to foreign policy, President Joe Biden’s new cabinet and advisers are well stocked with retired generals, reconstituted neocons, unapologetic hawks, and similar war enthusiasts. Biden himself has taken to asking God to protect the troops whenever he makes a major speech. (How about protecting them by bringing them home from our pointless wars?)

        “Defense” spending, as war spending is generally known in this country, remains at record levels at $740.5 billion for fiscal year 2021. Talk of a new cold war with Russia or China (or both) paradoxically warms Pentagon offices and corridors with yet more funds. The only visible dove of peace at Biden’s inaugural was the giant golden brooch worn by Lady Gaga.

      • Unrigging the GOP’s Minority Rule

        The Republican Party is shrinking. It’s lost the popular vote in seven of the past eight Presidential elections. Since Trump’s attempted coup, more Americans are abandoning it every day.€ 

    • Censorship/Free Speech

      • Russian lawmakers want to make it a felony to ‘insult WWII veterans’

        A group of Russian lawmakers has prepared amendments to draft legislation that would make it a felony to insult World War II veterans. One of the authors of the proposed censorship clause is State Duma Deputy Speaker Irina Yarovaya, the same politician who spearheaded controversial “counter-terrorism” legislation in 2016 that broadly expanded police powers and data collection.

    • Freedom of Information/Freedom of the Press

      • Irish MPs requesting a meeting with Julian Assange
      • “Apocalypse Cow:” Point Reyes National Seashore Launches a Propaganda War Targeting Independent Journalism

        The flap centers around an investigative journalism piece titled “Apocalypse Cow: The Future of Life at Point Reyes National Park,” which ran in The Bohemian and the Pacific Sun, two local weekly newspapers that serve the counties surrounding Point Reyes National Seashore, and subsequently in Counterpunch. The article characterizes the Park Service analysis of environmental effects of cattle ranching on Point Reyes as “deeply flawed scientifically, culturally and ethically” and “politicized.” It’s a long and in-depth article, covering the politics of Point Reyes, and highlighting the ecologically harmful confinement of elk behind a massive fence on sometimes-waterless Tomales Point, the negative impact that cattle operations are having on climate change, commercial ranching’s destructive influence on rare and protected species of fish and wildlife, water contamination by livestock manure, and the contrast between coastal Miwok stewardship of Point Reyes’ native ecosystems and today’s destruction of those ecosystems at the hands of commercial ranching. Based on responses to the article, the locals seem to appreciate the insightful reporting.

        The Park Service is doing its utmost to discredit the piece. On its webpage, “Frequently Asked Questions about the General Management Plan,” the Park Service has a section called “Corrections regarding misinformation published in the press.” The Park Service alleges errors; The Bohemian checked the verity of the article and stands behind it as factual reporting.

      • Taking the fight to Dagestan Alexey Navalny’s national movement says it’s opening an office in Makhachkala. Immediately after the announcement, a group of men attacked the team’s local coordinator.

        The reason Alexey Navalny’s nationwide political movement has struggled to mobilize in Russia’s North Caucasus became immediately clear on February 19, when local campaign manager Ruslan Ablyakimov was jumped in a suburb outside Makhachkala, hours after “Team Navalny” announced that it will soon open an office in Dagestan. The attack was hardly surprising; Ablyakimov says he was being followed beforehand and anticipated something like this. In an interview with journalist Vladimir Sevrinovsky for Meduza, Ablyakimov explained the risks of political activism in the region, the goals of Navalny’s campaign office in Dagestan, and his own personal feelings about Navalny himself.

    • Civil Rights/Policing

      • Opinion | Are Judges Just Politicians in Robes?

        Having seen that appointed judges refuse to toe the party line at the federal level, the GOP has decided to employ partisan gerrymandering to change the way judges are elected at the state level.

      • Opinion | Reflections on Battling White Supremacy

        I was a civil rights lawyer in the 1960s. As I watched GOP senators shrug off a racist coup attempt, I thought: We’ve seen this before.

      • Saving the Classics from Blindness

        The racism at the foundation of this country is no longer in dispute. And if the country is based on racist oppression, that attitude is going to characterize its institutions as well, not least of those institutions being colleges and universities. Higher education has traditionally been the privilege of the social and economic elite. It wasn’t simply that most people couldn’t afford to pay tuition. Most people couldn’t afford not to be actively earning money. Most people had to work.€ 

        The exception, of course, was hereditary aristocrats, the social and economic elite, nearly all of whom, if not actually all, were white. They had the time and money to go to college. So with a very few exceptions, they were the only people who did. Since they were the only people who got advanced degrees, they were the only people who got teaching positions at universities. The system of academic privilege perpetuated itself, generation after generation. Things changed somewhat after WWII, when the GI Bill made it possible for veterans of all social classes to go to college. Even then, though, few of those who benefitted from the GI Bill could afford to continue their education beyond the undergraduate level. So academic privilege continued to be reserved for whites, and primarily white men.€ 

      • Police charge Navalny activist with illegal ‘gay propaganda’ for sharing photos of kissing couples

        Police in Krasnodar have opened a misdemeanor case against Alexey Navalny’s local campaign coordinator, charging Anastasia Panchenko with illegal “gay propaganda” for sharing two photos on Instagram showing same-sex couples kissing during protests on February 14. According to her lawyer, Mikhail Benyash, Panchenko faces a fine as high as 100,000 rubles ($1,340), if convicted. Officials say the images violate Russia’s ban on “promoting non-traditional sexual relations among minors” because Panchenko’s Instagram page is accessible to minors.€ 

      • A Good Start: Minnesota's Return of Dakota Land Makes Space for Healing

        The state of Minnesota returned 114 acres of land to the Lower Sioux tribe after the final vote of the Minnesota Historical Society completed the last step in a four-year process that capped off a long fight by the sovereign Dakota nation to recover official title to their original home.

      • LAPD Asked Ring Users To Turn Over Footage Of Anti-Police Brutality Protests

        It's not just a home surveillance system. It's a surveillance system.

      • Sister Dianna Ortiz—US Nun Who Survived Guatemala Torture and Became Human Rights Champion—Dies at 62

        "Dianna walked through the very worst of hell and came out with love... Her legacy is a witness to nonviolence and to love in the face of evil and to redemption. That's her legacy, to teach us that that's possible."

    • Internet Policy/Net Neutrality

      • The Law Bytes Podcast, Episode 77: The Complexity of Internet Content Regulation – A Conversation with CIPPIC’s Vivek Krishnamurthy

        Global News, Justin Trudeau Speaks on Canadians Detained in China, Combating Online Hate

      • Opinion | Cutting Deals with Big Tech Won't Save Journalism

        We need strong public-media laws that prioritize a free press, civic-minded news production and the interests of the communities news outlets are supposed to serve.

      • Facebook Unfriends Australia: The Triumph of Epistemic Chaos

        As with previous thugs of mercenary trade (the Dutch East India Company and its British equivalent come to mind), Facebook is keen to make the rules it likes, and ignore those of the commonweal.€  It is a plundering pioneer in the world of surveillance capitalism, which has led to what Shoshana Zuboff calls an “epistemic coup” with “unprecedented computational concentrations of knowledge and power” gathered by extracting data elitists.€  These elitists, in turn, trash such concepts as the rule of law and democracy in the name of profits.

        As she explained in her keynote speech at last year’s EU Parliament’s Science and Technology Options Assessment panel, “These corporations are not publishers, they are not distributors, they are not merely adtech providers; they are indiscriminate, radically indifferent all-you-can-eat extractors of everything forever, all for the sake of prediction that become more lucrative as they approach certainty.”

    • Monopolies

      • Working in parallel not enough in Asian grey market: counsel

        Brands can take internal action to tackle grey-market goods in Asia, but they must have more appetite for change at a political level

      • The Search for Scott (Forstall): Epic Games trying to locate former Apple software chief so he can testify in App Store antitrust case

        According to Wikipedia, Scott Forstall "involuntarily" resigned as senior vice president (SVP) of iOS software in the fall of 2012. Since then, he's kept a very low profile. Based on his past responsibilities for iOS, Epic Games would very much like to ask him some questions.


        In the same court filing, Apple admits that it had originally "indicated that it expected its counsel to represent Mr. Forstall at his deposition." Apple says it's OK with the deposition if it takes place before March 10, but doesn't want Epic to "hold discovery open indefinitely while it seeks to locate, serve, and depose another witness." The discovery cutoff date was last week.

        If the parties can't work it out until then, this issue may come up during tomorrow's discovery hearing before Magistrate Judge Thomas Hixson (who is not presiding over the actual case but effectively handling certain matters, particuarly discovery-related ones, for Judge Yvonne Gonzalez Rogers. Judge Hixson has a strong antitrust background, which probably comes in handy with respect to Epic Games v. Apple.

        March 10 is approaching fast, so the question is whether Epic can locate Mr. Forstall in time, and compel him to testify, ahead of that deadline given by Apple. Ultimately, it's for the court--not Apple--to decide. The trial is still on track to go forward in May, and Epic appears convinced that the trial date wouldn't be affected by this additional deposition.

      • Top-notch antitrust experts award five stars to preliminary injunction against Google by Munich I Regional Court

        I asked the press office of the Oberlandesgericht München (Munich Higher Regional Court) yesterday whether Google's appeal already had a case number and, maybe, a hearing date. They said an appeal had not been filed yet. But I'm sure that's going to happen shortly. If Google's PI appeal failed, it would theoretically still be possible for the full-blown main proceeding to have a different outcome, but it would be unlikely in this case, where the facts are pretty straightforward and the legal questions are crystal clear. However, in the main proceeding Google would be able to seek the equivalent of cert, while the regional appeals court is the final destination on the PI track.

        I'm admittedly biased here because my own app development company is going to sue Google and maybe also Apple in Munich with direct references to certain holdings in NetDoktor v. Google (which I guarantee will not change a thing about how I view Apple's and Google's patent cases--in fact, I continue to keep my fingers crossed for Apple and Intel's joint antitrust action against Softbank-owned Fortress Investment). Given my own interest in antitrust action over gatekeepers using the critical nature of public health as a pretext for treating web publishers (in the NetDoktor case) and app developers (both Google and Apple) unfairly, it's all the more reassuring to see that totally impartial experts, too, heap praise on the NetDoktor PI decision:

        Professors Justus Haucap (an economist the former chairman of Germany's Monopoly Commission, which advises the federal government on antitrust matters) and Rupprecht Podzsun (a legal scholar who is by now the undisputed number one among German competition law professors with respect to technology markets) awarded five stars to the Munich decision in the latest edition of their competition law podcast.

        Both professors teach at the University of Dusseldorf. I met Professor Podszun at his previous university (Bayreuth) in 2014. That day I also had the honor to speak at his then-university alongside Judge Dr. Klaus Grabinski of the Federal Court of Justice about certain patent litigation topics.

      • Patents

        • Ericsson-Samsung escalation led Judge Gilstrap and me to the same miscategorization of certain patents-in-suit: no SEP injunctions being sought YET

          The chart also shows a trend toward ever more protracted litigation. A trend reversal is possible: maybe they'll be able to settle sooner this time around, but I wouldn't hold my breath, given that Ericsson is ever more dependent on patent licensing revenues and now more concerned than ever about competition from Samsung in its core business (mobile base stations).

          Samsung's approach to those disputes--including the one with Huawei a few years ago--is "tit for tat": if you sue them somewhere over X patents, they'll countersue (unless you have zero exposure for lack of products) over the same number in the same jurisdiction. Only against Apple, almost exactly ten years ago, Samsung was first to file infringement cases in some countries, responding to Apple's initial action in the Northern District of California with a bunch of intercontinental standard-essential patent (SEP) assertions. And even then, there was nothing that Samsung wanted more than to be left alone and compete on the merits of their products--something that Ericsson failed to do in the handset market and is increasingly struggling with in the network infrastructure business.

        • Software Patents

          • $1,500 for StratosAudio '203 prior art

            On February 3, 2021, Unified Patents added a new PATROLL contest, with a $1,500 cash prize, seeking prior art on at least claims 43, 47, 48, 51, 52, 55, 56, and 62 of U.S. Patent 8,200,203. The patent is owned by StratosAudio, an NPE. The '203 generally relates to a system and method for a broadcast response generally employing RDS, DARC, or similar technology, including a method for responding to a broadcast comprising of extracting an event identifier from a broadcast signal; detecting a response by a user to the broadcast signal; polling a communications device to determine a user identifier; and communicating the event identifier and the user identifier when the user response is detected. It is currently being asserted against Volvo, Hyundai, Subaru, Volkswagen, and Mazda.

Recent Techrights' Posts

Red Hat's Official Site Yesterday: Promoting 'Secure' Boot in Machines You Don't Own or Control Anyway
"To be clear, CentOS Linux no longer exist"
Microsoft's Bing Falls to Fourth in the Europe/Asia-Based Turkey, Share Halved Since LLM Hype, Now Only 1% (Sometimes Less)
Turkey (Eurasia) is another example of Microsoft failing with LLM hype and just burning a lot of energy in vain (investment without returns)
Backlash and Negative Press After Microsoft Tells Diversity, Equity, and Inclusion (DEI) People to DIE
Follow-up stories
Fabian Gruenbichler & Debian: former GSoC student added to keyring
Reprinted with permission from Daniel Pocock
Links 18/07/2024: ORG Complaint to ICO About Facebook, Korean Double Agent Unmasked
Links for the day
Joel Espy Klecker & Debian on Joe Biden's health and Donald Trump's assassination
Reprinted with permission from Daniel Pocock
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, July 17, 2024
IRC logs for Wednesday, July 17, 2024
Links 18/07/2024: Hostname Pedantry and Retro Coding
Links for the day
Fedora Week of Diversity (FWD) 2024 Attracting 0.01% of the IBM Staff "Was a Success"
They expect volunteers (unpaid slaves) to do the PR for them...
African's Largest Population (Nigeria) Approaching 80% Android "Market Share" Amid Steady Monthly Increases While Microsoft Has Mass Layoffs in Nigeria
Microsoft- and Apple-sponsored Western (or English-speaking) media chooses to ignore that or treat it as irrelevant (a racist disposition in its own right)
[Meme] The Warlord's Catspaw
Thugs that troll us
Microsoft Misogyny Will be the Fall of Microsoft (Covering Up for Misogynists is a Huge Mistake and Highly Misguided Short-term Strategy)
Microsoft's undoing may in fact be its attitude towards women
Red Hat Keeps Behaving Like a Microsoft Reseller (for Proprietary Stuff!), Microsoft Employees as Authors in
In some ways this reminds us of Novell
UEFI 'Secure Boot' Once Again Bricking PCs and Fake Security Models Are Perishing in Geminispace
Let's Encrypt has just fallen again
Links 17/07/2024: New Attacks on the Press, European Patents Squashed Even at Kangaroo Court (UPC)
Links for the day
Gemini Links 17/07/2024: Proponents of Censorship and New Arrivals at Gemini
Links for the day
Links 17/07/2024: School Budget Meltdown and Modern Cars as Tracking Nightmares
Links for the day
This Should Certainly be Illegal, But the Person Who Helped Microsoft Do This is Still Attacking the Critics of It
perhaps time for an "I told you so post"
Censorship as Signal of Opportunity for Reform
It remains sad and ironic that Wikileaks outsourced so much of its official communications to Twitter (now X)
[Meme] A Computer With an Extra Key on the Keyboard Isn't Everyone's Priority
(so your telling me meme)
The World Wide Web Has Been Rotting for Years (Quality, Accuracy, and Depth Consistently Decreasing)
In the past people said that the Web had both "good" and "bad" and that the good outweighed the bad
Comoros: Windows Plunges to Record Low of About 6% in Country of a Million People (in 2010 Windows Was 100%)
Many of these people earn a few dollars a day; they don't care for Microsoft's "Hey Hi PC" hype
Africa as an Important Reminder That Eradicating Microsoft Doesn't Go Far Enough
Ideally, if our top goal is bigger than "get rid of Microsoft", we need to teach people to choose and use devices that obey them, not GAFAM
Billions of Computers Run Linux and Many Use Debian (or a Derivative of It)
many devices never get updated or even communicate with the Net, so exhaustive tallies are infeasible
The Mail (MX) Server Survey for July 2024 Shows Microsoft Collapsing to Only 689 Servers or 0.17% of the Whole (It Used to be About 25%)
Microsoft became so insignificant and the most astounding thing is how the media deliberate ignores it or refuses to cover it
[Meme] Microsoft is Firing
Don't worry, Microsoft will have some new vapourware coming soon
More DEI (or Similar) Layoffs on the Way, According to Microsoft Team Leader
What happened shortly before Independence Day wasn't the end of it, apparently
Windows Down From 98.5% to 22.9% in Hungary
Android is up because more people buy smaller mobile devices than laptops
Microsoft Windows in Algeria: From 100% to Less Than 15%
Notice that not too long ago Windows was measured at 100%. Now? Not even 15%.
[Meme] Many Volunteers Now Realise the "Open" in "OpenSUSE" or "openSUSE" Was Labour-Mining
Back to coding, packaging and testing, slaves
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, July 16, 2024
IRC logs for Tuesday, July 16, 2024
Microsoft Windows "Market Share" in New Zealand Plunges to 25%
Android rising
[Meme] Ein Factory
A choice between "masters" (or "master race") is a false choice that results in mass exploitation and ultimately eradication (when there's little left to exploit)
Links 17/07/2024: Open Source Initiative Lies and Dark Net Thoughts
Links for the day
SUSE Goes Aryan: You May Not Use the Germanic Brand Anymore (It's Monopolised by the Corporation)
Worse than grammar Nazis
Media Distorting Truth to Promote Ignorance
online media is rapidly collapsing
Gratis But Not Free as in Freedom: How Let's Encrypt is Dying in Geminispace
Let's Encrypt is somewhat of a dying breed where the misguided CA model is shunned
Android Rises to New Highs of Almost 80% in Cameroon
How many dozens of nations will see Windows at under 10% this coming winter?
Links 16/07/2024: TikTok Ban in Europe and Yandex Split
Links for the day
Gemini Links 16/07/2024: On Packrafting and on Trump Shot
Links for the day
[Meme] Firefox Users Who Think They Know Better Than Mozilla
Enjoy Firebook
Firefox Used to Have About Half the Market in Switzerland, But It Doesn't Stand a Chance Anymore (Chrome Surging This Summer)
Mozilla has managed to alienate some of the biggest fans of Firefox
Microsoft's Biggest Losses Are in Europe This Summer
Microsoft's ability to milk a relatively rich Europe is fast diminishing
How to Make Software Suck and Discriminate Against People at the Same Time
ageism glorified
Bing Was at 2.6% in Russia When LLM Hype Started. Now It's Down to 0.8% (for 3 Months in a Row Already)
The sharp fall of Bing may mean that exiting the Russian market won't matter to anybody
[Meme] Microsoft Seems to be Failing to Comply With WARN Act (by Refusing to Announce Mass Layoffs as They Happen)
since when does Microsoft obey the law anyway?
Microsoft Layoffs Are Still Too Frequent to Keep Abreast of and Properly (or Exhaustively) Classify
The "HR" department knows what's happening, but whistleblowers from there are rare
Bahamas Joined the "5% Windows" Club
statCounter only traces back about 1 in 20 Web requests to Windows
Links 16/07/2024: Salesforce Layoffs and Microsoft's DMARC Fail
Links for the day
Antenna Abuse and Gemini Abuse (Self-hosting Perils)
Perhaps all this junk is a sign of Gemini growing up
Possibly Worse Than Bribes: US Politicians and Lawmakers Who Are Microsoft Shareholders
They will keep bailing out Microsoft to bail themselves out
The Software Freedom Conservancy Folks Don't Even Believe in Free Speech and They Act As Imposters (Also in the Trademark Arena/Sense)
Software Freedom Conservancy was already establishing a reputation for itself as a G(I)AFAM censor/gatekeeper
Djibouti Enters the Windows "10% Club" (Windows Was 99% in 2010)
In Africa in general Microsoft lost control
GNU/Linux Share Doubled in the United States of America (USA) in the Past 12 Months
Or so says statCounter
Even in North Korea (Democratic People's Republic Of Korea) Google Said to Dominate, Microsoft Around 1%
Google at 93.26%
[Meme] The Red Bait (Embrace... Extinguish)
They set centos on fire, then offer a (de facto) proprietary substitute for a fee
Shooting the Messenger to Spite the Message
segment of a Noam Chomsky talk
[Video] Boston Area Assange Defense (Yesterday)
It was published only hours ago
Guinea: Windows Down From 99.3% to 2.7% 'Market Share'
Guinea is not a small country
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, July 15, 2024
IRC logs for Monday, July 15, 2024
What's Meant by "Antenna Abuse" (Gemini)
syndication is not a monopoly in Gemini and if one doesn't condone political censorship, then one can create one's own syndication service/capsule
Microsoft Layoffs and Entire Unit Termination: Diversity, Equity, and Inclusion
What an announcement to make just before Independence Day
Links 16/07/2024: Old Computer Challenge and One Page Dungeon Contest
Links for the day