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

Brittany Day Can Rest and Let Microsoft/Chatbots Write Fake 'Articles' About "Linux" This Christmas
Who said people don't work on Christmas? Chatbots or plagiarism-as-a-service work 24/7, every day of the year except during Microsoft downtimes
Links 25/12/2024: Windows TCO Brought to SSH, Terence Eden 'Retires'
Links for the day
Gemini Links 25/12/2024: Reality Bites and Gopher Thanks
Links for the day
Links 25/12/2024: Latest Report Front Microsoft Splinter Group, War Updates
Links for the day
Links 25/12/2024: Hong Kong Attacks Activists During Holidays, Xerox to Buy Lexmark
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, December 24, 2024
IRC logs for Tuesday, December 24, 2024
Gemini Links 25/12/2024: Open Source Social and No Search
Links for the day
Brittany Day Connects Windows Ransomware to "Linux" Using Microsoft LLMs (FUD Galore, Zero Effort, No Accountability)
FUD and misinformation made by Microsoft LLMs again?
Links 24/12/2024: Labour Strikes and TikTok Scrambling to Prop Up Radical Politicians That Would Protect TikTok
Links for the day
Where the Population is Controlled by Skinnerboxes Inside People's Pockets (or Purses)
A very small fraction of mobile users practise or exercise freedom/control over the skinnerbox
[Meme] Coin-Operated Publishers (Gaming the Message, Buying the Narrative)
Advertise (sponsor) to 'play'
Advertisers and Their Covert Impact on Publications' Output (or Writers' Topics of Choice, as Assigned or Approved by Editors)
It cannot be trivially denied that sponsorship in the form of "advertising" impacts where publishers go (or don't go, won't go)
Terrible Year for Microsoft Windows in Cyprus
down from 86% to 72% since January
[Meme] How to Kill Unions (Staff on Shoestring Budget Cannot Afford Lawyers)
What next for the EPO? "Gig economy"?
The EPO's Staff Union (SUEPO) Takes Legal Action to Rectify the Decrease in Wages (Lessening of Purchasing Power)
here is what the union published
Gemini Links 24/12/2024: Deedum Gemini Client Gets Colour Support, Advent of Code 2024
Links for the day
Microsoft Windows Slides to New Lows in Colombia
Now Windows is at an all-time low
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, December 23, 2024
IRC logs for Monday, December 23, 2024
A Strong and Positive Closing for the Year's Last Week
In a lot of ways this year was a good one for Free software
Feels Too Warm for Christmas
Christmas is here, no snow in sight
Links 23/12/2024: 'Negative Time' and US Arms Taiwan Again
Links for the day
Links 23/12/2024: The Book of Uncommon Beings, Squirrels, and Slop Ruining Workplaces
Links for the day
Links 23/12/2024: North Korean Death Toll in Russia at ~1,100, Oligarch Who Illegally Migrated/Stayed (Musk) Shuts Down US Government
Links for the day
The World's 'Richest Country' Chooses GNU/Linux
This has gone on for quite some time
Richard Stallman on Love
Richard Stallman's personal website includes a section that lists three essays on the subject of love
Apple's LLM Slop Told Us Luigi Mangione Had Shot Himself, BetaNews Used LLMs to Talk About a Dead Linus Torvalds
They can blame it on some bot
Microsoft, Give Me LLM Slop About "Linux" and "Santa", I Need Some Fake Article...
BetaNews is basically an LLM slop site
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, December 22, 2024
IRC logs for Sunday, December 22, 2024