Bonum Certa Men Certa

Links 13/12/2021: Linux 5.16 RC5 and Fwupd 1.7.3



  • GNU/Linux

    • 9to5Linux Weekly Roundup: December 12th, 2021

      This week has been really great with lots of cool stuff for everyone, starting with the launch of the Firefox 95 web browser and the Tails 4.25 anonymous OS, and continuing with a new release of the Gentoo-based Calculate Linux distro, a new Kali Linux release for ethical hackers, and the long-anticipated Zorin OS 16 Lite edition.

      On top of that, I take a look at the Armbian Linux distro on the Raspberry Pi 4 computer and show Linux newcomers how easy is to search for text within many files and directories. Also, Linux Mint 20.3 is now ready for public beta testing.

    • Audiocasts/Shows

      • Linux Mint 20.3 Beta Cinnamon Run Through - Invidious

        In this video, we are looking at Linux Mint 20.3 Beta, Cinnamon edition.

      • Linux Mint 20.3 Beta Cinnamon

        Today we are looking at Linux Mint 20.3 Beta, Cinnamon edition. It is based on Ubuntu 20.04, Linux Kernel 5.4 (but you can easily upgrade it to 5.13), Cinnamon 5.2, and uses about 1GB of ram when idling. Enjoy!

      • Linux Action News 219

        The Log4Shell vulnerability is making waves this week; we'll explain why and break down how it works.

        Plus, some good news for the Desktop and systemd-homed gets one step closer.

      • Josh Bressers: Episode 301 – You’re holdingit wrong: the importance of unlearning

        Josh and Kurt talk about the epic failure that was episode 300. But this ties nicely into the topic of the day which is new ways to do things. The example is a new way to hold a controller when playing Tetris. There are always new tools and new ideas in security. Sometimes we have to abandon the old way because the new way to too good to ignore.

    • Kernel Space

      • Linux 5.16-rc5
        So everything looks fairly normal. This rc5 is perhaps a bit bigger
        than usual, but it's not like it's breaking any records. I blame
        people trying to get stuff done before the holidays, and/or just
        random timing effects.
        
        

        Anyway, I do expect things to calm down over the next couple of weeks, but we'll see.

        As to rc5, the patch is dominated by drivers (network, sound, hid, rdma, usb... and a lot of other random things) and selftest updates (bpf, kvm and networking).

        The rest is fairly random - filesystems (cifs, btrfs, tracefs), core kernel and networking. Some fixups to the new damon virtual address space monitoring code.

        Shortlog appended.

        Do give it a good testing - with the holidays coming up, things are probably going to slow down both on the development and testing front, and as a result I expect that I will also extend the rc series by another week not because it's necessarily needed (too early to tell, but doesn't feel that way), but simply because nobody will want to open the next merge window immediately in the new year.

        Anyway, that's the plan right now (based on previous years where we've done the same), but let's see how this all goes.

        Linus
      • Linux 5.16 is coming after a slight delay, offers improved support for Surface devices
        Linus Torvalds today announced the availability of Linux kernel 5.16-rc5, a release candidate on the road to 5.16. The only roadblock between this release candidate and an official release is Santa Claus. Not literally, of course. Linus blames the delay on the holidays, causing development to slow down. The release window is expected to be pushed back one week, with Torvalds saying that...

      • Linux 5.16-rc5 Released - Cycle To Be Extended Due To The Holidays - Phoronix

        Linus Torvalds just released Linux 5.16-rc5 and while things are looking normal at this stage, he announced that this 5.16 cycle will drag on longer due to the Christmas / New Year's holidays.

        Torvalds noted in this evening's release announcement, "So everything looks fairly normal. This rc5 is perhaps a bit bigger than usual, but it's not like it's breaking any records. I blame people trying to get stuff done before the holidays, and/or just random timing effects. Anyway, I do expect things to calm down over the next couple of weeks, but we'll see. As to rc5, the patch is dominated by drivers (network, sound, hid, rdma, usb... and a lot of other random things) and selftest updates (bpf, kvm and networking). The rest is fairly random - filesystems (cifs, btrfs, tracefs), core kernel and networking. Some fixups to the new damon virtual address space monitoring code."

      • Kernel prepatch 5.16-rc5 [LWN.net]

        The 5.16-rc5 kernel prepatch is out for testing.

      • Rust in the Linux Kernel: ‘Good Enough’

        The effort to bring Rust to the Linux kernel marches on this week, with an update from Rust for Linux project maintainer Miguel Ojeda put out this week serving as cause for renewed excitement. While the update cautions that Rust support is “still to be considered experimental,” it notes that the project has moved on from using the beta Rust compiler to use stable releases, starting with Rust 1.57.0, which was just released last Thursday.

        In addition, the project has migrated to the 2021 edition of Rust, and plans to migrate to new stable compilers each time one is released.

    • Applications

      • Fwupd 1.7.3 Released with Support for Most Nordic Semiconductor nRF Secure Devices

        Fwupd 1.7.3 introduces support for Nordic Semiconductor nRF secure devices, adds a sync-bkc sub-command to ensure a known set of firmware versions, adds FuArchiveFirmware support for plugins that use archives as firmware files, adds sector size properties and a quirkable page to FuCfiDevice, and makes Upower and powerd support optional.

        On top of these enhancements, the fwupd 1.7.3 release fixes various bugs to improve support for existing hardware. For example, it fixes firmware flashing of the Lenovo TBT3 dock, and improves support for System76’s Launch configurable keyboard by adding a new mechanism to wait for it to come back from DFU mode.

    • Instructionals/Technical

      • How to install OBS Studio on Fedora - Darryl Dias

        In order to install OBS Studio we need to add RPM Fusion Free repository.

        Let’s do that by entering the command below and adding the RPM Fusion Free repository.

      • How To Install PostgreSQL on Fedora 35 - idroot

        In this tutorial, we will show you how to install PostgreSQL on Fedora 35. For those of you who didn’t know, PostgreSQL is a powerful, open-source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. Postgres is a free and open-source relational database management system emphasizing extensibility and SQL compliance.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the PostgreSQL 14 on a Fedora 35.

      • DNS: What Is It, What Is It Used for and How It Works

        As you may know, computers use IP addresses to connect with each other and communicate.

        However, humans use and prefer names (such as bytexd.com) to access computers. This is because domain names in spoken language are easier to use and remember than a scary sequence of numbers (e.g., 192.168.1.165).

        What would happen if we have to access the computers only using their IP addresses? In that case, you have to memorize tens or even hundreds of these numbers (can a human do that?).

        This would not only be error-prone but also very hard or even impossible to use in this fast-growing digital world, where thousands of new domains are added to the Internet each day.

        Luckily, we have computer scientist and internet pioneer, Paul Mockapetris for inventing a naming system called Domain Name System (DNS).

        The main task of a Domain Name System (DNS) is to translate the domain names of computers into their IP addresses.

      • How to play Bayonetta on Linux

        As you may know, computers use IP addresses to connect with each other and communicate.

      • What is Kubectl Patch Command

        Kubernetes offers various methods to update resources: edit, apply, patch, and replace. So, today our discussion topic is Kubectl patch or patch command. If you communicate with Kubernetes clusters via kubectl CLI, then you might be familiar with the edit or apply subcommands. Just like these two commands, we are less familiar with the patch command of kubectl. The patch command enables you to change part of a resource specification, specifying the changed part on CLI. While updating a resource, it’s good to patch it. There are three types of patching, i.e., Strategic, JSON merge patch, and JSON patch. The strategic-merge type tries to “do the accurate thing” when merging the given spec with the current spec. More explicitly, it tries to merge both arrays and objects. For instance, specifying a patch that holds a single or new variable in a pod container specification results in that variable being included in the current variables, not overwriting them. Erasing an array element via a strategic merge patch is more difficult, which needs the usage of merge orders.

        Like the strategic approach, the JSON merge patch method takes a partial Kubernetes specification as input and holds the merging objects. This way is quite dissimilar from the above-cited approach as it only supports replacing arrays. While using this approach, you need to stream full specifications for all of the containers; if you need to modify any container propertyOn on the CLI, you can choose JSON merge patch via kubectl patch.

        On the other hand, the JSON patch method uses a JSON illustration of the variations you wish to make to a resource. JSON Patch is a more robust and efficient way to state the modifications that you want to make.

      • What is MySQL RANGE Partitioning

        Partitioning is a process in which large tables of the database are divided into separate tables but treated as a single table. We can make partitions in the database using MySQL and place the data according to these partitions. In the MySQL database, the only horizontal partition is supported and it is of six types. In this post, RANGE partitioning will be discussed in detail and explained with the help of examples so the readers can understand it.

      • What is MySQL List Partitioning

        Partitioning of a MySQL database is a process in which data placed in the tables is further divided into small tables; which makes it easy to handle the large size of data. MySQL is a database that is very much popular among SQL databases to manage the data.

        MySQL supports only horizontal partitioning. In MySQL, there are six types of partitioning, one of them is List partitioning, which is going to be explained in this article with the help of an example.

      • How do I check my Redis Memory Usage

        Redis is an in-memory data store. This means that it stores the data in the system’s memory. The ability to store the data in the RAM is very crucial to improve performance as it does not require a complete round trip to the disk to fetch the data.

        However, storing the data in memory comes with a significant drawback. When the data size grows exponentially, more RAM size is required to handle the data. Adding more RAM as the data grows can be expensive and prone to hardware compatibility and failures.

        Although storage and size affect all database systems, it is more announced in in-memory databases such as Redis or Memcached. It is good to keep in mind that Redis is not developed as the central database for massive applications.

      • How to count total keys in Redis

        Redis is a free and open-source in-memory key-value database that is built for performance and flexibility. It is cross-platform and can run on Unix/Unix-like systems and Windows.

        This tutorial describes how you can view and count all the keys in a Redis database using various commands and techniques.

        The example commands and illustrations have been tested on a Debian 11 server and a Redis server version 6.0. We recommend using the official Redis CLI utility to get a similar output, as shown in this guide.

      • How can I see All Redis Keys

        If you have ever used a Key-value database, you probably have no problem with the Redis database’s workings. However, if you are new to the concept of key-value databases, they can be a little confusing compared to relational databases.

        This tutorial will try to demystify how to work with Redis by showing how to work with keys.

      • Access Redis Via Ruby

        Redis is a free and open-source in-memory key-value data store famous for high performance, low latency, and flexibility. This tutorial will help you to interact with a Redis database using the Ruby programming language.

      • How to use Redis Keys

        Redis is a key-value data store. Hence, understanding how to work with keys is a fundamental concept when using Redis.

        This guide will look at how to work with Redis keys and various commands to manage them.

      • How to use the RDB (Redis Backup File)

        Backups are essential features in sensitive data environments such as databases. They allow us to perform restorations in case of failures and errors.

        One example of such an environment is a database such as Redis. Since its an in-memory database, a simple error such as power failure can lead to data loss. It is therefore essential to have persistence for your data.

        This tutorial will learn how to work with the Redis Database Backup to save the data stored in the memory to the system’s disk and perform restorations from the RDB.

      • How to FlushDB in Redis

        Redis is a free, open-source key-value data store. It stores data in the system’s memory instead of the disk. This feature allows Redis to be super fast compared to databases such as relational databases. It is mainly used in high-performance and low latency environments.

        Using this tutorial, you will learn to delete all the keys in a Redis database and clear the Redis cache.

      • How to use Ansible Dry Run

        Ansible is a free and open-source configuration management tool. It allows you to manage remote servers from a single machine.

        In this tutorial, you will learn how the Ansible dry_run works and how to use it in your playbooks.

      • How to use Snapshots with Redis

        In Redis, a snapshot refers to the process and method of ensuring the persistence of data from the system memory to a permanent location such as the system’s disk.

        Although Redis is an in-memory data store, it does provide various methods to store and recover data to and from the system’s disk.

        This article will discuss how to use persistence in the Redis database. It is good to note that we will not dive deep into how the methods of backup provided by Redis are implemented. Consider the documentation to learn more and discover which is best for your use case.

      • How to use Redis Sorted Set

        Sorted sets are one of the most valuable and advanced data types in Redis. Sorted sets are very similar to sets because they both contain non-repeating string sequences. However, unlike standard sets, sorted sets include a score value associated with each member.

        The score value allows them to be sorted in a specific order. Each member of a sorted set must be unique but can share a score value with multiple members.

        In this tutorial, you will learn all about the sorted sets in Redis and how you can use them in your databases.

        Ensure you have an existing Redis server installed and running to follow this tutorial.

      • How to copy or clone a MySQL database

        In MySQL the data can be backed up by making its clone or making a copy, so in case of any mishap, it can be retrieved from its clone. For the new users of MySQL, it is the popular database management tool for relational databases(SQL); it manages the data by arranging them in tables which not only help the developers to manage them easily in a well-structured way but also improved the processing of the computer by which it is being operated.

        To create the backup of the database in MySQL, we will make a clone or copy in a very easy procedure which will be discussed in detail in this article.

      • How to Configure Linux Mint Updates Automatically

        The Linux operating system is made of many libraries and packages linked together in a complicated network. These packages contain all the data that is required to run the operating system and to run your operating system smoothly, you should update your system frequently. It repairs security gaps that have been identified to protect your system from outside intruders, virus attacks, correct or delete computer bugs that can slow down your system, and improve the speed and system efficiency. Moreover, updates also bring new features to your devices while removing old ones that can enhance your productivity. So, updating your OS is critical, but manually doing that is a very hectic and tedious task. This is where automatic updates kick in, so you no longer have to bother about the manual updates.

      • How to connect to WiFi on Pop!_OS

        Automatic updates repair security gaps that have been identified to protect your system from hackers, virus attacks, correct or delete computer bugs that can slow down your system and improve the speed and system efficiency. This article is an all-inclusive guide on how to configure Linux Mint updates automatically. Two different methods are mentioned in this tutorial: configuring updates automatically using GUI and modifying the auto-upgrades file in terminal.

      • Parse Lighttpd Access.log

        System administrators require detailed information to diagnose and fix problems that may be encountered in a system. One source of such information is logs. Logs are a series of records that describe how a system or resources in the system are utilized.

        A web server such as Lighttpd allows you to configure the level of details of the output information by the use of logs. It uses the Common Log Format by default. However, the logging method is highly configurable for various needs and scenarios.

        In this tutorial, you will learn how to enable logging in Lighttpd server and understand the formatting of the logs from the access.log file.

      • Kubectl Get Pods Wide Format

        Kubectl is a Kubernetes command-line configuration tool that interacts with a Kubernetes API server. Kubernetes objects can easily be created, updated, and as well as destroyed using Kubectl. This cheatsheet was built as a quick reference for running commands on a variety of Kubernetes components and resources.

      • How to use Terraform depends_on

        With the rise of cloud computing over the years, the need for automated and fast tools to manage them has become necessary. Terraform is one of these tools.

        Terraform, developed by Hashicorp, is an infrastructure as a code utility. It allows you to provision cloud infrastructure in a fast and efficient way. Using Terraform, you can build, modify and destroy cloud resources in a few lines of code. It supports cloud providers such as Amazon AWS, Google Cloud, Microsoft Azure, and more, including custom cloud infrastructure.

      • Query Redis from Python

        Remote Dictionary Server, or Redis for short, is a free, open-source in-memory database. Redis is a single-threaded NoSQL database that is built for high-performance and low-latency between data reads and writes. It uses key-value pairs to store the data. Although the data is stored in the system’s memory, you can add persistence by dumping the stored data to disk and loading it when needed.

        In this guide, we will introduce you to key concepts in Redis and show you how to use Redis with the Python programming language.

      • How to Enable IPv6 in Nginx? - Unixcop the Unix / Linux the admins deams

        Hello, friends. In this short post, we will show you how to enable IPv6 on Nginx. This step is important to make our website or web application available in more ways.

    • Wine or Emulation

    • Games

      • OpenRazer 3.2.0 brings more device support for Razer fans on Linux | GamingOnLinux

        Have some fancy Razer devices? Need help managing them on Linux? OpenRazer 3.2.0 is out now and it's looking good.

        Much like many other bigger vendors, Razer don't officially support Linux with their proprietary applications so it's up to the community to work around that and get all features working. This is what OpenRazer does and it manages to do it very well too. When paired up with a GUI app like Polychromatic, it's easy!

      • The Linux Gamer: These six remixed commands help us catch new, chiller vibes in the terminal. - Invidious
      • Ubisoft Is Hiring A Linux Developer For An "Unannounced Project" But Don't Get Too Excited - Phoronix

        Ubisoft issued a new job posting for a Linux developer, which has many Linux gamers excited especially as it's mentioned for an "unannounced project." Unfortunately, contrary to all the emailed tips in overnight about the job posting, it ultimately will likely prove to be of little interest to the gaming community.

        A new Ubisoft job posting is looking for a senior programmer that is experienced with Linux and in particular Debian. While one might think that this is in relation to the upcoming Valve Steam Deck, Steam OS 3.0 is Arch Linux based where it's the now defunct former SteamOS builds that were based on Debian. If the Debian focus is accurate, it's possible this job role has something to do with Google's Stadia. The job role also makes mention of experience in Google Cloud SDK. Debian is the default operating system currently in Google Cloud. Meanwhile another popular Linux target with increasing gaming ambitions is Tesla's in-vehicle infotainment system though that is running on Ubuntu.

      • Wounds of Eventide brings the final chapter for Blasphemous out now | GamingOnLinux

        Blasphemous has a fresh update out with Wounds of Eventide, which brings overall the story to a close.

        Coming as part of a series of updates that began with Stir of Dawn in 2020, this free upgrade provides us with the usual assortment of new levels, bosses, items and allows you to unearth "secrets that will unlock another fate for Cvstodia – leading into the events of the Blasphemous sequel (launching in 2023)". The developer did say that late-game saves may not be able to access all of the content "but you will get clues on what to do when you replay the game".

      • Last Epoch gets improved controller support and a first dungeon | GamingOnLinux

        Combining together time travel with an action RPG full of dungeon crawling and lots of replay value, Last Epoch continues showing off its promise with the Eternal Legends update.

        Firstly, as we will no doubt see plenty more games do over the next couple of months for the Steam Deck, Eleventh Hour Games have improved controller support with this update to make more of the UI easily accessible with it. There's also been a number of parts optimized for better performance like the minimap, enemy / minion movement and attack animations and so on.

      • Valve broke Counter-Strike: Global Offensive on Linux, Vulkan may come soon | GamingOnLinux

        Despite Valve pushing many areas of Linux gaming, including the upcoming Steam Deck handheld which will use the Arch-based SteamOS 3, they still totally break their own games.

        It's pretty concerning that their absolute #1 most popular game on Steam, Counter-Strike: Global Offensive, has been thoroughly broken on Linux (and macOS) with the update that landed on Friday, December 10. First, the game wouldn't even launch at all which was thankfully fixed - but there's a pretty huge game-breaking problem still left in.

      • Valve show off exclusive Steam Deck case for 512GB model | GamingOnLinux

        While all variants of the Steam Deck will come with their own case, the top-end 512GB model will include a slightly different design and Valve has now shown it off. It's not overly exciting and the tweaks to it are pretty minimal but still looks pretty stylish.

        Valve say that the casing is functionally identical it's just a cosmetic difference with the Steam Deck logo being a different colour, the zipper pulls are different, the fabric inside is different and the addition of a microfiber cleaning cloth plus a a separate drawstring pouch for the power cord.

      • Cities: Skylines Airports DLC announced for release in January | GamingOnLinux

        Seems Paradox and Colossal Order aren't done with their city builder just yet, as the Cities: Skylines Airports DLC was just announced for release on January 25.

        "Cities: Skylines Airports expansion DLC invites you onboard to experience the wonders and logistics of modern-day air travel. Please have your boarding pass ready as you start to place and design your airport. Fasten your seatbelts and connect your airport to the city through bus, metro, and train stations. Please place your items in the overhead compartments so that you can create cargo terminals connected to your airport complex while hauling in new goods and materials. We are now at the perfect altitude to begin enhancing your city's travel industry! Thank you for flying with us today!"

    • Distributions

      • New Releases

        • Review: JuNest

          I found the JuNest software to be one of those rare gems that does exactly what it sets out to do, no more or less. The JuNest project gives us the ability to set up a semi-isolated Arch Linux environment in a jail. The software allows us to install and run software from the Arch repositories without contaminating our host operating system. This essentially gives us access to an Arch Linux environment without the overhead of a virtual machine. It also means we can use Arch applications on our desktop and share files between our host system and the JuNest jail seamlessly.

          I did run into some errors with more complex applications, but those were easy enough to work around by simply running the junest command to access the jail's namespace.

          All in all, I like JuNest. It may not be a full Linux distribution, like those we usual cover here, but it does provide a helpful way to run cutting edge Arch software from within an existing Linux distribution with minimal overhead or maintenance. The fact we can manage the JuNest environment and install additional software from Arch's repositories without administrative access also makes this a very handy tool for situations where we are working in a restrictive environment.

      • Canonical/Ubuntu Family

        • Linux Mint 20.3 Beta is Available to Download
          Mint hasn’t formally announced this milestone at the time you read this, but the omg! tip box has been hammered with links to the Linux Mint 20.3 beta .iso from readers — it’s appreciated! — so I felt I better pass the news on ASAP!

          The final stable release of Linux Mint 20.3 is due before Christmas (possibly on the 18th or the 25th, according to internet chatter). This beta is intended for devs and bug hunters but gives interested users a sneak peek at what’s planned too.

        • Ubuntu 21.04 (Hirsute Hippo) Will Reach End of Life on January 20th, 2022



          Powered by Linux kernel 5.11 and built around the GNOME 3.38 desktop environment series (with support for GNOME 40 apps), Ubuntu 21.04 (Hirsute Hippo) also introduced PipeWire support, nftables as the default firewall backend, support for smart card authentication, and a redesigned Yaru dark theme.

          But, not being a long-term support (LTS) release, Ubuntu 21.04 only receives software and security updates for nine months, which means that it will reach end of life on January 20th, 2022. At that time, Canonical will stop offering updates for the Hirsute Hippo release. All users are urged to upgrade to Ubuntu 21.10 (Impish Indri) as soon as possible!

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Giving back to the community

        There are various reasons I chose to do an event involving Tryton. One reason is that I'm using it myself: investing in the community will help the product grow in the future.

        Many free software organizations have recently tried to hire remote workers in Albania. These decisions have attracted a lot of attention. The woman I hired to help me prepare for the Courgent visit and organize the event in Tirana is Kristina Millona.

        In each of the communities I've visited in the region, I've shared a lot of information to help young people seek scholarships abroad, for example, Irish scholarships and Australian scholarships. Kristina applied for the prestigious Chevening scholarship and in the middle of the project we were working on, she received the news that she had been selected. The scholarship has a rigorous selection process where each applicant is evaluated on merit. Congratulations Kristina.

        Compared to the tech industry in other countries, there are a lot of women participating in these events. One of the top requests that I've heard from these women is to introduce any successful women in business or technology who might come and speak to them.

      • How I use open source to design my own card games

        I love a good game, and I particularly enjoy tabletop games because they have many of the same traits that open source has. When you're playing a card game in real life with friends sitting around a table, you can as a group decide that Jokers are wild. Alternately, you could arbitrarily decide that should a Joker come into play, anyone holding an Ace must discard that Ace. Or when a Queen of Diamonds comes into play, everyone must pass their hand to the player on their right. In other words, you can reprogram the rules on a whim because a game is nothing but a mutually agreed-upon set of conditions. To me, what's even better is that you can invent your own games instead of hacking the rules of somebody else's game. From time to time, I do this as a hobbyist, and because I like to combine my hobbies, I tend to design games with only open source and open culture resources.

      • Best Free and Open Source Alternatives to Apple Motion

        In 2020, Apple began the Apple silicon transition, using self-designed, 64-bit ARM-based Apple M1 processors on new Mac computers. Maybe it’s the perfect time to move away from the proprietary world of Apple, and embrace the open source Linux scene.

        Motion is used to create and edit motion graphics, titling for video production and film production, and 2D and 3D compositing for visual effects. The software lets users create and play back visual effects and motion graphics.

        Motion is commercial proprietary software and not available for Linux. What are the best free and open source alternatives?

      • Productivity Software/LibreOffice/Calligra

        • Best Open Source Word Processors for Linux

          So, I’m here with a list of the best open-source word processors for Linux to make your life easier without that.

          Please note that I am talking about word processors here, not a full-fledged office suite. The focus is on suggesting that tools that let you write documents. Some software may come with spreadsheets and presentation software but that’s not our goal here.

          The first line of this article is partly true, especially for the Linux people.

      • FSF

        • Licensing/Legal

          • [Old] Free Software Needs Free Tools

            These nonfree development tools present a dilemma for many free software developers. The goal of many of these tools is, through more efficient free software development, more free software and more freedom. CollabNet, Google and GitHub each claim to want free software to succeed and claim they want to help it. For a series of reasons though these companies choose to support software freedom through means that are less in line with free software ethics than the ones they seek to create. The result is developers who are disempowered. The software freedom of the code these hackers produce is contingent on unacceptable exclusivity.

            First, the use of nonfree tools sends an unacceptable message to users of the free software produced. “Software freedom is important for you as users,” developers seem to say, “but not for us.” Such behavior undermines the basic effectiveness of the strong ethical commitment at the heart of the free software movement. As those that are already committed to free software, we should demonstrate that we can succeed—and thrive—using free software. We should support free alternatives to proprietary systems such as Savane which can replace SourceForge or Google Code and runs GNU Savannah, or Gitorious which can replace GitHub—by using them and by improving them in the areas where they fall short.

            Secondly, we should realize that, going forward, the software we produce is only as free as the software it depends on for its continued use, distribution, and evolution.

      • Programming/Development

        • Print HTML in PHP

          A fundamental use of the PHP programming language is to build dynamic web applications. Hence, we often need to print information in HTML inside a PHP web application.

          This guide will learn about two main ways to print HTML content on a PHP web application.

        • Error: Access Violation Writing Location C++

          Whenever you are dealing with codes written in any programming language, there is a high chance that you encounter different types of errors. Similarly, while working with C++, you come across certain types of errors that seem quite challenging to resolve. However, when you look closely at your coding practices, you realize that these errors are nothing but a consequence of your careless mistakes.

          One such error is the access violation writing location error in C++ and this article is dedicated to the discussion of this error. More precisely, we will discuss why this error occurs in the first place and then we will throw light on the different methods using which we can easily get rid of this error in C++ in Ubuntu 20.04.

        • How to Predict Stock Price Using SVM

          The Pandas library method not only allows us to remove the header of the CSV file data but can also be used to remove other rows if we specify their number or index position to the skiprows. So the skiprows will be able to remove all those rows whose numbers will be assigned to them. How to skip the csv header row in Python is explained in this article.

        • Python

          • Python csv skip header row

            In this article, we will learn how we can remove the header of the CSV file data while reading the CSV itself because sometimes we don’t need the header of the CSV file data.

        • Java

          • Logging library flaw opens software from different vendors to RCE

            The flaw, an unauthenticated remote code exploit, allows the complete takeover of systems using versions 2.0-beta9 up to 2.14.1 of the library.

            Developed by the Apache Software Foundation, Log4j is used in software that does not use Java as well and products from Apple, Amazon, Cloudflare, Twitter and Steam are all susceptible.

          • Global race to patch critical computer bug

            Security experts around the world raced on December 10 to patch one of the worst computer vulnerabilities discovered in years, a critical flaw in open-source code widely used across industry and government in cloud services and enterprise software.

          • Log4Shell explained – how it works, why you need to know, and how to fix it – Naked Security

            In this article, we explain the Apache Log4Shell vulnerability in plain English, and give you some simple educational code that you can use safely and easily at home (or even directly on your own servers) in order to learn more.

            Just to be clear up front: we’re not going to show you how to build a working exploit, or how set up the services you need in the cloud to deliver active payloads.

  • Leftovers

    • Science

      • List of winners for the Shanti Swarup Bhatnagar Prize in the fields of science and technology

        The award is named after the founder Director of the Council of Scientific & Industrial Research (CSIR) India - the late Dr Shanti Swarup Bhatnagar. He is credited with establishing twelve national laboratories and held many positions in the government in independent India. It is only given to Indian scientists working in India. The Director-General announces the winners on 26 September on the CSIR Foundation Day.

        The SSB prizes are awarded to scientists below 45 years of age for conduction research in one of seven disciplines. The prize includes a citation, a plaque, and a cash award of ₹5,00,000 lakh.

      • Artificial Intelligence: 7 Achievements From 2021 Driven Entirely By AI

        Over the last year, we've seen some breathtaking developments in the field of artificial intelligence and machine learning - from robots that can reproduce, to human-like robots straight out of a sci-fi show, to AI programmes that can predict the onset of diseases like dementia.

        Here's a list of biggest feats in artificial intelligence this year.

    • Education

      • Research suggests virtual conferences better for environment

        A research team led by engineers from The University of Texas at Austin analyzed several science conferences that first went virtual during the early months of the pandemic. The researchers examined the environmental, social and economic costs of virtual conferences compared with in-person events and analyzed how the shift online altered participation by women, early-career researchers and scientists from underrepresented institutions and countries.

        The study found that virtual events lowered costs and reduced time and travel commitments that had previously held some conferences back from attracting diverse groups of attendees. Also, the environmental costs of hundreds or thousands of people flying from around the world to attend a conference were eliminated.

      • Guy Challenged MIT Students To Solve IIT-JEE Exam: See What Happened

        "Singh in USA" wreaked havoc on the MIT campus by challenging students who agreed to follow two rules - firstly, to choose among Mathematics, Chemistry, or Physics. Secondly, to solve one question from the entire JEE Advanced paper in 5 minutes.

        Those who got the answer right stood a chance to get $100 and $20 for participating. Out of six participants, three people got the answers correctly, winning $100 while three couldn't get the answers right. As participation prize, the YouTuber gave them $20.

    • Hardware

      • U.S. considers banning key exports to Chinese chipmaker SMIC

        Semiconductor Manufacturing International Corp (SMIC) was added to a U.S. blacklist last year that denies it access to advanced manufacturing equipment from U.S. suppliers due to its alleged ties to China's military, claims that the company rejects.

        SMIC, China's largest contract chipmaker, did not immediately respond to a request for comment on the report.

        In the coming months, U.S. officials are also considering adding more Chinese technology companies to the Commerce Department's entity list and to the Treasury list banning U.S. investment, the Journal added.

    • Health/Nutrition/Agriculture

      • Native People in California Are Fighting Water Policies That Imperil Salmon
      • Opinion | The Omicron Shame: Why Is the World Punishing Instead of Helping Africa?

        The decision by several governments across the globe to institute travel bans on seven African countries, starting on November 27, due to the discovery of a new Covid-19 variant, Omicron, was perceived to be hasty in the eyes of some and fully justifiable on medical grounds, in the view of others. However, the matter is hardly that of a difference of opinion.

      • Air Pollution In India: The Time To Act Was Yesterday

        Air pollution has for long been viewed as an environmental or chemical iss€­ue. In reality, it is a major human health issue, causing disease, disab€­ility and premature death of 7 million people glo€­bally every year. We breathe 25,000 or more times every day, inhaling 10,000 or more litres of air. It is a basic body function meant to sust€­ain life. But today, breathing kills. The very air meant to sustain life is killing us, because of the presence of pollutants in it, which are poison for our body and damage our health badly. In India, 93 per cent of children breathe air which is below WHO standards. Over 25 per cent dea€­ths in children under 5 are directly or indirectly related to air pollution. WHO director Dr Mar€­ia Neira has termed it “a global public health emergency” while the WHO director-general has termed it “the second tobacco epidemic”.

      • The dangers of overtaxing your prefrontal cortex

        There's already plenty of literature about our contemporary mental health crisis. But Rego, who has practiced psychiatry for three decades, takes the unique approach of examining with specificity the impact of 21st century life on our magnificent, misunderstood prefrontal cortexes. He offers no sweeping generalizations, or finger pointing. Instead he takes the reader deep into the science of how the region of our brains that controls executive function evolved, how it operates — and what the unbelievable demands we put on it every day are doing to it. It's a fascinating window into what makes us human, and an urgent call to "build our lives as best we can."

        Salon spoke to Rego recently via Zoom about why we're all feeling the effects of frontal fatigue, and what we can do to shake it off.

      • I’ve been sick in bed all week with a bacterial lung infection. I didn’t seek treatment even though I’m insured. (United States healthcare system)

        The thing is, they don’t prescribe antibiotics anymore. So there’s hardly a reason to go.

    • Integrity/Availability

      • Proprietary

        • Security

          • Privacy/Surveillance

            • Confidentiality

              • [Crackers] steal [sic] research data from Sweden's Volvo Cars

                Swedish manufacturer Volvo Cars said Friday that hackers had stolen research and development data from its systems in a cyberattack.

                The company, owned by China's Geely, "has become aware that one of its file repositories has been illegally accessed by a third party," it said.

    • Defence/Aggression

      • Saudi Arabia Arms Sale Is One of Biden's Many Militaristic Actions in First Year
      • The Problems with the Pro-Nuclear Left

        Central to Sunkara's argument was that we can easily separate the science of nuclear power from the technology of atomic weapons. “Some of the paranoia is no doubt rooted in cold war-era associations of peaceful nuclear power with dangerous nuclear weaponry. We can and should separate these two, just like we are able to separate nuclear bombs from nuclear medicine.”

        To read this article, log in here or subscribe here. In order to read CP+ articles, your web browser must be set to accept cookies.

      • Strasbourg commemorates victims of Christmas market terror attack

        Although Chekatt managed to escape the scene even after being injured by one of the soldiers, he was identified and shot dead 48 hours later in one of the southern Strasbourg districts. Authorities later found a video in which the attacker pledged his allegiance to the Islamic State.

        A total of five people have since been investigated under the suspicion of providing Chekatt with weapons. However, a trial is not expected to take place before 2023.

    • Environment

      • Extreme Storms Will Be ‘New Normal,’ FEMA Head Warns After Deadly Tornadoes

        The head of the Federal Emergency Management Agency warned that extreme weather events like the tornados that recently devastated portions of the South and Midwest will become increasingly common as climate change wreaks havoc on the planet.

        “This is going to be our new normal,” FEMA Administrator Deanne Criswell said on CNN’s State of the Union.

      • Kentucky Officials Fear Over 100 Dead, 'Years' of Recovery Following Tornado Devastation

        The death toll from the series of tornadoes that erupted late Friday will likely top 100 in Kentucky alone, the state's Gov. Andy Beshear said Sunday, as fears grew there would be no further rescues from a collapsed candle factory in the devastated city of Mayfield.

        "This is the deadliest tornado event we've ever had."

      • Energy

        • ALEC Is Pushing a Bill That Punishes Banks for Divesting From Fossil Fuels
        • Nation's Largest Electricity Retailer Has Allegedly Financed Straw Candidates
        • Ford to set up three EV battery plants in the US with a total capacity of 129 gigawatt hours a year

          Ford and a partner company say they plan to build three major electric-vehicle battery factories and an auto assembly plant by 2025 — a dramatic investment in the future of EV technology that will create an estimated 10,800 jobs and shift the automaker’s future manufacturing footprint toward the South.

          The factories, to be built on sites in Kentucky and Tennessee, will make batteries for the next generation of Ford and Lincoln electric vehicles that will be produced in North America. Combined, they mark the single largest manufacturing investment the 118-year-old company has ever made and are among the largest factory outlays in the world.

        • Explained: How Cryptocurrencies Are Regulated Around The World

          At a time Cryptocurrency ecosystem stakeholders in India are keeping their fingers crossed, with a hope that India will come up with rules to regulate them instead of announcing a blanket ban, a statement by Prime Minister Narendra Modi has contributed to more suspense on the issue. In a virtual summit hosted by US president Joe Biden, Modi said that emerging technologies such as cryptocurrencies should be used to empower democracy, not undermine it. The statement comes at a time when the entire world is coming up with its own set of regulations to deal with the emerging asset class. While some countries have banned cryptocurrency entirely, others have tried to partially control their flow in the economy. Outlook Business looks at the way different countries in the world have tried to regulate cryptocurrencies.

    • AstroTurf/Lobbying/Politics

    • Misinformation/Disinformation

      • China uses Twitter for its propaganda; gets busted: Over 2K accounts removed

        Twitter recently underwent a major change in leadership as Jack Dorsey stepped down from his CEO post and appointed Parag Agrawal for the post. But the micro-blogging platform has shared an important update on the crackdown of state-linked information operations it has managed to remove from its platform in a bid to bring non-manipulated, bias-free news to users.

        Twitter on Thursday announced that it has removed 3,465 accounts for its foreign state-linked information operations. The Twitter accounts that were removed were linked to operations attributed to six countries, but the biggest contributor remained China.

    • Censorship/Free Speech

      • Is academic freedom compatible with political influence over governance?

        An October decision by the University of Florida to block expert testimony from three professors in a voting rights lawsuit against the Florida government raised concerns across the US academic community. Although the decision was later reversed, concern remains about what the case says about academic freedom, freedom of speech, and an increasing trend of political control over institutions of higher education.

        That concern is only heightened by other controversial new Florida laws. One requires state universities and colleges to conduct annual surveys on the personal and political views of faculty, students, and staff. This is still being challenged in a Florida court as an infringement on freedom and free speech and may yet be overturned, but it is noteworthy that it was passed on 1 July, the same day that Florida’s Foreign Influence House Bill, known as HB 7017, was signed into law by Governor Ron DeSantis, amid unanimous political support.

      • Facebook misjudges thousands of political ads: study

        The team conducted surveys in 58 countries and found that Facebook achieved the least success in filtering ads accurately in Malaysia, where 45% of ads remain under the radar. On the hand, the social network scored the best in the U.S. and New Zealand, where only 1% of ads slipped through the net.

        Facebook began labelling political posts and ads on the platform on several occasions, most recently during the 2020 U.S. Presidential Elections. This came after several critics called out the world’s largest social network for allowing biased and erroneous information to run rampant on the platform.

      • Facebook removes 94 obscene contents of Dr Murad Hassan

        In response to a High Court order issued on Tuesday, the telecom regulator of the country identified the audio and video contents of the former statements containing indecent and vulgar remarks, and asked Facebook and YouTube authorities to remove them immediately.

        The Bangladesh Telecommunication Regulatory Commission (BTRC) identified 387 links on social media and other platforms where the Jamalpur 4 MP’s obscene remarks have been shared.

      • The flawed Islamic democracy of Pakistan

        A serious consequence of this ontological incertitude has been the maddening perversity of thought that marks the justification of mob violence against those charged under blasphemy laws in Pakistan. The most notorious example of this was the ordeal a Christian woman, Asia Bibi, went through before being acquitted of blasphemy in 2018. Many who defended her had to pay with their lives including the Punjab Governor, Salman Taseer.

        The latest manifestation of the chronic malaise was the lynching in Sialkot earlier this month of a Sri Lankan man for allegedly taking down posters on which Quranic verses were inscribed. Less than a week before the Sialkot savagery, an extremist mob had burned a police station in Khyber Pakhtunkhwa when officers rejected its demand to hand over a mentally unstable man arrested for allegedly desecrating the Quran. These ghastly incidents were preceded by the shocking arrest in July this year of an eight-year-old Hindu boy for “intentionally” urinating on the carpet of a madrasa library where religious books were kept. The boy’s family and several members of the Hindu community in the district of Rahim Yar Khan had to flee their homes when a Muslim crowd attacked a Hindu temple after the boy’s release on bail in August.

    • Freedom of Information/Freedom of the Press

    • Civil Rights/Policing

      • Diversity-Driven Hiring Practices Must Include People With Criminal Convictions
      • Opinion | People(s)-Centered Human Rights—A Necessary Framework to Counter Neoliberalism's Dangerous Contradictions

        International Human Rights Day is December 10. On that day in 1948 the Universal Declaration of Human Rights (UDHR) was promulgated as the first in a series of covenants, treaties, and legal interpretations that would make up the post-war human rights framework.

      • Why So Many US-American Whites So Messed Up on Race

        Insofar as they can acknowledge Black poverty and misery, millions and millions of white USAers understand Black pain and suffering as essentially self-inflicted and deserved. Never mind the plethora of research and investigation showing US-American social, political, and economic institutions function in such a way as to produce stark white-Black disparities in every relevant statistical measurement: wealth, poverty, income, employment, infant mortality, maternal mortality, exposure to pollution, life span, health coverage, criminal branding, incarceration, home ownership, police brutality, access to full service grocery stores, access to green space, access to doctors and dentists, access to banks and loans, exposure to COVID-19, and on and on.

        To read this article, log in here or subscribe here. In order to read CP+ articles, your web browser must be set to accept cookies.

      • DNA Explainer: Now you will have right to ignore employers' calls after office hours, read how

        Among some of the stalled bills tabled in Parliament today, an interesting Right to Disconnect Bill is also scheduled in this list. The first time Right to Disconnect Bill was introduced in the Lok Sabha by NCP MP Supriya Sule in 2019 to give employees the right to not respond to employers' calls, texts or emails after office hours. Attempting to tackle the never-ending demands of professional life is the Right to Disconnect Bill.

        This Bill gives employees the right not to respond to communication from employers outside of office hours. The Bill is largely aimed at reducing stress and easing work-related tensions and striving for a better work-life balance. The Bill mandates companies to detail out-of-work demands.

      • Fulani Herdsmen Attack Christians near City of Kaduna, Nigeria

        Prompt action by the Nigerian army prevented further harm by heavily armed herdsmen who attacked Sabo GRA at about 1 a.m., said area resident Agwam Adams.

      • Indian CEO who fired over 900 employees on zoom call asked to go on a long leave

        According to an international business tech magazine, Paula Tuffin, the fintech company's general counsel, described the events of the past week as "very regrettable" and said the board has commissioned a third party to conduct an assessment of leadership and culture at the company. Tuffin also wrote that Garg will be replaced by the company's CFO, Kevin Ryan, as interim CEO.

        The email rolled out by the Board of Directors of Better, a copy of which was first reported by Vice media, stated that the company has also engaged a third-party firm to do leadership and cultural assessment.

      • Dharma Files | Can evil be fought with goodness or by being noble?

        A statement made by Confucius may help us find our way to an answer. He was once asked: “Should we return evil with good? “Confucius replied: “If you return evil with good, what will you return good with? Therefore, return good with good and evil with justice.”

        Similarly, once a pupil told him: “A gentleman (Chun-Tzu/Junzi) is one whom all the people of the village love.” He replied: “No, a gentleman is one whom all the good people of the village love and all bad people of the village hate.”

      • Why Americans are rethinking where they want to live

        Mr Whitaker estimates that from March 2020 to March 2021, around 600,000 people moved from large, high-cost metro areas to mid-sized cities (meaning those with between 500,000 and 2m people), and more than 740,000 moved to rural areas, small towns and cities with populations below 500,000—an increase in both instances of 13.5% from pre-pandemic levels. New York and San Francisco saw the largest increases in the share of people leaving. In recent months, young renters have started returning to some cities while middle-aged people are continuing to flock to the suburbs to purchase homes.

    • Monopolies



Recent Techrights' Posts

Hard to Find a Job After Working for Microsoft (Back Doors Giant, Bribery Hub)
It generally looks like people who chose to serve Microsoft's agenda don't end up too well
Altering Perceived Reality to Make It Seem Like Microsoft is Thriving, Not Failing
pretend XBox did not die
Confluent Insiders: IBM Laid Off Over 800 at Confluent, Not Just 800
For the record, the layoffs at Confluent won't be over. After the bluewashing there will be "IBM RAs" impacting Confluent folks, aside from PIPs
Where and How to Spot LLM Slop
Many people correctly perceive LLMs as a site's downfall, a step towards the abyss
 
Links 26/03/2026: Tor Relay at National Taiwan Normal University, Copyright Hammers Fall
Links for the day
Gemini Links 26/03/2026: "The War of the Worlds" and "sometimes science is just the dumbest thing"
Links for the day
The World Wide Bots
The shape of the Web is so bad that bots exceed humans in some places
Links 26/03/2026: Solicitors Regulation Authority (SRA) Closes 101 Law Firms in 2 Years, "Please Compensate the Work You Appreciate"
Links for the day
Regaining Software Freedom Means Regaining Control Over Programs That Run on Our Devices
Richard Stallman will speak in Italy
Microsoft Secure Boot Removes Users' Choice
Has Greenland banned Microsoft and 'secure' boot yet?
IBM Pushes Workers Out, It Does Not Count Them as "Layoffs"
The number of IBM layoffs can be as large as tens of thousands per year
Microsoft Lost 31% Of Its Alleged "Value" in Five Months, Then It Got Downgraded
In 2026 Microsoft focuses on keeping the layoffs silent
SLAPP Censorship - Part 24 Out of 200: The Failed Effort by Brett Wilson LLP to Strike Out My Lawsuit and My Wife's Lawsuit Against Garrett (the Master Allowed Our Lawsuits to Proceed)
This is lawfare
Official New Figures Show That Solicitors Regulation Authority (SRA) Sees Rise in Dishonesty Among Law Firms Forcibly Shut Down ('Euthanised' Due to Misconduct)
It's rather if in our little country as many as 16 law firms were found to be so dishonest that they needed to be shut down
Back to Normalcy
In our datacentre at least
IBM is "Increasing Its Temporary and Part-time Headcount" While Net Headcount Falls (Despite Buying Many Companies and Their Workforce)
Headcount is a rather superficial yardstick.
EPO Union Decides to Continue Industrial Actions, Next Strike in Four Days
The latest strike had the highest participation rate
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, March 25, 2026
IRC logs for Wednesday, March 25, 2026
Microsoft's "Silent Layoffs" in Slop Clothing
"AI-powered transformation" is just a euphemism for mass layoffs
Public Talk by Richard Stallman in Half a Day "at the Engineering and Architecture Campus of Cesena of the University of Bologna"
He'll probably attract a fairly large crowd
Gemini Links 26/03/2026: Buying a House, Stargazing, OFFLFIRSOCH 2026
Links for the day
Links 25/03/2026: Nations Return to Russian Oil and Burning Wood
Links for the day
Gemini Links 25/03/2026: Resisting Authoritarianism and Why Slop Needs to Go Away
Links for the day
Fedora Maintainer-ship Using Slop (Mistakes) Would Make Fedora Less Reliable
It won't produce reliable code or stable systems one can rely upon
IBM's "Legacy Employees" (Experienced Workers, IBM Management Dubs Them 'Dinobabies')
This notion of "legacy employees" seems like something overlapping with "expensive" (well paid) staff, even if not entirely equivalent
EPO's "Current Industrial Actions Are Likely to Intensify Further."
There is another strike in 5 days
This Morning The Register MS Published Slop Promotion With the Term "AI" 15 Times In It. The Register MS Was (As Usual) Paid to Do This
This is not a serious publisher
SLAPP Censorship - Part 23 Out of 200: We Were Right All Along (for 2 Years) About Third Party Funding and Willingness to 'Break the Bank' in Pursuit of "Revenge"
How much damage can a person do to oneself in pursuit of cover-up of legitimate technical concerns?
Gnome Foundation Inc is in Trouble
the agenda is set GAFAM and IBM rather than donors
Links 25/03/2026: Airports Further Militarised, "Slopification and Its Discontents", Microsoft 'Open' 'Hey Hi' Shutting Things Down
Links for the day
Gemini Links 25/03/2026: Blogging Fright and Absolutely Useless 'Apps' Made by Slop Machines
Links for the day
Rise in Energy Prices Will Significantly Accelerate the Death of So-called "AI Companies"
It should be noted that fake news about Microsoft OpenAI doubling workforce (mere words, not actions) can serve as a nice distraction from the death of Sora due to divestment
It's Always a Question of Trust
There's a widespread stigma of lawyers being manipulative and chronically dishonest
Solicitors Regulation Authority (SRA) Must More Carefully Investigate or Assess the Financial State of Law Firms in the UK
We'll cover this in depth in the future
GAFAM Mozilla Removes Theora Support, Now GNU Needs to Re-encode Videos
Mozilla used to mean something to Free software advocates
An Open Admission Profits Depend on Addiction
Proprietary software tends to be like this
IBM Americas President Ayman Antoun Comes to OpenText, Weeks Ahead the Mass Layoffs Begin
Is that what IBM will be good at?
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, March 24, 2026
IRC logs for Tuesday, March 24, 2026
SLAPP Censorship - Part 22 Out of 200: When You Complain People Impersonate You in IRC (But You Yourself Impersonate People in IRC and Lock Them Out of Their IRC Handles)
We'll cover this with direct evidence some time soon
Gemini Links 24/03/2026: Junk Drawer Time Capsule and Building Outside Alire
Links for the day
Not Much LLM Slop About "Linux" Lately, It Only Ever Comes From the Same Few Sites
As long as only few such sites use LLM slop we can skip and avoid them
Links 24/03/2026: "Epic Lays Off Over 1000 Employees" and US in Financial Trouble According to the Fed
Links for the day
The "Media" Does Not Only 'Miss' Mass Layoffs
"The Treasury just declared the U.S. insolvent. The media missed it"
The Empty Suits of IBM Managers (NIH or "Nothing Invented Here")
IBM's management adopted the business model of parasites
2012: 'Secure' (Microsoft-Controlled) Boot Has Not (Yet) Been Made Obligatory. 2026: systemd Has Not Implemented Age Verification
should we stop calling "nazi" everyone we don't agree with?
More Threats (Including Physical Threats) Against Us Are a Dumb Move
It's like a "hit list" (targets list) and I shall keep the police duly informed
New Example of Pentagon in "Feminist" Clothing Inside Fake News of Publishers Paid to Promote Outsourcing to US ("Clown Computing") and American Slop
Google now pays money to promote Google as a friend of women
Hating Techrights is a Career
but is it good for civil society?
Dr. Stallman’s Work Will Never be Considered 'Mainstream' Because He Rejects and Works Against the So-called 'Mainstream'
Try to be more like Stallman
The New Layoffs: 'Silent Layoffs', 'Secret Layoffs', 'Quiet Layoffs', 'Passive Layoffs' 'Stealth Layoffs', and Unannounced Layoffs Disguised as Return-to-Office (RTO Mandates)
The US needs to revisit and fix the WARN Act
EPO "Cocaine Communication Manager" - Part IX - Cocaine Addicts in Charge of the EPO Attacking Families of EPO Staff
Things like being high-profile and being a serious drug addict aren't opposites
What Feminism in Science Means (Codes of Conduct Don't Tackle the Real Issues)
Universality matters, more so in a project or community that's said to build the "universal operating system" (Debian)
SLAPP Censorship - Part 21 Out of 200: It's About Behaviour Online, Not How Much Money From Shadowy Third Parties Gets Spent on Lawyers and Two Barristers
75+ KG of legal papers, 2 cases, 2 barristers (one hiding in the metadata) and maybe two law firms (also hiding in the metadata) against two modest people in Manchester seems disproportionate and vindicative
Links 24/03/2026: "Airports on ICE" and "Have You Paid Your “Intuit Tax”?"
Links for the day
Gemini Links 24/03/2026: Slop Interview and Why Slop Makes Lousy Code
Links for the day
Richard Stallman to Give Public Talk This Thursday at the University of Bologna (Italy)
Hardly the first time he speaks in Bologna
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, March 23, 2026
IRC logs for Monday, March 23, 2026