Bonum Certa Men Certa

Links 24/11/2022: Redox OS 0.8.0, Mozilla Turns Privacy Into Product



  • GNU/Linux

    • Desktop/Laptop

      • CoryDoctorowPluralistic: 13 Nov 2022 The Framework is the most exciting laptop I've ever broken

        From the moment I started using computers, I wanted to help other people use them. I was everyone's tech support for years, which prepared me for the decade or so when I was a CIO-for-hire. In the early days of the internet, I spent endless hours helping my BBS friends find their way onto the net.

        Helping other people use technology requires humility: you have to want to help them realize their goals, which may be totally unlike your own. You have to listen carefully and take care not to make assumptions about how they "should" use tech. You may be a tech expert, but they are experts on themselves.

        This is a balancing act, because it's possible to be too deferential to someone else's needs. As much as other people know about how they want technology to work, if you're their guide, you have to help them understand how technology will fail.

    • Server

      • TechTargetHow does Kubernetes use etcd?

        Etcd is a lightweight, highly available key-value store accessible to each node in a Kubernetes cluster. Find out how etcd works and learn how to use it inside Kubernetes.

      • TechTargetExplore network plugins for Kubernetes: CNI explained

        With Container Network Interface plugins, IT teams can create and deploy network options for diverse Kubernetes environments. Learn how CNI works and compare top network plugins.

      • TechTargetServer-side WebAssembly prepares for takeoff in 2023

        WebAssembly (Wasm) has been expanding its reach since it began in 2017 as a language for running applications inside web browsers. It began to move beyond the browser in 2019, when Mozilla introduced an open source project called the WebAssembly System Interface (WASI) that provided a framework for WebAssembly apps to access operating system resources. This set the stage for content delivery networks (CDNs) to use WebAssembly to deploy customers' apps without giving them access to the underlying CDN infrastructure.

      • Computing UKSoftware definition is the next supercomputing step for the Met Office [Ed: Microsoft is trying to 'steal' Linux business by bribing and cheating, as usual. Microsoft does not enhance security in Linux but rather adds back doors.]

        Think of a supercomputer - in greatly simplified terms - as a "great big Linux box". Partitioning in Linux is "tricky," said Ewen, and therefore it's difficult to combine approaches that both meet the needs of the scientific community, and are highly trusted.

      • MedevelOpenSearch: Self-hosted Open-source Headless Search Engine

        OpenSearch is a free self-hosted headless (RESTful) Search engine that you can setup and use privately in your server.

        It is a distributed search and analytics engine based on Apache Lucene. After adding your data to OpenSearch, you can perform full-text searches on it with all the features you might expect: search by field, search multiple indices, boost fields, rank results by score, sort results by field, and aggregate results.

        It is a community-driven project which started as a fork of Elasticsearch and Kibana (The Data visualization tool), after their license changed.

      • MedevelTiefVision Is a Deep-Learning Image Search Engine

        TiefVision is implemented in Torch and Play Framework (Scala version). It currently only supports Linux with CUDA-enabled GPU.

    • Audiocasts/Shows

    • Kernel Space

      • Make Use OfAsahi Linux Issues "Progress Report", Improves Apple Silicon Support

        The distro has added USB 3.0 support, but speaker support will have to wait. Livestreaming of its coding is a surprise hit on YouTube.

        The Asahi Linux project, a distribution aiming to make a Linux desktop available for Apple Silicon-based Macs, has issued a November 2022 "progress report."

    • Applications

      • MedevelFreeTTS: Cross-platform Text-To-Speech App

        FreeTTS is a speech synthesis system written entirely in the JavaTM programming language. It is based upon Flite: a small run-time speech synthesis engine developed at Carnegie Mellon University. Flite is derived from the Festival Speech Synthesis System from the University of Edinburgh and the FestVox project from Carnegie Mellon University.

    • Instructionals/Technical

      • Make Tech EasierHow to Host a Website in Ubuntu Using Tor - Make Tech Easier

        The Tor network is a revolutionary piece of software. With a single program, it is now possible to browse and view the Web anonymously. This makes Tor an essential tool for users who want to preserve their privacy when browsing a website. It is also possible to use Tor for hosting a local web server online to make it incredibly helpful for privacy-conscious users who want to share information publicly without revealing themselves.

      • Make Use OfHow to Set Up Your Fingerprint Scanner With PAM on Linux

        If you've got a fingerprint scanner on your Linux device, you can easily set up fingerprint-based authentication for added security.

        The fingerprint is one of the most common entries for authorization. The use of biometric data for authorization confirms the physical existence of individuals by using an element that is relatively inseparable from them.

        In addition, biometric data provides security to the person by using data specific to almost every individual. Leaving aside the legal usage limits of biometric data, these features highlight the use of fingerprints over other second-factor tools.

        Here's how you can set up your fingerprint scanner on Linux using PAM (Pluggable Authentication Modules).

      • ID RootHow To Install Jupyter Notebook on Ubuntu 22.04 LTS - idroot

        In this tutorial, we will show you how to install Jupyter Notebook on Ubuntu 22.04 LTS. For those of you who didn’t know, Jupyter notebook is an open-source and cross-platform application to share code, text, or visual effects with users. The tool can be used with several languages, including Python, Julia, R, Haskell, and Ruby. Its aim is to develop open-source software, open standards, and services for interactive computing across multiple programming languages.

        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 Jupyter Notebook 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.

      • Linux Made SimpleHow to install Super Heroes Marvel y DC on a Chromebook

        Today we are looking at how to install Super Heroes Marvel y DC on a Chromebook.

        If you have any questions, please contact us via a Rumble comment and we would be happy to assist you!

        This tutorial will only work on Chromebooks with an Intel or AMD CPU (with Linux Apps Support) and not those with an ARM64 architecture CPU.

      • Barry KaulerFix top-level /.config and /.local at startup

        In EasyOS 4.5.1 (and earlier), after bootup you will see top-level folders /.config and /.local, with folders and files inside them. This should not be happening; they should be created under /root

        There is a misconfiguration somehow, HOME='/' when enter /etc/rc.d/rc.sysinit, whereas it should be HOME='/root'

      • OSTechNixFix NTFS Partition Is In An Unsafe State Error In Linux - OSTechNix

        The other day I booted a Windows 10 system with Ubuntu live cd. When I tried to mount a Windows partition from the Linux live cd environment, the windows partition refused to mount in read/write mode and displayed this error - NTFS partition is in an unsafe state.

      • Make Use OfHow to Watch YouTube Videos in the Linux Terminal With ytfzf

        You don't have to leave the comfort of your Linux terminal to watch YouTube videos. ytfzf makes it easier to search YouTube from the command line.

        It's no secret that Linux keyboard warriors spend their lives in the terminal, only surfacing to load a browser and watch their favorite Taylor Swift music video on YouTube.

        With ytfzf, you can search YouTube videos from your terminal and stream them using a lightweight media player. You'd never need to open a browser to watch YouTube on Linux again!

      • FOSSLifeIntroduction to Linux Log Management

        In addition to failures, logs contain warnings, which can alert you about a system that, although it can appear to be working correctly, might have subtle issues or poor performance. (Remember, you want high-performance computing, not meh-performance computing.) Logs contain information about successful logins, failed logins, and any root access or use of sudo, which allows you to look for anything unexpected or abnormal.

        Beyond errors and warnings, looking for abnormal behavior is a primary goal of examining logs. Although written in 1989, The Cuckoo's Egg by Clifford Stoll offers a glimpse of how abnormal behavior or “gaps” in logs can lead to the discovery of compromised systems. The book is not necessarily a warning for high-performance computing (HPC) administrators, but rather a reinforcement of good administrative behavior.

      • Getting started with Linkerd

        If you’ve done anything in the Kubernetes space in recent years, you’ve most likely come across the words “Service Mesh”. It’s backed by a set of mature technologies that provides cross-cutting networking, security, infrastructure capabilities to be used by workloads running in Kubernetes in a manner that is transparent to the actual workload. This abstraction enables application developers to not worry about building in otherwise sophisticated capabilities for networking, routing, circuit-breaking and security, and simply rely on the services offered by the service mesh.

        In this post, I’ll be covering Linkerd, which is an alternative to Istio. It has gone through a significant re-write when it transitioned from the JVM to a Go-based Control Plane and a Rust-based Data Plane a few years back and is now a part of the CNCF and is backed by Buoyant. It has proven itself widely for use in production workloads and has a healthy community and release cadence.

      • Secret command Google doesn’t want you to know — mina86.com

        If you’ve travelled abroad you might have noticed Google tries to be helpful and uses language of the region you’re in on its websites. It doesn’t matter that your operating system is in, say, Spanish; Google Search will still use Portuguese if you happen to be in Brazil.

    • Games

      • Godot EngineGodot Engine - Dev snapshot: Godot 4.0 beta 6

        Godot 4.0 has been in beta for a little over two months, and the overall feature completeness, stability and usability have improved a lot during that time.

        We've had beta snapshots every other week, and now we've decided to accelerate the cadence to release a new snapshot every week, to get even faster feedback on our bugfixes, and the potential regressions they may introduce.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Nate GrahamA better fundraising platform - Adventures in Linux and KDE

          Currently our small-donor donation page is https://kde.org/community/donations, which lets you make a single one-time donation. To make a recurring donation, you have to visit https://relate.kde.org, which is less user-friendly, and it’s always struck me as odd to have these split up in two locations.

          Well, KDE is getting a much better donation system powered by Donorbox, which I hope will turbocharge our fundraising! It’s very user-friendly and allows you to easily make recurring donations, which is important. We already set this up for the Kdenlive fundraiser, and it was a smash hit, raising 100% of the funds in the first month of the 3-month campaign. That fundraiser has since moved into stretch goals!

          We’ve now done it again, rolling out a Donorbox-powered donation UI on https://kde.org/bluefriday, our tongue-in-cheek anti-black-friday fundraiser, which will become a general end-of-year campaign. This work was done by members of KDE’s promo team and fundraising working group, principally Lays Rodrigues, Carl Schwan, and Paul Brown. And so far the response has been huge! The fundraiser opened yesterday, and at the time of publication, it’s already collected 530€ from 28 generous donors! And after the new year, the current plan is to continue to use the Donorbox-powered UI for all small donations.

      • GNOME Desktop/GTK

  • Distributions and Operating Systems

    • New Releases

      • Linux MagazineAlpine Linux 3.17 Now Available to the General Public

        The developers of Alpine Linux have officially announced the release of the latest version of the security-focused Linux distribution.

        The first Alpine Linux release in the 3.17 stable series is now available for download and finally adds Rust on all supported platforms. The distribution ships with either GNOME 43 or KDE Plasma 5.26 and enjoys all of the new features and fixes found in both of those desktop environments.

        As for what's new in Alpine Linux itself, the list includes Bash 5.2, GCC 12, Kea 2.2, OpenSSL 3.0, Perl 5.36, PostgreSQL 15, Node.js 18.12, Ceph 17.2, Go 1.19, Rust 1.64, and .NET 7.0.100. OpenSSL also is available with the openssl1.1-compat package.

        It should be noted that PHP 8.0 has been officially deprecated and ISC Kea was moved to the main repository for long time support, whereas ISC dhcp was moved to the community repository. With this move, users are now encouraged to make the switch from dhcpd to Kea.

        You can read more about Alpine Linux 3.17 in the official release notes and download an ISO for installation from the download page for the following architectures: 64-bit (x86_64), AArch64 (ARM64), ARMv7, 32-bit (x86), PowerPC 64-bit Little Endian (ppc64le), and IBM System z (s390x).

      • Redox OS 0.8.0 - Redox - Your Next(Gen) OS

        We have a lot to show since the 0.7.0 release! This release, care has been taken to ensure real hardware is working, i686 support has been added, features like audio and preliminary multi-display support have been enabled, and the boot and install infrastructure has been simplified and made more robust. I highly recommend skimming through the changes listed below before jumping into the images, if you want more details. It is also recommended to read through the Redox OS book if you want more information on how to build and use Redox OS.

        For this release, I would like to personally thank Ron Williams, who goes by rw_van in the Redox OS chat and GitLab. Ron has provided many valuable contributions for this release, including vast updates to the book, support for building with podman, improvements to the build infrastructure, performing hardware testing, and more. I would also like to thank our Redox OS Summer of Code (RSoC) students, whose work was detailed in prior news posts and much of this work is included in this release. Finally, I would like to thank the donors to Redox OS, for it is their contributions that keep our RSoC program and our infrastructure running. Please consider donating to Redox OS using the links on the Donate page!

        In addition to the exciting technical changes, there is also organizational news to share. Redox OS received a donation of $400,000 (USD). This donation was anonymous, and the way in which it was made anonymous has made it not possible to use at this time. Presently, I am working with a legal team on determining specifically how the OFAC sanctions on Tornado Cash apply to this donation, which was made through Tornado Cash. At present, as I am a US citizen, I have blocked the transfer of this donation in order to comply with potential OFAC sanctions. In the event that I am allowed to use this donation, I will describe in another news post what it means for Redox OS.

    • Fedora Family / IBM

      • LinuxiacFirst Look at the Upcoming Fedora Web-Based Installer

        Fedora announced the first public preview of the new web-based Anaconda Installer, significantly simplifying the installation process.

        Anaconda is a free and open-source system installer for Linux distributions mainly used by Red Hat Enterprise Linux, Fedora, CentOS, and RHEL-based derivatives such as AlmaLinux, Rocky Linux, Oracle Linux, and others.

      • CentOSCentOS Community Newsletter, November 2022 - Blog.CentOS.org

        CentOS Connect has been announced as a FOSDEM Fringe event. This free event takes place in Brussels on February 3, 2023, the day before FOSDEM. If you’re attending FOSDEM, join us at CentOS Connect to learn about CentOS and connect with the people who work on it.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Web Browsers/Web Servers

      • Mozilla

        • EngadgetMozilla bundles its VPN and email relay services for $7 per month [Ed: Mozilla is not a privacy company]

          Mozilla's privacy services might be more compelling if you were previously on the fence. The company now offers its virtual private network (VPN) and Firefox Relay Premium together in a $7 per month bundle when you pay for an annual subscription. Given that the VPN normally costs $5 per month (on a similar yearly basis) by itself, this may be a solid choice if you want more than the fundamentals.

          The VPN secures traffic for up to five devices, with servers in over 30 countries, no logging and perks like "multi-hop" access that uses more than one server to further protect your connection. However, Firefox Relay may be more intriguing. You get both email aliases to hide your real accounts as well as phone number masking to prevent your digits reaching spammers and hackers. You might not worry so much that signing up for a service will eventually lead to a privacy breach.

        • MozillaNew phone? Give yourself the gift of privacy with these 5 tips

          So you’ve unboxed a shiny new phone, peeled the sticker off the screen and transferred your data. If you’re reading this, you’ve made the smart decision to take another important step: Setting up your device for privacy and security.

    • SaaS/Back End/Databases

      • PostgreSQLPostgreSQL: PostgreSQL JDBC 42.5.1, 42.4.3, 42.3.8, 42.2.27.jre7 Security update for CVE-2022-41946

        The PostgreSQL JDBC team have released 42.5.1, 42.4.3, 42.3.8, 42.2.27.jre7 to address a security issue: CVE-2022-41946. (Note there is no fix for 42.2.26.jre6 see the advisory for workarounds) This is only an issue if you are using PreparedStatement.setText() or PreparedStatement.setBytea() where the String or bytea argument is larger than 51200 bytes. At which point the driver will buffer to disk. To do this it creates a temporary file which in previous versions could be read by other users on the client system. Note this only effects unix like systems. See the security advisory for the details.

    • FSF

    • Programming/Development

      • Trail Of BitsWe're streamers now | Trail of Bits Blog

        We’ll share detailed technical presentations on fuzzing smart contracts, and guide attendees to write invariants for them in our first six workshops. Engineers will go over fuzzer setup, how to identify invariants—from simple to complex—and how to translate these invariants into code.

      • How to make a scatterplot in R | R (for ecology)

        Now that you’ve learned the very basics of plotting from our earlier tutorial on making your very first plot in R, this blog post will teach you how to customize your scatterplots to make them look better. If you want to take this even a step further, check out my step-by-step tutorial introduction to publication-quality scatterplots.

      • Python

      • Rust

        • SDTimesRust’s addition to the Linux kernel seen as “enormous vote of confidence” in the language - SD Times

          The release candidate for the latest version of the Linux kernel was announced last month, and one of the highlights in the release notes for Linux 6.1 is the inclusion of the initial infrastructure for adding Rust as a language.

          Rust has been growing steadily in popularity through the years, and though according to the 2022 Stack Overflow Developer Survey 9 percent of developers use it, it has spent seven years in the top spot for “most loved” language. In this year’s survey almost 87% of developers said they love Rust, which is about 10 percentage points higher than the second-most loved language, Elixir.

  • Leftovers

    • TediumStove Top History: How Instant Stuffing Came to Dominate Dinner

      If you’re reading this right now and you’re in the U.S., you’re probably thinking about two things: One, can we talk about something other than technology for five minutes? And two, what time is Thanksgiving dinner? The answer to the first is this newsletter, and the answer to the second is very much sometime Thursday. Helping to speed the process for millions of homes is a mix that comes in a box that has simplified one of the most complicated parts of Thanksgiving dinner—the stuffing. Today’s Tedium talks about Stove Top, which celebrates its 50th anniversary this year, and other stuff about stuffing innovation.

    • Linux Foundation

    • Security

      • LWNSecurity updates for Wednesday [LWN.net]

        Security updates have been issued by Debian (heimdal, libarchive, and nginx), Fedora (varnish-modules and xterm), Red Hat (firefox), Scientific Linux (firefox, hsqldb, and thunderbird), SUSE (Botan, colord, containerized-data-importer, ffmpeg-4, java-1_8_0-ibm, krb5, nginx, redis, strongswan, tomcat, and xtrabackup), and Ubuntu (apr-util, freerdp2, and sysstat).

      • QSB-087: Qrexec: Injection of unsanitized data into log output | Qubes OS

        We have just published Qubes Security Bulletin (QSB) 087: Qrexec: Injection of unsanitized data into log output. The text of this QSB is reproduced below. This QSB and its accompanying signatures will always be available in the Qubes Security Pack (qubes-secpack). More information about QSBs, including a complete historical list, is available here.

      • Computing UKHive ransomware actors have amassed $100m from 1,300 businesses: CIS [Ed: Microsoft Windows TCO]

        Hive's ransomware affiliates have been seen attacking vulnerabilities in Microsoft Exchange Server and Fortinet VPNs

      • The RecordRansomware incidents now make up majority of British government’s crisis management 'Cobra' meetings - The Record by Recorded Future [Ed: Microsoft Windows TCO]

        Ransomware incidents in the United Kingdom are now so impactful that the majority of the British governments recent Cobra crisis management meetings have been convened in response to them rather than other emergencies.

      • SANSInfoSec Handlers Diary Blog - SANS Internet Storm Center

        In this diary, we are assuming PC-like devices with state-of-the-art disk encryption (full disk encryption, FDE) and a "normal" desktop OS (Linux, Windows, ...).

      • Use After Free vulnerability in Linux Kernel allows Privilege Escalation. Patch your kernel

        Redhat has just just published a risk advisory about a vulnerability in the Linux Kernel that allows for local privilege escalation. This vulnerability is tracked as CVE-2022-3910 (CVSS score: 7.4). This vulnerability is referred to be a use-after-free problem, and it can be found in io uring on the Update of Reference Count. io uring is an interface for making system calls in Linux. It made its debut for the very first time in the mainline Linux Kernel version 5.1 in the year 2019. It gives an application the ability to start system calls that may be carried out in an asynchronous manner.

    • Environment

      • Michael West MediaControversial coal mine wins water licence, former pollie Joel Fitzgibbon joins the board - Michael West

        For a quarter of a century Joel Fitzgibbon was Labor’s man in the coal-mining electorate of Hunter. Now he’s the ‘‘ideal appointment’’ to the board of a company with a large stake in New Hope’s controversial New Acland coal mine. Callum Foote reports.

        It was the annual general meeting of coal investor Brickworks, in the highly un-industrial surroundings of The Establishment, a swanky bistro in George Street, Sydney. An AGM is a time for questions. But not every question was granted an answer.

        Former pro-coal Labor backbencher Joel Fitzgibbon refused to answer questions regarding his new role with coal investor Brickworks.

        And the man who hired him, billionaire Robert Millner, declined to comment on whether Fitzgibbon was involved in lobbying efforts for the New Acland coal mine.

    • AstroTurf/Lobbying/Politics

      • AccessNowElon Musk Twitter takeover: digital safety tips and resources

        In the weeks since tech billionaire Elon Musk completed his acquisition of Twitter, we’ve seen plenty to worry about. Among Musk’s most troubling moves: cutting staff from its trust and security workforce. Activists around the world are nervous, and with good reason. If you choose to stay on Twitter, migrate to another platform, or maintain accounts on multiple platforms, it’s imperative you take steps to increase your digital safety.

        To help you do that, our Digital Security Helpline, a free 24/7 digital safety resource for civil society around the world, has prepared some basic guidelines. But remember: everyone has a unique security profile, and there are no one-size-fits-all solutions for increasing digital safety. If you’re a human rights defender, journalist, or activist, you may need emergency assistance or advice tailored to you and your specific circumstances. If that’s the case, contact us directly.

    • Civil Rights/Policing

      • [Older] They Crush Our Song for A Reason - The Chris Hedges Report

        August Wilson wrote 10 plays chronicling Black life in the 20th century. His favorite, Joe Turner’s Come and Gone, is set in 1911 in a boarding house in Pittsburgh’s Hill District. The play’s title comes from “Joe Turner’s Blues,” written in 1915 by W. C. Handy. That song refers to a man named Joe Turney, the brother of Peter Turney, who was the governor of Tennessee from 1893 to 1897. Joe Turney transported Black prisoners, chained in a coffle, along the roads from Memphis to the Tennessee State Penitentiary in Nashville. While en route, he handed over some of the convicts, for a commission, to white farmers. The prisoners he leased to the farmers worked for years in a system of convict leasing — slavery by another name.

        In Wilson’s play, Herald Loomis, a convict who worked on Turner’s farm, arrives in Pittsburgh after seven years of bondage with his 11-year-old daughter, Zonia, in search of his wife. He struggles to cope with his trauma. At a boarding house, he meets a conjurer named Bynum Walker, who tells him that, to face and overcome the demons that torment him, he must find his song.

        It is your song, your voice, your history, Walker tells him, which gives you your identity and your freedom. And your song, Walker tells him, is what the white ruling class seeks to eradicate.

    • Monopolies

      • CCIAWho is meant to be protected by antitrust law and policy? - Disruptive Competition Project

        The focus of contemporary competition policy debates is shifting back to the first principles, asking: “What are we trying to do? What is the objective of antitrust?” Enforcers and some legislators in the U.S. are suggesting a shift away from consumers to a completely different approach that focuses on exerting power over specific companies. This change of approach is also gaining traction in some U.S. states as several state Attorneys General have recently sued technology companies alleging violation of antitrust laws without considering the impact on consumers of the actual conduct or the proposed remedy. California Attorney General (AG) Rob Bonta recently filed a civil antitrust and unfair competition lawsuit claiming that Amazon’s pricing practices prevent retailers from offering lower prices than the ones they offer at Amazon’s store. The California case mirrors the suit that DC AG Karl Racine filed on behalf of the District of Columbia that also alleged that Amazon has too much control over how much outside vendors can charge for their products. However, the judgment issued by the DC Superior Court established not only that the DC AG’s office could not support its allegations against Amazon, but that the Amazon practices in question actually benefit consumers. These recent cases raise the important question: who is antitrust supposed to protect?

        For the last four decades, enforcers and courts have agreed that antitrust law and policy should protect consumer welfare, by promoting competition rather than competitors. Importantly, the consumer welfare standard in the 1970s was developed in response to the belief that previous U.S. antitrust policy had become too subjective and overly aggressive by focusing on the size of companies regardless of the effect on consumers. With enforcers and courts embracing the consumer welfare standard, it has served as the backbone of U.S. and global antitrust policy ever since, as also indicated by the International Competition Network (ICN) and the Organisation for Economic Co-operation and Development (OECD). As a result, the purpose of antitrust law has been to ensure economic efficiency delivering lower prices, promoting innovation, and increasing benefits for consumers. For the last decades, the message has been clear – consumers are the ones to be protected by antitrust efforts. This approach has led to astounding levels of innovation, and it is not by coincidence that numerous digital and connected services have been able to provide consumers and businesses the tremendous benefits that they enjoy today.

        • Copyrights

          • Michael GeistFreedom of Expression is Not A Loophole: Responding to the Government’s Inaccurate Defence of Mandated Payments for Links in Bill C-18 - Michael Geist

            The Standing Committee on Canadian Heritage opened its clause-by-clause review of Bill C-18 on Friday with some extensive questions about the scope of coverage of the bill and the opportunity to vote on several amendments. The meeting finally provided the chance to ask department officials for their views on key questions, including whether the government believes that services such as Reddit and Twitter are caught by the law (the answer was yes they are digital news intermediaries, but may not be sufficiently dominant to be required to negotiate mandate payments). The most important moment in the hearing came toward the end, when Conservative MP Rachael Thomas moved an amendment to exclude links from the scope of the definition of news content. That approach would still ensure that news publishers are covered for uses of their work such as republication (which is precisely what most would envision) but safeguard the foundation of the free flow of information on the Internet.

            As I’ve argued elsewhere, the government’s current approach ascribes value to links where there isn’t any, regulates which platforms must pay in order to permit expression from their users, and dictates which sources are entitled to compensation. The committee did not have time to vote on the amendment, but Liberal MP Chris Bittle offered up the government’s perspective, which is that it will vote against the proposal, confirming that it intends to include links within the scope of the legislation. That confirmation is not surprising, but it is notable, since advocates of the bill have insisted – despite a plain reading of the bill – that it does not require payments for links. That argument seemingly rests on the claim that payments will involve compensation for all links, rather than individual ones, which is a distinction without a real difference.

  • Gemini* and Gopher

    • Personal

      • 🔤SpellBinding: ACEYLMH Wordo: TAKEN
      • People Are Actually Rational

        We're all human (not you, search engine bot. Go away!), and humans are rational within their constraints. Initially I was going to title this post "Respect Legacy", but it occurred to me that it applies equally to the present.

        Let me start with an anecdote. I had a very talented project manager at one point. We worked in a really big project within higher education, and by the time I joined the project was already a bunch of years old even though it wasn't in production yet. Needless to say there was a lot of legacy code already. Since the project had gone through a few different phases and the technology landscape had changed radically during those years people would often stumbled over old code and ask why it had been written in that way to begin with.

    • Technical

      • Programming

        • I'm soliciting your advice

          I recently learned Rust. Or at least I've learned it roughly as well as a third grader knows how to write novels or do algebra. I'm very much a beginner, but I've completed Rustlings, read through most of the book, and even built a terminal application for interacting with the public REST API that my company maintains.

          But, like...what do I actually *do* with this knowledge now? What's something useful I can do to improve it, beyond just doing a lot more exercises? What's something useful I can do for myself and for the wider world? I've been wracking my brain trying to come up with something, and I just don't know. For every problem I have as a user of computers, there are already tons of excellent solutions provided by the open source community, and I'm at a place where I'm really happy with everything I use on a daily basis. So I don't have a personal need that would provide motivation right now.

        • First Release of the Gemroff Markup Language



          The second new program I've been working on for a while and finished this month, I'm announcing the release of the Gemroff markup language!

        • GObject Introspection

          When possible, I like to defer technical decisions for as long as possible. For example, if you're using a standardized language & OS interfaces, you don't need to pick an actual compiler/interpreter and OS until quite late.

          For example, say I pick Common Lisp and UNIX. The eventual platform will probably be sbcl and Linux, but it doesn't have to be. Similarly, in CL CFFI is a pseudo-standard FFI that is portable to many compilers. But is there such a thing as an FFI that is portable to many languages?


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



Recent Techrights' Posts

So When Will British Politicians, Police, Government Departments Quit Twitter (X.com)?
They sure bring constituents there (by being there)
IBM Red Hat Does Not Compete With Microsoft, It's a Microsoft Reseller
even if employees of Red Hat dislike and distrust Microsoft
Dr. Andy Farnell on Marketing Bad Things Like Slop Using FOMO (Fear of "Being Left Behind")
many of the same themes we often cover here
IBM Stock Compared to Bitcoin, Fake Articles About IBM Promote Myths About IBM
The stock moves based on false marketing
 
Links 13/01/2026: Russia Weaponises Weather Against Civilians, Beijing-Controlled HK Attacks Legal Team of Besieged Critics
Links for the day
Gemini Links 13/01/2026: Loss of Desire to Produce, Individual Consumption
Links for the day
Shobhit Varshney From IBM Pushing Slop at Large Bank, Another McDonald's Waiting to Happen?
How long can they get away with phony narratives like "replaced by AI"?
Links 13/01/2026: Ubisoft Layoffs, "India IT In Shambles", and Microsoft Chatbot Killing People
Links for the day
IBM is Not a Leftist Company, the "I" Stands for Imperialism, and Poo Floats to the Top
Remember that AK is military from both sides of his family
Links 13/01/2026: More Mass Layoffs in GAFAM, Catching Up With Political News of Early January
Links for the day
Freedom of Speech in the UK (or Freedom of the Press/Expression) and Protection From Adversaries
undressing people without consent and in very bad taste is not "speech"
Ending the Status Quo at the European Patent Office (EPO) This Year
Things will continue to get worse as long as the "Digital Majority" stays silent and/or passive
Greenland Ought to Move to GNU/Linux, Not Apple
GNU/Linux at 4%
If You Care About Freedom, Don't Follow IBM Red Hat (Like Microsoft Novell 20 Years Ago)
IBM Red Hat and Microsoft don't seem to compete
Red Hat Layoffs, Even of "AI" Staff in India
This is how companies die
LLM Slop Isn't Replacing Online News, It's Just a Pest That's Gradually Going Away as Money for Slop Runs Out
Slop likes to talk about itself (like some kind of 'web-cancer')
Not Journalism: Almost 80% of the 'Articles' We Saw About Torvalds and 'Vibe Coding' Are LLM Slop (Sometimes Slop Images)
The real issue is, Torvalds who created Git as a solution to proprietary prison is entertaining Microsoft's own proprietary prison
EPO People Power - Part XXXIII - Interest From Some European Media, For a Change
Without it, we'll become another Russian Federation
Just Another Reminder That Microsoft Didn't Deny Mass Layoffs
Remember that Microsoft never denied this
GNU/Linux Measured at 6% in Réunion This Year
Population sizes like a million people are nothing to sneeze at
Bluewashing Continues, Red Hat Onboarding Interns in Low-Paid Regions
It's the end of the second Monday of 2026
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, January 12, 2026
IRC logs for Monday, January 12, 2026
Gemini Links 13/01/2026: ScottoRang and Outage
Links for the day
GNU/Linux Exceeding 6% in Cape Verde
Windows is measured as down sharply
When It Comes to Health, Slop is a Flop and It Kills People
Chatbots will mostly die after many people die due to them
2026 Has Begun Well for GNU/Linux Users (and for Us)
A lot of the anti-Linux FUD we got accustomed to seeing some years ago became scarce
Links 12/01/2026: Vista 11 Exodus and Famicom/NES Game
Links for the day
Links 12/01/2026: Twitter (X) Being Blocked in More Countries, PTAB Besieged by Cheeto Appointees (Bad Patents Getting Through)
Links for the day
Links 12/01/2026: Brussels Plotting Exit From GAFAM (US), Carole Cadwalladr Explains "Peter Thiel's New Model Army"
Links for the day
Oligarchs and States Always Attempted to Obstruct Efforts to Expose Their Corruption
We commend the administrator who consistently and adamantly defend the freedom of speech
Scheduled Maintenance Between 15th of January and Days to Follow, Free Software Foundation (FSF) Looking to Add 43 More Members by 16th of January
People who value Software Freedom should consider joining to support the FSF
Bracing for Microsoft Layoffs, Tired of Microsoft Lies, Microsoft Staff Wants Transparency, Not Face-Saving Coverup From Frank Shaw
totally made up stock price
GNU/Linux Estimated at Around 5% in Montserrat
another country where the "share" of GNU/Linux is now measured at 5%
GNU/Linux Exceeding 5% in Guadeloupe According to statCounter
GNU/Linux "share" estimates in Guadeloupe
Dr. Richard Stallman @ Georgia Tech Next Week
More Than One Week From Now
EPO People Power - Part XXXII - Little Hope That European Press Will Attempt to Expose Drug Abuse in Europe's Second-Largest Organisation
What does this tell us about the press in Europe?
Three most controversial Australian authors linked to St Paul's, Coburg
Reprinted with permission from Daniel Pocock
Links 11/01/2026: Data Breaches and Recent (Early 2026) Political Developments
Links for the day
Gemini Links 12/01/2026: Insomniacs After School and Boycotting Amazon
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, January 11, 2026
IRC logs for Sunday, January 11, 2026
Brett Wilson LLP 'Dropping' the LLP, Is This Rebranding?
It's not a coincidence or a glitch, there was a formal change somewhere in the system
Can IBM Still Control the Narrative?
We'll see what comes out through the grapevine later this week
IBM SkillsBuild as Microsoft Training, Microsoft Vendor Lock-in, Microsoft Surveillance
Microsoft benefits from IBM's "training"
EPO People Power - Part XXXI - Almost No Crime is Possible Without Enablers and Complicit Colleagues
By the middle of January 2026 we'll have taken things up another gear
Aruba's GNU/Linux Adoption Seems to Have Reach All-Time High This Year
ChromeOS rose by a lot too
After the LLM Slop Frenzy...
In every way, slop is no better than spam
Links 11/01/2026: 'Nothing to Lose' in Iran and Kyiv Restores Electricity
Links for the day
Gemini Links 11/01/2026: "Late To The Party" and "Thinking About Software Licences"
Links for the day
Links 11/01/2026: Bob Weir and Stewart Cheifet Perish
Links for the day
Higher Adoption Rates of GNU/Linux in Cyprus in Recent Years
there are some Cypriots who are championing Free software
Microsoft's linkedin.com is Shrinking, Expect LinkedIn Layoffs to Carry on in 2026
Expect the mass layoffs and office closures to carry on there, maybe as early as next week
Gemini Links 11/01/2026: Scott Morgan and 'The Unix Way'
Links for the day
IBM to Be 'Reorganised'
The rich look for ways to 'monetise' what's left IBM
Dr. Andy Farnell Explains Why He'll Stop Sending E-mail to Microsoft and Gmail Users
The article is long and well worth reading
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, January 10, 2026
IRC logs for Saturday, January 10, 2026