Bonum Certa Men Certa

Links 8/12/2021: Linux 5.15.7 Out, Linux Mint 20.3 is Near



  • GNU/Linux

    • Desktop/Laptop

      • What a great laptop needs – Adventures in Linux and KDE [Ed: Smells like a 'plug'...]

        I love the Framework laptop. It’s just what the market needs, and I eagerly look forward to buying one some day! If you haven’t heard about it yet, seriously, check it out.

        Unfortunately it has a few drawbacks that prevent it from being the ideal laptop: its inappropriate screen DPI, keyboard without dedicated text navigation keys, poor speakers, and hot power-hungry Intel CPU. Since these components are replaceable, it’s possible that in the future better versions will become available. However that hasn’t happened yet, so alas, it is not the holy grail laptop.

      • IGEL releases support for VMware Workspace ONE Intelligent Hub for Linux

        IGEL has announced support for VMware Workspace ONE Intelligent Hub for Linux, simplifying device management from a single view for greater visibility and compliance.

        The provider of the next-gen edge OS for cloud workspaces says this will facilitate communication between IGEL OS-powered devices and the Workspace ONE Unified Endpoint Management (UEM) console.

    • Server

      • Blog: Kubernetes 1.23: Dual-stack IPv4/IPv6 Networking Reaches GA [Ed: When Microsoft controls the Kubernetes blog to shill NSA back-doored stuff like Windows]

        "When will Kubernetes have IPv6?" This question has been asked with increasing frequency ever since alpha support for IPv6 was first added in k8s v1.9. While Kubernetes has supported IPv6-only clusters since v1.18, migration from IPv4 to IPv6 was not yet possible at that point. At long last, dual-stack IPv4/IPv6 networking has reached general availability (GA) in Kubernetes v1.23.

    • Audiocasts/Shows

    • Kernel Space

      • Linux 5.15.7
        I'm announcing the release of the 5.15.7 kernel.
        
        

        All users of the 5.15 kernel series must upgrade.

        The updated 5.15.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

        thanks,

        greg k-h
      • Linux 5.10.84
      • Linux 5.4.164
      • Linux 4.19.220
      • Linux 4.14.257
      • Linux 4.9.292
      • Linux 4.4.294
      • Intel Posts Linux Patches Enabling AMX Use Within KVM Guests - Phoronix

        One of many exciting features/changes with upcoming Intel Xeon Scalable "Sapphire Rapids" processors is the introduction of Advanced Matrix Extensions (AMX). While initial AMX support is premiering with Linux 5.16 due out in stable form as the start of the new year, it currently doesn't allow for KVM virtualized guests to make use of the new capabilities.

        Sent out on Tuesday were the set of patches providing the Linux kernel with KVM support for AMX. Due to the eXtended Feature Disable "XFD" handling and new interface where AMX support actually needs to be requested by the user-space software / application before use and other changes compared to just checking on the presence of a CPU feature bit, enabling AMX support for Kernel-based Virtual Machine guests is more involved than say AVX and other prior features.

      • Google Posts Open Profile For DICE Linux Driver, Forwards Firmware Secrets To User-Space - Phoronix

        Google is looking to upstream their Linux kernel driver for Open Profile for DICE, a secret derivation protocol used currently by some Android devices.

        The proposed "DICE" driver is for exposing these "secrets" to user-space that were generated by the firmware/bootloader of the Android devices. While this passing of secrets from firmware to user-space may raise some security concerns and worries, the intended use-case of this Open Profile for DICE is around trusted computing with attestation and sealing as part of a verified boot system.

      • Intel updates mysterious ‘software-defined silicon’ code ● The Register

        Intel has updated the code it says allows the implementation of “software-defined silicon” (SDSi).

        Chipzilla dropped some code for SDSi into the Linux Kernel in September 2021, describing it as tech that allows users to activate dormant features in silicon. The code outlined a process for enabling new features by verifying cryptographically signed licences.

        A new post to the Linux Kernel Mailing List from David E. Box, a Linux dev who works at Intel, explains version two of Intel’s SDSi code.

        Box explained the update offers “changes to the current intel_pmt driver to give it broader support for Intel defined PCIe VSEC and DVSEC features. It moves the implementation from MFD to the auxiliary bus and creates a generic framework for enumerating the extended capabilities. It also adds support for a new VSEC, Software Defined Silicon (SDSi).”

        VSEC stands for “Vendor-Specific Extended Capability,” in case you are wondering. And this PCI-SIGN Engineering Change Notice (PDF) from 2015 states it “allows PCI Express component vendors to use the Extended Capability mechanism to expose vendor-specific registers.”

      • How WireGuard made it into Linux ● The Register

        Maybe someday – maybe – Zero Trust will solve many of our network security problems. But for now, if you want to make sure you don't have an eavesdropper on your network, you need a Virtual Private Network (VPN).

        There's only one little problem with commercial VPNs: many of them are untrustworthy. So, what can you do? Well, run your own of course is the open-source answer. And, today, your VPN of choice is Linux's built-in VPN: WireGuard.

        Why WireGuard rather than OpenVPN or IKEv2? Because it's simpler to implement while maintaining security and delivering faster speeds. And, when it comes to VPNs, it's all about balancing speed and security.

        So, if WireGuard is all that, why did it take so long to make it into the Linux kernel? After all, its creator, Jason Donenfeld, first came up with the ideas behind WireGuard in 2015.

        Because even when you have a great idea and implement it well, it doesn't mean that things move quickly in Linux development circles. No, not even when Linus Torvalds himself declared "Can I just once again state my love for it."

    • Instructionals/Technical

      • What is Kubectl Rollout Restart?

        Kubernetes is a free and open-source platform for managing, scaling, and deploying containerized applications. If you have worked with Kubernetes before, you know how valuable it is for container management. You will also be aware that containers don’t always perform as expected. If a mistake occurs, you’ll need a quick and simple solution.

        Pods in Kubernetes should typically run until a new deployment replaces them. As a result, “restarting” a single Pod is not possible. When one of the containers fails, instead of restarting it, replace it. The small change in terminology better aligns with Kubernetes Pods’ stateless operating architecture. To eliminate old containers and begin fresh new instances, start a rollout. One can also manually remove Pods from a ReplicaSet or scale the replica count. For modern Kubernetes releases, rollouts are the preferred method, but other ways can be more suited to specific cases. This guide will show different ways to restart Kubernetes pods.

        To run the instructions in Kubernetes, you will need to install Ubuntu 20.04 on your Linux operating system. To run Kubernetes on Linux, you must also install the Minikube cluster on your workstation. Minikube creates a smooth experience by allowing you to test commands and programs systematically. As a result, it offers the best learning experience for Kubernetes beginners. The minikube cluster must be started initially. Then, in Ubuntu 20.04, go to the command line terminal you just installed. By using the Ctrl+Alt+T shortcut key or putting “Terminal” into the Ubuntu 20.04 system’s search box, you can do so.

      • What is Kubectl Proxy?

        user outside of a Kubernetes cluster can utilize the Kubernetes API server proxy to connect to cluster IPs that would otherwise be unavailable. This, for example, enables access to a service that is only available within the cluster’s network. Between the user and the in-cluster endpoint, the apiserver works as a proxy and a bastion.

        We installed Ubuntu 20.04 on our Linux operating system to run the instructions in Kubernetes. You can follow it. You must additionally install the Minikube cluster on your computer to run Kubernetes on Linux. Minikube makes testing commands and programs easy by allowing you to do so in a methodical manner. As a result, it provides the finest Kubernetes learning experience for newcomers. Initially, the minikube cluster must be started. Then, in Ubuntu 20.04, go to the newly installed command line terminal. You can do so by pressing the Ctrl+Alt+T shortcut key or typing “Terminal” into the Ubuntu 20.04 system’s search box. Either of the aforementioned techniques will start the terminal. The minikube will be started after that. Type “minikube start” into the terminal to start the minikube. The Kubernetes cluster will be launched after a virtual machine capable of operating a single node cluster has been built. It’s also compatible with the kubectl environment. This will be used to communicate with the cluster at first.

      • Create an EC2 instance on AWS using Terraform

        In this article, we will see how to create an EC2 Instance using Terraform. Before proceeding, I assume that you are familiar with the basics of Terraform and AWS EC2 Instance. If you want to learn to create an EC2 instance from the AWS console then click here.

      • Postgres Update Rows

        PostgreSQL allows you to insert, update or delete values in a column or row through built-in keywords of “INSERT”, “UPDATE”, and “DELETE”. These keywords make it less complicated, time-efficient, and scalable for users to modify their table rows or columns. In this article, we will be talking about how you can update your rows in a table using the “UPDATE” keyword in PostgreSQL. You will learn different implementations of how to update rows in a table and making it more understandable. To update rows, you need to use the “UPDATE” keyword in your statement. The use of the “UPDATE” command is to modify any changes in your table.

      • Vim Regular Expressions

        Regular expressions (or regexps for short) are tools that are used to alter text and data. They are not available as a stand-alone product but rather as part of a software or utility. UNIX grep, a program that searches files for lines that fit a pattern, is the most well-known example. Regexps can be thought of as a sophisticated pattern language. Regexps are extremely handy and can drastically minimize the amount of time it takes to complete tedious text editing tasks.

        Regular expressions appear to be fast gaining favor among VIM users as they learn about the incredible programming capability that they can bring. VIM’s syntax differs slightly from Perl’s, but it’s close enough. As a result, VIM users can benefit from Perl regular expression examples. In this article, we will discuss the most commonly used regular expressions in vim with examples. Let’s get started.

      • Postgres Insert Into Table Examples

        In PostgreSQL, you have created a table with various columns in it. Now, you need to insert data into those columns. There raises the question, how will you do that? Well, it’s not that difficult. If you follow this guide, most of your questions regarding inserting the data into the table will be answered adequately. This article will guide you on inserting values in a table by demonstrating several examples in PostgreSQL. The purpose of the “INSERT INTO” statement is to add a new row with the values of your database table. You can add single or multiple rows, as well using the “INSERT INTO” statement.

      • Execute Bash in a Pod with Kubectl?

        This article demonstrates how to get a shell into a running container using kubectl exec. This article should be done on a cluster with a minimum of two nodes that do not control plane hosts. You can use minikube to construct a cluster if you don’t currently have one.

        To run the instruction in Kubernetes, you will need Ubuntu 20.04 deployed on your Linux operating system. To run Kubernetes on Linux, you’ll also need to install the Minikube cluster on your PC. Minikube makes it simple to test commands and programmers by allowing you to do it systematically. As a result, it gives novices the best Kubernetes learning experience possible. The minikube cluster should be started first. Go to the newly installed command prompt terminal in Ubuntu 20.04. By using the Ctrl+Alt+T shortcut key or putting “Terminal” into the Ubuntu 20.04 system’s search box, you could do so. Either of the preceding ways will fully initiate the minikube on the terminal shell. The minikube will be started after that.

      • Vanilla Vim is fun | Opensource.com

        When you start Vim with the --clean option, it shows up in "vanilla" mode. No plugins, no configuration, just back to the roots. I have collected a ton of configuration statements over the years, some of them dating from MS-DOS or Windows 3.1. Here is the deal: I will start from scratch to find a good starting-point configuration with just the plugins available in Fedora 35. Will I survive a week of coding? I'll find out!

        Here are the rules: Minimum possible configuration statements and only plugins which ship with Fedora 35+. By the way, if you are not a Fedora user, continue reading. You can always install these plugins from your OS package manager manually or using a Vim plugin manager.

        Before I start, there's the elephant in the room: Vim or Neovim (fork of Vim) question. Well, this is up to you. Everything that is in this article should work for both. However, I only tested with Vim. All the skills will come in handy when you log on to a server where only vi is available. It can be either an old UNIX system, a Linux server with minimum software installed for better security, an interactive shell in a container, or an embedded system where space is precious.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Krita 4 splash screen

          This easter egg is not part (yet) of Krita 5, will not be part of the release of 5.0 coming soon and that's good: you don't want to miss the new splash screen from Tyson Tan with the larger size in Krita 5. It's splendid!

          But for sure I'll try to propose an illustration for later Krita 5.1 or 5.2 release, one that could be ready before December 2022.

          Feel free to also contribute to make ones (it's not just a privilege I had), you just need to propose your artwork made with Krita, with an aspect ratio for this format, about the season, and with a permissive license (eg. CC-By 4.0). Don't forger to post-it on https://krita-artists.org/ , so the community and developers can see it.

    • Distributions

      • 6 Ways elementary OS Is Perfect for Digital Minimalists

        If you're looking for an operating system stripped of all the excess fluff, elementary OS might be the perfect Linux distro for you.

        There are a particular set of values that guide the elementary OS project. To elementary, a complicated design is a poor design. Anything deemed excessive is to be stripped away.

        Many people are now embracing digital minimalism, and elementary OS may just be a little-known match made in heaven. If you are a digital minimalist, is elementary OS the ideal operating system to place at the center of your digital life? Here are a few reasons why the answer may be "yes!"

      • EasyOS: Why ISO was retired

        Some time ago I stopped releasing EasyOS as an ISO file, from then onward as a drive image file only. This has been contentious, and I receive emails from people lamenting the demise of the ISO. So, I should post some thoughts why I made this decision. Not an exhaustive rationale, just some thoughts while I think of them right now...

        The ISO9660 file format is very old, going right back to 1988, and has since then had enhancements bolted on, see the Wikipedia ISO9660 page. In addition, there is the "hybrid ISO", enabling booting from a USB-stick, and on top of that enhancements to enable booting from either or both legacy-BIOS and UEFI firmware computers, see here. What all of the above means is that ISO files are a "dogs breakfast", a hodge podge of changes bolted on over the years. A Linux distribution provided on a drive image file, in comparison, is very simple. And, very simple to setup to boot on either or both legacy-BIOS and UEFI computers. Given that optical drives are rapidly receeding into history, and these days we boot from either a USB-stick or install direct to a hard drive partition, what are the differences in doing that, ISO versus image file?

      • Post-3.1.13 tweaks

        EasyOS 3.1.13 was released very early this morning...

      • New Releases

        • Zorin OS 16 Lite is a Classy Distro for Low-End PCs
          Released December 8, Zorin OS 16 Lite is a slimmed down version of the full (GNOME Shell based) Zorin OS 16 release. It’s still based on Ubuntu 20.04.3 LTS and Linux Kernel 5.11 but comes with a user experience crafted from Xfce 4.16 and companion utilities.

          And at first glance it’s hard to tell them apart; this semi-skimmed spin looks similar to its full-fat family member. Both use a traditional desktop layout, both come with a bright default theme, colourful icon set, and high-quality wallpapers.

      • IBM/Red Hat/Fedora

        • 3 tips for an inclusive hybrid workplace

          The world of work has shifted. While some organizations have opted for their employees to return onsite, many others have switched to a hybrid work model that combines both in-office and remote workers.

          As organizations continue to refine what their hybrid work model should look like, it is important to consider some practices that have strengthened employee productivity and satisfaction. Here are three examples.

        • 10 tech predictions for 2022

          As we embark on a new year, how can what we’ve learned help us in 2022? If the past two years have proved anything, it is the importance of rapid adaptability in the face of uncertainty. In 2021, CIOs focused on operational agility more than ever before. To prepare for the unexpected and adapt to whatever 2022 holds, companies must further accelerate their digital transformation initiatives and prioritize specific technology trends. To keep navigating this level of change, CIOs know they need to start by focusing on talent retention and relationships.

          “The labor challenges we faced in 2021 aren’t about to ease up, so the key to building the best team is retaining your talent," says Rich Theil, CEO, The Noble Foundry. "You have to make the environment one they love to work in. Develop better ways of working, introduce more fun, and be a lot more intentional about relationships and you’ll thrive in the new year.”

        • Red Hat Enterprise Linux: The best of 2021

          Red Hat Enterprise Linux continued to grow and mature in 2021, with the release of version 8.5 pushing Red Hat's flagship Linux distro forward. Keep reading for the highlights of Red Hat Developer's best and most popular RHEL content.

        • Modernize and migrate to Kubernetes with open source tools | Red Hat Developer

          The following video presents a few of the problems you might encounter during this transition, based on a fictional company named Globex Corporation. We use this invented case study to show how to modernize and migrate an n-tier monolithic retail application to Kubernetes, and feature free and open source tools offered by the Konveyor community.

        • Fedora Magazine: Use LVM to system-upgrade a Fedora Linux server with minimal downtime

          Has your Fedora Linux server been End of Life for months because you can’t seem to schedule the hours of downtime required to upgrade it? There are ways to shorten that downtime to just the few minutes required for a reboot. You can do this utilizing LVM and VM technologies, all provided by Fedora.

          Most users find it simple to upgrade from one Fedora Linux release to the next with the standard process. However, special cases can be handled using existing Fedora VM and LVM capabilities. This article shows one way to upgrade a Fedora Linux server using DNF while using Logical Volume Management (LVM) to keep a bootable backup in case of problems. How to run the upgrade concurrently in a virtual machine to minimize downtime will also be demonstrated. This example upgrades a Fedora Linux 33 virtual machine host to Fedora Linux 35.

          The process shown here is admittedly more complex than the exceptionally easy standard upgrade process. Thus, you should have a strong grasp of how LVM and virtual machines work before attempting. Without proper skill and care, you could lose data and/or be forced to reinstall your system! If you don’t have essential Fedora Linux administration skills, it is highly recommended you stick to the supported upgrade methods only.

        • 10 lessons learned about automating container deployment tasks on Linux | Enable Sysadmin

          At AnsibleFest 2021, we presented a talk about container task automation on Linux, where we learned a lot more than we expected about automation specifically and presenting generally. To share our knowledge, we've summarized our top 10 takeaways from this project, including things about containers, new Ansible tools, and preparing our presentation—including some technical lessons learned while building the demo.

      • Debian Family

        • The Sad State Of Web Browser Support Currently Within Debian

          When it comes to the state of packaged web browsers for Debian GNU/Linux, unfortunately it leaves a lot to be desired at the moment and for those wanting to be secure and up-to-date it can mean resorting to proprietary or un-packaged browser builds.

          A Phoronix reader wishing to remain anonymous wrote in around the unfortunate state of packaged web browser support for Debian. Below is his synopsis on the state of web browsers packaged in Debian as a word of caution to users with regards to outstanding security updates.

      • Canonical/Ubuntu Family

        • Linux Mint 20.3 beta being tested, is its release imminent?
          At the end of November, Clem Lefebvre, head of the Linux Mint project said that the team was working fully on the Linux Mint 20.3 beta as it wants it out as soon as possible for a Linux Mint 20.3 release around Christmas. According to the Linux Mint Community website, it looks like the beta ISOs are currently being tested which suggests they’ll be released in the next few days.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Productivity Software/LibreOffice/Calligra

        • LibreOffice Base Guide 7.2 has been released

          The LibreOffice Documentation Team releases the Base Guide 7.2, based on refactored content from the Base Guide 6.4, with the 7.2 branding and text layout. It covers LibreOffice’s database component.

          The team decided to just fast-forward the release number, given the very little developments for Base since LibreOffice 6.4. The team intended to complete the Guide set for LibreOffice 7.2 and get ready to update contents of the set for the forthcoming LibreOffice 7.3 release.

          The LibreOffice Base Guide is a community effort that include valuable collaboration from Robert Großkopf, Pulkit Krishna, Dan Lewis, Drew Jensen (In Memoriam), Peter Schofield, Jost Lange, Steve Schwettman, Jean-Pierre Ledure, Jochen Schiffers, Martin Fox, Alain Romedenne, Jenna Sargent, Hazel Russman, Andrew Pitonyak and Randolph Gamo.

      • Programming/Development

        • The 32 Best IDEs/Text Editors for C++ | Terminal Root

          Not everyone has the same tastes and when it comes to development C++ the form and environment can vary from person to person.

          Many are not satisfied with the development environment they use or plan to test others to see if things run better.

          Based on that I decided to build the biggest list of Text Editors and IDEs for C++ where many of these alternatives will also work for other programming languages, mainly for Linguagem C.

        • What's new with Qt Design Studio 2.3

          Qt Design Studio 2.3 will be released this year.

          Qt Design Studio is a UI design and development tool that enables designers and developers to rapidly prototype and develop complex UIs. The next version Qt Design Studio 2.3 will be released this year and you can already check out the beta version of Qt Design Studio 2.3 using the online installer. In this blog post, we want to show some of the new features introduced in Qt Design Studio 2.3.

        • 3D Arrays C++

          The importance of arrays in C++ can be realized because it is one of the most commonly used data structures for storing large bulks of data of similar types. We all know that it is very easy to deal with 1D arrays, and it is relatively difficult to manipulate with the 2D arrays. However, this complexity level keeps on increasing as we move towards the higher dimensional or n-dimensional arrays. In the higher dimensional arrays, the 3D or three-dimensional arrays are the most commonly used ones since it gets extremely complex to implement the arrays that have more than three dimensions. Therefore, we have designed this guide to teach you the usage of the 3D arrays in C++ in Ubuntu 20.04.

        • is_null function in PHP

          The null value is used in PHP to indicate that no specific value is assigned to the variable. The null value does not define that the value is empty, and the value of the variable will be null if the null value is assigned to it. PHP has many built-in functions for testing data. The is_null() function is one of them that is used to check whether the variable contains the null value or not. The different ways of using the is_null() function in PHP are provided in this tutorial.

        • Set Session Timeout in PHP

          The inactivity of a registered user is checked by the session timeout. When a user login into a website then a session creates for that user and the session is destroyed when the user logout or closes the browser. The session timeout is used to set the time limit for the inactivity of the user. Suppose, if the session timeout limit is set to 60 seconds and the user is inactive for 60 seconds then the session of that user will be expired and the user will require to log in again to access the site. The way to set or update the session timeout in PHP has shown in this tutorial.

        • Godot Engine - Release candidate: Godot 3.4.1 RC 2

          Godot 3.4 was released a month ago, and it went fairly smoothly! Many thanks to all the contributors who worked on it, including all testers who tried beta and RC releases to ensure that the 3.4-stable branch would be an easy and worthwhile upgrade path for all users.

          No software release is perfect though, so there will always be some things to iron out, which is why we usually provide maintenance releases for stable branches, focusing on bugfixing and preserving compatibility (see our release policy). A number of fixes have been queued already in the 3.4 branch for Godot 3.4.1, so here's a new release candidate to validate them.

        • Perl/Raku

          • Lazy fishy | Playing Perl 6␛b6xA Raku

            AoC day 6 is asking us to simulate a swarm of fish that happily reproduces every 6 days after getting mature at 8 days. My first attempt was to keep track of every single fish. For the requested 80 days, that is no problem at all. Calculating the swarm size after 256 days consumes several GB of RAM and takes halve an hour. According to Larry, laziness is a programmers virtue. All fish of the same age behave the same way. Instead of herding all the cats — I mean fish — we only need to keep track of 8 age-groups.

          • Day 8 – Practice… on Advent of Code – Raku Advent Calendar

            The head elf Fooby Nimblecalmy was trying to to read an interesting article on Ramsey Theory, but was having a hard time because the latest addition in Santa’s IT Operations Buzz Bargoosey was steaming like a kettle.

            Anyway, Fooby was determined to go through the article, so decided to deliberately ignore Buzz.

        • Rust

          • Rusty Linux kernel draws closer with new patch ● The Register [Ed: Microsoft Tim keeps pushing Rust for Linux; says a lot who stands to benefit from the move (clue: the company that owns and controls and occasionally manipulates GitHub)]

            The new patch will "add support for Rust as a second language to the Linux kernel," alongside the current C language. The previous patch was in July this year.

            Notable in this latest patch is use of the stable release of the Rust compiler, though the project still requires some compiler features that are unstable.

            "We will keep upgrading until we do not rely on any unstable features," wrote project lead Miguel Ojeda.

        • Java

          • Java in a Container World

            The redhat talk I gave at UK Systems '21 was entitled "Java in a Container World: What we've done and where we're going".

  • Leftovers

    • Walmart lets orders to PO Boxes go through, then sends them to FedEx, which can’t put anything in a PO Box. – BaronHK's Rants

      Recently, I made an online order at Walmart.

      I normally don’t buy anything online if I can avoid it, and I have started to steer away from “self”-checkouts as well. (We’re having a crisis of unemployment, and they want you to do free labor for the store while your groceries go up every week. No thank you!)

      However, the Walmart store doesn’t have everything, and I didn’t want my package stolen (major problem in my neighborhood), and so I had them send it to my PO Box.

    • Hardware

      • Modern Features In Classic Radio | Hackaday

        As consumer electronics companies chase profits on tighter and tighter margins, it seems like quality is continually harder to find for most average consumer-grade products. Luckily, we don’t have to hunt through product reviews to find well-built merchandise since we have the benefit of survivorship bias to help us identify quality products from the past that have already withstood the test of time. [Tom] has forever been fond of this particular Sony TV/radio combo from the ’70s so he finally found one and set about modernizing it in a few key ways.

      • Four Band Digital HF SDR Transceiver Offers High Performance For Only $60 | Hackaday

        Amateur radio is a hobby that is often thought of as being exclusive to those with a healthy expendable income. In recent years however, the tides have turned. Cheap microcontrollers and signal generators have helped turned things around, and the $60 USD QDX from QRP Labs goes even further by sending the performance/price ratio through the roof. You can see more details in the video below the break.

        The QDX is the creation of [Hans Summers] who is well known for producing affordable high performance amateur radio kits that are focused on low power transmission, called “QRP” in ham radio parlance. What is it? It’s a pocket sized four band (80, 40, 30, 20 Meters) software defined radio (SDR) that is designed to be used with some of the most popular digital radio modes: FT8 and JS8Call, as well as any other FSK based mode such as RTTY. It’s also been tested to work well (and within spec) on 60 Meters.

    • Integrity/Availability

    • Internet Policy/Net Neutrality

      • Access Now to Telegram: protect the rights of 500 million people - Access Now

        Access Now and a coalition of civil society organizations are sounding the alarm over safety and security issues plaguing popular messaging app, Telegram. Through an open letter directed to Pavel Durov, CEO and Co-Founder, the coalition lays out in black and white what the growing tech company can do to ensure the rights of over 500 million people who use the platform — many of whom are human rights activists, bloggers, and journalists — are prioritized.

        “Telegram is the go-to platform for changemakers,” said Anastasiya Zhyrmont, Regional Outreach Coordinator (Eastern Europe and Central Asia) at Access Now. “And with that monopoly, comes the responsibility to ensure human rights are central to the platform’s policies. And we’ve let the company know how to achieve this moving forward.”



Recent Techrights' Posts

It Has Cost $215,000 in Legal Costs to Sue IBM for Wrongful Termination
IBM typically settles out of court and demands secrecy (to avoid anyone else benefiting from the very expensive outcome)
The PIPs or 'Voluntary Termination Offers' Help IBM Fake Its Situation
"IBM is not a tech company"
General Assembly Covers EPO Strikes on Thursday, September 17th (2026)
The EPO's staff representation at The Hague has asked people to join an upcoming online session about industrial actions
 
LG Lies to Cover Up Lies About Its Spying TVs (It Records and Transmits Conversations in Rooms)
This is what a lot of "modern" technology is like
Oracle's Debt Continues to Soar (Increase of 60 Billion Dollars in 15 Months, Not Counting the Secret Debt, With Off-balance-sheet Debt Having "Grown Roughly Thirtyfold in Four Years")
Oracle debt continues to grow
Apple's iOS and macOS Measured as Bigger Than Windows in the US, Linux-Based OSes at Almost 30%
Expect the silent layoffs at Microsoft to continue at a rapid pace
Oracle, Like Microsoft, Drowns in Debt and Discards Tens of Thousands of Staff (Microsoft Does the Same More Discreetly)
The main difference between Microsoft and Oracle is that the latter is honest about what's going on
Gemini Links 14/09/2026: First Android Phone, Leaving Sony, and Rant About Gemini-to-HTTP Proxy Providers
Links for the day
Links 14/09/2026: "Scam Altman Now Trying to Gain Control of Electric Grid" and Sweden Moving to the Right
Links for the day
Vista 11 Flunked
Microsoft cannot start a "Vista 12" campaign as it would only make matters worse
Microsoft Urgently Needs Distraction: There's No "Next XBox", But There's a New Boot Screen (Like 'Dark Mode', a Feature That Can be Implemented in Mere Minutes/Hours)
Anything to distract from XBox fiasco
IBM Flying Away to Sweatshops (So Will Red Hat)
Even on Sunday people post about 'leaving' IBM
RFID Ambitions Already Established by Widespread Skinnerbox Adoption
A society that cannot maintain privacy for those who deserve it will not manage to assure dignity of citizens
SLAPP Censorship - Part 183 Out of 200: What Actually Happened Two Months Ago (Based on People Who Attended)
It's dangerous to assert what happened in a hearing you did not attend (there was no video stream or recording, either)
Phil Harvey, an Editor-in-Chief in a B2B Site, Explains Why ChannelFutures (Connected to TechTarget) and Other Sites That Used to Cover Linux Deleted Many Articles
Every old article in channelfutures is gone!
Software Freedom Day 2026 is 5 Days From Now, Fresh Reminder to Boycott Proprietary Software
Let this be a timely reminder of why people should avoid proprietary software
Links 14/09/2026: Slop Hardly Used for Actual Work (Chatbots Are for Lonely People), Slop Bots (Scrapers, Plagiarism) "Are Thirsty for Power"
Links for the day
Gemini Links 14/09/2026: Trip, Hiding, and OCR
Links for the day
IBM PIPs Are Layoffs (RAs Come Later Even If You Satisfy the "Performance" and "Plan")
Notice how "the media" almost never mentions silent layoffs, as if just because they're silent, there's nothing to investigate, nothing to see there
Slop Companies Engage in Plagiarising the Web, Now They Pay People to Contaminate the Web With Their Lies
Remember that the lawfare against us is funded by slop salaries!
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, September 13, 2026
IRC logs for Sunday, September 13, 2026
Microsoft is Laying Off All Year Long (It's Just Keeping Quiet About It)
The issue here is also the media. It's complicit.
MElon's Twitter Takeover Was Meant to Amplify People Like Himself or David Heinemeier Hansson (Slop Pyramid Schemes and Bigotry)
Social control media is not neutral
Microsoft Lunduke of 'Linux Sucks' (and Microsoft Corp.) Tries to Replace GNU/Linux With Toxic Discussions About Toxic Politics
Poisoning the well people drink from
Links 13/09/2026: Republican Campaign Aide Uses Nazi Photo and Convicted Felon is Wielding Power to Stifle Speech
Links for the day
Gemini Links 13/09/2026: Never Settling, Plain Text Digital Life, and Newsgroups
Links for the day
SLAPP Censorship - Part 182 Out of 200: UK Dockets With Machine-Generated Applications to the Court (From American Slop Companies)
Earlier this year Garrett was using machine-generated output as legal papers and submissions
Efforts to Cancel Matt Mullenweg Have Made Us More Sympathetic Towards Mullenweg and More Sceptical of the People Who Run Automattic (Named After Mullenweg)
Mullenweg, unlike Automattic, is not "in it for the money"
Boosters of Omarchy Are No 'Underdogs'
There are many Arch derivatives that do not rely on "viral" marketing in MElon's child porn-pushing social control media and are instead relying on real development, not slop
PIPs Are a Setup: They Set Workers Up to Fail While Working Their Arse Off Before Getting Kicked (Out) in the Arse
Malicious and exploitative
SLAPP Censorship - Part 181 Out of 200: This is Really More Like Brett Wilson LLP v Schestowitz (Using Money From American Slop Companies, Plagiarism Pushers)
We approach the parts where we explain that the Application to the Court with Garrett's name on it was instead complaining about fair criticism of the combative law firm (irrelevant to any injunctions) as if it was impermissible to explain what it had done - and still does - to my wife and I
It Sometimes Feels Like Slop Companies Are Committing Online/Digital Crimes
"GPT" out of control
Gemini Links 13/09/2026: Why Omarchy is "Plain Disgusting" and "AI Slop" and Why "Plain Text To Do List" Rocks
Links for the day
Links 13/09/2026: Scam Altman Admits Issues (Financial), Rival Says Stop Slop (Plagiarism)
Links for the day
Windows Down to New Lows as Switzerland's Federal Government Abandons Microsoft (Where Feasible for Now)
That's how it starts...
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, September 12, 2026
IRC logs for Saturday, September 12, 2026
Televisions Have Become Billboards
Bottom line: you get what you pay for
Mass Layoffs at Microsoft as "Voluntary Separation Agreement" (or PIP)
the man who kept lying about the layoffs has just left the company
The Cyber Show on Media Clickbait About Slop as 'Existential Threat' and Derek Thompson's Response to That
Ignore the hype, focus on real news
Links 12/09/2026: "Revolt Is Here" Against Slop and "Top Chinese Court" Cracks Down on Slop That's Fake/Misleading
Links for the day
Gemini Links 12/09/2026: Rants About Slop, Switching From QWERTY, and Why TVs Are 'Cheap'
Links for the day
SLAPP Censorship - Part 180 Out of 200: A Third Act, (Mis)Using Your Client's Application to the Court for Your Own Purposes as a Law Firm (Reputation Management and Censorship)
How much can a lawfare firm get away with?
Canonical Has Withdrawn Ubuntu 24.04.5 Installer Due to a Critical Bug Connected to Microsoft-Controlled Restricted Boot and TPM
already breaking systems running GNU/Linux [...] Who asked for TPM in Linux?
SLAPP Censorship - Part 179 Out of 200: Using One's Clients to Save Face at Their Expense
Who's being served really?
Switzerland's Software Freedom/Digital Sovereignty is Improving as People Move to GNU/Linux
Well done to them
Links 12/09/2026: "U.S. Debt Surpasses $40 Trillion" and "Trump Wants to [Illegally] Bribe Voters."
Links for the day
Gemini Links 12/09/2026: Readjusting, Fighting Sleep, and FreeBSD bhyve
Links for the day
Matt Mullenweg Got the 'Linus Treatment' or 'RMS Treatment'
"back, but not in charge any more..."
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, September 11, 2026
IRC logs for Friday, September 11, 2026