[Meme] Never Admit Mistakes

Posted in Deception at 9:40 pm by Dr. Roy Schestowitz

When all else fails; Cover-up begins

Summary: Management at Sirius ‘Open Source’ lacks the humility to take responsibility for its own failures

Sirius ‘Open Source’: Lying to Its Own Clients and Failing to Meet SLAs

Posted in Deception, Free/Libre Software at 9:33 pm by Dr. Roy Schestowitz

Service-level agreement

Summary: Service Level Agreements (SLAs) or service-level agreements weren’t met by Sirius ‘Open Source’; it was often the fault of the management, but it will never admit this

THE series has thus far not given many concrete examples; nor did it name any clients. It’s never the intention to name any clients at all. This series is not about clients of Sirius. However, to demonstrate some of the failures this past year, consider the following examples from the internal report.


In recent years, in addition to the above, colleagues were compelled to become less honest with clients, all for the sake of saving face. In fact, there are countless examples of ‘cover-up’, but the following portion gives just one example (with redaction for privacy reasons).

Client chasing Sirius twice:

May I have an update on this please? I am on holiday next week and would have liked this resolved.

Thank you.

Kind regards,


Just realised that this is still outstanding, any news please?

Thank you.

Kind regards,

Sirius staff:

EXTERNAL EMAIL: Do not trust links or attachments without checking.

Sorry █████████████████, the person looking into this has gone on maternity leave so this ticket must have been missed. As far as I’m aware the disk will be replaced by █████████████████ as its under warranty but we need to know the serial number of the failed disk. Is this something you could give us?


Sirius staff to Sirius CEO:

Hi █████████████████,

Can I be honest with him and say I did flag it up but people were too busy? Or something else?


For brevity’s sake, this one example may suffice for now.

To be clear, there’s lots of wrong stuff here, more so than ‘wrong’ staff, as this makes pertinent staff look bad, even staff that does good work, causing staff to feel dishonest, in effect lying to oneself and lowing personal credibility among clients. This point will be revisited in the last section.

Nobody wishes to believe he or she works in a company that deceives the press, the clients, and even its own workers. False promises, false explanations and fictional excuses contribute to a climate of suspicion and distrust. A year ago there were unfulfilled expectations of weekly updates about what the company was doing; it only took about a week for such promises to fade away.

Tomorrow we’ll give examples of failing to meet Service Level Agreements (SLAs) or failing in other aspects.

Links 14/12/2022: Krita 5.1.4 Released and Kaisen Linux Rolling 2.2 is Ready

Posted in News Roundup at 9:24 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Server

    • Audiocasts/Shows

    • Kernel Space

    • Graphics Stack

    • Applications

      • Linux LinksExcellent Utilities: Cerebro – productivity tool

        We tested the software under Ubuntu 22.10. The project provides a convenient deb package.

        If you’re not running a Debian-based distro such as Ubuntu, we recommend using the project’s AppImage file. AppImage is a universal software format for distributing portable software on Linux without needing superuser permissions to install the application. AppImage doesn’t really install software. It’s a compressed image with all the dependencies and libraries needed to run the desired software.

    • Instructionals/Technical

      • Server Disk Usage – The Linux Schools Project

        I was looking for a way of improving the Disk Usage feature in the Web Management. The graphs were being drawn using images with the width set which seemed sub optimal. In addition to this the disk usage information was being generated using the du command which does not cache results nor does it have a built in way of storing the information for later retrieval. This causes a problem in that users do not want to be waiting 5 minutes for the disk usage information to appear on the page. My earlier work in getting this to work was run from a cron job that ran once a week but was resulting in a lot of files being generated for the disk usage information, and I was hoping to replace this with a database solution using SQLite.

      • H2S MediaHow to install Adminer on Ubuntu 22.04 LTS – Linux Shout

        Follow the commands given in this tutorial to install Adminer Database manager on Ubuntu 22.04 LTS using Terminal.

        Just like PHPMyAdmin, Adminer is also an open-source web-based tool to manage databases. Earlier it was known as phpMinAdmin, however, later its developers changed its name to Adminer. Maybe to remove the confusion that appears with the similarity of its name with PHPMyAdmin.

        Adminer is better than phpMyAdmin in terms of performance and is also a lightweight alternative. Further, it natively supports a wide range of database systems. Such as MariaDB/MySQL, PostgreSQL, MongoDB, and SQLite. Elasticsearch and more…

      • LinuxConfigMBR/DOS vs GPT partition scheme for Linux

        When partitioning a hard disk or other storage device, you have a choice on what type of partition scheme to use. By far, the two most common partition schemes to use are MBR (Master Boot Record, sometimes also referred to as msdos) and GPT (GUID Partition Table). When preparing to partition and format your hard drive, it is important to understand the differences between these two schemes in order to choose which one is ideal for your situation.

        In this tutorial, we will look at the differences of MBR/DOS vs GPT partition schemes. We will specifically look at them through the context of a Linux system, and give you some pointers so you can quickly and reliably determine which of these two schemes you should be using for your storage devices. Read on to learn about the differences.

      • How to use lscpu command to get CPU information – Darryl Dias

        The lscpu command is a helpful utility for displaying information about the CPU (Central Processing Unit) on a Linux system. This command can be used to obtain detailed information about the CPU, including the number of CPU cores, the CPU type, the CPU speed, and the type of CPU architecture.

      • LinuxConfigBash script to monitor CPU and Memory usage on Linux

        Memory usage on Linux is generally measured in terms of the amount of RAM being used by a particular process. This can be monitored by using the free command which displays the total amount of memory, used memory, and free memory available on the system.

        CPU usage on Linux is generally measured in terms of the number of CPU cores being used by a particular process. This can be monitored by using the top command which displays the amount of CPU cores and the total amount of CPU time being used.

    • Games

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KritaKrita 5.1.4 Released

          We’re releasing today a new bugfix release. This probably will be the last 5.1 bugfix release, since we’re updating our dependencies and builds after this. Next will be 5.2 with a ton of changes!

        • KDE OfficialJoin Season of KDE 2023 | KDE.news

          Season of KDE is an opportunity to contribute to KDE, while at the same time improving your skills with guidance from experienced mentors.

          Apart from code, software projects require artwork, translations, documentation, community management, and funds acquired through fundraising campaigns. With Season of KDE, you too can get the chance to hone your skills in one or more of these areas over a 12-week period. Participation is open to people of all ages with an interest in learning about open source.

        • Harald SitterSelenium + AT-SPI = GUI Testing | 💺 Blog

          At KDE we have multiple levels of quality assurance ranging from various degrees of a humans testing features to fully automated testing. Indeed automated testing is incredibly important for the continued quality of our software. A big corner stone of our testing strategy are so called unit tests, they test a specific piece of our software for its behavior in isolation. But for many aspects of our software we need a much higher level view, testing pieces of Plasma’s application launcher in isolation is all good and well but that won’t tell us if the entire UI can be easily navigated using the keyboard. For this type of test we require a different testing approach altogether. A couple months ago I’ve set set out to create a testing framework for this use case and I’m glad to say that it has matured enough to be used for writing tests. I’d like to walk you through the technical building blocks and a simple example.

          Let us start of by looking at the architecture at large. So… there’s Selenium which is an incredibly popular, albeit web-oriented, testing framework. Its main advantages for us are its popularity and that it sports a server-client split. This means we can leverage the existing client tooling available for Selenium without having to write anything ourselves, we only need to grow a server. The server component, called a WebDriver, implements the actual interaction with UI elements and is generic enough to also apply to desktop applications. Indeed so thought others as well: there already exists Appium – it extends Selenium with more app-specific features and behaviors. Something for us to build upon. The clients meanwhile are completely separate and talk to the WebDriver over a well defined JSON REST protocol, meaning we can reuse the existing clients without having to write anything ourselves. They are available in a multitude of programming languages, and who knows maybe we’ll eventually get one for writing Selenium tests in QML

      • GNOME Desktop/GTK

        • 2022 GNOME Infrastructure Annual Review – Andrea Veri’s Blog

          I believe it’s kind of vital for the GNOME Infrastructure Team to outline not only the amazing work that was put into place throughout the year, but also the challenges we faced including some of the architectural designs we implemented over the past 12 months. This year has been extremely challenging for multiple reasons, the top one being Openshift 3 (which we deployed in 2018) going EOL in June 2022. We also wanted to make sure we were keeping up with OS currency, specifically finalizing the migration of all our VM-based workloads to RHEL 8 and most importantly to Ansible. The main challenges there being adapting our workflow away from the Source-To-Image (s2i) mechanism into building our own infrastructure images directly through GitLab CI/CD pipelines by ideally also dropping the requirement of hosting an internal containers registry.

  • Distributions and Operating Systems

    • New Releases

      • Linux MagazineKaOS Linux 2022.12 Has Plenty to be Excited About

        KaOS is a KDE Plasma-based Linux distribution that has a new version that includes some of the latest releases and some new tools.

        KaOS Linux 2022.12, a rolling release distribution based on Arch Linux, is now available and includes some exciting additions. First off, the distribution ships with Linux kernel 6.0. Next, KaOS Linux 2022.12 adds KDE Plasma 5.26.4, which is the latest version of the desktop environment. Along with that update are KDE Gear 22.12 and KDE Frameworks 5.101.

        Some of the improvements to the desktop include: the Dolphin file manager finally including a selection mode, which makes it easy to quickly select files and folders you want to work with; the Gwenview image viewer now offers brightness, contrast, and gamma controls; Kate (text editor) now includes a Keyboard Macro tool; Kalendar now displays events within popup windows.

      • Kaisen Linux Rolling 2.2 Release Notes

        The three years old release. Minor bugs fixed. Many improvements of the GUI. Adding the exegol tool!

        Codename: Rolling

        This release is the final of the 2.2 revision of Kaisen Linux Rolling.

        To begin with, let’s wish Kaisen Linux a happy birthday! Kaisen Linux is now three years old! As tradition dictates, the 2.2 release and its batch of new features and the specifications of the features planned for 2.2 are available for the 3 years of the project!

        This changelog will resume the changelog of the 2.2RC1 and the 2.2RC2 releases (Release Candidate of the 2.2 version) and will add all changes after the releasing of the 2.2RC2 version.

        The big news of this release is the arrival of the Exegol tool on Kaisen Linux!

    • SUSE/OpenSUSE

      • OpenSUSEProject Plans Workshop to Grow Mentorship Efforts

        The openSUSE Project will have a workshop on Jan. 10 at 15:30 UTC at meet.opensuse.org/meeting that will focus on increasing mentorship for this year’s Google Summer of Code.

        There is a long tradition of the openSUSE Project participating in the GSoC and community members that want to participate as either a mentor or mentee are encouraged to attend.

    • Fedora Family / IBM

      • LinuxiacBudgie Desktop Proposed as Official Fedora Spin

        Budgie is a GTK-based desktop environment built on GNOME technologies, traditionally associated with Solus as its flagship desktop environment. Its design emphasizes simplicity, minimalism, and elegance. In addition, Budgie is extensible through its plugin architecture and offers a variety of customization options.

        Although not as popular as leading GNOME and KDE Plasma, Budgie has a large fan base and a long history in the Linux community dating back to 2013. Leading distros such as Ubuntu, Debian, Arch Linux, Manjaro, and opensSUSE have included it in their releases, either as a separate spin or available for installation in their repositories.

      • GNOMEUpdate from the world of Fedora Workstation

        Fedora is our overall open source project and community working on packaging components and software for the various outputs that the Fedora community delivers. Think of the Fedora community a bit like a big group of people providing well tested and maintained building blocks to be used to build operating systems and applications. As part of that bigger community you have a lot of working groups and special interest groups working to build something with those building blocks and Fedora Workstation is the most popular thing being built from those building blocks. That means that Fedora Workstation isn’t ‘Fedora’ it is something created by the Fedora community alongside a lot of other projects like Fedora Server, Silverblue and Fedora spins like Fedora KDE and Fedora Kinoite. But all them should be considered separate efforts built using a shared set of building blocks.

        Putting together an operating system like Fedora Workstation is more than just assembling a list of software components to include though, it is also about setting policies, default configurations, testing and QE and marketing. This means that while Fedora Workstation contains many of the same components of other things like the Fedora KDE Plasma Desktop spin, the XFCE Desktop spin, the Cinnamon spin and so on, they are not the same thing. And that is not just because the feature set of GNOME is different from the feature set of XFCE, it is because each variant is able to set their own policies, their own configurations and do their own testing and QE. Different variants adopted different technologies at different times, for instance Fedora Workstation was an early adopter of new technologies like Wayland and PipeWire. So the reason I keep stressing this point is that I to this day often see comments or feedback about ‘Fedora’, feedback which as someone spending a lot of effort on Fedora Workstation, sometimes makes no sense to me, only to reach out and discover that they where not using Fedora Workstation, but one of the spins. So I do ask people, especially those who are members of the technology press to be more precise in their reviews, about if they are talking about Fedora Workstation or another project that is housed under the Fedora umbrella and not just shorten it all to ‘Fedora’.

      • Red Hat OfficialEnd of maintenance for Red Hat Enterprise Linux 7 is almost here

        It’s time to prepare for the end of maintenance support.

        It’s been almost ten years since the launch of Red Hat Enterprise Linux (RHEL) 7, and its maintenance support phase will come to an end in June 2024.

        When maintenance support ends, the Extended Life Support phase will begin. During this period, Red Hat will provide limited ongoing technical support. No bug fixes, security fixes, hardware enablement, or root cause analysis will be available, and support will only be supplied on existing installations.

      • Red Hat OfficialRed Hat and WebAssembly

        WebAssembly (WASM) is a technology widely used in browsers, video gaming and content streaming. Today, it’s also being adapted for use with containers, and as a back-end technology for enabling Function-as-a-Service (FaaS) and Platform-as-a-Service (PaaS).

      • Red Hat OfficialApplying DevOps and open source best practices to democratize medical research

        The Boston Children’s Hospital FNNDSC team is using DevOps to improve its delivery on ChRIS, a solution helping to democratize healthcare platforms

        As a leader in open source technology, Red Hat believes in using an open development model and DevOps best practices to create more stable and innovative technologies built with IT security needs in mind. We have spent decades collaborating with customers to develop software solutions that drive our customers—and the world—forward.

      • Red Hat OfficialBeyond the STIG: The wider world of cybersecurity

        If the first definition resonated, then this new blog series is for you. STIGs, a concept originally designed for the US Department of Defense, are increasingly seen as a critical security guide for security-conscious computing in a variety of places across the public and private sectors, especially in regulated industries or sensitive environments like energy and banking. While STIGs are incredibly important, cybersecurity is built around an ecosystem, good risk management practices and conscientious cyber hygiene, not a single implementation standard.

        STIGs, as a framework for platform hardening, provide incredibly useful guidance for helping to attain the often required approvals to place systems in production, also known to some as an “Authority to Operate” (ATO). They do not, however, address all of an organization’s IT security needs for their environments, Even before a systems hit production, organizations need to consider:

      • Help Net SecurityDH2i partners with Red Hat to accelerate container application deployments – Help Net Security

        DH2i’s DxEnterprise multi-platform smart high availability clustering software has earned Red Hat OpenShift certification on Red Hat Enterprise Linux.

        This certification verifies that DxEnterprise is a containerized solution that is fully supported on Red Hat OpenShift and Red Hat Enterprise Linux to accelerate the delivery of intelligent applications across hybrid and multi cloud environments.

        “By combining Red Hat OpenShift with DxEnterprise, organizations can use containers to create lightweight execution environments for applications to help deploy critical workloads faster and more consistently across physical, virtual, private and public cloud, and edge environments. Red Hat is pleased to collaborate with DH2i to certify DxEnterprise containers on Red Hat OpenShift and Red Hat Enterprise Linux to further enable customers across the hybrid cloud,” said Mark Longwell, director of alliances, Hybrid Platforms Business Unit, Red Hat.

      • Linux CapableHow to Install Zoom on Fedora 37/36/35

        Zoom is a communications technology platform that provides video telephony and real-time online chat services through a cloud-based peer-to-peer software platform. The client can be used in various ways to improve communication and collaboration. Its easy-to-use platform lets users connect with colleagues, classmates, and customers in real time from any device.

      • Post-processing RPM build logs – Blog | Tomáš Tomeček

        I’m so happy to write this article. With Packit and Copr, we are improving the RPM ecosystem so much that we can work on User Experience (rather Developer Experience) more and more. Finally \o/

        Context: Sorin recently reached out to us that we should improve readability of RPM build logs by highlighting the cause. Completely valid request. Although I saw much more in the ask, especially after Mirek recently nudged us to be creative with ideas what to work on next (= go big).

        I completely support Sorin’s request. RPM build logs are a pain to process (no offense to RPM). ALL build logs are a pain to process. They are huge, unstructured, plaintext, cryptic and unfriendly. If you don’t have enough experience with building RPMs, they are a puzzle.

    • Canonical/Ubuntu Family

      • HowTo GeekWhat’s New in Linux Mint 21.1 ‘Vera’

        Linux Mint is one of the most successful distributions based on Ubuntu. And with the number of Ubuntu derivatives out there, that’s saying something. Linux Mint must be doing a lot of things right—at least, according to its passionate user base.

        Linux Mint is focused on desktops and laptops. It provides customized desktop environments with a choice of Cinnamon, Xfce, and Mate. It has the Snap store disabled by default, a move first made in Linux Mint 20.

        Linux Mint doesn’t have a server version. Its purpose is to provide a simple, intuitive, attractive desktop Linux experience for its users, especially newcomers to the Linux world. The Linux Mint team want a mac or Windows user to be comfortable with Linux Mint within a short time.

        Mint uses a traditional desktop layout, with a status bar—called the panel—at the bottom of the screen. A start menu is accessed by a button at the left-hand end of the panel, and there’s a cluster of icons in a control area at the right-hand end of the panel.

        Linux Mint uses the apt package installer, just like Ubuntu and Debian. It also has its own Software Manager software. It’s similar to the Ubuntu one, but it defaults to installing from DEB files, not Snap packages. Many of the packages offered give you the choice of installing from a DEB or flatpak, but a few packages, such as Zotero, are flatpak only.

        Linux Mint is more than a de-Snapped Ubuntu though. It feels like using a slick, polished, simplified, and less prescriptive Ubuntu, with sensible defaults. Linux Mint 21.1 Vera, which is based on Ubuntu 22.04 Jammy Jellyfish, is due to be released on Christmas Day, 2022. We fired up a beta version to give you a heads-up on what’s new in this release.

      • ID RootHow To Delete Repository and GPG Key on Ubuntu Linux – idroot

        In this tutorial, we will show you how to delete the repository and GPG key on Ubuntu Linux. For those of you who didn’t know, A repository is a collection of software packages that are stored on a remote server and can be downloaded and installed on a computer. In the case of Ubuntu Linux, a repository is a collection of packages that are maintained by the Ubuntu team and made available to users of the operating system. In addition to the official repositories provided by the Ubuntu team, users can also add third-party repositories to their system. This can be useful if you want to install software that is not included in the official repositories, or if you want to use a different version of a package than the one provided by the official repositories.

        A GPG (GNU Privacy Guard) key is a digital signature that is used to authenticate the identity of the person or organization that created a piece of software. In the context of Ubuntu Linux, a GPG key is used to verify the authenticity of the packages in a repository.

        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 remove of the repository and GPG key on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

      • TecAdminHow To Install and Use Docker on Ubuntu – Debian – TecAdmin

        Docker is an open-source platform that enables developers to create, deploy, and manage applications in a lightweight, secure, and efficient manner. It uses containers, which are lightweight and portable, to package applications and related dependencies into isolated environments. Docker containers can be deployed on any operating system and can be used to run applications in any language or framework.

        Docker is based on the idea of containerization, which is the process of packaging applications and their dependencies in isolated environments. This helps developers quickly and easily deploy applications without having to worry about managing dependencies and configuring system settings.

      • UbuntuWhat is MLOps?

        MLOps is the short term for machine learning operations and it represents a set of practices that aim to simplify workflow processes and automate machine learning and deep learning deployments. It accomplishes the deployment and maintenance of models reliably and efficiently for production, at a large scale.

        MLOps is slowly evolving into an independent approach to the machine learning lifecycle that includes all steps – from data gathering to governance and monitoring. It will become a standard as artificial intelligence is moving towards becoming part of everyday business, rather than just an innovative activity.

    • Devices/Embedded

      • CNX SoftwareJetHome JetHub D1+ automation controller runs Armbian with mainline Linux, supports Home Assistant

        The JetHome JetHub D1+ ships with Ubuntu 22.10 built with Armbian, and the earlier JetHub D1 is officially supported in Armbian with Linux 5.19 kernel, so I’d expect there may soon be specific Ubuntu and Debian images available for download for the JetHub D1+ considering the RAM has been updated to DDR4. From Armbian, you can install any Linux-compatible home automation framework or packages including Home Assistant with Z2M or ZHA, Zigbee2MQTT, ioBroker, openHAB, Domoticz, MajorDomo, and more. As noted previously there’s a detailed Wiki (in English) explaining how to use the controller.

      • Linux GizmosForlinx SoM features Rockchip RK3588 Octa-core processor

        Forlinx released this week the FET3588-C System-on-Module based on the octa-core Rockchip 3588 which also integrates the Arm Mali-G610 MP4 GPU and a 6 TOPs NPU. Forlinx is also offering a dev. board to get access to peripherals as dual GbE LAN ports, multiple display interfaces, PCIe slots and optional wireless connectivity.  

    • Open Hardware/Modding

      • ArduinoMake your own Grinch-themed Operation game this Christmas | Arduino Blog

        Before succumbing to the Whos’ Christmas cheer, the Grinch’s heart was two sizes too small (or three in the text) and that sounds like a medical condition that warrants immediate surgery. What better way to celebrate Christmas this year than by performing that surgery yourself after building this Grinch-themed Operation game.

        This project from Hanzlica puts a grumpy green spin on the classic Operation game. The gameplay is the same and there are six maladies to remedy, including a broken heart, butterflies in the stomach, and the ol’ nail in the arm. As in the standard Hasbro game, the goal is to pull those pieces from the patient’s body without touching the sides of the cavities. But this version is enlarged to the point where players don’t need to use special tweezers and can instead pull the pieces using their hands. The cavities have aluminum foil lining and act as capacitive touch sensors to detect contact.

      • ArduinoThis simple intercom device unlocks an apartment building front door | Arduino Blog

        Many apartment buildings in urban areas have intercom systems that give residents the ability to unlock the building’s front door when a visitor calls. The visitor selects the resident from a list and the system connects them to that resident’s intercom. The idea is that the resident will recognize their visitor and push a button on the intercom to allow them entry. herzogshandicraft’s handy device utilizes the intercom system to automatically unlock the door when it detects a specific audio pattern.

        This device serves two purposes: it lets the resident gain entry to the building without needing a key and it lets the resident give access to visitors when they aren’t home. It listens for a pattern of noise created by the visitor pressing and releasing the “talk” button on the intercom. When they press that button, audible noise comes through—even when nobody is speaking. In this case, it listens for noise above a threshold (the button pressed) for one second, no noise (button released) for one second, and then noise again for another second. If it hears that pattern, it uses a servo to press the door unlock button on the intercom.

      • Semi EngineeringHeterogeneous Ultra-Low-Power RISC-V SoC Running Linux

        A technical paper titled “HULK-V: a Heterogeneous Ultra-low-power Linux capable RISC-V SoC” was published by researchers at University of Bologna, University of Modena and Reggio Emilia, and ETH Zurich.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • [Old] Coiled ComputingHow Popular is Matplotlib?

      Anecdotally the Matplotlib maintainers were told

      “About 15% of arXiv papers use Matplotlib”

      arXiv is the preeminent repository for scholarly preprint articles, especially in scientific fields like physics, mathematics, and chemsitry. It stores millions of journal articles used across science. It’s also public access, and so we can just scrape the entire thing given enough compute power.

    • LibreBootLibreboot 20221214 released!

      The last Libreboot release, version 20220710, was released on 10 July in 2022. This new release, Libreboot 20221214, is released today on December 14th, 2022. This is intended to be a testing release.

      This release is based on the osboot merger that happened last month. Many new boards are now supported!

      Many ARM-based chromebooks have also been added, and they were added just before the osboot merge.

      Both the osboot merge and ARM chromebooks (with u-boot payload) were mentioned in the osboot/libreboot merge news post back in November 2022.

    • Yahoo NewsMemfault Adds Embedded Linux to IoT Device Reliability Platform

      Adding Linux support to existing Android, RTOS, and bare metal support gives developers new flexibility and control over connected product development and device operations

    • Syslog-ng 101, part 3: Syslog-ng editions, and where to get them from – Blog – syslog-ng Community – syslog-ng Community

      Welcome to the third part of my syslog-ng tutorial. Today we cover the various syslog-ng editions (open source, commercial and appliance), and where to get them from. The focus of this tutorial series is the Open Source Edition (OSE), but to avoid confusion, I also briefly introduce the other two.


      Some of our commercial customers might now wonder why I mentioned an accidental discovery and how widely used syslog-ng became due to this single deal. The explanation is simple: syslog-ng also has an open-source version. Actually, syslog-ng started as an open-source project and it kept most of its users. The commercial editions started almost a decade later.

    • Events

      • LibreItalia Conference in Empoli (December 10, 2022) – The Document Foundation Blog

        Members and supporters of LibreItalia, the not for profit association that promotes the use of open source software and open formats, met on Saturday, December 10, in Empoli (near Florence) to discuss the adoption of these solutions – which ensure the independence of companies and users from multinational technology corporations, and guarantee the freedom and privacy of content – in public administrations, in order to comply with the dictate of the Digital Administration Code, one of the most ignored Italian laws ever.

        The use of software and document formats that are not controlled by a single company, and that are not driven by its business strategies, is a prerequisite in the direction of the independence of a country – starting with individual citizens and ending with institutions – that is the basis of the so-called “digital sovereignty,” that is, self-sufficiency with respect to digital technologies controlled by Big Tech.

    • Web Browsers/Web Servers

      • IT Tavernnginx – simple and native authentication function

        Important disclaimer: This solution is not secure! – It is fine for a quick and temporary solution for your local network, but it is not a secure solution for important ressources that are available over the internet.

        As a side note: without TLS (HTTPs), the credentials will be sent in plain text, and are easily accessable.

    • SaaS/Back End/Databases

      • YottaDBYottaDB: Download, Execute and Go!

        YottaDB is available free of charge. Install YottaDB on your Linux machine, or use a Docker container, and begin working today!

    • GNU Projects

      • GNUGNU Health – News: GNU Health Hospital Management client 4.0.2 available [Savannah]

        Dear GNUHealth community:
        I am happy to announce the maintenance release 4.0.2 of the Hospital Management client (GTK).
        Release 4.0.2 of the GNUHealth HMIS client includes bug fixes (see the Changelog[1]) and is REUSE compliant[2].
        As usual, the source code can be downloaded from the official GNU ftp site[3]. You can also install it directly via pip[4].
        You can join us at Mastodon for the latest news and events around GNUHealth! (https://mastodon.social/@gnuhealth)
        Happy and healthy hacking!

    • Programming/Development

      • Nicholas CameronRust in 2023

        First, and absolutely most importantly, we (the Rust project) need to sort out our governance and leadership issues. This blocks so much potential work and the longer it goes on, the more ‘governance debt’ the project accrues and the more problems will build up down the line. It is embarrassing that a year after the core team imploded there still isn’t even a proposal for a new leadership team. (Shout out to those working on it, I know it’s a hard problem because people.).

    • Standards/Consortia

  • Leftovers

    • Tedium2022 Last-Minute Holiday Gift Guide: The Junk You Need (But Don’t)

      Two steps forward, two steps back. The year of 2022 has felt like a return to normalcy in some ways but a retreat from normalcy in others. (On the other hand, were things ever really normal? Let’s just agree to disagree on that one, methinks.) Nonetheless, we are very much at that time of year where Tedium looks back at the year’s numerous issues in a mishmash of art and commerce we call our last-minute holiday gift guide. Last year, we changed things up slightly, in part because of rules that prevent us from running affiliate links from Amazon directly in the newsletter in email form, and as a result we decided to do an Amazon idea list, which you can find here. If you’re reading on the web, the links still work. But as a reminder, this helps us out so we can do great things like support writers and write terrible jokes month after month. However, if that’s not your speed and you just want to read a recap of 2022, this is a pretty good piece for that, too. May your 2022 holidays be a little less painful this year.

    • Education

    • Health/Nutrition/Agriculture

    • Linux Foundation

    • Security

      • Privacy/Surveillance

        • OpenRightsGroupOnline Safety Bill Triple Shield Or Triple Surveillance?

          The subtle policy shift turns on a requirement for large online platforms to tackle the so-called “legal but harmful” content. This is a legally-problematic, grey area. It is about content that is not illegal but which the government wants to ban, and understood to include eating disorders, self-harm, and false claims about medicines.

          The government has announced a plan to delete this requirement, but only for adult users, not for children. An amendment will be tabled next week.

          A further, legally problematic, amendment requires platforms to allow adult users to filter out these kinds of harmful content for themselves. The idea is a kind of filter button where users can select the type of harmful content that they don’t want to see.

        • Citizen LabMass Iris Scan Collection in Qinghai: 2019–2022 – The Citizen Lab

          According to a February 2020 report in the publication Bitter Winter, police in Qinghai Province in China have conducted a program of compulsory iris scan collection targeting residents of the city Tsoshar (Haidong). Building on Bitter Winter’s work, this report finds further evidence of police-led mass iris scan collection in Qinghai, a region with a population that is 49.4% non-Han, including Tibetans and Hui Muslims. The evidence in this report includes details of iris scan collection in three regions of Qinghai, the history of the program, how police collect data, the involvement of Chinese surveillance company Super Red, and how many iris scans police have collected.

    • Defence/Aggression

    • Transparency/Investigative Reporting

      • RTLPirate Party criticises implementation of transparency register

        MPs have now been obliged to report meetings with interest groups for a little over a year. Nevertheless, most still fail to do so, stated Pirate spokesperson Jerry Weyer during Monday’s press conference. He further noted that, aside from their own MPs, only those from the Greens register all of their meetings.

    • Environment

      • Energy

        • David RosenthalWell-Deserved Recognition

          This is just a quick shout-out to Molly White, who has emerged as one of the most effective communicators among the cryptocurrency skeptics, not just with the outstanding Web3 is Going Just Great, but also with a blog that provides a distinctive and valuable perspective, a newsletter, talks and excellent contributions to panels for the White House and Financial Stability Oversight Council.

        • NPRU.S. reaches a fusion power milestone. Will it be enough to save the planet?

          For the first time ever in a laboratory, researchers were able to generate more energy from fusion reactions than they used to start the process. The total gain was around 150%.

          The achievement came at the National Ignition Facility (NIF), a $3.5 billion laser complex at Lawrence Livermore National Laboratory in California. For more than a decade, NIF has struggled to meet its stated goal of producing a fusion reaction that generates more energy than it consumes.

          But that changed in the dead of night on Dec. 5. At 1 AM local time, researchers used laser beams to zap a tiny pellet of hydrogen fuel. The lasers produced 2.05 megajoules of energy, and the pellet released roughly 3.15 megajoules.

        • New York TimesScientists Achieve Nuclear Fusion Breakthrough With Blast of 192 Lasers

          Scientists studying fusion energy at Lawrence Livermore National Laboratory in California announced on Tuesday that they had crossed a major milestone in reproducing the power of the sun in a laboratory.

          Scientists for decades have said that fusion, the nuclear reaction that makes stars shine, could provide a future source of bountiful energy.

          The result announced on Tuesday is the first fusion reaction in a laboratory setting that actually produced more energy than it took to start the reaction.

        • Positech GamesMy experience of having a 9.5kwh home battery in the UK for about a month

          The thing is… once you have watched these charts a few times, you kind of get the hang of it, and then never really need to look at them, or go near the battery ever again. Its just a magic box somewhere in your house that cuts your energy bill by 75%. The only tweak I have made is that now its even colder, and we are cooking more and for longer, I’ve adjusted it to fill to 96% instead of my original 90%, because we need a bit more energy each day (and if I can possibly avoid any prime-time energy consumption…I will!).

        • NPRBankman-Fried, disgraced former CEO of FTX [cryptocurrency] exchange, arrested in Bahamas

          The arrest was made at the request of the U.S. government, based on a sealed indictment filed by the Southern District of New York, U.S. Attorney Damian Williams said in a tweet also on Monday night.

          Williams expects to unseal the indictment on Tuesday morning, and he “will have more to say at the time.”

        • New York TimesThe Parents in the Middle of FTX’s Collapse

          Wearing a baseball cap with FTX’s logo, Mr. Bankman walked onstage to help announce the winners of two $500,000 checks. Behind the scenes, he played the role of FTX diplomat, introducing his son to the head of a Florida nonprofit organization that was helping adults in the area set up bank accounts linked to the [cryptocurrency] exchange’s platform. Two months later, Mr. Bankman-Fried promoted the partnership in testimony to Congress, where he was pushing [cryptocurrency]-friendly legislation.

          In the months before FTX filed for bankruptcy on Nov. 11, Mr. Bankman was a prominent cheerleader for the company, helping to shape the narrative that his son was using crypto to save the world by donating to charity and giving low-income people access to the financial system.

        • New York TimesSam Bankman-Fried Charged With Lying from Start of FTX: Live Updates

          Sam Bankman-Fried faced widespread charges of fraud Tuesday after the collapse of his cryptocurrency exchange, FTX, and his arrest in the Bahamas. Here’s what we know: [...]

        • NPRThe charges against [cryptocurrency]‘s Bankman-Fried are piling up. Here’s how they break down

          The indictment was made public Tuesday morning, showing that the government has charged the 30-year-old with committing fraud, conspiracy and other crimes.

          Meanwhile, the top U.S. financial regulators — the Securities and Exchange Commission and the Commodity Futures Trading Commission — filed civil charges against him, FTX Trading and Alameda Research, Bankman-Fried’s [cryptocurrency] hedge fund, on Tuesday.

        • New York TimesFTX’s Founder Faces Growing Legal Troubles

          But the pressure hasn’t let up yet, as Mr. Bankman-Fried — or S.B.F., as he’s commonly known — faces yet more charges, fights efforts to extradite him to the United States and confronts the possibility that some of his lieutenants may be working with prosecutors. (He’ll also undoubtedly be pilloried at a hearing about [cryptocurrency] held by the Senate Banking Committee this morning, which will also include a “Shark Tank” judge and the actor Ben McKenzie of “The O.C.” fame.)

        • Telex (Hungary)The latest from Arte Weekly: Are power cuts likely in Europe this winter, and is the continent doing enough to protect wildlife?
    • Finance

    • AstroTurf/Lobbying/Politics

      • New York TimesMusk Shakes Up Twitter’s Legal Team as He Looks to Cut More Costs

        To cut costs, Twitter has not paid rent for its San Francisco headquarters or any of its global offices for weeks, three people close to the company said. Twitter has also refused to pay a $197,725 bill for private charter flights made the week of Mr. Musk’s takeover, according to a copy of a lawsuit filed in New Hampshire District Court and obtained by The New York Times.

        Twitter’s leaders have also discussed the consequences of denying severance payments to thousands of people who have been laid off since the takeover, two people familiar with the talks said. And Mr. Musk has threatened employees with lawsuits if they talk to the media and “act in a manner contrary to the company’s interest,” according to an internal email sent last Friday.

      • NPRMusk’s Twitter has dissolved its Trust and Safety Council

        The council had been scheduled to meet with Twitter representatives Monday night. But Twitter informed the group via email that it was disbanding it shortly before the meeting was to take place, according to multiple members.

        The council members, who provided images of the email from Twitter to The Associated Press, spoke on the condition of anonymity due to fears of retaliation. The email said Twitter was “reevaluating how best to bring external insights” and the council is “not the best structure to do this.”

      • Jacobin MagazineThe Arms Industry Owns Congress

        With so much money at stake, it’s little wonder that military contractors sent the House trucks full of cash before the NDAA went to the floor. The 430 members who cast votes on the bill received $14.5 million in campaign and PAC contributions from the arms industry from 2021 through October 2022, according to data from OpenSecrets.

      • NPRTwitter bots surfaced during Chinese protests. Who’s behind them remains a mystery

        Researchers at the DFR Lab have suggested that tweeting over 72 times a day is bot-like behavior. NPR identified over 3,500 accounts that have done so and mentioned China’s three largest cities at least once a day from Nov 21, 2022 to Nov. 30. The data shows an uptick in the number of these accounts, peaking on Nov. 28.

      • Telex (Hungary)Our second attempt at asking Orbán some questions after mass – this time, he brought his press chief too
    • Censorship/Free Speech

      • TechdirtFollowing Massive Protests Against COVID Policies, Chinese Government Again Ramping Up Its Censorship Efforts

        Internet and phone use is heavily regulated (and heavily surveiled) in China. Whatever was already working is being intensified. And whatever hasn’t been applied yet is being put into motion. No longer will it take creating or sharing content the government doesn’t like to earn police visits, criminal charges, or both. Now, as CNN reports, it will only take a nearly passive sign of approval directed at content the Chinese government dislikes to attract the government’s negative attention.

      • ReasonBari Weiss Twitter Files Reveal Systematic ‘Blacklisting’ of Disfavored Content

        The previous installment, released by independent journalist Matt Taibbi, focused on the confused and chaotic decision on the part of Twitter executives to offer a “hacked materials” rationale for suppressing the New York Post’s Hunter Biden laptop story; as such, the files mostly provided more evidence of what was already fairly well-known.

        The Weiss installment, on the other hand, offers significant evidence of something that many people merely suspected was taking place: wholesale blacklisting of Twitter accounts that were perceived to be causing harm.

    • Freedom of Information / Freedom of the Press

    • Civil Rights/Policing

    • Monopolies

      • Copyrights

        • DEV CommunityHow to steal a website and how to prevent it

          We are not absolutely helpless! It is unfortunate that we have to deal with it, but, as they say – it is what it is. At least we have a small toolbox of viable options on how to react and what we can try out.

        • ABCTaylor Swift ‘Shake It Off’ copyright lawsuit dropped

          U.S. District Judge Michael W. Fitzgerald signed an order on Dec. 12 dismissing the action “in its entirety with prejudice”, according to court documents obtained by ABC News.

          No information about arrangements of settlement were provided, including whether there was any payment of monetary damages or songwriting credit.

        • Torrent FreakDish Wins $2.1 Million From Texan Who Sold Pirate IPTV Through Amazon

          A Texas man who sold access to the pirate ‘Super Arab IPTV’ service through Amazon and Walmart, is liable for more than $2 million in damages. The default judgment, requested by broadcaster Dish, also targets two Chinese companies. The court also issued a broad injunction that targets hosting providers, domain registries, and other IPTV sellers.

        • Torrent FreakMPA v. SmoothStreams IPTV: Server Photos & Shutdown Details Emerge

          Six months ago MPA-Canada, ACE, and Rogers Media teamed up to shut down IPTV provider SmoothStreams in Canada. The lawsuit already lists 224 records but no trial is expected anytime soon, even if it gets that far. In the meantime, photos of the service’s servers and new details of the shutdown operation have appeared in a Federal Court order.

        • MeduzaAnti-plagiarism activist Andrey Zayakin arrested in absentia for Navalny donation — Meduza

          Moscow Basmanny Court has ordered the arrest in absentia of Andrey Zayakin. Zayakin is best known as a co-founder of Dissernet, an online community for fighting plagiarism in the Russian academia. He is being charged with “sponsoring extremism.” The pretext for his arrest was his 1,000-ruble ($16 in today’s money) donation to Alexey Navalny’s anti-corruption team.

  • Gemini* and Gopher

    • Personal

      • A beetle appears in the doorway

        It orders a cup of tea at the bar, and sits down in a dimly lit corner. It’s Antennae spinning around picking up on strangers conversations. Wondering if it should chime in…

      • Reactionaries

        I agree. Similarly, there are sometimes things being said and done in the name of intersectional feminism and in the social justice community that are counter-productive, contradictory, or otherwise not completely thought-through. (Sometimes by me.)

        I still think that intersectional feminism has a bigger kernel of truth than its enemies: anti-PC, gamergaters, anti-SJW, anti-woke… an old movement with many names that’s founded on misrepresentations and second-hand accounts.

        I’ve said before that the right wing don’t even see the problems (“whaddayamean racist? You had Obama, didn’t you?”), while we on the left has great analyses of how messed up everything is but we don’t always know the best way to make it better.

      • Read some Warhammer 40000 stuff.

        A few years ago, the last time I moved, I donated lots of books and comics. Stuff that didn’t move me ended up not moving with me. So, lots of scifi paperbacks from many eras of the genre, entire manga collections, even some hardbacks and up to four of five books of that infamous GRRM saga that won’t ever be finished.

        Also, life got in the way and I didn’t read as much as I did before. Easier, more instantly-gratifying passtimes such as videogames, streaming, or (yep) social media filled up my disposable time. But I always wanted to get back into reading. I love scifi and soooo many new books were coming out, new and exciting subgenres and voices and themes.

      • 🔤SpellBinding: RCGIKMA Wordo: MEADS
    • Politics

      • Viktor Bout, Esperantist of Dushanbe

        Within the past week, the United States and Russia exchanged two high-profile prisoners in a deal that I am sure all of my readers are familiar with. In exchange for basketball star Brittney Griner, Russia received Viktor Bout, a notorious arms dealer and ethnic Russian native of Tajikistan.

        Regarding the ethics of the deal, I am not so inclined to question it. In the United States there has been some moral outrage that Viktor Bout was too big and bad to give up for a lowly basketball player. It’s not my intention to weigh all the possible moral implications of it, but on the US side the focus seems to be placed more on evaluating the two based on what they did for a living than other factors.

    • Technical

      • End of Days?

        I’ve been playing around a lot with the ChatGPT thing, essentially trying to make friends with it before it steals my job (“write me some code that produces a violin plot from a csv file”).

      • The Null Hypothesis

        Considering the opposite is a tool I sometimes use when considering different philosophical positions. It’s not the be-all end-all, just another tool in the toolbox as a complement to other ways of reasoning. Clarification (only for logic nerds): We need to use the scalar negation (“none” vs “some”, “all” vs “some not”) rather than the polar opposite (“all” vs “none”) to help prevent the “excluded middle” fallacy. “Non-zero” is a weird word but one that helps me a lot when thinking. I’m not saying that it’s always the case that there’s some. “There are some flying teapots in orbit around the sun.” I’m just saying that what I’m talking about here is that “it’s the case that X” vs “It’s any other case than X”.

      • Server Migration, Downtime Expected

        You may see some downtime here on skyjake.fi while I’m migrating stuff between servers. The main Gemini capsule (skyjake.fi:1965) has already been migrated, so it should continue to run just fine.

      • Just Say No to Robo God

        AI mania has swept the Internet. People generate imagery with Stable Diffusion, Midjourney, and DALL-E, talk to ChatGPT, write code with Copilot, and make “hot AI selfies” with Lensa. Deep learning technology has been moving almost shockingly quickly, leading some to predict that AGI is just around the corner.

      • adding atom feeds

        I’m not even sure if I did it right, but I updated the Python script from yesterday that processes all of my content to publish and made it generate an `atom.xml` file. I’m too tired to publish yet, but when I wake up I’ll push it and see if anything breaks.

        It basically just saves off the last modified (from git) for all of the documents that get parsed, sorts them, takes the newest 10, and dumps them into the `atom.xml` file. I honestly don’t remember what’s supposed to be in the file, I just loosely based it off of some that I looked at.

      • PinePhone UI Customization

        Since tweaking the on-screen keyboard, my phone has been a lot more usable. I’ve actually removed the hardware keyboard to force myself to make more useful additions to the UI because it was awkward to use it without a physical keyboard.

      • I added backlinks

        I didn’t have time to do anything useful as I worked right up to bed time, and should actually be sleeping right now, but I’m experimenting with adding back links. Now that I’m exposing the titles I should probably go back and put those titles in the individual pages…

      • Programming

        • Learning Go with Advent of Code

          Anyone following me on Mastodon or the wider fediverse has probably already gotten an earful about this, but I’ve been trying my best to keep up with Advent of Code this month. Even though it wasn’t my intention when I started out, I’ve been using Advent of Code’s daily challenges to teach myself Go.

          I’ve been a bit curious about Go ever since I found out about it a while back and figured this was a good a chance as any to dive into it. I started by rewriting some of my already completed Python solutions in Go. This was a great decision because I didn’t have to think about a working implementation plus a new language at the same time, and this was early enough in the month where solutions were pretty small.

        • from quarter baked to half-baked

          My original build chain fed a set of input markdown files through some very coarse `sed` expressions to extract tags, which were dumped into a file, and then passed through a unique sort. Tags were tallied by `grep -c` for each line of the unique file, and this generated my tags page with counts. Then each input file was grepped for those tags, despite the tag content being in a YAML header which meant the tags could span multiple lines and result in missing tags.

          This generated a tag index and the individual tag pages that linked to deeper notes.

        • python, flask, mysql and pyodbc

          So imagine you’ve been assigned with some work and someone decided to make it so that you’re going to develop with some not well designed popular infrastructure, and this is exactly what I did for the previous school assignment that I had.
          The only component that isn’t required is flask, but since I’m still unfamiliar with GUI programming, I’ve decided to use flask because I had some experience with it.
          Anyways, the point of this is to say that I didn’t have a good experience developing with these tools for various reasons.

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

Links 14/12/2022: Ardour 7.2 and xorg-server 21.1.5

Posted in News Roundup at 11:00 am by Dr. Roy Schestowitz

  • GNU/Linux

    • Desktop/Laptop

      • Linux HintBest Linux Distros for Every User 2023

        Linux operating system has become so popular that we have a Linux distribution for every type of computer user. We have a Linux distro for a powerful advanced computing machine as well as for old machines having low-end hardware. We have a Linux distro weighing just 100 MB that can be installed on an old school disc as well as a Linux distro sizing 4GB which can be installed on modern and superfast SSDs.

        We also have Linux distros especially tailored for individual users like normal day to day users, professionals, programmers, hardcore gamers and developers, and multinational organizations.

        Increased career opportunities in the field of data science, analytics, and machine learning eventually increasing the userbase of Linux and its distros rapidly.

        So, in this article I am going to give you an in-depth look at best 50 Linux distros that you can consider using in 2023. If you’re thinking of switching from Windows to Linux and having confusion which Linux distro to choose, then don’t worry because you will have your Linux distro by the end of this article.

    • Audiocasts/Shows

    • Applications

      • DebugPointBest Screen Recorders for Wayland in Linux [Compared & Tested]

        Modern Wayland protocol is used by default in most frontrunner Linux distributions, such as Ubuntu and Fedora. However, this X.Org successor comes with work for the app developers to re-platform their app for Wayland because Wayland is more secure and follows modern standards.

        Screen recorder apps fall into that category. There are many popular screen recorders which were developed for X.Org – doesn’t work anymore in Wayland.

        However, few of them work. In this list, I will walk you through a few that I tested in the Wayland session. And they work well.

      • OpenSource.comExperience Linux desktop nostalgia with Rox | Opensource.com

        Rox-Filer is an open source file manager for Linux, once intended for the defunct Rox desktop but now a streamlined application for any window manager or desktop. There hasn’t been much activity on the Rox project since 2014, and even then it is mostly in maintenance mode. And that’s part of Rox-Filer’s charm. In a way, Rox-Filer is a snapshot of an old desktop style that was progressive for its time but has given way to a more or less standardized, or at least conventional, interface.

      • 9to5LinuxArdour 7.2 Open-Source DAW Brings Support for Compressed Ogg/Opus Audio, New MIDI Input Port

        One and a half months after Ardour 7.1, Paul Davis and the team behind this open-source, free, and cross-platform digital audio workstation (DAW) released Ardour 7.2 as a modest update to the software that brings various new features and improvements.

        Some exciting new features in this release include support for compressed Ogg/OPUS audio files as Ardour can now decode and encode Ogg/Opus files without relying on the command-line for post-processing. This change requires the libsndfile 1.0.29 or later library to be installed on your GNU/Linux system.

      • RationalPlan 6 – Baselines, Improved Scheduling, MS Project Integration

        Stand By Soft launches RationalPlan 6 a new major version that comes with lots of new features and improvements especially for the web based interface. To be noted the possibility to work with baselines and Earn Value Management technique, generating reports, clients management, improved projects scheduling with timescales up to seconds, custom columns and new filters, data export etc. Compatibility with Microsoft Project files was also enhanced, while integration with Google Drive was updated to the latest V3 version.

    • Instructionals/Technical

      • Listing All the Available Shells in Your Linux System

        Bash is the most popular shell implementation program that most modern Linux systems like Debian and Ubuntu ship out of the box, unlike ZSH and Fish.

        However, operating systems like Kali Linux and macOS took a step forward by providing ZSH as the default login shell for their systems because of its features and functionality.

        Most of the time, Bash and its derivative shells like ZSH and Fish share common syntax and functionality, except for a few things that do not affect regular interactive users.

      • 3 Ways to Change User’s Login Shell in Linux

        As an informed Linux user, you already know that, in addition to Bash, there are ZSH, KSH, Fish, and other lesser known shells that bring extra features and functionality to the table.

        Still, many Linux distributions ship Bash as the default login shell, but they can’t stop you from playing with another shell.

      • Red HatHow we addressed an unforeseen use case in pthread_atfork() | Red Hat Developer

        While the POSIX standards specified by IEEE form the basis of compatibility between various operating systems and the portability of application code, sometimes unforeseen use cases can exercise an implementation in surprising ways and make us think about whether the interface itself could benefit from a more thorough specification.

        As a member of Red Hat’s Platform Tools team, I recently had the chance to witness and participate in the glibc developer community’s encounter with one such situation. As we worked on triaging and fixing what at first glance seemed to be a regression in the implementation of pthread_atfork(), it soon became apparent that the interface might benefit from a more thorough treatment in its specification than it does already.

      • H2S MediaHow to remove PPA using Ubuntu GUI Software Updater

        Here are the steps to follow to delete the PPA repository from Ubuntu using the GUI of the Software & Updates app.

        All the packages to install various software are not available on Ubuntu using the official repo. Hence, other third-party users can use the PPA (Personal Package Archives (PPAs) to distribute their packages easily. However, it is often used to distribute pre-release software so that they can be tested.

        Although the package publishers can use the regular way to avail their APT repo, yet, PPA is easy to install for users.

        Nevertheless, we can use the terminal to delete the added PPA repository, however, if you are using the GUI desktop of Ubuntu then it is much easy. Here we show you how?

      • Red Hat OfficialHow to troubleshoot IPsec VPN misconfigurations | Enable Sysadmin

        Debugging IPsec VPN tunnels can be problematic, and this article offers tips to make it easier.

      • LinuxConfigHow to partition a drive on Linux

        Every hard disk, in order to be accessible under Linux, must have at least one partition on it. A partition is a way to logically separate different sections of a disk. For example, a 4 TB hard drive could have four different 1 TB partitions, and all would appear as separate storage systems under the operating system. Alternatively, a hard disk could simply contain a single partition that spans the entire volume. The configuration is entirely up to the user.

        Whatever configuration you decide for your hard disk, setting up partitions is one of the most essential and dangerous task to perform when working with operating systems. It is possible to create new partitions, delete partitions, and to shrink or expand existing partitions. In the sections below, we will assume that you need to add a new partition to a hard disk that is either currently unpartitioned or already contains some partitions.

        In this tutorial, we will cover the step by step instructions to partition a hard drive or solid state drive on an existing Linux system. We will show the necessary steps for both a brand new disk and one that already has one or more partitions on the disk. You will see the steps for both command line and GUI methods, so you can follow along with set of instructions you are most comfortable with. Let’s get started.

      • LinuxConfigHow to format disk in Linux

        Formatting a disk will get it ready for use as a storage device on your Linux system. The process involves partitioning the disk, adding a file system to the partition (this is the “formatting” part), and then mounting the partition to some path where you plan to access it from. This might sound complex or like a lot of steps, but it really only takes a few minutes.

        This process will wipe all the data from your hard disk and get it ready for use under Linux or another system. In this tutorial, we will cover the step by step instructions to format a hard drive or solid state drive on a Linux system. We will show the steps for both command line and GUI methods, so you can follow along with set of instructions you are most comfortable with. Let’s get started.

      • LinuxConfigHow to check memory size in Linux

        If you want to know the memory size of your Linux system, you will be relieved to know that it is not necessary to crack open the PC or boot into the BIOS screen to get your information. Linux allows us to check our memory size, and other relevant information such as spare slots and RAM speed, etc, all from within the operating system. We will go over some of these hardware checking methods below.

        In this tutorial, you will learn how to check the physical memory (RAM) size that is installed on your computer. We will go over several command line and GUI methods below, which should work for any Linux distro that you may be using.

      • Linux CapableHow to Upgrade to Ubuntu 23.04

        The much-anticipated Ubuntu 23.04 code-named “Lunar Lobster” development branch is here. This is an upcoming short-term release available to download or for existing users to upgrade their existing Ubuntu distro for those with test machines and environments that like to work with what’s in store with Ubuntu. For now, while Ubuntu 23.04 is in development, not much can be officially clarified; some features that will most likely be present are Linux Kernel 6.2 and GNOME 44. I will update this closer to the release day, which is scheduled for April 20th, 2023.

      • ID RootHow To Install OBS Studio on Fedora 37 – idroot

        In this tutorial, we will show you how to install OBS Studio on Fedora 37. For those of you who didn’t know, OBS Studio is a free and open-source software for video recording and live streaming. OBS Studio also makes it easier for those new to the world of live streaming as it is designed to be simple to use, and comes with plugins. It is available for Windows, macOS, Linux distributions, and BSD.

        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 OBS Studio streaming app on a Fedora 37.

      • UNIX CopHow to delete a range of lines from a text file using the terminal

        The more we know how to use the terminal, the more we can benefit from it. That’s why today you will learn how to delete a range of lines from a text file using the terminal.

        Although it seems like a solution that may not be useful, the reality is that in scripts and configuration files, learning how to manage files can be a great help to you.

        For this, you can use two simple commands to make the desired range of lines disappear. As I said, this is important to further outline the text files.

      • Linux CapableHow to Install PHP 8.2 on Ubuntu 22.04/20.04 – LinuxCapable

        PHP 8.2 is now available to install. This is an easy installation for Ubuntu users, given the operating system’s popularity and its many installation options; most users use the Ondřej Surý third-party repository when needing to install and maintain PHP in your web stack or as a developer.

        PHP version 8.2 introduced some exciting new features and improvements, including readonly classes, allow true, false, and null as standalone types, fetch enum properties in const expressions, new mysqli_execute_query function and mysqli::execute_query method and much more.

        As explained in the introduction, you will learn how to install or upgrade PHP 8.2 on Ubuntu 22.04 Jammy Jellyfish or 20.04 Focal Fossa using the command line terminal using the PHP repository by Ondřej Surý, a renowned Debian maintainer along with how to install popular extensions for Apache, Nginx or modules like PHP 8.2 Redis, Memcached support.

      • Linux CapableHow to Install Chromium Browser on Ubuntu 22.10/22.04/20.04 – LinuxCapable

        Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web. The Chromium codebase is widely used, and Microsoft Edge, Opera, and many other browsers are based on the code. Chromium is well-liked amongst advanced users who prefer not to have all the bloat of tracking in Chrome and other proprietary software.

        The following tutorial will teach you how to install Chromium Web Browser on Ubuntu 22.10 Kinetic Kuduo, Ubuntu 22.04 Jammy Jellyfish, and Ubuntu 20.04 Focal Fossa using two methods: APT or Flatpak installation using the command line terminal.

      • Linux HintHow to Install and Configure Hamachi on Linux

        Looking for an easy-to-use virtual private network over the LAN connection then certainly Hamachi is one of best options one can get. Though officially this VPN does not come with GUI for Linux, users use the command line interface to configure and operate the application. So, if you’re interested in installing the Hamachi on your Linux system then this guide is for you.

      • Linux HintPush Button with ESP32 – Arduino IDE

        ESP32 is an IoT board that can be interfaced with different external peripherals to generate outputs. ESP32 takes input from devices like push buttons and generates responses according to the received input. Push buttons can be used to control multiple sensors and devices like controlling a LED or maintaining speed of motors. Here in this lesson, we will discuss push button interfacing with ESP32.

      • Linux HintMonitor Raspberry Pi Through Monit

        Monit is an open-source Linux monitoring tool used to monitor processes running on your system, such as Apache, SSHD, MySQL, and so on. This tool can also monitor Raspberry Pi resources, including CPU, swap space, memory usage, and so on. It uses the web interface to display the system and process information, and you can set it up on your Raspberry Pi system through this article’s guidelines.

      • Linux HintHow to Install Strimio on Linux Mint 21
      • Linux HintHow to Install Adminer on Linux Mint 21
      • Linux HintHow to Install 7Zip Compression Tool on Linux Mint 21
      • Linux HintHow to Create and Use Symbolic Links in Linux Mint 21
      • Linux HintCreate GIF – Install Peek on Linux Mint 21
      • Linux HintHow to Install Flask on Linux Mint 21
      • Linux HintHow to Install GVim on Linux Mint 21
      • Linux HintHow to Install My Weather Indicator on Linux Mint 21
      • Linux HintHow to Install Jami on Linux Mint 21
      • Linux HintHow to Install Ghidra on Linux Mint 21
      • Linux HintHow to Install Transmission BitTorrent Client in Linux Mint 21
      • Linux HintHow to Install g++ on Linux Mint 21
      • Linux HintHow to Install and Use vnStat on Linux Mint 21
      • What does it take to be Linux Database Administrator?

        A Linux Database Administrator is a technical expert responsible for the installation, configuration, maintenance, and security of database systems on Linux-based operating systems. They must have a strong knowledge of Linux operating systems and the database software they are managing.

        The Linux Database Administrator is responsible for creating, maintaining, and troubleshooting the databases, as well as creating and managing user accounts and granting access to the database system.The Linux Database Administrator must have an in-depth understanding of database architecture, including data storage and retrieval, as well as an understanding of database security. They are responsible for ensuring the database systems are running efficiently and securely.

      • TechTargetWhat are the differences between su and sudo commands? | TechTarget

        Linux administrators have choices when deciding how to delegate privileges. Learn about the options they can take while ensuring their operations remain secure.

      • LinuxStansdu Command in Linux – Tutorial and Examples

        In Linux, du stands for “disk usage” and it’s a command most often used to check the size (and other space/disk usage) of the files and directories.

        The du command can be used on any Linux distro, including Ubuntu, Debian, Fedora, Linux Mint, and more. It can even be used on macOS.

      • Linux Made SimpleHow to install Solitaire on a Chromebook

        Today we are looking at how to install Aisleriot Solitaire on a Chromebook.

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

        Please use the video as a visual guide, and the commands and links below to install it on your Chromebook.

      • ID RootHow To Install BalenaEtcher on Rocky Linux 9 – idroot

        In this tutorial, we will show you how to install BalenaEtcher on Rocky Linux 9. For those of you who didn’t know, BalenaEtcher is a free and open-source tool that is used to burn operating system images to a USB drive or SD card. It is available for Linux, Windows, and macOS, and is designed to be easy to use even for people who are not familiar with using command-line tools. BalenaEtcher works by flashing a disk image onto a USB drive or SD card, making it bootable and ready to be used to install an operating system on a computer. It is commonly used to install Linux distributions, but can also be used to install other operating systems, such as Windows or macOS. BalenaEtcher is known for its simplicity and reliability and is a popular choice among people looking to create bootable USB drives or SD cards.

        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 BalenaEtcher on Rocky Linux. 9.

      • dwaves.de- WordPress how to htaccess disable xmlrpc.php | dwaves.de

        xmlrpc.php is only in use, if the user uses the wordpress app.

        if the app is not used, it would be wise to disable this file, because it is frequent target of brute force (trying out a billion passwords) attacks, also causing unecessary traffic and energy usage in datacenters.

      • VirtualizationIntroduction to Docker, Part 1: Getting Started — Virtualization Review
      • SUSE’s Corporate BlogCPU Isolation – Nohz_full troubleshooting: broken TSC/clocksource – by SUSE Labs (part 6)
    • Games

      • Boiling SteamNew Steam Games with Native Linux Clients – 2022-12-14 Edition – Boiling Steam

        Between 2022-12-07 and 2022-12-14 there were 23 New Steam games released with Native Linux clients. For reference, during the same time, there were 256 games released for Windows on Steam, so the Linux versions represent about 9 % of total released titles.

      • CubicleNateC1541x | The Commodore 1541 Impostor – CubicleNate’s Techpad

        My most favorite computer build to date has been my Commodore 64 Impostor. It has truly been the best computer I have ever owned. Not because it is he fastest and most capable but because it hit all the right nostalgia buttons while at the same time meeting my computing requirements. The only real problem I had with it is that because of its small size, I needed some sort of external media bay and extra storage to accompany this glorious C64x. I needed to build a Commodore 1541 Impostor to fit right along side of it.


        I have been very happily using this 1541 Impostor as a media module with my C64x. It acts largely as a USB Hub where I plug in my microphone and webcam, then as a convenient place to plug in USB drives, SD Cards and Compact Flash cards. I have only used the SATA port a few times but most of the time it seems that I plug in my 2.5″ SATA adapter into the USB3 port. I haven’t used the 2 TB internal storage much so far but I do intend on making better usage of it in time.

  • Distributions and Operating Systems

  • Free, Libre, and Open Source Software

    • Events

      • LWNEverything Open call for proposals [LWN.net]

        Everything Open is, seemingly, the future form of the conference once known as linux.conf.au; see this page for a discussion of the reasoning behind the change. The inaugural event will be held March 14 to 16 in Melbourne, Australia, and the call for proposals has gone out now, with a deadline of January 15. “Our aim is to create a deeply technical conference where we bring together industry leaders and experts on a wide range of subjects.”

      • PostgreSQLPostgreSQL: FOSDEM PGDay registration announcement

        We are excited to announce that registration is now open for the FOSDEM PGDay 2023 conference, which will be held on February 3rd, 2023, at the Renaissance Brussels Hotel in Brussels.

    • Web Browsers/Web Servers

      • Daniel StenbergIDN is crazy | daniel.haxx.se

        IDN, International Domain Names, is the concept that lets us register and use international characters in domain names, and by international we of course mean characters outside of the ASCII range.

        Recently I have fought some battles against IDN and IDN decoding so I felt this urge to write a lot of words about it to help me in my healing process and maybe mend my scars a little. I am not sure it worked but at least I feel a little better now.

        (If WordPress had a more sensible Unicode handling, this post would have nicer looking examples. I can enter Unicode fine, but if I save the post as a draft and come back to it later, most of the Unicodes are replaced by question marks! Because of this, the examples below are not all using the exact Unicode symbols the text speaks of.)

      • Mozilla

        • LWNFirefox 108 released [LWN.net]

          Version 108 of the Firefox browser has been released. The headline feature this time around appears to be the enabling of import maps by default, along with support for the Web MIDI API and the usual set of security fixes.

        • The Register UKFirefox 108 brings improved Web MIDI support • The Register

          The last new version of Firefox for 2022 is out on Mozilla’s FTP server, with a more widespread release to follow soon.

          Mozilla has released Firefox version 108. Amusingly, for the first time since Mozilla sped up its release cycle in 2015 (and presumably for the last time, too) the current version numbers for Firefox and Google Chrome line up: the current stable version of Chrome is also version 108.

          Truth be told, the 108th fox is not an especially big specimen. We rather like the task manager: it’s been present for a while, but it’s easier than ever to get to – just press Shift+Esc and a new “Process Manager” tab will open. Prepare to be aghast at how much RAM it takes to render a single web page nowawadays.

          A new feature that may please musicians is the improved support for the Web MIDI API. The MIDI standard is very close to a remarkable 40 years old, and Web MIDI does just what the name implies: it allows web apps to send and receive MIDI signals to and from musical instruments. In principle this will allow sequencer apps to be implemented in Javascript.

    • Content Management Systems (CMS)

      • OpenSource.comSimplify the installation of Drupal modules with Project Browser

        Drupal’s modular structure lets you extend your website with an endless array of features. Then again, discovering the right module and installing it on your website can be a challenging task for beginners or non-developers.

        That’s where the Project Browser initiative comes into play!

        Project Browser is one of the most exciting initiatives for Drupal. It is intended to make the platform genuinely easy for everyone. Read on to discover what the project goals are, why we’re excited about it, how Project Browser works, and when you might see it in Drupal core.

    • Programming/Development

      • Dirk EddelbuettelDirk Eddelbuettel: RcppSpdlog 0.0.11 on CRAN: Small Enhancement

        Version 0.0.11 of RcppSpdlog is now on CRAN and in Debian. RcppSpdlog bundles spdlog, a wonderful header-only C++ logging library with all the bells and whistles you would want that was written by Gabi Melman, and also includes fmt by Victor Zverovich.

        This release adds support for a basic file logger as a alternative to the console logger. This can be helpful with code which suppresses or hides console output – as for example unit test code does. We also expose the formatting helper function for direct use at the C level from other packages, and mention the handy wrapper spdl in the README.

      • Dirk EddelbuettelDirk Eddelbuettel: digest 0.6.31 on CRAN: snprintf Update

        Release 0.6.31 of the digest package arrived at CRAN this weekend, and is being uploaded to Debian as well.

        digest creates hash digests of arbitrary R objects (using the md5, sha-1, sha-256, sha-512, crc32, xxhash32, xxhash64, murmur32, spookyhash, and blake3 algorithms) permitting easy comparison of R language objects. It is a mature and widely-used as many tasks may involve caching of objects for which it provides convenient general-purpose hash key generation to quickly identify the various objects.

      • Dirk EddelbuettelDirk Eddelbuettel: AsioHeaders 1.22.1-2 on CRAN: Small Update

        An new minor revision of the AsioHeaders package arrived at CRAN earlier today. Asio provides a cross-platform C++ library for network and low-level I/O programming. It is also included in Boost – but requires linking when used as part of Boost. This standalone version of Asio is a header-only C++ library which can be used without linking (just like our BH package with parts of Boost).

        This minor update avoid use of (v)sprintf which CRAN now flags in r-devel (for all R builds), following the decision by Apple to deprecated it for macOS. Winston had notified me about email he had gotten for for his websocket package – also highlighting the issue for both iptools and ipaddress. As the issue ticket dialog shows I was initially a little hamfisted about replicating, falsely thinking I would need an updated compiler. But this really is ‘just’ a change in r-devel once again scanning shared libraries for symbols now warned about. Upstream has newer minor releases but they did not yet cover this; however I found a commit mentioning Xcode and snprint from three days ago which I essentially ported. We needed one more change, and that addressed the issue in websocket. But as it is good to increase the number of random acts of kindness, I also looked into iptools and ipaddress as CRAN has its eyes on them too for this. Turned out they needed simple and limited changes from sprint to snprintf so made those and sent them PRs: iptools PR #42 and ipaddress PR #79.

      • Dirk EddelbuettelDirk Eddelbuettel: spdl 0.0.2 on CRAN: First Update

        A first update to the recently-released package spdl is now om CRAN. The key focus of spdl is a offering the same interface from both R and C++ for logging by relying on spdlog via my RcppSpdlog package.

        This release exposes simple helpers fmt() (to format text according to the included fmt library) and cat() which formats and prints.

      • Perl / Raku

        • RakulangDay 14: Trove – yet another TAP harness – Raku Advent Calendar

          Since the early Pheix versions, I have paid a lot of attention to testing system. Initially it was a set of unit tests – I tried to cover a huge range of units like classes, methods, subroutines and conditions. In some cases I have combined unit and functional testing within one .t file, like it’s done to verify Ethereum or API related functionality.

          Tests became a bit complicated and environment dependent. For example off chain testing like trivial prove6 -Ilib ./t should skip any Ethereum tests including some API units, but not API template engine or cross module API communications. So I had to create environment dependent configurations and since that point I started yet another Pheix friendly test system.

          It was written in pure bash and was included in Pheix repository for a few years.

          In a middle of June 2022, I introduced Coveralls support and got a few requests to publish this test tool separately from Pheix. Consider that moment as a Trove module birth baby

  • Leftovers

    • Entrapment (Microsoft GitHub)

      • It’s FOSSMicrosoft Soundscape to Go Open Source Marking the End of the Project [Ed: Sourav Rudra is killing "It's FOSS". He habitually promotes proprietary software (NOT FOSS) and even Microsoft.]

        The Soundscape project was a fascinating experimental research effort undertaken by Microsoft to use sound-based technology to help visually impaired people navigate their surroundings.

        Launched back in 2017, it used 3D audio cues and augmented reality to enhance a user’s awareness by guiding them through places.

        Soon after, they also launched an iOS app to showcase their progress.

    • Security

      • CISAApple Releases Security Updates for Multiple Products | CISA

        Apple has released security updates to address vulnerabilities in multiple products. An attacker could exploit some of these vulnerabilities to take control of an affected device.

      • CISAMicrosoft Releases December 2022 Security Updates | CISA

        An attacker can exploit some of these vulnerabilities to take control of an affected system.

      • CISAVMware Releases Security Updates for Multiple products | CISA

        A remote attacker could exploit some of these vulnerabilities to take control of an affected system.

      • CISACISA Adds Five Known Exploited Vulnerabilities to Catalog | CISA [Ed: "Microsoft Defender SmartScreen contains a security feature bypass vulnerability that could allow an attacker to evade Mark of the Web (MOTW) defenses via a specially crafted malicious file"]

        CISA has added five new vulnerabilities to its Known Exploited Vulnerabilities Catalog, based on evidence of active exploitation. These types of vulnerabilities are frequent attack vectors for malicious cyber actors and pose a significant risk to the federal enterprise. Note: To view newly added vulnerabilities in the catalog, click on the arrow in the “Date Added to Catalog” column, which will sort by descending dates.

      • CISANSA, CISA, and ODNI Release Guidance on Potential Threats to 5G Network Slicing | CISA [Ed: NSA has been attacking entire networks; why is it posing as a guardian of network security?]

        Today, the National Security Agency (NSA), CISA, and the Office of the Director of National Intelligence (ODNI), published Potential Threats to 5G Network Slicing. This guidance—created by the Enduring Security Framework (ESF), a public-private cross-sector working group led by the NSA and CISA—presents both the benefits and risks associated with 5G network slicing. It also provides mitigation strategies that address potential threats to 5G network slicing. The guidance builds upon ESF’s Potential Threat Vectors to 5G Infrastructure, published in 2021.

      • TechTargetMicrosoft addresses two zero days in December Patch Tuesday [Ed: Microsoft failing to patch known holes until after they’re widely exploited]

        December’s Patch Tuesday features fixes for 48 new bugs, including several critical vulnerabilities and two zero days, one of which is currently being exploited in the wild.

      • Bleeping ComputerMicrosoft-signed malicious Windows drivers used in ransomware attacks [Ed: Microsoft cannot do security and even sworn Microsoft boosters like Lawrence Abrams seem to be fed up; ransomware is mostly a Windows problem]

        Microsoft has revoked several Microsoft hardware developer accounts after drivers signed through their profiles were used in cyberattacks, including ransomware incidents.

      • LWNA security release for xorg-server [LWN.net]

        X.org users running in potentially hostile environments will want to look into the xorg-server 21.1.5 release, which fixes several potentially serious security vulnerabilities. “All theses issues can lead to local privileges elevation on systems where the X server is running privileged and remote code execution for ssh X forwarding sessions”.

      • LWNX.Org Security Advisory: multiple security issues in X server extensions
      • LWN[ANNOUNCE] xorg-server 21.1.5
        This release fixes 6 recently reported security vulnerabilities in
        various extensions. The CVE numbers are:
        CVE-2022-46340, CVE-2022-46341, CVE-2022-46342, CVE-2022-46343,
        CVE-2022-46344, and CVE-2022-4283
        For details on the these issues please see the security advisory here:
        Jeremy Huddleston Sequoia (3):
              xquartz: Remove unused macro (X11LIBDIR)
              xquartz: Move default applications list outside of the main executable
              meson: Don't build COMPOSITE for XQuartz
        Peter Hutterer (8):
              Xtest: disallow GenericEvents in XTestSwapFakeInput
              Xi: disallow passive grabs with a detail > 255
              Xext: free the XvRTVideoNotify when turning off from the same client
              Xext: free the screen saver resource when replacing it
              Xi: return an error from XI property changes if verification failed
              Xi: avoid integer truncation in length check of ProcXIChangeProperty
              xkb: reset the radio_groups pointer to NULL after freeing it
              xserver 21.1.5
        git tag: xorg-server-21.1.5
      • LWNSecurity updates for Wednesday [LWN.net]

        Security updates have been issued by Debian (pngcheck), Fedora (qemu), Mageia (admesh, busybox, emacs, libarchive, netkit-telnet, ruby, rxvt-unicode, and shadowutils), Oracle (bcel and kernel), Red Hat (389-ds-base, bcel, dbus, firefox, grub2, kernel, kernel-rt, kpatch-patch, thunderbird, and usbguard), Scientific Linux (bcel), SUSE (containerd, firefox, grafana, java-1_8_0-openjdk, libtpms, net-snmp, and wireshark), and Ubuntu (pillow).

      • Privacy/Surveillance

        • AccessNowStop SIM data-syphoning: Safaricom must protect privacy in Kenya – Access Now

          People in Kenya have both the right to mobile telecommunications and to privacy — prominent telecommunications provider Safaricom must delete all biometric data collected via its dangerous, manipulative data-harvesting SIM registration process. Read Access Now’s open letter to the company.

          “Safaricom demanding excessive personal information — including private biometric data — for people to use its services is nothing less than unconscionable,” said Jaimee Kokonya, Africa Campaigner at Access Now. “As one of the nation’s leading internet providers, the company wields the power to control the communication of millions of people, and must put human rights above all. Safaricom should be setting the privacy gold standard, not dragging the industry through the mud.”

          In November 2021, Safaricom began sending messages to people subscribed to mobile services informing them they were required to update their SIM card registration details by bringing their identification documents to outlets. Under the threat of disconnecting those who did not comply, this directive included a demand for invasive facial biometrics. The company alleged this requirement was in line with new regulations from the Communications Authority of Kenya (CA) — it was not, and the collection of this data is illegal.

          “When we see private companies manipulate laws and regulations with unclear motives, governments must intervene,” said Bridget Andere, Africa Policy Analyst at Access Now. “Safaricom must be held responsible for its illegal acquisition of private information — information it now controls, and is ripe for exploitation and manipulation.”

        • AccessNowOpen letter: Safaricom must delete all biometric data collected unlawfully during Kenya’s SIM card registration exercise – Access Now

          In November 2021, Safaricom began sending your mobile service subscribers messages notifying them of a requirement to update their SIM card registration details. However, the messages did not specify what information was required, nor the law mandating that this information must be provided; the only instructions included were for people who subscribe to your services to visit Safaricom outlets with their identification documents to update their details. Eventually, your company informed people via direct social media messages that they were required to provide facial biometrics as part of this exercise. Your company alleged the basis for this request were new regulations from the Communications Authority of Kenya (CA) — the CA, however, clarified that facial biometrics were not required.

    • AstroTurf/Lobbying/Politics

    • Censorship/Free Speech

      • AccessNowThailand: 24-hour content takedown regulation will undermine rule of law and freedom of expression online – Access Now

        The Thai authorities must repeal a new regulation allowing the Thai government to force online service providers and social media platforms to take down certain content without a court order, said Access Now, ARTICLE 19, and the International Commission of Jurists (ICJ) in a joint statement today.

        Our organizations express serious concern that the provisions of this regulation, which will come into force on 25 December 2022 and issued by the Ministry of Digital Economy and Society (MDES), are aimed at unjustifiably expanding the powers of the Thai government to arbitrarily restrict online expression without sufficient judicial oversight. The new deadlines for compliance with content takedown orders from the MDES – which may be as short as 24 hours – are unreasonable and not compliant with international law and standards.

      • AccessNowIn Central Asia, internet shutdowns are harming all kinds of rights – Access Now

        Internet shutdowns are a favorite tool of authoritarian governments looking to suppress dissent, censor information, and control citizens, both online and off. In recent years, we’ve seen digital dictators, and those who emulate them, deploy these and other authoritarian tactics in countries such as Kazakhstan, Kyrgyzstan, Turkmenistan, Tajikistan, and Uzbekistan.

        Deliberately interfering with or disrupting access to the internet doesn’t just infringe on political and civil liberties, such as the right to protest, speak freely, vote, or unionize. When governments in Central Asia flick the kill switch, they endanger people’s lives, disrupt education, and trample on a broad range of economic, social, and cultural rights. The overall effect can be both far-reaching and enduring.

  • Gemini* and Gopher

    • Personal

      • I think this toilet is going to be the death of us

        It started yesterday when, after flushing the toilet, I noticed water seeping all around the toilet bowl. “This is not good,” said Bunny, as she inspected the growing puddle of water. “Let’s cut off the water to this thing, and deal with it tomrrow. Looks like we’re going to have to replace the wax ring.”

        Cut to—today. Water disconnected, I pull the toilet off the floor revealing the horrible remains of a wax ring. Bunny then scrapped the remains up, and we replaced the wax ring with a non-wax ring that should last longer. We get the toilet back in place, secured it down, hooked the water up and hey! Looks like no more water.

      • Notes on an overheard conversation in the bathroom
    • Technical

      • sleep or code …

        I failed to sleep in this morning, so I started reading some of the posts I had opened on Gemini from the previous day. This was a terrible idea because it’s fairly stimulating just to look at a screen, and it can be a bit frustrating to find all the keys on this laptop in the dark, but anyway, the awkwardness of browsing in the dark and exploring a new capsule made me realize that there was kind of an isolated feeling to the experience of browsing a foreign capsule.

      • Programming

        • Duplicate Environment Variables

          A common problem is to actually convince programmers that duplicate environment variables are possible on unix; most programmers interact with the environment through a hash or function calls that give the impression that environment variables are unique and Platonic.

        • not much progress today

          Yesterday after updating my monolothic python script for generating page content I neglected to check the links created in my atom.xml. This led to a very panicked few moments when I was browsing Antenna later in the day. None of the published links worked. So the first thing I did was symbolic link the published names to the real names. That almost solved the problem. At least content was reachable.

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

With 2022 Azure Layoffs and Many Other Microsoft Units Failing (Losing Money) Expect Microsoft to Pursue Buyouts to Fake ‘Growth’ and Keep Gullible Shareholders’ Money

Posted in Microsoft at 3:38 am by Dr. Roy Schestowitz

Published hours ago (unverified)

Microsoft management on layoff rumours

Summary: With Microsoft layoffs rumoured for next month (only a few months after the latest wave among several so far this year) it makes one wonder if Microsoft will keep trying to fake growth by buying other companies at shareholders' expense (for their revenue to seem like it’s improving; FTC stands in the way)

Microsoft Corp

This isn’t a yardstick of Microsoft’s real value but what misguided people sank into the shares in Wall Street (including some people’s pension funds, without their knowledge or full consent); Microsoft misuses money of other people to subsidise spending sprees

Microsoft Loses Up to $200 on Every Xbox Console Sold: Layoffs also

Some “success” story, eh? Who foots the bill for Bill?

Oppressing and Grossly Underpaying Sirius Staff (Not the ‘Open Source’ Spirit, or Is It?)

Posted in Free/Libre Software at 2:27 am by Dr. Roy Schestowitz

Video download link | md5sum 1fe1eded7d9f86eb35d52fa67e17003e
Sirius Does Not Understand Overnight Work
Creative Commons Attribution-No Derivative Works 4.0

Summary: The company that goes by the name Sirius ‘Open Source’ perhaps feels like even employees are almost like volunteers or people to be (re)sold cheaply to rich clients for hard labour done overnight

THE above video is a lot longer than expected, but it hopefully does capture some of the nature of my job (since February 2011). This year it got yet worse because a person with connections to management suggested lowering the salary of people who work night shifts — people who saw no increase in salary for well over a decade! The conflict of interest here goes further than this, but that’s a subject to be covered another day.

“This year it got yet worse because a person with connections to management suggested lowering the salary of people who work night shifts — people who saw no increase in salary for well over a decade!”To make matters worse, one colleague who came from a foreign and relatively poor country was paid only 21,000 pounds per year (less than peers who do exactly the same role) for a technical overnight job despite having a Masters Degree and having a lot of experience (seniority). He lives near London, so this kind of salary is barely a living wage. Seems exploitative. Is the company milking technical people?

IRC Proceedings: Tuesday, December 13, 2022

Posted in IRC Logs at 2:09 am by Needs Sunlight

Also available via the Gemini protocol at:

Over HTTP:

HTML5 logs

HTML5 logs

#techrights log as HTML5

#boycottnovell log as HTML5

HTML5 logs

HTML5 logs

#boycottnovell-social log as HTML5

#techbytes log as HTML5

text logs

text logs

#techrights log as text

#boycottnovell log as text

text logs

text logs

#boycottnovell-social log as text

#techbytes log as text

Enter the IRC channels now

IPFS Mirrors

CID Description Object type
 Qmc8FxV9d4Mc4AR6Nn3awVA1DR9xEzvSNJDateD6tNtwD7 IRC log for #boycottnovell
(full IRC log as HTML)
HTML5 logs
 QmSUAXQiU9KsnKtZgQimp9YssWpeQSakr1XCGGAfyMHB9D IRC log for #boycottnovell
(full IRC log as plain/ASCII text)
text logs
 QmWKfJY2VPUGSTd9eqKhrcSPoaDjpmnw2awL9Zw4ZPuADj IRC log for #boycottnovell-social
(full IRC log as HTML)
HTML5 logs
 QmfTqUDSEieNZAEwVJopYxd4PvpopF2VNwuWk5dfZdff5k IRC log for #boycottnovell-social
(full IRC log as plain/ASCII text)
text logs
 QmSo8Xz6Gx6riF2Nv7DQeHm39urRMKftFztXpEcruEpUmH IRC log for #techbytes
(full IRC log as HTML)
HTML5 logs
 QmSMNfmeYnWK8pxGLYajopx42RuHVdUXhFyRT8drmPLxMJ IRC log for #techbytes
(full IRC log as plain/ASCII text)
text logs
 QmbBTnq4bxo9uRkiahriAdUbQMxrWYDtjhVKJnhEJsM8Wp IRC log for #techrights
(full IRC log as HTML)
HTML5 logs
 QmQJEcnG8hQKvYWfZuKWTFmnnmLAAAztyp7kVZFfSX7cAY IRC log for #techrights
(full IRC log as plain/ASCII text)
text logs

IPFS logo

Bulletin for Yesterday

Local copy | CID (IPFS): Qmb4EjHKEYahRXurhmzoyhxRGEPvXqTA7AcQPuzLrKfJGh

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channels: Come and chat with us in real time

New to This Site? Here Are Some Introductory Resources




Samba logo

We support

End software patents


GNU project


EFF bloggers

Comcast is Blocktastic? SavetheInternet.com

Recent Posts