Bonum Certa Men Certa

Links 1/12/2021: LibreOffice 7.3 Beta, Krita 5.0, Julia 1.7



  • GNU/Linux

    • JingPad Review: A Linux Tablet With Potential, But Rough Edges

      The Linux ecosystem in many ways found much of its momentum via hardware, rather than software. So it makes sense that there have been some fascinating efforts to reinvent the Linux ecosystem around hardware. The Raspberry Pi has of course built lasting excitement around computer hardware in contexts that fit neatly into the internet of things. But as desktop Linux distros have at times felt like wheel-spinning exercises (just ask Linus Tech Tips, and shout-out to Jason Evangelho), it feels like Linux hardware targeted at consumers is likely to push it over the edge at some point. I’ve already covered two of those efforts in the relatively recent past—the PineBook Pro and the PinePhone, both made by Pine64—but the JingPad represents something different: an attempt to make a piece of hardware that supports Linux from the ground up … that a non-Linux user might actually want to use. Today’s Tedium takes an up-close look at the JingPad A1, an experimental new tablet worth looking into.

    • Audiocasts/Shows

      • The (not) HIDDEN FEATURES in Manjaro's package manager. - Invidious

        You guys. I can't let this go! LTT got it wrong. The comments got it wrong. The fact that YOU don't know where a setting is doesn't mean it's hidden. Hidden means "placed somewhere non-obvious" and, frankly, I'd expect AUR and Flatpak support to be tucked away in Pamac's settings menu. Compare opening Pamac's settings panel, typing in your password, and selecting the "Third Party" tab to literally any other settings menu and you'll see that it's virtually equivalent in almost every instance. The only difference is that most people haven't used Manjaro before.

      • Endlessly Flat | LINUX Unplugged 434

        he Director of EndlessOS joins us to respond to recent Flatpak criticism.

        We take the opportunity to expand on the overall effort to solve Linux fragmentation.

    • Kernel Space

      • Linux 5.17 To Finally Enable Variable Rate Refresh For Intel Ice Lake - Phoronix

        An early batch of Intel kernel graphics driver feature updates intended for Linux 5.17 was sent out yesterday to DRM-Next for queuing until that next merge window opens around the start of the new year. Notable with this pull is Icelake "Gen11" graphics finally seeing variable rate refresh enabled!

        With the Linux 5.16 merge window well past, the Intel open-source graphics driver developers have been turning their attention to material they want to see in Linux 5.17 for that kernel to be introduced in the early months of 2022. Sent out yesterday was the first of several PRs to DRM-Next of changes to be queued for that next kernel version.

    • Applications

      • YouTube downloader fixes

        The YouTube downloader GUI is a frontend for /usr/bin/youtube-dl, which is a python script. A problem is that YouTube move the goal posts, in an attempt to stop these downloaders from working. The youtube-dl developers respond by changing their script so that it works again.

      • Firefox version 94.0.2

        Have just downloaded English, French and German Firefox 94.0.2 tarballs, and it will be in the next release of EasyOS.

      • Python support arrives in Safeguard for Sudo

        Version 1.9 of sudo was released almost two years ago. One of the major new features was support for Python plugins. Previously, you could only extend sudo by coding in C to better suit your environment, which is not the easiest task to manage. Python makes both coding and distributing the results easier. Starting with Safeguard for Sudo 7.2, Python support is also available in a commercial sudo management solution.

        [...]

        The approval plugin API was introduced in sudo 1.9 and lets you create additional policies. These are checked once a command has been accepted by the sudoers policy. You can create plugins either in C or Python. For example you can create additional restrictions based on time and limit your workers to execute commands only during regular working hours.

        Just like the approval plugin API, the audit plugin API was also introduced in sudo version 1.9. It allows you to access additional audit information. It can be used in many ways. For example implement custom logging to debug some hard to identify problems. Or you can send events from Safeguard for Sudo directly to Elasticsearch or send alerts to various instant messaging systems.

      • 15 Utilities, Scripts and Ways to Interrogate Your PC - LinuxLinks

        There are many ways of obtaining information about the hardware you are using. The simplest and most reliable source is your system itself.

        There are plenty of tools that delve deep to find everything you need to know. And if you need assistance from others, they will find the information invaluable. Here’s our guide to the commands that you should familiarise yourself with.

        Let’s start with a few of our favourites. We’ll then explore other useful tools that also gather hardware information.

      • Tesseract 5.0 Released For This Leading Open-Source OCR Engine

        The long-awaited Tesseract 5.0 is now available as a big update to this leading open-source, optical character recognition (OCR) engine that via neural networks offers great accuracy and supports more than 100 languages for turning images of text into actual text.

        Tesseract 5.0 had been available as alpha since the end of 2020 and the Tesseract beta was released in August. On Tuesday, Tesseract 5.0.0 was officially released. Tesseract 5.0 delivers on faster performance via "fast floats" to use floats instead of doubles now for its LSTM model training and text recognition. This should lead to much faster training and OCR performance while using less system memory.

    • Instructionals/Technical

      • How to Install Google Fonts on Fedora Desktop

        Google Fonts is a free interactive directory of over 1200 font families that Google has made available to developers and designers. The project was developed in 2010 to combat the licensing and compatibility issues that web developers faced when using proprietary fonts.

        Most of the fonts are published under the SIL Open Font License and others under Apache. This has enabled users to make use of fonts on their websites and in different projects without the need to upload them to their own servers.

      • Edit audio on Linux with Audacity | Opensource.com

        The Audacity sound editor is one of those open source applications that filled a niche that seemingly nobody else realized existed. Initially developed at Carnegie Mellon University at a time when many people still thought computers were just for office and schoolwork, and you required special DSP peripherals for serious multimedia work. Audacity recognized that, occasionally, the average computer user needed to edit audio. The Audacity team has consistently provided an open source application for recording and cleaning up sound in the two decades since.

        I use Audacity a lot, and being an editor by training, I'm used to significant and usually single-key keyboard shortcuts in my applications. By building shortcuts around single letters, you can have one hand on the mouse and one on the keyboard, so the delay between choosing a tool or an important function and clicking the mouse is mere milliseconds. Throughout this article, I'll highlight the keyboard shortcut I use in Audacity if you want to optimize your own settings.

      • How to Install Telegram Desktop on ArchLinux – NextGenTips

        In this tutorial, we are going to learn how to install Telegram desktop on our ArchLinux.

        Telegram is a freeware, cross-platform, cloud-based instant messaging service. The service provides end-to-end encrypted video calling, VoIP, file sharing, etc.

      • How to Install Google Chrome on CentOS 9 Stream

        Google Chrome is the most used Internet Explorer software on the earth, with a recent update in 2021 that Chrome is currently the primary browser of more than 2.65 billion internet users. However, as you would know, after installing CentOS 9 Stream, only Mozilla Firefox is packaged with the distribution but luckily, installing Google Chrome is a straightforward task.

        In the following tutorial, you will learn how to install Google Chrome in three various ways in stable, beta, or unstable versions on CentOS 9 Stream.

      • How to Add User to Sudoers on CentOS Stream

        When installing CentOS Stream, the user account created during the initial setup has sudo rights if you selected the user to be an admin and create a root account. However, there may be a need to add additional sudo users or to remove the access. This is a straightforward process with a few commands.

        In the following tutorial, you will learn to add a user to the sudoers group on any CentOS Stream distribution.

      • Scp Command In Linux Example : How To Use SCP Commands To Securely Transfer Files | Itsubuntu.com

        SCP is a protocol for securely transferring files between a local host and a remote host, or between two remote hosts. It is based on the Secure Shell (SSH) protocol. “SCP” refers to the Secure Copy Protocol. SCP or Secure copy protocol is easy to use and is included by default in most Linux and Unix distributions.

      • How To Use Guake Terminal Under Wayland (GNOME) - Linux Uprising Blog

        This article explains how to get Guake drop-down terminal to work properly under Wayland (GNOME). I've tested this using GNOME desktop running on Ubuntu 21.10 with a single monitor, because I currently don't have access to multiple monitors.

        Guake is a Python-based drop-down terminal for the GNOME desktop which includes split terminal functionality, session save/restore (restores panes and tabs), support for transparency, and many other features.

        It's inspired by the famous Quake console - the terminal stays hidden until you press a key (default is F12). Execute a command, then press the same key again to hide the terminal, going back to your previous task without breaking your workflow. You can also set Guake to automatically hide when it loses focus.

    • Wine or Emulation

      • How to run Windows software on Linux

        In this article you will learn how to run windows applications on Linux/Ubuntu 18.04 using Wine and other alternatives. Wine ( Wine Is Not an Emulator ), is an open source application which is provided as a compatibility layer in Linux . It is used to bridge the gap between Linux and windows worlds so that applications that are meant for Windows could run on Linux. An emulator or a virtual machine would simulate internal Windows logic whereas Wine would transform Windows logic into native UNIX/POSIX compliant logic.

        This is said, not all Windows based applications can run on Linux and even if they do run, their behavior will differ from that in their natural Windows environment. Wine has a database (AppDB) which lists all applications that have been properly tested and confirmed to work on Linux.

    • Games

      • Ubisoft Could Work on 'Rainbow Six Siege' Proton Support If More Linux Users Show Interest - It's FOSS News

        Rainbow Six Siege is a popular multiplayer FPS game that utilizes the BattleEye anti-cheat engine.

        Primarily, it does not support Linux. However, now that anti-cheat engines like BattleEye and Easy Anti-Cheat have added official support for Proton, many Linux users hope to get support for popular multiplayer titles that did not work with Linux.

        Of course, you can always have Windows in dual-boot to play those titles. But, many users use Linux exclusively and cannot play Rainbow Six Siege even if they want to (or have it in their Steam library).

      • Collabora announced Venus, 3D accelerated Vulkan in QEMU | GamingOnLinux

        Well this is quite exciting. Collabora, the open source consulting firm that often works with Valve, has announced the experimental Venus driver for 3D acceleration of Vulkan applications in QEMU. For those not familiar, QEMU is a generic and open source machine emulator and virtualizer.

        "Running graphics applications in a Guest OS can be annoying as they are generally greedy of computing resources, and that can slow you down or give you a bad experience in terms of graphics performance. Being able to accelerate all this by offloading the workload to the hardware can be a great deal. The VirtIO-GPU virtual GPU device comes into play here, allowing a Guest OS to send graphics commands to it through OpenGL or Vulkan. While we are already there with OpenGL, we can not say the same for Vulkan. Well, until now."

      • As GOG struggles, Steam hit a new high of 27M people online

        Recently we had news that DRM-free store GOG has been struggling with losses, and here's Steam continuing to just smash through previous records.

        With the previous all-time high of 26,922,926 users online back in April 2021, on November 28 it yet again broke the record with 27,384,959 according to SteamDB. At the time the record hit, around 7.8 million were actually in-game and while it's of course spread across so many, the winner continues to be Valve's own free to play Counter-Strike: Global Offensive with about 915,791 online playing.

      • Valve reportedly developing a Half-Life shooter-strategy hybrid | GamingOnLinux

        There's been some reports circulating thanks to YouTuber Tyler McVicker (previously known as Valve News Network) that goes into some detail about what Valve is up to. Seems like we might get an RTS/FPS hybrid for the Steam Deck. It seems that Half-Life 3 continues to not be a thing too.

        Sounds like it will be called Citadel, or perhaps Half-Life: Citadel and will be "a co-operative, competitive, asymmetric, third-person, first-person, RTS, FPS, shooter-hybrid thing that takes place in the Half-Life universe" according to McVicker. Matches seem like they will be some sort of battle between NPCs, with you earning things to give to them using a wave-based system for the battling. The video states that Source 2 has been significantly upgraded with a new lighting system, and new NPC systems too. It's a lot to take in and sounds pretty wild.

      • The Elder Scrolls: Arena reimplementation OpenTESArena gets a big upgrade | GamingOnLinux

        While it's currently still in heavy development, OpenTESArena is another great example of what can be done with open source with it reimplementing The Elder Scrolls: Arena in a modern cross-platform game engine. It requires a copy of the original game for the data files, which you can get free officially.

        It's not quite playable — yet, but it is showing massive promise and a new release is out now.

    • Desktop Environments/WMs

      • Xfce’s Apps Update for November 2021: New Releases of Mousepad, Ristretto, and Whisker Menu

        In November 2021, the Xfce developers managed to update the Whisker Menu plugin that provides an alternate menu for the Xfce desktop environment up to version 2.7.0. Whisker Menu 2.6.2 was released on mid-November to properly prevent interactive search in the treeview, as well as to fix menu toggling after pressing the Esc key and background shifting when showing the menu.

        Whisker Menu 2.7.0 was released later in November with lots of goodies, including support for rounded profile picture, the ability to show categories as icons on top or bottom, optional AccountsService support, Catfish search action, support for CSS classes for theming, improved search result relevance.

      • K Desktop Environment/KDE SC/Qt

        • Krita 5.0 Arrives Just in Time for Christmas, New Beta Is Out Now for Public Testing

          The third beta of Krita 5.0 is here with lots of improvements and bug fixes to make the final release more stable and reliable. For example, it improves the alpha-mask PNG brush tips, adds support for loading the thumbnails for MYB mypaint brushes in a bundle, and fixes performance issues in the Magnetic Selection tool and textured brushes.

          It also fixes drag and drop of remote images, as well as copy/paste of images from the Google Chrome web browser, disables subpixel translation in the Transform tool, improves the styling of the tagging widget, updates the detection of the Intel GPU driver version, and makes the line tool’s preview faster.

    • Distributions

      • MX Linux MX-21 Xfce

        MX Linux MX-21 Xfce is the complete opposite of my MX-21 KDE review - that one was delightful. The Xfce one is the worst experience I had with this distro, probably ever. I didn't really get to properly test anything due to the general sluggishness, the login freeze, the suspend & wake problems, the Firefox slowness, the kernel oops, and all the rest of it. But the visual customization did show me one important aspect - how much more advanced KDE is, and how fragile scaling is in Xfce.

        I really am not in the mood to manually tweak 20-30 separate Xfce elements just to have a nice, presentable desktop. That's 2005, and it needs to stop. The Xfce version of MX-21 ain't bad, but it's fragile. Worse yet, the distro behaved far better in the past, so we also have a regression on our hands. All I can say, go for the KDE version, it's amazing (among the best systems I ever tried). Whereas the Xfce one needs to go back to the workshop and get some serious rework. Alas, on that note, and with some mild paranoia swirling in my brain, we end this sad review.

      • New Releases

        • NixOS 21.11 “Porcupine” Released with GNOME 41, KDE Plasma on Wayland

          Dubbed “Porcupine” and coming six months after the NixOS 21.05 release, NixOS 21.11 is here with a lot of goodies, starting with the GNOME 41.1 desktop environment for its dedicated GNOME edition and continuing with Wayland support for the KDE Plasma 5.23 edition, as well as version 6 of elementary OS’ Pantheon desktop.

          This release ships with Nix 2.3.16 as default package manager, switches the iptables utility to the nf_tables backend, updates the Hadoop module and package to Hadoop 3 as default with new services like JournalNode, ZKFS and HTTPFS, and improves LXD support to build images directly from configurations.

        • NixOS 21.11 Released But Its Own Package Manager Is Left Behind Due To Regressions - Phoronix

          NixOS is an original Linux distribution built atop its own unique Nix package manager that is focused on being functional, reliable, and reproducible. The Nix package manager concept is great but somewhat ironic is the new NixOS 21.11 release not even shipping with the latest Nix package manager version due to known regressions.

          NixOS 21.11 released yesterday and rather than shipping with the latest-and-greatest Nix, it's being held back to the latest Nix 2.3 point release by default rather than Nix 2.4. Holding up the default version of Nix was done as "Nix has not been updated to version 2.4 due to regressions in non-experimental behavior."

        • NixOS 21.11 "Porcupine" Released with Many Improvements

          NixOS 21.11 “Porcupine” is here, but default Nix version remains at 2.3 point release rather than Nix 2.4.

          NixOS is a Linux distribution that is entirely different than what one can expect from a regular Linux distro. It’s a Linux distribution which takes a unique approach to package and configuration management, because it’s built around Nix tool. So let me first explain what the NIX tool is.

          NIX is a package manager and it could be used on any Linux distribution on top of the distribution package manager. To put things simple, NixOS is an operating system, and Nix is a package manager.

          Now, everything in NixOS down to the kernel, is built by the Nix package manager with a declarative functional build language. The whole system configuration: fstab, packages, users, services, firewall, etc., is configured from a global configuration file that defines the state of the system.

      • IBM/Red Hat/Fedora

        • Writing and unit testing a Python application to query the RPM database | Enable Sysadmin

          When installing software on a Linux system, your package manager keeps track of what's installed, what it's dependent upon, what it provides, and much more.

          The usual way to look at that metadata is through your package manager. In the case of Fedora or Red Hat Enterprise Linux, it is the RPM database.

          The RPM database can be queried from the command line with the rpm command, which supports some very nice formatting options. For example, to get a list of all packages sorted by size, I can use a little bit of Bash glue to do the following:

        • How DevSecOps brings security into the development process

          DevSecOps is an extension of DevOps that emphasizes security automation and cooperation across the organization. More than just hype, DevSecOps is a crucial addition to your organization's development and deployment processes, especially given the range of ransomware groups, industrial spies, identity thieves, and other attackers plaguing today's cyberworld. In this article, you will learn how DevSecOps extends familiar DevOps tools and processes to help cross-functional teams work together on the design and implementation of security policies and procedures.

        • Kubernetes and OpenShift: The best of 2021

          2021 was a big year in the world of Kubernetes and Red Hat OpenShift, and over the past twelve months, we have aimed to provide content that will satisfy developer curiosity on how to best use these platforms, from info on the big release of OpenShift 4.8 to tutorials on deploying Helm charts and working with OpenShift Serverless Functions. Keep reading for these highlights and more.

        • Quarkus, containers, and Java: Tune in to Jconf.dev 2021

          The Jconf.dev community Java conference is going virtual for 2021, which means that developers worldwide will be able to stream sessions of interest wherever they are. The conference is on December 9, and a number of Red Hatters are presenting material that will be of interest to the developer community. Read on to learn more and find out when to tune in.

        • Our top 5 Harvard Business Review articles of 2021

          Each month, through our partnership with Harvard Business Review, we share five new HBR articles we believe CIOs and IT leaders will value highly. As 2021 comes to a close, we are taking a look back at the five most popular HBR articles from this past year. Here are the stories that resonated with you.

        • Use BespokeSynth on Fedora Linux - Fedora Magazine

          Sun Aug 14 10:36:37 2016, this is the birth date of BespokeSynth. Since that date, BespokeSynth has grown a lot; both in terms of its user base and the size of its codebase. BespokeSynth is an application for performing modular synthesis. Because it has been written by a newcomer to modular synthesis, it is quite different from the usual modular synthesizer. Note: I am the manager of the LinuxMAO / Audinux Copr repository.

      • Debian Family

      • Canonical/Ubuntu Family

        • New Ubuntu Linux Kernel Security Patches Address 6 Vulnerabilities, Update Now

          Coming three weeks after the previous security updates, which addressed 13 vulnerabilities, the new Linux kernel security patches are available for Ubuntu 21.10 (Impish Indri), Ubuntu 21.04 (Hirsute Hippo), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 18.04 LTS (Bionic Beaver), as well as Ubuntu 16.04 ESM (Xenial Xerus) and Ubuntu 14.04 ESM (Trusty Tahr) releases to address up to six security vulnerabilities.

          For all supported Ubuntu releases, the new security updates fix CVE-2021-3744 and CVE-2021-3764, two security issues discovered in Linux kernel’s AMD Cryptographic Coprocessor (CCP) driver, which could allow a local attacker to cause a denial of service (memory exhaustion).

        • Design and Web team summary – 19 November 2021

          Hello! My name is Cristina, I’ve been a programme manager at Canonical for almost three years. I work across all the squads in our web and design team, helping with sprints planning and cross team collaboration.

          [...]

          The Apps team develops the UI for the MAAS project and the JAAS dashboard for the Juju project.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Web Browsers

        • Mozilla

          • Support.Mozilla.Org: What’s up with SUMO – November 2021

            November come with lots of rain, at least in my part of the world. It certainly creates a different vibe. I believe you also experience similar weather change lately, be it snow or rain. Whatever it is, I hope you all safe and healthy wherever you are. Oh, and happy thanksgiving for you who celebrate! Sorry for being late with the update this month (maybe it’s better to have it by the end of the month anyway), so let’s just dive into it!

      • Productivity Software/LibreOffice/Calligra

        • LibreOffice 7.3 Beta1 is available for testing

          The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.3 Beta1 is available for testing!

          LibreOffice 7.3 will be released as final at the beginning of February, 2022 ( Check the Release Plan for more information ) being LibreOffice 7.3 Beta1 the second pre-release since the development of version 7.3 started in mid June, 2021. Since the previous release, LibreOffice 7.3 Alpha1, 1199 commits have been submitted to the code repository and 205 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

        • LibreOffice 7.3 Beta Released With More Improvements For Microsoft Office Files

          The first beta of LibreOffice 7.3 is now available for testing as the next installment of this leading open-source, cross-platform office suite.

          LibreOffice 7.3 Beta is the latest test candidate and comes with more than one thousand commits over 7.3 Alpha 1 from just over one month ago.

      • Programming/Development

        • Julia 1.7 Highlights

          Jeff Bezanson, Jameson Nash, Ian Butterworth, Kristoffer Carlsson, Shuhei Kadowaki, Elliot Saba, Viral B Shah, Mosè Giordano, Simeon Schaub, Nicholas Bauer, Keno Fischer

          After 4 betas and 3 release candidates, Julia version 1.7 has finally been released. We would like to thank all the contributors to this release (more than 79 people) and all the testers that helped with finding regressions and issues in the pre-releases. Without you, this release would not have been possible.

          The full list of changes can be found in the NEWS file, but here we'll give a more in-depth overview of some of the release highlights.

        • Julia 1.7 Released With Improved Threading Capabilities - Phoronix

          Version 1.7 of the Julia programming language implementation is now available, the open-source high-performance language that is general purpose but especially popular for computational science and numerical analysis.

          The Julia programming language is increasingly used for numerical computing/analysis use-cases and by all accounts remains on a terrific upward trajectory. Julia 1.7 is the latest feature release adding on new features and functionality.

        • Qt 6.2.2 Released

          We have released Qt 6.2.2 today. Along with close to 300 new bug fixes it brings security updates, an updated MinGW compiler and re-introduces two modules especially beneficial for automotive customers.

        • Tocuched by the Bar | Coder Radio 442

          Mike visits Pallet Town and comes back with some SQLAlchemy performance wisdom to share. Meanwhile, struggling with a lack of performance, Chris has kicked the tires of his new M1 Max MacBook Pro and is ready to share his counter-narrative take on the new hardware.

        • Dirk Eddelbuettel: digest 0.6.29 on CRAN: Package Maintenance



          Release 0.6.29 of the digest package arrived at CRAN earlier today, and will be uploaded Debian shortly.

          digest creates hash digests of arbitrary R objects (using the md5, sha-1, sha-256, sha-512, crc32, xxhash32, xxhash64, murmur32, spookyhash, and blake3 algorithms) permitting easy comparison of R language objects. It is a mature and widely-used as many tasks may involve caching of objects for which it provides convenient general-purpose hash key generation.

        • What’s New In PHP 8.1? – CloudSavvy IT

          PHP 8.1 was released in November 2021 as the latest minor version of the PHP language. It adds several new language features alongside some smaller improvements and performance enhancements. There are a few breaking changes to be aware of but most upgrades from PHP 8.0 should be straightforward.

          [...]

          PHP 8.1 adds many new features that make the development experience easier and more streamlined. Enums have long been a missing piece of the type system while readonly properties and new in initializers will make it quicker to write new classes.

          Fibers help to make async PHP more approachable while first-class callables facilitate streamlined function references when practicing functional programming techniques. All these changes further mature PHP as a flexible language that offers strong safety guarantees for your code while still being simple to work with.

        • Turbo Rascal Is The Retro Pascal Compiler We Always Wanted | Hackaday

          Pascal is not one of the biggest programming languages these days; it’s fallen into the background as the world moved on to newfangled things like C#, Python and Java. However, the language has its fans, one of whom put together a new compiler which targets retro platforms – and it goes by the name Turbo Rascal.

          The list of supported platforms is extensive, with Turbo Rascal able to compile highly-optimized binaries for the C64, Amiga 500, BBC Micro, IBM PC, Atari ST, Game Boy, Amstrad, NES, ZX Spectrum, and more. There’s a usable IDE and even an included graphics editor for getting projects put together quickly. Also known by its full name of Turbo Rascal Syntax Error, or TRSE, it’s the work of one [Nicolaas Groeneboom].

        • Perl/Raku

          • Raku Advent Calendar: Batteries Included: Generating Thumbnails

            It was a cold wintry night in the North Pole and Santa was in a mood.

            “Naughty. Naughty. Naughty. Ni..aughty” he grumbled, checking his list. Then checking it again.

            “Everything ok?” chipped cheerful Sparkleface the elf, bouncing into the room. “Isn’t it nice to have some cold weather for a change?”

            Santa scowled at Sparkleface with an icy stare that froze all the water molecules in the room. He said nothing, gazing through Sparkleface into some distant place in another dimension.

            Undeterred, Sparkleface continued: “did you see all those wonderful images we’ve received from the children of the world who are looking forward to the holiday, and have been sending us pictures of what they want for Christmas? Isn’t it great that everyone has cell phones these days and can so easily send us high resolution images instead of writing out lists by hand like in the olden days?”

        • Python

          • How to build and run your Python scripts in a web browser ● The Register

            Python, one of the world's most popular programming languages, may soon become even more ubiquitous as it finds a home within web browsers.

            Ethan Smith, a Berkeley-based software developer, recently revealed a project that allows CPython, the default implementation of the Python programming language, to run within web browsers via WebAssembly, or WASM.

            WASM is a binary format that provides near-native performance within web browsers. It's a compilation target for languages like C/C++, C# and Rust. It's commonly used to create performance-sensitive code that JavaScript isn't well-suited to handle; wedding Python to WASM though its Emscripten compiler is more about ease of use and distribution than performance, at least at this point.

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • There’s finally a reason to use Microsoft Edge instead of Chrome [Ed: Microsoft trying anti-competitive tactics again, in effect orchestrating the situation wherein rival Web browsers won't work with its other stuff]
        • Why Windows failed to display Microsoft and Xbox sign-in dialogs

          Whenever I clicked a button that was supposed to open these dialogs, I might see a brief white flash that hinted at the brief appearance of a dialog window. Most of the time, absolutely nothing happened.

          Deep-rooted problems with Windows are incredibly difficult to troubleshoot. When developing its software, Microsoft always assumes everything will work flawlessly all the time. Apps and system services rarely generate log files, report errors to the Events system, or even record diagnostics data about the problem. The Diagnostics Viewer reported to Microsoft that I’d opened the desired dialog for less than a millisecond and that everything was fine.

        • Microsoft under fire for baking "buy now, pay later" option into Edge browser ● Eurogamer.net [Ed: Microsoft = debt]

          The option allows Edge to suggest a sponsored BNPL payment method when customers begin entering their card numbers into retail sites - even if specific sites do not offer it natively.

          Microsoft has signed a deal with third-party BNPL company Zip (previously Quadpay) to feature the sign-up option on retail checkout pages at browser level, for any purchase Edge detects between $35 to $1000.

        • Security

          • Yubikey - PIV vs Security Key

            At my day job, we’ve just purchased Yubikeys for my team to help in the neverending process of securing our infrastructure. While we’re looking at implementing MFA in a number of places, the starting point is securing our SSH connections to our servers. We use FreeIPA to manage authorization and authentication through SSH, so key management is pretty straightforward. The real question is how best to secure an SSH key using a Yubikey. There are two main options: setting up a PIV key on the Yubikey or creating an OpenSSH Security Key (SK) key that requires the Yubikey to login.

            I tried out the SK key first because the documentation made it look like it was easiest to set up, and (perhaps surprisingly) it was! Generating the key was a piece of cake. From a security point of view, I prefer it because the key is stored on my laptop and can be protected with a passphrase. Theft of the Yubikey alone isn’t enough to compromise the key. Using the key is simple too. I just need to have my Yubikey plugged into my laptop and tap on it after initiating the SSH session.

            The first problem that came up is that our servers run an in-house rpm-ostree distribution based off of AlmaLinux 8, and the latest release of OpenSSH there doesn’t support SK keys. This problem was easily resolved by taking Fedora’s OpenSSH builds and rebuilding them for our distribution.

          • Privacy/Surveillance

            • Mass biometric surveillance in the EU: private sector opportunity or tightening restrictions? | Biometric Update

              The Council of the EU intends to simplify rules around the use of mass biometric surveillance by law enforcement and make it possible for private actors to provide such services to police forces, even expanding the scenarios under which systems can be used according to the proposed Artificial Intelligence Act, reports Statewatch.

              The monitoring organization noticed the changes in a progress report on the overall Artificial Intelligence Act. However, Slovenia, which holds the presidency of the Council of the EU in 2021, has circulated a compromise on the wording. Statewatch lays out the texts to highlight the changes, such as the bold type here:

              “Concerning the use of ‘real-time’ remote biometric identification systems in publicly accessible spaces by law enforcement authorities, it has been clarified that such systems could also be used by other actors, acting on behalf of law enforcement authorities…

              “…the objectives for which law enforcement should be allowed to use ‘real-time’ remote biometric identification, as well the related authorisation process, have been extended.”

    • Civil Rights/Policing

    • Internet Policy/Net Neutrality

      • The National Digital Education Architecture: An explainer

        In our latest explainer, we look at the National Digital Education Architecture that was introduced earlier this year. Here, we detail what this policy entails and explore its legislative and policy origins. We also discuss what people have been saying about the architecture and explore issues of a lack of internet access, low digital literacy, and an inadequate consent framework.

        What is NDEAR?

        The National Digital Education Architecture (NDEAR) is an architectural blueprint that aims to facilitate achieving the goals laid out in the National Education Policy, 2020 through a unified digital infrastructure in the education ecosystem. Simply put, the document states that under the NDEAR framework, the government will play the role of an enabler by providing a framework in which technology can be built by the government, society or market actors. Any NDEAR compliant technology will be able to interact with each other (for example, an educational app made using the NDEAR will easily interact with a particular school’s own digital ecosystem).

        NDEAR follows the National Open Digital Ecosystem (NODE) strategy which can be best explained through an analogy - in the physical infrastructure of a city, it is the responsibility of the government to build roads, parks, public transport etc., which form the public ‘commons’, and it is only above this ‘platform’ that public and private actors can build other things. Similarly, the NODE approach aims to create a ‘Digital Commons’ using open software, open Application Programming Interfaces (APIs), open standards, open licences etc., while enabling interoperability so that these platforms can interact with each other; and public and private actors can build solutions on top of this platform.

      • #KeepItOn coalition to The Gambia: uphold democracy this election, keep people connected - Access Now

        The government of The Gambia shut down the internet on the eve of the 2016 presidential elections. But as the nation prepares for the next vote on December 4, Access Now and the #KeepItOn coalition have a clear message for authorities: uphold democracy and keep the nation connected.

        “The Gambia is on the #KeepItOn coalition’s radar,” said Marianne Díaz Hernández, #KeepItOn Fellow at Access Now. “We will not sit back and allow authorities to shut down the internet and plunge the nation into digital darkness during the 2021 presidential elections.”

        Although the current administration has not deliberately disrupted the internet, there have been frequent network disruptions attributed to undersea cable cuts that affected access approximately four times in 2021 alone.

        “The previous government shut down the internet in The Gambia, but we’re looking to the current government to set a higher standard,” said Felicia Anthonio, Campaigner and #KeepItOn Lead at Access Now. “By safeguarding internet connectivity to all before, during, and after the December 4 vote, it is an opportunity to prove to the nation, and the neighbours, that internet shutdowns have no place in democracy.”

    • Monopolies



Recent Techrights' Posts

An American War on GNU/Linux, Software Freedom, and British Investigative, Science-Based Reporting - Part I - A Matter of National Security
Those people are Americans who try to advance the interests of American corporations by weaponising courts abroad
The Register MS, Sponsored by Communist Party of China (CPC)
What will happen when the bubble crashes the economy?
 
Gemini Links 07/03/2026: Buying Woodland, Indra 1.3.0 Available, and LLM Exhaustion
Links for the day
The Harder They Attempt to Take Down This Site (and Take Away Liberties), the More People Will See This Site
We'll carry on as usual, as from sunlight comes justice
Why They Always Try to Shoot the Messenger (When the Message Harms Profits)
A matter of economics
Coinbase - Like Block - is in Huge Trouble, Its Debt Nearly Doubled in Half a Year
The real reason Block is collapsing is its debt
Starting Another New Series This Evening, It's About American Folly
today commences a series long in the making (years)
Nations Stand to Benefit From Gender Equality and Increased Participation by Women
International Women's Rights Day starts in about 6 hours in the UK
Microsoft is Losing It, Now It's Censoring Its Critics and Sceptics
Whether the measurements made by statCounter are accurate or not, the trends (long-term) typically make sense
WIRED (Conde Nast) Reviews Are Paid-for Marketing Spam, They Change Dates on Old 'Articles' to Make Them Look Relevant and New
The Web is fast becoming a burial ground for ads, trash, spam, and slop
Gemini Links 07/03/2026: Humour, Chilling, and Oversized 'Phones'
Links for the day
Cyber|Show by Andy and Helen Recommended by Techrights and Tux Machines
If your time is limited and you look for informative essays and shows (audio)
Links 07/03/2026: CJEU to Finally Examine Behaviour of the Illegal and Unconstitutional Unified Patent Kangaroo Court, Creative Commons (CC) Hosts Open Heritage Statement Event in Amsterdam
Links for the day
Microsoft's Thailand Problem
It's definitely not Windows
New Lows for Microsoft in Micronesia
GNU/Linux has shown some growth there too
Microsofters' SLAPP Censorship - Part 5 Out of 200: Clearly Not a Security Professional/Expert, Only Ever Pretending to be One
"The Claimant says he is “a computer security expert”, but his background and his track record in the education sense (genetics) does not support this assertion."
Links 07/03/2026: Fuel Already Running Low and "Economic Crisis of the Iran War"
Links for the day
The Corporate Media Repeated the Lies Told by Jack Dorsey ("AI" Hype), Now It Does the Same for Larry Ellison
Disregard the hundreds of headlines that say mass layoffs at Oracle are due to "AI" something
The Free Software Community is Gaining Momentum as Its Importance is More Broadly Realised
As long as "trendy" technology goes in a negative direction there will be a growing portion in society looking for alternatives
Spooking or Chasing Away Women (From Computer Science)
The status quo discourages women from even trying to study Computer Science and related disciplines
"IBM Has Changed So Much in the Last Decade to the Point It's Completely Unrecognizable."
IBM is a dying, rotting company with a morbid culture
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, March 06, 2026
IRC logs for Friday, March 06, 2026
Gemini Links 07/03/2026: Coffee Problem, Marchintosh, Learning, and "Selectively Disabling HTTP"
Links for the day
Under IBM, Some Fedora Blog Posts Have Become LLM Slop! (Red Hat is Doomed by Slop Fanaticism)
Who would even bother reading such trash?
Lots of People Leaving IBM Today
IBM cannot be trusted
Dances With Wolves, Wakes Up With Fleas
Small minds say "td;dr" whereas the rest say, "give me information, give me time to study it"...
LLM Slop Rare and Scarce This Friday
We still hope that by the end of this year slop will become nearly extinct
Defending British Democracy From American Predators
We stand united and strong in the face of predators
Links 06/03/2026: LLM Prompt-injection Vulnerability in Microsoft's Proprietary GitHub, "260,000 Federal Jobs Lost"
Links for the day
It's Friday and Many People Publicly Announce Leaving IBM (Which is Engineering 'Willful' Departures to Mask RAs' Scale)
We understand from whistleblowers that IBM already destroyed Red Hat's culture
Dr. Richard Stallman (RMS), the Man Whose Mind Scares GAFAM et al, Began Speaking in Switzerland
His ideas and ideals are not obscene
Gemini Links 06/03/2026: "Setting up the Feed" and Using Molly Brown
Links for the day
Links 06/03/2026: Can't Copyright Slop in US, Microsoft Became Slop Provider for Militarism
Links for the day
Garrett Does Not Just Try to Cover Up for Himself, He's Clearly Covering Up for His Mates From Microsoft (and Admits Third Parties Fund His Litigation, With Their Legal Bills Estimates Already Approaching $1,000,000)
They have already sent us about 75 KG of legal papers. How is any judge supposed to keep up?
Richard Stallman in the United States - Part IV - Back to Switzerland
The "cancel mob" tried to "finish off" RMS 5 years ago
Dr. Richard Stallman in Ada Lovelace Lecture Series 20 Hours From Now in Lucerne School of Computer Science and Information Technology (Rotkreuz)
Well-connected and affluent corporations want everything to be controlled by them, ranging from culture to words and news
Threats Issued to Daniel Pocock Having Launched the JuristGate Web Site Which Covers Financial Fraud in "Legal Insurance" Clothing
Is our world governed by laws or by rich corporations (or nations/superpowers) with well-connected lawyers/politicians?
International Women's Day: At the EPO, for Women to Become Managers They Need to Sleep With Well-connected Men and Mingle With Corrupt Men
Sunday is International Women's Day
Dr. Richard Stallman Starts His Talks in Switzerland in 8 Hours
They try to assess how many people plan to attend to ensure everyone gets a seat (without compromising the privacy/identity of those attending)
IBM Red Hat Layoffs: It's Not About "AI"
"Automation" is not "AI", it's just a generic term which can describe jobs left for machines to do, sometimes computers
Microsoft Windows Used to be Identified on Over 99% of Web Requests From Benin. Now It's Around 50%.
Or a lot less
Microsoft 'Open' 'AI' Has Severe Financial Problems, Version Inflation ("GPT-5.4") is Mindless Hype and a Misleading Distraction
In practice, both users and sponsors of ChaffGPT are fleeing
The Techrights Static Site Generator (SSG) Turns 5 Next Year
It's still under active development in our Git servers
New XBox Boss (Sharma) Implicitly Confirmed XBox (the Console) is Now Dead
Vista 11 is now also known as "XBox"
Murder as a 'Joke' to GAFAM People (Sociopathy)
When it comes to Microsoft and Salesforce, they profit from this mentality
GNU/Linux Seen as Rising to 20% in Eritrea, But That's statCounter Identifying "Unknown" as GNU/Linux
What if statCounter managed to figure out what all those "unknowns" are?
Microsoft ‘Project Helix’ is Just a Tweet in MElon's "X"
Some "tweet" is easy, as words are cheap
Microsofters' SLAPP Censorship - Part 4 Out of 200: Rianne’s Version of Events and Narrative
today we tell Rianne's experience
EPO Staff to 'Meet' This Coming Tuesday to Plan Industrial Actions Including Upcoming Strikes
using Microsoft spyware to organise this can be an own goal because Microsoft serves the dictators, not the union that tries to topple them
Thousands of EPO Workers Rally Against EPO Management
The staff is furious to see what became of the EPC and the EPO. This is not sustainable.
In Argentina Firefox is Measured at Only 1%, Google Chrome (Proprietary) at About 90%
And it has long been that way
IBM's March 2026 Layoffs Already Happening (to Accelerate Soon in Europe and America)
We're probably seeing some of the last years of IBM and it's anything but certain that IBM can survive the coming decade
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, March 05, 2026
IRC logs for Thursday, March 05, 2026
Gemini Links 05/03/2026: Industrial Panettone, Cancel, and LLMs
Links for the day
It's Not "AI", IBM is Collapsing Due to Financial Difficulties, "All Small Country Offices Will Close"
IBM is in trouble. Insiders know it.
"AI Companies" Running Out of Money, GAFAM Layoffs Are Signs of Weakness, Not "AI Efficiency" or Novelty
In the past, this term ("AI") had another meaning and connotation
Libel/Defamation Law Does Not Exist to Cover up Crimes
The projection tactics are nothing new
Myanmar/Burma: Growing Acceptance of GNU/Linux, Big Losses for Windows
GNU/Linux has come close to 5% there
Without IBM, Microsoft Would Not Have Taken Off. Both Companies Need to be 'Taken Down'.
Maybe it's time to boycott IBM as well
'Former' Red Hat Staff Upset That Techrights Covers IBM Accounting Problems
Are we touching a sensitive subject at IBM?
Ubuntu is Controlled by a Youngster From the British Army (Background in Mass Surveillance), So One Can Expect Ubuntu to Not Respect Privacy
"Canonical is aware of the legislation and is reviewing it internally with legal counsel"
IBM Hates Computer Freedom. This Means Red Hat Too is an Enemy of Software Freedom.
A summary of Fedora's position when it comes to "attestation"
IBM Union Says Many IBM Layoffs in Europe, With Netherlands and Belgium Confirmed, Allegedly Italy Soon (200 Layoffs)
IBM's demise will harm Red Hat and already harms Red Hat, according to whistleblowers
Microsoft and Microsoft's 'Open' 'AI' Seeking Bailout From the Pentagon Means Brand Erosion
Microsoft and its offshoots growing more and more dependent on military ("defence"; "Department of War") budget
Another EPO Strike a Fortnight From Now, Local Staff Committee Munich (LSCMN) Shares 127-Page Document Explaining How Policies Impact EPO Staff
The Office is circling down the drain
Microsofters' SLAPP Censorship - Part 3 Out of 200: A More In-Depth Breakdown
presents the narrative in a less chronological and more logically coherent fashion
2026 Seems Like (Potentially) the Last Year of Slop Drowning News Sites
Sites that do so perish [...] It's getting hard to find slop in news sites which cover "Linux" because many gave up
Links 05/03/2026: New LexisNexis Data Breach Confirmed, "Goldman Sachs Head During Financial Crisis Says He “Smells” a Similar Crash Coming"
Links for the day
"Silent Layoffs" or "Forever Layoffs" at IBM and Red Hat (After Bluewashing)
Like every day (all day long) we can see people who leave IBM and say something that's based on a 'script'
Free Software Foundation (FSF) and Others Promoting String of RMS Talks, Starting Tomorrow in Lucerne School of Computer Science and Information Technology
Well done, FSF!
Links 05/03/2026: A Bet Against Substack, American Government Openly Hostile Towards Environment
Links for the day
Gemini Links 05/03/2026: Greed and Sentiments Shifting Against Slop
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, March 04, 2026
IRC logs for Wednesday, March 04, 2026