Bonum Certa Men Certa

Links 29/06/2022: Collabora Online Developer Edition 22.05 and HPLIP 3.22.6



  • GNU/Linux

    • Desktop/Laptop

      • Make Use OfRussian Windows Users are Turning to Piracy and Linux

        Now that Microsoft has cordoned off Russia from its products, the black market for Windows is beginning to grow. And this may have ramifications outside of Russia as the country's methods begin to spread around the internet.

        For one, the spike in piracy may make it easier for people around the world to download and use a cracked version of the software. And if a Windows-like Linux distro begins making waves online, it may encourage others outside of Russia to take the plunge.

        When One Window Closes, Two More Open

        With Microsoft leaving Russia, both Linux and piracy have seen a surge in interest. We'll have to see if this goes even further and begins influencing the tech scene on a global level.

    • Audiocasts/Shows

    • Applications

    • Instructionals/Technical

      • HowTo ForgeHow to Install Gitea using Docker on Ubuntu 22.04

        Gitea is a free and open-source self-hosted Git service like GitHub, BitBuacket, and GitLab. In this tutorial, you will learn how to install and configure the self-hosted Git server named Gitea with Docker on the latest Ubuntu 22.04 server. This also covers the installation and configuration of the Nginx web server as a reverse proxy for the Gitea container service.

      • OpenSource.comABCs of FreeDOS: 26 commands I use all the time | Opensource.com

        One of my family's first computers ran a command-line operating system called DOS, the "Disk Operating System." I grew up with DOS, and learned to leverage the command line to make my work easier. And so did a lot of other people. We loved DOS so much that in 1994, we created the FreeDOS Project. Today on June 29, we celebrate 28 years of FreeDOS.

      • Running Oracle Linux 9 with QEMU on an M1 Mac
      • VideoHow to install RubyMine on Pop!_OS 22.04 - Invidious

        In this video, we are looking at how to install RubyMine on Pop!_OS 22.04.

      • Make Use OfUnderstanding the Different Types of Syslinux Bootloaders

        GNU/Linux distributions need bootloaders during installation. These bootloaders are responsible for loading system files that run when you install any GNU/Linux distro. If you are developing any GNU/Linux distribution, you may need to work with bootloaders so users can install it on their systems.

      • CitizixHow to install and Configure Mariadb 10 in Alma Linux 9

        In this guide we will learn how to install and configure MariaDB in Alma Linux 9.

        MariaDB is an open-source one of the most popular relational database management system (RDBMS) that is a highly compatible drop-in replacement of MySQL. It is built upon the values of performance, stability, and openness, and MariaDB Foundation ensures contributions will be accepted on technical merit.

      • Setup Multinode Elasticsearch 8.x Cluster - kifarunix.com

        Follow through this tutorial to learn how to setup multinode Elasticsearch 8.x cluster. As of this writing, Elastic Stack 8.3 is the current release. This means that Elasticsearch 8.3, one of the major components of the Elastics Stack is also the current release version as of this writing.

      • Linux Made SimpleHow to install FL Studio 20.9.2.2963 on a Chromebook

        Today we are looking at how to install FL Studio 20.9.2.2963 on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

      • ID RootHow To Install OpenLiteSpeed on Ubuntu 22.04 LTS - idroot

        In this tutorial, we will show you how to install OpenLiteSpeed on Ubuntu 22.04 LTS. For those of you who didn’t know, OpenLiteSpeed ​​is a free open-source lightweight HTTP server developed by LiteSpeed ​​Technologies. It is a powerful, modular HTTP server and can handle hundreds of thousands of simultaneous connections with low resource usage. It provides a web-based control panel that allows you to configure and manage the web server via a web browser. OpenLiteSpeed is available on Linux, UNIX, BSD and Windows.

        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 OpenLiteSpeed on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

      • Make Use OfHow to Batch Convert and Resize Images on Linux Using Converseen

        Converting or resizing images on Linux is easy: you pick an image editor that suits your needs and follow a series of steps on it to perform these operations. However, the problem arises when your image editor doesn't support batch operation, which is the case with many image manipulation software.

        But thankfully, there are tools like Converseen, which make it much easier to perform batch manipulation on images in Linux than it seems.

        Let's dive in to check out Converseen and see how you can use it to batch resize and convert images on Linux.

      • RoseHostingHow to Configure W3 Total Cache Plugin with Redis on WordPress website - RoseHosting

        In this tutorial, we are going to explain how to configure the popular WordPress plugin W3 Total Cache with Redis on a WordPress website on Ubuntu 22.04 OS.

        W3 Total Cache plugin is used for improving the performance of the WordPress website by reducing the load time, improving the search engine results, saving bandwidth, and of course caching the files of the website. Redis is an open-source in-memory data structure store that can be used as a page cache on the WordPress website. In this blog post, we are going to install WordPress first with the LAMP stack and then install the W3 Total Cache and Redis.

        Configuring this setup is a very easy process that may take up to 20 minutes. Let’s get started!

      • LinuxConfigHow to backup data with Déjà Dup on Linux

        Déjà Dup is a free an open source program we can use to easily create incremental data backups on Linux. The program is basically a graphical frontend for Duplicity; its goal is to hide complexity, be simple and easy to use. Backups created with Déjà Dup can be encrypted and stored locally and remotely, even using storage space provided by services like Google Drive.

        In this tutorial we see how to install Déjà Dup on some of the most used Linux distributions, how to create and restore data backups.

      • LinuxConfigHow to create incremental system backups with Timeshift on Linux

        Linux-based operating systems, if well configured, are really stable; however, since bad things can always happen, it is a good idea to regularly create backups. As we saw in previous articles, there are many types of backup, and many possible backup strategies which can be implemented on Linux, using free and open source software. In this article we focus on Timeshift, an application which allows us to create incremental backups of our Linux system. The tool is similar to the Apple Time Machine, and can work as a frontend for rsync or use the BTRFS filesystem snapshot feature under the hood.

        In this tutorial we see how to install and configure Timeshift on Linux, and how to create incremental system backups.

      • Barry KaulerHow to install EasyOS to a drive
      • VideoHow to install EndeavourOS 22.6 - Invidious

        In this video, I am going to show how to install EndeavourOS 22.6 Artemis.

      • TechRepublicHow to install the GlassFish Java Application Server on Ubuntu Server 22.04 | TechRepublic

        Jack Wallen walks you through the process of deploying the open-source GlassFish Java Application server on the latest release of Ubuntu Server.

        Glassfish is a free, open-source Java application server that simplifies the process of deploying your enterprise-grade Java apps to a scalable platform. Originally developed by Sun Microsystems, GlassFish is now maintained by Oracle and is released under both the Common Development and Distribution License as well as the GPL.

      • LinuxConfigHow to unlock a LUKS volume on boot on Raspberry Pi OS

        LUKS (Linux Unified Key Setup) is the de facto standard encryption method used on Linux-based operating systems. As we saw in previous tutorials, when we want a partition or raw disk encrypted using LUKS to be automatically unlocked at boot, we need to enter a dedicated line into the /etc/crypttab file. Doing so, we are prompted to provide the encryption password interactively. This is quite straightforward on laptop or desktop machines, but how can we unlock a volume on an headless server? One solution is to use dropbear to get ssh access at an early boot stage, in the initramfs, in order to provide the volume password. In this tutorial we see how to use dropbear-initramfs to get ssh access at an early boot stage, in order to unlock a LUKS volume.

    • AMD

    • Desktop Environments/WMs

      • GNOME Desktop/GTK

        • WebExtension Support in Epiphany | TingPing’s blog

          I’m excited to help bring WebExtensions to Epiphany (GNOME Web) thanks to investment from my employer Igalia. In this post, I’ll go over a summary of how extensions work and give details on what Epiphany supports.

          Web browsers have supported extensions in some form for decades. They allow the creation of features that would otherwise be part of a browser but can be authored and experimented with more easily. They’ve helped develop and popularize ideas like ad blocking, password management, and reader modes. Sometimes, as in very popular cases like these, browsers themselves then begin trying to apply lessons upstream.

          Toward universal support

          For most of this history, web extensions have used incompatible browser-specific APIs. This began to change in 2015 with Firefox adopting an API similar to Chrome’s. In 2020, Safari also followed suit. We now have the foundations of an ecosystem-wide solution.

          “The foundations of” is an important thing to understand: There are still plenty of existing extensions built with browser-specific APIs and this doesn’t magically make them all portable. It does, however, provide a way towards making portable extensions. In some cases, existing extensions might just need some porting. In other cases, they may utilize features that aren’t entirely universal yet (or, may never be).

        • My geek stuff blog: Summer [GNOME] Maps

          So, as tradition has it here's the (Northern Hemisphere) summer blog post about GNOME Maps.

          One large under-the-hood change I've made in Maps since last time is migrating the JS code to use ES6 modules.

          So, using “import” instead of referring modules as objects from the old-school global “imports” object in GJS.

  • Distributions and Operating Systems

    • Barry KaulerFix for samba required in Easy 4.2.2

      Ooooh, I am kicking myself... Easy from 4.1 does not have the 'samba' package builtin, you have to install it via the package manager. But, do that, and it is broken. Alfons got it working, by modifying /etc/samba/smb.conf. But, that shouldn't be required...

    • Barry KaulereasyOS: Distribution name and version shown during bootup

      I received an email from Rodney, pointing out that Easy 4.2.2 doesn't show what version is booting. Yes, of course, that is a simple little thing to implement. Once past the boot manager, the 'initrd' launches and the first text that displays is "Finding drives".

    • Fedora Family / IBM

    • Debian Family

      • Peter Czanik: Nightly syslog-ng builds for Debian and Ubuntu

        Normally, I list here the prerequisites of a new feature: which syslog-ng version, and possibly what other software you need to install. This time, I would rather ask you a question. Do you really need nightly builds? As I mentioned earlier, it is not intended to be used in production.

        Then what is a nightly build good for? The primary use is testing. New features are added to syslog-ng on a regular basis, which you might want to test. Not on a production machine, but in a testing environment. You might want to test the latest nightly release, because of the bug fixes. You can check if a problem you reported is really fixed. This is a situation, where you might also want to use the given nightly build in production until the next stable version is available.

        Of course, nightly builds also have quality control. Thousands of automatic tests run before each new pull request is merged into the git master branch, yet it is easier to run into undetected regressions in nightly builds than in releases.

      • More work on virtnbdbackup

        Also, the dirty bitmap (incremental backup) feature now seems to be enabled by default as of newer qemu and libvirt (8.2.x) versions.

        As a side note: still there’s an RFP open, if one is interested in maintaining, as i find myself not having a valid key in the keyring.. laziness.

    • Canonical/Ubuntu Family

      • DebugPointUbuntu 22.04 Review & Benchmark: Best LTS Version and A Few Misses

        A review of Ubuntu 22.04 LTS "Jammy Jellyfish" with respect to performance, benchmark comparison with Fedora and more.

      • H2S MediaUbuntu 22.10 Kinetic Kudu – Daily Build ISO Download

        Recently, Ubuntu Linux developer’s team Canonical launched their Long Term Version – 22.04 Jammy JellyFish. Now, their next version with short-term support Ubuntu 22.10 known as Kinetic Kudu is available to download and try.

        Kinetic Kudu is the codename Canonical has revealed for Ubuntu 22.10 version. Kinetic means kinetic, so this is about movement or kinetic energy. “Kudu”, on the other hand, is the term for an African antelope. The male kudus have impressively rounded horns.

      • OMG UbuntuUbuntu 22.10 (Finally) Gets an Updated Settings App - OMG! Ubuntu!

        Development builds of Ubuntu 22.10 just received an updated version of the GNOME Control Center (aka settings) app.

        Why is this news?

        Well, this was the last ‘missing’ piece of the GNOME 42 puzzle where Ubuntu was concerned. Devs took the decision to release Ubuntu 22.04 LTS with an older version of GNOME Control Center by default. There were plenty of (good) reasons for this, not least of which was the Settings v42 app being a GTK4/libadwaita port.

        Fast forward to today, and the latest daily builds of Ubuntu 22.10 now sport the full, libadwaita-toting Settings app out of the box.

        Ubuntu developers have ported over the Ubuntu-specific settings to the new app. Ubuntu’s configurable accent colours remain in the ‘Appearance‘ section, alongside light/dark mode and wallpaper options.

      • Ubuntu Touch OTA-23 Release | UBports

        Ubuntu Touch is the privacy and freedom-respecting mobile operating system by UBports. Today we are happy to announce the release of Ubuntu Touch OTA-23, the very latest update to the system! OTA-23 will become available for the following supported Ubuntu Touch devices over the next week:

        Asus Zenfone Max Pro M1 BQ E4.5 Ubuntu Edition BQ E5 HD Ubuntu Edition BQ M10 (F)HD Ubuntu Edition BQ U Plus Cosmo Communicator F(x)tec Pro1 Fairphone 2 Fairphone 3 Google Pixel 2 and 2 XL Google Pixel 3a and 3a XL Huawei Nexus 6P LG Nexus 4 LG Nexus 5 Meizu MX4 Ubuntu Edition Meizu Pro 5 Ubuntu Edition Nexus 7 2013 (Wi-Fi and LTE models) OnePlus One OnePlus 2 OnePlus 3 and 3T Oneplus 5 and 5T OnePlus 6 and 6T Samsung Galaxy Note 4 (910F, 910P, 910T) Samsung Galaxy S3 Neo+ (GT-I9301I) Sony Xperia X Sony Xperia X Compact Sony Xperia X Performance Sony Xperia XZ Sony Xperia Z4 Tablet (LTE or Wi-fi only) Vollaphone and Vollaphone X Xiaomi Mi A2 Xiaomi Mi A3 Xiaomi Mi MIX 3 Xiaomi Poco F1 Xiaomi Poco M2 Pro Xiaomi Redmi 3s/3x/3sp (land) Xiaomi Redmi 4X Xiaomi Redmi 7 Xiaomi Redmi Note 7 and 7 Pro Xiaomi Redmi 9 and 9 Prime Xiaomi Redmi Note 9, 9 Pro, 9 Pro Max and 9S

      • UbuntuMultipass documentation: proudly a work in progress | Ubuntu

        In February of this year the Multipass team took on a challenge: completely overhauling our documentation. Canonical has put a renewed emphasis on documentation in recent months, led by Daniele Procida and his Diataxis framework, and we wanted to be an early adopter of this methodology. We had no idea where to start, but fortunately we had some help. The Juju team kindly agreed to part with their technical author, Teodora, for five hours a week so she could help us with this transformation.

        Teodora’s help was the pilot of a new program spearheaded by Daniele, the documentation secondment program. The program ran for just twelve weeks, for which we had some ambitious goals. We wanted to restructure our documentation to align with the Diataxis framework, and to produce a high-quality, end-to-end tutorial for Multipass. In the course of striving for these goals, we learned a lot.

    • Open Hardware/Modding

      • ArduinoeXaDrums is an open source, low-latency electronic drum system | Arduino Blog

        For apartment-dwelling drummers, electronic drums are really the only option. While cheap electronic drum sets are on the market, they aren’t much more than noise-making toys. High-end sets, on the other hand, cost thousands of dollars. To make high-end hardware and software accessible to DIYers, Jeremy Oden developed an open source, low-latency electronic drum system called eXaDrums.

        Electronic drum sets consist of three major subsystems: the triggers (the drum pads that you strike), a trigger board that registers those strikes, and a processing unit. The processing unit can either pump out sound itself (through synthesis or sampling) or send a MIDI signal to an external system. The eXaDrums project contains all of this hardware, as well as the software to run it. Oden developed that software carefully to be operating system agnostic and to maintain a low latency so there is no audible delay between a beat and the sound output.

      • peppe8oVoltage Meter with Arduino Uno: Measure up to 30V

        To measure a range from 0V to 30V, a voltage divider circuit enables you to linearly reduce the input to 5V and create a voltage meter with Arduino

        In this tutorial, I’ll show you how to build a voltage meter with Arduino Uno, able to deal with a 0-30V range. This tutorial provides the coding, wiring diagram and component list.

      • CNX SoftwareNORVI GSM industrial controller with WiFi and cellular connectivity supports Arduino or ESP-IDF programming - CNX Software

        We’ve already seen ESP32 WiFI & Bluetooth SoC combined with a cellular modem several times already, and a couple of days ago, I wrote about LILYGO T-A7068X ESP23 board with a 4G LTE modem. Iconic Devices team has made another cellular ESP32 product with the NORVI GSM industrial controller.

        The DIN-Rail mountable USB programmable controller is offered with a choice of SIMCOM SIM800L 2G-only modem or QUECTEL EC21-G modem adding 3G UMTS/HSPDA+ and 4G LTE cellular connectivity. It also offers Ethernet connectivity, digital and analog inputs, relay outputs, and a small 0.96-inch OLED information display with options varying depending on the exact model.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Web Browsers

      • Mozilla

        • LinuxiacThunderbird 102 Is Here with New Icons Set and Quality-Of-Life Updates

          The new Thunderbird 102 release of the free email client has a fresh new address book, revamped message header, and colorful folders.

          Thunderbird is a free and open-source cross-platform software created as a complete client-side email suite by Mozilla, the company behind the Firefox browser. The program offers an email client, calendar, to-do list, RSS reader, and a chat tool.

          Thunderbird 91, the previous major version, was launched on August 11 last year, so it’s time to see what’s new in Thunderbird 102, which was just released.

    • Productivity Software/LibreOffice/Calligra

      • CODE 22.05 Released with Powerful New Features like Grammar Checks, Sparklines and "Jumbo Spreadsheets" - Collabora Office and Collabora Online

        Collabora announces the availability of Collabora Online Developer Edition (CODE) 22.05. The latest major release targets three key areas: ease of use, performance, and interoperability. It demonstrates the company’s mission of being the technology leader in collaborative editing. Collabora Online businesses the most effective and secure document creation environment with dedicated support and depth of development horsepower. CODE 22.05 is preceding the next major release of our long-term supported business suite Collabora Online. This free developer version includes all features and enhancements that will be available in our enterprise version, expected later in July. The CODE releases allow every interested user to learn and test new features on an early stage. As always, your feedback on possible issues is much appreciated! CODE is the collaboration suite offering home users and early adopters the best features, interoperability in open source, while respecting user privacy and data security. In this announcement, we are showcasing some of the latest functionalities added to Collabora Online.

      • LWNCollabora Online developer edition 22.05 released

        CODE 22.05 has been released; this is the "developer edition" of the Collabora Online offering formerly known as LibreOffice Online.

      • Document FoundationLibreOffice project and community recap: June 2022

        Here’s our summary of updates, events and activities in the LibreOffice project in the last four weeks – click the links to learn more…

    • Content Management Systems (CMS)

      • MedevelCockpit CMS: Create a Headless System within mins

        Before we start we have to clarify that: there are two Cockpit projects, one is for managing servers and the other Cockpit project is for creating a headless API system, which is our topic today.

        The Cockpit CMS is an open-source self-hosted headless CMS "content management system" that is completely API-driven.

        It uses SQLite or MongoDB as a database backend, and comes with a straightforward user-friendly interface. However, MongoDB is highly recommended in production.

        [...]

        Cockpit CMS is an open-source project released under the MIT License.

    • Programming/Development

      • LLVM 15.0.0 Release Schedule

        Here is the proposed release schedule for LLVM 15.0.0:

        July 26: release/15.x branch created July 29: 15.0.0-rc1 Aug 23: 15.0.0-rc2 Sep 6: 15.0.0-final I will post this on the website in a few days if there are no objections.

      • QtQt Design Studio 3.5 Released

        We are happy to announce the release of Qt Design Studio 3.5.

      • QtCompiling QML to C++: Import paths

        This is the seventh installment in the series of blog posts on how to adjust your QML application to take the maximum advantage of qmlsc. In the first post we've set up the environment. You should read that post first in order to understand the others. We're going to look at import paths this time around.

      • MozillaNeural Machine Translation Engine for Firefox Translations add-on - Mozilla Hacks - the Web developer blog

        Firefox Translations is a website translation add-on that provides an automated translation of web content. Unlike cloud-based alternatives, translation is done locally on the client-side in the user’s computer so that the text being translated does not leave your machine, making it entirely private. The add-on is available for installation on Firefox Nightly, Beta and in General Release.

      • SDx CentralDeveloper Survey Paints Software Landscape - SDxCentral

        Stack Overflow released the results of its annual developer survey this week, with responses from over 70,000 developers across 180 countries. The survey highlights attitudes, tools, and environments that are shaping software today.

        Docker and Kubernetes placed first and second place this year as the most loved and wanted tools.

      • Git internals and SHA-1 – Tim Retout

        LWN reminds us that Git still uses SHA-1 by default. Commit or tag signing is not a mitigation, and to understand why you need to know a little about Git’s internal structure.

        Git internally looks rather like a content-addressable filesystem, with four object types: tags, commits, trees and blobs.

        Content-addressable means changing the content of an object changes the way you address or reference it, and this is achieved using a cryptographic hash function. Here is an illustration of the internal structure of an example repository I created, containing two files (./foo.txt and ./bar/bar.txt) committed separately, and then tagged:

      • Perl / Raku

        • PerlSmart Match in CPAN

          Recently on the p5p mailing list the topic of removing smart match re-surfaced. There was a fairly vigorous discussion about the effect this would have on CPAN. So I thought I would look into how many uses there actually were.

          Fortunately there are Perl Critic policies for this: Jan Holčapek's Perl::Critic::Policy::ControlStructures::ProhibitSwitchStatements and Perl::Critic::Policy::Operators::ProhibitSmartmatch. All I had to do was run them against my mini-CPAN.

      • Python

      • Shell/Bash/Zsh/Ksh

        • HowTo Geek9 Bash Script Examples to Get You Started on Linux

          If you’re starting out with Bash scripting on Linux, getting a solid grasp of the basics will stand you in good stead. They’re the foundation of deeper knowledge and higher scripting skills.

      • Rust

        • MozillaData@Mozilla: This Week in Glean: Reviewing a Book – Rust in Action

          This blog post is going to be a bit different from what you may have read from me in the past. Usually I write about things I am working on or things I have encountered while working that I find interesting. This is still a post about something I find interesting, but instead of directly related to the things I’ve been working on, it’s about something that Mozilla actively encourages me to do: furthering my knowledge and professional development. In this instance, I chose to read a book on Rust to try and increase my knowledge and fill in any gaps in my understanding of a programming language I use almost every day and have come to really enjoy working with. The book in question is Rust in Action by Tim McNamara.

          The first thing I would like to call out is the great organization of the material in the book. The first few chapters go over a lot of basic material that was perfect for a beginner to Rust, but which I felt that I was already reasonably familiar with. So, I was able to skim over a few chapters and land at just the right point where I felt comfortable with my knowledge and start reading up on the things I was ready to learn more about. This happened to be right around the end of Part 1 with the bits about lifetimes and borrowing. I have been using Rust long enough to understand a lot of how this works, but learning some of the general strategies to help deal with ownership issues was helpful, especially thinking about wrapping data in types designed to aid in movement issues.

        • LWNA Rust-in-GCC update

          Philip Herron has posted an update on the status of the GCC front-end compiler for the Rust language.

  • Leftovers

    • TediumBeyond Lithium-Ion: The Many Use Cases for the Rechargeable Battery

      Perhaps this sounds a little over the top to describe it this way, but our lives are basically enabled by batteries of different shapes and sizes and functionalities, with one key factor tying them together: They die. If you’re on a road trip and the battery on your Game Boy dies, you’re out a good game until you can get your alkaline batteries replaced. If the battery on your phone dies, hope you can find a charger. If the battery in your vehicle dies … well, good luck finding a jump—and hope you’re somewhere convenient. Batteries are key building blocks for how we live, and their improvements over the years have enabled us to get further and further off the electric grid while still being able to stay connected and charged up. Today’s Tedium offers a little history on rechargeable batteries—a history that goes way beyond the lithium-ion battery, by the way.

    • Hardware

      • Russell CokerRussell Coker: Philips 438P1 43″ 4K Monitor

        I have just returned a Philips 438P1 43″ 4K Monitor [1] and gone back to my Samsung 28″ 4K monitor model LU28E590DS/XY AKA UE590.

        The main listed differences are the size and the fact that the Samsung is TN but the Philips is IPS. Here’s a comparison of TN and IPS technologies [2]. Generally I think that TN is probably best for a monitor but in theory IPS shouldn’t be far behind.

        [...]

        I bought the Philips monitor on eBay in “opened unused” condition. Inside the box was a sheet with a printout stating that the monitor blanks the screen periodically, so the seller knew that it wasn’t in unused condition, it was tested and failed the test. If the Philips monitor had been as minimally broken as described then I might have kept it. However it seems that certain patterns of input caused it to reboot. For example I could be watching Netflix and have it drop out, I would press the left arrow to watch that bit again and have it drop out again. On one occasion I did a test and found that a 5 second section of Netflix content caused the monitor to reboot on 6/8 times I viewed it. The workaround I discovered was to switch between maximised window and full-screen mode when it had a dropout. So I just press left-arrow and then ‘F’ and I can keep watching. That’s not what I expect from a $700 monitor!

      • CNX SoftwareArm unveils Cortex-X3 and Cortex-A715 Armv9 cores, improves Cortex-A510 efficiency
    • Linux Foundation

      • FOSSLifeOpen Source Jobs Report: Talent in High Demand [Ed: Linux Foundation spam. Many companies are firing, Few are hiring.]

        An overwhelming percentage of hiring managers (93%) report difficulty finding sufficient talent with open source skills, according to the 10th Annual Open Source Jobs Report released by the Linux Foundation and edX.

    • Entrapment (Microsoft GitHub)

      • The Register UKArrogant, subtle, entitled: 'Toxic' open source GitHub discussions examined [Ed: Putting in the title "open source GitHub" is misleading; Github is an attack on open source and it is proprietary]

        Toxic discussions on open-source GitHub projects tend to involve entitlement, subtle insults, and arrogance, according to an academic study. That contrasts with the toxic behavior – typically bad language, hate speech, and harassment – found on other corners of the web.

        Whether that seems obvious or not, it's an interesting point to consider because, for one thing, it means technical and non-technical methods to detect and curb toxic behavior on one part of the internet may not therefore work well on GitHub, and if you're involved in communities on the code-hosting giant, you may find this research useful in combating trolls and unacceptable conduct.

        It may also mean systems intended to automatically detect and report toxicity in open-source projects, or at least ones on GitHub, may need to be developed specifically for that task due to their unique nature.

    • Security

      • LWNSecurity updates for Wednesday

        Security updates have been issued by Debian (blender, libsndfile, and maven-shared-utils), Fedora (openssl), Red Hat (389-ds-base, kernel, kernel-rt, kpatch-patch, and python-virtualenv), Scientific Linux (389-ds-base, kernel, python, and python-virtualenv), and Slackware (curl, mozilla, and openssl).

      • USCERTMozilla Releases Security Updates for Firefox, Firefox ESR, and Thunderbird

        Mozilla has released security updates to address vulnerabilities in Firefox, Firefox ESR, and Thunderbird. An attacker could exploit some of these vulnerabilities to take control of an affected system.

      • eSecurity PlanetCybersecurity Agencies Release Guidance for PowerShell Security [Ed: It needs to be removed, but CISA loves shilling for Microsoft these days]

        PowerShell is one of the most common tools used by hackers in “living off the land” attacks, when malicious actors use an organization’s own tools against itself.

    • Defence/Aggression

      • AccessNowIran: Meta Must Protect the Iranian #MeToo Movement - Access Now

        A wide network of Iranian women’s rights defenders, feminist activists and public figures — part of Iran’s #MeToo movement — have come under coordinated attacks from bots and trolls on Instagram in an effort to stifle their freedom of expression and damage their online presence and influence. The huge numbers of fake followers flooding their accounts are part of a sustained, paid campaign.

    • Transparency/Investigative Reporting

      • Bruce SchneierEcuador’s Attempt to Resettle Edward Snowden - Schneier on Security

        Someone hacked the Ecuadorian embassy in Moscow and found a document related to Ecuador’s 2013 efforts to bring Edward Snowden there. If you remember, Snowden was traveling from Hong Kong to somewhere when the US revoked his passport, stranding him in Russia. In the document, Ecuador asks Russia to provide Snowden with safe passage to come to Ecuador.

      • Daily DotEcuadorian Embassy Hack In Russia Details Discussions On Snowden

        Hackers have obtained data from the Ecuadorian Embassy in Moscow, revealing a trove of documents and emails as well as discussions regarding NSA whistleblower Edward Snowden.

        The more than 53 gigabytes of data, provided to the journalism collective DDoSecrets by hackers claiming affiliation with Anonymous, contains over 71,000 files, including scans of passports and personal information from visa applications.

  • Gemini* and Gopher

    • Personal

      • doggoned regardless

        Murphy regarding a particular form of communication between egos: if one tells another something the latter needs to know to not screw up, the latter becomes indignant for the seeming implication they're an idiot; if not told, they screw up, and subsequently become indignant for not having been told what would have prevented them from screwing up.

    • Technical

      • Science

        • The Revenge of the Malthusians and the Science of Limits

          Today’s world is faced with two possible future systems. On the one hand, there is a multipolar approach in defense of sovereign nation states premised on long-term thinking, scientific optimism and win-win cooperation stands as one possible outcome; on the other, there is a unipolar paradigm of world government, depopulation and zero-sum thinking.

          Gaining insight into these two opposing paradigms is more important now than ever before, and one important place to start is the genesis of the ideologies that motivate the “Great Reset Architects” who are pushing society into a “Fourth Industrial Revolution” – a “revolution” where it is believed that automation, and Artificial Intelligence will render most of humanity obsolete. We are told that this post-reset age will also see a merging of humanity with machines, a future scenario heralded by figures like Elon Musk and Google’s Ray Kurzweil in order to “stay relevant” in the next phase of our evolution. Davos-man Yuval Harari has echoed these sentiments, arguing that the levers of evolution will now be moved from the randomness of nature into the new gods running Google, Facebook and the WEF.

      • Programming

        • Type-Driven Development

          As a follow up to my essay about Lambda the Ultimate copilot and boilerplate, Csepp over on Merveilles Town kindly pointed me to this lecture by Edwin Brady.


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



Recent Techrights' Posts

Journalists Should be Ashamed for Parroting False Claims From IBM Management About "Quantum Computing", Say IBM Insiders Who Work on "Quantum Computing"
IBM is a buzzwords vendor. International Buzzwords Machines.
Exposing Corruption Using a Highly Resilient Platform
Growing levels of trust, based on our track record, help us attract whistleblowers
FOMO (Fear Of Missing Out) Has Weakened If Not Ruined What's Left of Big Media
Many things that have existed for decades are now being rebranded as "AI"
SLAPP Censorship - Part 97 Out of 200: Garrett in Hiding (From the Simple Observable Fact He's Closely Connected to the Microsofter Who Strangles Women, Tells Women to Kill Themselves, and Worse)
They use one another; they are coordinating this via the SLAPP industry in another continent
Rust Outsources its Financing (or Financial Control) to Microsoft
How long before the third "E"?
IBM's Shares Fell Nearly 13% in One Day (Including After Hours)
its main product is false promises
European Patent Office (EPO) Series: "Operation Influencer"
Costa's political career was far from finished
 
7 Days From Now the FSF's Founder Gives a Talk in Bern, the FSF Has Just Advertised This
Meanwhile the FSF (or GNU) processes and uploads many recent talks by RMS
European Patent Office (EPO) Series: Down But Not Out – Costa's Comeback
he managed to secure a top-level EU position in June 2024
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, June 04, 2026
IRC logs for Thursday, June 04, 2026
Links 04/06/2026: Self-hosting Remotely and GemText Emphasis
Links for the day
Links 04/06/2026: Ukraine’s Daily Moment of Silence and Uber Lays off 23% of HR
Links for the day
SLAPP Censorship - Part 98 Out of 200: Microsoft Threatening Real Security Researcher With Criminal Investigation for Talking About Microsoft's Bug Doors/Back Doors
The crime should be the back doors (deliberate attack on every user's data protection), not talking about those back doors
Microsoft Would Get Away Even With Pedophilia
"Microsoft should never be above the law"
Free Software is Nourishment to Software Users, Unlike Proprietary Software
Quit treating "mere users" of software "like animals"
The "Peanut Gallery" of GAFAM Has Infiltrated Free Software Projects or Disrupts Free Software Communities
They contribute nearly nothing and do substantial damage; they're freeloaders who attack the most productive members of projects
Coding is Not a Quantity Game (It Never Was!)
"less is more"
Mass Layoffs Expected at Microsoft in July 2026
They're preparing more "lists" of people
Reflection on EPO Leadership That Harbours Cocaine, IBM Leadership That Pumps-and-Dumps the Shares, and More
ManCity replaced Manuel Pellegrini with a more famous manager it didn't envision winning 20 titles in 10 years (it could only hope) [...] Team-building is something that "Pep" seemed to be good at, as was Jürgen Klopp
Pump and Dump by IBM Insider Traders: Nickle LaMoreaux, Gary Cohn, James Kavanaugh, Arvind Krishna, Robert Thomas, and Others
the shares are already collapsing
Links 04/06/2026: Microsoft Threatening Security Researcher for Naming Back Doors in BitLocker, "Demand is Booming for" Old Tech
Links for the day
Gemini Links 04/06/2026: "Word Vomit", Slop", and Moving to Gopher/Gemini
Links for the day
"Format Sovereignty" Can Only be Accomplished With LaTeX or OpenDocument Format (ODF) or Vendor-Neutral Standards for Editable Documents
Microsoft is, in effect, above the law
The Cyber Show on the Importance of Software Freedom and Why GNU/Linux Could Not be Stopped
an excellent article
Drew DeVault Can Still Redeem His Reputation. Revisiting His Attacks (and Attack Site) on Richard Stallman Might be a Good Start.
DeVault has openly apologised (this past spring)
The Register MS is Publishing Paid SPAM; Some of It is Designed to Prop Up the "AI" Pyramid Scheme
The Register MS participates in scams
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, June 03, 2026
IRC logs for Wednesday, June 03, 2026
GNU/Linux Usage Rising Among Gamers, But "Hardware Survey Data Not Available."
Not anymore, not for now anyway
Jumping Up and Down on the Shoulders of Giants, Never Talking About What Bill Gates Did
We're back to 2019
Despite LLM Slop or Chatbots, Our Traffic Has Doubled Since We Moved Everything to the UK (in 2023)
The demise of news sites was not what we thought it would be
Software Developers Attacked by Plagiarism Engines Because These Developers Can Teach People How to Exercise Control, Not Outsource to Monopolies of Slop and Back Doors
"Universities should be telling industry what is to be done next, not the other way about. Present education policy has the tail wagging the dog."
Quantum Quantum Quantum Quantum (Pump, Then Dump)
What has IBM become?
Communicating With Freedom - Part I - Developing “Quibble” and Improving GNU LibreJS in the Process
In the next part we shall examine where things currently stand
Quantum Computers Are "All the Rage" (35 Years Ago, What IBM Promises This Year is What People Promised When the CEO Was in His 20s)
"Quantum" hype is high on the agenda
How IBM Removes 15% of Its Staff Without Even Checking Performance of Staff (or Calling That "Layoffs")
Performance Improvement Plan (PIP) as veiled RAs
Links 03/06/2026: Mobile Systems, Openwashing, and New Antenna
Links for the day
Canonical as Reseller of Back Doors in "Ubuntu" Clothing
Microsoft is the antithesis of security and autonomy
Romania Used to be Windows Stronghold, But That's No Longer the Case
Windows was once upon a time so ubiquitous that institutions didn't bother supporting anything except it
KDE Has Long Used Dragons, and Dragons Come From Hatched Eggs
That Microsoft Lunduke tries to paint this as some "trans agenda" thing says a lot about Microsoft Lunduke and his COVID-19-damaged brain
IBM Announces 5 Billion Dollars "Invested" in "AI", in "Security", and 10 Billion Dollars for "Quantum", But IBM Does Not Have This Kind of Money (It's Fake News to Manipulate the Share Price)
IBM has fast-growing debt and liabilities, it does not intend to invest this kind of money, it's a smokescreen and false promises timed to alleviate the sagging share price (52-week low)
When Science and Religion Are on the Same Side, United Against Slop Pushers
The "Mathematics Pope" (sometimes known as "Pope Pi") brought together science and religion, united against technofascists who are mostly college drop-outs who abhor women
Links 03/06/2026: "In Turkey, Criticizing a Corporation Can Land You in Jail" and "Court Bans X Account of Turkey's Oldest Newspaper"
Links for the day
Web Censorship Benefits the Corrupt and the Criminal
More so when corrupt politicians are in charge
Have a "Lifetime" Without Microsoft
The online rage over this is still ongoing
Internet Archive’s Wayback Machine Undoing Censorship of Corporate Wrongdoing
That won't go away anymore
"For Entertainment Purposes Only" But Everyone Must Adopt It for Work and Governance, Say Anti-Scientific Technocrats
"The present mentality around "AI" is like driving to the gym to use a treadmill - it's walking for people who hate fresh air and beautiful changing scenery."
Gemini Links 03/06/2026: Ian Murdock's Ex-wife Footprint in Debian and Alhena 5.6.1 Released
Links for the day
Irish Company statCounter Recognises It Overestimated Microsoft Windows' Market Share in Ireland
it seems like the Irish people are gradually moving away from Windows
Corporate Media Participates in the Lie That Mass Layoffs at GitLab and Loss of Geographic Footprint in More Than a Third of Countries is "AI" and Thus "Success Story"
There's no way to spin this as positive news
Slop Prompting is Not a Coding Skill and Slop Deserves Shunning
Red Hat is hypocritically shunning the very same thing it keeps promoting
IBM colleagues "handed out a PIP and then right after the end date they are gone"
Some go into early 'retirement' to save face
SLAPP Censorship - Part 96 Out of 200: When You Receive Death Threats From Anonymous Sockpuppets/Burner Accounts Connected to People Who Strangle Women and Tell Women to Kill Themselves
Women are not objects and my wife ought not be mentioned in "threats to kill" (how cops have described this)
European Patent Office (EPO) Series: A Tale of Two Antónios - Introducing the Other António
António Costa
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, June 02, 2026
IRC logs for Tuesday, June 02, 2026