Bonum Certa Men Certa

Links 25/2/2022: Arch Hurd and Official Release of Steam Deck



  • GNU/Linux

    • Server

      • CentOS Alternative AlmaLinux OS Is Now Available for 64-Bit PowerPC Architecture

        In an attempt to provide the community with a CentOS alternative that’s closer to parity with the Red Hat Enterprise Linux (RHEL) operating system, AlmaLinux OS Foundation published today a new stable release that lets users install the distribution on 64-bit PowerPC (PPC64le) hardware.

        AlmaLinux OS 8.5 was released last year in mid-November based on the Red Hat Enterprise Linux 8.5 release, bringing two new repositories, including ResilientStorage and Plus, new OpenSCAP Security Guide profiles, a new STIG profile compatible with server GUI installations, as well as a new French National Security Agency (ANSSI) high-level profile.

    • Audiocasts/Shows

    • Kernel Space

      • New Article: Working with the Lustre Filesystem

        What do you do when you need to deploy a large filesystem that is scalable to the exabyte level and supports a large-client, simultaneous-access workload? You find a parallel distributed filesystem such as Lustre. In this article, I build the high-performance Lustre filesystem from source, install it on multiple machines, mount it from clients, and access them in parallel.

    • Applications

      • Fwupd 1.7.6 Linux Firmware Updater Adds Support for Star Lite Mk III Laptop

        Fwupd 1.7.6 is here with support for new hardware, including the Star Lite Mk III laptop from Star Labs, as well as HP M2xfd monitors, and some new features, such as a new plugin to set a GPIO pin for the duration of an update or a new plugin to enumerate SCSI hardware.

        This release also adds two more instance IDs to MTD devices, adds the ability to parse MTD firmware version using the defined GType, introduces a flag for UEFI devices that don’t support an auto-added capsule header, as well as a flag to indicate if the device has a signed or unsigned payload.

      • Kile: An World-class Cross-Platform LaTeX Editor for Linux

        LaTeX or TeX editors are great for writing different documents in one place with complete freedom. Kile is one of the best LaTeX editors for Linux and other platforms for its simplicity. This application is not just good for scientific and code-based documents; users can execute regular writing works, drafting (academic/official/creative) articles, and so on.

        Kile is easy to operate yet offers all the standard LaTeX documents editor tools. There are options to see previews and several other interactive facilities that are rare in other similar documents generating means. Kile is a must-have for you if you frequently work and spend much time on LaTeX editors.

      • Review: Rockarrolla - jukebox emulator

        Linux offers a dazzling array of free and open source music players, ranging from the most frugal terminal-based players to huge memory hogging players built with frameworks like Electron. We’ve reviewed the vast majority of music players, but it seems like there’s an almost endless supply.

        Rockarrolla is a music player that seeks to emulate a music jukebox. It’s written in the Vala programming language and published under an open source license.

      • Organize your running apps in Linux with Station

        Station is an open-source “smart” browser that can organize all of your web applications in one convenient place. This guide will show you how to get Station working for you on Linux.

      • 12 Best Free and Open Source Audio Editors

        There is a huge range of open source free audio software available for Linux which is both mature and feature-laden. Linux has all the tools needed to be a serious contender in music production without a user having to venture into the commercial software world. Linux is a superior platform for professional audio production: rock solid, efficient, and you don’t get fleeced for software licenses.

        The best free audio editors make it simple and easy to manage audio files for a variety of different purposes.

    • Instructionals/Technical

      • How to Install/Upgrade GIT on Ubuntu 22.04 LTS - LinuxCapable

        GIT is a free and open-source version control system that can efficiently manage small projects or huge ones. It enables multiple developers to work together on nonlinear development, as it tracks changes in source code for each branch of our project’s history. Hence, we never lose anything by going back through old stages if something goes wrong!

        In the following tutorial, you will learn how to install the latest or upgrade GIT on Ubuntu 22.04 Jammy Jellyfish using the GIT Maintainers PPA.

      • Dark window decorations for st and Emacs

        Since a few weeks, I’m a new happy user of the Pantheon desktop environment (built by the community behind Elementary OS[1]). Thus, I moved from i3 and a border-less tiling window manager to a more classical floating window manager. After many years of using a tiling manager, I realized I never make full use of them: I only have an heavy usage of virtual desktop, with one maximized window on each desktop. My three main applications are Firefox[2], GNU Emacs[3] and simple terminal[4] with tmux[5] embedded. Emacs and Tmux already gives me a powerfull in-app windowing system and websites are more and more designed for wide screens. That is why, in the end, any window manager works for me, as soon as they allow me to maximize a window.

        Pantheon desktop is built on the same root as the Gnome desktop and use recent GTK version behind the scenes. We now have the ability to use a unique theme through the whole desktop, but select between dark and light variant on a per application basis. This is already supported by a lot of Gnome or Elementary applications, but it is a bit more complicated for other apps.

        What become very annoying is when you use a dark application, which keeps light window border, because that application does not know how to tell to the window manager that it prefer a dark theme. That was my case with both GNU Emacs and simple terminal. In both of them I use the Dracula dark theme[6], and thus having light window borders was a bit sad.

      • How to Install Sublime Text 4 on Ubuntu 22.04 LTS - LinuxCapable

        Sublime Text 4 is an excellent choice as your go-to program to edit code. Sublime is known for its speed, ease of use, cross-platform, and community contribution. It natively supports many programming languages and markup tongues, but users can also expand its functionality with plugins!

        The Python API makes it easy; make sure you download from within Sublime, or they won’t appear in settings. Also, you can further customize and enhance it by installing additional features using package control and custom settings.

      • How to Install/Connect PuTTY SSH Client on Ubuntu 22.04 LTS - LinuxCapable

        PuTTy is an open-source, lightweight program that you can use to login into your remote machine with a terminal emulator that has been around since 2002. It supports protocols such as SSH and SCP for secure communication over networks or even from one device directly onto another without account restrictions!

        In the following tutorial, you will learn how to install the PuTTY SSH Client on Ubuntu 22.04 LTS Jammy Jellyfish.

      • Install Brave Browser on Ubuntu 22.04 LTS Jammy JellyFish - Linux Shout

        Brave was launched in 2016 by Brendan Eich, co-founder of Mozilla and JavaScript. Brave aims to make the web a better place, and its primary concern is privacy and security. Here we learn the steps to install Brave browser on Ubuntu 22.04 LTS Jammy JellyFish using the command terminal.

        Brave is a popular browser yet still behind Google Chrome even it offers more features. This browser keeps trying to position itself as a “safer and faster web browser ” against other similar software providers. To make itself apart from other browsers, Brave has an integrated ad blocker called “Brave Shields”. The interesting thing is it is also based on Chromium, i.e. based on the open-source code of Google Chrome, and is therefore not a completely new invention of the browser.

      • How to screen share with the Linux KDE Plasma Desktop | Opensource.com

        If you've ever done remote support professionally or out of familial obligation, then you've been on a call where solving problems are only secondary to the impossible task of visualizing what's actually on your user's screen. How many times have you described complex desktop tasks only to later realize that your user hasn't even turned their computer on yet? Support is important, but the frustration is real, and it's a shared experience for both the people in need of support and the people who graciously try to provide it. I believe it's important for people to perform tasks themselves as a way to learn a new skill, but there's also an argument for observing the way it's meant to be done by an expert. That's what screen sharing is for, and the KDE Plasma Desktop has it built-in.

      • How to Change the Output Color of Echo in Linux

        In UNIX-like operating systems, the echo command is used to display a string of characters onto the terminal.

        Usually, the color of output of the echo command follows the terminal theme, nothing unusual about that.

        But if you want, you can change the color of the output text of the echo command in Linux.

        Why would you want to do that? There could be several reasons for that. For examples, if you are writing a script that has a step where it needs to warn the user, using red colored output could be useful.

      • How To Install GCC Compiler on AlmaLinux 8 - idroot

        In this tutorial, we will show you how to install GCC Compiler on AlmaLinux 8. For those of you who didn’t know, The GNU Compiler Collection, commonly known as (GCC), is a software package with compilers and development tools for several programming languages such as C, C++, Objective-C, Fortran, Java, and many more. It is free and open-source software, which means that everyone has the opportunity to contribute or modify the application according to their own needs.

        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 through the step-by-step installation of the GCC Compiler on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

      • Scan documents and old photos on Linux with Skanlite | Opensource.com

        Although the world has mostly gone digital now, there are still times when you just have to print a form, sign it, and scan it back in. Sometimes, I find that a snapshot on my phone suffices, but some industries require a better copy than a hasty snapshot, and so a flatbed scanner is necessary. The KDE project provides an application called Skanlite that helps you import documents scanned on a flatbed, or even a tethered camera.

      • Meet sc-im, an 'Excel' for the terminal

        sc-im is a spreadsheet program made with ncurses for terminal.

        sc-im is based on sc a similar application developed by James Gosling, the creator of Java.

    • Games

      • ELDEN RING is out and Verified for Steam Deck | GamingOnLinux

        ELDEN RING is the latest game developed by FromSoftware who are known for games including Sekiro: Shadows Die Twice and Dark Souls. It's out now, with a Steam Deck Verified rating - so it works on Linux with Steam Play Proton. Note: copy personally purchased thanks to our supporters.

      • Is Saints Row 2022 a Remake?
      • A Gameport Joystick To USB-MIDI Converter | Hackaday

        These days, live music performance often involves electronic synthesizers and computers rather than traditional instruments played by hand. To aid in his own performances, [alekappa] built a special interface to take signals from a joystick and convert them to MIDI messages carried over USB.

        [...]

        This data is then converted into control changes, note triggers and velocity levels and sent out over the Teensy LC’s USB interface. A mode switch enables changes to the system’s behaviour to be quickly made. The device is wrapped up in a convenient housing nabbed from an old Gameport-to-USB converter from many years ago.

      • RimWorld upgrades for Steam Deck delayed by the situation in Ukraine | GamingOnLinux

        RimWorld will be getting some upgrades to make it look great on the Steam Deck but it's going to take a little longer.

        In a statement released on Steam, Ludeon Studios head wrote that the developer who was working on it lives in Ukraine, and the situation there right now of course is terrifying. They mentioned getting a Deck to this developer was delayed and the current situation means progress couldn't be made on it. Another developer is now taking over the Steam Deck upgrades instead but it's going to take a little bit longer.

      • THQ Nordic do a nice little overview of their games for Steam Deck | GamingOnLinux

        The Steam Deck is so close to release you can almost touch it and so we're seeing a trickle of more news come in. One bit is publisher THQ Nordic, who have released a short video.

        It might not be the longest video you will watch today, and it doesn't actually show a Steam Deck. That's not the point though! Developers and publishers are talking about it and they're clearly quite excited. We can't actually embed the video here for you to see, as once again Google has slapped an Age Gate on it, which only works directly on YouTube.

      • The Steam Deck has released, here's my initial review

        The Steam Deck has arrived and Valve were kind enough to ship GamingOnLinux a review unit — here’s my own initial thoughts after spending a couple weeks with it.

      • A brief tour of the Steam Deck’s Linux implementation | Ars Technica

        Our Steam Deck review is now live, and it's massive—almost as big as Valve's new portable PC. With that in mind, I decided to write a shorter article about the Steam Deck's implementation of Linux since a lot of Ars Technica readers are interested in that use case.

        Our full review goes into greater detail about installing and playing Windows games through Valve's customized Wine compatibility layer, dubbed Steam Proton. This is the default way to access your favorite Steam games, and as our review explores, that proposition is currently iffy. But that's not the same as using the Deck as a Linux machine. In this companion article, we'll explain what's going on with Valve's first dedicated Linux PC and what it currently can (and cannot) do.

      • Steam Deck desktop mode plus other stores — Epic Games Store | GamingOnLinux

        You have your shiny new Steam Deck, which I’ve gone over in an initial look on — but what about desktop mode apps and other stores? I’ve also been testing that with the Epic Games Store.

        The Steam Deck comes with a full desktop mode too outside of the Steam UI. The desktop environment is KDE Plasma (my own favourite Linux desktop) and so people familiar with Windows should feel quite at home. A perfect choice in this reviewer's opinion. You also do not need developer mode to access it. You just hit the Steam menu, select Power and then Switch to Desktop. To get back to Deck UI, you just Log Off from the Plasma menu.

      • Proton Experimental gets a fresh update, Dragon Quest Builders 2 playable | GamingOnLinux

        Now the Steam Deck is out, Valve has pushed out a fresh upgrade to Proton Experimental, the special testing area you can try with all the latest but less-tested fixes and improvements for running Windows games on Linux desktop and Steam Deck. Want to know more about Steam Play Proton? See our dedicated guide.

      • The Steam Deck will CHANGE GAMING FOREVER... once they finish Steam OS. - Invidious

        Thank you to Valve for sending me a Steam Deck review unit! This thing is truly incredible and--while the software definitely has a ways to go before it reaches the same quality as the hardware--I have every confidence that today is the first step on the road to a better PC gaming experience for everyone!

      • Steam Deck UI Tour | No Narration - Invidious
      • Game Devs Talk About "Developing" For Valve's Steam Deck - Invidious

        Developers from PlayGround Games, The Behemoth, Bandai Namco, Motion Twin and more discuss "developing" for Steam Deck.

      • Steam Deck UI: 1-Click Apps and Multitasking - Invidious
      • The Steam Deck Launches with 825 Games (Playable and Verified) including Elden Ring (with Video Footage)! - Boiling Steam

        This is the big day! The first emails for those who pre-ordered the Steam Deck should have reached or in the process of reaching customers! At the latest count, the Steam Deck launches with 825 Games, split in two categories...

      • Steam Deck Linux-Powered Gaming Handheld Launches Officially

        The official launch day means that Valve will start sending emails to the first batch of people who made a reservation for the Steam Deck device. If you’re reading this and you are one of the first to have made a reservation, you have 72 hours, from the moment you receive the email, to complete your purchase on Steam.

        If you changed your mind and no longer want to buy the Steam Deck, or you miss the 72-hours window and don’t purchase the device, Valve will send your reservation to the next person in the queue. Meanwhile, Valve is working to send out the official Dock for Steam Deck to customers too.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KDE e.V. to wind down the KDE League

          KDE e.V. makes it known that the KDE League is to be wound down and dissolved. Remaining assets of the League are to be transferred to KDE e.V. Interested parties are invited to comment.

          KDE e.V., the legal entity representing the KDE community, and KDE League, Inc. (the “League”) are about to enter into an agreement to wind down and dissolve the League and transfer all of its remaining liquid assets (after paying the costs of dissolution) to KDE e.V.

      • GNOME Desktop/GTK

        • GNOME 42 Features a Subtle, Yet Classy, Touch

          Brace yourself: this is quite a “minor” tweak, and not one most blogs would be rushing to write a post about!

          But in GNOME 42 switching between the (all-new) light and dark preference in the Settings app makes the entire desktop, windows, widgets, and wallpaper, gracefully transition between states. There’s no blink, hiccup, or stutter but a smooth, seamless fade.

        • ’Clipboard History’ is Searchable Clipboard Extension for GNOME Desktops

          This is a GNOME extension that (like you’d expect) keeps a log of items you copy to your clipboard. This way you can quickly sift through a list to copy/paste something someplace else at a later date. What makes this exact extension especially useful is it’s fully searchable right there from the top bar.

          But I don’t think you should install it.

          Instead, I think you should try the newly-released Clipboard History GNOME extension.

    • Distributions

      • Hands On With the Latest Version of DahliaOS

        Naturally I was intrigued.

        DahliaOS has nothing to do with Ubuntu of course and thus no real tangible reason to be featured on this blog. But hey: new Linux distros and desktop environments are interesting, and unless I want to kick the bees nest that is the Firefox deb to Snap transition (the no-more-apt-build package hit Jammy today) I’ve not got much else to talk about.

      • SUSE/OpenSUSE

        • Nano, Plasma, TigerVNC update in Tumbleweed

          Snapshots of openSUSE Tumbleweed continue to be released at a steady pace. There have been seven snapshots released since our last review.

          The latest snapshot is 20220223 and it dropped an updated version of systemd 249.10. The version changed the settings to increase the external core size for processing coredumps to infinity. Flatpak 1.12.6 updated translations and fixed a bug that sometimes caused repo corruption when downloads were interrupted or canceled. A handful of Common Vulnerabilities and Exposures were fixed in the mariadb 10.7.3 update. CVE-2021-46665, CVE-2021-46664, CVE-2021-46661, CVE-2021-46668 and CVE-2021-46663, which caused the application to crash, were all fixed in the updated version. Many CVEs were also fixed with the the XML parser expat 2.4.6; one of those was fixing an integer overflow in the copyString function. Several other packages updated in the snapshot including autoyast2 4.4.31, yast2-security 4.4.12 and yast2-installation 4.4.44.

        • SUSE Linux Enterprise 15 Service Pack 4 Public Beta is out! | SUSE Communities

          SLE 15 SP4 is a “Refresh” Service Pack. And so, our Release Management team has provided guidance to our engineering for updating packages in SLE 15 SP4 to a new openSUSE Factory version. Still we are carefully evaluating and accepting package updates, while checking for the latest changes in the upstream project and verifying it is not breaking any ABI.

          [...]

          As python39 resided in the Basesystem Module on SLE 15 SP3, this new module will require some changes by customers and partners migrating to SLE 15 SP4. Customers using python39 and migrating from SLE 15 SP3 will have to add the Python3 module after migration via SUSEConnect. Else they won’t receive any updates for this interpreter.

      • Arch Family

        • Meet the Arch Hurd

          The Arch Linux is not always Linux it can have other kernels, like for example the PacBSD which is the Arch with the kernel of FreeBSD .

          The Arch Hurd are the Arch packages with the kernel GNU/Hurd and logical with the GNU tools .

          The Arch Hurd project was founded on an Arch Linux forum thread in January 2010, and after a few weeks of much input, it has progressed to the point where it can boot into a virtual machine.

          It aims to provide an Arch-like user environment (BSD style init scripts , packages optimized for i686, use of the pacman packages, rolling-release and a KISS ) configuration on the Hurd that is stable enough to use.

          Despite having a small development team, a lot of progress has been made since its founding, such as booting on real hardware, packaging everything for a basic web server, and producing an unofficial graphical LiveCD.

      • IBM/Red Hat/Fedora

        • Enforce code consistency with clang-format | Red Hat Developer

          Imposing a common coding style can improve the readability and maintainability of your code in shared projects. Code consistency is particularly important in open source projects, where contributors often revise code written by others. Code styling can also be especially challenging in open source projects because different contributors have their own style preferences. This article introduces clang-format, an uncomplicated tool that you can use to set a common code style for your team projects written C, C++, and Objective C.

          As an example for our discussion, I'll use xsimd, a project I contribute to, which enables the manipulation of batches of numbers with the same arithmetic operators used for single values. I will show you how to choose a code style, convert an existing codebase to that new style, and enforce the code style on future commits.

          Note that clang-format is part of the LLVM project.

        • CPE Weekly Update – Week of February 21st - 25th – Fedora Community Blog

          This is a weekly report from the CPE (Community Platform Engineering) Team.

        • What is the Red Hat Accelerators program and why might you want to join? | Enable Sysadmin

          Since 2019, I've been a member of the Red Hat Accelerators program, a global community of IT professionals who wish to share and exchange their knowledge and passion for Red Hat products and open source projects. As a member, I'm able to exchange ideas with Red Hat customers, partners, and IT experts from a wide range of industries, as well as Red Hat employees and leaders.

          The Accelerators program offers many benefits for members, which I will describe below. Before I begin: This article reflects my opinions on the Red Hat Accelerators program and may or may not be the same as Red Hat's view.

        • IT skills: Should you build or buy?

          In the staffing industry, it’s often said that employers are hunting for a “purple squirrel” – an ideal candidate with an impossible-to-find mix of skills, experience, or other credentials. Employers hunting purple squirrels are no doubt well-intentioned, but such overly restrictive hiring practices lead to unfilled positions, overworked teams, and lost productivity.

          These consequences are severe enough for companies under normal circumstances, but in today’s climate of sky-high resignation rates, tepid labor force participation, and rapid technological change, they can become existential threats. To avoid this, leaders should reevaluate the skills they recruit for in the market – that is, the skills they “buy” – and identify the skills they can train internally – or “build” – in their existing workforce.

      • Canonical/Ubuntu Family

        • Ubuntu 22.04 Just Got a BIG Design Update (Spoiler: Looks Awesome) - OMG! Ubuntu!

          Ubuntu 22.04 is looking on fire, my friends.

          With feature freeze now in effect (and UI freeze creeping up) a huge drop of changes just hit the daily builds, including GNOME Shell 42 and new versions of the default Yaru GTK, Shell and icon themes.

          And its in these packages where all the shiny stuff is.

          Takes the newest version of the Yaru GTK theme, for instance. While it doesn’t deviate too far from what we’re used to it is now clearly echoing the look of upstream libadwaita with circular window controls, increased border radius, and soft grey header bars.

        • Ubuntu 22.04 Just Got a BIG Design Update (Spoiler: Looks Awesome)

          With feature freeze now in effect (and UI freeze creeping up) a huge drop of changes just hit the daily builds, including GNOME Shell 42 and new versions of the default Yaru GTK, Shell and icon themes.

          And its in these packages where all the shiny stuff is.

          Takes the newest version of the Yaru GTK theme, for instance. While it doesn’t deviate too far from what we’re used to it is now clearly echoing the look of upstream libadwaita with circular window controls, increased border radius, and soft grey header bars.

        • Xubuntu 22.04 Community Wallpaper Contest €« Xubuntu

          We’re on our way to the 22.04 LTS release and it’s time for another community wallpaper contest!

          [...]

          After the submission deadline, the Xubuntu team will pick 6 winners from all submissions for inclusion on the Xubuntu 22.04 ISO, and will also be available to other Xubuntu version users as a xubuntu-community-wallpaper package. The winners will also receive some Xubuntu stickers.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Movim: a decentralized open-source XMPP-based messaging and social platform

        Movim is a free, open-source social and communication platform based on XMPP standards.

        Movim allows users to communicate easily with their friends, family, and work colleagues using chatroom, video conferences, and private messaging. Movim works as a front-end for XMPP network.

      • Events

      • Productivity Software/LibreOffice/Calligra

        • BaÅŸlangıç Kılavuzu for Turkish LibreOffice Users - The Document Foundation Blog

          “I’ve been using LibreOffice since 2010. It makes me happy to support and contribute to this application that I use with pleasure. For this reason, I have been trying to contribute by translating the interface and help text since the day I started using it. I know that every contribution counts in the open source world.” says Ayhan. “I would like to thank Muhammet Kara for what he has done for LibreOffice here. I learned from him how I can contribute to LibreOffice apart from interface translation. I solved some easyhack issue with his support.”

          Ayhan continues describing the endeavor: “After all these contributions, we established a certification team. We started the translation work for the LibreOffice Getting Started Guide 6.2 about a year ago, but for some reasons we could not continue. This issue remained in my mind. Finally, with the encouragement of Muhammet Kara and the sponsorship of TUBITAK/ULAKBIM, I completed the translation of Getting Started Guide 7.2. Uploaded to tr.libreoffice.org and documentation.libreoffice.org. I hope it will be useful for the users.”

      • Funding

        • Publication of the FSF-funded white papers on questions around Copilot

          Microsoft GitHub's announcement of an AI-driven Service as a Software Substitute (SaaSS) program called Copilot -- which uses machine learning to autocomplete code for developers as they write software -- immediately raised serious questions for the free software movement and our ability to safeguard user and developer freedom. We felt these questions needed to be addressed, as a variety of serious implications were foreseen for the free software community and developers who use GitHub. These inquiries -- and others possibly yet to be discovered -- needed to be reviewed in depth.

          In our call for papers, we set forth several areas of interest. Most of these areas centered around copyright law, questions of ownership for AI-generated code, and legal impacts for GitHub authors who use a GNU or other copyleft license(s) for their works. We are pleased to announce the community-provided research into these areas, and much more.

          First, we want to thank everyone who participated by sending in their papers. We received a healthy response of twenty-two papers from members of the community. The papers weighed-in on the multiple areas of interest we had indicated in our announcement. Using an anonymous review process, we concluded there were five papers that would be best suited to inform the community and foster critical conversations to help guide our actions in the search for solutions.

      • FSFE

        • Matthias Kirschner's Web log - fsfe: Ada & Zangemann in public libraries

          In the beginning of February, we asked supporters of software freedom to donate the German version of the book "Ada & Zangemann - A Tale of Software, Skateboards and Raspberry Ice Cream" to public libraries. It is great to see how many already followed that suggestion and thereby enable access to the book for children whose parents have not heard about the book or cannot afford to buy their children a book for €16,90.

      • Programming/Development

        • Dirk Eddelbuettel: Rcpp now used by 2500 CRAN packages!

          As of this morning, Rcpp stands at 2501 reverse-dependencies on CRAN. The graph on the left depicts the growth of Rcpp usage (as measured by Depends, Imports and LinkingTo, but excluding Suggests) over time.

          Rcpp was first released in November 2008. It probably cleared 50 packages around three years later in December 2011, 100 packages in January 2013, 200 packages in April 2014, and 300 packages in November 2014. It passed 400 packages in June 2015 (when I tweeted about it), 500 packages in late October 2015, 600 packages in March 2016, 700 packages in July 2016, 800 packages in October 2016, 900 packages early January 2017, 1000 packages in April 2017, 1250 packages in November 2017, 1500 packages in November 2018, 1750 packages in August 2019, 2000 packages in July 2020, and 2250 package in March of last year. The chart extends to the very beginning via manually compiled data from CRANberries and checked with crandb. The next part uses manually saved entries. The core (and by far largest) part of the data set was generated semi-automatically via a short script appending updates to a small file-based backend. A (manually curated) list of packages using Rcpp is available too.

        • Bagisto: an open-source eCommerce Laravel-based framework

          Bagisto is an open source eCommerce framework that is built on Laravel and used from Laravel developer. It shows whether you want to build or scale your business, you should use this open source.

          It is a community-driven project which is managed and maintained by dozens of professional developers.

        • 5 ways to involve people who don’t write code in the DevOps process

          DevOps transformation extends beyond development and operations teams. It's also relevant to other parts of the organization. These new collaborators can offer new insights to the development team seeking to maintain alignment with customer needs.

          This article describes ways to involve other parts of your business in DevOps.

        • Perl/Raku

          • My Favorite Modules: Devel::NYTProf | Tom Wyant [blogs.perl.org]

            The mental excursion that led to this blog post started with a report from Olaf Alders that my Perl::Critic::Policy::Variables::ProhibitUnusedVarsStricter was generating a false positive on variables used only as defaults in subroutine signatures. After the first cut at fixing this I thought a regression test was in order. I did this by running both unpatched and patched versions of the policy against my Mini CPAN, and then diff on the outputs.

            This has always taken the better part of a day to run, and given that it had to expand all the distributions first and then run a fairly brute-force policy against anything it found, I accepted this as the price of conscientiousness.

            But then I noticed, quite by chance, that running the patched policy against the Number-Phone-FR distribution appeared to hang. Investigation failed to turn up any reason for the modifications to do this, and when I ran the unpatched code against that distribution it also appeared to hang. I knew it eventually completed, though, since the full Mini CPAN scan using unpatched code eventually completed.

        • Java

          • How to Deploy a Java App with the Wildfly Application Server

            Wildfly is a modular, lightweight Java application server that is maintained by Red Hat and is free to deploy to your data center or third-party cloud host. We’ve covered the deployment of Wildfly on a Ubuntu Server 20.04 instance and now we’re going to take that a step farther and see how easy it is to deploy a Java application with the platform.

            [...]

            The New Stack is a wholly owned subsidiary of Insight Partners, an investor in the following companies mentioned in this article: Bit.

    • Standards/Consortia

      • Starting an argument on the internet

        You can pronounce GIF however you want. There’s only one rule: If you use the argument that it must be /ɡɪf/ because the G stands for “graphics”, then you are legally obligated to pronounce JPEG as /ˈdÊ’eɪ.fɛɡ/. That is all.

  • Leftovers

    • Science

      • Pixelating Text Not A Good Idea | Hackaday

        People have gotten much savvier about computer security in the last decade or so. Most people know that sending a document with sensitive information in it is a no-no, so many people try to redact documents with varying levels of success. A common strategy is to replace text with a black box, but you sometimes see sophisticated users pixelate part of an image or document they want to keep private. If you do this for text, be careful. It is possible to unredact pixelated images through software.

        It appears that the algorithm is pretty straightforward. It simply guesses letters, pixelates them, and matches the result. You do have to estimate the size of the pixelation, but that’s usually not very hard to do. The code is built using TypeScript and while the process does require a little manual preparation, there’s nothing that seems very difficult or that couldn’t be automated if you were sufficiently motivated.

    • Hardware

      • Nvidia plus Excelero equals acquisition – maybe – Blocks and Files

        We have heard that Nvidia could be buying Excelero, an NVMe storage software startup – and Excelero did not deny it.

        Nvidia is the GPU server giant that just withdrew its attempt to buy Arm. Excelero makes and sells NVMesh software which provides a virtual, distributed flash array supporting converged (in-server SSDs) and disaggregated (all-flash array) architectures.

        When we asked about the acquisition rumor, Excelero CEO Yaniv Romem responded: “Decline to comment.”

      • Don’t Miss The VCF Indoor Swap Meet This Weekend | Hackaday

        We don’t need to tell you that these last couple of years have been a real drag for in-person events. But at long last, after a bit of a false start last summer, it seems like we can finally start peeking our heads out and getting back to doing the things we love. So why not celebrate by taking part in that most sacred of geek pastimes: poring through boxes of dusty old gear in search of some electronic treasure?

      • Bend It Like (Sonar) Beacon With A Phased Array | Hackaday

        Ultrasonic transducers are incredible, with them you can detect distances, as well as levitate and peer through objects. They can emit and receive ultrasonic soundwaves (typically above 18khz) and just like all waves, they can be steered via a phased array. [Bitluni] was trying to accurately measure distances but found the large field of view of the sensor was just too imprecise, so he made a phased array of transducers.

    • Integrity/Availability

      • Proprietary

        • Security

          • Reproducible Builds (diffoscope): diffoscope 206 released

            The diffoscope maintainers are pleased to announce the release of diffoscope version 206. This version includes the following changes:

            * Also allow "Unicode text, UTF-8 text" as well as "UTF-8 Unicode text" to
              match for .buildinfo files too.
            * Add a test for recent file(1) issue regarding .changes files.
              (Re: reproducible-builds/diffoscope#291)
            * Drop "_PATH" suffix from some module-level globals that are not paths.
            
            

          • Attackers use Microsoft Teams as launchpad for malware [Ed: Microsoft Teams itself is technically malware]
          • 10 Top Open Source Penetration Testing Tools

            Professional penetration testers, or pen testers, are akin to “white hat” or ethical hackers, adversaries with an explicit authorization to attack a network. During this simulation of real-world conditions, they put an IT system to the test to identify vulnerabilities.

            The goal is to patch these vulnerabilities to prevent cybercriminals from exploiting them. Such security audits require various techniques and tools to simulate classic steps of an attack, such as information gathering (reconnaissance), phishing, or privilege escalation.

            Within the vast ecosystem of cybersecurity solutions, many beginners and professionals alike choose to use open-source solutions, such as Metasploit, Nmap, and Wireshark, over premium products. We’ve reviewed those better known open source names in our main pentesting tools article. Here we’re focusing on some lesser-known but still worthy open-source solutions that can be used separately for specific purposes or combined to run comprehensive penetration tests.

          • Cisco Releases Security Updates for Multiple Products | CISA

            Cisco has released security updates to address vulnerabilities in multiple Cisco products. An attacker could exploit one of these vulnerabilities to take control of an affected system. For updates addressing lower severity vulnerabilities, see the Cisco Security Advisories page.

          • Fear, Uncertainty, Doubt/Fear-mongering/Dramatisation

            • Exposing malware in Linux-based multi-cloud environments [Ed: Microsoft-friendly publishers carry on with weeks-only Linux FUD]

              Based on research conducted by VMware’s Threat Analysis Unit, this report uncovers the unique characteristics of remote access tools (RATs), ransomware, and cryptominers on Linux-based systems and how you can mitigate these threats.

            • Deep Dive on Persistence, Privilege Escalation Technique and Detection in Linux Platform

              The Splunk Threat Research Team added Linux Privilege Escalation and Linux Persistence Techniques analytic stories to help Security Operations Center (SOC) Analysts and Security Researchers detect adversaries or malware using these techniques within the Linux OS platform. In this blog article, we will do a deep dive on some popular techniques and detections for these two tactics. This article will be the deep dive part of our January 2022 release blog.

          • Privacy/Surveillance

            • Covid testing firm ‘selling swabs carrying customers’ DNA’ to third parties

              A government-approved Covid testing firm is being investigated by the UK’s data privacy watchdog after it emerged that it plans to sell customers’ DNA to third parties.

              Cignpost Diagnostics, which trades as ExpressTest and offers €£35 tests for holidaymakers, said it holds the right to analyse samples from seals to “learn more about human health” – and sell information on to third parties.

              Individuals are required to give informed consent for their sensitive medical data to be used – but customers’ consent for their DNA to be sold now as buried in Cignpost’s online documents.

              When buying tests, customers were asked to tick a box agreeing to a 4,876 privacy policy which links to a separate document outlining the research programme, The Sunday Times reported.

            • Andrea Scarpino's blog: I went out for dinner and I took some endpoint

              Three weeks ago I went out to a pub for dinner. Due to covid restrictions there are no paper menus anymore and the waitress gave me a card to place my order.

            • Microsoft Edge Is Adding Another Feature No One Asked For [Ed: Microsoft Edge is NSA-connected malware with access to your microphone and webcam; only a fool would install this thing...]

              The latest update to Microsoft Edge Canary appears to have added Skype integration that enables users to start a video call right from the browser. Edge is Microsoft's Chromium-based web browser bundled with Windows 11. As for Skype, it started off as an independent company that brought VoIP calling to the mainstream, but was acquired by Microsoft in 2011 for a reported $8.5 billion.

    • Civil Rights/Policing

      • Online Abuse in the Metaverse Untangled – World Wide Web Foundation

        The metaverse is trending. Companies from Meta to Microsoft, Nike to Tinder, are making plays for a future where interaction online takes place primarily in virtual environments.

        This immersive virtual world could bring with it the potential to expose us to new worlds, new ideas, and new experiences, taking what Roblox, Second Life, and Minecraft offer to new heights.

        But that promise doesn’t come without risk: to our privacy, to our security, to our safety.

        Virtual reality has the power to blur the line between what’s real and what’s not. In a persistent, all-encompassing digital world, the sensory experience is heightened, which in turn escalates the experience of harassment, assault, bullying, and hate speech. In fact, research indicates that abuse in virtual reality is “far more traumatic than in other digital worlds”.

    • Internet Policy/Net Neutrality

      • Toaster-friendly alternative web protocol Gemini attracts criticism for becoming exclusive clique

        Project Gemini is a new internet protocol designed to be simpler and lighter to make it easier for people to design, run, and use their own websites.

        Described by network engineer Stéphane Bortzmeyer at FOSDEM 2021 as a new ultra-simple protocol that is modern but "looks retro," it was designed to help the user opt out of "pervasive user tracking [and]... distractions from the actual content."

        Some of those with a penchant for irritating spelling call it the "smol web." It's light enough for vintage computers, and easy to create both clients and pages. It's not designed to replace the web, but as an adjunct to it. It also makes it much easier to host your own site. As the project points out, it's "heavier than gopher... lighter than the web, [and] will not replace either."

        Sounds all good so far… but the protocol is beginning to attract controversy as it takes off. The most recent statistics put "Geminispace" (all resources "published on the internet via the Gemini protocol") at 1,997 capsules, up from 1,200 in September.

        A post this week gained a lot of traction on Hackernews forums, when a software engineer calling themselves "マリウス" – that's "Marius" to gaijin – called it "solutionism at its worst". They argued in a blogpost that Gemini is an answer to a problem that doesn't exist and encourages a bunker effect, excluding people who use ordinary web browsers, perhaps due to accessibility issues.

        [...]

        There are also some proposals for simplifying content, such as Jeff Huang's This Page is Designed to Last. There are working, usable, graphical web browsers that don't support JavaScript, such as Dillo and Netsurf. If you just want to stay with your current browser, you can install NoScript. It's worth trying because it's surprising how fast even the modern web can be. It can even be fun.

      • Telcos must stand up for the people of Belarus, keep internet connected during referendum

        Access Now and the #KeepItOn coalition are calling on telecommunication service providers in Belarus to resist any governmental internet shutdown orders, and keep the nation online before, during, and after the constitutional referendum scheduled for February 27, 2022.

        “Nobody has the right to prevent people from exercising their fundamental rights online — not governments, not private companies,” said Felicia Anthonio, Campaigner and #KeepItOn Lead at Access Now. “This week and always, we want fair, open, and free internet access for all in Belarus.”

        This weekend’s referendum will be the first national vote in Belarus since the heavily criticized 2020 presidential election and its widely disputed outcome.

        “It seems that authorities in Belarus have had no qualms in hitting the kill switch, and disconnecting the nation from the internet,” said Anastasiya Zhyrmont, Regional Outreach Coordinator (Eastern Europe & Central Asia) at Access Now. “So we’re calling on telcos to make a stand — ensure people have access to information, the right to express themselves, and avenues for communication throughout the referendum.”

    • Digital Restrictions (DRM)

      • Warner-Discovery Approved as Competition for Eyeballs Becomes Even More Fierce - Disruptive Competition Project

        As recently announced, the WarnerMedia and Discovery merger has taken its next step towards completion, which stands to produce another strong competitor in the entertainment sector and further intensify the fight for media consumers’ attention. Discovery revealed in an SEC filing on February 9th that the proposed merger had cleared a critical hurdle with the conclusion of a waiting period required by federal antitrust regulations. Valued at $43 billion, this is the biggest media merger of the last two decades and will combine the assets of HBO, Warner Bros. television and film studios and the sports-heavy TNT and TBS networks with Discovery’s library of nonfiction programming, which includes Oprah Winfrey’s OWN, HGTV, the Food Network and Animal Planet. Many companies are pursuing mergers and acquisitions as a strategy to further develop and expand their libraries of content and access to consumers, bringing us into a golden age of television with numerous innovative challengers vying for consumers’ eyes.

        This newest deal follows similar mergers and acquisitions in the entertainment space, most notably AT&T’s $85 billion acquisition of Time Warner, which initially brought Warner’s Media assets into the telecom giant’s orbit. Other cleared transactions include Disney’s acquisition of Fox for $71 billion and Comcast’s acquisition of Sky for $40 billion. Deals such as Microsoft’s controversial $70 billion acquisition of Activision Blizzard Inc. and the smaller Amazon-MGM acquisition for $8 billion are also looking to respond to the vigorous competition for attention in the media sector. Closing the Amazon-MGM deal would provide the historic brand certainty that allows MGM to invest and create new and great content at a greater scale, which is procompetitive and good for the industry and consumers alike. The approval of this deal would also signal greater opportunities for similar deals in the future. The persistent entry of many new streaming services into the market is a boon for artists and creatives as well, as more firms are bidding on their content. The competitive pressure on these new entities is fierce: more than a dozen large, well-funded, global studios are now producing content for viewers, in addition to numerous other sources for quality content ranging from television networks to movie studios, streaming platforms, and game studios.



Recent Techrights' Posts

Topics We Lacked Time to Cover
Due to a Microsoft event (an annual malware fest for lobbying and marketing purposes) there was also a lot of Microsoft propaganda
EPO Education: Workers Resort to Legal Actions (Many Cases) Against the Administration
At the moment the casualties of EPO corruption include the EPO's own staff
 
Links 22/11/2024: Dynamic Pricing Practice and Monopoly Abuses
Links for the day
Microsofters Try to Defund the Free Software Foundation (by Attacking Its Founder This Week) and They Tell People to Instead Give Money to Microsoft Front Groups
Microsoft people try to outspend their critics and harass them
[Meme] EPO for the Kids' Future (or Lack of It)
Patents can last two decades and grow with (or catch up with) the kids
Gemini Links 22/11/2024: ChromeOS, Search Engines, Regular Expressions
Links for the day
This Month is the 11th Month of This Year With Mass Layoffs at Microsoft (So Far It's Happening Every Month This Year, More Announced Hours Ago)
Now they even admit it
Links 22/11/2024: Software Patents Squashed, Russia Starts Using ICBMs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, November 21, 2024
IRC logs for Thursday, November 21, 2024
Gemini Links 21/11/2024: Alphabetising 400 Books and Giving the Internet up
Links for the day
Links 21/11/2024: TikTok Fighting Bans, Bluesky Failing Users
Links for the day
Links 21/11/2024: SpaceX Repeatedly Failing (Taxpayers Fund Failure), Russian Disinformation Spreading
Links for the day
Richard Stallman Earned Two More Honorary Doctorates Last Month
Two more doctorate degrees
KillerStartups.com is an LLM Spam Site That Sometimes Covers 'Linux' (Spams the Term)
It only serves to distract from real articles
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, November 20, 2024
IRC logs for Wednesday, November 20, 2024
Gemini Links 20/11/2024: Game Recommendations, Schizo Language
Links for the day
Growing Older and Signs of the Site's Maturity
The EPO material remains our top priority
Did Microsoft 'Buy' Red Hat Without Paying for It? Does It Tell Canonical What to Do Now?
This is what Linus Torvalds once dubbed a "dick-sucking" competition or contest (alluding to Red Hat's promotion of UEFI 'secure boot')
Links 20/11/2024: Politics, Toolkits, and Gemini Journals
Links for the day
Links 20/11/2024: 'The Open Source Definition' and Further Escalations in Ukraine/Russia Battles
Links for the day
[Meme] Many Old Gemini Capsules Go Offline, But So Do Entire Web Sites
Problems cannot be addressed and resolved if merely talking about these problems isn't allowed
Links 20/11/2024: Standing Desks, Broken Cables, and Journalists Attacked Some More
Links for the day
Links 20/11/2024: Debt Issues and Fentanylware (TikTok) Ban
Links for the day
Jérémy Bobbio (Lunar), Magna Carta and Debian Freedoms: RIP
Reprinted with permission from Daniel Pocock
Jérémy Bobbio (Lunar) & Debian: from Frans Pop to Euthanasia
Reprinted with permission from Daniel Pocock
This Article About "AI-Powered" is Itself LLM-Generated Junk
Trying to meet quotas by making fake 'articles' that are - in effect - based on plagiarism?
Recognizing invalid legal judgments: rogue Debianists sought to deceive one of Europe's most neglected regions, Midlands-North-West
Reprinted with permission from Daniel Pocock
Google-funded group distributed invalid Swiss judgment to deceive Midlands-North-West
Reprinted with permission from Daniel Pocock
Gemini Links 20/11/2024: BeagleBone Black and Suicide Rates in Switzerland
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, November 19, 2024
IRC logs for Tuesday, November 19, 2024