Bonum Certa Men Certa

Links 2/10/2021: KQuickImageEditor 0.2 and Another Wayland Push



  • GNU/Linux

    • Audiocasts/Shows

      • Video Editing with Linux: Kdenlive Video Editor Reviewed

        Next in our video editing series for the Librem 14, Gardiner Bryant shows off the pros and cons in an in-depth review of Kdenlive, an open source video editing solution. In this video Gardiner discusses the pros and cons of this libre software. We hope you find this series useful and informative, and we hope to do similar projects like this in the future so if you have ideas for topics you’d like us to cover, please let us know!

    • Kernel Space

      • The Soul of the Movement: 30 Years of Linux (Part 1)

        On August 19, 1991, Linus Torvalds, humbly conducted his own poll, querying interest in a Usenet posting to the comp.os.minix group at the University of Helsinki:

        I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since April and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system due to practical reasons among other things).

        Just a hobby? In the middle of the "free software movement" and years ahead of the launch of "open source," a month later the first Linux kernel occupied 65 KB and had about 10,000 lines of Torvalds' code.

      • Linus Torvalds, a Finnish Swede who changed computing forever

        Linux is used in a wide variety of computer and mobile systems today. To list just a few things that rely on Torvalds’ brainchild, NASA’s computers, Instagram, the Hadron Collider, the vast majority of supercomputers, and the US Department of Defense are all powered by Linux. Even if you have never booted up Linux Kernel on your laptop, you have benefitted from this open-source software.

        What few people know is that, although Torvalds was born and raised in Helsinki, he is actually part of Finland’s Swedish-speaking minority, the Finland Swedes. As the 30th anniversary of the release of Linux fast approaches, we thought we’d continue our ongoing Finnish-Swedish culture series by looking at the life and achievements of one of the most famous members of this community.

        Although Torvalds resides in the heart of Silicon Valley today and has a net worth of around $150 million, his origins are somewhat humbler, although by no means working class. He was born on 28 December 1969 to Finnish Swedish parents, one of whom is the journalist and MP Nils Torvalds. His grandfathers were Leo Törnqvist, another famous Finland Swede who was Finland’s first-ever statistician, and Ole Torvalds, the celebrated poet, and journalist. It was Törnqvist, his maternal grandfather, who first sparked Torvalds’ interest in computing, after asking him to help program his brand-new Commodore VIC-20 computer in 1981.

        It was during his bachelor studies in computer science at the University of Helsinki where Linux first came together. Torvalds has his own personal Microsoft computer, which had an OS that was not compatible with the system used by the University, UNIX. To rectify this, he began to develop a system similar to UNIX that would be compatible with personal computers. He first posted the open-source code on a computing forum in 1991, and it proved such a hit among the programming community that Linux as we know it was born shortly after.

      • Graphics Stack

        • Distros Which Adopted Wayland in 2021

          This article lists out several major GNU/Linux operating systems which adopted Wayland technology in favor of the older Xorg by default. Through this article we also introduce two new software called Sway and Wayfire that work with Wayland. This includes Ubuntu and Debian, several more, and some important information about Wayland at the end of article.

    • Applications

      • KQuickImageEditor 0.2 released

        I’m happy to announce the 0.2 release of KQuickImageEditor. KQuickImageEditor is a QML library providing basic image editing functionality. It is currently used by Koko, NeoChat and Maui Pix.

        In this release, Noah Davis worked on improving the usability and design of the the existing croping feature. It now features more touch friendly handles that are consistently looking with the one from Spectacle.

    • Instructionals/Technical

      • Tr Command In Linux Explained With Examples For Beginners

        The real power of Linux is there are many programs/utilities created to make our lives easy. When you write a lot of shell scripts in your environment this set of programs comes in handy, where you will use these programs to manipulate your input or output in your scripts. One such utility is tr, which stands for translate. As the name implies, the tr command is used to translate, squeeze, and delete characters from standard input, writing to standard output in Linux and Unix-like operating systems.

        In this article, we will learn tr command usage with practical examples. At the end of this guide, you will be comfortable in using the tr command and you will come to know in which scenario using this command would be beneficial.

      • mv Command in Linux

        The mv command is one of Linux's built-in commands, and its primary function is to move files and directories. However, the mv command's function is not limited to moving files; it also performs a variety of other tasks. In Linux, mv stands for move.

        In this tutorial, we will learn how to move files and directories in Linux using mv Command.

      • Claimed 2TB USB SSD is only 128GB
      • Install ifconfig on debian 11 or 10, if command not found - Linux Shout

        After installing Debian 11 Bullseye or 10 Buster, if you get ifconfig: command not found error while using it to check the system’s Ip-addresses, then here are the steps to solve the problem.

        It is the command tool that is used on the Linux system to look for its current IP address and other information of the network.

      • How to create a shared folder in VirtualBox - TechRepublic

        VirtualBox is a great tool for creating, running, and managing virtual machines. It's free, it's flexible, and it's powerful. If you use this tool in your data center, you might find the need to create a shared folder between a host and a guest. In fact, this is a solid way to share a folder with multiple guests or use it as a way to expand the available storage for your virtual machines.

        No matter how you use these shared folders, you have to know how to create them first. Let me show you how to do so in VirtualBox 6.1.

      • How to Create a Cold Storage Crypto Wallet with a USB Memory Stick
      • How to Sync Two Web Servers in Linux Automatically

        As you graduate from a Linux enthusiast to a Linux administrator/superuser in a production/server environment, you start to see the sense in working with more than one web server.

        Right now, you might not see the logic in having two similar web servers running at the same time but there will come a time when having an extra server environment creates an ideal backup plan for your primary server.

      • How to Install and Configure Git in Debian 11 - Unixcop

        Today we will learn how to configure Git with Debian 11. Consider a scenario where multiple developers are working on the same project. How to keep control of a different version of their work? Git is the answer! it’s one of the most famous version control of today.

        Git was originally developed by Linus in 2005. Git is designed for such developers who just need nothing but a straightforward version control system.

        What is a version control system? Well, you can assume it as a centralized repo. Where are developers can work on the same project or on a module/part of the project? Without affecting other team member’s work they can keep contributing.

        Developers can keep their work intact in form of branches. In branches, developers can develop, stage, and commit their codes.

      • How to use head command - Unixcop
      • How to install MongoDB 5.0 Server on Debian 11 Bullseye - Linux Shout

        MongoDB is a database based on a non-relational document model. As a so-called NoSQL database (NoSQL = Not-only-SQL) it differs fundamentally from conventional relational databases such as Oracle, MySQL, or the Microsoft SQL Server. The name MongoDB is derived from the English word “humongous”, which roughly means “gigantic”.

      • How to Scan Open Ports with Nmap – TecAdmin

        Nmap (Network Mapper) is the most popular discovery tool used by Network Administrators for security auditing and mapping their network. This core tool is furthermore used for finding live hosts, OS detection, performing port scanning, and version detection.

        In order to detect various available hosts on the network, the services they’re offering, the version of operating system they’re running, and the type of firewall they are using, nmap uses the raw IP address. Whenever we’re having connectivity issues of network or firewall configuration, the first thing we check is which ports are open.

        There are several commands available to check open ports and scan them on your system, but nmap is the most used command for this purpose. In this article, we’ll discuss how to scan all open ports with nmap on your Linux system.

      • How to Install and Configure Apache Cassandra on Linux System

        The Apache Cassandra is a widely used cross-platform NoSQL database for handling big data and live data. Many tech giants use the apache Cassandra database as a not conventional relational database engine; instead, it’s a wide column store, database engine. The Apache Cassandra tool is available for Linux, Windows, and Mac. In the benchmark, the speed of apache Cassandra is higher and trustworthy. If you own a large amount of data, you can surely use apache Cassandra for data security.

        Moreover, it also allows a distributed method of sharing and handling data. The Cassandra cloud and DB engine can help you to build your own server. Handling data scalability, Hadoop MapReduce, and other features have made the apache Cassandra a giant tool for data management.

      • How to Install Zoom Client on Ubuntu 20.04

        Zoom is a communications technology platform that provides videotelephony and real-time online chat services through a cloud-based peer-to-peer software platform and is used for teleconferencing, telecommuting, distance education, and much more.

        In the following tutorial, you will know how to install Zoom on your Ubuntu 20.04 desktop.

      • How to Install PHP ImageMagick (IMAGICK) on Debian 11 Bullseye

        Imagick is a PHP extension to create and modify images using the ImageMagick library. Those unfamiliar with the ImageMagick software are open-source, free software that can convert, read, write, and process raster images. Currently, the PHP extension only supports PHP 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, and 7.4. Currently, no PHP 8.0 or 8.1 support exists at this current time.

        In the following tutorial, you will learn how to install PHP ImageMagick (IMAGICK) on Debian 11 Bullseye.

      • How to Install Debian 11 (Bullseye) Step by Step Guide

        Hello, friends. How to install an operating system is always a task that we must know to perform our work in a better way. So, in this post, I will show you how to install Debian 11. The process will be done in a virtual machine and it will be guided.

        Debian 11 is the latest version of this popular operating system that pretends to be universal. That is to say, that is so robust in a desktop as in server, and thanks to the great number of available packages we will not lack anything more.

      • How to Get Discord for Linux - TechnoChops

        Are you also tired of locking up yourself inside your house away from any activity and people are known as ‘Quarantine period’? In these challenging times when people were unable to meet each other and were missing all these gatherings, Discord has played its magic and succeed in winning everyone’s hearts. This famous online communication app helped people stay connected with their fellows and friends through text messages, voice chats, and video chats.

        In short, it is very rightly said that Discord had made its name popular very early, especially in the last decades when people were surviving this deadly coronavirus pandemic. It was introduced to people in 2015, primarily for gamers, but its versatility made it an all-rounder platform that helped everyone from different communities. This online app has also gained the trust of many other outsources and clients with its excellent services. So, now we will discuss how to get Discord for Linux.

      • How To Install ProFTPD on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install ProFTPD on Ubuntu 20.04 LTS. For those of you who didn’t know, ProFTPd is an open-source FTP server application that allows you to set up your own FTP servers on a Linux system. It stands out for being highly configurable and for having great documentation available for all users.

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

      • How To Install Apache NetBeans on Debian 11 - idroot

        In this tutorial, we will show you how to install Apache NetBeans on Debian 11. For those of you who didn’t know, The NetBeans (also known as Apache Netbeans) is an integrated development environment (IDE) for all Java application development. So, Apache NetBeans provides editors, wizards, and templates to help you create applications in Java, PHP, and many other languages. Apache NetBeans is available for Windows, Linux, macOS, and Solaris.

        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 Apache NetBeans on a Debian 11 (Bullseye).

      • How To Get The Number Of Bytes In A String In JavaScript - linuxwebdevelopment.com

        Getting the number of bytes in a JavaScript string can be very useful.

        For example, at the time of this article being written, 01 October 2021, Twitter limits posts to 280 bytes. If you use just Latin characters, numbers, or other ASCII characters in a Twitter post, then the number of characters would be equal to the number of bytes since each ASCII character is made with 1 byte.

        But in other languages, or other non-ASCII characters like emojis, the character would likely be made with more than 1 byte.

        Essentially there are 2 steps to getting the number of bytes in a string in JavaScript. 1. Convert the string into a Blob object.

    • Games

      • Valve Enables Experimental Nvidia DLSS Support For DirectX 12 in Proton | Tom's Hardware

        Valve's Steam Deck console runs Arch Linux. It uses the Proton compatibility layer to translate Windows-specific API calls to Linux API calls, thus allowing Windows games to work in Linux. This latest experimental update will benefit Linux gamers in general, but it will also benefit the Steam Deck tremendously.

      • Best Emulators To Play Free Games On PC And Mobile

        Emulators have become an essential part of the modern-day gaming experience. Nowadays, gamers prefer to play their favorite games on their chosen platforms. However, this is only possible with the help of emulators. We have gone ahead and put together a list of some of the best emulators for PS2, PS3, Nintendo, and Android games.

        Every emulator on this list stands out in its respective field and is the best at what it does. Gaming fans might want to check out our other emulator guides for Nintendo DS, Switch, Android, PlayStation, GameCube, GBA, NES, SNES, and more.

      • For a third month in a row, Linux remains above 1% on the Steam Hardware Survey | GamingOnLinux

        I still can't quite believe it but the Linux user share on Steam has not only remained above 1% for three months, it's actually risen again. We continue to track it each month on our dedicated page but I think it deserves a mention again.

        This has been relatively big news for a few months now as we covered when it initially hit 1% again, and last month where it actually stuck. As of September 2021, Linux has managed to hit 1.05% on the Steam Hardware Survey.

      • Epic Games To Release AntiCheat For Linux

        The day I’ve been looking forward to for years. When I first started blogging in 2014, I published a number of pieces about Linux gaming. Readers were not interested in Linux gaming at the time since it required too much portability of tools, especially anti-cheat software.

        In some ways, porting games to Linux seems tough due to anti-cheat software, but as Steam Play and Proton ported hundreds of recent games for Linux, Linux users felt excited about more game developers releasing their software for Linux. Recently, one of the biggest gaming platforms Epic announced its anticheat being made available for Linux and Mac. It is exciting news as you will soon be able to play Epic games on Linux.

      • 15 of the Best Linux Games in 2021

        There have been many false dawns for Linux gaming, but in recent years things have been improving unabated. The launch of the Proton compatibility layer meant that thousands of DirectX-only games can now be translated to Vulkan and therefore work on Linux, while new Linux-compatible games continue to be released as well.

        If you want to play Windows-only games on Linux, see our guide on how to set up Proton and Steam Play. If, however, you just want to check out all the best native Linux games in 2021 you can play, then read on below.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Plasma 5.23 Lands More Last-Minute Fixes To Avoid Wayland Crashes

          Plasma 5.23 stable is due to be released in two weeks while until then KDE developers are scurrying to land more fixes in this next desktop update.

          This past week KDE Plasma 5.23 has seen many more fixes, especially as it concerns the Plasma Wayland session and in particular addressing a number of crash fixes for the KWin compositor. Some of the changes that landed in the KDE space this past week includes:

          - Fast user switching now works under Plasma 5.23's Wayland session.

    • Distributions

      • IBM/Red Hat/Fedora

        • Fedora 35 bridges the gap between the seasoned and the new user

          For the longest time, I considered the Fedora Linux distribution to have an audience of one—those dyed-in-the-wool, experienced users. There's a good reason for that. Fedora is a bleeding-edge distribution, so things can break, go south or not work.

          I've been reviewing Linux distributions for decades now, so I've experienced several Fedora releases. When this particular flavor of Linux first hit the virtual shelves, it was very much not a platform for the new user. It would break and require admin-level attention.

          But something happened along the way to number 35. Fedora became really solid. This was partially bolstered with the help of the rock-solid GNOME desktop. And even with Fedora including the newest versions of GNOME didn't seem to cause the operating system to falter.

          To borrow a cliché, it all just works.

          However, it does more than just work. I'd go so far as to say that the last few Fedora releases have worked exceptionally well, as well as any other desktop distribution. And Fedora 35 is no exception to this new rule.

        • Fedora 35 Beta Linux distribution with GNOME 41 now available for download

          Today is finally the day many of us have been waiting for -- Fedora 35 has officially reached Beta status, and you can download the pre-release operating system immediately. For many Linux users, Fedora is considered the best distribution based on that open source kernel. Why? Well, the distro focuses on truly free and open source software -- a pure Linux experience. It is also fairly bleeding edge, while at the same time, remaining stable enough for daily use.

          What makes Fedora 35 Beta so exciting? This pre-release version of the upcoming operating system uses the brand-new GNOME 41 as its default desktop environment. GNOME 41 is notable for having significant performance improvements when using Wayland. Speaking of Wayland, Fedora 35 Beta will run faster when using it with an NVIDIA GPU. Plus, version 35 Beta gets NVIDIA with XWayland, for an improved experience when using apps that aren't designed for Wayland.

          "Fedora Linux 35 Beta is all about polish -- extending existing features and adding new features or support to level up the experience of using Fedora Linux. Whether you use Fedora on the desktop, as a cloud-based image, or as a Linux container image, you'll find improvements that make Fedora 35 a pleasant upgrade," says Matthew Miller, Fedora Project Leader.

        • Wayland Support Plan for Firefox

          Martin Stransky, the Firefox package maintainer for Fedora and RHEL, who is responsible for porting Firefox for Wayland, has published a report summarizing the latest advances in Firefox in Wayland environments.

          In the coming releases of Firefox, it is planned to address the issues observed in builds for Wayland with the clipboard and popup handling . These features could not be immediately implemented due to differences in the approach to their implementation in X11 and Wayland. In the first case, difficulties arose due to the operation of the Wayland clipboard in asynchronous mode, which required the creation of a separate layer to abstract access to the Wayland clipboard. The specified layer will be added to Firefox 93 and enabled by default in Firefox 94.

          With regard to pop-up dialogs, the main difficulty was that Wayland requires adherence to a strict hierarchy of pop-ups, those. the parent window can create a child window with a popup, but the next popup initiated from this window must bind to the original child window, forming a chain. In Firefox, each window could spawn multiple popups that did not form a hierarchy. The problem was that when using Wayland, closing one of the pop-ups requires rebuilding the entire chain of windows with other pop-ups, while the presence of several open pop-ups is not uncommon, since pop-ups are implemented as pop-up menus. prompts, add-on dialogs, permission requests, etc. The situation was also compounded by flaws in Wayland and GTK , where small changes could lead to various regressions. However, the pop-up handling code for Wayland has been tweaked and is planned for inclusion in Firefox 94.

        • If Fedora won’t package KDE properly, they should drop the packages and tell people to use some other operating system.

          A while back, IBM bought Red Hat and now exercises complete control over Fedora. They really are just a GNOME distribution, and it’s quite apparent that nobody there really cares if KDE works properly or not.

          As a guy who uses GNOME, I do want to point out that KDE isn’t bad software, but many distributions don’t do it justice, and the last time I even bothered trying Fedora with KDE, it was so hopelessly broken that it’s essentially not even worth downloading anymore.

          For example, they kicked out the one person left who did care, over bullshit “Code of Conduct” violations. He hurt the “feelings” of corporations, for example. That would be Kevin Kofler.

          Then they essentially turned it over to people who use Microsoft Edge and Windows 10 as their main systems. I know this because Fedora-KDE’s official rooms on Matrix dot org expose what browser and OS the person is logged into, and the top two Fedora-KDE people with mod hats and activity in the Fedora build system, primarily use Microsoft Edge on Windows 10 and Safari on a Mac.

        • Open Mainframe Project Announces New Milestones and Opportunities

          The Open Mainframe Project recently announced record growth in contributions--with more than 105.31 million lines of code written and more than 9,600 commits submitted by Open Mainframe Project communities so far this year. This is 100% more code than last year with an increased number of active participants in the 20 project and working groups. These numbers will only increase as Open Mainframe continues to be the cornerstone of governance and innovation for modernizing the mainframe and its path to IoT, Cloud and Edge Computing.

      • Debian Family

        • Linux 5.10.70 lands in Debian 11 Proposed Updates

          Debian 11 is bringing in the latest LTS Linux kernel very soon.

          This morning, I noticed that Linux 5.10.70 was available in Debian 11’s proposed updates and installed it over 5.10.46. A quick line count shows roughly ~2,200 bugs fixed all around the kernel tree between the two releases.

          Nothing out of the ordinary. Wifi, bluetooth, file system, graphics adapter, power management bugs zapped. Many HP laptop owners get better audio and hotkey support. Many, many other small improvements.

          Some Intel Wifi problems, in particular, should be smoothed out, although at least one of them was functionally pointless. “Inclusive language”. Blacklist = Blocklist, Whitelist = Allowlist, Master = Primary, Slave = Peripheral. Woke crap that doesn’t really fix anything in the driver.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Web Browsers

        • EasyOS: SeaMonkey updated to 2.53.9.1

          I have compiled SeaMonkey 2.53.9.1 in EasyOS. Really do need to get EasyOS 3.0 out-the-door. The days are rolling by as I play with compiling Chromium. Chromium is compiling on this PC right now. If it succeeds, will probably make it into an SFS, and make it available for EasyOS 3.0 users.

        • Another Chrome emergency update to patch 0-day vulnerabilities is now available

          Google released another security update for the company's Google Chrome web browser that brings the version of the browser to 94.0.4606.71. Google Chrome 94.0.4606.71 is a security update that fixes two vulnerabilities that are actively exploited in the wild according to Google. The update is the third update that Google released this month to address 0-day security issues in Google Chrome that are exploited in the wild.

          Google is rolling out the update to all Chrome installations, but users may want to speed up the discovery and installation of the update by loading chrome://settings/help in the browser's address bar, or selecting Menu > Help > About Google Chrome from the menu.

          Chrome displays the installed version on the page that is loaded and will run a check for updates. Updates that are discovered during the check are downloaded and installed automatically. The new Extended Stable channel has been updated as well.

        • Better future? Safari browser extension is preparing for Apple’s ‘post-privacy’ world

          “Better protects you from trackers in Safari on iOS and macOS, where it is available as an app,” Aral Balkan, the developer of Better, told The Daily Swig. With some technical knowledge, it can be applied to other browsers as well. “You can also use the blocking rules on other platforms (e.g, GNOME Web and Firefox etc) by adding the rules to your browser (in WebKit content blocker format) or to a separate extension like uBlock Origin (in EasyList format),” Balkan said.

          Thomas Reed, director of Mac and mobile at Malwarebytes, who looked at Better, told The Daily Swig: “The app privacy disclosure info on the App Store says that Better does not collect any data, which is great and what I would expect.

      • SaaS/Back End/Databases

        • Open-source veteran PostgreSQL emits release 14: Tweaked, scalable, and ready to get heavy

          Open-source database fans were given reason to celebrate this week with the release of PostgreSQL 14, an iteration of the RDBMS featuring performance improvements for heavy and distributed workloads.

          The seasonal autumn release was posted yesterday, and though PostgreSQL 14 may not include a set of big wow new features, more than 220 updates add up to performance improvements for high-end systems, said Umair Shahid, head of PostgreSQL at open-source technology consultancy Percona.

          "The sheer number of additional features is significantly larger, but no single feature carries the entire release. The release focuses on the performance of the database: not just the database internals performing better, but also the SQL queries running faster and a focus on parallelism," Shahid said.

          While PostgreSQL was designed as a vertically scaling database, the open-source community has been focused on trying to implement features that help with horizontal scalability, which makes it much easier to scale applications and improve database performance, he said.

      • CMS

        • WooCommerce Marks 10 Year Anniversary of Forking Jigoshop

          WooCommerce is celebrating 10 years since WooThemes launched the first iteration of the WooCommerce plugin. Paul Maiorana, WooCommerce’s current CEO, covered a few high highlights of the plugin’s rising popularity over the years in his anniversary post. After 16 months in the wild, WooCommerce had been downloaded 500,000 times and passed the 1 million downloads milestone just 137 days later. In 2014, the night before the very first WooConf, the plugin celebrated passing 5 million downloads. It was acquired by Automattic in 2015 in a deal rumored to be more than $20 million.

          WooCommerce’s anniversary post, which glossed over its checkered origin story, reignited some of the controversy surrounding the Jigoshop fork. While the post mentions that WooThemes hired two Jigoshop developers “to create a dedicated eCommerce plugin called WooCommerce,” it neglected to mention that the initial version was actually a fork of Jigoshop. WooThemes had convinced Mike Jolley and Jay Koster to fork the work they had done for their previous employer, Jigowatt, after failing to make a deal with the Jigowatt team.

      • Education

        • Moodle LMS review

          Despite the open source origin, Moodle still has plenty of features. A notable one is the modern interface, that is designed to be used via a web browser on a desktop or laptop, or on mobile platforms with available iOS and Android apps (see below). This interface includes a personalized dashboard that can display a list of courses, including the current ones, along with past courses, and future ones as well. Also displayed are the pending tasks.

          There are plenty of advanced features as well that go beyond the basics. A good example is the text editor. This easy to use text editor is designed to work from within the web interface, and facilitates both formatting text, and also adding in images and other content. There is also file management, and allows users to drag and drop files from popular online cloud storage providers, such as DropBox and Google Drive. There is also an all-in-one calendar to track everything from group meetings and personal events.

          Moodle also encourages collaboration among educators and among learners. To this end, there is support for a variety of activities, such as chat, wikis, forums, database activities and glossaries. Teachers can also encourage interaction, by including full quizzes, or even a single multiple choice question that is called ‘Choice.’

          Teachers not only can grade an assignment online, but also can provide comments to guide the student’s learning. Surveys can also be created for learners to provide feedback and to guide lessons. Workshops can also be created to get a peer assessment.

      • FSF

        • Free Software Foundation Introduces JShelter Browser Add-on to Restrict JavaScript API

          The Free Software Foundation has unveiled the project JShelter , which develops a browser add-on to protect against threats posed by JavaScript on websites, including hidden identification , movement tracking, and user data collection. The project code is distributed under the GPLv3 license. The add-on is prepared for Firefox , Google Chrome , Opera , Brave, Microsoft Edge and other browsers based on the Chromium engine.

          The project is being developed as a joint initiative funded by the foundation NLnet Foundation. JShelter has also been joined by Giorgio Maone, the creator of the add-on NoScript , as well as the founders of the project J ++ and the authors of the add ons JS-Shield – and JavaScript Restrictor . The add-on is used as a basis for the new project JavaScript Restrictor .

          JShelter can be thought of as a firewall for JavaScript APIs available to sites and web applications. The add-on provides four levels of protection, as well as a flexible API access configuration mode. Level zero completely allows access to all APIs, the first one includes minimal locks that do not disrupt the work of pages, the second level balances between locks and compatibility, and the fourth level includes strict blocking of everything unnecessary.

        • GNU Projects

          • GNU Core Utilities 9.0: Slight improvements for most free systems

            The developers around Pádraig “pixelbeat” Brady have released version 9 of the GNU Core Utilities. Every GNU / Linux user at some point stumbles across terminal commands like ls, cat, cp, rm and dd. These basic commands of any Unix or Unix-like system are standardized and summarized in the GNU Core Utilities.

            The individual programs, which are emphasized in accordance with the Unix philosophy, have been around for over 30 years (at that time still file, sh and text utils, for 20 years coreutils) – one would think that they have matured so slowly and without errors . Compared to the previous version, the GNU Core Utilities 8.32 from March 2020, around half of the changes concern pure error corrections, only the other half are changes in behavior, new functions and other improvements.

      • Public Services/Government

        • Confusion and conflicts around Open Source in Italy

          A recent decree has assigned to the individual Public Administrations the financial resources provided for the implementation of the National Recovery and Resilience Plan (PNRR). From past experience, it is very likely that each administration will take that money and do its own things. The question is, will anybody coordinate all that spending (to try to minimize it)?

          In the “fat cows” climate like the one that PNRR will surely create, promoting reuse and sharing (of ideas, solutions, etc.) may seem anachronistic, but is it really so?

          Since no hardware will be bought, in favour of cloud computing solutions, all the money will be spent on software. Will it be possible to know which software will be bought, by whom, and if and how it will be reusable, and actually reused, with Open Source licenses?

      • Programming/Development

        • 3 Excellent Free Books to Learn Dylan

          Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP). This language is dynamic and reflective while providing a programming model designed to support generating efficient machine code, including fine-grained control over dynamic and static behaviors.

          Dylan uses an algebraic infix syntax similar to Pascal or C, but supports an object model not unlike the Common Lisp Object System (CLOS).

          It was created in the early 1990s by a group led by Apple Computer.

        • Perl/Raku

        • Java

          • Monitor your Java on Linux with jconsole | Opensource.com

            The Java Development Kit (JDK) provides binaries, tools, and compilers for the development of Java applications. One helpful tool included is jconsole.

            To demonstrate, I will use the WildFly J2EE application server, which is part of the JBOSS open source application server project. First, I start up a standalone instance.

  • Leftovers

    • Hardware

      • Braids of Nylon, Everywhere

        Here’s something we haven’t talked about a ton. In the past five or so years, braided nylon has become a huge part of our lives, carried into tens of millions of homes along with our smartphones. Many of our cables use it—and honestly, it’s significantly better than many of the plasticky, rubbery alternatives. For one thing, it doesn’t fray quite as easily, and the texture makes it much more grippable. (Plus, it arguably looks nicer.) But its evolution into the cable variant of choice seems to have come out of nowhere. Did it? Today’s Tedium breaks down the evolution of braided nylon cables. — Ernie @ Tedium

        [...]

        Wires like HDMI or USB, which exist in the billions, show the maturity of cable manufacturing. These devices generally combine a number of cables, are consistent in length, they’re relatively thin, and they’re well-shielded. The process is mostly (but not completely) automated, particularly in the case of USB-A, where connectors have a standard style and consistent manufacturing process. This video, from the YouTube channel Kit Box, shows off the fascinating process of manufacturing USB cables:

    • Health/Nutrition

      • Rethinking Digital Strategy for the Post-Pandemic Era

        “One year into the COVID-19 crisis, our newest McKinsey Global Survey on digital strategy indicates that the pandemic has increased the pace of business and that technology capabilities will be critical to companies’ COVID-19 exit strategies as well as to what comes next,” said a recent McKinsey report, The new digital edge: Rethinking strategy for the postpandemic era. The survey was conducted online in January of 2021, and received responses from over 1,100 C-level executives, business unit heads and senior managers from different industries, functions, company sizes and regions.

        The survey’s overriding finding is that the pandemic has sped up the adoption of digital technologies by several years. “The imperative for a strategic approach to technology is universal, yet some companies are already leading the pack; their responses show that better overall technology capabilities, talent, leadership, and resources (what we call a company’s technology endowment) are linked to better economic outcomes. At the same time, the results confirm that many organizations could be missing opportunities to invest in the areas of their business models that are most at risk of digital disruption.”

    • Integrity/Availability

      • Proprietary

        • Security

          • Privacy/Surveillance

            • Why I turned down “Free” phones from T-Mobile and stuck a new battery in my spouse’s iPhone SE (2020).

              T-Mobile has been trying to trick Sprint customers into accepting “free” phones.

              They have been very aggressive about it. They act like you won the lottery, in fact, with in-page pop ups about their “Sprint Select deal”.

              It’ll probably be another 2-3 years before we have to give up our Sprint plan, but if we take these “free” phones, we have to use a T-Mobile plan, which increases our bill 30%.

              It also locks us into a 30 month agreement with T-Mobile. If you cancel before the 30 months (2.5 years!) are over, the phones aren’t really free. You have to pay them the remaining balance, because it acts as an early termination fee. The phone is billed to your account at full price (full carrier price!) and then comes off each month in pieces as a credit.

              So my spouse complained that his 18 month old iPhone SE (2020) was getting poor battery life, so I took him to Batteries Plus Bulbs and had them swap it out for a new battery. Hopefully, the phone behaves for a while longer because we’re running these Sprint phones into the ground, and then I may just switch to Google Fi or something.

    • AstroTurf/Lobbying/Politics

      • Australian Chinese language newspapers print censored news - report

        Chinese language community news groups in Australia are publishing news censored by translators they use in China to avoid potential repercussions in Beijing, an Australian think tank said.

        A report by the Lowy Institute found that staff working in mainland China exercised self-censorship when translating news stories taken from mainstream Australian media into Chinese for community newspapers because they feared retribution by the Chinese authorities over any content perceived as negative.

      • [Older] targeted ads always divide

        if many people see, for example, an outrageously sexist, physical billboard in a subway station, all together, they could stimulate each other’s indignation enough that at least one of them calls some watchdog, that will eventually remove that billboard, and fine its authors.

        But if the same people see exactly the same content (or customized versions of it!) alone, each on their smartphone in their own bathrooms or beds… it is much more likely that none of them will do anything but passively absorb the ad, and its more or less hidden message.

        Besides, exactly because the ads are served and customized on millions of individual devices, it is impossible for regulators to supervise them. That task is left to “algorithms” that more often than not fail, and it may make no difference whatsoever if they fail in your phone, instead of some server.



Recent Techrights' Posts

Reddit as a Hive of Trolls, Social Control Media Curated (Many Voices Censored and Banned) by Marketing Firm of GAFAM
Typical Reddit
The Solicitors Regulation Authority (SRA) Delusion - Part III - Women Failing Women to Help Violent Americans From Microsoft
Summed up, SRA will gladly prioritise the "legal industry" over women strangled, raped etc
The World Gets Smaller, as Does Its Real Economy ('Human Resources') and So-called 'Natural Resources' (What Humans Call the Planet)
Don't talk about "AI"
Converting FOSDEM Talk on Software Patents in Europe Into Formats That Work for "FOS" and Don't Have Software Patent Traps
transcoded version of the video
Biggest "AI Companies" (Meta, Alphabet, Microsoft) Borrowed (Additional Debt) About $100,000,000,000 in a Year
Who will be held accountable for all this?
In 2009 Microsoft Was Valued at ~150 Billion Dollars, Now They Tell Us Microsoft Lost ~1,000 Billion Dollars in Value. Does That Make Sense?
Or Microsoft lost 700 billion dollars in "value" in less than two weeks
Microsoft Stock Crashed When Alleged Vista 11 Numbers Disclosed
And last summer Microsoft indicated that it had lost 400 million Windows users
 
Links 07/02/2026: Misinformation by Slop, Overrated Slop Causes Stock Market Panic
Links for the day
Gemini Links 07/02/2026: Diode Function Generators and Panic Over Buzzwords and Slop
Links for the day
A Can of WORMS - Part III - Envying the Influence and Accomplishments of RMS, Socially Deleterious Attacks on Popular Movements
the actions are deliberate and coordinated, not some 'organic' or grassroots behaviour
Crisis teams assembled as financial regulators anticipate Bitcoin implosion
Reprinted with permission from Daniel Pocock
Links 07/02/2026: More White House Racism, "Europe Accuses TikTok of Addictive Design"
Links for the day
Silent Mass Layoffs: It's Not the Revolution, It's the Loophole and the Hack ("Low Performers" or "Underperformers")
Layoffs by another approach
Mark Shuttleworth (MS) Pays Salaries to Microsoft (MS) Employees
Canonical selling Microsoft
Links 07/02/2026: Windows TCO Rising, Lousy Patents Invalided
Links for the day
Microsoft Leadership: Stop Taxing Us, Tax Only Poor People
Does Microsoft create jobs?
In Case You've Missed It (ICYMI), Google's Debt More Than Doubled in a Year
Wait till it "monetises" billions of GMail users with slop
PIPs and Silent Layoffs at IBM (and Red Hat) Still Going on, It's "Forever Layoffs" (to Skirt the WARN Act)
American workers out
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, February 06, 2026
IRC logs for Friday, February 06, 2026
Stressful Times for Team Campinos ("Alicante Mafia") at Europe's Second-Largest Institution
Keep pushing
Growing Discrimination in the European Patent Office (EPO)
it's a race to the bottom, basically
Google News Drowning in (or Actively Promoting) Slopfarms Again
LLM slop is a nuisance
Gemini Links 07/02/2026: "Choosing a License for Literary Work" and "Social Media Is Not Social Networking (Anymore)"
Links for the day
Gemini Links 06/02/2026: Git and Email Patches; MNT Pocket Reform
Links for the day
Geminispace Net Growth in 2026 About a Capsule a Day
A pace like this means net gain of ~300 per year, i.e. about the same as last year
It's Not About Speed, It's About the Message (or Its Depth)
Better to write news than to just link to news if there's commentary that the news may merit
Benjamin Henrion Warned About the Illegal and Unconstitutional Unified Patent Court (UPC) in FOSDEM 2026
Listen to Benjamin Henrion
Economies Crashing Not Because of Slop Improving 'Efficiency' (That's a False Excuse) and 'Expensive' (Read: Qualified) Workers Discarded in Race to the Bottom
Actual cocaine addicts are pushing out moral people
IBM's CEO Speaks of Layoffs, Resorts to Mythical (False) Excuses
This has nothing to do with slop
Links 06/02/2026: Voter Intimidation and Press Shutdowns in US, Web Traffic Warped by LLM Sludge
Links for the day
Does Linux Torvalds Regret Having Dinners With Bill 'Russian Girls' Gates?
See, the rules that govern the Linux Foundation and its big sponsors aren't the same rules that apply to all of us
IBM: Cheapening Code, Cheapening Staff, Cheapening Everything
IBM's management runs IBM like it's a local branch of McDonald's. IBM is a junk company with morbid innards.
GNU/Linux Measured at 6% in One of the World's Largest Nations
Democratic Republic Of The Congo
Linux Foundation Operative Says We and Our Software All "Owe an Enormous Debt of Gratitude" to a Software Patents Reinforcer
The only true solution is to entirely get rid of all software patents
Mobbing at the European Patent Office (EPO) - Part IV - EPO Can Get Away With Murders, Suicide Clusters, and Systematic and Prolonged Bullying by 'Team Campinos' ("Alicante Mafia" as Insiders Call It)
Nobody in the Council or the EU/EC/EP gives a damn as long as laws are broken to fabricate 'growth'
Jeff Bezos Isn't Just Killing the Washington Post, He's Killing Thousands of News Sites/Newsrooms (in Dozens of Languages) That Rely on It for Many Decades Already
Not just slopfarms; even the Ukraine-based reporters are culled by Bezos, who's looking to please the dictators of the world
Central Staff Committee Confronted António Campinos for Giving His Cocaine-Addicted Friend Over 100,000 Euros to Do Nothing, Just Pretend to be Ill, While Cutting the Salaries of Everybody Else
"On the agenda: Amicale framework & Financial assistance for courses"
How to Win Lawsuits in 5 Simple Steps
Keep issuing threats every week and send 60 kilograms of legal papers to the target
More Than 99% of "AI" Companies Aren't AI, They're Pure BS
We need to discard those stupid debates about "AI" and reject media that gets paid to participate in such overt narrative control (manipulation like The Register MS)
AI Used to Save Lives, Now "AI" is a Grifting Scheme That Burns the Planet and Will Crash the Economy
What the media calls "AI" (it gets paid to call it that) is the same stuff that could instead be dubbed "algorithms"
Living in Freedom When 'False Flag Operations' Like EFF Get Captured by Billionaires to Take Freedom Away
There are many ways to think of Software Freedom
Amutable is a Microsoft Siege Against Freedom in GNU/Linux, Just Like the People Who Brought You 'Secure Boot' Controlled by Microsoft
Do whatever is possible to avoid Amutable and its "products"
Growing Focus on Publication
Over the past ~10 days we always served more than a million Web hits per day
"Going to be a large number of Microsoft layoffs announced soon"
Everybody knows a giant wave of layoffs is coming Microsoft's way
End of the 'GPU Bubble' and NVIDIA Finally Admits It Won't Bail Out Microsoft OpenAI Anymore
circular financing (financial/accounting fraud)
Corrupt Media Won't Hold Accountable Rich People for Role in Pedophilia
Journalistic misconduct or malpractice is a real thing
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, February 05, 2026
IRC logs for Thursday, February 05, 2026
EPO Management ("Alicante Mafia") Not Properly Sharing Information on Scale of Strikes by EPO Staff
disproportionate (double) deductions in salaries against people who participate in strikes, which are protected by law
Gemini Links 06/02/2026: Slop/Microslop, Home Assistant, and Valid Ex Commands
Links for the day
Blackmail evidence: Debian social engineering exposed in ClueCon 2024 talk on politics
Reprinted with permission from Daniel Pocock
Bitcoin crash: opportunity or the end game?
Reprinted with permission from Daniel Pocock
Changes at the Solicitors Regulation Authority (SRA)
SRA is basically a waste of money
Claims That IBM Will Lay Off 20% (or 15%) of Its Workforce This Year Unless It Finds a Way to Push Them All Out by Threats, Shame, Guilt
Where are the articles about IBM layoffs?
IBM Isn't a Serious Company Anymore, It's a Ponzi Scheme Operated by a Clique and It Misuses Companies It Acquires to Prop Up or Legitimise the Scheme
IBM seems like it's nothing but a "Scheme"
Google News Drowning in Slop About "Linux" (Slopfarms Galore)
Google should know better than to link to any of these slopfarms, but today's Google is itself a pusher of slop
Links 05/02/2026: EU Commission Gutting Net Neutrality
Links for the day
Gemini Links 05/02/2026: NixOS Books and Monochrome Emojis
Links for the day
Links 05/02/2026: Canadian Government Uses US LLMs to Override Expert Opinions, NVIDIA Troubles Due to Enablement of Mass Plagiarism ('Piracy') Misleadingly Obscured as "Hey Hi"
Links for the day
Explaining the Letter From JUDGE SYKES FRIXOU, Threatening Me Around the Time GNOME's Nat Friedman Lost His CEO Job at Microsoft GitHub and His Best Friend Got Arrested for Strangulation
this letter (with annotation) is critical
Linuxiac Not Rehabilitated, It's Still Full of LLM Slop (Part of a Trend)
The Web as a resource/source of information is perishing
"Sponsored by Azul" to Write Fake 'Article' About Azul, Quoting Azul Itself
The "journalism" industry [sic] became so utterly corrupt
JuristGate is for sale: three billion Swiss francs for a domain name
Reprinted with permission from Daniel Pocock
Like Microsoft and IBM, the 'Alicante Mafia'-Governed EPO Does PIPs Nowadays (at the EPO, It's "Professional Incompetence Procedure")
So "PIPs" are definitely in the EPO and we saw letters sent to staff
Time for Change, More New Articles, Less Curation
The oligarchy wants to gut the real press and replace media with slop and social control media (or social control media with slop in it, i.e. their own voices, mechanised)
Gemini Links 05/02/2026: Coercion, Antibiotics, and LVDT Project
Links for the day
Almost 1,600 EPO Employees Went on Strike Last Week
There is another strike coming 2.5 weeks from now
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, February 04, 2026
IRC logs for Wednesday, February 04, 2026