Bonum Certa Men Certa

Links 16/12/2022: Cockpit 282 and International Day Against DRM



  • GNU/Linux

    • Ars TechnicaPineTab 2 is another try at a Linux-based tablet, without the 2020 supply crunch

      Pine64, makers of ARM-based, tinker-friendly gadgets, is making the PineTab 2, a sequel to its Linux-powered tablet that mostly got swallowed up by the pandemic and its dire global manufacturing shortages.

      The PineTab 2, as described in Pine64's "December Update," is based around the RK3566, made by RockChip. Pine64 based its Quartz64 single-board system on the system-on-a-chip (SoC), and has all but gushed about it across several blog posts. It's "a dream-of-a-SoC," writes Community Director Lukasz Erecinski, a "modern mid-range quad-core Cortex-A55 processor that integrates a Mali-G52 MP2 GPU. And it should be ideal for space-constrained devices: it runs cool, has a variety of I/O options, solid price-to-performance ratio, and "is genuinely future-proof." While Linux support was scarce early on, development for RK3566 is "booming," and it's now a prime candidate for mobile operating systems, Erecinski writes.

    • Server

      • Help Net SecuritySecurity measures to protect Kubernetes workloads - Help Net Security

        As companies undergo the shift to Kubernetes, security must be considered throughout the entire data lifecycle for IT teams who are constantly facing potential data breaches, delays, and inadequate security features that cannot easily be fixed: 94% of DevOps professionals experienced at least one Kubernetes security incident in the past year.

        As Kubernetes poses unique and complex challenges that leave many exposed to outside threats, developers must work to ensure their applications are safeguarded from outside risks.

    • Audiocasts/Shows

    • Graphics Stack

      • Dave Airlievulkan video decoding: anv status

        After cleaning up the radv stuff I decided to go back and dig into the anv support for H264.

        The current status of this work is in a branch[1]. This work is all against the current EXT decode beta extensions in the spec.

        This contains an initial implementation of H264 Intel GPUs that anv supports. I've only tested it on Kabylake equivalents so far. It decodes some of the basic streams I've thrown at it from ffmpeg. Now this isn't as far along as the AMD implementation, but I'm also not sure I'm programming the hardware correctly. The Windows DXVA API has 2 ways to decode H264, short and long. I believe but I'm not 100% sure the current Vulkan API is quite close to "short", but the only Intel implementations I've found source for are for "long". I've bridged this gap by writing a slice header parser in mesa, but I think the hw might be capable of taking over that task, and I could in theory dump a bunch of code. But the programming guides for the hw block are a bit vague on some of the details around how "long" works. Maybe at some point someone in Intel can tell me :-)

    • Applications

      • DebugPointLibreOffice 7.5: Top New Features - Release Info

        The upcoming LibreOffice 7.5 release is loaded with features and improvements across modules. It’s currently undergoing beta testing. The changes includes feature updates, bug fixes, Microsoft Office compatibility, export features, macro programming improvements and many more.

        In this article I will brief about some of the important visual updates that may impact your day-to-day workflow.

      • DebugPoint10 Best Ubuntu Apps for Everyone in 2022 [Part 2]

        This article lists the top 10 best Ubuntu apps for different use cases in 2022.

        If you plan to migrate to Linux permanently, you should be happy knowing that there are thousands of applications that can compete with commercial or paid applications. Also, if you are a Windows user and using Linux first time, then you may not hear of those apps.

        Hence, in this article series, we are highlighting a set of Ubuntu apps at a time to increase collaboration and awareness among the user base.

    • Instructionals/Technical

      • TechRepublicAlmaLinux checklist: 9 things to do after installation | TechRepublic

        AlmaLinux is well on its way to becoming one of the most popular drop-in replacements for CentOS/RHEL. Anyone who has used CentOS will immediately be familiar with the operating system. Any admin who’s not used CentOS will find it as solid a platform as any other for enterprise-level computing.

        Although the installation of AlmaLinux is just as simple as any other server-ready operating system, you might find yourself at a loss as to what to do upon the first login.

      • TechRepublicHow to delete a stubborn Kubernetes namespace | TechRepublic

        Kubernetes namespaces are a means to divide resources between users and teams so there’s no cross-pollination or confusion about what belongs to what and which deployments go where. Namespaces are a great way to spread those resources across your teams and projects.

      • Ubuntu HandbookPut single task/goal or Jot Something Down in Top-bar in Ubuntu 22.04 | UbuntuHandbook

        Have an important task to do in next few hours, or you have to write something down hurriedly? Here an extension allows to write one thing into the top-bar in Ubuntu, Fedora, and other Linux with GNOME Desktop.

        It’s ‘One Thing‘, a gnome shell extension allows to write any word into top panel, to remind you something important!

      • Linux MagazineNow Available: Designing with LibreOffice 2nd E... - Linux Magazine

        The second edition of Designing with LibreOffice, by Bruce Byfield and Jean Hollis Weber, is now available.

      • Linux Made SimpleHow to install GNOME Mines, a clone of Minesweeper, on a Chromebook

        Today we are looking at how to install GNOME Mines, a clone of Minesweeper, on a Chromebook.

      • UNIX CopHow to know which ports are in use on Linux

        Hello, friends. In this post, you will learn how to know which ports are in use on Linux. This as a sysadmin can be easy, but it can always help to solve a problem or two.

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

        In this tutorial, we will show you how to install Zlib on Ubuntu 22.04 LTS. For those of you who didn’t know, The Zlib package is a popular data compression library that is used by many programs and libraries. If you are developing software that requires the Zlib library, or if you are using a program that depends on it, you will need to install it on your Ubuntu system. Zlib is also a crucial component of many software platforms, including Linux, macOS, and iOS.

        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 Zlib on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

      • LinuxiacVirtualBox 7 on Linux Mint 21: A Complete Installation Guide

        This guide will walk you through each step of installation of VirtualBox 7, a widely-used and popular full virtualizer app, on Linux Mint 21.

        VirtualBox 7 is a popular virtualization software that allows users to run multiple operating systems on a single physical host. With its latest release, VirtualBox 7, users can now take advantage of even more features and enhancements.

        This guide will show you how to install VirtualBox 7 on Linux Mint, a Ubuntu-based Linux distribution known for its user-friendliness, reliability, and great support. So, whether you are a beginner or an experienced user, this guide will provide the steps to set it up on your Mint system successfully.

      • Linux HandbookImportant GCC Flags in Linux

        If you program in C or C++ using Linux, the compilation process is going to be handled by the GCC, aka the GNU project C and C++ compiler.

        And as always, you can use flags to extend the functionality.

        So let's look at some of the most important GCC flags.

      • ID RootHow To Install Google Chrome on Rocky Linux 9 - idroot

        In this tutorial, we will show you how to install Google Chrome on Rocky Linux 9. For those of you who didn’t know, Google Chrome is a web browser developed by Google. It is known for its speed, security, and support for various websites and web standards. The browser is available for Linux, macOS, iOS, and also for Android, where it is the default browser. Some of the features of Google Chrome include the ability to search and navigate directly from the address bar, support for extensions and add-ons, and a range of tools and options for customizing the browser to suit your needs. Overall, Google Chrome is a popular choice for many people looking for a fast, reliable, and secure web browser.

        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 Google Chrome web browser on Rocky Linux. 9.

      • OSTechNixDisplay Memory Information Using Ramfetch In Linux - OSTechNix

        This brief guide explains what is ramfetch, how to install ramfetch in Linux, and how to display Memory information using ramfetch in Linux operating systems.

      • TecAdminHow to Enable CORS in Nginx - TecAdmin

        Cross-Origin Resource Sharing (CORS) is an important security feature for web applications. It allows web applications to use resources from other domains while preventing malicious access. In this article, we’ll look at how to enable CORS in Nginx.

      • Rocky LinuxIntroducing HelloTux as a Rocky Linux Merchandise Provider | Rocky Linux

        We are excited to announce that we have added a new merchandise provider for the Rocky Linux project - HelloTux! This partnership will expand the options available for our community to show their support for Rocky Linux with high-quality t-shirts, hoodies, polo shirts,1 and other swag.

        Located in Hungary, HelloTux is positioned to provide great shipping prices for Rocky Linux community members in Europe. They have a long history of working with open source projects and are dedicated to providing top-notch embroidered merchandise, using only free and open source software

    • Desktop Environments/WMs

      • Ubuntu HandbookXFCE 4.18 Released with Greatly Improved on Thunar File Manager | UbuntuHandbook

        The popular lightweight desktop environment XFCE4 got a new major release after 2 years of development.

        The new release, XFCE 4.18, focuses on improving its Thunar file manager. They include image preview, Undo/Redo option, customize toolbar, highlight files with different background and filename colors.

        In the List View mode, it shows how many files contained for directories, and supports for displaying ‘file creation date’ column.

      • Make Use OfLightweight Linux Desktop Xfce 4.18 Released After Two Years With Small Tweaks

        The Xfce developers worked for nearly two years to come out with 4.18, the last major release being 4.16 in December 2020. The developers seem to have been taking their time in polishing new features.

        "Our team added multiple nice new features, did a gazillion of bug fixes and did various minor improvements. Finally, all that is going to be released for your pleasure," Xfce's announcement page said.

      • K Desktop Environment/KDE SC/Qt

        • Plasma: Multi Screen

          Ah, working with more than one screen, nice and convenient, but always has been the scourge of usability, due to broken hardware and software, on every platform you can imagine. And yes, on Plasma we are notorious to have several problems with regard to multi screens, which spurred many bug reports.

          For Plasma 5.27 we did a big refactor on how the screens are managed (and how they are mapped to desktops and panels) which hopefully should solve many of those issues, creating a much more predictable experience, both for “fixed” multi screen setups (like a setup at your desk) and “on the go” (like attaching a projector at a conference).

      • GNOME Desktop/GTK

  • Distributions and Operating Systems

    • SUSE/OpenSUSE

      • The Register UKopenSUSE Tumbleweed team changes its mind about x86-64-v2 ● The Register

        Tumbleweed is changing course once again, but it's due to popular demand, and it means broader compatibility for more people. Saying that, it's looking for someone to help maintain its 32-bit support.

        Back in November, the openSUSE project announced that it was changing the minimum CPU requirement for Tumbleweed on x86-64 to version 2 of the instruction set – as well as dropping support for x86-32 machines.

        This would bring Tumbleweed into line with the requirements of its next-gen enterprise OS, currently available as a prototype called ALP. There's a summary of the issue on the project's website. However, following an outcry from openSUSE users, the plan has changed… again. It's still dropping the x86-32 edition, but it's not going to switch to requiring second-generation x86-64 chips.

      • Ish SookunopenSUSE Board Election 2022 — Results

        The openSUSE Board Election 2022 ran for 15 days — starting on 1 December until 15 December. Electronic voting in the election ended at 23h59 UTC on 15 December.

        In the early hours of Friday 16 December the results were computed and emailed to all voters. The results were also publicly announced on the project's mailing list.

        There were 544 eligible voters in the election and 218 voters have cast their votes.

      • Dominique LeuenbergeropenSUSE Tumbleweed - Review of the week 2022/50 - Dominique a.k.a. DimStar (Dim*)

        We’re slowly reaching the end of the year, and some people have less time for openSUSE, as the holiday season is upon us. Others use their free time from work to contribute more time to openSUSE. In any case, we’re not seeing any slowdown just yet and Tumbleweed keeps moving, again with 7 snapshots released during this week (1209…1215).

    • Fedora Family / IBM

      • Cockpit 282 - Cockpit Project

        Cockpit is the modern Linux admin interface. We release regularly.

        [...]

        Right-to-left language support has been enabled for languages that require it. When selecting a RTL language from the list, the layout will shift to be right-aligned.

        We have also started modifying Cockpit and PatternFly to work better with RTL languages. However, there are still some alignment and spacing issues. We will continue to work to fix the more obvious problems.

      • Fedora ProjectFriday’s Fedora Facts: 2022-50 - Fedora Community Blog

        Here’s your weekly Fedora report. Read what happened this week and what’s coming up. Your contributions are welcome (see the end of the post)!

        Fedora Linux 35 reached end of life on Tuesday.

        I have weekly office hours on Wednesdays in the morning and afternoon (US/Eastern time) in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else. See the upcoming meetings for more information.

    • Debian Family

      • Bad words in Debian.

        A discussion on the debian-project mailing list caught my attention to an Italian word meaning something like “would you be so kind to please go somewhere else?”, but in a more direct and vulgar manner. I then used http://codesearch.debian.net to study its usage more in detail.

    • Canonical/Ubuntu Family

      • UbuntuSnapcrafters: 2022 wrap-up | Ubuntu

        Last year, we officially re-launched the “Snapcrafters” initiative. We’re a community of volunteers who build and maintain unofficial snap packages. Although snaps make it easy for developers to publish their software directly to users, some of them don’t (yet) do this. Here is where Snapcrafters come in: we build snap packages, update them, and work with developers to eventually hand over these packages into their care.

        Throughout the year, we’ve been busy improving the snaps and our tooling around the project. This post summarises some of the highlights.

        [...]

        Are you interested in helping out? Would you like to improve software used by hundreds of thousands of people? Then we’re happy to have you! The best part is, you don’t even need much knowledge about snaps!

        For example, one of the ways you can contribute is by improving and updating the metadata of our snaps. These are, for example, the description of a snap, screenshots and useful links. This helps users find the applications, figure out what they do and know where they can get help. We can definitely use help in improving this information for our snaps. Most of this metadata is stored in the snapcraft.yaml file itself.

    • Open Hardware/Modding

      • ArduinoCheck out James Bruton’s robotic camera operator | Arduino Blog

        We’re ages past the time when a YouTuber could get away with sloppy camera work. If someone wants to achieve any level of success making videos today, they need near-professional camera equipment. But even that equipment isn’t enough if it’s still used for static shots. Many makers build sliders and other rigs, but James Bruton skipped those small steps and jumped straight to a versatile robotic camera operator.

        Bruton wanted to capture dynamic videos at any time of day or night without hiring a live-in camera operator and this robot is the result. It can drive around and has complete control over the mounted DSLR camera. It can follow pre-programmed movement patterns, can use tracking to stay focused on Bruton, or a combination of the two to change perspective while staying centered on Bruton. It can also automatically zoom in and out based on motion to ensure that anything interesting is in frame. Bruton can even trigger additional features using foot switches, such as raising a robotic thumbs-up into the frame.

      • ArduinoGhostwriter is a gorgeous typewriter with an onboard AI co-writer | Arduino Blog

        Much to the consternation of those of us who write for a living, AI writers are gaining traction as their capabilities increase. The hot name in the AI content creation industry at the moment is ChatGPT, which is powered by OpenAI’s GPT-3 engine. With the right input and direction, GPT-3 can output some impressive writing. To harness that power in a co-writing assistant, Arvind Sanjeev built the Ghostwriter.

        Ghostwriter is a vintage Brother electric typewriter retrofitted with modern hardware that lets it access and utilize the GPT-3 API (application programming interface). The user can type a query onto paper, such as a writing prompt or question, and GPT-3 will return a result that also prints out on the paper. By guiding GPT-3 with suitable prompts, the user can receive as much AI-generated text as they like. They might then edit that text for publication, use it as-is, or showcase the manuscript as an art piece.

      • ArduinoPredicting potential motor failures just using sound | Arduino Blog

        Nearly every manufacturer uses a machine at some point in their process, and each of those machines is almost guaranteed to contain at least one motor. In order to maintain uptime and efficiency, these motors must always work correctly, as even a small breakdown can lead to disastrous effects. Predictive maintenance aims to achieve this goal while also not going overboard in trying to prevent them entirely by combining sensors with predictive techniques that can schedule maintenance when a failure is probable.

        Shebin Jose Jacob’s solution utilizes the Arduino Nano 33 BLE Sense, along with its built-in microphone, to capture audio and predict when a motor is about to fail. He achieved this by first creating a new Edge Impulse project and gathering samples for four classes of sound: OK, anomaly 1, and anomaly 2, as well as general background noise. After designing an impulse and training a classification model on the samples, he was able to achieve an impressive accuracy of about 95% on the test samples.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Content Management Systems (CMS)

    • Funding

      • Support the Qubes OS Project via Proton's charity fundraiser! | Qubes OS

        The Qubes OS Project is grateful to have been selected as one of the beneficiaries of this year’s Proton charity fundraiser alongside so many other wonderful organizations. The continued support of the privacy community means the world to us! For details about the fundraiser and how you can participate, please see the official Proton blog post: The 2022 Lifetime Account Charity Fundraiser has started!

    • Programming/Development

      • Xojo Adds Support For Building Apps For Linux ARM 64

        Xojo, Inc., developers of Xojo, a cross-platform application development environment for macOS, Windows, Linux, Web, Raspberry Pi, iOS and soon Android, today announced the immediate release of Xojo 2022 Release 4. This latest update adds 250+ improvements, including the ability to build applications for Linux ARM 64, as well as Linux Dark Mode support for Xojo. It also includes more than 100 bug fixes to the Integrated Development Environment (IDE) and Framework, increasing quality and reliability, and 18 new features.

      • The Register UKGCC 13 to support Modula-2 ● The Register

        Incoming support for Modula-2 in GCC, and a new Gitlab repository for its descendant Oberon, shows that the Wirthian family of programming languages remains livelier than you might think.

        Modula-2 is what Pascal inventor Niklaus Wirth did next. Modula-2 is the direct descendant of Pascal, aimed at more modular (the clue's right there in the name), and more parallel, programming. Part of the idea was to make it easier to break programs up into discrete chunks, so that they can be compiled, and run, separately.

      • QtQt Design Studio 3.9 Released

        The Material Browser was updated to represent the available textures alongside the materials. Adding and using textures is now easy and intuitive thanks to the new Texture Editor and the textures section in the Material Browser. Adding a light probe from a texture, as you can see in the screenshot, is just one context menu click away.

        We will be updating the Content Library in upcoming releases of Qt Design Studio. Stay tuned.

      • QtCreating Controls from Figma Design

        How to turn your Figma design into a working control set without any coding!

        Here at Qt we are big fans of Figma. Their Design System approach comes the closest to the kind of development thinking required to build an full production application UI in Qt Design Studio. Because of this large conceptual overlap and the well defined API provided for the Figma files we can capture and convert much of the design process into QML via our Qt Bridge exporter plugin.

        But until now there was a disconnect, an important missing piece of the puzzle, Controls.

        Sure, you could design and export the visual parts of your Controls but in the end you would still have to somehow convert this design into a working control, usually replicating only part of the functionality that Qt Quick Controls has available as standard.

      • Perl / Raku

      • Rust

        • Dizietdiziet | Rust needs #[throws]

          Ok-wrapping as needed in today’s Rust is a significant distraction, because there are multiple ways to do it. They are all slightly awkward in different ways, so are least-bad in different situations. You must choose a way for every fallible function, and sometimes change a function from one pattern to another.

          [...]

          Ever since I read withoutboats’s 2020 article about fehler, I have been using it in most of my personal projects.

          For Reasons I recently had a go at eliminating the dependency on fehler from Hippotat. So, I made a branch, deleted the dependency and imports, and started on the whack-a-mole with the compiler errors.

          After about a half hour of this, I was starting to feel queasy.

          After an hour I had decided that basically everything I was doing was making the code worse. And, bizarrely, I kept having to make individual decisons about what idiom to use in each place. I couldn’t face it any more.

          After sleeping on the question I decided that Hippotat would be in Debian with fehler, or not at all. Happily the Debian Rust Team generously helped me out, so the answer is that fehler is now in Debian, so it’s fine.

          For me this experience, of trying to convert Rust-with-#[throws] to Rust-without-#[throws] brought the Ok wrapping problem into sharp focus.

  • Leftovers

    • Linux Foundation

    • Security

      • LWNSecurity updates for Friday [LWN.net]

        Security updates have been issued by Debian (firefox-esr, libde265, php7.3, and thunderbird), Fedora (firefox, freeradius, freerdp, and xorg-x11-server), Oracle (firefox, prometheus-jmx-exporter, and thunderbird), Red Hat (firefox, nodejs:16, prometheus-jmx-exporter, and thunderbird), and SUSE (ceph and chromium).

      • TechCrunchApple fixes ’actively exploited' zero-day security vulnerability affecting most iPhones - TechCrunch

        Apple has confirmed that an iPhone software update it released two weeks ago fixed a zero-day security vulnerability that it now says was actively exploited.

        The update, iOS 16.1.2, landed on November 30 and rolled out to all supported iPhones — including iPhone 8 and later — with unspecified “important security updates.”

        In a disclosure to its security updates page on Tuesday, Apple said the update fixed a flaw in WebKit, the browser engine that powers Safari and other apps, which if exploited could allow malicious code to run on the person’s device. The bug is called a zero-day because the vendor is given zero day’s notice to fix the vulnerability.

        Apple said security researchers at Google’s Threat Analysis Group, which investigates nation state-backed spyware, hacking and cyberattacks, discovered and reported the WebKit bug.

      • NISTNIST Retires SHA-1 Cryptographic Algorithm | NIST

        The SHA-1 algorithm, one of the first widely used methods of protecting electronic information, has reached the end of its useful life, according to security experts at the National Institute of Standards and Technology (NIST). The agency is now recommending that IT professionals replace SHA-1, in the limited situations where it is still used, with newer algorithms that are more secure.

        SHA-1, whose initials stand for “secure hash algorithm,” has been in use since 1995 as part of the Federal Information Processing Standard (FIPS) 180-1. It is a slightly modified version of SHA, the first hash function the federal government standardized for widespread use in 1993. As today’s increasingly powerful computers are able to attack the algorithm, NIST is announcing that SHA-1 should be phased out by Dec. 31, 2030, in favor of the more secure SHA-2 and SHA-3 groups of algorithms. “We recommend that anyone relying on SHA-1 for security migrate to SHA-2 or SHA-3 as soon as possible,” said NIST computer scientist Chris Celi.

      • USCERTSamba Releases Security Updates

        The Samba Team has released security updates to address vulnerabilities in multiple versions of Samba. An attacker could exploit some of these vulnerabilities to take control of an affected system.

      • CISAFBI, FDA OCI, and USDA Release Joint Cybersecurity Advisory Regarding Business Email Compromise Schemes Used to Steal Food | CISA

        The Federal Bureau of Investigation (FBI), the Food and Drug Administration Office of Criminal Investigations (FDA OCI), and the U.S. Department of Agriculture (USDA) have released a joint Cybersecurity Advisory (CSA) detailing recently observed incidents of criminal actors using business email compromise (BEC) to steal shipments of food products and ingredients valued at hundreds of thousands of dollars. The joint CSA analyzes the common tactics, techniques, and procedures (TTPs) utilized by criminal actors to spoof emails and domains to impersonate legitimate employees and order goods that went unpaid and were possibly resold at devalued prices with labeling that lacked industry standard “need-to-knows” (i.e., necessary information about ingredients, allergens, or expiration dates).

      • Privacy/Surveillance

        • Internet Freedom FoundationRead our consultation response on the draft Digital Personal Data Protection Bill, 2022

          Before we get into the response, it is important to highlight certain issues with the consultation process for the draft Digital Personal Data Protection Bill, 2022. The consultation process requires interested participants to register on the MyGov website in order to be able to provide comments. This is a significant hurdle as many individuals may not want to register on a government portal for this exercise. Further, the feedback can only be given for specific chapters or clauses in the DPDPB, 2022 and each specific response has a character limit of 2500 characters. This significantly restricts the ability to provide in-depth feedback on the provisions of the Bill as well as feedback which may not be specific to a particular clause.

    • AstroTurf/Lobbying/Politics

      • VideoSocial Media is Under Attack - Invidious

        This week in the Weekly News Roundup, Social Media is under attack for PI tracking, the FBI crime sharing database is hacked, and TikTok study shows self-harm videos shown to kids in less than 30 minutes.

    • Digital Restrictions (DRM)

      • FSFWorldwide community of activists emphasize the freedom to share digital media for International Day Against DRM

        A global community of activists is taking part today in the Defective by Design campaign's 16th annual International Day Against DRM (IDAD) to protest use of Digital Restrictions Management (DRM), a widespread technology that places unethical restrictions on how people access digital media. Though from different backgrounds, countries, and perspectives, participants in the campaign share the common cause of opposing DRM in all of its forms. This year's theme was the freedom to share.

        Led by the Free Software Foundation (FSF), the Defective by Design campaign is mobilizing activists to spread awareness on the predominating influence of DRM over the public's consumption of media. The campaign drew attention to the need for "DRM-free" media by asking their supporters to share DRM-free works with a friend or family member. This was joined by a general challenge to go a "day without DRM" as a way to raise awareness for publishers and storefronts that intentionally refrain from using it, such as those cataloged by the campaign's Guide to DRM-free Living.

    • Monopolies

  • Gemini* and Gopher

    • Personal

      • 6 Rewire my brain? Nah, I'm good.

        Ahm where to blog to? Originally there was blogspot before that became a pain to use. I switched over to Wordpress for a number of years. It is heavyweight, and cumbersome to use for technical writing. I briefly switched over to blogging on Gemini. It is well-suited to technical writing, but I did not want to have too many files on my system. I tried bearblog, which is pretty reasonable, but very confusing to navigate. Medium is the last one I tried, and I am using that. It is fairly simple, accomodates code well, but not quotes. Which brings me to brain rewiring ... So, in the side panel "More from Medium" as such links as "4 Books So Powerful, They Can Rewire Your Brain." Clickbait much? "10 Little Behaviours that Attract People to You." Actually, I know what my problem is: I score way high on the disagreeableness scale. According to a Stars Wars test I did, I have the disagreeableness of Emperor Palpatine. Oh dear. Then there's "How I have Made $280k Selling Spreadsheets on Etsy." I am unemployed at the moment, so as it happens, I am open to the idea of making money plying my computer skills. But I am not so open that my brain has fallen out. In other words, I have not clicked on the article. Ah the modern internet. The hustle. Always the hustle.

      • You know what would be refreshing? Vintage ads for Saturnalia

        I like vintage Coca-Cola ads, and a lot of our modern view of Santa Clause comes from said vintage Coca-Cola ads, but I'm not sure what I make of this holiday display from the neighborhood:

        [Huge, three-panel display of a vintage Coca-Cola Santa Ad flanked by a life-sized Santa on the left, and maybe a yeti on the right, in the front yard of a house in the neighborhood] Either Sasquatch is planning an Artic expedition, and thus shilling for Coke for funding, or else he's really old and trying to raise retirement funds by shilling for Coke. In either case, we know Santa has been a sell out for mostly a century now. [1]Â…

      • Specialization and Stewardship



        My wife and I play a lot of board games together: a relatively new pastime for me, as growing up I rarely played them after my elementary school days. She owned several board games already before we got together, and we've more than doubled our collection in the intervening years.

        Board games undoubtedly have their merits: they're creative, they're tactile, they encompass a wide range of game genres, and once printed and packaged, they consume no further resources. However, they have a downside: any given board game can often only support one style of game. If one wants to play a different genre, one usually must purchase a different board game.

    • Technical


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



Recent Techrights' Posts

IBM: We Can't Make 'AI' (Voice Recognition) Do the Work of a McDonald's Teenager, So Let's Try the Same on Saudi Planes
IBM is lost. It's truly lost.
The General Public License (GPL) Inspired the Web's Original Openness/Freedom, According to Tim Berners-Lee
"During the preceding year I had been trying to get CERN to release the intellectual property rights to the Web code under the General Public License (GPL) so that others could use it."
The Real Problem With Rust is Not "Wokeness" (It Never Was)
Don't feed the trolls who attack "Rust People" on political grounds
 
Why?
Why write articles?
Microsoft-Connected Publisher Spinning XBox's Death Spiral (It's Dying Fast) as a Strength and Something Deliberate
"Microsoft’s big gaming pivot"
Slop is Rare by Now
A year ago slop was so abundant that we did a whole series about it, and it was daily
Links 21/12/2025: U.S. Strikes in Syria, "Epstein Files Photos Disappear From Government Website"
Links for the day
Gemini Links 21/12/2025: Labrador Retriever of Lagrange's Developer Dies From Cancer, Political Philosophy, and "Getting to Inbox Zero"
Links for the day
Microsoft is Becoming Irrelevant: The Case of Georgia
Not Georgia Tech
Sirius Open Source is Now Imminently Dead (Struck Off)
compulsory strike-off
Dr. Richard Stallman, Invited by LibreTech Collective, is Giving a Public Talk in Georgia Tech Next Month (Scheller College of Business)
They can probably squeeze about 400 people into this room
25 Years of Activism for GNU/Linux
My passion for GNU/Linux brought a lot of contentment
Africa, Where Microsoft Used De Facto Slaves to Pretend to be "AI", Chatbots Usage is 0.2% of Measured Online Traffic
Judging by recent trends in Africa, many "Windows PCs" are being converted into GNU/Linux computers
New Drone Footage Shows IBM is Dead (Parts of It)
The people who participated in IBM when IBM actually mattered probably have boasting rights, unlike people who work for IBM today
Michael Larabel Adds Slop Category to Phoronix, Quickly Realises That It's Worthless
Phoronix nowadays gets carried away; it made a new category to talk about slop and it decided to call it "intelligence" with some caricature of a brain (that's misleading)Phoronix nowadays gets carried away; it made a new category to talk about slop and it decided to call it "intelligence" with some caricature of a brain (that's misleading)
After 35 Years the World Wide Web, HTML, and HTTP Are Proprietary
HTTP/2 added a lot of complexity (it's just a Google protocol, based on SPDY originally), many image formats are proprietary and patented, HTML got 'replaced' by Java-Scripts [sic], and many URLs (the URL system was created in the early 90s) are just long strings for proprietary 'webapps'
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, December 20, 2025
IRC logs for Saturday, December 20, 2025
The Register MS Has Lowered Its Standards Considerably
Incidentally, we've only just noticed that "US editor for The Register since July 2025" has not been active for 4 weeks already
Scamfarms, Spamfarms, and Slopfarms in "Linux" Clothing
Today, Linux searches in Google News produced no slop at all. That's an improvement.
Did Bill Gates Lobby to Blur the Face of the Young Woman He Openly Braces (and Who Isn't His Wife)?
"This photo of of Microsoft co-founder Bill Gates with a woman whose face is blurred out is just one of 68 more photos and documents released today."
Links 20/12/2025: Microsoft Ruins Televisions, 'Epstein Files' Deeply Sanitised (to Protect Particular Culprits)
Links for the day
Gemini Links 20/12/2025: Merry Christmas 2025 and Running a Factorio Headless Server on FreeBSD with the Linuxulato
Links for the day
With 10 Days Left, the Free Software Foundation (FSF) Has Already Raised Close to $300,000 This Winter
they're besieged by despicable corporations and very despicable people
2025 in Numbers
What was very good about this year is that we truly got "into the rhythm" of publishing
More Microsoft Layoffs Coming Soon
When I spoke about Microsoft layoffs (routinely) I got very viciously attacked by Microsoft boosters
My Humble Assessment of the Future of Red Hat, A Company That IBM is Flushing Down the Loo
GNU/Linux will be OK without Red Hat, but shaping the future of it matters because we don't want companies like Valve (DRM) to set the agenda
Probably the Least Useful Gadgets, Ever
as if a "smart" thing worn on the wrist is the "new Rolex"
Former Manager at IBM Research (Yorktown) Says Why IBM is Doomed and the Anonymous Tipline (Speak Up) is a Trap
IBM isn't willing to change or to address internal issues
Links 20/12/2025: Fentanylware Becomes CheeTok and "Why Roomba Died"
Links for the day
Linux Foundation: Richard Stallman Developed Only a Software Licence
We already criticised this report several times last night
Impulsive Writing, Quotas, and Keeping Things as Concise as Feasible
A 10-word sentence being read by a million people can have the same impact or magnitude (exposure-wise) as a million-word book being read by just 10 people
Gemini Links 20/12/2025: Christmas Songs, Storms, and Old Web
Links for the day
Coming to Grips With a Lack of Future at IBM
Red Hat's future doesn't look bright under the auspices as they seem right now
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, December 19, 2025
IRC logs for Friday, December 19, 2025
Links 20/12/2025: Media Layoffs, a Third of Online Traffic is Bots
Links for the day
Barbados: Significant Gains for GNU/Linux
over 5% if one counts ChromeOS as well
Very Shallow LLM Slop for IBM Disguised as Journalism About a "Plan to Train 5 Million Learners in India by 2030" (Unverified Figures With Very Distant Future Date/Year)
The Web has become somewhat of a laughing stock
'Linux' Foundation: The Foundation Has Almost Nothing to Do With Linux, It Just Misuses the Name "Linux"
Only a tiny portion of the Foundation's budget actually goes to Linux
Austria vs GAFAM
another win against GAFAM
Microsoft Has Purchased Another Linux Foundation Seat
From the latest (new) report
No Electronics, No Clocks, No Phones
We're meant to think that more gadgets will make life easier
Gemini Links 19/12/2025: Great Website Rebuild of 2025 and Running OpenBSD in a Hostile Environment
Links for the day
Google News Helps Slopfarms (What's Left of Them)
Lately we've noticed that nothing in the RSS feeds we follow is burping out slop
Links 19/12/2025: Privacy International's Reports and Russian Assets in EU
Links for the day
Today, The Register MS is Parroting Marketing Spam for Ponzi Scheme ("AI") in Exchange for Money
The Register MS should be held accountable when the bubble pops
Red Hat Senior Engineering Manager Leaves (or Gets Pushed Out by IBM) After Nearly 20 Years at the Company
The recent massive wave of IBM layoffs impacted Red Hat and so will the next (impending, Q1) wave
Why We Got Told by Insiders That Almost Everyone at EPO Reads Techrights and Many at IBM Track IBM RAs Via Techrights
In a nutshell, we cover topics almost no other site dares touch
IBM Research Shutting Down Labs, Lots of Workers Laid Off (Even Days Before Christmas in Devout Catholic Country)
Heartless, soulless company
Links 19/12/2025: Windows TCO in NHS, "Locked Out of Apple Account Due to Gift Card"
Links for the day
Nearly Three Months Have Passed Since EPO Cocainegate and the EPO's Management Still Refuses to Talk About It
But it's clearly aware of it
Richard Stallman Explains Why Software Patents Are Really Bad and Very Much Unnecessary
"The relationship between patents and products varies between the fields"
The Copycats of the FSF Have Serious Problems
If you care about Software Freedom, then support the real thing
Once Again, Just in Time for Christmas, UEFI and Its Boot System Turn Out to be a Giant Bug Door (Also a Microsoft Remote Kill Switch)
This industry - even academia - has been deeply compromised
In Activism and Journalism, If You're Ineffective They Ignore You, When You Become Effective They Stalk and Harass You, Failing That They Threaten You
"the Wikileaks effect"
Google Has Begun Linking to commandlinux.com in Google News, But It Seems to be a Slopfarm
This is not innovation, it's sloppiness, laziness, and a modern form of plagiarism
Microsoft Reportedly Tries to Cause Top-Level Managers to Resign If they Don't Participate in the Ponzi Scheme
Apparently even executives who don't play along are given marching orders
Microsoft, Over 120 Billion Dollars in Debt, Prepares Next Round of Mass Layoffs (After Christmas)
Microsoft is not managing to pay back its debt
Links 19/12/2025: Scam Altman Humiliates Self in Public, Climate Alarm Sounded, Egyptian Economist Convicted Over "Social Control Media Posts Critical of the Government"
Links for the day
You Can Get Work Done With Lean Software
obviously!
"The War on Privacy" is Real
"He Built a Privacy Tool. Now He’s Going to Prison."
The Cost of Being Influential
The "tech world" and its monopoly enforcer (patent system) are sleepwalking into autocracy
More Shutdowns and Layoffs at IBM
if someone covers correct but suppressed information, then people will make an effort to find it
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, December 18, 2025
IRC logs for Thursday, December 18, 2025
EPO Violates Laws to Profit More From Invalid Patents, Then Cuts the Budget Allocated to Staff
taking away what was already promised to staff
Only a Few Examples of LLM Slop Found, Mostly via Google News
Is it fair to say that sites learned LLM slop does not offer any real value?