Bonum Certa Men Certa

Links 13/09/2023: Unifont 15.1.01 and Quality Assurance Tool for Guix



  • GNU/Linux

    • Server

    • Kernel Space

      • [Old] The University of HelsinkiLinux: a Portable Operating System [PDF]

        We explore the hardware portability issues in Linux that were uncovered when porting the operating system to multiple CPU and bus architectures. We also discuss software interface portability issues, especially with regard to binary compatibility with other operating systems that can share the same hardware platform. The approach taken in Linux is described, with a few example architectures covered in some more detail.

      • 9to5LinuxLinux Kernel 6.4 Reaches End of Life, Upgrade to Linux Kernel 6.5 Now

        Renowned Linux kernel developer Greg Kroah-Hartman announced today the release of Linux 6.4.16 as what appears to be the last maintenance update in the Linux 6.4 kernel series, which was released on June 25th, 2023.

        Linux kernel 6.4.16 is a hefty update that comes with no less than 873 changed files, consisting of 10654 insertions and 7653 deletions. All users using Linux 6.4 are recommended to update their installations to this version as soon as it hits the stable software repositories of their distributions.

      • LWNLinux 6.5.3
        I'm announcing the release of the 6.5.3 kernel.
        
        

        All users of the 6.5 kernel series must upgrade.

        The updated 6.5.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.5.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

        thanks,

        greg k-h
      • LWNLinux 6.4.16
      • LWNLinux 6.1.53
      • Syscall latency... and some uses of speculative execution

        Moving from UEK5 to UEK6 brought about an unwelcome surprise: an increase in syscall latency on some x86 systems. The root cause, as we will see, was slightly slower evaluation of audit rules, which, given that they are evaluated for every syscall, is not great.

        In this post we start off by exploring the root cause which turns out to not be UEK specific, it also impacts upstream kernels as well. Then we detail the fixes and how they take advantage of the speculative out-of-order nature of the CPU pipeline.

        The changes, even though they target low-level optimizations, are quite straight-forward, almost trivial.

      • Stéphane Graber: Two months in

        It’s now been two months since I left my position at Canonical and went freelance! A lot of things have now all fallen into place to the point where it almost feels like having a normal work routine again

        Kernel and ZFS builds

        As mentioned in an earlier post, after over a year of rolling my own kernels and manually installing them on all my systems, I’ve decided to spend a bit of time automating the whole process and putting in place a proper build and publishing pipeline.

    • Graphics Stack

      • John GoerzenJohn Goerzen: A Maze of Twisty Little Pixels, All Tiny

        Two years ago, I wrote Managing an External Display on Linux Shouldn’t Be This Hard. Happily, since I wrote that post, most of those issues have been resolved.

        But then you throw HiDPI into the mix and it all goes wonky.

        If you’re running X11, basically the story is that you can change the scale factor, but it only takes effect on newly-launched applications (which means a logout/in because some of your applications you can’t really re-launch). That is a problem if, like me, you sometimes connect an external display that is HiDPI, sometimes not, or your internal display is HiDPI but others aren’t. Wayland is far better, supporting on-the-fly resizes quite nicely.

        I’ve had two devices with HiDPI displays: a Surface Go 2, and a work-issued Thinkpad. The Surface Go 2 is my ultraportable Linux tablet. I use it sparingly at home, and rarely with an external display. I just put Gnome on it, in part because Gnome had better on-screen keyboard support at the time, and left it at that.

    • Applications

      • Linux LinksMachine Learning in Linux: Speech Note

        Speech Note is a GUI frontend for various processing engines. For Speech to Text it uses Coqui STT, Vosk, and Whisper. Whisper is our highest rated speech recognition tool and features in our award-winning Top 100 CLI apps study. It’s that good. Coqui STT is also highly recommended although it’s no longer actively maintained.

        For Text to Speech, Speech Note uses espeak-ng, MBROLA, Piper, RHVoice, and Coqui TTS. And the machine translation is handled by Bergamot Translator.

        This is free and open source software written in C++.

      • Linux LinksAlternatives to popular CLI tools: uname

        This article spotlights alternative tools to uname, a command-line utility that prints system information.

      • Linux Links13 Great Free and Open Source Linux Foreign Language Tools

        We have identified the best of breed free and open source Linux foreign language tools. Learn a new language.

      • Linux Links22 Best Free and Open Source Stacking Window Managers

        Stacking window managers (also known as floating window managers) draw all windows in a specific order, allowing them to overlap.

      • Linux LinksAlternatives to popular CLI tools: who

        This article spotlights alternative tools to who, a command that shows who is logged on to the system.

      • Make Tech EasierRanger File Manager Keyboard Shortcuts

        Ranger is a simple yet powerful terminal file manager for Linux. It works by using the ncurses library and a custom file launcher script to create a beautiful and seamless interface that you can use to access any file on your machine.

      • TecMint10 Best Clipboard Managers for Linux

        Many times you get frustrated after copying something to your clipboard and then end up clearing it due to distraction from something else or someone. It can be annoying when this actually happens.

        In this article, we’ll explore clipboard managers that help manage and track your clipboard contents, addressing the frustration of unintentionally clearing it.

      • TecMint10 Best PDF Document Viewers for Linux Systems

        This article is the continuation of our ongoing series about Linux Top Tools, In this series, we will introduce you most famous open source tools for Linux systems.

        With the increase in the use of portable document format (PDF) files on the Internet for online books and other related documents, having a PDF viewer/reader is very important on desktop Linux distributions.

    • Instructionals/Technical

      • LinuxConfigSetting Up NVIDIA CUDA Toolkit in a Docker Container on Debian/Ubuntu
      • Installing and Running Fortran Program on Linux

        Fortran, which stands for “Formula Translation“, was initially created by IBM in the 1950s to serve as a high-level programming language for scientific and engineering calculations.

      • Kiwix – Access Wikipedia Content Offline Without Internet

        The internet is by far a well-rounded source to get information on just about anything you might need info on.

      • Jo Shields: Building a NAS

        Bringing it all together is the OS. I wanted an “appliance” NAS OS rather than self-administering a Linux distribution, and after looking into the surrounding ecosystems, decided on TrueNAS Scale (the beta of the 2023 release, based on Debian 12).

      • Own HowToHow to fix "Gnome terminal command not found" on Debian 12

        Debian 12 by default comes with Gnome desktop environment installed. And if you try to launch gnome-terminal it launches perfectly because gnome terminal is the default terminal of Gnome Desktop environment.

      • idroot

        • ID RootHow To Install Nessus Scanner on Debian 12

          In this tutorial, we will show you how to install Nessus Scanner on Debian 12. In the ever-evolving landscape of cybersecurity, ensuring the safety and integrity of your systems is paramount. Vulnerability scanning tools like Nessus Scanner play a pivotal role in identifying potential weaknesses in your network and applications.

        • ID RootDifferences Between Vi And Vim Text Editors

          Text editors are essential tools in the world of Linux and software development. They provide a platform for creating, editing, and managing code and text files. Among the plethora of text editors available, two of the most iconic choices are Vi and Vim.

        • ID RootHow To Install Nmap on AlmaLinux 9

          In this tutorial, we will show you how to install Nmap on AlmaLinux 9. Nmap, short for Network Mapper, is a versatile and powerful open-source tool used for network exploration, security auditing, and vulnerability assessment.

        • ID RootHow to Use Which Command on Linux

          In the intricate realm of Linux command-line operations, efficient navigation is the key to unlocking the full potential of your system. Among the arsenal of commands at your disposal, the unassuming ‘which‘ command stands as a stalwart guide, aiding you in locating executable files with finesse and precision.

        • ID RootHow To Install VirtualBox on Debian 12

          In this tutorial, we will show you how to install VirtualBox on Debian 12. Virtualization technology has revolutionized the way we manage and deploy systems, allowing us to run multiple operating systems on a single physical machine. Among the plethora of virtualization software available, Oracle VirtualBox stands out as a versatile and powerful tool.

      • FOSSLinuxUnpacking and installing .tar.xz and .tar.gz files on Ubuntu

        In the vast and diverse world of Linux, file installation sometimes comes in the form of compressed packages, often denoted as .tar.xz and .tar.gz files. These file formats contain bundled files and directories that need to be extracted and installed manually, offering a method to distribute various software packages efficiently. For newcomers and even seasoned users, navigating the installation of these file formats can sometimes pose a bit of a challenge.

      • It's FOSSAccess USB from Virtual Machine in VirtualBox on Linux

        You can totally access the USB storage from inside the virtual machine. Here's how to do that if you are using VirtualBox on Linux.

    • Games

      • Bryan Lunduke"Talking about Linux Tycoon 3 for Android & Gameboy"

        Listen now (18 mins) | Lunduke Journal Podcast Special Announcement

      • Bryan LundukeLinux Tycoon 3 comes to Android & Gameboy (seriously)

        Because who doesn't want a Linux distro simulator in their pocket?

      • Unix SheikhBethesda's Starfield is a disgrace to game development and a slap in the face to gamers

        Nowadays PC gamers are used as guinea pigs when big gaming titles are released with major bugs, major performance issues, and other similar problems. Even though PC gamers are used as guinea pigs, they still often have to pay full price for the games as well. Game development has turned into a cirkus and Bertheda's latest title Starfield is a disgrace, not only to game development itself, but also to the gaming community.

      • GamingOnLinuxEmbracer's troubles continue as they may sell off Borderlands dev Gearbox

        Embracer Group got a little too big it seems, and there's no such thing as too big to fail. After shutting down Volition, it appears Embracer may be about to sell off Borderlands developer Gearbox.

      • Boiling SteamAlterium Shift is out in Early Access with a Linux Client

        There is an enormous chance that things I write here will change by the release date, some bugs were fixed since I started this review and many improvements to the story happened. The best that can be done is to share a snapshot of the current state of the game.

      • ArduinoYour Arduino Nano ESP32 can run Doom

        “But can it run€ Doom?” is more than just a joke in the tech world. It is also a decent litmus test for the computing power of hardware.

      • DedoimedoAge of Empires II: Definitive Edition works under Steam Proton

        'Tis the season to be jolly. Behold, a tutorial showing how to install and run Age of Empires II: Definitive Edition in Linux using Steam Proton compatibility layer, covering playback and performance, Enhanced Graphics Pack DLC setup, game save import from Windows, and more. Have fun!

        [...]

        So far, ever since I got the Slimbook Titan, I've been on a happy streak of success with Linux gaming. My goal is to be able to achieve functional parity with Windows come 2025, which is when Windows 10, the last okay version of this operating system, goes EOL. At the current pace, I'm almost there, two plus years early! The only thing missing is the Office compatibility. But the games be breezin'. One title after another. Well, time to play some classic RTS, with a bigass smile on me face. See you soon.

      • HackadayZX Spectrum Gets A 3D FPS Engine

        The Sony PlayStation and Nintendo 64 are well-known for bringing 3D gaming into the mainstream in a way that preceding consoles just couldn’t. The ZX Spectrum, on the other hand, is known for text adventures and barebones graphics. However, it now has a rudimentary version of a Quake-like engine, as demonstrated by [Modern ZX-Retro Gaming].

      • GamingOnLinuxSteam goes green as Valve celebrate 20 years

        While we already marked the anniversary of Steam turning 20 in a previous article, Valve has now done their own announcement along with turning a bit green.

      • GamingOnLinuxHappy Birthday to Steam as it turned 20 today

        Where has all that time gone? It's pretty hard to believe that it was 20 years ago that Steam arrived, and with it that glorious green interface.

      • GamingOnLinuxThe open source Godot Engine has a new Godot Development Fund

        The same day that Unity confused all their developers with a new pay per user install revenue model, the team behind the open source Godot Engine just announced their new Godot Development Fund.

      • GamingOnLinuxUnity introduces new fees for game devs based on revenue and game installs

        Unity Technologies have announced an overhaul to their fees for game developers, which now includes tracking game installs and revenue.

      • GamingOnLinuxSteam and Steam Deck stable client update adds Indonesian support

        Valve has released a fresh stable client update for Steam desktop and Steam Deck, that amongst other improvements adds in Indonesian language support.

      • GamingOnLinuxStellaris 3.9 'Caelum' free update is out now

        Paradox have released the latest free update to Stellaris with 3.9 "Caelum". It's a pretty big one too, with a rather long list of changes. Easily one of my favourite space strategy games.

      • GamingOnLinuxFanatical have great bundles live with Deathloop, Skyrim, Metro Exodus and more

        Fanatical have launched their Bundle Fest again so there will be a new bundle launching regularly for a few days, and there's a few already live that are worth looking into if you need some new games.

    • Desktop Environments/WMs

  • Distributions and Operating Systems

    • HaikuOSHaiku Activity & Contract Report, August 2023

      This report covers hrev57184 through hrev57256.

      It’s worth noting: the main Haiku CI is currently offline as the developer who was hosting the build machine moved to a location with much slower internet. A new build machine and home for the CI has already been selected, but isn’t fully online yet, so the nightly builds are a bit behind at the moment.

      Zardshard contributed some changes to refactor parts of Debugger’s CLI event handling, especially the WaitForThreadOrUser routine and also the message-passing facilities.

    • OSTechNixDual Boot Zorin OS and Windows: A Step-by-Step Guide

      Zorin OS is a user-friendly Linux distribution that is designed to be a great alternative to Windows. It is easy to use, has a modern look and feel, and comes with a variety of pre-installed software. If you are looking to try Zorin OS, but you don't want to give up Windows completely, you can install Zorin OS alongside Windows operating system. This means that you will be able to choose which operating system you want to use when you start your computer. This tutorial will walk you through the steps of dual booting Zorin OS and Windows.

    • EasyOS

    • BSD

      • Ruben SchadeWhich BSD did you start on?

        This post is dedicated to Benedict Reuschling, who encouraged me to write about this again! Danke :).

        I saw this question floating around the socials recently, and it got me thinking where I started. It was tricker to answer than I thought, though I was able to trawl through the archives to find some info.

        My first BSD was Red Hat Linux. You read that right: practically every Linux distribution has BSD-licenced code, and they depend on tooling like OpenSSH from the OpenBSD project for secured administration. I like to point out examples like this whenever a GPL advocate claims their licences are necessary to ensure freedom. Pity that importing into a GPL’d project is a one-way transaction.

      • Undeadlyp2k23 Hackathon Report: Landry Breuil (landry@) on chasing memory corruptions

        Next up in the series of p2k23 hackathon reports is this from Landry Breuil (landry@), who writes, [...]

      • KlaraUnlocking Infrastructure Sovereignty: Harnessing the Power of Open Source Solutions for Business Flexibility and Cost-Effectiveness
        The growing dependence on Software as a Service (SaaS) solutions has raised concerns about vendor lock-in and its consequences for businesses. In a recent discussion hosted by experts from Klara Inc. and Bell Technology Solutions, the focus was on infrastructure sovereignty and the advantages of adopting open source solutions.

        [...]

        Software as a Service (SaaS) and recurring revenue models have become prevalent, often leading to vendor lock-in. This constrains businesses from seamlessly transitioning to alternative solutions, trapping them and keeping them reliant on their vendors. Regaining (or simply maintaining) infrastructure sovereignty protects freedom of choice, which in turn eliminates the restrictions of vendor lock-in.

    • SUSE/OpenSUSE

    • Fedora Family / IBM

      • Red HatA Node.js success story at the electrical training ALLIANCE

        Red Hat and customers often work together as partners to help get an application across the finish line. In this article, Stephen (electrical training ALLIANCE) and Michael (Red Hat) share the story of one such collaboration that led to success with Node.js in production.

        The electrical training ALLIANCE (ETA) has the mission to develop educational materials for electrical workers. They do this by developing national standards for the education and training of electrical workers, creating standardized training curricula, and assisting in establishing local educational programs. A key part of this work is to develop and provide an application for the 275 training programs that will assist in the day-to-day operations supporting apprentices within the program from application through to graduation.

      • Red HatHow to automate AWS network using Ansible Automation

        In today's rapidly evolving technology landscape, Red Hat Ansible Automation Platform offers a powerful solution for managing network configurations in Amazon Web Services (AWS). In this article, we will explore how you can leverage the capabilities of Ansible Automation Platform to simplify and automate your network configuration tasks in AWS.

        We will guide you through the process of setting up the necessary credentials for your AWS account within the Ansible Automation Platform. We will then dive into playbook execution, demonstrating how you can execute playbooks to define and automate your network configurations in AWS. By the end of this article, you will have the knowledge and confidence to use Ansible Automation Platform to manage your network configurations in AWS effectively.

      • Kubernetes BlogBlog: User Namespaces: Now Supports Running Stateful Pods in Alpha! [Ed: Red Hat is working with Microsoft. Not good. They also use Microsoft proprietary prisonware, GitHub. Red Hat values your freedom to pay Microsoft and IBM for malicious software.]

        Kubernetes v1.25 introduced support for user namespaces for only stateless pods. Kubernetes 1.28 lifted that restriction, after some design changes were done in 1.27.

      • Red HatHow Red Hat enhances the developer experience

        Hybrid and multicloud approaches offer developers more access to powerful computing resources than ever. However, this increasing complexity can make it challenging to manage all your development tasks, hindering productivity.

        Red Hat's cloud-first approach simplifies modern cloud environments. Our versatile toolbox maintains flexibility and limits cloud vendor lock-in by letting you work with a wide range of cloud tools and vendors. Let's explore how Red Hat reduces friction by designing tools with developers in mind.

        Red Hat reduces friction for developers

        Red Hat's primary goal is to make it easier for you to create and deploy cloud-first applications. Our hybrid cloud approach builds on an open source foundation, enabling you to design software once and deploy it to any (or every) cloud platform.

    • Debian Family

      • Linux MintLMDE 6 “Faye” – BETA Release

        This is the BETA release for LMDE 6 “Faye”.

        LMDE is a Linux Mint project which stands for “Linux Mint Debian Edition”. Its goal is to ensure Linux Mint would be able to continue to deliver the same user experience, and how much work would be involved, if Ubuntu was ever to disappear. LMDE is also one of our development targets, to guarantee the software we develop is compatible outside of Ubuntu.

        LMDE aims to be as similar as possible to Linux Mint, but without using Ubuntu. The package base is provided by Debian instead.

      • DebugPointFree Download Manager Debian Package Infected with Malware

        In an alarming disclosure by Securelist.com for Linux users, a Debian package associated with the popular 'Free Download Manager' has been found to be infected by malware. This malicious software, lurking in the deb package, poses a significant security threat to unsuspecting users.

        The root of this issue lies in a Debian repository linked to the domain 'deb.fdmpkg[.]org.' On visiting this domain in a web browser, users encounter a seemingly harmless webpage. However, beneath this façade, trouble brews. This subdomain claims to host a Debian repository for 'Free Download Manager,' a well-known software used by many.

    • Canonical/Ubuntu Family

    • Devices/Embedded

    • Open Hardware/Modding

      • 9to5LinuxPurism Launches New Secure Librem 11 Tablet PC Powered by Linux

        Like most of Purism’s devices, the Librem 11 tablet PC promises users the best security, privacy, and freedom-respecting features including a secure boot with Purism’s PureBoot cutting-edge secure boot process based on the Coreboot and Heads projects.

        Librem 11 also promises real convergence with Purism’s PureOS security-focused operating system based on Debian GNU/Linux, so you can turn the tablet into a full-featured computer when connected to a monitor, keyboard, and mouse.

      • OMG! LinuxPurism Announce New 11-Inch Linux Tablet

        Purism has announced its first foray into tablet computing with the Librem 11 tablet.

      • CNX Software $999 Librem 11 Linux tablet features Celeron N5100 processor, 1TB NVMe SSD, 2.5K AMOLED display
        Purism Librem 11 is an 11.5-inch Linux tablet running the secure PureBoot bootloader and PureOS Linux distribution with a focus on privacy and respect for personal freedom.

        The tablet comes with what looks to be a decent 11.5-inch AMOLED touchscreen display with a 2560×1600 resolution, 8GB RAM, and a 1TB NVMe SSD, but the Intel Celeron N5100 quad-core Jasper Lake processor would be considered entry-level in 2023. The tablet also comes with a keyboard and stylus making a 2-in1 hybrid device.

      • It's FOSSLibrem 11: Purism Unveils a Privacy-Focused Linux Tablet
        Purism is an increasingly popular manufacturer of computer hardware products that specializes in providing laptops, desktops, and mobile devices equipped with a privacy-focused open-source Linux distro.

        With a recent announcement, they have unveiled a new product, Librem 11 tablet equipped with some pretty neat hardware.

        Let's look at what it has to offer!

      • Tom's HardwarePimoroni's Pi-Powered 'Pico Vision' Nears Completion

        Pimoroni's Pico Vision is a retro gaming development and digital video experimentation board for game developers and audio / visual artists

      • Tom's HardwareThis Raspberry Pi Pico Clock Project Features a Custom PCB

        The project relies on a DS3231 module to keep track of the time. However, there is no onboard battery, meaning it must be plugged into power to maintain accurate time. Envious Design explains that you could easily remedy this by permanently adding a battery module to the unit.

      • Raspberry PiGlobetrotting Polaroid camera magically fills Grandma’s photo frame

        Both the camera and the frame use Raspberry Pi, so Max gets double points from us. A Raspberry Pi Camera Module hides behind the lens of the old Polaroid, capturing Max’s travels. A Raspberry Pi board sits inside the body of the camera, processing the images and sending them to the frame via Wi-Fi.

      • HackadayLogic Analyzers: Capabilities And Limitations

        Last time, we’ve used a logic analyzer to investigate the ID_SD and ID_SC pins on a Raspberry Pi, which turned out to be regular I2C, and then we hacked hotplug into the Raspberry Pi camera code with an external MCU. Such an exercise makes logic analyzers look easy, and that’s because they are! If you have a logic analyzer, you’ll find that a whole bunch of hacks become available to you.

      • Raspberry PiExperience AI: Teach about AI, chatbots, and biology

        Updates and new Experience AI Lessons for teachers looking for high-quality AI education materials.€ Developed in partnership with Google DeepMind.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • PostgreSQLEDB Open Sources Powerful Tool to Automate and Manage Postgres Deployments

      EnterpriseDB (EDB) announces that Trusted Postgres Architect (TPA) is now available as a new open source tool, accessible to all PostgreSQL users. This deployment automation and configuration management tool streamlines the setup of High Availability (HA) Postgres clusters, helping organizations effortlessly deploy robust, production-ready clusters while saving time and reducing the chance of errors.

    • Web Browsers/Web Servers

      • [Old] The University of IllinoisNCSA Mosaicâ„¢

        “To be sure, Mosaic deserves credit for tackling two problems. First, earlier browsers were troublesome to get up and running, while Mosaic was a lot easier, thanks largely to [NCSA developer Eric] Bina’s programming skill. Second, Mosaic was the first published browser that automatically displayed pictures along with text, as in the pages of a magazine layout or an illustrated book. That was important because later on it would be the proliferation of pretty pictures that transformed that Web from the domain of scientists and hackers to a cultural phenomenon that captured the interest of the masses.”

      • [Old] History ComputerNCSA Mosaic Internet Web Browser: The Complete History

        The very first web browser was the WorldWideWeb of Berners-Lee, but the first popularized web browser was the NCSA Mosaic Internet Web Browser. Previous web browsers were not user friendly; they lacked an intuitive and inviting way to allow people to navigate the then-new World Wide Web.In 1992 two developers at the National Center for Supercomputing Applications (NCSA) at the University of Illinois (Marc Andreessen and Eric Brina) began working on a graphical, user friendly web browser they would later call “Mosaic”. The most notable features this computer program had that other browsers lacked were the ability to view pictures directly on the page, its ease of navigation, and the way this browser handled hyperlinks. Previous browsers only showed pictures as separate files available for download that were linked to the page, so no pictures were directly visible from any main web page. Other browsers also lacked a smooth graphical interface to help navigate through the page, to include scrolling and the now-standard “back”, “forward”, and “refresh” buttons. Finally, the Mosaic browser was the first browser to incorporate clickable hyperlinks. Previous browsers gave reference numbers so users could manually type in the new URL, whereas this new browser allowed users to simply click the link directly to get to the desired page.

      • Terence EdenI think I kind of hate lazy loading

        Yesterday I was on a train. I clicked on a link and my browser loaded a long article for me to read. Halfway through reading it, the train went into a tunnel and I lost signal.

        That meant I couldn't see the images on the other half of the page for the rest of the journey. I had a sea of broken images.

      • Mozilla

        • MozillaHow to easily switch from Chrome to Firefox

          There’s never been a better time to switch from Chrome to Firefox, if we do say so ourselves.

        • MozillaDani Chehak, Mozilla’s new chief people officer

          After having met with many different candidates over the past several months to fill the role of chief people officer — a significant role that contributes greatly to Mozilla’s culture and future — I am pleased to announce that Dani Chehak has joined Mozilla as chief people officer on a permanent basis.

    • SaaS/Back End/Databases

      • PostgreSQLNew Podcast: Path To Citus Con for developers who love Postgres

        Path To Citus Con is a new monthly podcast for developers who love Postgres, available via most podcast apps and on YouTube. Guests join to discuss the human side of PostgreSQL, open source, databases, and the many PG extensions—along with co-hosts Claire Giordano and Pino de Candia.

        Recorded as a live show on Discord, the shows usually happen on the first (or second) Wednesday of the month. You can join the live recordings to participate in the parallel live text chat, which can be quite fun. Podcast episodes are usually published 2 days after recording.

    • FSF

    • GNU Projects

      • GNUunifont @ Savannah: Unifont 15.1.01 Released

        12 September 2023 Unifont 15.1.01 is now available.

        This is a major release.€  This release no longer builds TrueType fonts by default, as announced over the past year.€  They have been replaced with their OpenType equivalents.€  TrueType fonts can still be built manually by typing "make truetype" in the font directory. This release also includes a new Hangul Syllables Johab 6/3/1 encoding proposed by Ho-Seok Ee.€  New Hangul supporting software for this encoding allows formation of all double-width Hangul syllables, including those with ancient letters that are outside the Unicode Hangul Syllables range.€  Details are in the ChangeLog file.

      • GNUGNU Guix: A new Quality Assurance tool for Guix

        Maintaining and expanding Guix's collection of packages can be complicated. As a distribution with around 22,000 packages, spanning across around 7 architectures and with support for cross-compilation, it's quite common for problems to occur when making changes.

        Quality Assurance (QA) is a general term to describe the approach taken to try and ensure something meets expectations. When applied to software, the term testing is normally used. While Guix is software, and has tests, much more than those tests are needed to maintain Guix as a distribution.

        So what might quality relate to in the context of Guix as a distribution? This will differ from person to person, but these are some common concerns: [...]

    • Programming/Development

      • EarthlyWe built the fastest CI in the world. It failed. Here’s what we learned

        What was particularly appealing about this plan was that Earthly, the build system, targets one problem: build consistency, while the final version, Earthly CI, targets another problem: build speed. This meant that Earthly, which is free, would not cannibalize in any way the monetization of Earthly CI. We wouldn’t be giving away too much for free – as Jenkins did – and instead, it would serve as a sustainable and scalable business model. It made sense to use the build system as a way to then create bottom-up adoption for Earthly CI - and the fact that we were building it first allowed us to build traction that one day will magically just convert over to Earthly CI users.

      • Johan HalseThe best laid plans

        Look, I’m known for executing really well. I’m your guy when you need someone with honed instincts, who can strike a good balance between speed, completeness, robustness, and performance. I’m also very creative, which helps with debugging and data modeling. I like to think I’m good at what I do, but I’m definitely in camp yee-haw when it comes to looking ahead and deciding what to do, and how to do it. In my experience it’s better to have a nebulous outline of where you want to end up, agree which part to bite off first, and then start fucking chewing. The next step will be obvious, and then the next step will be obvious from there, and so on.

      • Matt RickardThe Inevitability of Scope Creep

        Scope creep is inevitable. A project starts with a small mandate and ends with an enormous, uncontrolled scope. What was a small change is now a complete rewrite. It’s easier to visualize scope creep with software projects — you can easily see the number of services or areas of code that a change touches. And it’s sometimes easier to measure (which changes aren’t in the critical path of the goal feature or product?). But it happens in almost every project. I don’t think it can be eliminated entirely, but understanding the sources and the consequences might help limit its reach.

      • University of TorontoGNU Emacs, use-package, and key binding for mode specific keymaps

        Many GNU Emacs modes, such as MH-E, define mode specific keyboard mappings (keymaps), instead of putting their special keyboard commands into the global keymap that's normally used in every file (okay, buffer). This is especially common in Emacs modes that are basically implementing an application inside Emacs, like MH-E and magit, but they also appear for other things like lsp-mode and backward-forward. Often you may want to modify those mode-specific keymaps, like mh-folder-mode-map, backward-forward-mode-map, company-active-map, and lsp-ui-mode-map.

      • RlangR User Group Philippines Turns 10

        The R User Group-Philippines (RUG–PH) celebrated its 10th anniversary on the 16th of August. The group marked the occasion with its first physical event since the pandemic, and it highlighted the group’s progress over the past decade.

        The RUG-PH hosted 115 events in the past decade, making it one of the most persistent RUGs. During the pandemic, many RUGs struggled to remain active; however, RUG-PH continued with online events.

      • Valhalla's Things: How I Keep my Life in Git

        After watching My life in git, after subversion, after CVS. from DebConf, I’ve realized it’s been a while since I talked about the way I keep everything1 I do in git, and I don’t think I’ve ever done it online, so it looked like a good time for a blog post.

      • KDABIntro to C++ Coroutines: Concept

        The time has come, fellow devs. We are on our way to uncover the newest concept of C++ language – Coroutines.

      • RlangHow Open Source (R and Shiny) Is Transforming Processes in the Pharmaceutical Industry

        At the 2023 R/Basel event, we noticed a number of speakers and participants who were keen to share or gather knowledge about the use of R and Shiny technologies in many diverse processes of the pharmaceutical industry.

      • Perl / Raku

        • [Old] RakulangA Complete Course of the Raku programming language

          The course is divided into five parts, each of which includes several sections, which in turn include a number of topics (or, merely saying, different pages with their unique URL).

      • Python

        • IEEEThe Top Programming Languages 2023: Python and SQL are on top, but old languages shouldn’t be forgotten

          This year, Python doesn’t just remain No. 1 in our general “Spectrum” ranking—which is weighted to reflect the interests of the typical IEEE member—but it widens its lead. Python’s increased dominance appears to be largely at the expense of smaller, more specialized, languages. It has become the jack-of-all-trades language—and the master of some, such as AI, where powerful and extensive libraries make it ubiquitous. And although Moore’s Law is winding down for high-end computing, low-end microcontrollers are still benefiting from performance gains, which means there’s now enough computing power available on a US $0.70 CPU to make Python a contender in embedded development, despite the overhead of an interpreter. Python also looks to be solidifying its position for the long term: Many children and teens now program their first game or blink their first LED using Python. They can then move seamlessly into more advanced domains, and even get a job, with the same language.

        • Linux HintPython Glob Recursive

          The “glob.glob()” method in Python is utilized to determine all the path names by taking the specified pattern and complete path as an argument.

        • Linux HintPandas Display All Columns

          To display all the columns in Python, the “pandas.set_option()” function takes the “display.max_columns” option and its value as an argument.

        • Linux HintPython Simplify Fractions

          The “Fraction()” method of the “fractions” module, a custom function with the “gcd()” method, is used to simplify the specified fraction into the simplest form.

        • Linux HintPython Hashlib SHA256

          In Python, the sha256 algorithm is implemented to strings, a list of strings, files, and Pandas DataFrame columns using the hashlib.sha256() constructor method.

        • Linux HintPandas Print All Columns

          The “df.columns.values” or “df.keys().values.tolist()”, “pandas.set_option()” and “df.dtypes” method prints all columns names, values, and types of DataFrame.



Recent Techrights' Posts

Windows in Åland Islands: From 100% to Less Than Half
Åland Islands lost the sense of urgency to move to GNU/Linux
Not Just Slow News But Also Late News (Julian Assange Landing in Thailand)
Why did AP take so long (nearly a week) to release these?
[Meme] Smart Alec Poettering
How many Microsofters can the Debian Project withstand?
Getting Rid of Microsoft Does Not Go Far Enough
Microsoft already has many problems. One day Microsoft won't exist anymore. But that does not guarantee users' freedom.
Alyssa Rosenzweig's LibrePlanet Talk About Freeing the Apple GPU
Alyssa Rosenzweig is the graphics witch behind the reverse-engineered drivers for the Apple GPU. She previously led Panfrost, the free drivers for Arm Mali GPUs powering devices like the Pinebook Pro. She graduated in 2023 with a Computer Science degree from the University of Toronto and now writes free software full-time.
Links 30/06/2024: LLMs Under Fire and Dictatorship of the Old
Links for the day
[Meme] Walking Outside the Guardrails of the Walled Gardens Built by Monopolies
So-called "advertiser-unfriendly" material was never a problem for Wikileaks
 
200 This Week
Monday started with 40 articles/pages and this is #200
Press Complicity and Public Apathy All Along Enabled 14 Years of Illegal, Arbitrary Detention and Coercion Into Plea Bargain of Julian Assange on Brink of Death
They basically blackmailed him into letting the US 'win' the argument
At the End Journalism a Crime (If It Involves Accessing or Gaining Access to Documents Marked "Confidential" or "Classified" by Those Looking to Hide Their Misconduct/Crimes)
At least in the US, especially where the imperialism is at stake
Links 30/06/2024: Tensions in Korea and Japan, Criminalisation of Sleeping Outdoors
Links for the day
100% Slop/Spam From linuxsecurity.com
This is the kind of stuff that's killing the Web faster
Gemini Links 30/06/2024: Murdoch and Ideal OS
Links for the day
In the First 6 Months of 2024 Thailand Moved to GNU/Linux, Not to Windows Vista 11
maybe users moved from Vista 10 and 11 to GNU/Linux, seeing where Microsoft was heading with forced hardware "upgrades"
Eko K. A. Owen, New Outreach and Communications Coordinator for the FSF
Nice to see many new additions to the FSF's team
Microsoft Has Slaves and Enablers, Not Partners
Obligatory meme too
Tobias Platen Covered Freedom-To-Play Games in LibrePlanet 2024
Freedom-To-Play games using Taler
[Meme] Opening a 'Webapp' With 'Only' 4 GB of RAM
Until 2020 none of my PCs ever had more than 2 GB of RAM
Destination 'Five Percent'
We reckon GNU/Linux can break the 5% barrier some time by the end of this year, even without counting Chromebooks
A Crisis of Online Journalism
Almost a week ago a journalist was forced to plead guilty for an act of journalism
Germany One of Many Countries Where Microsoft's Bing Lost Market Share After All That LLM Nonsense (Bing Chat and Further Rebrands/Renames)
openai.com traffic plunged 60% last month
Microsoft’s Latest Antitrust Scrutiny
4 new stories
Microsoft Layoffs, Mass Plagiarism, and More
outrage included
GNU/Linux Climbed 0.25% This Month (in statCounter)
Around midday on Tuesday we'll start seeing preliminary data for July
Ilya Gulko Introduces Pollyanna
"Pollyanna is a web framework that makes it easy to create your own libre social space, such as a social network or blog."
'FSFE': Underage Labour, GAFAM Fronting, and Identity Theft to Undermine the FSF's Current Fundraiser
looking to raise funds at the same time as the FSF
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, June 29, 2024
IRC logs for Saturday, June 29, 2024
Links 29/06/2024: Astronauts at Risk, Ukraine Updates
Links for the day
Fedora and Red Hat Leftovers
mostly redhat.com
Microsoft is Now Googlebombing or Spamming 'Open Source' and 'Linux' to Promote Proprietary Surveillance, Azure
Notice the title and the image, what's being promoted etc.
Seychelles: GNU/Linux Doing OK
Seychelles cannot be considered poor
This War Crime Footage, Nothing Political Per Se, Is What They Made Julian Assange Plead Guilty To (War Criminals Not Convicted, Only Those Who Expose Them)
Wikileaks' Julian Assange: Exposing the US Military Crimes
Gemini Protocol Isn't Even Remotely "Dead"
"Lupa knows of 505,000 (half a million!) working Gemini URLs at present, up from about 425,000 this time last year"
About 10 New Free Software Foundation (FSF) Members Per Day
The total changed from 46 to 47 while typing the article
20 Years Passed, Let's Go Even Faster Now
We are hoping to bring more original stories
Vista 11 Adoption Unusually Low in Germany and It's Going Down, Not Up
This is not happening only in Germany
Kevin Korte on Computers Being Allowed to Make Decisions Based on Cryptic Algorithms and Proprietary/Secret Data
It uses buzzwords where none are needed
[Meme] Garbage In, Garbage Out (linuxsecurity.com)
It is neither Linux nor security, just chatbot-generated slop
Microsoft-Invaded CISA Spreads Anti-Free Software FUD (as If Proprietary Software Has No Memory Safety Issues), Brittany Day Uses Chatbots to Amplify and Permutate the Microsoft FUD
linuxsecurity.com became an anti-Linux spam site
Microsoft Laying Off Staff in an Act of Retaliation and Union-Busting
retaliatory layoffs at Microsoft
Gemini Links 29/06/2024: Content Drowning in 'Goo' and LLM Slop
Links for the day
Windows Lost Almost 92% Market Share in Egypt
From over 99% to just over 7%
In Ecuador, GNU/Linux Adoption Surged From Under 1% to Over 4% in About 3 Years
Not even counting Chromebooks
LibrePlanet: Cultivating Backups (of Recordings)
an appeal to recover some of these talks
Microsoft/Windows Machines Are Turned Off (or Windows Deleted/Decommissioned) in Web Servers, as the "Market Share" Collapse Continues
Taking full history into account, this is a decrease of over 90% in some cases
Corwin Brust Hosting Freedom: A Behind-the-scenes Tour With the GNU Savannah Hackers
"the "smiling faces" behind it."
Android at 90% or More in Chad
Windows below 2%
David Wilson: Cultivating a Welcoming Free Software Community That Lasts
"a feeling of shared ownership for all users."
Julian Assange Might Continue Wikileaks, But Certainly Not Yet (Recovery Time Needed)
And probably at a symbolic capacity only
Bringing in 12 Santas and Taking 13 Out (Old Interview With Julian Assange)
Julian Assange's life inside the Ecuadorian embassy
Neil Plotnick on GNU/Linux in the High School Classroom
uploaded to the LibrePlanet instance of MediaGoblin
Asia Appears to be Fastest to Adopt GNU/Linux
the home of a considerable majority of the world's population
Alexandre Oliva's LibrePlanet 2024 Talk About "Software Enshittification"
in spite of technical difficulties encountered while recording
What They Used to Do With Mono They Now Do With Systemd (Lower and Deeper Down Than Userspace)
Now we have a project started primarily by Red Hat (and managed by Microsoft GitHub, which is proprietary) being managed by Microsoft and primarily serving Microsoft and IBM
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, June 28, 2024
IRC logs for Friday, June 28, 2024
Links 28/06/2024: Kangaroo Courts and Patents Spam, EFF Still Fighting for CPC's TikTok (a Digital Weapon)
Links for the day
Links 28/06/2024: Overton window and Polarization
Links for the day
[Meme] In 50 Years...
Microsoft's Vista 11 will take 50 years to be fully adopted
Only About 1 in 8 Russian Windows Users is Using Vista 11
it looks like over the past 12 months Vista 11 hardly grew and it remains very low at around 12% of Windows usage in Russia
Links 28/06/2024: More Attacks on the Press, More Censorship in Russia
Links for the day
Gemini Links 28/06/2024: Christmas Prematurely, Self-hosting
Links for the day
IBM: So Long, Suckers. Your Free OS is Now Proprietary. Pay IBM or Else.
almost exactly a year after turning RHEL into proprietary software
Vista 11 is Doomed and Despite Lack of Adoption Microsoft Already Speaks of Vapourware ("12")
"Microsoft has pulled a Windows 11 update after users reported boot loops and startup failures."
ChromeOS Reaches Highest Share in Years at the World's Most Populous Nation, Windows Now at All-Time Low of 13%
We're talking about India today
[Video] "It Is Incredible That Julian Assange Survives"
There was a positive and mutual relationship between Wikileaks and Dr Jill Stein
Never Assume That Because the Law Exists the Powerful Will Follow the Law
Who's going to hold them accountable now?
Nearly a Month Has Passed and Nobody at the Debian Project Even Attempted to Explain What Seems Like Back-dooring of Debian (and Hundreds of Distros That Are Debian-Derived)
I can cynically guess that only matters when a user with a Chinese name does it
[Video] Julian Assange Explains Wikileaks' Logistics
predating indefinite detention
IBM Was Never the "Good Guy", Just a Self-Serving and Opportunistic Money- and Power-Hungry Monopolist, Living Off of Taxpayers' Money (Government Contracts)
The Nazi Party of Germany was its second-biggest client at one point and now it's looking to profit from the work of slaves
"I Hated Working at IBM. They Were the Most Unfriendly People."
Don't forget what Watson the son did to a poor woman on a plane
State of the News (and Depletion of Journalism Online, Not Just Offline)
Newspapers are not coming back and the Web is not coming back either
GNU/Linux Consolidates in North America
Android rising a lot this year, too
[Meme] More Monopolies Granted While Patent Examiners Die (Overworking for Less Compensation)
Work more; Get less
Staff Union of the EPO (SUEPO) is Taking the New Pension Scheme (NPS) to an International Tribunal (ILOAT)
SUEPO wants more EPO staff to participate in collective action
Stella Assange and the Legal Team Speak to the Media a Day After WikiLeaks Founder Julian Assange Arrives in Australia
Published yesterday by a number of mainstream publishers
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, June 27, 2024
IRC logs for Thursday, June 27, 2024
RIP Daniel Bristot de Oliveira, Red Hat death
Reprinted with permission from Daniel Pocock