Bonum Certa Men Certa

Links 29/03/2022: GNU Poke 2.2 and Official Video Release for LibrePlanet 2022



  • GNU/Linux

    • Ariadne Conillit is correct to refer to GNU/Linux as GNU/Linux – Ariadne's Space

      You’ve probably seen the “I’d like to interject for a moment” quotation that is frequently attributed to Richard Stallman about how Linux should be referred to as GNU/Linux. While I disagree with that particular assertion, I do believe it is important to refer to GNU/Linux distributions as such, because GNU/Linux is a distinct operating system in the family of operating systems which use the Linux kernel, and it is technically correct to recognize this, especially as different Linux-based operating systems have different behavior, and different advantages and disadvantages.

      For example, besides GNU/Linux, there are the Alpine and OpenWrt ecosystems, and last but not least, Android. All of these operating systems exist outside the GNU/Linux space and have significant differences, both between GNU/Linux and also each other.

    • Audiocasts/Shows

      • LHS Episode #460: Winds of Change

        Hello and welcome to the 460th episode of Linux in the Ham Shack. In this short-topics episode the hosts discuss the RaDAR Challenge, the ARRL.org website redesign, secure deleting of files in Linux, new distros from Debian, Ubuntu and Fedora, contributing to open source and much more. Thank you for listening and have a great week.

      • VideoLinux Essentials - The grep Command - Invidious

        The grep command - one of the most popular Linux commands, and definitely deserving of a feature video in the Linux Essentials series. In this video, Jay goes over the basics of the grep command, along with some useful examples.

      • VideoTerminal is NEEDED to use Linux - Invidious

        There is a HUGE myth going around that you don't need to use terminal. While on the surface this is true, as soon as you start using your Linux install, you will realize that you absolutely can NOT live without terminal for daily usage.

    • Instructionals/Technical

      • Inodes in Linux - Explained

        A Linux computer contains several files, which include data files, directories, system files, library files, and other different types of files. These files are stored and organized in directories and subdirectories. The file systems do not rely on the actual data of a file but on the file and directory data structures. Linux maintains file system entries of these files and directories, and these entries are described by inode.

      • AddictiveTipsHow to play Deux Ex on Linux

        Deus Ex is a 2000 action RPG developed by Ion Storm and published by Eidos Interactive. It is set in a cyberpunk dystopian world and centers around a grand conspiracy. Here’s how you can play Deus Ex on Linux.

        Note: as Deus Ex is an older video game, you may want to mess around with rendering options and video settings after getting it running. For best results, select the OpenGL mode or the D3D9 mode.

      • AddictiveTipsHow to play Tannenberg on Linux

        Tannenberg is a military FPS video game set during World War I. It was developed and published by M2H and Blackmill Games. Here’s how you can play Tannenberg on Linux.

      • AddictiveTipsHow to turn sound devices on and off in Linux

        Linux has gotten a lot easier to use, and Linux desktops are way better than they once were. Still, despite all the progress Linux has made, new users still have issues doing basic things like turning their sound devices on and off.

        If you’re new to Linux and unsure how to turn your audio devices on and off, we’ve got you covered! So follow along and learn how to turn on and off your sound devices.

      • AddictiveTipsHow to move and rename your files on Linux

        If you’re new to Linux, you may be wondering how to move and rename files on Linux. Sadly, Linux distributions, even ones aimed at new users, do not go over how to do either of these things. In this guide, we’ll go over moving and renaming your files on Linux.

      • Install DokuWiki on Rocky Linux - kifarunix.com

        In this demo, we are going to learn how to install DokuWiki on Rocky Linux server. DokuWiki is an opensource software written in PHP that allows users to create and edit pages using a web browser. It works on plain texts and requires no database. Read about the features provided by the DokuWiki on DokuWiki features page.

      • Install Redmine on Ubuntu 22.04 - kifarunix.com

        In this guide, you will learn how to install Redmine on Ubuntu 22.04. Redmine is cross-platform and cross-database, flexible project management tool written on Ruby on Rails Framework.

      • Install NVIDIA Drivers On Debian 11 [Updated] | Itsubuntu.com

        How To Install NVIDIA Drivers On Debian 11.

        If you are using an Nvidia graphics card in your Debian-based Linux operating system then you definitely need to install Nvidia drivers in your Linux. You can easily install NVIDIA GPU drivers with a few commands in your Linux.

      • Install DokuWiki on ubuntu 22.04 - kifarunix.com

        In this demo, we are going to learn how to install DokuWiki on ubuntu 22.04. DokuWiki is an opensource software written in PHP that allows users to create and edit pages using a web browser. It works on plain texts and requires no database.

      • H2S MediaHow to install Dotnet in AlmaLinux 8 - Linux Shout

        .NET is a free, cross-platform, open-source developer platform from Microsoft that can be used to create and run programs for Windows. The software is pronounced “dot-net framework”. Programmers can use .NET to develop and test their own software for Windows computers. Several programming languages ​​such as C# or C++ are supported so that as many programmers as possible can use the program to build for web, mobile, desktop, games, and IoT.

        If you install a program that was created with .NET, you also need the .NET Framework. This ensures that all functions of the software work correctly on your computer.

        Well, installation of Dotnet is pretty easy on Windows, however, being open-source and cross-platform it can also be installed on Linux for the development of .Net-based applications.

      • Linux Made SimpleHow to install MCreator on a Chromebook in 2022

        Today we are looking at how to install MCreator 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.

        If you have any questions, please contact us via a YouTube comment and we would be happy to assist you!

      • AddictiveTipsHow to install Rocky Linux 8

        Rocky Linux is an open-source enterprise OS designed to be “100% bug-for-bug” compatible with RHEL. It is helpful on both servers and workstations. It was created to replace CentOS, as RedHat has discontinued it.

        Rocky Linux 8 works well on both servers and workstations. So if you’re itching to try out the latest release, follow this guide, and we’ll show you how to install Rocky Linux 8 on your system.

      • Linux HintHow to Run a Synology Email Server

        Synology Mail Server is a free email server for Synology NAS. You can use it to turn your NAS into an email server and use the Mail Station web client to access it from any web browser.

        In this article, I am going to show you how to install and configure the Synology Mail Server. I will also show you how to install and use the Mail Station web client to send and read emails from the browser. So, let’s get started.

      • Make Use OfHow to Install and Configure Pop!_OS on a PC

        If you're looking for a fast, lightweight Linux distribution that is both powerful and easy to use, Pop!_OS just might be the end of your search. Developed and distributed by System76, this Ubuntu-based distro has everything a power user would want but is so intuitive and easy to use that even the newest of new Linux users will be able to operate and navigate the system effortlessly.

        Follow along and we'll show you how to install this unique Linux distribution on your system.

      • Linux HintHow to Configure Access Points in S3

        Amazon S3 (Simple Storage Service) is a cloud-based storage service that provides a large number of other industry-standard benefits like scalability, durability, data replication, privacy and much more. Due to these advantages, S3 is largely used as backend storage for many applications and websites.

      • Linux HintHow to Configure Default Encryption on S3 Bucket

        S3 buckets are used to store data in the form of objects in AWS. This is a cloud storage service with theoretically unlimited storage capacity and fully managed by AWS itself, so we may call it a serverless offering. So to ensure the privacy and security of the user’s data, AWS provides the facility to encrypt the data using different methods. Even if someone gets successful in breaking the high-security system of the amazon cloud, he still cannot get the actual data. By default, encryption is not enabled for S3 buckets, but a user can easily enable them and also choose the encryption method himself. AWS ensures that encryption has minimal effect on the latency of S3 buckets.

        In encryption, the data is translated to some other unreadable form using mathematical techniques and algorithms. The encryption methodology is stored in the files known as keys which can be either managed by the system itself, or the user can manually manage them by himself. AWS provides us with four different methods of encryption for our S3 buckets.

      • VituxHow to Find Files in Debian – VITUX

        Finding data in a system with thousands of files becomes very difficult for administrators, especially for system users who are not familiar with the command line. While searching via the graphical user interface is possible, it has certain limitations in terms of speed and functionality. The command line provides flexibility to quickly search files using various search criteria. In Linux, there are several commands you can use to find files and folders on your system.

      • ID RootHow To Install TagSpaces on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install TagSpaces on Ubuntu 20.04 LTS. For those of you who didn’t know, TagSpaces is a privacy-aware, cross-platform file browser with note-taking capabilities. It helps you organize your files and folders with tags and colors. TagSpaces support cross-platform application available for Microsoft Windows, macOS, Linux, and Android.

        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 TagSpaces File Manager 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.

      • UNIX CopHow To Install Vuze on Ubuntu

        Vuze is a BitTorrent client used to transfer files via the BitTorrent protocol. Vuze written in Java, and uses the Azureus Engine. In addition to downloading data linked to .torrent files, Azureus allows users to view, publish and share original DVD and HD quality video content. Content presented through channels and categories containing TV shows, music videos, movies, video games, series and others. Additionally, if users prefer to publish their original content, they may earn money from it.

        It’s a cross-platform application available for Microsoft Windows, Linux, macOS, and Android.

      • UNIX CopHow To Install nomacs Image Viewer In Ubuntu

        nomacs is a free, open source image viewer, which supports multiple platforms. You can use it for viewing all common image formats including RAW and psd images.

        nomacs features semi-transparent widgets that display additional information such as thumbnails, metadata or histogram. It is able to browse images in zip or MS Office files which can be extracted to a directory. Metadata stored with the image can be displayed and you can add notes to images. A thumbnail preview of the current folder is included as well as a file explorer panel which allows switching between folders.

      • Linux HintHow to Configure AWS CLI Credentials on Windows, Linux and Mac

        When we create an AWS account, we get a nice and simple graphical user interface (GUI) to manage all settings and resources in our AWS account. The console has links to all AWS resources and services, and you can visit by simply clicking on that service. To further facilitate and ease the operational management of your AWS account, AWS provides you with another way to manage everything in your account: AWS command-line interface (CLI). You are free to configure CLI on your personal system whether you are using Windows, Linux or Mac systems, and we are going to see all of this in this article. AWS command-line interface also provides the ability to manage complex APIs, and here you are also able to run different scripts to automate your AWS services.

      • Linux JournalGetting Started with Docker Semi-Self-Hosting on Linode | Linux Journal

        With the evolution of technology, we find ourselves needing to be even more vigilant with our online security every day. Our browsing and shopping behaviors are also being continuously tracked online via tracking cookies being dropped on our browsers that we allow by clicking the “I Accept” button next to deliberately long agreements on websites before we can get the full benefit of said site.

        Additionally, hackers are always looking for a target and it's common for even big companies to have their servers compromised in any number of ways and have sensitive data leaked, often to the highest bidder.

        These are just some of the reasons that I started looking into self-hosting as much of my own data as I could.

        Because not everyone has the option to self-host on their own, private hardware, whether it's for lack of hardware, or because their ISP makes it difficult or impossible to do so, I want to show you what I believe to be the next best step, and that's a semi-self-hosted solution on Linode.

      • Linux HintHow Do I Increase the Volume (Disk Space) on Synology?

        The disk space of the volumes of your Synology NAS may run out at any time. Luckily, you can increase the size of the volumes of your Synology NAS anytime.

        If you have some free space available on a storage pool of your Synology NAS, you can increase the size of any of the volumes you have created on that storage pool.

        If you don’t have any free space available on your desired storage pool, you can always add more drives to the storage pool and increase the size of the storage pool.

        In this article, I will show you how to increase the size of the volumes of your Synology NAS. So, let’s get started.

      • Linux HintHow Do I Write An Excerpt in WordPress?

        This tutorial explains how to write an excerpt in WordPress.

        An excerpt is a short extract of your content, allowing users to know its subject. Normally excerpts include a Read More or Continue reading button.

        After reading this tutorial, you will be able to add excerpts to your content easily by following a few steps. The explained methods describe how to implement the More block and write an excerpt within the post settings. You don’t need to install plugins to apply the instructions below.

        All steps described in this WordPress article include screenshots, making it easy for all WordPress users to follow them.

      • ID RootHow To Install KPhotoAlbum on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install KPhotoAlbum on Ubuntu 20.04 LTS. For those of you who didn’t know, KPhotoAlbum is an image viewer and organizer for Unix-like systems. This application makes it easy for users to annotate images and videos taken with a digital camera. Another unique feature of KPhotoAlbum is how it categorizes photos and time-based browsing. Instead of showing you thumbnails directly, it gives you options to see photos from a category.

        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 KPhotoAlbum image organization 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.

      • UNIX CopHow To Install SciTE on Ubuntu

        SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer.

        Also It has a smaller memory footprint and works flawlessly on Ubuntu. The user interface developed using GTK on Linux systems.

        In addition to, SciTE supports syntax highlighting of many languages. The full list of recognized languages canbe found in the official documentation. Features include replace in selection, regular expression replace with subgroups, find in files, code folding, API files, copy formatted, abbreviations, multiple selection, and support for variable width fonts. The editing layout consists of multiple tabs containing source, and additionally an output pane that displays output from scripts that have been run.

      • The difference between throttle() and rate-limit() in syslog-ng

        There are multiple ways in syslog-ng to limit message rate. The throttle() option of syslog-ng destinations tries to make sure that all messages are delivered without exceeding a specified message rate. The rate-limit() filter introduced in syslog-ng 3.36 drops surplus log messages, making sure that a processing pipeline or destination is not overloaded with log messages.

      • LateWebEasy Way To Install And Use ExifTool on Ubuntu

        ExifTool is a free program for reading, modifying, and manipulating images and audio or video file formats on your computer. It has been developed by millions of users from all around the world with the aim to make their lives easier by providing support across different platforms such Windows, macOS, and Unix systems like Linux, etc.

        The software also offers robust features that allow you not only to view but also edit metadata, including date taken/original resolution info about videography footage; examine photo album shots one after another quickly without having to scroll through each individual slide – pick what moment interests you!

      • Ubuntu PitHow To Use the fd Command on Linux System

        In Linux, there is a dedicated “find command” for finding values and strings on the command, directory, or inside a script. But the dedicated find command might not be useful all the time. In most cases, the Linux and Unix-like OS users find the fd command most efficient and useful for finding values. Originally, the fd was a separate program for Linux that could look for files on the entire filesystem.

        In the search result, the fd command provides you a PID, file location directory, file type, file size, and many more. If you’ve been looking for a better way to find files on Linux, you can try the fd command for better and smoother search results.

      • Ubuntu HandbookHow to Install Oracle Java JDK 18 in Ubuntu 20.04 | Ubuntu 22.04 | UbuntuHandbook

        Oracle announced Java 18 a few days ago. Here’s how to install the programming language in Ubuntu Linux.

      • Create Proxmox Virtual Machines From Proxmox Web UI - OSTechNix

        We already have seen how to create Proxmox containers from Proxmox VE web user interface. In this tutorial, we will give you a brief introduction to Virtual machines and why VMs are better than Containers and how to create Proxmox virtual machines from Proxmox VE Web UI.

      • Make Use OfHow to Search for Packages in Ubuntu

        Have you ever struggled while searching packages via the command line on Ubuntu? Have you ever searched for packages that require an instant upgrade? Ever wonder if the package you want to download is available to install, and is the latest version available in the software repository?

        Searching for installed or uninstalled packages inside the local repositories via the terminal can be a daunting task for beginner Ubuntu users. This article answers all and many of the similar questions. Besides, we will also cover alternative ways to search for packages on Ubuntu and help you find a suitable method.

      • Linux.orgBash 04 – Input from User | Linux.org

        A very important aspect of scripts is getting input from the user. If you think of most commands used in your system from a command-line, they mostly use input parameters. Parameters are used to specify what the command is to do.

      • Fix Horizontal Lines on YouTube in Chrome Linux - Fasterland

        For some reasons, Chrome and Chromium browsers are occasionally affected by an annoying graphical glitch which occurs mostly when watching YouTube videos.

        More precisely, Chrome/Chromium shows, on the lower part of YouTube videos, various green and blue horizontal lines mixing up with the progress bar.

        After several Google searches, I figured out that this particular problem shows up mostly when using old computers with Intel graphics drivers.

    • Distributions

      • Barry Kaulergpptp internationalized, now version 2.1

        Yes, it was 'robwoj44' who internationalized gpptp, but that was version 0.2. Much later, 'jafadmin' created version 2.0, without the internationalization. I have been using 2.0 in EasyOS.

      • SUSE/OpenSUSE

        • openSUSE Finalizes New Code of Conduct

          The openSUSE Community is proud to announce its new Code of Conduct as approved by the openSUSE Board.

          The openSUSE Code of Conduct was written during several community meetings as a collaborative project and reports were sent to the project mailinglists. The input from the openSUSE community members was sent to the openSUSE Board and discussed at length during two public openSUSE Board meetings.

      • IBM/Red Hat/Fedora

        • FedoraFedora Community Blog: Help Us Test Fedora Linux 36 Beta [Ed: IBM looking for volunteers]

          The final F36 day and night beta wallpapers are here! Take a look below and let us know what your thoughts are!

        • Beta NewsFedora Linux 36 Beta now available for download with GNOME 42

          Today is the day many Linux users have been eagerly awaiting -- Fedora 36 has officially reached Beta status. Yes, folks, you can download the pre-release operating system immediately! For many Linux users, Fedora is considered the most important distribution based on that open source kernel. Why? Because the distro focuses on truly free and open source software -- a pure Linux experience. Hell, the father of Linux, Linus Torvalds, famously uses Fedora.

          What makes Fedora 36 Beta so exciting? Well, this pre-release version of the upcoming operating system uses the brand-new GNOME 42 as its default desktop environment. If you instead choose the LXQt spin of Fedora, you will be delighted to know it now uses version 1.0 which was released late last year. Plus, users with an NVIDIA GPU are in for a treat when using the proprietary graphics driver -- GDM will use Wayland by default.

        • Make Use OfRed Hat Announces Fedora 36 Beta, Inviting Users to Test the Upcoming Release

          Fedora is a sister project to the company's Red Hat Enterprise Linux that functions as a testbed for later versions of RHEL. It's aimed at developers and Linux hobbyists, in contrast to RHEL's focus on the enterprise.

          Due to Fedora's focus on newer software, the project moves quickly. The last release, Fedora 35, was released in November 2021. Fedora aims for a roughly six-month release schedule. This means that users should expect the full release around April 2022 if all goes well.

          The open nature of Linux development and the fast release schedule of major components like the Linux kernel means that the Linux community tends to value access to newer software. As evidenced by the growth of rolling-release distros like Arch Linux (what is Arch Linux?).

          Curious users eager to try the beta can download the desktop version, dubbed Fedora Workstation, directly from the Fedora website.

          Fedora provides a tool for Windows and Mac users called Fedora Media Writer to create bootable media on a USB stick, but users can also download the ISO image themselves and create their own media. The Fedora 36 images for x86 and ARM are clearly marked with the "Beta!" icon.

        • LWNFedora 36 beta released [LWN.net]

          The Fedora 36 beta release has been announced.

        • EIN PresswireMontaVista MVShield Provides Targeted Support Services for CentOS and Rocky Linux for Network Service Providers
        • Red Hat OfficialAutomate RHEL web console deployments with the Cockpit and certificate RHEL System Roles

          Automation can help increase efficiency, save time, and improve consistency, which is why Red Hat Enterprise Linux (RHEL) includes features that help automate many tasks. The RHEL System Roles is a collection of Ansible content that helps provide consistent workflows and streamline the execution of many manual tasks.

          RHEL includes a web-based graphical interface for managing and monitoring systems, named the web console (which is based on the upstream Cockpit project). The web console can be used to complete a wide variety of tasks, such as managing storage, users, and the firewall, monitoring performance metrics, reviewing log files, installing system updates, and many other tasks. For more information on the web console, see the Managing systems using the RHEL 8 web console documentation.

          With RHEL 9.0 and 8.6 Red Hat is introducing a new cockpit RHEL System Role for automating the management and implementation of the web console. This role can automate tasks such as installing Cockpit related packages, configuring settings within cockpit.conf, starting/enabling the cockpit.socket systemd unit, and optionally configuring a TLS certificate for the web console to use.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Drew DeVaultIt is important for free software to use free software infrastructure

        Free and open source software (FOSS) projects need infrastructure. Somewhere to host the code, to facilitate things like code review, end-user support, bug tracking, marketing, and so on. A common example of this is the “forge” platform: infrastructure which pitches itself as a one-stop shop for many of the needs of FOSS projects in one place, such as code hosting and review, bug tracking, discussions, and so on. Many projects will also reach for additional platforms to provide other kinds of infrastructure: chat rooms, forums, social media, and more.

        Many of these needs have non-free, proprietary solutions available. GitHub is a popular proprietary code forge, and GitLab, the biggest competitor to GitHub, is partially non-free. Some projects use Discord or Slack for chat rooms, Reddit as a forum, or Twitter and Facebook for marketing, outreach, and support; all of these are non-free. In my opinion, relying on these platforms to provide infrastructure for your FOSS project is a mistake.

        When your FOSS project chooses to use a non-free platform, you give it an official vote of confidence on behalf of your project. In other words, you lend some of your project’s credibility and legitimacy to the platforms you choose. These platforms are defined by network effects, and your choice is an investment in that network. I would question this investment in and of itself, the wisdom of offering these platforms your confidence and legitimacy, but there’s a more concerning consequence of this choice as well: an investment in a non-free platform is also a divestment from the free alternatives.

        Again, network effects are the main driver of success in these platforms. Large commercial platforms have a lot of advantages in this respect: large marketing budgets, lots of capital from investors, and the incumbency advantage. The larger the incumbent platform, the more difficult the task of competing with it becomes. Contrast this with free software platforms, which generally don’t have the benefit of large amounts of investment or big marketing budgets. Moreover, businesses are significantly more likely to play dirty to secure their foothold than free software projects are. If your own FOSS projects compete with proprietary commercial options, you should be very familiar with these challenges.

      • Web Browsers

        • Mozilla

          • dyn*: can we make dyn sized?

            Last Friday, tmandry, cramertj, and I had an exciting conversation. We were talking about the design for combining async functions in traits with dyn Trait that tmandry and I had presented to the lang team on Friday. cramertj had an insightful twist to offer on that design, and I want to talk about it here. Keep in mind that this is a piece of “hot off the presses”, in-progress design and hence may easily go nowhere – but at the same time, I’m pretty excited about it. If it works out, it could go a long way towards making dyn Trait user-friendly and accessible in Rust, which I think would be a big deal.

      • FSF

        • FSFTake the next step in "living liberation": watch the LibrePlanet 2022 videos today!

          This year, we set out to make another one-of-a-kind experience out of the third weekend in March. LibrePlanet 2022: "Living Liberation" was a resounding success. Participants socialized using our online conference space, LibreAdventure, and created beautiful things in Minetest. Stalwart and Supporter level attendees joined the LibrePlanet after-party with staff and board members, which was a blast. Both Saturday and Sunday featured a wide range of speakers covering how nearly every topic you can think of relates to one common concept: free software.

        • GNU Projects

      • Programming/Development

        • Dirk EddelbuettelThinking inside the box



          A minor maintenance release for the RcppBDT package is now on CRAN.

          The RcppBDT package is an early adopter of Rcpp and was one of the first packages utilizing Boost and its Date_Time library. The now more widely-used package anytime is a direct descentant of RcppBDT. Thanks again for the heads-up!

          This release mostly deals with a one-definition rule violation detected by link-time optimisation (which can be enable when configuring R itself at build time with --enable-lto). I confused myself into thinking Rcpp Modules may be at fault, but Iñaki was a little more awake than myself and noticed that I only needed to carry the (common) header RcppBDT.h to the file toPOSIXct.cpp added last summer.

        • Python

          • Linux HintDifferent Ways to Check Python Version

            Python is one of the most popular programming languages. In technical terms, it’s an interpreted, object-oriented, high-level programming language with dynamic semantics. It’s a relatively simple language. The unique syntax of Python focuses on readability. Python is open-source and available on all the major platforms.

            As of now, Python 2 and Python 3 are the major releases that are still relevant. While Python 2 was marked obsolete, it’s still required for some codes to run. For the most part, however, having Python 3 is recommended. In this guide, we’ll check out various ways to check the version of Python installed in your system.

        • Shell/Bash/Zsh/Ksh

          • Linux HintBash While True Loop

            Linux is quite a diverse operating system when it comes to programming. It’s because it came up with its own “Bash” programming that many of the other operating systems do not support. Its Bash programming supports almost all the features another standard programming provides. The use of “loops,” i.e., while and for, is one of these aspects. We can continue executing these loops without stopping them. Therefore, we have decided to demonstrate the concept of the “while true” loop for our Bash users who are unfamiliar with this concept.

            So, let’s start by logging in from the Ubuntu 20.04 system. To start implementing the examples, we must ensure that the terminal shell has been opened using the “Ctrl+Alt+T”.

          • Linux HintBash While Loop on One Line

            Like many other programming languages, Bash programming also supports the use of “loops” in its code. There are a lot of loops supported by Bash coding, i.e., for loop and while loop. You may have used both the “for” and “while” loop in your programs while coding. But have you ever tried to use the loop on a single line with all its working? If not! Then, this article is meant for you and all the Linux users who want to try the “while” loop in a single line of Bash code.

            Today, we will be discussing some of the simple and easy-to-understand examples in our article. Let’s start with the Ubuntu 20.04 Linux terminal shell application launch using the “Ctrl+Alt+T” shortcut.

        • Java

    • Standards/Consortia

      • Mike Blumenkrantz: Release The Kraken

        This extension revolutionizes how PSOs can be managed by the application, and it’s the first step towards solving the dreaded stuttering that zink suffers from when attempting to play any sort of game. There’s definitely going to be more posts from me on this in the future.

      • Vulkan Beta Driver Release Updates

        March 29th, 2022 - Windows 473.33, Linux 470.62.26

  • Leftovers

    • Integrity/Availability

    • Misinformation/Disinformation

      • The Register UKUkraine security agency shuts down 5 Russian bot farms ● The Register

        Ukraine's security agency has shut down five bot farms since the start of Russia's invasion of the country almost five weeks ago, slowing down a Russian operation designed to spread disinformation in the war-torn country and to sow panic among its frightened residents.

        In a statement this week, Ukraine's Security Service (SSU) said the bot farms were located in Kharkiv – a city near the northern border of Russia that has been the site of some of the fiercest fighting – Cherkasy along the Dnieper River that cuts through the country, and the Ternopil and Zakarpattia regions in the western part of Ukraine.

        During searches of the locations, the SSU officers found more than 100 GSM gateway appliances, almost 10,000 SIM cards from a variety of mobile carriers used to disguise the identity of the users and laptops and other computer equipment "with evidence of illegal actions," including controlling the bots, they said.

    • Censorship/Free Speech

      • AccessNowDon’t help Putin and Lukashenko silence anti-war voices - Access Now

        Russian President Vladimir Putin and Belarus President Aleksandr Lukashenko have tried and failed to prevent their citizens from accessing the outside world through social media platforms like Facebook and Telegram for years. Today, as Putin leverages his influence over Lukashenko in support of the full-scale invasion of Ukraine, some Western companies and media organizations are unwittingly helping to silence those speaking out in opposition. Here are four ways to protect anti-war voices in Russia and Belarus.

    • Internet Policy/Net Neutrality

      • A Call to Packagers

        As I use Offpunk everyday, I feel like the experience is more and more polished. I’m proud to say that the HTML rendering is, to my eyes, the best I’ve seen in a terminal. I’m currently experimenting with building a mail client to use the same rendering and it’s impressive how HTML mails are really readable compared to neomutt+w3c.

        I read lot of people having similar needs and not trying or liking Offpunk. I’ve asked a few users and it seems one the main problem is installing Offpunk and making dependencies work with different Python versions, different libraries, etc. If you are trouble getting started with Offunk, drop me a mail, I’d like to hear from you.

    • Monopolies

      • The Register UKDoJ to Congress: Thumbs up for big tech antitrust bill [Ed: Did they forget the biggest criminals, from Microsoft, who likely bribed politicians to go after Microsoft's rivals?]

        A letter from the Department of Justice to Congress makes it clear where the Biden administration stands on antitrust legislation targeting big tech: They're all for it.

        The letter was penned by Peter Hyun, the DoJ's acting assistant attorney general for legislative affairs. As part of his role, Hyun's office regularly issues letters to Congress giving opinions on legislation.

        The legislation in question this time is the American Innovation and Choice Online Act, currently working its way through the House and Senate. The latter legislative body has been the only one to move AICOA forward when the Senate Judiciary Panel approved it in January with a bipartisan vote.



Recent Techrights' Posts

Today We Got an Early Birthday Gift
Exciting times
[Meme] Going Too Far to the Left Can Breed Militant Ideology
Some people can never be appeased because they prefer not to be appeased
FSF Expressed No Preference Regarding Presidential Candidates (Its Founder Did)
Because he is a principled person, he does not prioritise loyalty to customers or employers (money)
Who Next on the Linux Foundation's 'Kill List'?
Remember that only about 2% of the "Linux" Foundation's budget goes to Linux
Even LKML Subjected to Slop/SPAM by Guardian Digital, Inc (linuxsecurity.com)
They're really awful
What Makes RMS Such an Attractive Target ('Discreditisation' Campaigns)
Don't be so easily fooled
The Biggest OEMs or Vendors of GNU/Linux Stopped Competing With Microsoft (Which Pays Them to Promote Windows, Too)
Where are the competition authorities (or regulators for that matter)?
 
[Meme] When You Discredit People Who Discredit Secret Code
proprietary systems with hundreds of millions of transistors (and hundreds of millions of lines of code)
The High Cost of Making Scepticism of Proprietary Voting Machines a "Trump" and "Conspiracy Theory" Territory
Time to get back to paper? Or read an old paper?
Links 07/11/2024: Online Manipulation in Social Control Media, Election Deniers, and More
Links for the day
Gemini Links 07/11/2024: emacs-guix and File Hoarding
Links for the day
[Meme] Election Day at the European Patent Office
Less than 60 minutes left to cast your vote
Staff Union of the European Patent Office (SUEPO) Election Ending Today
In one hour
[Meme] When the Patent Office Does Illegal Things and Staff Speaks Out
many leaks received today
Apple's Debt Has Skyrocketed While Gimmicks Like Vision Pro Failed
In Apple's case, the debt is almost double the "Cash on Hand", which isn't even cash
A President Trump is Excellent News to Microsoft
His racist policies gave lots of contracts to Microsoft
Links 07/11/2024: Facebook Scams, Journalists on Strike
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, November 06, 2024
IRC logs for Wednesday, November 06, 2024
Microsoft-Connected Publishers Want Us to Think That Linux is Some Sort of a Virus and a "Backdoor"
"The problem is with windows and the attack vector is via Windows"
We've Made it to 18! Here's to Another 18!
Going on for another 18 years means until some time at the end of 2042
Links 07/11/2024: Political Angst and Laptop Issues
Links for the day
Links 06/11/2024: BPF in RFC 9669, More Facebook Fines for Privacy Abuses
Links for the day
Gemini Links 06/11/2024: Political Shock and Hermaic Encouragement
Links for the day
Planet Debian Allows Politics (But It Depends on Your Opinions and Debian's Big Sponsors)
Planet Debian is OK with politics... as long as all your political opinions are the "correct" ones and you add cute animals
Let's Encrypt Falls to a New Low of Only 0.6% of Gemini Capsules Known to Lupa
In Gemini Protocol, certificates for encryption are required, but centralised Certificate Authorities (CAs) aren't needed
Computer-Generator Crap Flooding the Web, the Latest Example About "Linux"
Here's today's example
Links 06/11/2024: Election Disinformation and Legal Actions
Links for the day
Gemini Links 06/11/2024: Stargazing and Death on Hallowe'en
Links for the day
Would You Trust a Liar?
Why lie about the authorship?
Mass Layoffs at Mozilla Announced During US Elections
Maybe nobody will notice?
[Meme] Announcing "Results" Before Everyone Even "Played"
There is a "tech" angle to otherwise political news
US Polls Close in One Minute (Social Control Media Does Not Care, Will Not Wait)
US election results will be known in about 2 days
Concentration and Centralisation Versus Aggregation or Syndication
KDE has a history of burying old sites
Social Control Media, Even Hours Before Polls Have Closed
Has social control media controlled by CPC (TikTok) and the Trumpmobile guy (Musk's "X") done enough to convince people not to even vote (based on presumptive "results", presented a long time before all polls have closed)?
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, November 05, 2024
IRC logs for Tuesday, November 05, 2024
Wayland Pains in Community-Led Distros of GNU/Linux
Few people and companies use Wayland; there's hardly any technical or practical reason to choose it
IBM Still Conflating Microsoft With 'Security'
As a meme
Sanctions Cause Fragmentation in Software
some Chinese Linux developers are already subjected to restrictions similar to Russians'
Web Failing With Slop, Even in 'Linux' Sites (LLM Spam)
Add SEO prompting to the mix and the Web becomes a pool of slop, not knowledge
[Meme] State of the World Wide Web and Online Journalism
Technically a failure (DRM) and cannot even get basic things right
Trump's signature policy, building a wall, copied from Irish-Australian student politician
Reprinted with permission from Daniel Pocock
Linus Torvalds' self-deprecating LKML CoC mail linked to Hitler's first writing: Gemlich letter
Reprinted with permission from Daniel Pocock
[Meme] Turning 18 in One Day
just one more day
Birthday Tomorrow
Many cakes and drinks are ready; we're one day away now
The Internet is Failing to Protect Democratic Processes and Human Knowledge
Amplifying lies, rewarding plagiarists
Links 05/11/2024: Criminal Referrals Regarding Patent Trolls and Disinformation About the Election Process (Already)
Links for the day
Gemini Links 05/11/2024: 'App' Needed for Parking, NNCP, Gomphotherium
Links for the day
How Voting Does Not Work
You cannot vote from an "app"
Saving the Planet With Honesty, Transparency, and Sharing (Not Only of Computer Code)
GAFAM is destroying the only habitat humans and other animals have and it'll only get worse
Disinformation About Election Outcomes Even Before Any Election Outcomes (or Election/Voting!)
seeding doubt about election outcomes
Links 05/11/2024: Bluesky and Enshittification, Pugad Baboy, and Lots of Disinformation Flooding the Web
Links for the day
[Meme] Sweaty Under the Belly
"OK, my critics are 'spam'"
Microsoft Bribing Canonical (to Stop Competing) and Bribing Users to Shun the Competition
Canonical is worth shunning
[Meme] The 2024 'Info Bros'
And prehistoric googling
Computers Getting Worse (for the User) Over Time
This is like Windows-ism coming to "Linux" through the hardware
[Meme] How NOT to Vote
Another form of (mostly-unspoken-of) election interference
An LLM Inside a 'Search' Engine Means That Companies Tell You What They Want, Not What Web Pages to Visit
The future of 'googling' things might be as unreliable as using Social Control Media as a source of information
Google's Debt Has Increased and 'Cash on Hand' Fell by 22.27% This Past Year
These are the numbers that the corporate media intentionally leaves out
Against Outsourcing of Sites and E-mail
Software Freedom is great, but it is not enough if you let someone else do it 'for you'
Drew DeVault: People Talking About My Attack Site (Against the Founder of GNU/Linux) is "Spam"
"Spam on sr.ht mailing lists"
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, November 04, 2024
IRC logs for Monday, November 04, 2024
There's a Reason Why Techrights is Turning 18 and Tux Machines Will Turn 20.5 Next Month
I started advocating GNU/Linux when I was a teenager
"Oppose the Fascist"
what the founder of GNU/Linux said
Techrights Has a Long History of Fighting to Expose 'Team Mono' or Microsofters Inside GNOME
Never downplay the malice of Microsoft and its operatives
Halloween, All Saints Day & Swiss citizenship
Reprinted with permission from Daniel Pocock
Gemini Links 05/11/2024: Halloween Over, Intention and Implementation, Bookmark Syncing
Links for the day