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

A farewell to Finland, an occupied territory
Finland, Finland, Finland
 
GNU/Linux in Monaco: From 0.3% to Almost 6%
Monaco is a small country
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, May 22, 2024
IRC logs for Wednesday, May 22, 2024
Microsoft Has Lost Cote D'ivoire (Ivory Coast), Where Android Now Exceeds 60% of the Operating Systems' 'Market Share'
According to statCounter anyway
The Rumour Said Later Today Red Hat (IBM) Might Announce Layoffs
Let's see what happens later today (or next week)
Governments That Fail Journalism
Australia is known for giving us pure garbage like Rupert Murdoch
Windows Has Fallen From 'Grace'
When you tell people that Microsoft watches their every move in Windows many of them will freak out and ask for alternatives
Serbia: GNU/Linux at Almost 4% (or Beyond if ChromeOS is Counted)
considerable growth for GNU/Linux
Links 22/05/2024: China in Other Countries' Islands, Growing Threat of Piracy
Links for the day
Gemini Links 22/05/2024: Freedom Through Limitation, Cloud Photos
Links for the day
Canonical Supports Monopoly
more of the same
Links 22/05/2024: "Copilot+" as Mass Surveillance and Microsoft Defying Consent in Scarlett Johansson's Case
Links for the day
[Meme] Escalating After Failures
4 stages of cancel culture
Red Hat Had 2+ Days to Deny Reports of Impending Layoffs. But Red Hat Chose to Keep Silent.
Red Hat DOES NOT deny layoffs on the way
Microsoft-Connected Person Was Threatening to Sue Me and to Sue My Wife (Because His Feelings Were Hurt After Had He Spent More Than a Decade Defaming Me and Violating My Family's Dignity, Privacy)
litigation was chosen and we shall defend everything we wrote
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, May 21, 2024
IRC logs for Tuesday, May 21, 2024
Attempts to Sink the Free Software Movement (Under the Guise of Saving It)
We can see who's being drowned
Czech Republic: Windows Down From 98% to 43%, GNU/Linux Rises to Over 3%
modest gains for GNU/Linux
Links 22/05/2024: Pixar Layoffs and More Speculation About Microsoft Shutdowns/Layoffs (Ninja Theory)
Links for the day
Microsoft-Connected Sites Trying to Shift Attention Away From Microsoft's Megabreach Only Days Before Important If Not Unprecedented Grilling by the US Government?
Why does the mainstream media not entertain the possibility a lot of these talking points are directed out of Redmond?
Gemini Links 21/05/2024: Caesar II for MS-DOS and Reinventing the Assertion Wheel
Links for the day
Internal Memos/Communications Hinting at "a New, But Masked, Round of Layoffs" at Red Hat
A negative outlook heads of a long weekend
Nigeria: Windows Down to 6%, Android at All-Time High of 77%
Google is becoming the "new monopoly" in some places
[Video] Microsoft's Attack on Education
Microsoft's cult-like activities and overt entryism
[Meme] Money In, No Money Out (Granting Loads of Invalid European Patents)
EPO production?
Staff Representation at the EPO Has Just Explained to Heads of Delegations (National Delegates) Why the EPO's Financial Study is Another Hoax
Here we are again 5 years later
Canonical and Red Hat Are Not Competing With Microsoft Anymore
What a shame they hired so many people from Microsoft...
Links 21/05/2024: "Hating Apple Goes Mainstream", Lots of Coverage About Julian Assange Ruling
Links for the day
Gemini Links 21/05/2024: Losing Fats and Modern XMPP
Links for the day
Microsoft Windows Used to Have Nearly 100% in China and Now Google Has 50% (With Android)
Will China bring about a faster "fall" for Microsoft?
Pursuing a Case With No Prospects (Because It's "Funny")
the perpetrators are taking a firm that's considered notorious
GNU/Linux Growing Worldwide (the Story So Far!)
Microsoft is unable to stop GNU/Linux
GNU/Linux in Honduras: From 0.28% to 6%
Honduras remains somewhat of a hotspot
Good News From Manchester and London, Plus High Productivity in Techrights
what has happened and what's coming
[Video] The 'Linux' Foundation Cannot be Repaired Anymore (It Sold Out)
We might need to accept that the Linux Foundation lost its way
Links 21/05/2024: Tesla Layoffs and Further Free Speech Perils Online
Links for the day
Gemini Links 21/05/2024: New Gemini Reader and Gemini Games
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, May 20, 2024
IRC logs for Monday, May 20, 2024