Bonum Certa Men Certa

Links 24/11/2022: Stratis 3.4 and LibreOffice 7.4.3



  • GNU/Linux

    • Audiocasts/Shows

    • Kernel Space

      • LinaroUpstream Linux support now available for the the Snapdragon 8 Gen 2 Mobile Platform | Blog | Linaro

        Linaro Engineers Abel Vesa and Neil Armstrong enabled upstream Linux on the recently announced Snapdragon 8 Gen 2 Mobile Platform, the newest Snapdragon processor. The initial support was posted on November 16th on the Linux kernel mailing lists for review by the Linux developers community. With the set of patches released by Linaro engineers, it is also possible to boot an AOSP mini image. Since 2014, Linaro Engineers have been working closely with Qualcomm Engineers to enable Snapdragon platforms to work with Mainline Linux.

        This is a significant achievement to be able to run such a recent upstream Linux kernel right after the announcement of a new SoC, and a testimony to the close working partnership between Qualcomm and Linaro.

    • Graphics Stack

      • Free Desktop[ANNOUNCE] mesa 22.3.0-rc4
        Hello everyone,
        
        

        The fourth release candidate for 22.3.0 is now available.

        If you find any issues, please report them here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

        The final 22.3.0 release is now expected in one week, on November 30th, provided outstanding issues are fixed by then, otherwise another release candidate will take its place.

        Cheers, Eric

    • Applications

      • Make Use OfThe 12 Best Tools to Monitor System Health on Linux

        Even a small error can risk the stability of your system. Luckily, there are tools that help you monitor the health of your Linux machine.

        Not sure how to monitor a Linux system’s health? There are a few tools you can use to monitor a Linux system’s performance. While some of these come pre-installed on Linux, others need to be installed manually.

        Let's see how you can use command-line tools to understand the underlying issues in your Linux system that keep it from performing at its best. The issue could be due to some bottlenecks in disk storage, CPU, RAM, or in the network.

      • Ubuntu PitBest Linux Code Editor: Top 11 Reviewed and Compared [Ed: Lots wrong with this list. It starts with a dead-end and abandoned Microsoft option and later includes proprietary Microsoft spyware, VSCode.]

        Coding is great fun. You can make useful and great apps for your operating system if you can learn how to do coding. To be a great application developer, you have to know about coding or programming in various applications. There are various types of code editors, text editors, or HTML editors for several operating systems available to make your coding capability easy and quick. At the same time, some of them have worked great across the OS. Many Linux code editors are available to create new software in Linux; those can make you an expert Linux code developer.

        IDEs (Integrated Development Environments) or code editors are amazing and great for building new programs or apps with tons of handy features. We are here to list the top 10 best Linux code editors, which come to us with features, auto-complete tags and classes, plugins to have extra capabilities, and even bits and pieces of code without having to type it.

      • Startfetch - A fetch that shows the Zodiac Constellations

        starfetch is a tool that prints a schematic of a given constellation and some information about it...

      • MedevelMeshenger: P2P Voice/Video Phone App With Network Support

        Meshenger is a P2P Voice- and video phone calls without the need for accounts or access to the Internet. There is no discovery mechanism, no meshing and no servers. Just scan each other's QR-Code that will contain the contact's IP address. This works in many local networks such as community mesh networks, company networks or at home.

    • Instructionals/Technical

      • DebugPoint4 Ways to Install deb Files in Ubuntu [Beginner’s Guide]

        This absolute beginner’s guide explains the steps required to install deb (*.deb) files in Ubuntu. This applies to all Ubuntu-based Linux distributions such as Linux Mint, elementary OS, etc.

      • BeebomHow to Install Python in Ubuntu Linux (4 Methods) (4 Methods) | Beebom

        Generally, Python comes pre-installed in Ubuntu, but if it’s not available on your Linux distro for some reason, you can install Python in Ubuntu in a few steps. If you’re a developer, Python is essential to build various software and websites. Other than that, a lot of Ubuntu’s software relies on Python, so you must have it for the smooth functioning of the OS. On that note, let’s go ahead and learn how to install Python in Ubuntu.

      • It's FOSSHow to Create Live USB of elementary OS

        elementary OS is a beginner-friendly Linux distribution based on Ubuntu. People often feel that its look and feel is similar to macOS.

        I don’t know about that but if you want to try it, the first step would be creating a live USB.

        In this tutorial, I’ll show how to create a live USB of elementary OS in both Linux and Windows.

        Before you follow anything, please download the ISO file of the latest elementary OS. This is the file that we’ll be using to install the elementary OS.

      • Ubuntu HandbookShow User Avatar in Top-right System Status Menu in Ubuntu 22.10 | UbuntuHandbook

        For Ubuntu 22.10 and upcoming Fedora 37 with default GNOME 43 desktop, there’s now an extension to add user’s icon or figure (aka avatar) to the top-right corner system tray menu, which is also known as quick settings.

        With it, the ‘Quick Settings’ menu will look like the screenshot below shows you. The avatar can be either in left or right. By clicking on it, will launch System Settings (Gnome Control Center) and automatically navigate to user settings page.

      • How to Install MySQL in Ubuntu

        Looking for a quick way to install MySQL in Ubuntu? Well, here you have it!

      • H2S MediaHow to Install Monit monitoring on Ubuntu 22.04 - Linux Shout

        Learn the steps to install the Monit Monitoring system on Ubuntu 22.04 LTS Jammy JellyFish to monitor a server or desktop using its GUI web interface.

        Monit is an open-source tool to quickly set up a monitoring system on Linux OS. The process of setting it up is easy and can provide information about server services along with basics like CPU usage, disk usage, and more. If the monitoring server service fails, it can be restarted automatically. In the event of problems, one or more recipients will be informed by email.

        Originally intended for a single server, M / Monit also offers a commercial version that can monitor several servers at the same time (under one interface).

      • Ubuntu Handbook[Quick Fix] Dual-boot OS disappeared after installing Ubuntu 22.10 | UbuntuHandbook

        After installing Ubuntu 22.10 today in my desktop PC, the dual-boot Windows 10 disappeared from the startup boot menu. If you run into similar issue, here’s the quick tip to fix it.

        This is definitely not bug, but a policy change since GNU Grub 2.06. The default boot-loader uses external os-prober tool to discover other operating systems on the same machine.

      • HowTo ForgeInstall and Configure OwnCloud on Debian 11

        OwnCloud is a free, open-source, and self-hosted file synchronization and sharing solution.

      • ID RootHow To Install CMake on Fedora 37 - idroot

        In this tutorial, we will show you how to install CMake on Fedora 37. For those of you who didn’t know, CMake is an open-source, cross-platform tool that uses compiler and platform-independent configuration files to generate native build tool files specific to your compiler and platform. The suite of CMake tools was created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.

        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 CMake on a Fedora 37.

      • ID RootHow To Install LEMP Stack on Rocky Linux 9 - idroot

        In this tutorial, we will show you how to install LEMP Stack on Rocky Linux 9. For those of you who didn’t know, LEMP is an open-source web application stack used to develop web applications. Nginx works as the web server application, MariaDB as the database server, and PHP as the dynamic scripting language that supports multiple frameworks for web applications.

        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 LEMP Stack on Rocky Linux. 9.

      • Unix MenHow To Use NGINX Proxy Manager: A Beginner’s Guide | Unixmen

        NGINX is an open-source web server software with reverse proxy functionalities that allow you to redirect traffic to another server. It boasts great features and is free, making it one of the most popular web-serving tools on the internet.

        But setting up a reverse proxy on NGINX can take a lot of time. Additionally, if you’ve never used it before, there’s a good chance you’ll run into errors or accidentally misconfigure it.

        This brief guide will walk you through setting up the NGINX proxy manager. Bear in mind that you will require sudo permissions and a Linux server with Docker and Docker compose installed.

      • Make Use OfHow to Generate Your Own GnuPG Key

        GPG is software that is generally seen as difficult to use because it was used by typically tech-savvy people in the past. However, in recent years, especially when privacy concerns are on the rise, GPG has become an easy-to-use piece of software for computer users of all levels. It's even easier now to create your own GPG key.

        So what is a GPG key? How can you create one to encrypt your personal data?

      • Linux CapableHow to Install Deepin (DDE) on Fedora 37/36/35

        The Deepin Desktop Environment (DDE) is a desktop environment for the Linux operating system that aims to provide users with a beautiful and intuitive experience. DDE is based on the Qt5 toolkit and is designed to be easy to use and customize and features a number of built-in applications, such as a file manager, music player, and video player, that are designed to be simple and sleek. Additionally, DDE offers a variety of different themes and wallpapers that can be used to change the look and feel of the desktop. For users of Fedora, DDE can be easily installed and used as an optional choice for those that like to hop between desktops.

        In the following tutorial, you will learn how to install the Deepin Desktop Environment on Fedora 37/36/35 Workstation desktop using the command line terminal, some tips, and a quick first look at the desktop environment.

      • HowTo ForgeHow to Install FileRun using Docker

        FileRun is a self-hosted file sync- and share web-based application.

      • HowTo ForgeHow to Install Mosquitto MQTT Message Broker on Debian 11

        Eclipse Mosquitto is a free and open-source message broker implementation of the MQTT protocol.

      • Ubuntu HandbookAdd Gnome Tweaks, Extensions App into System Menu in Ubuntu 22.04 | UbuntuHandbook

        Use Gnome Tweak tool and/or Extensions app frequently? You can add them into top-right corner system menu in Ubuntu 20.04 and Ubuntu 22.04.

        Meaning you don’t have to search for and launch it every time from ‘Activities’ overview or ‘Show Applications’ screen. Like the built-in ‘Settings’ (Gnome Control Center), just click on top-right corner menu to launch your desired configuration tool.

    • Games

      • It's FOSS10 Best Steam Games on Sale for Linux Users 🎮(November 2022)

        Gaming on Linux has been evolving over the years, thanks to Steam's Proton and Wine. And, many other tools like Bottles, Lutris, and Heroic Game Launcher.

        You can follow our guide if you haven't tried playing Windows-exclusive games on Linux.

        If you are all set, you would need some great discounts on games to give them a try, right?

        Well, you are in luck; the yearly Steam Autumn Sale is live right now (until 29th November), with offers on much of the catalog.

        I have picked a few games for Linux systems that might pique your interest.

    • Desktop Environments/WMs

  • Distributions and Operating Systems

    • Make Use OfFeren OS vs. Zorin OS: Which of These Ubuntu Based Distros Is Best

      These two Ubuntu-based distros look great, but should you choose Feren OS or Zorin OS?

      When you think Linux, Ubuntu is the first thing that comes to mind. While Ubuntu on its own is as excellent as it gets, it continues to host other distributions, each vying for the top spot. Feren and Zorin OS are Linux variants, each drawing power from the ever-famous Ubuntu.

      Both these Linux distributions are best in their respective fields and promise to meet the requirements and expectations of the end-users. If you struggle to decide between Feren and Zorin OS, read on for more details about the two distributions.

    • Make Tech EasierWhat is Kali Linux and Do You Need It? - Make Tech Easier

      If you have heard a young would-be hacker talking about penetration testing, chances are, you would inevitably hear what Kali Linux is. It is a Debian-based Linux distribution that aims to be a complete toolkit for security professionals.

      Kali Linux includes a lot of penetration testing and security auditing tools by default. In that regard, Kali delivers, too. Many of the best open-source tools for conducting security tests are in here and ready to use.

    • New Releases

      • DebugPointAlpine Linux 3.17 is out with OpenSSL 3.0 and new packages

        Alpine Linux 3.17 is the first major release of this series, coming within a few months since its last iteration of the 3.16 series beginning this year. Usually, the Alpine team releases it twice a year. And hence this will be the final release of this year.

        Feature-wise, mostly the core package updates arrives in Alpine 3.17 – those are needed. The most significant update is the OpenSSL 3.0 version as default, bringing the recent high vulnerability fixes, which caused delays in some distro releases.

        In addition, the Alpine core repo is refreshed with an updated toolchain. Significant versions include GCC 12, bash 5.2, Perl 5.36 and Rust 1.64.

        Although Alpine Linux is ideal for server-based distributions, its repo has GNOME and KDE Plasma desktops. This release refreshed GNOME version 43 and KDE Plasma to 5.26 – which are the latest offerings of this distribution.

        However, PHP 8 is deprecated in this version. Finally, it is powered by Linux kernel 5.15.79, which is the current LTS mainline kernel available.

        Alpine Linux is available for download for all major architectures, including Raspberry Pi. This version is available to download using the official website below.

    • SUSE/OpenSUSE

      • OpenSUSEPipeWire, Flatpak, YaST packages update in Tumbleweed

        This week saw the continuous release of openSUSE Tumbleweed snapshots reach 42.

        Packages to arrive this week include Mesa, bind, Flatpak and more.

        These three above packages arrived in snapshot 20221122. Mesa 22.2.4 fixed some flickering issues in Spider-Man Remastered related to RADV for AMD, and it fixed some other flaws affecting gaming. An update of bind 9.18.9 fixed a recovery related to connectivity issues during startup, and it fixed an overflow in certain resolution scenarios. Flatpak 1.14.1 added new features like a httpbackend variable that allows dependent projects like GNOME Software to detect whether they are compatible with libflatpak. The cross-distro package also fixed an issue so that applications do not inherit outdated Wayland and X11 socket addresses. After a year, hxtools moved from version 20211204 to 20221119; the collection of tools and scripts added a new utility and implemented an aspect ratio correction for selective file-dump outputs. There were a few yast2 package updates like yast2-storage-ng 4.5.14, which proposes support for LUKS2 encryption with a configurable PBKDF to be used by the D-Installer. Several other packages were updated as well.

      • Visiting the German Climate Computing Centre (DKRZ) in Hamburg - Lenz Grimmer’s random thoughts

        They recently installed a new supercomputer named HLRE-4 Levante, and it was very impressive. What surprised me most was how quiet a data center can be inside when it’s water-cooled.

    • Fedora and Red Hat

      • Fedora ProjectIntroducing the Community Design Team (Part 1) - Fedora Community Blog

        This is the first part of a two-part blog post series introducing the Community Design Team (CDT) to the Fedora Community. In this post, we’ll introduce you to all of the wonderful team members and the projects they’ve been working on. In Part 2, we’ll explain how you can reach our team, make a request, and work with us!

        Many of you have already been collaborating with CDT members for months now on various upstream community projects such as the Fedora Websites Revamp, the new Fedora Brand Book, the Fedora 37 artwork, and Podman’s new Podman Desktop tool. Since we formed the team, we’ve set up regular meetings, chosen our initial project set, and created a space on Fedora’s GitLab to organize our work. Now that we’ve settled in a bit and better understand how we collaborate best, we’d like to formally introduce ourselves to you as a team!

      • Stratis Storage 3.4.0

        Stratis 3.4.0 includes one significant enhancement as well as several smaller improvements.

        Most significantly, Stratis 3.4.0 extends its functionality to allow users to specify a pool by its name when starting a stopped pool. Previously it was only possible to identify a stopped pool by its UUID.

        In addition, stratisd enforces some checks on the compatibility of the block devices which make up a pool. It now takes into account the logical and physical sector sizes of the individual block devices when creating a pool, adding a cache, or extending the data or cache tier with additional devices.

        The stratis pool start command has been modified to accept either a UUID or a name option, while the stratis pool list --stopped command now displays the pool name if it is available.

        This release also includes improvements to stratisd's internal locking mechanism.

      • Enterprisers Project10 must-read tech books for 2023 | The Enterprisers Project

        Every year, we put together a list of books that we’re excited to read via recommendations from our community and research on what will be necessary for IT leaders to know in the coming year. This post will highlight 10 tech books that we think should be on your radar for 2023. (Stay tuned for our picks for the top leadership books and books for job hunters coming soon.)

      • Red Hat.NET, Go, Kamelets, and more: Top articles from November 2022 | Red Hat Developer

        Whether you'll soon be signing off for a fall November break or working through the end of the month, take a moment to check out Red Hat Developer's latest top-performing articles. We've highlighted the tutorial guides and announcements that our developer community has engaged with the most.

      • Red Hat OfficialTop 15 articles sysadmins are thankful for in 2022 | Enable Sysadmin

        Enable Sysadmin has published more than 1,200 articles; these are the favorites sysadmins turn to month after month.

    • Debian Family

      • LinuxiacProxmox 7.3 Brings Initial Support for Cluster Resource Scheduling

        Based on Debian 11.5, Proxmox 7.3 Virtual Environment comes with Ceph Quincy support, initial CRS support, and tags for virtual guests.

        Proxmox VE (Virtual Environment) is an open-source server management platform for enterprise virtualization. It combines the KVM hypervisor, Linux Containers (LXC), software-defined storage, and networking features on a single platform.

        Proxmox Server Solutions GmbH recently released version 7.3 of its server virtualization management platform, Proxmox Virtual Environment, so let’s check what’s new.

    • Canonical/Ubuntu Family

      • 9to5LinuxUbuntu 23.04 (Lunar Lobster) Daily Builds Are Now Available for Download

        Ubuntu 23.04‘s six-month-long development cycle kicked off at the end of October 2022 with the toolchain upload. Now, early adopters and application developers can download the daily build ISOs, which appeared earlier today on the official servers.

        As expected, these daily build images are based on the previous Ubuntu release, Ubuntu 22.10 (Kinetic Kudu), which was launched on October 20th, 2022. This means that ship with pretty much the same core components as the previous version, especially the kernel, but also the same desktop environment and apps.

      • OMG UbuntuLet’s Go: Ubuntu 23.04 Daily Builds Available to Download

        Having revealed the codename, configured the repos, and primed the essential foundations, developers had made the first daily builds of Ubuntu 23.04 available to download.

        Daily builds are (as their name says) snapshot images produced daily While intended for testing and development purposes there’s nothing to stop people from running daily builds as their main OS (I do, but ssh).

      • NeowinDaily builds for Ubuntu 23.04 become available for download - Neowin

        Daily builds for Ubuntu 23.04 Lunar Lobster are now available for download, OMG! Ubuntu! Has reported. These daily builds are developmental snapshots that allow testers to try out the newest features in the upcoming Ubuntu release as soon as they become available. Daily images can be downloaded and booted from a USB stick and even installed on your computer, they are not stable, however, and you could encounter issues.

        According to OMG! Ubuntu!, the daily builds that are available right now, don’t really include anything new. During these early stages of development, efforts are focused on backend work such as “syncing imports” and “updating tooling”. Regardless, if you have a test machine lying around, you could install the daily image and apply the updates as they’re released to get all the new Ubuntu 23.04 features as they become available.

      • UbuntuAI/ML in retail: how the shopping experience has changed | Ubuntu

        AI/ML is reinventing the reality of many industries, including retail. From brick-and-mortar stores to online marketplaces, retail companies are all increasing their investments in artificial intelligence, in order to gain a competitive advantage, better understand their customers and solve some of their long-lasting problems.

        Unlike some other spaces, retailers quickly moved towards a data-driven approach, using streams of data for improved speed, efficiency and better business decisions. They collect big volumes of raw data, that come in different formats, and quickly extract, load and transform it, in order to turn it into actionable insights. What are the benefits driving adoption? Let’s look at some key shifts in the industry and how AI/ML can help.

    • Devices/Embedded

      • CNX SoftwareInnodisk EXMU-X261FPGA Machine Vision Platform is based on AMD Xilinx Kria K26 SoM

        Going from designing and manufacturing storage chips to AI processing with a high-end FPGA seems like a risky proposition, but I’d assume the devkit relies on AMD Xilinx’ Ubuntu 18.04 image with Linux 5.4.0 and FPGA tools, and Innodisk mostly worked on the carrier board which appears to be a modified version of the Kria KV260 Vision AI Starter Kit, as well as the Innodisk’s AI Suite SDK with an FPGA Model Zoo, iCAP (Innodisk Cloud Administration Platform), iVIT (Innodisk Vision Intelligence Toolkit), and InnoAgent to support out-of-band (OOB) remote management.

        Innodisk EXMU-X261 FPGA machine vision platform can notably be used for surveillance, industrial, and automation applications. The company especially highlights automated defect inspection that can be performed much faster with the kit compared to human inspection which typically takes an average of three seconds per item. Availability and pricing information was not disclosed. More details may be found on the product page and press release.

      • CNX SoftwareOptimize your thermal design with code_saturne open-source CFD software

        code_saturne is a free, open-source computational fluid dynamics (CFD) software developed primarily by EDF that can be useful to check and optimize the thermal design of your projects.

        From time to time, we come across hardware platforms that do not perform to their best due to overheating leading to CPU throttling, and over time it may also impact the lifetime of the device. I’ve heard about computational fluid dynamics (CFD) before, but I always assumed the software was prohibitively expensive and Formula 1 even has a cost cap for CFD testing. But it turns out there’s an open-source program to do just that: code_saturne.

    • Open Hardware/Modding

      • ArduinoAlways know current room conditions with the Oplá IoT Kit and Arduino Cloud | Arduino Blog

        Robert John likes to keep a constant eye on the current temperature and humidity of his room, as even small fluctuations can lead to uncomfortable conditions. And although he can remotely turn the air conditioning on or off, he still needed a way to track these values throughout the day and log them for future reference.

        To create this smart device, Robert used an Arduino Oplà IoT Kit, as it contains a MKR WiFi 1010, a MKR IoT Carrier with a built-in screen and capacitive buttons, and a PIR sensor for detecting motion. Once connected together, he then configured a new dashboard in the Arduino IoT Cloud with two variables for the temperature and humidity, which are updated once every minute by the MKR WiFi 1010.

      • ArduinoIntroducing Arduino’s IoT Bundle and what it means for you | Arduino Blog

        We’re excited to announce the launch of the new Arduino IoT Bundle. This is built to help you dive into the complex and fascinating world of the Internet of Things with even more confidence and possibility — giving you the hardware, software, and components you need to create your own connected IoT projects.

        So how does it all work? Let’s find out more.

        [...]

        The Arduino IoT Bundle is designed to bring together all the tools and knowledge you’ll need to get started with your first connected IoT devices. It’s built around the Arduino Nano RP2040 Connect, and the bundle also contains electronic components and a series of step-by-step tutorials to help you get started quickly and confidently.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Productivity Software/LibreOffice/Calligra

      • 9to5LinuxLibreOffice 7.4.3 Open-Source Office Suite Released with 100 Bug Fixes, Download Now

        LibreOffice 7.4.3 is here six weeks after the LibreOffice 7.4.2 point release and includes a total of 100 bug fixes that improve document interoperability and the reliability of the LibreOffice 7.4 office suite series. For more details on these bug fixes, check out the RC1 and RC2 changelogs.

        LibreOffice 7.4.3 is available for download right from the official website as binary installers for DEB or RPM-based GNU/Linux distributions. Those of you running LibreOffice 7.4 from the software repositories of your GNU/Linux distribution should wait for the 7.4.3 packages to arrive there.

      • Document FoundationRelease of LibreOffice 7.4.3 Community - The Document Foundation Blog

        LibreOffice 7.4.3 Community, the third maintenance release of LibreOffice 7.4, the volunteer-supported office suite for personal productivity on the desktop, is immediately available from https://www.libreoffice.org/download for Windows (Intel and Arm processors), macOS (Apple M1 and Intel processors), and Linux.

        LibreOffice offers the highest level of compatibility in the office suite market segment, with native support for the OpenDocument Format (ODF) – beating proprietary formats for security and robustness – to superior support for MS Office files, to filters for a large number of legacy document formats, to return ownership and control to users.

      • Caolán McNamara: macOS Dark Mode

        For LibreOffice 7.5 I've reworked the theming on macOS to get some support for Dark Mode, as seen above. As a side effect "accent colors" work in Light Mode too.

    • Programming/Development

      • Qt

        • 9to5LinuxQt Creator 9 Released with Experimental Squish Support, C++ and QML Improvements

          Qt Creator 9 is here about four months after Qt Creator 8 and introduces experimental Squish support through a new plugin that lets you open existing Squish test suites, create new test suites and test cases, record test cases, run test suites or cases and view the results in the Squish output using Squish Runner and Server.

          The new plugin also lets you set breakpoints before running tests in case you want to force them to stop at certain locations and inspect local variables. Since this is an experimental plugin, you need to manually enable it in Help > About Plugins > Utilities > Squish.

        • QtQt Creator 9 released

          We are happy to announce the release of Qt Creator 9!

          First of all you can read the change log directly in Qt Creator now, under Help > Change Log on Windows and Linux, and under Qt Creator > Change Log on macOS!

        • QtWorking with 3D graphics and visual effects in Qt Design Studio

          To build delightful automotive experiences, designers need advanced tools enabling the creation of outstanding graphical user interfaces with minimal time and effort. Qt Design Studio includes all the resources to easily create stunning UI applications that include state-of-the-art 3D graphics and run with optimal performance on any embedded system.

      • Python

        • NextGenTipsHow to write tests in Python – NextGenTips

          Testing your code often is a good thing to do. Imagine running a big project without any tests, what could be the implications if you change a feature it affects the functionality of the overall app? Will that be a good thing to do? For many, it is not. Let’s see how we can perform and write tests right from the start.

          When starting out as a developer often write small unit tests to guarantee that the feature you have introduced really doing the intended function. Also, make sure you write some failing tests.

        • OpenSource.comWrite a C++ extension module for Python | Opensource.com

          In a previous article, I gave an overview of six Python interpreters. On most systems, the CPython interpreter is the default, and also the poll in my last article showed that CPython is the most popular one. Specific to CPython is the ability to write Python modules in C using CPythons extensions API. Writing Python modules in C allows you to move computation-intensive code to C while preserving the ease of access of Python.

          In this article, I’ll show you how to write an extension module. Instead of plain C, I use C++ because most compilers usually understand both. I have to mention one major drawback in advance: Python modules built this way are not portable to other interpreters. They only work in conjunction with the CPython interpreter. So if you are looking for a more portable way of interacting with C libraries, consider using the ctypes module.

      • syslog-ng

      • Java

        • OpenSource.comUse arrays in Java | Opensource.com

          In the Java programming language, an array is an ordered collection of data. You can use an array to store information in a structured way. It's useful to know the various ways you can retrieve that data when you need it. It's worth noting that in Java, an associative array (also called a dictionary in some languages) is called a hashmap. This article doesn't cover hashmaps, but you can read all about them in my Using a hashmap in Java article.

      • Ruby

        • Ruby 3.1.3 Released

          This release includes a security fix. Please check the topics below for details.

        • Ruby 3.0.5 Released

          This release includes a security fix. Please check the topics below for details.

        • Ruby 2.7.7 Released

          This release includes a security fix. Please check the topics below for details.

  • Leftovers

    • David RevoyThat feeling when you get a new skill. - David Revoy

      I'm still training my brushwork and my speed to complete artwork. My goal, is to sort of bypass drawing or inking totally and draw later with the thin brush while painting. After many failed tests, this one is starting to bring together a lot of aspects that I like. A good reason to share it with you. I hope you'll like it.

    • Security

      • Privacy/Surveillance

        • Middle East EyeUS Justice Department calls on Supreme Court to dismiss NSO Group's immunity petition

          The US Justice Department has weighed in on a lawsuit filed against the Israeli spyware company NSO, calling on the Supreme Court to deny NSO's petition to hear the case after an appeals court dismissed its push to assert legal immunity.

          The amicus brief filed on Tuesday by the US solicitor-general, the department's fourth-highest ranking official, puts a wedge in the efforts by NSO Group to seek sovereign immunity from the lawsuit.

          Brian Fletcher, who is serving as acting solicitor-general, stated in clear terms that "NSO plainly is not entitled to immunity here".

          "There is no established practice - or even a single prior instance - of the State Department suggesting an immunity for a private entity acting as an agent of a foreign state. And no foreign state has supported NSO's claim to immunity," he wrote.

    • Finance

      • IT WireiTWire - ACMA orders Telstra to comply with financial hardship rules

        The Australian Communications and Media Authority has ordered Telstra to comply with rules governing financial hardship after the telco was found to have taken credit management action against 70 customers.

        These customers were operating on a financial hardship arrangement with Telstra, ACMA said in a statement on Thursday, adding that credit management action needed to be suspended under the Telecommunications Consumer Protections Code.

        Credit management action can include service suspension, disconnection, or debt collection.

    • Monopolies

      • Copyrights

        • Walled CultureDigital books do wear out – just like digital music, digital films and video games - Walled Culture

          The issue is particularly acute for this sector because ebooks potentially offer huge advantages over physical ones, which therefore encourages libraries and archives to adopt that format. Unfortunately, the latter are faced by two sets of problems: the one mentioned above, and the fact that publishers are making digital books less useful than analogue ones in order to boost their profits, as I detailed in Walled Culture the book.

          Of course, ebooks are not the only digital artefacts subject to the problems pointed out by Brewster. Digital music and digital films also wear out in the sense that formats change and the media they are stored on must be replaced as technology progresses. It also applies to the world of video games – a cultural area often overlooked. Moreover, video games – like ebooks – are typically locked up using Digital Rights Management (DRM), which adds a further challenge to preserving them: it’s generally against the law to circumvent that DRM, even for purposes of making backups or changing its formatting.

  • Gemini* and Gopher

    • Personal

      • Healing, having fun, update

        I don't have very much to write here.

        I got over my COVID symptoms and tested negative within a couple of days, so I'm glad about that.

        It's been very rainy here. It's been nice to open the windows on windy days when the temperature is hovering around 55F, and letting the apartment air out. The rainy air smells nice.

      • Jobs

        It took some time but I moved from my previous job to a new job in a $corporation. The previous place was still a big company but it had the mentality of a small startup; a lot of freedom in tools, ideas. I was able to spend a year on developing and testing ideas. Now in the $corporation it's different. First of all, it's a big place; you need to open a ticket for everything. You want some access to a server? Create a ticket. You want extra disk space? A ticket. You want to use google drive? Ticket. You want IMAP access? Ticket of course. Secondly, there is a focus on the here and now. Things must have a potential client who pays before we even start to theorize, let alone build them. We need to do our own PMing in a sense, think and meet with potential clients and only think about the next quarter or so.

      • 🔤SpellBinding: AIUOQTL Wordo: KLUGY
      • No nap November

        I'm in Synthesis, last part of nursing school. I

        work 40-hour weeks on an internal medicine/pulmon-

        ary floor, prep for state licensure exam at fast

        clip, write and present a paper.

        My day job, psychiatric hospital, low-key has a nap

        culture. Not weird to nap on one of break room's

        two leather loveseats on 30min lunch. Break's real,

        clocked out, no responsibility on the floor. I eat

        with patients in cafeteria or on-unit; shut eyes on

        break.

    • Technical

      • I tried Doom Emacs, but I switched back to (Neo)Vim

        As a long-lasting user of Vim (and NeoVim), I always wondered what GNU Emacs is really about, so I decided to try it. I didn't try vanilla GNU Emacs, but Doom Emacs. I chose Doom Emacs as it is a neat distribution of Emacs with Evil mode enabled by default. Evil mode allows Vi(m) key bindings (so to speak, it's emulating Vim within Emacs), and I am pretty sure I won't be ready to give up all the muscle memory I have built over more than a decade.

      • Bonfire feedback: rewarding users is good, actually (but not with follower counts)

        I’ve spent a delightful time on honk, until my partner’s come back with the keys I’d forgotten at home, so I could start doing something productive. I’ve also had an excellent time yesterday, teaching an autistic kid about life and earth sciences, and mathematics – while being in the closet –, and then I’ve come back home, feeling sick and unable to connect with my partner, work, or move on.

      • Internet/Gemini

        • What I like and dislike about Gemini

          This is about the protocol and text format, not the community or content.

          What I’ve come to like and dislike about Gemini after two years isn’t necessarily what I thought I’d like. Some have stayed the same, some have changed.

          I like it enough that I read the Gemini version of sites that are bihosting.


* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.



Recent Techrights' Posts

BetaNews Sacked Brian Fagioli and Deleted His Comments, But He Still Tries to Use the "BetaNews" Brand for Self-Affirmation
Fagioli takes the work of other people
[Meme] Hard to Be a Better Person?
Sooner or later they'll realise that for each pound I spend they need to spend about 1,000 times more
New US Editor for The Register is a Microsoft Booster
"Avram Piltch has served as US editor for The Register since July 2025."
Reda Demanded That FSF Removes Its Founder, Now Reda Works Directly for Microsoft
A sellout and a traitor, first working for GAFAM, now Microsoft
PCLinuxOS is Raising Money to Support Development After Fire Incident at the Host
PCLinuxOS has not had announcements lately
Over 3 Months Later Brett Wilson LLP Still Unable to Recruit a Media Lawyer?
"Immediate start", but not found... still unfilled
Microsoft is Trying to "Pull a Nokia" on GNU/Linux as Desktop/Laptop Platform
We all remember that rather well, don't we?
 
'Tech' Gimmicks Are for Advertising, Not for Usability
In the case of Microsoft, they latched onto slop
The LLM Con Artists Are Highly Destructive
Who will ever be held accountable for this scam?
Too Bribed by Microsoft to Move to Free Software?
Microsoft lies and Microsoft bribery (in politics)
Microsoft Hiring European Politicians is Another Form of Bribery; There Should be a European Investigation
When Microsoft bribed people in Europe for OOXML (there's no denying this!) a European government delegate said that Microsoft operated like a cult
Speed of the Site Should be Better Now
The "bot attacks" impact the speed of the sister site too
Getting More From AnalogNowhere
Recently we used many images from AnalogNowhere
Microsoft, Microsofters and 'Secure' Boot Shills Already Storming the LWN Report About Expiring Certificate, Shooting the Messenger
LWN has clearly stuck a nerve
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, July 23, 2025
IRC logs for Wednesday, July 23, 2025
Disable "Secure" Boot Today (the Only Better Time to Do So Was Yesterday)
Don't trust anything Red Hat tells you about security
Links 23/07/2025: Windows Killed Company After 150+ Years, US Government Mimics Russia's Attacks on the Media
Links for the day
Freedom Generally Wins at the End, History Shows (But It's Constantly Attacked, Too)
At the moment people realise "Linux" (e.g. Android) isn't enough to guarantee any freedoms
“Inhumane” and “Disgusting” Mass Layoff Execution, According to Microsoft Staff
The workers are looking for other places to work
Misinformation is Not Intelligence
It's low-grade plagiarism and it fails to show any signs of intelligence
The Free Software Foundation (FSF) Has a New Slogan for Its 40th Anniversary
The freedoms are what's most important
LLM Slopfarms gbhackers.com, "Cyber Press" and CyberSecurityNews Are Drowning Google News (and Shame on Google for Feeding and Facilitating Them)
All are run by the same people
Links 23/07/2025: Droplets GUI Patent Monopoly Challenge, Nokia Leverages Illegal Patent Court Against Rivals
Links for the day
Gemini Links 23/07/2025: Community in Geminispace and Challenges With Old Computers
Links for the day
Links 23/07/2025: Slop Patents Tackled, Slop Copyright Misuses Tackled by Politicians
Links for the day
Our Three Lawsuits Against Microsofters Are About to Become a Lot More Relevant to GNU/Linux
The Master will easily understand why Garrett has been attacking me since 2012
Links 23/07/2025: Retreating From Transparency on Jeffrey Epstein, We No Longer Have Press Freedom
Links for the day
Gemini Links 23/07/2025: Piano and Food
Links for the day
New and Old
On Ageism in Tech
Slop Is Not Intelligence and It Does Not Enhance Productivity
Like voice dictation, which cannot tell the difference between "sheet" and "shit"
EPO Crimes Are Spreading to the British Court System
Society is now paying the price for failing to tackle crimes at the EPO
It's Time to Dump SharePoint and Here's What to Use Instead
Nextcloud, ownCloud, Bookstack, MediaWiki, and MediaGoblin
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, July 22, 2025
IRC logs for Tuesday, July 22, 2025
Brett Wilson LLP Has Gone Silent
Sometimes silence says more than nothing at all
Slopwatch: LinuxSecurity, Planet Ubuntu, and LinuxTechLab
some slopfarms show no remorse and they don't value their reputation at all
Links 23/07/2025: Book Bans, Storms, and Kangaroo Court for Patents Commits More Unlawful Acts of Overreach
Links for the day
Gemini Links 22/07/2025: Thinkpad and Pinephone
Links for the day
Links 22/07/2025: "Blog Restart" and Microsoft Clobbered by “ToolShell"
Links for the day
Global Warming and Global GAFAM Energy-Wasting
Burn more money (borrowed, loans), then hope the waste will somehow translate into profit?
No Compliance With the European Patent Convention (EPC) at the European Patent Office (EPO)
It's about preventing competition against this autocracy
Blue-Collar Trolls vs White-Collar Trolls
Examples of white-collar trolls
Apple Vision Pro Failed So Badly That Its Sales Are About 2,000 Times Smaller Than iPhone Sales
What's left for Apple to offer other than hype?
To Millions of People "Year of the Linux Desktop" Was Some Time in the 1990s (Bootable GNU/Linux as a Complete Operating System is Over 33 in Age)
In some sense, "year of the Linux desktop" was 33 years ago
Make No Assumptions (or Demands) About the Screen Resolution Used by Other People
There are usability aspects, aside from accessibility aspects
Why Wayland (and XWayland) Won't Solve the Key Problem It Proclaims to be Tackling (the Same Is True for Rust)
The problem isn't Wayland per se but the false promises and efforts to force everybody to move to it whilst insulting or demonising everyone who won't play along
They Don't Tell Us that 'Digitalisation' (Now Sold as "Hey Hi") Just Means Customers Become Unpaid Staff and Are Made Accountable
People are being conditioned to associate technology with something undesirable, at times even unbearable
Diplomatic Immunity Should Not Exist for Anybody
The EPO in its current form gradually 'normalises' the end of European democracy
Brett Wilson LLP Stopped Sending Me Papers When I Showed It had Sent Me Over 5 Kilograms of Legal Papers
A week ago we lodged our third lawsuit
Microsoft Mass Layoffs and Shutdowns Became the New Normal at Microsoft
Microsoft mass layoffs became a topic of everyday media coverage since May
Amazon Web Services (AWS) Has Layoffs and Microsoft Gaming/Entertainment Division Has an Uncertain Future
it's good to see all those horrible things crashing and burning
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, July 21, 2025
IRC logs for Monday, July 21, 2025
FSF "Raised Almost $139,000 During This Summer Campaign"
"Thank you for making a stand against dystopia!"
Gemini Links 22/07/2025: VPS Exploited and Fear of View
Links for the day