Bonum Certa Men Certa

Links 3/4/2021: GodotCon Coming and Early Look at Ubuntu 21.04 Beta



  • GNU/Linux

    • Desktop/Laptop

      • What should the FOSS desktop systems feel like?

        It’s always tempting to look outside at what people say about what you create. Beyond KDE’s community, the Linux community is diverse and, more noticeably, surrounded with loud voices who observe what we create and comment on it. This is a good thing, it means that we are making relevant things and that people care. It also means that there needs to be a shared understanding of what is at stake.

        It’s a bit of a meme how any change breaks your workflow and, while there is a certain amount of truth about it, it might pose a challenge. In this blog post I’d like to explain some aspects of what it looks like from the creator point of view.

    • Server

      • Unlocking the mysteries of science with Linux containers -- GCN

        From COVID-19 to national security challenges and space exploration, high-performance computing (HPC) is being leveraged to solve some of our nation’s most pressing issues. In combination with modern application development, HPC is advancing the science and understanding needed to address these challenges.

        In a traditional HPC environment, computational scientists set up clusters and run workloads. Quite often, these workloads must be rebuilt for each machine. This makes sharing and reuse of applications difficult. Running cloud-based applications alongside HPC jobs is a better option, but it makes little sense to expend precious HPC compute cycles on jobs that aren’t computationally intensive.

      • Most Reliable Hosting Company Sites in March 2021 [Ed: GNU/Linux times 9, plus one FreeBSD. Most reliable.]

        In March 2021 GoDaddy had the most reliable hosting company site, with no failed requests and the fastest average connection time amongst the top 10 of 6ms. GoDaddy provides services that allow customers to build their own web presence, which include hosting solutions, domain registration, and a website builder focused on ease of use. In February, GoDaddy acquired Poynt to accelerate its strategy to provide a complete suite of commerce and payment services.

        [...]

        Whilst Linux continues to dominate the top 10, FreeBSD makes an appearance in March with NYI in fifth place.

      • How Does Linux Make Money + Everything Else You Need To Know
    • Audiocasts/Shows

      • LHS Episode #404: The Weekender LXIX

        It's time once again for The Weekender. This is our bi-weekly departure into the world of amateur radio contests, open source conventions, special events, listener challenges, hedonism and just plain fun. Thanks for listening and, if you happen to get a chance, feel free to call us or e-mail and send us some feedback. Tell us how we're doing. We'd love to hear from you.

    • Kernel Space

      • VCN Load Balancing, LTTPR, More Aldebaran + Other Changes For Radeon In Linux 5.13 - Phoronix

        Another round of AMDGPU kernel driver updates were sent out on Thursday to DRM-Next ahead of the Linux 5.13 merge window opening in a few weeks.

        Given the timing, this might be the last feature pull of new AMD Radeon graphics driver material for the 5.13 cycle. There have already been earlier DRM-Next pulls for 5.13 on the AMD side that included Aldebaran GPU support, FreeSync HDMI, Display ASSR, and more.

      • Graphics Stack

        • Zink Lands Threaded Context Support For A Big Speed Boost With OpenGL Over Vulkan - Phoronix

          Mesa 21.1 is looking to be another exciting release to be introduced later this quarter while going into feature freeze around mid-April. The latest work to land is threaded context support for Zink, which means faster performance for this OpenGL-over-Vulkan implementation.

          Gallium3D threaded context support is now wired up for Zink including async buffer mapping/replacement, async queue submission, and the async Gallium3D flush handing.

    • Instructionals/Technical

      • Upgrading Homelab Kubernetes Cluster from 1.19 to 1.20

        Calico 3.18 has been released with support for Kuberneter 1.20, therefore it’s time to upgrade!

      • 10 Practical Examples of the Linux Grep Command

        The grep command provides access to the grep utility, a powerful file processing tool used to find patterns in text files. It has many practical use cases and is certainly one of the most used Linux commands. This guide illustrates some simple yet useful Linux grep commands that have real-world uses.

      • How to install Parsec on a Chromebook

        Today we are looking at how to install Parsec 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.

      • How to install ncdu on Linux / Unix to see disk usage

        The du (disk usage) command summarizes directory trees’ sizes, including all of their contents and individual files’ sizes on Linux and Unix-like systems such as macOS. It helps track down space hogs. In other words, we can list directories and files that consume large amounts of space on a hard disk drive. Let us see the ncdu command, a curses-based version of the well-known du command.

        Over the years, ncdu recommend to me by many nixCraft readers. Ncdu is a disk usage analyzer with an ncurses interface. Still, I never tried an alternative for finding the sizes of files and directory trees when using a text-based graphical user interface (TUI). However, in this post, I will explain how to install ncdu on Linux or Unix and see if it is worth installing it on production systems.

      • How to try Elementary OS 6 early build on Ubuntu 20.04 LTS or Linux Mint

        Do you want to try the new Pantheon Desktop without waiting for elementary OS 6 (Odin)? Then here is the solution to do that by installing it on Ubuntu 20.04 LTS or Linux Mint.

        Elementary OS 6 is the up coming version from the developers of this operating system, however, even it will be based on Ubuntu 20.4, still taking quite some time to get released. In such a scenario if you don’t want to wait, we can access its early builds to install on some existing Ubuntu 20.04 LTS or Linux mint.

        Well, as we know current Elementary OS is based on Ubuntu 18.04 LTS and the upcoming will be on Ubuntu 20.04. So, in layman’s terms, we can say that Elementary OS is nothing but Ubuntu with some special repositories that provide Pantheon and other applications. Just like we have Linux Mint. This gives us the ability to perform all tasks we can do on Ubuntu including the integration of the PPA repository and that is the thing which going to help us to install the latest Pantheon Desktop without waiting for elementary OS 6.

      • Getting Started With Ubuntu Server: A Step-by-Step Guide

        Ubuntu server has many accolades to its name, and its popularity continues to touch the pinnacles of success, given its composition of containers and compatibility with the cloud. This simple, yet detailed guide, will cover everything a beginner needs to know about installing an Ubuntu server on their machine.

        Read on to find out why the server is important, how you can use it, and much more.

      • How to Find the Public IP Address on a Linux System

        IP addresses form the backbone of how the internet works. There are two basic types of IP addresses: Public and Private. Public IP addresses are used to connect to external networks, while private IPs are used to identify devices connected to your local network.

        You can get your public IP address in Linux using several methods. In this article, we will be discussing in brief how you can use the host command, the dig command, and some external services to find your system's public IP address.

      • SQL Outer Join Tutorial – With Example Syntax
      • How to Set Up Continuous Integration for a Monorepo Using Buildkite

        A monorepo is a single repository that holds all the code and multiple projects in a single Git repository.

      • Setting up PyQt5 in PyCharm 2020.3.5 on Fedora 33 Server

        Following below is a brief description to enable PyCharm 2020.3.5 to execute python scripts been written with PyQT5 bindings involved.

        PyQt5 is a comprehensive set of Python bindings for Qt v5. It is implemented as more than 35 extension modules and enables Python to be used as an alternative application development language to C++ on all supported platforms including iOS and Android.

    • Games

      • Linux Market Share On Steam Remained Below 1% In March 2021

        The GNU/Linux operating system, including all variants of it such as Ubuntu, Manjaro and Arch Linux, is still struggling to gain more than one percent of the total market share on the proprietary Steam game store/launcher. The overall GNU/Linux market share is, according to data from NetMarketShare, slightly below two percent as of March 2021.

        NetMarketShare measures market share by the number of people who browser select websites they monitor with given web browser user-agents. Their data had GNU/Linux market share moving up from 1.36% in March 2020 to 3.61% in June 2020. It quickly plummeted down to 1.17% when the joy of summer was fading away that year. Their latest data points to a GNU/Linux market share of 1.92% in March 2021.

        [...]

        Linux market share on Steam has never managed to crush the illusive 1% barrier. It was as close as it has ever been at 0.94% in September 2020. It has since remained steady at around 0.9% with a dip down to 0.78% in December 2020 and another dip to 0.81% in February 2021.

      • Godot Engine - Online GodotCon July 2021 - Call for participation

        We are happy to announce that another Godot Conference (GodotCon) is coming!

        At the beginning of this year we held a Godot Conference completely online for the first time.

        We have been thrilled to see many interesting talks held by a group of competent and talented speakers and we've been very happy with the positive reception of the event. You can watch all those talks in replay on YouTube.

      • FOSS Gaming Has Come So Far

        ...few people on stream mentioned Veloren to me, I had no idea what it was and then I saw a bit of MentalOutlaw's video and I knew I had to play, I remember being excited for Cube World back when that first got announced but this is a FOSS project that seems to have come so much further.

    • Distributions

      • Screenshots/Screencasts

        • Ubuntu 21.04 Beta Run Through

          In this video, we are looking at Ubuntu 21.04 Beta.

        • Ubuntu 21.04 Beta

          Today we are looking at Ubuntu 21.04 Beta. It comes with Linux Kernel 5.11, Gnome 3.38.5, and uses about 1.3GB of ram when idling. Enjoy!

      • Gentoo Family

      • Arch Family

        • FOSS Activities in March 2021

          Another month has passed which means another status update.

          The python2 removal has been steady and several packages has been removed this month. Currently a query for python2 on archweb returns 139 matches. At the start of the month it was around 160-170. Progress!

          I have suggested we remove checkdepends on python2 packages to ease the cleanup of dependency cycles. The response has been lukewarm at best so we’ll see how that progresses. Hopefully more is being removed in the upcoming months.

          Support for debug in Arch Linux is in large parts written and under review. The dbscripts patches, which is how we administer packages to our repositories, has all the needed patches and a passing test suite! But it is currently missing a review from the current maintainer. I have also shaped up the infrastructure part so we can provide debuginfod. The general goal is to start providing debug packages through debuginfod and at a later date decide if we want to distribute the packages to some or all mirrors.

          Hopefully it’s just a few weeks left until we can provide this to our users!

          Arch recent got a new RFC process which is intended to create more structure around changes to the distribution. This is a neat change and there have already been 3 RFCs up for discussion this month from Allan.

      • IBM/Red Hat/Fedora

        • Design event-driven integrations with Kamelets and Camel K

          The Kamelet is a concept introduced near the end of 2020 by Camel K to simplify the design of complex system integrations. If you’re familiar with the Camel ecosystem, you know that Camel offers many components for integrating existing systems. An integration’s granularity is related to its low-level components, however. With Kamelets you can reason at a higher level of abstraction than with Camel alone.

          A Kamelet is a document specifying an integration flow. A Kamelet uses Camel components and enterprise integration patterns (EIPs) to describe a system’s behavior. You can reuse a Kamelet abstraction in any integration on top of a Kubernetes cluster. You can use any of Camel’s domain-specific languages (DSLs) to write a Kamelet, but the most natural choice is the YAML DSL. The YAML DSL is designed to specify input and output formats, so any integration developer knows beforehand what kind of data to expect.

          A Kamelet also serves as a source or sink of events, making Kamelets the building blocks of an event-driven architecture. Later in the article, I will introduce the concept of source and sink events and how to use them in an event-driven architecture with Kamelets.

        • Save the date: Fedora Linux 34 Release Party!

          On the tail of the release of Fedora Linux 34 Beta, I am excited to announce that we will be celebrating the final release of Fedora Linux 34 with a virtual Release Party! Join us April 30th & May 1st for a series of sessions on the new features in F34 as well as some of the latest news and developments in Fedora. Make sure to save the dates and register on Hopin to party with Fedora!

        • Community Blog: Friday’s Fedora Facts: 2021-13

          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)! The Final freeze begins 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

        • Sparky news 2021/03

          Many thanks to all of you for supporting our open-source projects, specially in this difficult days. Your donations help keeping them and us alive.

        • Challenging times for Freexian (4/4)

          I’m very excited by the perspective that I outlined in this document. It really resonates with my own mission statement as a Debian developer (written a long time ago)...

          [...]

          The easiest changes to implement are technical (such as improvements to distro-tracker) and require little interaction. This work is used to recharge me by offering me an immediate reward for my efforts.

          Finally, and this is a substantive effort, I want to create in the project working conditions that allow all contributors to give their best. It starts with developing a common vision …

    • Devices/Embedded

      • Edge AI gateway combines Raspberry Pi CM4 with Coral Edge TPU

        Techbase’s “iModGATE-AI” gateway for predictive maintenance is built around the RPi CM4 and a Coral Edge TPU AI module and offers up to 24-bit analog inputs and an advanced 9-axis IMU.

        Techbase has announced an iModGATE-AI edge AI gateway that combines the Raspberry Pi Compute Module 4 or earlier RPi CM3+ with Google’s M.2 Accelerator equipped with its Coral Edge TPU. This is the same up to 4-TOPS at 0.5W, 2-TOPS per Watt AI chip found on the Coral Dev Board, Coral Dev Board Mini, LGA-based Coral Accelerator Module, and other Coral products.

      • Compact DIN-railer with 10GbE runs Ubuntu on quad -A72 SoC

        IEI’s fanless, rugged “DRPC-330-A7K” embedded computer runs Ubuntu on a Marvell Armada 7040 and offers 10GbE SFP+, 2x GbE, 4x isolated serial, 2x USB, and 3x M.2 connections.

        IEI announced a networking-oriented embedded computer called the DRPC-330-A7K that runs Ubuntu 18.10 on Marvell’s Armada 7040 (88F7040). The DIN-rail form-factor system has a -20 to 60€°C range with air flow with 10%~95% non-condensing humidity tolerance. It offers 5G shock resistance per IEC68-2-27 and vibration resistance compliant with MIL-STD-810G 514.6C-1.

      • AMD Ryzen 5 4500U Mini PC offers triple 4K display support, 2.5GbE

        AMD Ryzen 4000-U series 15W processors were announced in January 2020, and by the end of the year, we covered some mini PCs with Ryzen 3/5/7 processors from the new family with products such as ASRock Mars 4000U and ASROCK 4X4 BOX-4800U.

        MINISFORUM has now announced its own Ryzen 4000-U series mini PC with MINIXFORUM HM50 mini PC powered by an AMD Ryzen 5 4500U hexa-core processor that offers three 4K display output ports (HDMI, DP, and USB-C), as well a 2.5GbE and Gigabit Ethernet ports, six USB 3.0/3.1 ports and more.

      • Open Hardware/Modding

        • Experiment with neurostimulation using NeuroStimDuino Arduino shield (Crowdfunding)

          Neuralaxy’s NeuroStimDuino is an open-source Arduino shield that allows students, researchers, and hobbyists to study the effects of neurostimulation on muscle contraction easily and cheaply.

          What is Neurostimulation exactly? It works by applying short electrical pulses to the surface of the skin for the purpose of stimulating the underlying nerves and muscles. Neurostimulation has several uses including a treatment called Functional Electrical Stimulation (FES) therapy to help restore mobility in the paralyzed limb muscles of stroke victims and those who have suffered spinal cord injuries, and studies are being carried out to better understand how it can be leveraged for pain reduction and sensory feedback.

        • How to Install Cores via Board Manager in Arduino IDE 2.0 -

          Arduino IDE is a popular software framework for embedded developers. Its compatibility with various devices using the Boards Manager makes it a useful and dynamic software for users. The recent launch of the Arduino IDE 2.0 has made it even better, featuring a range of new functionality, like live debugging.

        • This futuristic-looking device actively discourages you from touching your face | Arduino Blog

          For a variety of reasons, including potential virus transmission, it’s a bad idea to touch your face too often. If you need a little “help” to break this habit, then you might consider the STOP Face Touching Device by DesignMaker.

          The system takes the form of a very sci-fi-looking helmet, which monitors the area around the user’s face with four IR sensors. An Arduino Nano is used for control of the device, and when you do touch your face, it responds by smacking your forehead with a motor/spring device. It also increases the number of touches on an OLED display.

      • Mobile Systems/Mobile Applications

        • Stephen Michael Kellat: Catching Up Driving

          Android Auto is certainly different and something I will need to get used to. Fortunately we live in a time of change. I’m still trying to wrap my head around the idea of having VLC available to me on the car dashboard.

    • Free, Libre, and Open Source Software

      • FSF

        • FSF Doubles Down on Stallman Reinstatement, WordPress Does Not Support His Return to the Board

          The Free Software Foundation (FSF) is hemorrhaging board members and management following the reinstatement of Richard Stallman. The GPL author and founder of the FSF announced last week that he had rejoined the board and is not planning to resign a second time. An open letter signed by more than 3,000 people called for the removal of Stallman from all leadership positions, including the GNU project, and removal of the entire Board of the FSF. So far it has gained support from Red hat, Mozilla, Outreachy, the Software Conservancy project, and many other high profile organizations.

          “We are long past the point where we can pretend that the most important thing about software freedom is the software,” Mozilla Engineering Community Manager Michael Hoye said in signing support for the open letter. “We cannot demand better from the internet if we do not demand better from our leaders, our colleagues and ourselves.”

        • More resignations at FSF over Stallman returning to board [Ed: Sam Varghese is still attacking the FSF and by extension software freedom; The Bully De Blanc-led mob still doesn't care about the actual facts. FSF is becoming more aligned with its goals at the moment. The monopolies don't like that.]
      • Public Services/Government

        • Free software becomes a standard in Dortmund, Germany

          LibreOffice is free and open source software, which means that it’s much more than zero-cost. Anyone can study how it works, modify it, and share those modifications with other users. (So the “free” is more about freedom than price.)

          There are many other well-known free software projects, such as the GNU/Linux operating system, Firefox web browser, and Thunderbird email client. Free software helps companies, organisations and governments to reduce costs, improve reliability and free themselves from dependence on a single vendor.

          Now, the Council of the German city of Dortmund has announced that it’s moving to free and open source software, where possible.

      • Programming/Development

        • How to Build Better APIs in Express with OpenAPI

          In this article, I will share how to build robust REST APIs in Express. First, I will present some of the challenges of building REST APIs and then propose a solution using open standards.

          This article won't be an introduction to Node.js, Express.js, or REST APIs. Make sure to check out the links before diving deeper if you need a refresher.

        • Perl/Raku

          • Perl Weekly Challenge 106: Maximum Gap and Decimal String

            These are some answers to the Week 106 of the Perl Weekly Challenge organized by Mohammad S. Anwar.

          • raku:34 python:19 extreme math

            Coming off the excellent raku weekly news, my curiosity was piqued by a tweet about big-endian smells that referenced a blog about “extreme math”. After getting my fill of COBOL mainframe nostalgia, the example of Muller’s Recurrence got me thinking.

            The simple claim made in the tweet thread was:

            Near the end it [the blog] states that no modern language has fixed point, but Raku (formerly Perl6) has a built in rational type which is quite an interesting comparison. It keeps two integers for the numerator and the denominator and no loss of precision occurs.

            I have also covered some of the benefits of the raku approach to math in a previous blog Machine Math and Raku, often the example given is 0.1 + 0.2 =>0.3 which trips up a lot of languages. I like this example, but I am not entirely convinced by it – sure it can be odd when a programming newbie sees a slightly different result caused by floating point conversions – but it is too mickey mouse to be a serious concern.

            [...]

            PS. And to reflect the harsh reality of life, Victor Ejikhout’s comment can have the final word: so know your own limits!

        • Python

          • How to Solve Leetcode Problems With Python One-Liners

            Python is one of the most powerful programming languages. It gives us various unique features and functionalities that make it easy for us to write code.

            In this article we'll solve Leetcode array problems in one line using one of Python's most interesting features – List Comprehension.

        • Rust

          • Niko Matsakis: My “shiny future”

            Scaling the governance of the project to keep up with its growing popularity has been a constant theme. The first step was when we created a core team (initially pcwalton, brson, and I) to make decisions. We needed some kind of clear decision makers, but we didn’t want to set up a single person as “BDFL”. We also wanted a mechanism that would allow us to include non-Mozilla employees as equals.2

            Having a core team helped us move faster for a time, but we soon found that the range of RFCs being considered was too much for one team. We needed a way to expand the set of decision makers to include focused expertise from each area. To address these problems, aturon and I created RFC 1068, which expanded from a single “core team” into many Rust teams, each focused on accepting RFCs and managing a particular area.

            As written, RFC 1068 described a central technical role for the core team3, but it quickly became clear that this wasn’t necessary. In fact, it was a kind of hindrance, since it introduced unnecessary bottlenecks. In practice, the Rust teams operated quite independently from one another. This independence enabled us to move rapidly on improving Rust; the RFC process – which we had introduced in 20144 – provided the “checks and balances” that kept teams on track.5 As the project grew further, new teams like the release team were created to address dedicated needs.

            The teams were scaling well, but there was still a bottleneck: most people who contributed to Rust were still doing so as volunteers, which ultimately limits the amount of time people can put in. This was a hard nut to crack6, but we’ve finally seen progress this year, as more and more companies have been employing people to contribute to Rust. Many of them are forming entire teams for that purpose – including AWS, where I am working now. And of course I would be remiss not to mention the launch of the Rust Foundation itself, which gives Rust a legal entity of its own and creates a forum where companies can pool resources to help Rust grow.

  • Leftovers

    • Science

      • The problem with the Internet of Things

        You may think I'm an imagination-less oldster who cannot immerse themselves in the new and innovative. Wrong. There are lot of new technologies out there, which definitely have amazing potential and use cases. Just to give you my perspective, say AR/VR. Lots of buzzwords, but this is actually something cool. AR/VR will solve real problems in hazardous environment work, healthcare. AR/VR will provide significant benefits to disabled people or those with learning difficulties. AI/ML may have some actual value, if we actually ever get to understand how the engines self-optimize.

        IoT? Don't know. It may have value in the industry space, but in the consumer space? Ah. This is where I don't see any practical application of smart devices. Not because they aren't smart or (potentially) practical - because humans are stupid, impractical and random. And because, after several thousand years of careful tweaking and optimization, we have pretty much nailed down the analog way of doing things. Anything else that requires the human to give control over to machines implies inefficiency. Replacing analog with digital isn't the solution. That's just refactoring. Furthermore, finding new, real needs in the consumer space is going to be hard. If people use it, the need has already been met, or if there's a need, something has or will have been made to satisfy it. Which is why IoT is a hammer looking for a nail to beat. Well, if someone has a good answer, I'd love to hear it. For the time being, I shall do my cynical, skeptical thing.

    • Integrity/Availability

      • Proprietary

        • Security

          • AMD Publishes Security Analysis Of Zen 3 "PSF" That Could Possibly Lead To A Side-Channel Attack

            AMD published a security whitepaper this week looking at their Predictive Store Forwarding (PSF) feature that is new to Zen 3 series processors. AMD is going to allow customers to disable this performance feature as they think it may be vulnerable to a Spectre-like attack.

            Zen 3's Predictive Store Forwarding aims to enhance performance by trying to predict dependencies between loads and stores. PSF can speculatively execute instructions based on what it thinks the result of the load will be and while the predictions should be largely accurate, there is the possibility of incorrect CPU speculation.

            [...]

            AMD's whitepaper says they have proposed Linux patches that would allow disabling of Predictive Store Forwarding using the Zen 3 "PSFD" bit as well as new kernel command line options of psfd/nopsfd. However, as of writing those patches do not appear to be public.

    • Monopolies

      • Patents

        • Get it Done This Week: Weekday Patent Filing [Ed: Most patents go to large corporations (monopolies) whose workers work 9-5; it's not a system for individuals but for corporations]
        • Software Patents

          • When Does “Without Ads” Mean “With Ads”? When You Want To Abuse A Patent

            Funimation is a successful anime streaming company. It has a monthly subscription tier, which is ad-free, and a free tier, which includes advertisement. This week, failed company Firtiva filed a lawsuit against Funimation. The lawsuit asserts that Funimation violates Firtiva’s patent, U.S. 10,116,999, titled “Method for advertisers to sponsor broadcasts without commercials.”

            “Without commercials” apparently means “with commercials” when you’re trying to force a successful company to pay you money.

            The ‘999 Patent

            Derived from an application filed back in 2001, the ‘999 patent is about a system where the time viewers spend watching any given broadcast is monitored. That time is associated with a sponsor, and based on that association, the viewer is later offered some kind of ‘enticement’ by the sponsor.

            Now, in large part this seems like exactly what the Nielsen “People Meter” system did—the meter would monitor how long viewers spent watching and record that data. They receive a gift for that—an enticement to participate. And all ads are functionally enticements to purchase something, meaning that the idea of enticement as a reward for viewing is as old as broadcast advertising.

            It isn’t tied to a particular sponsor, but advertisers sponsoring a given segment of content is as old as radio, much less TV. Even making that sponsorship commercial-free isn’t novel—Schindler’s List was famously broadcast in 1997 without commercial interruption, with the viewers being shown a Ford ad after the movie ended.

            So even if no one had yet come up with the idea of having sponsor information tied to a given segment of media, measuring that viewing, and providing an enticement is all well within the realm of what a person of ordinary skill in the art would have been able to do back in 2001.

            But the Patent Office still issued a patent for it.



Recent Techrights' Posts

Gemini Links 25/10/2025: Portugal, Midnightpub, and "Tech Right Admins"
Links for the day
Almost 2026 Already (When We Turn Twenty)
In just over a year the site will turn 20
When "Sponsored Feature" in The Register MS Means Ponzi Scheme Promotion From the Communist Party of China (CPC)
the promotion of a financial scam
Week of EPO Leaks: Workers of the EPO Are Getting a Pay Cut While Prices Rise Fast
More to come in the next few days
Microsoft is Finally Giving Up on XBox, The Chief Says the Grapes Are Sour Anyway
Microsoft loses hundreds of dollars on each XBox that it sells
Slopwatch: LinuxSecurity, UbuntuPIT, and Various Slopfarms Propped up by Google News
Why can't Google News do better than this?
Links 25/10/2025: Two New Smokescreens for Scam Altman and ‘TikTok USA’ Remains in Limbo
Links for the day
Bad faith: can't change Debian Social Contract (DSC) without unanimous consent of every joint author
Reprinted with permission from Daniel Pocock
Confirmed: Very Close Friend of Bill Gates and Microsoft's Biggest Patent Troll Nathan Myhrvold Flew the Lolita Express (a Gateway to Pedophilia), According to Bill Gates-Sponsored Seattle Times
There is no speculation or any "conspiracy theories" here;' those are verified facts
Gemini Links 25/10/2025: "The Highest Leader of The Global Civil Society Community", SSL Certificates Causing Bitrot
Links for the day
Links 25/10/2025: Target Layoffs and "Shutdown Sparks 85% Increase in US Government Cyberattacks"
Links for the day
"Big Data" Was a Big Lie
Remember "Big Data"? Remember "Data Scientists"...?
statCounter Has Been Broken for a Long Time
Considering the huge proportion of Web requests that come from LLM bots (more so this past year or two), statCounter may struggle to justify the operating costs
Techrights Anniversary Party on November 7th
Let us know if you need any accommodation-related arrangements
Trends That Must Alarm Microsoft and Mozilla
Expect Firefox to no longer be supported by various sites in the US
Why Microsoft Became the Layoffs Leader
The corporate media is projecting or signalling its own dishonesty when it tells us that Microsoft is a very "valuable" company while the data shows Microsoft is also a "market leader" in layoffs
Speaking for Ourselves and Letting the Facts Speak for Themselves
we've already published over 50,000 pages
For Second Time in a Day The Register MS Takes Money From Private Companies to Sell a Ponzi Scheme
Do not have empathy for those who have zero empathy towards you
IBM is Misleading IBM Shareholders
IBM is still all about vapourware and buzzwords
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, October 24, 2025
IRC logs for Friday, October 24, 2025
The Serial Slopper Starts Up - or Restarts - His Plagiarism Machine (LLMs)
Serial Sloppers like these don't belong in news sites. That's why he got sacked by BetaNews.
Links 24/10/2025: Esperanto Music History, Anxiety, and New Portals
Links for the day
[Video] Richard Stallman's Talk in Sweden, Attended by Nearly 700 People, is Now Online
The Web page is in Swedish, but the talk is in English
Slopwatch: LinuxSecurity.com, Linux Journal, and Pet Slopfarms of Google News
Why does Google News still advance these fake sites to the top of search results?
Links 24/10/2025: Inequality Grows, Billion-Dollar Scam Center Industry
Links for the day
Links 24/10/2025: "Independent Media in Cambodia is Collapsing" and Serious F5 Breach
Links for the day
Coping With the Site Going More Mainstream
Fame is no laughing matter
They Never 'Put Down' Corporations
There are "pests" that are traded in Wall Street
21 Pages in Less Than 7 Hours is No Joking Matter
We've become a lot more effective and efficient
Correct Information is a Valued Asset in the Age of Slopfarms and Public Relations (PR) or Spin
Publishing suppressed facts is never easy
The Register MS Continues to Bag Money to Promote a Ponzi Scheme, Even Money From China
Today in the front page
analytics.usa.gov: The Only Supported Version of Windows (This Past Week) is Only Used by About 13.9% of People in the US, the Home Base of Windows
Even Vista 7 is still used more
Rust is Very Secure
If only Rust itself is secure
Who Will be Held Accountable for Breaking Ubuntu by Imposing Rust on Otherwise-Functional Programs, in Effect Replacing GNU With Proprietary Microsoft (GitHub)?
they're practical people who merely point out that a bunch of buffoons not only ruin Ubuntu but also every future distro based on Ubuntu
Generation Chaff - Phase VIII: In Summary
Like "Science" with a capital "S", what we see here commercial interests usurping everything
Generation Chaff - Phase VII: Curtailing Alternative Media
There was always an obligation - a collective duty of sorts - to uphold independent journalism
Generation Chaff - Phase VI: Centralisation of Information (X, Cheetok/Fentanylware)
Would you trust information when controlled by such people?
Generation Chaff - Phase V: Censorship of Dissent (Painted as Harassment or Terrorism)
Censorship is all around us now
Generation Chaff - Phase IV: Apps Only Few Companies Decide On
Tools are being collectively confiscated, under the premise or false prospect of "security"
Generation Chaff - Phase III: Slop and Plagiarism
A lot of the current so-called 'economy' is built upon false valuations
Generation Chaff - Phase II: "Cloud", Blockchains and Other Hype
For those of us who turned down those propositions there was a struggle; we needed to justify not having skinnerboxes or "social" accounts in some site run by a private company
Generation Chaff - Phase I: Social Control Media
IRC predates the Web
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, October 23, 2025
IRC logs for Thursday, October 23, 2025
More Clues Shed on Collapse of Microsoft XBox
XBox is basically circling down the drain as Microsoft implements 2-3 waves of layoffs each month
'Vibe Coding' Doesn't Work
In a lot of ways, so-called 'Vibe Coding' is already considered vapourware or a passing fad promoted in the media by managers who try to justify mass layoffs, especially ridding companies of "very expensive" software engineers
Links 24/10/2025: Microsoft's Killing of XBox Connected to Revenue/Profit Problems, "How Elon Musk Ruined Twitter"
Links for the day
Gemini Links 24/10/2025: 86,400 Seconds and "Society's Task"
Links for the day
Slopwatch: Google News and Slopfarms That Relay Nonsense From LLMs
Google News, which once prioritised or used to care about provenance and quality, is feeding slopfarms
Links 23/10/2025: More Health Concerns Over Dumb Chatbots (LLMs) and "Talking Cars" as Latest Buzz
Links for the day
Gemini Links 23/10/2025: Daylight Savings Time and Duration Shorthand
Links for the day
Links 23/10/2025: LLM 'Hallucinations' (Defects) in Practical Code 'Generation', China Becomes More Economically and Technologically Independent
Links for the day
Why We Support Richard Stallman and You Probably Should Too
It's not about being "Richard Stallman fan", it is about maintaining the right to hold positions (on technology) like his
Linux Foundation Uses LLM Slop to Promote Microsoft in Linux.com (Again), Rendering It a Linux-Hostile Slopfarm
Openwashing with slop by "Linux.com Editorial Staff", which basically seems to be a bot
Some Large German Media Covers Richard Stallman's Talks in Germany Earlier This Week
LLM-based chatbots are just "bullshit generators" (as he has long called them)
Links 23/10/2025: Windows TCO Galore and "The Internet Is Going to Break Again"
Links for the day
Trouble in Red Hat/IBM and a Retreat to Ponzi Economics in Search of Wall Street Market Heist
Would you invest your life savings in this kind of crap?
Who Asked Software in the Public Interest (SPI) for a Refund? ($100,000, Resulting in Losses of $267,201 in 12 Months, Highest-Ever Losses)
The IRS does not reveal who or what's tied to this refund (or the cause/reason)
Social engineering attack: Debian voted to trick you on binary blobs
Reprinted with permission from Daniel Pocock
Techrights Will Always Stand for Women's Rights
We even invest money - personal savings that it - in our principles
Certified Lawyers Should Know Better (Than to Intimidate Us With Man Who Drives on Motorcycle Through a Really Bad Storm Between Distant Cities, Then Collects Photos of Our Home)
Mentioning someone was in prison for bad things isn't a crime, it's a public service
The "AI" (Slop) Bubble is Already Imploding
"ChatGPT Usage Has Peaked and Is Now Declining, New Data Finds"
The So-called "Sexy" Buckets (AI, Quantum) Cannot Save IBM From Reality, Shares Tank
"No matter how much financial hocus-pocus they use to reclassify revenues to land in the "sexy" buckets (AI, Quantum), it still smells old and musty - just like this company."
Paul Krugman is Wrong About the Scope of Mass Layoffs in the United States
A few years ago society was accelerating its journey towards feudalism, boosted by COVID-19
Links 23/10/2025: Proprietary Blunders and CISA's Latest Disclosure of Holes
Links for the day
Gemini Links 23/10/2025: Fast Past (F1), 99.9% Uptime
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, October 22, 2025
IRC logs for Wednesday, October 22, 2025