Links 07/04/2022: gzip 1.12 and Rust 1.60.0

Posted in News Roundup at 6:12 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • There is always something new to learn and do in Linux

      To get more knowledge about Linux I took an 8-week Basic Linux course by Henry White which he ran on an email list. Eventually I was helping Henry with answering questions on the list. Some of us met on IRC (Internet Relay Chat) once a week. This is text-based where we got to know each other as well as take up computer problems or course questions. Later I got involved in another Basic Linux course for a few years. Like Henry, our main goal was to help new Linux users. Back then, Linux was not nearly as user-friendly as it is today. I saw the turn take place with Ubuntu. That was a huge breakthrough for non-geeks to jump in. I was using Debian, but switched to Ubuntu to become familiar with what my mom was now using instead of Windows.

    • Linux Magazine

    • Server

      • TechTargetAdvice for data centers looking to change operating systems

        Which OS a data center uses can vary, but the majority of platforms are based on or have compatibility with Linux. Linux is well known for its incredible flexibility and versatility, largely thanks to its open source nature and highly active global community. Because anyone can use Linux freely, developers around the world have built custom configurations suited to almost any purpose.

        Linux’s modular nature also makes it a natural fit for the cloud — easy to scale and match the pace of potentially rapid data center growth. Some of the biggest cloud platforms in the world are based on hardened versions of Linux, including AWS, Google Cloud Platform and Microsoft Azure.

        Many of today’s existing data center OSes are compatible with Linux, but each OS often has a specific purpose. For example, Kubernetes provides a way to configure Docker containers into clusters of interacting services. It automatically accounts for resource density replication and service grouping and intelligently schedules these factors. Photon, on the other hand, operates as a minimal Linux container host with a focus on quick booting on VMware platforms.

    • Audiocasts/Shows

    • Kernel Space

      • LWNProblems emerge for a unified /dev/random /dev/urandom [LWN.net]

        In mid-February, we reported on the plan to unite the two kernel devices that provide random numbers; /dev/urandom was to effectively just be another way to access the random numbers provided by /dev/random. That change made it as far as the mainline during the Linux 5.18 merge window, but it was quickly reverted when problems were found. It may be possible to do that unification someday, but, for now, there are environments that need their random numbers early on—without entropy or the “Linus jitter dance” being available on the platform.

        A bunch of changes for the kernel random-number generator (RNG) were merged by Linus Torvalds on March 21. Those changes included unifying the two RNG devices, because it was hoped that no mainstream platforms would lack a source of unpredictable data that would allow the RNG pool to initialize in short order at boot time. For several years now, the jitter dance has used CPU execution time jitter to initialize the pool in less than a second; it uses the differences in code-execution speed of repetitive operations due to unpredictability in modern CPUs, from caches, branch prediction, and the like. But some systems lack jitter and have no other source of unpredictable data. That leads to the boot process hanging waiting for the RNG pool to initialize.

      • LWNPointer tagging for x86 systems [LWN.net]

        Pointers are a fact of life for developers working in numerous languages. It is often convenient to be able to associate a small amount — a few bits at most — of ancillary information with a pointer. This can often be done within the pointer value itself with some careful masking and shifting. CPU manufacturers have been adding ways to support the addition of this sort of “tag” to pointers; the most recent may be AMD’s “upper address ignore” (UAI) feature, support for which was recently posted by Bharata B Rao. This feature has an uncertain future in Linux, though, as the result of a fundamental design decision.

        On a 64-bit system, a pointer is, naturally, 64 bits wide. But the CPU does not actually need all of those bits to dereference an address stored in a pointer. There are no systems (yet) that require — or can provide — all of the memory that can be addressed by 64 bits, meaning that there are ranges of address space that do not map to physical memory. Normally, user-space addresses start at (or near) zero and increase from there; that means that the highest-order bits will be zero even with the largest possible addresses. As a result, it can be possible to use those high-order bits to store other types of information.

        There are numerous use cases for stashing metadata into those unused bits. Memory allocators could use that space to track different memory pools, for example, or for garbage collection. Database management systems have their own uses for that space. Applications can implement this sort of tagging now, but it must be done with care; an address with extra bits set is no longer a valid pointer, so that metadata must be masked out before dereferencing that pointer or passing it into code that does not understand the tagging scheme. That is error-prone and may slow down the application.

      • LWN5.18 Merge window, part 1 [LWN.net]

        As of this writing, 4,127 non-merge changesets have found their way into the mainline repository for the 5.18 development cycle. That may seem like a relatively slow start to the merge window, but there are a lot of changes packed into those commits. Read on for a summary of the most significant changes to land in the first half of the 5.18 merge window.

      • LWNA way out for a.out [LWN.net]

        The a.out executable format dates back to the earliest days of Linux — and before. It has not been used in any serious way for decades, but support still exists in the Linux kernel and has resisted all attempts at its removal. Back in January, Borislav Petkov tried yet again to delete support for this format, leading to another extended discussion. There is one difference this time around, though: the effort to get rid of a.out support might just succeed.

        The a.out format dates back to the first edition of Unix. When MINIX came along, it naturally used that format for its executable files; that, in turn, led to a.out being used in Linux as well. It is a simple format, and its implementation on Linux was even simpler; among other things, every Linux shared library had to be centrally assigned its own portion of the address space, since libraries could not be relocated at run time. Still, Linux used a.out for some time, until support for the newfangled ELF format was first added to the 0.99.13 development kernel in 1993.

        There was a time when the crazier people among us manually converted our Slackware systems from a.out to ELF in order to be able to try it out and gain the benefits before distributions were updated. They still bear the scars from that time. Not that your editor would ever admit to knowing anybody who would have engaged in any such activity.

        ELF has been the standard executable format for Linux on most architectures since 1995. One might think that would have provided enough time for any users of a.out binaries to grudgingly move on to ELF; its adoption can probably be judged to not be a passing fad at this point. But, in the real world, surprises lurk.

      • LWNSystemd discusses its kernel-version needs

        A query regarding the possibility of dropping support for older kernels in systemd led to some discussion on the systemd-devel mailing list recently. As might be guessed, exactly which kernel would be the minimum supported, what kernel features systemd is using, and when those kernel features became available, were all part of that conversation. A component like systemd that is closely tied to the kernel, and the interfaces different versions provide, has a number of different factors to consider when making a decision of this sort.

        Zbigniew Jędrzejewski-Szmek started things off by asking if changing the minimum required kernel version for systemd to 4.4 would cause problems for anyone. He said that if it did, “please substantiate why you are running new systemd with such old kernels”. Currently, systemd minimally requires Linux 3.15 or later, as noted in its README file.

    • Applications

      • MedevelLibrera App is the most used Book and EPUB Viewer for Android

        Librera Reader is a free, open-source eBook reader and viewer for Android devices.

        It comes with a long feature-list that makes it unbeatable among other Android eBook readers.

        The developer offers a free version hover, it comes with advertisements, which you can ignore if you use the Pro version.

        Librera has more than 10 millions download from Google Play store and other platforms.

      • MedevelWinds a personalized RSS and Podcast app with an open-source flavor

        Winds is an open-source RSS & Podcast App Powered by Getstream.io

        Stream is an API for building activity feeds. For Winds the follow suggestions and the list of articles from the feeds you follow is powered by Stream. Stream accounts are free for up to 3 million feed updates and handle personalization (machine learning) for up to 100 users.

      • MedevelEve Reader is a EPUB Book reader with annotation

        Eve Reader is a free, open-source web-based EPUB reader that anyone can host on their servers. It is currently available for Windows, Linux, and the web. The macOS version is still in development.

      • MedevelGimel Studio is an open-source Non-destructive 2D image editor

        There is no shortage of open-source free photo editors, as most of them are aiming to provide an alternative to the commercial counterparts.

        However, Gimel Studio is different, as it node-based non-destructive editor that use GPU and CPU processing.

        Although, Gimel Studio is still in pre-alpha stage, it is gaining momentum of new users every day.

    • Instructionals/Technical

      • How to install XFCE on CentOS 7

        In this tutorial you will learn how to install XFCE desktop environment on CentOS 7.

        CentOS 7 comes with Gnome desktop environment by default, which is heavier than XFCE and it doesn’t run that smoothly especially if you are installing centos 7 on a computer with low specs.

        Follow the steps below to install XFCE on CentOS 7.

      • TechRepublicHow to safely store passwords on a Linux server | TechRepublic

        How many times have you been working on a Linux server (without a GUI) and wished you had the means to safely store passwords? Having such a feature available to your headless servers would be such a time saver.

      • UNIX CopHow to install Zulip on Debian 11

        For those who don’t know, Zulip is an open-source application for enterprise chat and distributed teams. You could say it’s a solid alternative to Slack and even Microsoft Teams.

        The server-side code is written in Python using Django, which gives you an idea of its robustness. On the client side we have versions for Linux, Windows, macOS, Android and iOS, and an integrated web interface is also provided.

      • Linux Made SimpleHow to install Deltarune Chapter 2 on a Chromebook

        Today we are looking at how to install Deltarune Chapter 2 on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

      • ID RootHow To Install Apache Web Server on Rocky Linux 8 – idroot

        In this tutorial, we will show you how to install Apache Web Server on Rocky Linux 8. For those of you who didn’t know, The Apache HTTP Server aka Apache is a free and open-source cross-platform web server software released under the terms of Apache Licence 2.0. The goal of this project is to provide a secure, efficient, and extensible server that provides HTTP services in sync with the current HTTP standards.

        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 the step-by-step installation of the Apache Web Server on Rocky Linux. 8.

      • FFmpeg Commands: 31 Must-Haves for Beginners in 2022 – VideoProc

        FFmpeg is a free and open-source command line-based tool to handle video, audio, and other multimedia files. It packs many encoders and decoders, making it powerful enough to support almost all common and uncommon multimedia formats.

        FFmpeg comes with a learning curve especially if you are new to a command line tool. You will need to type commands with your keyboard to transcode multimedia files and streams. So here in this post, I will introduce 31 most commonly used FFmpeg commands with examples to perform various tasks like converting media formats, trimming videos, extracting audio/video streams, etc.

      • Update Supermicro BIOS firmware from Linux | Major Hayden

        The Linux Vendor Firmware Service (LVFS) and fwupd turned the troublesome and time consiming activities of updating all kinds of firmware for laptops, desktops, and servers into something much easier. Check your list of updated firmware, update it, and submit feedback for the vendors when something doesn’t work. You can even get notifications right inside GUI applications, such as GNOME Software, that notify you about updates and allow you to install them with one click.

      • [Older] Install ThinkOrSwim on Fedora Linux | Major Hayden

        Over the past two years, I picked up stock trading and general finance knowledge as a hobby. There are plenty of things I enjoy here: complex math, understanding trends, and making educated guesses on what happens next. Getting the right tools makes this job a little bit easier.

        I use TD Ameritrade for the majority of my trading and learning. They offer a desktop application with a great name: ThinkOrSwim. Using it feels a bit like flying the Space Shuttle at first, but it delivers tons of information and analysis in a small package.

      • [Older] Disable HiDPI in alacritty | Major Hayden

        The alacritty terminal remains my favorite terminal because of its simple configuration, regular expression hints, and incredible performance. It’s written in Rust and it uses OpenGL to accelerate the terminal output.

      • TechRepublicHow to deploy a service to a Docker Swarm cluster | TechRepublic

        Docker Swarm is a way to create a cluster for container deployment. Jack Wallen walks you through installing a Docker Swarm cluster and then deploying and managing a service to the cluster.

      • UNIX CopHow to install Icaros Desktop

        I’ve already wrote some articles about some of the lesser know FLOSS Operating Systems. For example ReactOS or Haiku. Because not everything in life is unix, today I’ll write about how to install Icaros Desktop.

      • Find User Accounts With Empty Password In Linux – OSTechNix

        The worst kind of password is not a weak password but no password at all. As as system admin, you must ensure that every user account has a strong password. This brief tutorial explains how to find user accounts with empty password in Linux.

        Before getting into the topic, let us have a quick recap of shadow file and its purpose.

      • How to Resize Images in Linux KDE Plasma Dolphin with ReImage – Fasterland

        ReImage is a convenient and useful KDE service menu extension for Dolphin and Konqueror that allows you to manipulate images and their metadata directly from your preferred KDE Plasma file manager.

      • ID RootHow To Install Okular on Ubuntu 20.04 LTS

        In this tutorial, we will show you how to install Okular on Ubuntu 20.04 LTS. For those of you who didn’t know, Okular is a universal document viewer developed by KDE. Okular allows you to read PDF documents, comics, and EPub books, browse images, visualize Markdown documents, and much 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 the step-by-step installation of the Okular Document Viewer on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

      • How to install and play Among Us on Linux | FOSS Linux

        Among Us is a video game that lets you play with other people and figure out what they think. In this game, the player is placed in a game with other people, and they work to complete tasks and try to find the “imposter” in the group.

        Among Us is a huge hit, but the game doesn’t work well on Linux. Even though it’s not easy to get Among Us to work on Linux, it can be done with some help, as illustrated in this article guide.

      • Fix Sudo Apt-get Install Openssh-server Not Working Error : Enable SSH Server On Ubuntu | Itsubuntu.com

        In this tutorial, we will show you the methods to enable ssh server to fix the Sudo apt-get install OpenSSH-server not working error. SSH (Secure Shell) is a standard network tool. It is mostly used to establish a secure connection between systems in the network. If you are using Ubuntu then Ubuntu comes by default with SSH as an OpenSSH server but sometime you might not have SSH installed in your Ubuntu.

      • How to Install MongoDB on RHEL 8 / CentOS 8

        MongoDB is a scalable, Open source, high performance, and document-oriented NoSQL database. It is developed and supported by 10gen. NoSQL stats that MongoDB doesn’t use Tables and rows.

        MongoDB provide better performance as compared to other databases because it saves the data in JASON like documents along with dynamic schema.
        In this guide, we will cover MongoDB Community Edition Installation on RHEL 8 and CentOS 8 system. Without any further ado, let’s deep dive into the installation steps.

      • Find User Accounts With Empty Password In Linux – OSTechNix

        The worst kind of password is not a weak password but no password at all. As as system admin, you must ensure that every user account has a strong password. This brief tutorial explains how to find user accounts with empty password in Linux.

        Before getting into the topic, let us have a quick recap of shadow file and its purpose.

      • How To Migrate WordPress Manually To New Host

        Any website migration is regarded as one of the most difficult operations. Fortunately, WordPress provides a plethora of backup plugins to help and automate the entire backup and migration process. However, WordPress is constructed in such a way that manually migrate WordPress could not be simpler.

        In this tutorial, I’ll show you how to migrate a WordPress site manually to a new host or server. This is especially useful if the site is hosted on a server with insufficient resources to enable the backup plugin. Backup plugins typically demand a minimal amount of resources to execute site backup and migration to another server. I’ve prepared a list of backup plugins for WordPress. So, if your server is healthy and has sufficient resources, I recommend that you install a backup plugin for WordPress migration.

      • Ubuntu HandbookHow to Install the Simple Audio Recorder in Ubuntu 22.04 | UbuntuHandbook

        This simple tutorial shows how to install the tiny sound recording app “Audio Recorder” in Ubuntu 22.04 LTS.

        “Audio Recorder” is a little open-source app that can record audio from your system’s sound card, microphone, browsers, webcams and any sound that your PC plays out.

        The tool has a built-in timer that automates audio recording on given clock time or after time period, auto stop when the recorded file size exceeds a limit. And, it can be controlled via Rhythmbox, VLC, Audacious and other MPRIS2 compatible players. For Skype users, it can automatically record all your Skype calls without any user interaction.

    • Games

      • Boiling Steam2100 Games On The Steam Deck, with Metro 2033 Redux and Resonance of Fate as Verified – Boiling Steam

        A rather slow week again after the 2000 games milestone on the Steam Deck. There are now 2100 games (1997 at the time of writing) working on the Steam Deck – in two categories as usual…

      • GamingOnLinuxSteam Deck gets a small update to fix Downloads, adds Triggers for Keyboard | GamingOnLinux

        Here we go again Steam Deck fans, another upgrading ready and waiting to be downloaded. This time though, it’s a pretty small one with only a few changes. All welcome changes though of course.

        Some users noticed recently that downloading on the Steam Deck might cause the Steam Client to freeze. Obviously a pretty major problem and one thankfully Valve has solved quite quickly since the last update.

      • GamingOnLinuxValve marks the first month of the Steam Deck | GamingOnLinux

        Valve has released a news post going over some of the changes and improvements of the Steam Deck over the first month since the initial release. There’s a lot that’s been going on, with updates releasing rather regularly. Most of it, we’ve already gone over in articles you can follow on the Steam Deck tag and videos on the GamingOnLinux YouTube Channel.

        Some of what’s mentioned includes jumping over 2,000 Verified and Playable titles, which is a nice healthy number for such a new system. There’s quite a lot of issues there though, they know this, and so the feedback system was introduced to see how different the experience is compared with Deck Verified and what players actually see.

    • Distributions

      • New Releases

        • Barry KaulerFinal changes before releasing EasyOS 3.4.5

          I have been doing some final testing before uploading Easy 3.4.5.

          Problems were encountered flipping between ROX-mode icons-on-desktop and JWM-mode icon-free-desktop. I tweaked /root/.xinitrc and had to modify JWMDesk — the PET is now version

          Firefox has been bumped to version 99.0, and youtube-dl updated — the youtube-dl in Easy 3.4.4 no longer works — though the GUI does have an update button.

      • SUSE/OpenSUSE

        • SUSE’s Corporate BlogSolidify your containerisation strategy with SoftIron and SUSE Rancher | SUSE Communities

          SoftIron recently announced that it has partnered with SUSE to provide integration support for SoftIron’s HyperDrive storage appliances (purpose-built to deliver optimal Ceph performance) using HyperDrive Storage Plugin for SUSE Rancher. Read on the guest blog authored by Craig to find out why this is a big win for those working with containers and Ceph! ~Vince

      • Debian Family

      • Canonical/Ubuntu Family

        • linuxium.com.au: If things don’t change, things will stay as they are.

          The ‘canary’ ISO for Ubuntu 22.04 (Jammy Jellyfish) introduces the new Ubuntu Desktop installer which uses ‘subiquity’ as a backend and ‘Flutter’ for the UI.

          Rather than hack ‘isorespin.sh’ to coerce compatibility I’m developing a new script which takes the most useful features and targets functionality that is more relevent to current usage.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • IBM/Red Hat, Fedora and Ubuntu

        • VideoIn the Clouds (E22) | Edge Computing in Space – Invidious
        • Red Hat OfficialRed Hat Adds Common Criteria Certification for Red Hat Enterprise Linux 8 | Red Hat

          Red Hat, Inc., the world’s leading provider of enterprise open source solutions, today announced a new Common Criteria Certification for Red Hat Enterprise Linux 8.2, further strengthening Red Hat Enterprise Linux as a platform of choice for users with critical workloads in classified and sensitive deployments.

        • Red Hat’s Retiring CFO on her Advice for Younger Professionals
        • ZDNetRocky Linux arrives on Google Cloud | ZDNet

          For years, CentOS Linux was Linux-savvy system administrators’ top choice. They could use it and get the best of Red Hat Enterprise Linux (RHEL) without paying for support — unless they really needed the help. Then, when Red Hat shifted focus from CentOS Linux, other groups seized the opportunity to build RHEL clones, such as AlmaLinux and Rocky Linux, for cost-conscious server and cloud users.

          The latest move in this arena came when CIQ, the high-performance computing company and Rocky Linux’s parent, joined forces with Google Cloud to provide customers with unified best-in-class support.

        • UbuntuIBM z16 is here, and Ubuntu 22.04 LTS beta is ready

          IBM has just unveiled its IBM z16 next-generation computing platform. As the latest product in the zSystems server family, IBM z16 delivers the outstanding performance and security that IBM mainframes are known for, while also bringing innovations in AI inferencing, hybrid cloud support, and quantum-safe cryptography.

          Building on the long-standing partnership between IBM and Canonical, Ubuntu Server 22.04 LTS (currently in beta) has been developed in parallel with IBM z16 to enable organisations to make the most of the new IBM platform from day one.

          In order to utilise many of the new features available with IBM z16, operating system support is essential. Ubuntu 22.04 provides this support not only for the core system, but also across the full scope of peripherals and special facilities. What’s more, several brand-new packages were added to Ubuntu 22.04 to improve ease-of-use for advanced IBM z16 capabilities.

        • Unicorn MediaUbuntu’s Throwing a Release Party and Needs Speakers! – FOSS Force

          It looks like it’s party season in Linuxland! There’s now an announced release party for Ubuntu’s upcoming 22.04 released.

          About a week-and-a-half ago we told you about Fedora’s upcoming release party bash to celebrate the release of Fedora 36. Evidently party-animal-with-a-tie Mark Shuttleworth read the news from the Isle of Woman and Man and decided it wasn’t fair for Fedora users to have all the fun, so a decree has come down from on high that Ubuntu’s having a release party too, for Ubuntu 22.04, which ready for prime time in two weeks.

          Ubuntu’s release party will come before Fedora’s planned event, on May 1st, or Mayday — which is both the international distress signal and an important holiday for labor union folks. We’re not sure which is pertinent here.

      • FSF

        • GNU Projects

          • GNUGNU gzip – News: gzip-1.12 released [stable] [Savannah]
            Thanks to Paul Eggert and Lasse Collin for all the work
            on fixing the exploitable zgrep bug, and to Paul for
            handling most of the other changes.
            Here are the compressed sources:
              https://ftp.gnu.org/gnu/gzip/gzip-1.12.tar.gz   (1.3MB)
              https://ftp.gnu.org/gnu/gzip/gzip-1.12.tar.xz   (808KB)
            Here are the GPG detached signatures[*]:
            Use a mirror for higher download bandwidth:
            Here are the SHA1 and SHA256 checksums:
            91fa501ada319c4dc8f796208440d45a3f48ed13  gzip-1.12.tar.gz
            W0+xTTgxTgny/IocUQ581UCj6g4+ubBCAEa4LDv0EIU  gzip-1.12.tar.gz
            318107297587818c8f1e1fbb55962f4b2897bc0b  gzip-1.12.tar.xz
            zl4D5Rn2N+H4FAEazjXE+HszwLur7sNbr1+9NHnpGVY  gzip-1.12.tar.xz
            The SHA256 checksum is base64 encoded, instead of the
            hexadecimal encoding that most checksum tools default to.
            [*] Use a .sig file to verify that the corresponding file (without the
            .sig suffix) is intact.  First, be sure to download both the .sig file
            and the corresponding tarball.  Then, run a command like this:
              gpg --verify gzip-1.12.tar.gz.sig
            If that command fails because you don't have the required public key,
            or that public key has expired, try the following commands to update
            or refresh it, and then rerun the 'gpg --verify' command.
              gpg --locate-external-key jim@meyering.net
              gpg --recv-keys 7FD9FCCB000BEEEE
              wget -q -O- 'https://savannah.gnu.org/project/release-gpgkeys.php?group=gzip&download=1' | gpg --import -
            This release was bootstrapped with the following tools:
              Autoconf 2.71
              Automake 1.16d
              Gnulib v0.1-5194-g58c597d13b
            * Noteworthy changes in release 1.12 (2022-04-07) [stable]
            ** Changes in behavior
              'gzip -l' no longer misreports file lengths 4 GiB and larger.
              Previously, 'gzip -l' output the 32-bit value stored in the gzip
              header even though that is the uncompressed length modulo 2**32.
              Now, 'gzip -l' calculates the uncompressed length by decompressing
              the data and counting the resulting bytes.  Although this can take
              much more time, nowadays the correctness pros seem to outweigh the
              performance cons.
              'zless' is no longer installed on platforms lacking 'less'.
            ** Bug fixes
              zgrep applied to a crafted file name with two or more newlines
              can no longer overwrite an arbitrary, attacker-selected file.
              [bug introduced in gzip-1.3.10]
              zgrep now names input file on error instead of mislabeling it as
              "(standard input)", if grep supports the GNU -H and --label options.
              'zdiff -C 5' no longer misbehaves by treating '5' as a file name.
              [bug present since the beginning]
              Configure-time options like --program-prefix now work.
      • Programming/Development

        • The Bargain Bin B-Tree

          I’ve been working lately on a bit of an overhaul of how the search engine does indexing. How it indexes its indices. “Index” is a bit of an overloaded term here, and it’s not the first that will crop up.

          Let’s start from the beginning and build up and examine the problem of searching for a number in a list of numbers. You have a long list of numbers, let’s sort them because why not.

        • MozillaMozilla Performance Blog: Performance Sheriff Newsletter (March 2022)

          In March there were 175 alerts generated, resulting in 21 regression bugs being filed on average 5.4 days after the regressing change landed.

          Welcome to the March 2022 edition of the performance sheriffing newsletter. Here you’ll find the usual summary of our sheriffing efficiency metrics, followed by a review of the year. If you’re interested (and if you have access) you can view the full dashboard.

        • Sok’22 Week 11: Finalizing the Left-Right Click Activity – Samarth raj

          In my previous blog, I discussed the random placement of the animal cards and avoiding the overlap between two animal cards.

          As we are moving towards the end of the SoK period. I want to thank my mentors for resolving all my doubts(mostly silly) and helping me improve.

        • Hacking the Linux Kernel in Ada – Part 1
        • Hacking the Linux Kernel in Ada – Part 2
        • Hacking the Linux Kernel in Ada – Part 3
        • Python

          • How to Change a String to Lowercase in Python – buildVirtual

            With Python there are lots of ways you can manipulate strings. One of the most common I find myself using is to convert a string to lowercase, often before passing the string to another function. This can be useful with dealing with anything that is case sensitive. Luckily, its easy to change a string to lowercase in Python.

          • How to choose the right tool for your web scraping project? – Anto ./ Online

            Many people in different fields have employed Python to do web scraping. The most common purposes for this are data science and mining large amounts of structured or unstructured information from the Internet, which can be difficult without appropriate software tools.

            Python is excellent for web scraping because Python allows programmers to write a simple scraping script containing 1000 or more lines of code in 10 to 15 minutes. So you do not need to be a super experienced developer to do this. If you don’t know Python, read this guide to see why you should!

        • Shell/Bash/Zsh/Ksh

          • People are the best data cleaners

            Did you raise your eyebrow skeptically when you read the title of this blog post?

            If you did, maybe you’re a penny-pinching manager in a business or government agency. “People are expensive. Isn’t there some off-the-shelf software or online service that can clean our data automatically?”

            Or you might be an ambitious developer. “If people can do it, software can do it. And data’s just text, for Heaven’s sake. How hard could it be to write a text-cleaning package?”

            Or you might be a machine-learning specialist, confident that after just a few hundred hours of training with the right sort of datasets, your pet ML project could become the Leela Chess Zero or GNMT of data cleaning.

            Readers who agree with the title of this post are likely to be a bit closer to the realities of data cleaning than my hypothetical manager, developer and ML enthusiast.

        • Rust

          • Announcing Rust 1.60.0 | Rust Blog

            The Rust team is happy to announce a new version of Rust, 1.60.0. Rust is a programming language empowering everyone to build reliable and efficient software.

          • LWNRust 1.60.0 released [LWN.net]

            Version 1.60.0 of the Rust language is available. Changes include coverage-testing improvements, the return of incremental compilation, and changes to the Instant type…

    • Standards/Consortia

      • Khronos Blog – The Khronos Group Inc

        The release of the OpenCL™ 3.0 specification was a significant milestone for this open standard for low-level heterogeneous parallel programming, creating a pervasive baseline that can be cleanly extended with new functionality requested by developers. But a strong open standard ecosystem is much more than just an API document and Khronos is making significant investments to improve the OpenCL developer experience. Read on to discover the latest updates to the OpenCL SDK and what is coming on the SDK roadmap!

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Security

          • The Register UKRed Hat gets RHEL 8.2 certified for high level US government security

            Linux slinger Red Hat has achieved Common Criteria certification for Red Hat Enterprise Linux 8.2.

            This means it is cleared as a platform suitable for US users with critical workloads in classified and sensitive deployments, including national security agencies, finance and healthcare organizations.

          • Steinar H GundersonUbuntu plocate security review
          • USCERTVMware Releases Security Updates | CISA

            VMware has released security updates to address vulnerabilities in multiple products. An attacker could exploit some of these vulnerabilities to take control of an affected system.

          • eSecurity PlanetProtecting Against the Spring4Shell Vulnerability | eSecurityPlanet

            Spring4Shell (CVE-2022-22965) is a remote code execution (RCE) vulnerability that affects Spring Core, a comprehensive framework for Java-based enterprise applications.

            Spring4Shell gets its name from the Log4Shell vulnerability, one of the most critical zero-day threats ever, which affected a Java software component called Log4j and allowed hackers to take control of web servers and networks.

            Spring4Shell is a critical vulnerability for web applications and cloud services. Any RCE is a serious threat, and GitHub is already full of POCs (proofs of concept) that disclose the exploit publicly, so cybercriminals can’t miss it.

          • Red Hat OfficialSecure your Edge Solutions with Red Hat and ZettaSet

            Modern environments, especially edge computing and 5G, are complex, highly distributed, highly multi-tenant. Such environments push enterprise data close to the edge and create numerous exposure points and attack surfaces that did not exist in legacy monolithic deployments.

            In the previous article, we outlined five security considerations for edge deployments. The key component that will be addressed in this post is data. Let’s walk through how Red Hat OpenShift and Zettaset XCrypt for OpenShift customers can take advantage of a platform for microservices deployments with the granular and high performance data protection and management capabilities that modern architectures require.

          • Privacy/Surveillance

            • GoogleProject Zero: CVE-2021-30737, @xerub’s 2021 iOS ASN.1 Vulnerability

              As well as doing my own vulnerability research I also spend time trying as best as I can to keep up with the public state-of-the-art, especially when details of a particularly interesting vulnerability are announced or a new in-the-wild exploit is caught. Originally this post was just a series of notes I took last year as I was trying to understand this bug. But the bug itself and the narrative around it are so fascinating that I thought it would be worth writing up these notes into a more coherent form to share with the community.

Links 07/04/2022: IBM Pushing Restrictive Boot

Posted in News Roundup at 2:09 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Audiocasts/Shows

    • Kernel Space

      • Graphics Stack

        • Why is Kopper and Zink important? AKA the future of OpenGL

          Since Kopper got merged today upstream I wanted to write a little about it as I think the value it brings can be unclear for the uninitiated.

          Adam Jackson in our graphics team has been working for the last Months together with other community members like Mike Blumenkrantz implementing Kopper. For those unaware Zink is an OpenGL implementation running on top of Vulkan and Kopper is the layer that allows you to translate OpenGL and GLX window handling to Vulkan WSI handling. This means that you can get full OpenGL support even if your GPU only has a Vulkan driver available and it also means you can for instance run GNOME on top of this stack thanks to the addition of Kopper to Zink.

    • Applications

      • VituxThree Internet Radio Clients for the Debian 11 Terminal – VITUX

        There are so many music players that support audio streaming, but what if you’d rather listen to your favorite radio stations without leaving the comfort of the command line? There are actually quite a few command-line music players that let you listen to radio stations directly in the terminal. These are quite simple and handy programs that save you from opening a browser.
        In this article, we will introduce you to three different media players that allow you to listen to online radio stations directly from the Linux command line. We’ll explain how to install and use each of these utilities, and how to remove them from your system if necessary.

        We have run the commands and procedures mentioned in this article on a Debian 11 system.

      • MedevelFoliate is undoubtedly the best eBook viewer for Linux

        Foliate is an outstanding open-source eBook reader for Linux systems. It is the brain child of John Factotum, an open-source developer and enthusiast.

        It is available in the repo for all popular Linux distros, and it is proven to be unbeatable among its compatible, not just because of its rich features-set, but also because it is a lightweight app, its ease of use.

      • Trend OceansARPCHAT: Communicate using ARP Protocol inside Isolated Network

        What if I tell you that it’s possible to communicate with your peers over the network using ARP protocol?

        That’s true; there is a new application name ARPCHAT written in a rust programming language by user kognise can achieve this thing very quickly and efficiently.

        This application takes advantage of the ARP protocol (Which requires discovering the system’s mac address on the link layer of the network), only requiring that all users are connected to the same network.

    • Instructionals/Technical

      • How to make PeppyMeter work

        I love VU meters. Then again, who doesn’t? There is something mesmerizing about the needle or LED segments dancing to the rhythm of the music. So when I stumbled upon PeppyMeter, I knew right away that I must have it running on my machine. Making it work turned out to be a non-trivial matter, but I managed to get it up and running after much experimenting. And I’ve documented all the steps for your convenience. The following procedure assumes that you’re using Ubuntu or Linux Mint.

      • ByteXDHow To Make Ubuntu Look and Feel Like Windows

        Nowadays, most users who want to switch from Windows always see Linux as the perfect operating system to get started with. Of course, everybody has different reasons for such a move.

        Still, they mainly revolve around security, developing applications for Linux systems, penetration testing (Kali or Parrot), or using an OS that wouldn’t bother you now and then about licensing.

      • OSNoteHow to Install Zikula CMS on Ubuntu – OSNote

        Zikula is a free and open-source software that anyone can use to build anything they want. It’s easy enough for even your grandma.

        Zikula means “plus” in Swahili language, so it translates as “more than” or “something more”. The name embodies what this project provides – an extension beyond common web technologies with tools like templates that help you create simple one-page websites all the way up to complex applications powered by Node JS modules & MVC architecture. You can create anything from basic one-page websites to sophisticated and powerful online apps with Zikula’s user-friendly interface. It is very simple to set up, so you will have no trouble making your vision come alive.

        In this guide, we’ll guide you through how to install Zikula and all of its requirements on an Ubuntu 20.04 system.

      • H2S MediaInstall FreeTube – YouTube player app on Ubuntu 20.04 LTS – Linux Shout

        Install the YouTube Player app called FreeTube on Ubuntu 20.04 LTS Focal Fossa for watching videos without advertisements and prevent Google from tracking you with their cookies and JavaScript.

        To keep the privacy of users while watching the videos on YoutTube, there is a project on GitHub called FreeTube. It is an open-source desktop YouTube player developed in Electron for Linux, macOS, and Windows.

        The interface of this open-source YouTube player is user-friendly and offers Two extractor APIs to choose from (Built-in or Invidious) apart from it the option to Subscribe to channels without an account; Export & import subscriptions; Open videos from your browser directly into FreeTube (with extension); Full Theme support and more are there…

      • Locate command not found

        If you encounter the error locate command not found on your Linux system, it likely means that you do not have the software installed and therefore can’t use this command. In this tutorial, we will remedy the issue by showing you how to install the locate command on all major Linux distros. You will then see some basic usage examples of the locate command.

      • How to obtain MAC address in Linux

        Every network interface, on any device, has its own MAC address. Unlike IP addresses, which can change frequently and easily, MAC addresses are permanently tied to the hardware. Although you can spoof your MAC address with software, the real MAC address of your network interface will never change.

        The MAC address identifies your device on the network. One common way they are used is for routers to hand out reserved IP addresses to a specific MAC address. To perform this configuration, you will first need to obtain your MAC address.

        In this tutorial, you will learn how to obtain the MAC address on a Linux system via both command line and GUI. This will show you the MAC address for all network interfaces you have installed – for example, your Ethernet interface as well as your Wi-Fi network card.

      • Locate vs find: What is the difference

        If you need to search for one or more particular files, Linux systems have a few powerful methods for locating them, such as the find and locate commands. Both of these commands have the same purpose, but they use a different methodology to find files. Searching for a file with a specific name can be done, but you can also search for files that follow certain naming patterns.

        This can be broadened all the way to finding files based on file size, file extension, or a lot of other options. In this tutorial, you will learn the difference between the find and locate commands, and examples of how to use each one. By the end of our tutorial, you will know in which situations one command is more approrpiate than the other.

      • How to restore hibernation on Fedora

        Hibernation, also known as “suspend to disk”, is the most efficient power saving mode in terms of energy consumption. On hibernation, the state of the random access memory is stored on disk, and the machine is completely power down. Although efficient, hibernation is commonly not recommended if using a solid state drive, because each time the system enters this power state, a lot of data must be written to disk, which as we know, has a limited number of write cycles. For this and other reasons, as the the low number of machines on which hibernation works reliably on Linux, Fedora decided to disable this power state by default.

      • Red Hat OfficialHow to write an Ansible plugin to create inventory files | Enable Sysadmin

        In my previous articles in this series, I wrote about dynamic Ansible inventories and how to write a very flexible Python script that uses Nmap results to create them.

      • VituxHow to find Geographic Server Location (IP) using the Terminal on Debian 11 – VITUX

        Each server has a public IP address that is assigned to the server directly through a router. This public IP address can be used to determine the geolocation of the server, which includes information such as the continent, country, and even the estimated latitude and longitude of the server.

        There are many situations where you need to determine the geographic location of a remote Linux machine based on its IP address. You may know how to find out the geolocation of the server through the web browser, but today we will see how to find it through the terminal application in a Debian operating system. In this article, we’ll tell you how to find out the public IP address of a system and then retrieve its geolocation using ipinfo.io’s two open APIs.

      • FAQForgeHow to Install Slack on Ubuntu

        Slack is an up-and-coming application for communicating in the workplace. It comes with all of the standard functionality, but its extra features are amazing.

        Slack offers call and video conversations in addition to text communication. Slack has a channel function that allows you to organize your conversations into sub-categories and allows you to search for them. It also supports extra add-ons to expand its functionality. This aids in the organization of information and communication.

        The Slack client is not open-source software, but its client is free. The Slack desktop client supports many platforms. In this article, you will learn multiple methods to install Slack on your Ubuntu system

      • VituxIP Address Management on Ubuntu – VITUX

        Nowadays, everything takes place on the Internet. It is not wrong to say that “the Internet has become the basic requirement for our lives”. And the Internet is a network of networks that are interconnected. To surf the Internet, you should know the basics of a network and how to connect your local network to the Internet. The first and most important thing when connecting to the Internet is the IP address. The IP address is your identity on the Internet, just like your phone number, social security number, etc. To browse the Internet, you need an IP address. If the network is down or not working, the user should be able to find the cause of the problem. To identify the problem, one should be familiar with the basics of networking. The Linux Network Stack provides great flexibility in managing a network through the graphical user interface and the command line. In this tutorial, we will see how to manage, debug, and fix a network problem using the Linux GUI interface and the command-line interface.

      • OpenSource.comHappy anniversary, Git! Here are our favorite Git commands

        Git’s 17th anniversary is on April 7th, 2022. Since its creation, Git has become a standard tool for software development. It helps programmers track changes they make to their code, and as a code hosting platform, it allows users to find useful applications. If you interact with source code, open source or otherwise, there’s a strong likelihood you interact with Git. With so many people using Git daily, I wondered what the open source community’s favorite Git commands are. What better way to find out than to ask?

    • Games

      • GamingOnLinuxHow to give Valve feedback when Steam Deck (Proton) games have issues | GamingOnLinux

        While this may be something Linux users are used to, players new to the Steam Deck should be aware of how to catch issues for Valve to hopefully fix up Proton.

        Here’s the thing: for the majority of games on Steam Deck, they won’t be Linux Native. Instead, they will rely on the Proton compatibility layer to run Windows games on SteamOS which is based on Arch Linux. It’s not perfect, there are issues and here’s how you can catch them.

      • GamingOnLinuxXbox Games Studios talk up more of their games on Steam Deck | GamingOnLinux

        Still a little weird to see but Xbox Games Studios have talked about more of their games running on Steam Deck, a system powered by Linux. Not the first time they’ve done this and likely won’t be the last, heck they even showed how to get Xbox Cloud Gaming running.

      • GamingOnLinuxThe Hand of Merlin to get full Native Linux and Steam Deck support | GamingOnLinux

        Developer Room-C Games working with Croteam have announced that The Hand of Merlin will see full Steam Deck support, as work continues on their Native Linux version.

        The Linux version has been available in Beta for a while but they’re not quite finished with it to tick the box and have it show on the Steam store. The good news is that they’ve also been testing on Steam Deck, where it works great, and they think it should get bumped from Playable to Verified when done.

      • GamingOnLinuxRimWorld now includes full Steam Deck support | GamingOnLinux

        The original developer who was working on Steam Deck support was sadly caught up in the Russian invasion of Ukraine, with Ludeon Studios mentioning they are now safe.

      • GamingOnLinuxHalf-Life Alyx: LEVITATION promises another 4-5 hours of VR fun | GamingOnLinux

        Half-Life Alyx: LEVITATION is an impressive looking upcoming mod for Valve’s incredible VR experience. Probably one of the best games and gaming experiences, I’ve ever had. I’m itching to play a whole lot more in this world.

        It will be difficult for any mod team to create a comparable experience, especially with the added extras that a VR game mod will need but this really does look promising.

    • Desktop Environments/WMs

      • GNOME Desktop/GTK

        • OMG UbuntuDash to Panel Adds GNOME 42 Support

          This unified, single desktop panel is one of the most popular GNOME extensions[citation needed] around. It’s a classy and customisable alternative to a vanilla GNOME or stock Ubuntu setup.

          So word that the latest version — rolling out through GNOME extensions website — adds support for GNOME 42 will please many an ear.

          How does it fare on Ubuntu 22.04? Very well! I don’t see any graphical glitches when entering or exiting the workspace switcher or the app launcher. The whole of the shell UI feels as well proportioned with Dash to Panel enabled as it does with the vanilla Ubuntu Dock.dash

    • Distributions

      • IBM/Red Hat/Fedora

        • FedoraFedora Community Blog: Community Blog monthly summary: March 2022

          This is the latest in our monthly series summarizing the past month on the Community Blog. Please leave a comment below to let me know what you think.

        • Enterprisers Project4 tips for transitioning into an IT management role

          When I was 24 years old, I was promoted into the executive suite with little more than a prayer. The fact that I lasted six years in this job was a downright miracle. Since then, I’ve learned a ton through personal experience and from the clients that I coach, who face untold leadership struggles.

        • Revisiting ROCm packaging

          I made a thread late last year inquirying about interest in ROCm packaging; in that time I’ve introduced a few packages amd updated a few existing packages to the latest version.

        • Red HatKafka Monthly Digest: March 2022 | Red Hat Developer

          This is the 50th edition of the Kafka Monthly Digest, and covers what happened in the Apache Kafka community in March 2022.

        • Red Hat3 ways to install a database with Helm charts | Red Hat Developer

          Helm is a package manager for Kubernetes. Helm uses a packaging format called charts, which include all of the Kubernetes resources that are required to deploy an application, such as deployments, services, ingress, and so on. Helm charts are very useful for installing applications and performing upgrades on a Kubernetes cluster.

        • LinuxiacFedora Plans to Drop Support for Legacy BIOS Systems [Ed: IBM helps the same sinister agenda as Microsoft and the NSA; it's not about security or modernity as lessens users' control]

          The Fedora 37 development team is considering dropping support for non-UEFI BIOS.

          The Unified Extensible Firmware Interface, or UEFI, is a modern method of handling the boot process. UEFI is similar to Legacy; however, the boot data is stored in a .efi file rather than the firmware.

          In the case of Fedora, while the change may take some time, the new Fedora x86_64 installations will no longer work on non-UEFI platforms.

          On x86_64 architectures, Fedora 37 will mark legacy BIOS installation as deprecated in favor of UEFI. While systems already using Legacy BIOS to boot will continue to be supported, new Legacy BIOS installations on these architectures will be impossible.

      • Debian Family

        • 9to5LinuxRaspberry Pi OS Is Now Powered by Linux 5.15 LTS, Gets Experimental Wayland Backend

          The new version of Raspberry Pi OS comes a little over two months after the previous one and it’s the first to finally bump the kernel version from Linux 5.10 LTS to Linux 5.15 LTS in an attempt to provide users with some new features that weren’t present in the previous kernel series.

          Linux kernel 5.15.30 is included by default in the new Raspberry Pi OS release, though you should know that Linux 5.15 will only be supported until October 2023 while Linux kernel 5.10 LTS will be supported until December 2026.

      • Canonical/Ubuntu Family

        • Its FOSSLinux Mint’s New Upgrade Tool Aims to Make the Update Process a Breeze

          Linux Mint’s next release, based on Ubuntu 22.04 LTS, is around the corner. You should expect it soon after Ubuntu 22.04 LTS release later this month.

          In the latest monthly blog post, Clem Lefebvre (Linux Mint founder) revealed that Linux Mint 21, codenamed “Vanessa,” will be the next upgrade based on Ubuntu 22.04 LTS.

        • UbuntuCanonical Experiences Record Channel Business Growth and Momentum | Ubuntu

          Canonical, the publisher of Ubuntu, announced today that its channel partner program has seen upwards of 240% growth within the past year. At the forefront of this momentum is the continued growth of the company’s partner-led business, with new and existing partners actively driving Canonical’s offerings into the market.

          Driven primarily by the accelerating growth established through distribution partnerships in Europe and North America, Canonical grew many strategic channel partner relationships and selectively onboarded new partners.

        • Make Use OfPop!_OS Teases Intrepid Linux Users With the 22.04 Beta Release

          Pop!_OS, a custom version of Ubuntu developed by Linux preinstalled PC maker System 76, has made beta images of the upcoming 22.04 version of the Linux distribution available. However, it’s only intended for users undaunted by the bugs that will inevitably be present.

        • Xubuntu 22.04 LTS – New Features and Release Details

          Xubuntu 22.04 LTS is powered by Linux Kernel 5.15 and underlying packages from Ubuntu 22.04 LTS. In addition to that, the default desktop environment version is Xfce 4.16. The Xfce desktop environment did not see any significant release since its release in Dec 2020.

          Even so the Xfce desktop version 4.16 remained as the Xubuntu 21.10 (last release), and the desktop components and native applications get some improvements and bug fixes.

          Perhaps the vital work in this release is the initial support for GTK4 and libhandy in the Greybird theme (via version 3.23.1). That means the GTK4 apps from the GNOME ecosystem look good in Xubuntu with their theme.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • FSF

        • GNU Projects

          • GIMP 2.10 review

            GIMP is the best free photo editor available right now – certainly the most powerful. Is it better than paid-for tools like Adobe’s Photoshop, or Affinity Photo? No – these are easier to use, and in the case of Photoshop, more advanced. GIMP lacks the cutting-edge, AI-powered features like smart object selection or neural filters that are starting to appear in Adobe software (see the best AI photo editing software for more options). It’s also worth mentioning that Adobe tools are generally the standard in creative industries, so if you’re looking to make a career in design or publishing, it may be worth getting used to Adobe early.

            For painters and illustrators, while GIMP will certainly give you a lot of tools, Krita (opens in new tab) is a more comprehensive free option, with a larger selection of brushes. If you’re looking for a free graphic design tool for posters or infographics, again, GIMP will do the job, but there are free options that will give you less of a headache. As already mentioned, Canva (opens in new tab) is a less powerful but much more user-friendly and streamlined tool for these kinds of tasks. Adobe’s Creative Cloud Express is also now giving Canva a run for its money.

        • Licensing/Legal

          • Open Source InitiativeUser beware: Modified AGPLv3 removes freedoms, adds legal headaches [Ed: User beware: OSI is promoting Microsoft proprietary software in exchange for bribes; OSI does not warn people about Microsoft and instead focuses on other things]

            In a prior post, we reported on a decision from a U.S. district court holding that it was false advertising for a company to claim that software licensed under the Affero General Public License version 3 with the addition of the Commons Clause (referred to in the case as the “Neo4j Sweden Software License”) was “free and open source” software. Unfortunately that case contains one more decision that is already raising concerns among the open source community.

            Defendants in this case had forked the Neo4j software and removed the Commons Clause from their now-AGPLv3 licensed fork. They did this relying on AGPLv3 Section 7 that permits a licensee to remove any “further restriction” – such as non-commercial use – imposed beyond those listed in AGPLv3. However, the court held that the defendants were not allowed to redistribute the software without the Commons Clause license.

            That conclusion goes against the intent of the drafters of the AGPLv3. The GPLv3 Second Discussion Draft Rationale says in footnote 73 that the restriction was aimed at the copyright owners themselves: “Here we are particularly concerned about the practice of program authors who purport to license their works under the GPL with an additional requirement that contradicts the terms of the GPL, such as a prohibition on commercial use.”

      • Programming/Development

  • Leftovers

    • Choosing SOFA

      The SOFA (Start Often Finish rArely) attitude is something I’ve often resented in my own self because I wasted—or it felt like waste, at the time—my life up to age 26 or so before I had the toolbox to more intentionally and directedly focus my time. I learned a wide variety of things but very shallowly. I’ve certainly been very grateful for the more directed efforts I’ve made since, but, as usual, people are coming from different directions on this and maybe the grass is always greener.

    • [Older] The pandemic shows that the state is already withering away, just not in the cool way Marx and Engels predicted

      Consider the U.S. response to the pandemic. It has been utterly and completely abhorrent. Insofar as there has been any attempt at mitigation by the state, it has been in the form of pharmaceutical and medical intervention (vaccines, masks, medicines, etc.), but largely lacking anything that could be called public health intervention (lockdowns, business shutdowns, work restrictions, cash subsidies, etc.). Yes, early on back in the ancient days of 2020, there were short and poorly planed lockdowns and a couple small handouts in the form of cash and unemployment increases. But these are all long gone and aren’t even being considered at the current moment, when infections are the worst they’ve even been by a factor of about two.

      What is interesting about this? The acceptable interventions all center around the flow of *commodities*, physical objects for sale. Unacceptable interventions are all *behavioral* and based on adjusting human relationships. If the solution involves buying and selling things, then it’s considered politically reasonable by the “adults in the room”. If it involves even the slightest change in the relationship between boss and worker or the behavior between neighbor and neighbor, then it’s considered politically impossible.

    • Hardware

      • CNX SoftwareAnkerMake M5 3D printer comes with AI camera, prints at up to 300mm/s (Crowdfunding)

        Anker is better known for its charger and power banks, but the company has now entered the 3D printer market with the AnkerMake M5 3D printer which is said to print five times faster and comes with an AI camera for monitoring the prints.

        Besides the up to 300mm/s printing speed, other highlights of the 3D printer include Google Assistant & Amazon Alexa voice assistant compatibility, and easy assembly that requires 3 steps done in about 15 minutes.

      • CNX SoftwareArm SystemReady SR-certified Ampere Altra Developer Platform launched for $3,999

        Arm SystemReady SR compliance ensures out-of-the-box support for off-the-shelf operating systems, and the machine has been tested successfully with Ubuntu Server 20.04.3, Windows PE (10.0.22000.1), VMware ESXi-Arm Fling v1.8, Fedora Server 35, FreeBSD 13.0-RELEASE, CentOS stream 9, and Debian 11.2. Arm SystemReady SR is for servers and workstations and has no waivers (for hardware/firmware/OS hacks) like Arm SystemReady ES or SystemReady IR certifications do for less powerful systems. Documentation can be found on the Wiki.

      • ADLINK’s Ampere® Altra® Developer Platform with Arm SystemReady Certification
    • Integrity/Availability

      • Proprietary

        • Security

          • LWNSecurity updates for Thursday [LWN.net]

            Security updates have been issued by Arch Linux (bind), Debian (firefox-esr), Fedora (fribidi, gdal, and mingw-gdal), openSUSE (pdns-recursor and SDL2), Oracle (kernel), Slackware (mozilla), SUSE (glibc and openvpn-openssl1), and Ubuntu (fribidi and linux-azure-5.13, linux-oracle-5.13).

          • FOSSLifeThe Political Threat of Ransomware Attacks [Ed: Stacked by Microsoft, preaching/talking about fake security while failing to name the predominant culprit: Microsoft Windows]

            Ransomware as a political weapon is on the rise, said Alex Klimburg, Head of the Centre for Cybersecurity, World Economic Forum, in a recent podcast on Radio Davos.

    • Defence/Aggression

      • Bruce SchneierUS Disrupts Russian Botnet

        The botnet “targets network devices manufactured by WatchGuard Technologies Inc. (WatchGuard) and ASUSTek Computer Inc. (ASUS).” And note that only the command-and-control mechanism was disrupted. Those devices are still vulnerable.

      • USDOJJustice Department Announces Court-Authorized Disruption of Botnet Controlled by the Russian Federation’s Main Intelligence Directorate (GRU) | OPA | Department of Justice

        The Justice Department today announced a court-authorized operation, conducted in March 2022, to disrupt a two-tiered global botnet of thousands of infected network hardware devices under the control of a threat actor known to security researchers as Sandworm, which the U.S. government has previously attributed to the Main Intelligence Directorate of the General Staff of the Armed Forces of the Russian Federation (the GRU). The operation copied and removed malware from vulnerable internet-connected firewall devices that Sandworm used for command and control (C2) of the underlying botnet. Although the operation did not involve access to the Sandworm malware on the thousands of underlying victim devices worldwide, referred to as “bots,” the disabling of the C2 mechanism severed those bots from the Sandworm C2 devices’ control.

    • Monopolies

[Meme] The Hard-Working Madame Simon

Posted in Europe, Patents at 12:03 pm by Dr. Roy Schestowitz

'the ones that 24/7 worked day and night. Those are the guys that will get the pensionable reward or the cash bonus. Not everybody just for showing up; I need a break; I drove all the way here'
The right-hand woman of António Campinos is working very hard, she “24/7 worked day and night” (in António's bar at the top floor)

Summary: The vanity of unqualified EPO management (hauled from a trademark institution for the 'skill' of knowing a mischievous colleague) is only going to motivate more EPO staff to participate in future strikes

Battistelli penthouse
Welcome to Europe's second-largest institution. What would you like to drink?

The EPO’s Staff Union Calls for Continued Industrial Actions as Some Media Belatedly Catches Up With EPO Strikes

Posted in Europe, Patents at 11:56 am by Dr. Roy Schestowitz

Video download link | md5sum 48536793e6ab3cc01f2b608f33f73eff
EPO Strike Recognised
Creative Commons Attribution-No Derivative Works 4.0

Summary: Things are heating up at the EPO; management is unwilling to address key issues as the conflict grows and even some media is willing to mention (at long last) what truly goes on

THE EPO is making workers more upset. António Campinos has the social skills of a mug and his dialogue/negotiation skills are hardly better than Benoît Battistelli‘s. He keeps faking accomplishments by granting lots of Invalid Patents (IPs), notably European Patents (EPs) that are just software patents in a new gown (like “Hey Hi”).

The only thing Campinos has going for him is the silence (complicity) of the media. IP Kat deleted comments critical of him and most other patent blogs pretend not to see what’s really happening at the EPO. They want people to think that Campinos is some sort of magician who just by virtue of being parachuted onto the Office somehow solved all the problems. And after repeatedly ignoring the issue, devoting not even a single sentence to is, Max Walters or his publisher finally acknowledge the EPO’s crisis. “As the EPO’s staff union claims victory in recent strikes, sources assess whether renewed unrest is having a practical impact on IP [sic] owners [sic] and if more is likely,” Max Walters wrote this week. The staff union took note of his article when it disseminated the following letter to staff:

6 April 2022
su22022cp – 0.2.1

IP world sets eyes on SUEPO’s successful Industrial Actions

President still inactive. General Meetings coming up

Following the industrial action of past 22nd March, SUEPO sent a letter to the President on 30th March inviting him to negotiate the staff demands behind the industrial actions.

The effects of the current industrial actions are now visible1 to the outside IP world. Unfortunately, and despite the importance of dialogue between SUEPO and the administration for social peace, SUEPO has not received any reaction to its invitation letter.

SUEPO regrets the lack of management's engagement.

SUEPO will call for General Meetings with a view to intensify the level of Industrial Actions. In the meantime, SUEPO is waiting at the negotiating table.

Your SUEPO Committee

[1]          Managing IP article link. Kluwer-Patent Blog link

Separately, on the same day, SUEPO also issued a call “for a continuation of the Work-to-Rule actions” (basically refusing to work faster than necessary, adhering to the EPC instead). To quote the publication, which is discussed in the video at the top:

6 April 2022
su22021cp – 0.2.1/0.3.2

DG4 All-Together

A celebration of cuts on career and salaries

On 30 March 2022, EPO staff was invited to participate in a DG4 All Together online event. In the meeting, Mr Campinos and Ms Simon (VP4) self-celebrated their achievements and consistently mixed environmental and societal sustainability with financial sustainability in an attempt to shed a positive light on their cuts on career and salaries. During the Q&A session, staff took the opportunity to express their concerns about the reward exercise excluding at least 40% of staff from any career progression. This is how our top management reacted (see video):

I don’t believe in “Café para todos”1: that every year, everybody gets a bit, a piece because we
all were there [...] The extraordinary, the extraordinary mile, the high performance team, the ones that 24/7 worked day and night. Those are the guys that will get the pensionable reward or the cash bonus. Not everybody just for showing up. [...] Fairness is something else than actually pouring a 100 Eur over everybody rather than really signaling extraordinary effort.”

(Ms Simon, @01:23:30)

Again going back why people don’t get rewards and just get a “Thank you”. I would love to get a “Thank you”. You know, money, handing over money is sometimes there just because you don’t want to stand up and say “Thank you”. This is what gives you pride and sense of belonging to this organisation.”
(Ms Simon, @01:25:21)

“We can do better in terms of long-term investments but at the end of the day we have no direct levy over the market. On what we expend, on expenditure, on our increase in salary mass, yes, we do. So that’s there we have to primarily act. That’s what I think.”
(Mr Campinos @01:31:13)

When you said, you know, the reward, whether it’s pensionable or non-pensionable, it’s about celebrating something which is different, needs to be different, needs to be outstanding compared to what we did or what we do. If not, then we fall under the trap of coming back to an automatic progression system. When I surveyed my staff, I mean our staff, in our former agency [EUIPO] where we worked, one of the things that our staff would say very consistently is that they were against the automatic progression system.”
(Mr Campinos, @01:38:13)

After 4 years at the EPO, Mr Campinos would be well-advised to listen to his “new” EPO staff on the many pitfalls of the New Career System which has no equivalent among other international organisations and treats EPO staff as “third class” civil servants.

Despite having closed the alleged “gap” of the Financial Study 2019, management continues to allege financial “sustainability” to continue to make unjustified cuts on staff’s career and salaries regardless of their efforts instead of working on the sustainability of the workforce, the most valuable asset of the EPO.

The more staff will produce, the less staff will get

SUEPO calls for a continuation of the Work-to-Rule actions

1 “Café para todos” (coffee for all, or coffee for everyone) is a popular expression in Spain that has the sense of offering the same treatment to all parties involved in an issue in order to please (or displease) everyone equally.

It is noteworthy that they’ve outsourced EPO meetings to Microsoft (US), which is really bad for all sorts of reasons. They’ve ‘normalised’ something which probably violates several laws and we’re meant to just ignore it. Is EPO just a ‘branch’ of Microsoft now?

Anyway, EPO managers are pretending to work hard, having got the job not for any hard work but for connections (nepotism) and they’re shamelessly pretending it’s not about money while bagging millions of euros in one term. That’s insulting the intelligence of EPO staff, which is on average more qualified, more skilled and more experienced than those so-called ‘managers’ (friends of friends).

Links 07/04/2022: Elive 3.8.27 Beta and Microsoft GitHub Deleting Projects Again

Posted in News Roundup at 5:18 am by Dr. Roy Schestowitz

  • GNU/Linux

    • Server

      • Kubernetes Blog: Kubernetes Removals and Deprecations In 1.24

        As Kubernetes evolves, features and APIs are regularly revisited and removed. New features may offer an alternative or improved approach to solving existing problems, motivating the team to remove the old approach. Old APIs are first deprecated and then removed according to the Kubernetes Deprecation Policy.

        We want to make sure you are aware of the changes coming in the Kubernetes 1.24 release. The release will deprecate several (beta) APIs in favor of stable versions of the same APIs. The major change coming in the Kubernetes 1.24 release is the removal of Dockershim. This is discussed below and will be explored in more depth at release time. For an early look at the changes coming in Kubernetes 1.24, take a look at the in-progress CHANGELOG.

    • Kernel Space

      • Graphics Stack

        • Mike Blumenkrantz: Big Marge

          In particular, lots of cases of garbled/flickering rendering (I’m looking at you, Supertuxkart on ANV) will now be perfectly smooth and without issue.

          Also there’s no swapinterval control yet, so X11 clients will have no choice but to churn out the maximum amount of FPS possible at all times.

    • Applications

      • Linux Links7 Best Free and Open Source Firewall Tools

        Security is paramount. Security involves defense in depth. Approaching security one step at a time, with consistency and rigour, you can mitigate threats, and keep intruders at bay.

        Intruders use a variety of different techniques in an attempt to compromise a system. For example, systems can be attacked by denial of service, cracking, intrusion, snooping (intercepting the data of another user), or viruses/worms/Trojan horses. To have a secure box, a system therefore needs a variety of defenses.

        One important step to protect a system is using a firewall. Essentially, this is a network security system, acting like a security guard between internal and external networks. The firewall controls incoming and outgoing network traffic using security rules. The rules specify which connections you want to allow and the ports and zones through which the connection can be established.

    • Instructionals/Technical

      • Jeff GeerlingGetting a new IP address via DHCP from Spectrum Internet

        I have things relatively locked down here—more on homelab security coming soon!—but a DDoS isn’t something most residential ISPs take too kindly. So it was time for me to recycle my home IP. Lucky for me, I don’t pay for a static IP address. That makes home hosting more annoying sometimes, since I have to deal with tunnels and dynamic DNS, but it also means I can hop to a new IP address if one is under attack.

      • KlaraBuilding Your Own FreeBSD-based NAS

        This article is the first of a four-part series on building your own NAS on FreeBSD. This series will cover: [...]

      • An introduction to pvpanic
      • Linux Shell TipsHow To Setup SSH Passwordless Login in Rocky Linux

        SSH keys are cryptographic keys that are used for authenticating and securing traffic or communication between two servers or systems. They provide a more secure authentication method as opposed to the traditional password authentication which is prone to brute-force attacks.

        In this tutorial, we will walk you through how to set up SSH keys on Rocky Linux.

      • Linux Shell TipsHow to Create and Manage Linux Partitions using Parted

        When it comes to the usage and mastery of Linux operating systems, you will always find yourselves learning new cool stuff due to its open-source and extensible nature.

        One cool feature available in all Linux operating system distributions is disk partitioning, which is important as it helps with organizing your files and folders, preventing files and folders conflicts, and also in seclusion of the system files from the user files.

        While considering disk partitioning in other operating systems (not Linux-based), you are bound to go after a third-party application for you to fully meet your disk partitioning objectives. With Linux, using a third-party application for disk partitioning is an optional step.

      • TecAdminHow To Install LEMP Stack on Ubuntu 22.04

        LEMP Stack (Linux, Nginx, MySQL and PHP ) is a popular web hosting environment for websites developed in PHP programming language. Linux is the operating system, Nginx is the popular web server and MySQL is a relational database management system used for storing data.

        This tutorial will help you to install Nginx, MySQL, and PHP (LEMP Stack) on Ubuntu 22.04 Jammy Jellyfish Linux systems.

      • 13 Apk Commands for Alpine Linux Package Management

        Alpine Linux is an independent, free, and open-source Linux distribution based on BusyBox and musl. It is a lightweight and security-oriented Linux distribution that comes in a small footprint (about 160 MB).

        For this reason, it’s widely used in creating containers that are lightweight and standalone units that provide an isolated environment to deploy and run applications.

        Alpine Linux targets users who desire simplicity, security, and efficient resource utilization. It is designed for x86, x86-64. AArch64 and ARM architectures.

        Like any other Linux distribution, Alpine Linux comes with its own package manager known as apk (Alpine Package Keeper) and comes pre-installed on all Alpine Linux distributions.

      • UNIX CopHow to install Zabbix on Ubuntu/Debian Servers

        Today you will learn How to install Zabbix on Ubuntu/Debian Servers

        Zabbix is a free, open-source and powerful, High-Performance monitoring tool for servers. It can be used to monitor servers, applications , network and devices. It usually uses agents to collect data metrics. It can be also used to monitor services like ICMP Response, HTTP Servers, SMTP Services. It uses MariaDB/MySQL Database Backend to store its content. It is developed on C and JAVA and the frontend is written in PHP. The interface makes it easier to make use of the collected data metrics and show it in graphs, screens, maps etc.

      • ERROR: Boot option loading failed | Adam Young’s Web Log

        When PXE Booting an AARCH64 server, the above message probably means that you are fetching an x86_64 image for iPXE, not ARM64. Here’s how I debugged it.

      • TecAdminHow To Install NVM on Ubuntu 22.04 – TecAdmin

        NVM is a Node Version Manager tool. Using the NVM utility, you can install multiple node.js versions on a single system. You can also choose a specific Node version for applications. It also provides an option to auto-select the node version using the .nvmrc configuration file.

        In this tutorial, we will help you to install NVM on Ubuntu 22.04 Linux system. Also, provide you with the instructions to install multiple Node.js versions with useful examples.

      • How to change the root password in Ubuntu

        Ubuntu is an operating system designed for beginners and is therefore easy to use. However, this ease of use is not only used by novices, but also by professionals who use it. One of the easiest things we can do is to change the root password in Ubuntu. To achieve this, we can do it from the grub as a form of recovery or from the terminal with our session. Let’s go for it.

      • Linux HintHow to install Firefox on Debian

        This brief tutorial explains how to install the Firefox browser on Debian based Linux distributions.
        After reading this tutorial you will learn different methods to get Firefox installed in your system. This article is optimized for Debian based Linux distributions, but most methods work in other Linux systems.

        Techniques explained in this article include: Manual installation from Firefox official site, using the span packages manager, using flatpack and installing Firefox Extended Support Release (ESR) with the apt packages manager.

        At the end of the article, you can find a bonus section showing how to install the Opera web browser.

        All steps described in this tutorial include screenshots for elaborate illustration intended for all Linux users to easily follow them.

      • Linux HintLinux Home Directory

        This tutorial explains all you need to know about the Linux Home Directory.
        In this article, you will learn both theoretical and practical information on the Linux Home directory, which stores all information related to the users.

        After reading this tutorial, you will know what a Home Directory is, the permissions structure, and application scenarios. This is useful for Linux distributions and other Unix-based operating systems like BSD.

        Practical instructions in this tutorial include screenshots, making it easy for any Linux user to follow them.

      • Linux HintLinux Iptables List All Rules

        Iptables is a gateway that is crucial for many Linux platforms’ network securities. Since many of the iptables tutorial guides will demonstrate how to write gateway rules to safeguard your Linux system, this article will concentrate on a diverse feature of firewall administration: listing the iptables rules. Assume that in your Linux server, you have recently unveiled NAT settings. In Ubuntu, how can you view the rules that you recently wrote, together with line numbers? This article assumes you are working with a Linux platform with the iptables function loaded and that your account has root access. So, let’s start today’s article by login in from your Ubuntu 20.04 system as we will be implementing all commands on its shell. To open the Linux terminal, you need to try out the Ctrl+Alt+T shortcut right after the successful login.

      • Linux HintHow to fix “Error: avrdude” when uploading code to Arduino

        Most of the errors faced by the students when programming the microcontroller using Arduino are of two types one type of errors that arise compiling the code and the other type is the errors that arise when the code is being uploaded to the Arduino. The compilation errors can be rectified easily as they are highlighted by the compiler but the errors that originate while uploading the code are not that easy to rectify because the compiler does not indicate what the cause of the error. So we have listed some of the common errors that you might encounter while uploading the code and have also given the respective solution for each error.

    • Distributions

      • New Releases

      • Debian Family

        • LWNDebian still having trouble with merged /usr

          The /usr merge idea was first raised in “The Case for the /usr Merge” by Lennart Poettering in 2012. It came out of the systemd community, but was not meant to be systemd-specific, though, as the comment thread on that LWN post indicates, the idea was controversial at least in part because of its association with systemd. At its core, it was a straightforward plan to move the files in /bin to /usr/bin, then make a symbolic link so that /bin would resolve to /usr/bin; the same would be done for the other top-level directories of interest (/sbin and /lib*).

      • Canonical/Ubuntu Family

        • GhacksLinux Mint’s upcoming Upgrade tool makes upgrades a lot easier

          Linux Mint’s development team has been working on a new Upgrade tool for some time now. The new tool will make upgrades between major versions of the Linux distributions a lot easier for many of its users.

          New major versions of Linux Mint are released every two years. Each major version gets three point releases, and updates to one of the point releases are simple, as they don’t require use of the command line.

          Upgrades to new major version releases of Linux Mint are complex, as they take more time to perform and require use of the command line. The new Linux Mint Upgrade tool changes the major version upgrade process significantly.

    • Devices/Embedded

      • Open Hardware/Modding

        • HackadayAccessible Arduino Mouse Helps

          We enjoy access to cheap stuff because of the mass market for things like mice, keyboards, and cell phones. But if you need a device that doesn’t have mass appeal, you will have to pay a lot more if you can find it at all. However, with modern techniques like 3D printing and Arduino-like microcontrollers being cheap and simple to use, you now have the option to build that special one-of-a-kind device. Case in point: [Davy’s] mouse for people who have brain or nervous system disorders. This particular device is helping a 6-year-old who can’t manipulate a normal mouse.

        • SparkFun ElectronicsBreaking PCBs for Science

          TL;DR: We did some testing to develop our own best practices for designing PCB breakaway tabs and published an industry white paper about it. You can download the white paper here or read on to hear about our test methods!

        • Linux HintBest alternatives of Arduino IDE

          To program the Arduino there are a variety of coding platforms that are available in the market. The Arduino IDE is the platform that is mostly used by the beginner level programmers for coding the Arduino. Though the official IDE is available for free to download, do you know that there are other IDEs as well that you can use to code Arduino boards?. Well we have suggested some best alternatives for the Arduino IDE.

    • Free, Libre, and Open Source Software

      • Web Browsers

        • Its FOSSVivaldi 5.2 Adds a Reading List Panel & New Privacy Statistics Bar

          Vivaldi has been an excellent choice for users looking to get more out of their browsing experience.

          Even though it isn’t completely FOSS (UI is proprietary, the rest is open-source), it is a viable alternative for Linux users dabbling with multiple tabs and wanting more features in their arsenal.

      • Programming/Development

        • Bartosz MilewskiTeaching optics through conspiracy theories

          Data types may contain secret information. Some of it can be extracted, some is hidden forever. We’re going to get to the bottom of this conspiracy.

        • Daniel LemireString representations are not unique: learn to normalize!

          Though you should expect normalization to be efficient, it is unlikely to be computationally free. Thus you should not repeatedly normalize your strings, as I have done. Rather you should probably normalize the strings as they enter your system, so that each string is normalized only once.

          Normalization alone does not solve all of your problems, evidently. There are multiple complicated issues with internalization, but if you are at least aware of the normalization problem, many perplexing issues are easily explained.

        • Linux HintHow to Determine Size of an Array

          Array is a linear collection of elements. To calculate the size of array we can use sizeof() operator. With the help of sizeof() operator we can easily find out the size of an array. Except the sizeof() operator we can also use pointer to calculate the size of array.

        • Linux HintLaravel Form Validation using Controller

          The form is an integral part of the Laravel project. The login form, registration form, and contact form are mainly used forms for the visitors of any web application. The user submits the data to the application by using the form. It is essential to check the data submitted by the user is genuine, and the valid user is submitting the data. The form data can be validated by using FormRequest class or the Laravel project controller method. Laravel form validation using the controller has been shown in this tutorial by creating a simple contact form.

        • C++

          • Linux HintIsspace function C++

            You may have used many variables and functions while coding. Have you ever tried to use some functions to find out the total number of spaces used in between some variable values? If not, then you are extremely welcome in today’s tutorial guide.
            This article is all about the use of the isspace() function of the C++ language to find out if the specified value is space or not.

            Let’s make a fresh start to our article by producing a C++ file.

            We need Ubuntu’s shell to create a C++ document in Ubuntu’s home folder. To do that, open Ubuntu’s shell using “Ctrl+Alt+T” and use the “touch” instruction as shown below.

          • Linux HintImplementation of Doubly Linked List C++

            A doubly Linked list is the structural concept in C++ that consists of 1 or more nodes. A single node must have three parts i.e., data, a reference towards the previous node, and the next upcoming node. The very first node is said to be the “head” node that is used to access the overall linked list. The very last node of a linked list always has the NULL value. If you are new to this concept and looking for authentic resources to get knowledge, then this guide is for you.

            Let’s start this article with the new C++ file creation. We have to create it using the terminal “touch” query. After the file creation, our next task is to open it and create some c++ code. For the opening, you can make use of any built-in editor of Ubuntu 20.04 like a text editor, vim editor, or Gnu nano editor. So, we are using the “nano” instruction on our shell to open the doubly.cc file in it.

          • Linux HintWhile Loop Sum of Numbers C++

            You may have calculated the sum of numbers in mathematics many times while learning. The C++ language also supports the sum of numbers through various supported methods. One of those methods is the use of the “while” loop in different ways to calculate the sum. If you are looking for the use of the “while” loop to calculate the sum of numbers, then this article will be a plus in your learning process. So, let’s make a fresh start within Ubuntu 20.04 system and open its shell console by “Ctrl+Alt+T” shortcut. Go through each example within this article.

            Let’s create a new C++ file first. Ubuntu provides us with the “touch” instruction to make any type of file. Thus, we have been using it to generate a C++ file named “while.cc”. This file can be directly opened in the Gnu Nano editor from the shell terminal via “nano” instruction. If you don’t want to use nano editor, try opening the file explorer and moving towards the home folder or towards the folder where your file is located. Right-click on the newly created file and tap on the “Open file in Text editor” option to open it within the text editor to make code.

          • Linux HintC++ modf

            Modf() is a built-in predefined function in C++ programming language. This function is used for mathematical calculations. All these functions are present in the header file of C++ math. h’. Mostly the variable ‘double’ is used for all the functions that are available in this library and also returns the double value as the result.

        • Shell/Bash/Zsh/Ksh

          • RachelThat simple script is still someone’s bad day

            And, you know what, the worst part about this is that none of this knowledge should even apply. The fact we’re talking about shell scripts for something critical means that the battle for reliability was lost a long time ago.

  • Leftovers

    • Counter PunchThe Five Hands of “The Slap Heard around the World”

      To be honest, I can see both sides of this highly non-frivolous issue: on the one hand, you don’t make light of the medical condition of another person’s spouse in front of a live TV audience of millions.  On the other hand—even though I understand Smith’s anger as a point of honor (and although he appeared to be enjoying the joke until his wife rolled her eyes)—violence is seldom the answer.

      That said, and on the third hand, although I am not categorically against punching the odd bully in the nose (and as a kid had seen it work wonders for playground morale), I don’t think Chris Rock was being a bully.  He was being a cheap-shot artist.  He was being a comedian in 2022, and we pay comedians good money to push the limits so that we can all talk about how indignant we are about it afterward.  Many, perhaps most, comedians these days are cheap-shot artists in one sense or another and have been for a long time (see Gilbert Gottfried, the late Norm MacDonald, Don Rickles, and everybody else).  Rock seemed to think that it was a dumb throwaway line, “a G.I. Jane joke.”  This has given rise to endless “how could he have not known?” queries.

    • Counter PunchWho Speaks for The World?

      Since World War II alone, these acts of aggression have included France’s colonial wars in Indochina and Algeria, Britain’s military intervention in the Middle East and Africa, the Soviet Union’s military conquest of Hungary, Czechoslovakia, and Afghanistan, China’s invasions of Tibet and Vietnam, and America’s wars in Indochina, Iraq, and Afghanistan.

      Today, great power crimes against humanity, often driven by imperial arrogance and ambition, remain a plague upon the world

    • The NationThe Bad Aftertaste of the NCAA Men’s Tournament

      On Sunday night, the NCAA men’s basketball final epitomized March Madness, but perhaps not in the manner that the creators intended. The game itself was a classic: two college hoops blue bloods—the North Carolina Tar Heels and Kansas Jayhawks—squaring off, with Kansas engineering the biggest comeback in NCAA finals history and securing the 2022 national championship by a score of 72–69. The North Carolina team was particularly compelling. Under the leadership of first-year head coach Hubert Davis, they were in danger of not even making the tournament during a mercurial first part of the season. But they not only made it to the madness of March. They advanced to the finals by defeating archnemesis Duke, sending their legendary coach Mike Krzyzewski into retirement. And yet, despite all of this basketball nirvana, a stench remains from the North Carolina side that no one seems to want to discuss. Davis is so likable, the team was such a plucky underdog, and they came so incredibly close that all the media wants to do is cheer their effort and move on. But the odor lingers. As the game went on, it was difficult to not feel more and more uneasy with what was on display.

    • Common DreamsRight-Wing Supreme Court Justices ‘Just Further Poisoned Your Water’

      Environmental advocates and other critics of the right-wing U.S. Supreme Court were outraged Wednesday by a 5-4 decision reviving a Trump administration policy that undermines the power of states and tribes to protect water quality from energy infrastructure projects.

      “The Supreme Court’s aggressive move to revive a Trump-era rule shredding the Clean Water Act is so extreme that even Chief Justice John Roberts dissented.”

    • Common DreamsOpinion | How the Supreme Court Could Make Your Life More Dangerous

      Your life could get a lot more dangerous. Republican appointees on the Supreme Court seem poised to strip away basic safety standards for our workplaces, our food, our air and water. 

    • The NationThe Smearing of Ketanji Brown Jackson Will Haunt Democrats

      Is the political glass half-full this week, or half-empty? On the plus side, three Republican senators—Maine’s Susan Collins, Alaska’s Lisa Murkowski, and Utah’s Mitt Romney—announced that they will vote to confirm Judge Ketanji Brown Jackson to the Supreme Court, the first Black woman ever appointed. On the grim, even ghoulish side, we have Representative Marjorie Taylor Greene, R-QAnon, spewing lies on Twitter in a thread that began: “Any Senator voting to confirm #KJB is pro-pedophile just like she is,” and concluded: “Murkowski, Collins, and Romney are pro-pedophile. They just voted for #KBJ.”

    • The NationKetanji Brown Jackson
    • Gemini Capsule in Greek

      So, that’s it. I’ve launched a separate section of my capsule which I’ll publish in Greek. It is pretty empty right now; I’ve only put there a few old poems I wrote because I didn’t want to have the ‘THIS PAGE INTENTIONALLY LEFT BLANK’ kind of pages ;-).

    • Fudging Designers

      It sucks that Jeremy Crawford fudges and advocates fudging. That really goes to show how difficult DMing is in the trad framework. Not my jam.

      The existence of fudging frustrated me for a while because it forced me to come up with so many ways to be radically transparent to the dorks. Rolling openly, open tally of hitpoints etc. Sometimes showing parts from the module.

      But now that I have all those ways, those fudgy judges out there are no longer a problem for me. A problem for their own group? Maybe, but that’s not for me to decide.

      It does become kind of a problem when the main architect of the game builds it on the presuppostion of, and recommendation of, fudging. Imagine if boardgame designers would make games that only worked if you cheated. That’s messed up.

    • Science

      • OracA risible attack on the “priesthood” of “scientific gatekeeping”

        Longtime readers might remember a humorous (I hope) shtick that I used to employ from time to time when I encountered a fellow physician—or, worse, a fellow surgeon—spewing science denial. The vast majority of the time, back in those early heady days of this blog, what provoked this shtick was seeing a surgeon spew creationist nonsense denying the theory of evolution. So what was this shtick? In brief, I had a running gag that involved highly extravagant descriptions (based on old Looney Tunes) of how I wanted to hide my face behind a paper bag in sheer embarrassment over the antiscience antics of fellow physicians, particularly fellow surgeons. Over time, the gag evolved to my expressing a mock desire to hide my visage behind a metal Doctor Doom-style mask, again, over sheer embarrassment over the antiscience stylings of one of my colleagues. In most cases, it was evolution, because there are a depressingly large number of creationist physicians out there. (Anyone remember the creationist neurosurgeon Dr. Michael Egnor?) I retired the shtick many years ago, but every so often a physician or surgeon seriously tempts me to resurrect it. Thus far, I’ve resisted, but I failed when I encountered an article in Reason by a fellow general surgeon entitled Against Scientific Gatekeeping. As if to goad me further into resurrecting the paper bag, its subtitle read: Science should be a profession, not a priesthood.

      • HackadayWhales Help Scientists Investigate The Mystery Of Menopause

        Menopause is the time of life when menstrual periods come to a halt, and a woman is no longer able to bear children. The most obvious cause of menopause is when the ovaries run out of eggs, though it can also be caused by a variety of other medical processes. While menopause is in many ways well-understood, the biological reason for menopause, or the way in which it evolved in humanity remains a mystery. The process was once thought to be virtually non-existent in the animal kingdom, raising further questions.

    • Education

      • The ConversationGrowing up in a city can harm your spatial skills – new research

        Like computer circuit boards, many American cities are organised in a grid. People flow through them in vast numbers. In our new study published in Nature, we reveal the city grid has a legacy. Designed to ease navigation, they can in turn lower the spatial skill of those who grow up in them.

      • Times Higher EducationPandemic was a missed opportunity for science advocacy

        I was less surprised. We at the Science Media Centre (SMC) had noticed during the pandemic that some universities that were extremely proactive in research communications were missing in action. Many of those with whom we had worked closely during past health crises were struggling to prioritise the media’s demand for science.

    • Hardware

      • HackadayA Gaggle Of Boards Makes For An I2C Playground

        It’s not much of a stretch to assume that the majority of Hackaday readers are at least familiar with I2C. In fact, there’s an excellent chance that anyone who’s ever done more with an Arduino than blink the onboard LED has at one time or another used the serial communication protocol to talk to a sensor, display, or other external gadget. Of course, just because most of us have used it in a few projects doesn’t mean we truly understand it.

      • HackadayHacking A Fuel Sensor Into A Portable Tank, Literally

        Regular readers of Hackaday will know that the projects we feature are generally of the high-tech variety. Microcontrollers, 3D printed parts, embedded Linux, lots of wires, that sort of thing. But that’s not to say we don’t appreciate the somewhat more visceral builds out there; after all, hacking is about creative problem solving and thinking outside the box, and none of that is limited to how complex the fix actually is.

      • HackadayPong In Hardware… Virtually

        We are big fans of the Falstad circuit simulator. Sure, it isn’t perfect, but there’s nothing else like it when you want to whip up a simple circuit. But we were blown away when we saw a more or less complete hardware implementation of Pong in Falstad. No kidding. Starting with the original schematics, there are multiple pages that show each sub-circuit and even a playable subset that you can play the game in your browser.

      • HackadayMagnetic Hockey Game Uses A 555

        We love a good project here at Hackaday, particularly one that makes us want to pick it up and have a go at whatever it does for ourselves. And when we see such a project and find that it contains the One Chip To Rule Them All (otherwise known as the NE555 timer), our collective cup runneth over with joy. So [Andrew Fentem]’s magnetic hockey project certainly pushes all our buttons, as it’s a game superficially similar to an air hockey table in which a magnetic puck is accelerated by a handheld electronic bat.

      • HackadayGrid-Level Energy Storage And The Challenge Of Storing Energy Efficiently

        Although every electrical grid begins with the production of electricity, there are times when storing this power in some form instead of using it immediately is highly convenient. Today’s battery-powered gadgets are an obvious example of such time-shifting, but energy storage plays a major role on the grid itself, too, whether in electrochemical, mechanical or in some other form.

      • The VergeAlienware’s QD-OLED monitor sets a new standard for gaming displays

        But those will still be TVs, and this is a monitor. While this isn’t the first OLED targeted toward PC gamers, the AW3423DW is the kind of monitor that I have been waiting years for. I don’t want to have a tall TV on my desk, even if it is one of the “smaller” 42-inch LG C2 OLED TVs that are releasing this spring. The AW3423DW looks like a gaming monitor, with its immersive 1800R curve and 21:9 ultrawide (3440 x 1440) design. And, with a display capable of 175Hz refresh rate, it acts like one but has far better picture quality — and brightness — thanks to QD-OLED. At $1,299, Alienware’s pricing seems right on the money, coming in for less than next-gen TVs with many (but not all) of the same perks.

      • PSA – PC DualSense Users

        Controllers haven’t seen much change over the past decade or two. We’ve had the same set of buttons for a while now. Rumble and gyro have been a thing for a while too now. So everyone’s curiosity was piqued when reviewers began hailing Sony’s DualSense, the controller for the PlayStation 5, as the next-generation controller. Many reviewers went as far as to claim that this controller single-handedly gave the PS5 an edge over not just the XBox but the PC too.

    • Health/Nutrition/Agriculture

      • Common DreamsOpinion | Poverty: The Pre-Condition Underlying Covid-19 Mortality

        In Hinds County, Miss., where nearly half of all residents are poor or low income, about 3 in 100 people have died of covid-19. Olivia Womack, a student at the University of Mississippi who grew up in Hinds County, has lost 20 members of her extended family to the coronavirus.

    • Integrity/Availability

      • Proprietary

        • The HillDemand for cyber threat intel growing, White House official says [iophk: Windows TCO]

          Private sector companies are increasingly asking the federal government for cyber threat intelligence as they seek to shore up their defenses against growing online threats, a White House cyber official told lawmakers on Wednesday.

          Robert Knake, a U.S. official in charge of budget and policy at the White House’s Office of the National Cyber Director, told a House Homeland Security subcommittee that companies are increasingly pushing for more data from government agencies.

        • Krebs On SecurityThe Original APT: Advanced Persistent Teenagers

          Many organizations are already struggling to combat cybersecurity threats from ransomware purveyors and state-sponsored hacking groups, both of which tend to take days or weeks to pivot from an opportunistic malware infection to a full blown data breach. But few organizations have a playbook for responding to the kinds of virtual “smash and grab” attacks we’ve seen recently from LAPSUS$, a juvenile data extortion group whose short-lived, low-tech and remarkably effective tactics have put some of the world’s biggest corporations on edge.

        • Security

          • PIASecuring Your Accounts Is Difficult. This Is What You Should Know About Multi-Factor Authentication.

            One way to keep yourself more secure on the web is by using multi-factor authentication. While it might take you a few extra seconds to log in to your accounts with added security, it really is worth the hassle. 

          • Privacy/Surveillance

            • New York TimesYou’re Still Being Tracked on the Internet, Just in a Different Way

              Now tracking has shifted to what is known as “first party” tracking. With this method, people are not being trailed from app to app or site to site. But companies are still gathering information on what people are doing on their specific site or app, with users’ consent. This kind of tracking, which companies have practiced for years, is growing.

              In other words, Google is accumulating data on its own users’ search queries, location data and contact information. Pinterest is doing the same with its users on its site and app, while TikTok is gathering information on the people who are on its app. The New York Times also does first-party tracking.

            • Patrick BreyerPatrick Breyer: „Data retention is dead. Stop trying to resurrect it!”

              The European Court of Justice (ECJ) ruled today in Luxembourg that general and indiscriminate data retention is inadmissible even for the purpose of combating serious crimes. MEP and civil rights activist Dr. Patrick Breyer (Pirate Party) comments: [...]

            • The VergeMeta is reportedly making ‘Zuck Bucks’

              Zuck Bucks, seemingly named for Meta founder, chairman, and CEO Mark Zuckerberg, are “unlikely” to be a cryptocurrency. “Instead, Meta is leaning towards introducing in-app tokens that would be centrally controlled by the company, similar to those used in gaming apps such as the Robux currency in popular children’s game Roblox,” according to the FT. Roblox has built a huge business selling Robux, and Meta could try to emulate some of that success on its own platforms.

    • Defence/Aggression

      • TechdirtJury Awards $14 Million To Anti-Police Brutality Protesters Who Were Brutalized By Colorado Police Officers

        Cops who thought they could just be cops and that would be enough to let them get way with excessive force deployment and other misconduct have just received a rude awakening. The public — which includes very carefully selected jury members — is sick of law enforcement’s shit.

      • Democracy NowBack from Kabul, Women’s Delegation Urges U.S. & Europe to Unfreeze Afghan Funds Amid Humanitarian Crisis

        Women in Afghanistan are protesting a number of gender-based restrictions from the Taliban, including an order in March to shut down public high schools for girls. In response, U.S. officials canceled talks with Taliban leaders in Doha, continuing to freeze billions in Afghan assets while Afghanistan spirals into economic catastrophe. We speak with Masuda Sultan and Medea Benjamin, two co-founders of Unfreeze Afghanistan, a coalition advocating for the release of funding for Afghan civilians. They recently visited Afghanistan as part of a U.S. women’s delegation and say the U.S. has a responsibility to alleviate the suffering there, which it had a major role in causing over two decades of war. “It seems that every time there is a showdown between the Taliban and the international community, it’s the Afghan people that suffer,” says Sultan. “We are now having a kind of economic warfare against the Afghan people,” adds Benjamin.

      • Democracy NowWashington Post Video Journalist Captures Ukrainian Stories as Russian Forces Leave Parts of Ukraine

        As the Russian assault on Ukraine continues, more videos are emerging that show evidence of Russian brutalities and possible war crimes, such as executions and torture. Russian officials have denied the accusations, calling them Ukrainian propaganda. We speak with Washington Post video journalist Jon Gerberg, who has been filing video reports from the war for the past six weeks, and see extended interviews from civilians he interviewed. As Russian forces retreat from Ukrainian cities, “we are pulling back the veil of the more active conflict that was keeping us as journalists from some of these areas,” says Gerberg. “This is a war that in over a month has had an unbelievable impact on both the men and women fighting it and the men and women who are stuck in the middle of it as civilians.”

      • The NationHow Kherson Was Occupied

        kherson, ukraine—Kherson was occupied by the Russian army on March 3. Initially, the city was encircled: Neighboring villages and the Chernobaevka airport were under the enemy’s military control. Then, the Russian troops entered the city. Translated by Finley Muratova.

      • Common DreamsHouse Votes to Hold Trump Aides Navarro, Scavino in Contempt of Congress

        The U.S. House of Representatives on Wednesday voted to hold former Trump administration aides Peter Navarro and Dan Scavino Jr. in contempt of Congress for refusing to comply with subpoenas from the panel probing last year’s attack on the Capitol.

        “These men are trying to tear down American democracy.”

      • Common DreamsAmir Locke’s Family ‘Deeply Disappointed’ by No Charges for Officer Who Fatally Shot Him

        Criminal charges will not be filed against the Minneapolis police officer who shot and killed 22-year-old Amir Locke while the police department was executing a no-knock warrant, Hennepin County Attorney Michael Freeman and Minnesota Attorney General Keith Ellison announced Wednesday.

        In a statement calling Locke the victim of a “tragedy” that “may not have occurred absent the no-knock warrant used in this case,” Freeman and Ellison said that “there is insufficient admissible evidence to file criminal charges in this case.”

      • Common DreamsOpinion | Win the War, Invest in Peace: That’s the Conversation We Need to Be Having

        In the middle of a brutal assault, it’s difficult to talk about demilitarization. And so, it was with trepidation that I recently convened a conversation about exactly that.

      • The NationColonialism’s Ledger

        Both within and outside the United States, it has become increasingly obvious that the need for wealth redistribution—“the issue that blocks the horizon,” as Frantz Fanon wrote in The Wretched of the Earth—is the central issue for any future era of progressive change. Wealth inequality has accelerated throughout the world over the past four decades in what many perceive as the triumph of neoliberalism: Individuals and nations are rewarded or punished according to their ability to accumulate wealth and participate in the financialization of all aspects of their existence.

      • TechdirtCourt Says Texas Drone Law Violates The First Amendment

        The Texas government has passed a law that places a lot of restrictions on those operating drones. The law (passed in 2013 and amended in 2015) also creates a cause of action for residents who feel their privacy has been violated by UAV operators. There’s a single carve out: one for researchers operating drones “on behalf of an institution of higher education.”

      • The NationWhat Will It Take to Shrink the Pentagon’s Budget?

        I have a question for you: What would it take in today’s world for America’s military spending to go down? Here’s one admittedly farfetched scenario: Vladimir Putin loses his grip on power and Russia retrenches militarily while reaching out to normalize relations with the West. At the same time, China prudently decides to spend less on its military, pursuing economic power while abandoning any pretense to a militarized superpower status. Assuming such an unlikely scenario, with a “new cold war” nipped in the bud and the United States as the world’s unchallenged global hegemon, Pentagon spending would surely shrink, right?

      • Common DreamsOpinion | This New Global Nuclear Disorder Must Be Halted
      • Counter PunchSupporting Militarism Will Not Bring Justice, Only Death

        Let’s get something clear.  The government in Kyiv is not a progressive government, much less a revolutionary one.  Those liberals, leftists and anarchists who act as if it is are at best confused.  At worst, they are supporting the relentless expansion of the greatest purveyor of violence in the world.  In other words, the United States.  Is Russia’s invasion wrong on multiple levels?  Of course it is.  Was Washington’s multi-pronged pressure over the past couple decades to get Kyiv to join its side wrong on multiple levels?  Of course it was.

        Yes, Russia is the primary culprit in the current situation.  It should go back to its pre-invasion borders and accept that the good old days with the Tsar before the October revolution are never coming back, no matter what Alexander Dugin or Vladimir Putin believe.

      • Common Dreams‘Most Dangerous Point in Human History’ Looming, Warns Noam Chomsky

        Far-right and authoritarian leaders in the U.S. and Russia are pushing the planet toward “the most dangerous point in human history,” renowned scholar Noam Chomsky said in an interview published by The New Statesman Wednesday, pointing to Russia’s war in Ukraine and the planetary emergency.

        Chomsky condemned Russian President Vladimir Putin’s “criminal aggression” in Ukraine, where his forces have killed an estimated 1,430 civilians since their February 24 invasion according to the United Nations, and warned that the U.S. must help to negotiate peace to avoid nuclear war with Russia.

      • Counter PunchWhy Reliable Death Tolls in Ukraine are Hard to Come By

        The Kremlin’s first statement on Russian military casualties in their invasion of Ukraine, on March 2, 2022, noted that 498soldiers had been killed and 1,597 wounded. And for weeks Russian media continued to suggest, without giving actual figures, that very low numbers of their soldiers have been killed and wounded in Ukraine.

        But on March 21, Russian tabloid Komsomolskaya Pravdareported that 9,861 Russian troops have been killed and 16,153 wounded. The report only appeared for a short time before it was removed, and the pro-government newspaper said the numbers were not real but rather the result of a hack.

      • Counter PunchNo Backup Plan: Half of Ukraine’s Renewable Energy Facilities at Risk of Destruction

        Ukraine was, said the Association, starting to make good inroads on renewable energy, with installed capacity “at 9.5 GW as of the beginning of 2022” and a “total investment in the industry [of] more than $ 12 billion”.

        But now, warns the agency, “Ukraine’s renewable energy facilities are also at high risk of total or partial destruction. 47% of the installed capacity of renewable energy power plants is located in the regions where active hostilities are taking place.”

      • Counter PunchA Deeply Remembered Family in a British Colony

        The Singh family was large. Jeswant had several siblings—as I recall, 7 brothers and 2 sisters. Each went by their nicknames—Jeswant was Googi, older than him was Bangsa, and older than both was Umber. I can’t remember the names of the older siblings. Only Jeswant’s real name was known to me.

        The oldest sibling, a male, who did well in school, was sent to study law in London. When he returned, he worked his way up in neighbouring Singapore to become a judge. The family, understandably, was immensely proud of him. They always regarded him as a totemic figure.

      • Counter PunchOn Bucha and the Chechen Connection

        The latest developments: – What to make of the Bucha massacre evidence – Analysis of competing narratives, satellite imagery, etc. – The presence of Chechen fighters in the Kyiv suburbs – The Chechen War inside Ukraine – Kadyrov-Zelensky beef – Video testimony from Mariupol survivor and why it raises more questions than it answers

      • TruthOutImages From Bucha Remind Us That War Photography Can Be Resistance
      • Meduza‘Putin destroyed evidence of Nazi crimes’: Meduza talks to historian Gregory Aimaro-Parmut about the destruction of Chernihiv’s SBU archive

        On the second day of Russia’s war against Ukraine, the headquarters of the Chernihiv branch of the SBU, Ukraine’s Security Service, came under fire. The building was destroyed along with an archive containing some 13,000 documents. Historian Gregory Aimaro-Parmut frequently traveled to this archive from his home in Chicago, to conduct research on the Nazi occupation of Ukraine during World War II. At Chernihiv’s SBU archive, he was able to gather proof of crimes against the local population — and he even planned to move to Ukraine to continue his research. For Meduza, journalist Kirill Rukov interviewed Gregory Aimaro-Parmut about his family’s roots in Ukraine, his research, and his plans to return to Chernihiv.

      • Meduza‘They breathed radioactive dust for a month’: The mayor of Chernobyl’s satellite town describes life under Russian occupation

        Slavutych is one of the youngest towns in Ukraine. It was purpose-built 35 years ago in the aftermath of the Chernobyl disaster, to provide a new home for the nuclear power plant’s employees and their families. In the early days of Moscow’s full-scale invasion of Ukraine, Russian forces occupied the Chernobyl Exclusion Zone, using it as a bridgehead for an advance on Kyiv. Slavutych, located 50 kilometers (31 miles) from the Chernobyl Nuclear Power Plant and home to 25,000 people, found itself isolated. Nevertheless, the Russian troops who entered the town were met with civil resistance, with local residents staging a mass protest. After Russian forces retreated from the Kyiv region in early April, Slavutych came back under Ukrainian control. Speaking to Mediazona, Slavutych Mayor Yuri Fomichev described the month his town spent under Russian occupation. Meduza has translated the most striking excerpts from his account here. 

      • Meduza‘Everyone at home thinks I work for the State Department’: Tens of thousands of Russians have fled to Turkey and Armenia. A new project seeks to ease their transition.

        As Russia has cracked down on dissent since invading Ukraine in late February, tens of thousands of people have fled the country. Many have left with less than a day’s notice, which means they often have no luggage, no money, and no idea where to spend the night when they arrive in a foreign country. Kovcheg (“The Ark”) is a new organization working to provide shelter and legal support to Russian emigrants in need. Meduza tells the story of how it came to be.

      • VOA NewsUN Nuclear Watchdog: Iran Moves Machines for Making Centrifuge Parts to Natanz

        Little is known about the Isfahan workshop. Diplomats have said it is slightly larger than the Karaj one. On Wednesday, the IAEA said Iran had moved all the equipment from Karaj to an unspecified location at Natanz, raising the question of whether it will increase output by using both Natanz and Isfahan.

      • BBCIS captors used ‘sadistic’ torture methods, court hears

        The trial continues, with as many as 50 witnesses expected.

      • OverpopulationUkraine war: temporary glitch or tipping point?

        Almost everyone reading these words hopes for a quick resolution to the war in Ukraine. But, with population growth straining global food systems, what might Russia’s aggression mean for global agricultural production and humanity’s ability to feed itself going forward?

      • MEMRIAunt Of Palestinian Terrorist Diaa Hamarsheh, Who Killed Five Israelis In Bnei Brak Shooting Spree: We Are Sad That He Is Gone, But We Are Happy That He Is A Martyr; Not Everyone Has This Kind Of Courage

        In a video that was posted on the Sanad News YouTube channel on March 30, 2022, Rim Hamarsheh, the aunt of Palestinian terrorist Diaa Hamarsheh, who on March 29 killed five Israelis in a shooting spree in Bnei Brak, Israel, said that the family is sad that he is gone but happy that he is a martyr. Asking Allah to be “pleased” with Hamarsheh, she praised his confidence during the attack, adding: “Not everyone possesses this kind of courage.” For more about Palestinian celebrations of the Bnei Brak shooting, see MEMRI TV Clips Nos. 9463, 9467, and 9470.

    • Environment

      • ABCDolly Parton urges people to be ‘mindful’ of how they’re treating the planet

        Dolly Parton is opening up on why her home in Tennessee is so special to her and sharing a message on the importance of protecting the planet.

        During a recent interview with National Geographic Travel’s Amy Alipio, the award-winning singer, who hails from Sevierville, Tennessee, around the Great Smoky Mountains, described the Smokies as “one of those special places that God put here for us to enjoy.”

      • Common DreamsRebellious Climate Scientists Have Message for Humanity: ‘Mobilize, Mobilize, Mobilize’

        Amid a weeklong global civil disobedience campaign to demand climate action commensurate with mounting evidence about the need for swift decarbonization, Scientist Rebellion is highlighting specific gaps between what experts say is necessary and what governments allowed to be published in a summary of the United Nations’ latest climate assessment.

        “We need a billion climate activists…The time is now. We’ve waited far too long.”

      • Common DreamsDems Join Climate Groups Outside Postal Service HQ to Demand Fleet Electrification

        Democratic lawmakers on Wednesday joined with labor leaders and climate action advocates outside the U.S. Postal Service headquarters, where they demanded that the Louis DeJoy-led agency rethink its plan to buy new gas-powered delivery trucks and instead commit to a union-made, electric fleet.

        “Postmaster DeJoy’s contract for thousands of gas-guzzling vehicles cannot go forward.”

      • Common DreamsWATCH LIVE: Big Oil Execs to Face Charges of Price-Gouging at House Hearing

        Top executives from some of the largest and most profitable oil and gas companies are expected to face tough questions Wednesday as they testify before a House subcommittee about price-gouging U.S. consumers even as their companies haul in record-setting profits.

        “They should be ashamed.”

      • Common Dreams‘Horrifying’: Researchers Find Microplastics in Lungs of Living People

        Less than two weeks after scientists discovered microplastics in human blood, a team of researchers in the U.K. said Wednesday that the tiny particles have also been detected in people’s lungs.

        Researchers at the University of Hull and Hull York Medical School analyzed lung tissue from 13 people who were undergoing surgery and found microplastics (MPs) in 11 of the samples, including in tissue from the deepest part of the lungs—a discovery that alarmed the authors of the new study.

      • Common DreamsBush, Crow, Sanders Bill Would Use Defense Production Act to Boost Clean Energy

        Sen. Bernie Sanders joined Democratic Reps. Cori Bush and Jason Crow on Wednesday in unveiling a bill that would leverage the Defense Production Act to ramp up renewable energy manufacturing in the U.S., a step the trio said would help fight the climate crisis and reduce the nation’s reliance on fossil fuels from Russia and Saudi Arabia.

        “Now more than ever, we need a Green New Deal, and this bill would be a significant step towards making that a reality.”

      • Counter PunchOn-Going Environmental Degradation is No Joke

        For instance, there’s nothing to laugh about in a study recently released by the Environmental Integrity Project on the 50th anniversary of the Clean Water Act. The report, published by “former EPA enforcement attorneys to advocate for effective enforcement of environmental laws” found “alarming results of water quality tests in all 50 states. More than 700,000 miles of waterways, about 51 percent of assessed river and stream miles, are impaired by pollution. That’s in addition to another 55 percent of lake acres and 26 percent of estuary miles.” The term “impaired” identifies lakes, rivers and streams that are too polluted to even meet minimum standards “for swimming and recreation, aquatic life, fish consumption or as drinking water sources.”

        While the statistics alone are shocking, what’s really worth questioning is the efficacy of laws that are often passed with great fanfare and promises of attaining goals that — as with the Clean Water Act — are never met. In truth, the minute the legislation is signed into law those who fall under the regulatory jurisdiction go to work weakening, obfuscating, and extending the science-based standards that would ensure sustainable clean water for the future.

      • Energy

        • Common DreamsOpinion | The Fossil Fuels Era Must End. Collective Transformation Must Start Now

          A transition to renewable energy that is both fast and fair is eminently possible. In the U.S. alone, we already have almost all the technologies we need for a 100 percent transition to clean energy by 2035, with much of that transition completed by 2030. With this existing technology, we could power every state and grid in the U.S. with clean, renewable, reliable energy. By now, it is widely understood that the obstacles we face are neither technical nor economic, but social and political. By invoking the Defense Production Act, the Biden administration is now poised to ensure a sustainable supply chain for the critical minerals we need to cut climate emissions, electrify our transportation sector and transition to clean energy. As we navigate what remains of this crucial, make-or-break decade of the 2020s, the administration must undertake every effort to ensure that in our transition to clean energy we do not shift the burden of energy production from one community to another.

        • DeSmogThe Sun’s Pro-Fracking Poll was Paid for by Climate Denial Group

          A poll in The Sun that claims 44 percent of the British public supports fracking was paid for by a climate science denial group, DeSmog can report. 

          The survey was published in The Sun this week (5 April) with the headline “FRACKING IS FINE: Nearly half of voters are in favour of lifting fracking ban” and referenced in the “Sun Says” editorial column. The story did not include any information about who was behind the poll.  

        • CBCSuncor shifts focus to hydrogen and renewable fuel over wind and solar

          In a news release Monday, the Calgary-based company says it still intends to be net-zero emissions by 2050, but will accelerate progress towards that target by focusing on hydrogen and renewable fuels instead.

          Suncor says its strategy for hitting the 2050 goal is also focused on increasing shareholder returns.

      • Wildlife/Nature

    • Finance

      • Counter PunchSome Good News on Inflation in the Latest Jobs Report
      • Common DreamsOpinion | Why Should Progressives Embrace a 21st Century Economic Bill of Rights? Because They Already Do

        The media has failed to recognize the significance of progressive elected officials’ legislative proposals. Looking to redeem the nation’s promise of life, liberty, and the pursuit of happiness, progressives have advanced bills in Congress that would cultivate a new economic social contract for America.  With the Democratic party facing potentially devastating losses in 2022 and 2024—and the majority of Americans yearning for progressive transformations—we need to make our political aspirations and projected initiatives powerfully clear.

      • Common DreamsGOP Threatens to Tank Covid Funding in Bid to Preserve Trump Immigration Policy

        Senate Republicans on Tuesday threatened to tank a new $10 billion coronavirus relief package unless Democrats allow a vote on an amendment to preserve Title 42, a Trump-era border expulsion policy that the Biden administration is moving to end after months of sustained pressure from immigrant rights groups.

        Late Tuesday, Republicans in the upper chamber blocked a procedural effort to begin consideration of the bipartisan Covid-19 aid measure, which includes money to help the U.S. purchase coronavirus test kits, therapeutics, and vaccines. Public health advocates have criticized the bill’s exclusion of funds to combat the pandemic globally.

      • Common Dreams‘Next Step: Cancel It,’ Biden Urged After Extending Student Loan Repayment Pause

        Progressives on Wednesday welcomed the Biden administration’s decision to extend the moratorium on educational loan repayments through the end of August, while urging President Joe Biden to use his executive power to cancel all student debt.

        “Good move. Now cancel it all.”

      • Common DreamsKey Voting Bloc Has Swung 15 Points to GOP Since Manchin Killed Child Tax Credit

        A new survey released Wednesday shows that Democrats are losing electoral support among recipients of the expanded child tax credit, a monthly program that lapsed at the end of December after Democratic Sen. Joe Manchin opposed an extension.

        “This isn’t just bad policy. It’s bad politics. If Democrats lose ground in the midterms, people like Manchin will be to blame.”

      • Common DreamsOpinion | Understanding Biden’s Billionaire Tax Proposal

        The Billionaires’ Minimum Income Tax included in the budget plan released by President Biden on March 28 would limit an unfair tax break for capital gains income and complement proposals the president has offered previously to limit other tax breaks for capital gains. The new proposal would be phased in for those with net worth between $100 million and $200 million, and the Biden administration estimates that the majority of the revenue would be collected from billionaires. It would ensure that these individuals pay income tax of at least 20 percent on their real income, including both traditional taxable income and unrealized capital gains that go untaxed under the current rules.

      • Common DreamsHouse Dems Rip Fossil Fuel Execs for Price Gouging Consumers

        Democratic lawmakers inside the halls of Congress and activists outside on Wednesday excoriated Big Oil executives for reaping record corporate profits by price gouging U.S. consumers.

        “These executives are far more interested in exploiting the pandemic and war in Ukraine to pad their bottom lines and make Americans pay on both ends.”

      • Help! My rising tide is lifting all those boats!

        I’m getting the vibe that MMT is falling out of vogue in Sweden and that interest rates are gonna be jacked up. Maybe we’ll know for sure in three weeks after the next Riksbank meeting. But they’re giving up on trying to stem inflation.

    • AstroTurf/Lobbying/Politics

    • Misinformation/Disinformation

      • Rolling StoneFox News Doctored Clips of Obama’s Visit to the White House to Make It Seem Like Biden Was Lost

        The only problem is that both clips were taken out of context. Biden does look a little confused in the first clip, but it’s only because he’s looking for someone, perhaps Interior Secretary Deb Haaland, whom he brings up onstage to applause shortly after the conservative media cut ends. The second clip ends right before Biden gets Obama’s attention and introduces him to someone. Twitter user @acyn helpfully attached the full clips to the end of the Fox News segments lambasting the edited versions.

      • New York Times[Crackers]’ Fake Claims of Ukrainian Surrender Aren’t Fooling Anyone. So What’s Their Goal?

        And while there is no evidence that the misinformation campaign has had any discernible effect on the conflict, experts say the hackers’ intentions might not be to actually trick anyone. Instead, the hackers are most likely trying to erode confidence in Ukrainian institutions and show that the government and news media cannot be relied upon for information or to keep hackers out of their systems. The tactics mirror those used in other Russian disinformation campaigns, which have focused on fomenting divisions and cultural conflict.

        “You can build uncertainty, confusion and distrust,” said Ben Read, a director at the cybersecurity firm Mandiant. “It doesn’t need to stand up to a close reading to have some effect on the population; it erodes trust in all messages.”

      • Common DreamsPinterest Applauded for Plan to Combat Climate Misinformation

        Amid fresh warnings from scientists about human-caused global heating, Pinterest was widely praised Wednesday for providing a model for tech giants by banning all climate misinformation across the social media platform.

        “We encourage others to take note of Pinterest’s efforts to reduce climate change disinformation.”

      • New York TimesPinterest bans climate misinformation from posts and ads.

        Pinterest will prohibit ads and posts that feature climate misinformation in its latest attempt to block harmful content on its virtual pinboard service, the company said on Wednesday.

        The ban includes any content that denies the existence or impacts of climate change, or denies that humans influence global warming and that the phenomenon is supported by scientific consensus. Inaccurate posts about natural disasters and extreme weather events will also be removed, as will misrepresentations of scientific data through omission or cherry-picking meant to erode trust in climate science.

      • What Does Elon Musk’s Twitter Look Like For Digital Marketers?

        The question now is this: What might the influence of Elon Musk mean for Twitter, and for the digital marketing landscape as a whole?

    • Censorship/Free Speech

      • TechdirtIt’s Wrong For Politicians To Announce Plans To Punish Companies For Speech, No Matter Who Does It [Ed: Companies are not people; they haven't free speech rights]

        I feel like I keep needing to write this, but once again, no matter who does it and no matter which company they’re targeting, it’s wrong for politicians to promise to punish companies for their speech. For some reason, many people’s position on this point changes based on whether or not they like or dislike the politician, and whether or not they like or dislike the company. But it’s wrong.

      • TechdirtDirecTV Ignores GOP Pressure, Kicks OAN Off Its Cable Lineup

        Back in January DirecTV announced it would be kicking the fantasy and conspiracy channel One America News (OAN) off of its satellite TV lineup, removing the biggest distribution avenue for the “news” channel.

      • Mint Press NewsCancel Culture and Polarization in the Age of COVID: How To Agree To Disagree
      • Dawn MediaFemale seminary teacher killed by her students

        The accused students told police that a religious personality appeared in the dream of one of their relatives — a 13-year-old girl — and said the teacher had committed blasphemy, sources said.

      • NDTVPak School Teacher Killed By Colleague, Students For “Blasphemy”: Police

        A teacher at an all-girls religious school was killed by a woman colleague and two students who accused her of blasphemy, Pakistan police said Wednesday, the latest murder in the country related to the hugely sensitive issue.

        Few issues in Pakistan are as galvanising as blasphemy, and even the slightest suggestion of an insult to Islam can supercharge protests and incite lynchings.

      • India TimesTeacher at Pak school killed for ‘blasphemy’ by colleague, pupils

        Police said two students and ateacher ambushed Safoora Bibi at the main gate of the school and attacked her with a knife and stick. “She died after her throat was slit,” a police official said. The main suspect is a colleague who planned the crime with two nieces studying at the Jamia Islamia Falahul Binaat school. The girls told police a relative had dreamt the dead woman “had committed blasphemy” against the Prophet, police said, adding they were probing if the main suspect, Umra Aman, had a personal grudge.

    • Freedom of Information/Freedom of the Press

    • Civil Rights/Policing

      • Common Dreams‘A Non-Starter’: Critics Slam Amtrak Request for DHS Watchlist Screening of Passengers

        Civil liberties defenders sounded the alarm Wednesday after Amtrak asked the Transportation Safety Administration to start screening passengers against the U.S. Department of Homeland Security’s federal master terrorism watchlist.

        “From our decades of work on the watchlisting system, we know it’s a due process nightmare and prone to error.”

      • Common Dreams‘Say It With Pride’: Pushback After Psaki Walks Back Biden Amazon Union Remarks

        Sen. Bernie Sanders and other progressives on Wednesday applauded President Joe Biden’s words of support for Amazon workers—and rejected the White House’s attempt to temper the president’s statement, calling on the administration to proudly and unequivocally align itself with pro-worker efforts.

        In a speech to the North America’s Building Trades Unions (NABTU), Biden spoke about the creation of the White House Task Force on Worker Organizing and Empowerment, which is “dedicated to mobilizing the federal government’s policies, programs, and practices to empower workers to organize and successfully bargain with their employers.”

      • New York TimesTrucking Companies Train You on the Job. Just Don’t Try to Quit.

        Each year, thousands of aspiring truck drivers sign up for training with some of the nation’s biggest freight haulers. But the training programs often fail to deliver the compensation and working conditions they promise. And drivers who quit early can be pursued by debt collectors and blacklisted by other companies in the industry, making it difficult for them to find a new job.

    • Monopolies

      • Copyrights

        • Everything or Nothing: The missing James Bond theme song

          So, the songs are perpetually stuck in rightsholder limbo. No one wants to renegotiate the contracts to make a few cents off streaming.

        • BBCEd Sheeran wins Shape of You copyright case and hits out at ‘baseless’ claims

          In a video on social media, he said there was now a culture “where a claim is made with the idea that a settlement will be cheaper than taking it to court, even if there’s no basis for the claim”.

          He added: “It’s really damaging to the songwriting industry. There’s only so many notes and very few chords used in pop music.

        • The ScotsmanEd Sheeran wins High Court copyright battle with Sami Switch over Shape Of You

          He claimed Sheeran’s lawyers brought the legal proceedings because PRS for Music – the industry body that collects and distributes royalties – had “frozen” payments for UK broadcast and performance income from Shape Of You.

        • Evening Standard UKEd Sheeran wins High Court copyright battle with Sami Switch over hit song Shape Of You

          The judge found Sheeran had not even heard the “Oh Why” song before writing his own hit, ruling he did not deliberately or subconsciously steal from it.

        • Music Business WorldwideEd Sheeran wins copyright lawsuit in the UK

          He added: “The use of the first four notes of the rising minor pentatonic scale for the melody is so short, simple, commonplace and obvious in the context of the rest of the song that it is not credible that Sheeran sought out inspiration from other songs to come up with it.”

        • Creative CommonsCC Global Summit Announcement

          Creative Commons is excited to announce plans to return to an in-person format for the next CC Global Summit, due to take place in September/October 2023.

        • Creative CommonsOpen Minds Podcast: Cory Doctorow, Science Fiction Author, Journalist and Tech Activist
        • Creative CommonsCreative Commons 2021 State of the Commons Annual Report

          We are pleased to present the 2021 Creative Commons State of the Commons Annual Report. This report showcases last year’s 20th Anniversary activities and also highlights important innovations, achievements, collaborations, conversations, and partnerships.  

        • EFFThe Latest Threat to Independent Online Creators Is the Filter Mandate Bill

          This filter mandate bill would task the Copyright Office with designating technical measures (DTMs instead of STMs) that internet services must use to address copyright infringement. Both the Copyright Office proceeding and this bill have the potential to result in the same thing: more copyright filters.

          For those who make and share things online, be it through scripted and edited videos or livestreams, filters have routinely been a huge problem. Right now, the only silver lining has been that American law doesn’t require any service to have a filter. YouTube, Facebook, and Twitch use these tools voluntarily, to terrible effect, but they are not doing so under any legal requirement. That means that at least sometimes when they mess up, they can take whatever measures necessary to fix the problem.

          And they mess up a lot. Automated systems cannot tell the difference between lawful expression and infringement. YouTube’s system flagged static as copyrighted material five separate times. Facebook can’t tell the difference between different classical musicians playing public domain pieces. And Twitch has completely failed its users in its implementation of anything resembling copyright rules.

        • TechdirtVosburg V. Putney, Leg Amputations, And The Overly-Censorial DMCA Notice

          There was a case I remember reading in law school, about intentional torts, that stuck with me, for reasons that will probably be obvious once I tell you about it here.

        • Torrent FreakSky Tries to Remove ‘Pirate’ IPTV App “CucoTV” from GitHub

          UK media giant Sky has asked GitHub to remove the website and APK file of the popular IPTV application CucoTV. The developer platform responded by taking a CucoTV repository offline. However, the application’s main website, which is hosted on GitHub, remains up and running.

        • Torrent FreakHow LaLiga’s Anti-Piracy Tools Led To Two More Pirate IPTV Arrests

          Spain’s National Police report that two people have been arrested on suspicion of intellectual property offenses and other crimes related to the supply of pirate IPTV subscriptions. The investigation was launched in 2019 by Spanish football league LaLiga which, as we’ll explain today, has developed a formidable array of anti-piracy tools and services.

Linux.com So Poorly Managed by Linux Foundation That Now They’re Double-Posting (Same Post Twice, Not Corrected)

Posted in GNU/Linux, Site News at 3:58 am by Dr. Roy Schestowitz


Summary: The Linux Foundation has turned Linux.com, once a thriving hub for news about GNU/Linux, into a graveyard; this is what Linux.com looks like this morning

Microsoft Hasn’t Changed Since the YouTube-DL Takedown

Posted in Microsoft at 3:45 am by Dr. Roy Schestowitz

Sky Tries to Remove 'Pirate' IPTV App 'CucoTV' from GitHub

Summary: Outsourcing to Microsoft is poor decision-making, as yesterday’s news serves to remind us again (there’s no due process!)

IRC Proceedings: Wednesday, April 06, 2022

Posted in IRC Logs at 2:22 am by Needs Sunlight

Also available via the Gemini protocol at:

Over HTTP:

HTML5 logs

HTML5 logs

#techrights log as HTML5

#boycottnovell log as HTML5

HTML5 logs

HTML5 logs

#boycottnovell-social log as HTML5

#techbytes log as HTML5

text logs

text logs

#techrights log as text

#boycottnovell log as text

text logs

text logs

#boycottnovell-social log as text

#techbytes log as text

Enter the IRC channels now

IPFS Mirrors

CID Description Object type
 QmUzKMhTGo1DJmKEBN66LFEk6zHeUYAU98ufYPgjoXBcv7 IRC log for #boycottnovell
(full IRC log as HTML)
HTML5 logs
 QmdcXcJotmjEP4yhh593QS7qBPpAM1rzMHdN3t42k6ku2S IRC log for #boycottnovell
(full IRC log as plain/ASCII text)
text logs
 Qme8KSpJ21LvJmajSUM5ehX3u3AynqdD1Pcj1uaR5HHZuh IRC log for #boycottnovell-social
(full IRC log as HTML)
HTML5 logs
 QmV8zmNH7a2PKo7XR5Mz2cCTy5eAsV5UcjjvPzDzPTWmnd IRC log for #boycottnovell-social
(full IRC log as plain/ASCII text)
text logs
 QmXUZtBZ85gX4he7TtkVsMSUTP7REMPfLa3EErbpURo9sQ IRC log for #techbytes
(full IRC log as HTML)
HTML5 logs
 QmZBVVg8bWgqSAkhMAEPwdBsmZoUBY1deexzWpshD69PMk IRC log for #techbytes
(full IRC log as plain/ASCII text)
text logs
 Qma6Mr9w4oUjwTsHShWQn2TmXfjFHvzuBaxXasYGAr6j8N IRC log for #techrights
(full IRC log as HTML)
HTML5 logs
 QmNdwygQcdQTYurjKNqxDA7P8hP36gHWDyv9cqF7svzZsf IRC log for #techrights
(full IRC log as plain/ASCII text)
text logs

IPFS logo

Bulletin for Yesterday

Local copy | CID (IPFS): QmPTFnSBK7s4hJa6dWKXhRFqz7rSTw2b3nyJfUHGke9zsy

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channels: Come and chat with us in real time

New to This Site? Here Are Some Introductory Resources




Samba logo

We support

End software patents


GNU project


EFF bloggers

Comcast is Blocktastic? SavetheInternet.com

Recent Posts