Bonum Certa Men Certa

Links 25/07/2022: Mozilla Firefox 103 and GNU poke 2.4



  • GNU/Linux

    • The Register UKUpgrading what might be the world's oldest running Linux install

      There are some complexities involved in upgrading what the Reg FOSS desk suspects may be the world's oldest running Linux installation: an OS install dating back to 1993.

      The machine called chiark.greenend.org.uk appears to be a relatively ordinary webserver, hosting a bunch of home pages, a few mailing lists, usenet groups and things. People with no links to Cambridge University may have encountered it only if they downloaded the PuTTY SSH client for Windows from the author's own site.

      What's remarkable about Chiark is that it was originally installed with Debian Linux 0.93R5 in 1993, and the same installation of the OS is now running Debian 11 "Bullseye", the x86-64 version, freshly upgraded from an x86-32 installation of Debian 8 "Jessie".

    • Desktop/Laptop

      • Linux MagazineSystem76 Refreshes Their Popular Oryx Pro Laptop with a New CPU
        The makers at System76 are never one to rest on their laurels and are always trying to improve the already outstanding hardware they offer. This time around, they gave the Oryx Pro, one of their most popular laptops, a bit of a refresh. This machine is an outstanding option for gaming as well as AI/ML. And with the new 12th Gen CPU (boasting 14 cores and 20 threads running between 1.7 to 4.7 GHz), you’ll have more power than you need to run the software you require.

        But this new update isn’t just about the CPU. System76 has also made it so you can configure the Oryx Pro with either NVIDIA RTX 2070 Ti or 3080 Ti graphics (along with the RTX 3070 and 3080 that were previously available).

      • WiredHP Dev One Linux Laptop Review: The Best for Linux

         HP's latest Linux laptop sees the computer maker collaborating with erstwhile competitor (or at least, fellow Linux laptop maker) System76. It seems like an odd combo, given that System76 makes its own competing laptops, but the collaboration works.

        The Dev One is a very nice Linux machine that packs enough punch for developers or creatives without hitting top-tier laptop prices. Even more impressive is the work HP and System76 have put into making Linux work perfectly with the AMD chipset.

        Combining HP's hardware capabilities and industry experience with System76's Pop!_OS desktop has produced the best all-around Linux laptop you can buy right now.

    • Server

      • Kubernetes Troubleshooting: Finding the Right Monitoring Solution - Container Journal

        Kubernetes is revolutionizing application development because it is designed for ease of use, flexibility and scalability. In spite of these compelling advantages, however, troubleshooting Kubernetes problems can be a formidable challenge. Once you are alerted to an error, just knowing where to begin can even be overwhelming.

        Imagine you are developing an app in a Kubernetes-based development environment and you get an alert for a container error that you do not recognize. First, you ask your colleagues if they have seen this before. Next, you search multiple blogs to see what other developers are saying about this error. Maybe you check multiple dashboards and logs; try to dig up any information you can find. The whole process can take hours and involve multiple teams. Ultimately, you end up back at the command line, trying to solve a problem that you do not really understand. Does this frustrating scenario sound familiar? This is a hit-or-miss approach to Kubernetes troubleshooting that does not benefit the development process or the business.

    • Audiocasts/Shows

    • Applications

      • CPU-X The Best Linux Alternative Of CPU-Z

        For those want to check PC hardware specs in Linux, CPU-X is a good choice for user switching from Microsoft Windows.

        It’s a free open-source system profiling and monitoring application, that looks quite similar to CPU-Z for Windows. With it, you can check your CPU specification, vendor, codename, clocks, and L1/L2/L3 caches.

        CPU-Z is a freeware that gathers information on some of the main devices of your system : Processor name and number, codename, process, package, cache levels. Mainboard and chipset. Memory type, size, timings, and module specifications (SPD). Real time measurement of each core’s internal frequency, memory frequency.

      • OMG UbuntuTopHat is a Nifty System Monitor for GNOME Shell - OMG! Ubuntu! [Ed: Another extension limited to GNOME/GTK crowd because of integration]

        Want to keep an eye on your system resources without pulling up a terminal or launching GNOME’s System Monitor tool?

        Check out TopHat.

        TopHat is a new system monitor GNOME extension that puts a top-level overview of active CPU, RAM, and network usages in the GNOME Shell top bar.

        There are, of course, ample system monitor GNOME extensions out there. Heck, I feel like I’ve written about them all at some point. But most tend to be singular, putting a wealth of system resource info within a two column table.

      • OSNoteSeafile - Sync and Share Your Files Ubuntu - OSNote

        Seafile is the high-performance open-source cross-platform software for file sharing and sync. The stored file can be synchronized from various devices from the central server through built-in file encryption. Before syncing the files to the server files are encrypted. The Seafile core is built using C programming which may be small but has fantastic performance. Files can be organized into libraries that can be encrypted by the password set by the user itself. Seafile provides similar functionality just like other file hosting services like dropbox, google drive, etc. but seafile is a self-hosted file sharing service. If you are curious about how we can sync and share files from self-hosted Seafile this article is for you. All the procedures in this article are performed on the Ubuntu 20.04 LTS system. Before continuing the installation we need to pre-install the Nginx, Mysql, and Python along with additional Python modules.

      • Ubuntu HandbookFindex – A Super Fast Tool to Search & Launch Your Apps in Linux | UbuntuHandbook

        Looking for an alternative app launching tool for your Linux? Findex is one with highly customizable interface and fast performance.

        The app runs silently in the background. Once you hit the shortcut key, a search box pop-up in screen center allows to quickly search and open desired applications.

    • Instructionals/Technical

      • HowTo ForgeLinux nm Command Tutorial for Beginners (10 Examples)

        This is a tutorial for Linux users who do system-level software development. Learn more in this Linux nm command tutorial for beginners.

      • TechRepublicHow to easily open files with sudo privileges in the GNOME File Manager | TechRepublic

        Not all Linux file managers are created equal. Some file managers have more bells and whistles than the average user will ever need, while other file managers are as inflexible as cold, hard steel. There are also those that ship with a bare minimum of features but allow users to extend the feature set with add-ons.

        Given how we so often take the file manager for granted, once you find a feature that could really make your daily life a bit more efficient, you realize just how important the tool is. Such is the case with the GNOME File Manager. Out of the box, it works great and includes enough features to get you by for a while. Eventually, however, you’ll find some features that could make things a bit easier.

      • AddictiveTipsHow to watch Live TV on the Linux desktop with Hypnotix

        Want to watch free TV on your Linux desktop? With Hypnotix, you can! The Hypnotix application gives you access to tons of free, legal live TV channels right on the Linux desktop. Here’s how to use it.

      • ID RootHow To Install Java on Rocky Linux 9

        In this tutorial, we will show you how to install Java on Rocky Linux 9. For those of you who didn’t know, Java is a popular programming language and software platform that allows you to run many server-side applications. The general purpose of the Java programming language is to let developers write programs or applications once, but the application itself can be run on any system across multiple operating systems.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of Java programming language on Rocky Linux. 9.

      • RoseHostingHow to Install Netdata Monitoring Tool on Ubuntu 22.04

        In this tutorial, we are going to explain how to install Netdata Monitoring Tool on the latest Ubuntu 22.04.

        Netdata Monitoring tool is an open-source software developed to track and show the statistic of server usage. System Administrators, Developers, or even non-technical users are using this software to check the CPU usage, RAM usage, available DISK space, Network bandwidth and etc. Netdata Monitoring tool is mainly written in C, JavaScript, and Python and can be installed on various operating systems such as Ubuntu, Debian, and CentOS.

        Installing the Netdata Monitoring tool on Ubuntu 22.04 can take up to 10 minutes. Let’s get started!

      • MakeTech EasierWhat is the Rc Shell and How to Install It in Linux - Make Tech Easier

        The rc shell is a simple and innovative command interpreter built for the Plan 9 family of operating systems. It is currently a part of plan9port, which is a suite of Plan 9 software that is available for Linux.

        Rc aims to improve on the default UNIX shell and it introduces a cleaner syntax for writing scripts. It is also built to be as simple to understand as possible. This makes rc a good program for someone that wants to learn how a shell works.

      • How to Install DokuWiki with Nginx on Ubuntu 22.04

        DokuWiki is a free and open-source wiki software written in PHP that allows users to create and edit pages using a web browser. It is easy to install and use, and doesn’t require a database since it works on plain text files. Using a very familiar interface, allows you to easily scale and optimize using many advanced features.

        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.

      • TecAdminHow to declare boolean variable in shell script

        he shell (bash) script doesn’t offer any data type with the variables. So we can’t specifically declare a variable of type boolean in shell scripts.

        But, you can still use the variable like a boolean in shell scripts. Store a sample string “true” to a variable and match it with the if condition. This works similarly to boolean.

      • Trend OceansHow to Copy the contents of a file into the clipboard without displaying its contents - TREND OCEANS

        While working on the terminal, we copy a lot of text from the file content to the clipboard and then paste the content where it needs to be pasted.

        If I ask you how do you copy the content of the file from your terminal to your clipboard, you may say that I usually display the content of the file using the cat command and then I select the text that I want to copy.

        Absolutely correct, and nothing is wrong with the approach, but why make an unnecessary effort when you can use the xclip command to copy the content of a file directly into the clipboard?

      • ID RootHow To Install MySQL Workbench on Ubuntu 22.04 LTS - idroot

        In this tutorial, we will show you how to install MySQL Workbench on Ubuntu 22.04 LTS. For those of you who didn’t know, The MySQL Workbench is a GUI application for administrators’ and developers’ databases. Its graphical interface provides database architects and administrators with an easier way to model data, build and run SQL queries, and maintain a database. MySQL Workbench is available on Windows, Linux, and macOS.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MySQL Workbench on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

      • VituxHow to Install AWS-CLI on Ubuntu

        Since Linux users are more comfortable working with command line interfaces, Amazon Web Services introduced the AWS CLI to manage all these services from a single platform. With this tool, you can manage multiple services at once, easily and conveniently. In this guide, we’ll show you how to install the AWS CLI on Ubuntu Linux.

      • dwaves.deGNU Linux – how to allow sftp file access to webserver only – lock sftp user to /var/www – bad ownership or modes for chroot directory component
      • dwaves.deGNU Linux Bash – simple backup web root and mysql mariadb database in one go script
    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • psifidotos: Latte Dock | Farewell...



          Unfortunately I would like to inform kde community that I am stepping away from Latte development. No time,motivation or interest from my part is the main reason. I hope that this will give free space and air for new developers/maintainers to step in and move Latte forward.

          I hoped that I would be able to release Latte v0.11 but unfortunately I can not. Releasing Latte v0.11 it would mean that someone would maintain it afterwards and that is no more the case.

      • GNOME Desktop/GTK

        • Liam Provenliam_on_linux | On GNOME advocacy

          The odd things for me, having tried more or less every single Linux desktop under the sun, including several that no longer exist, is that there's no one definition of "user friendly" that holds true for everyone.

          In this story's comments, there are people saying Windows is the best, others saying certain particular versions are best, others saying they find it unusable or at least hard.

          Yet this has been the best-selling desktop OS in history for about 35 years now, used by _billions_ of people, so it must be getting *something* right.

          Counter to that, there are also people castigating Macs and macOS. That's normal; there are as many biased fanboys *against* as there are *for*.

          And yet, again, for nearly 40 years now, Apple has been *THE ONE COMPANY* to resist the rise of Microsoft, and has a fantastically loyal fan base and makes a lot of money.

          I also have a number of blind friends, and they mostly tell me that Windows is the most accessible OS there is, that it has the best selection of assistive tech, that the apps are more accessible, and so on.

          Some favour macOS. What macOS provides out of the box is *way* better, it's true. If you're a casual computer user -- bit of surfing, bit of online chat, very occasionally write a letter -- it's better for blind users than Windows.

          If you have a job to do, in business, and need rich powerful apps, and need them to be accessible, my working blind mates tell me Windows easily trounces the Mac.

          I am not blind so I must take their word for it.

          But I can make Windows and macOS and my preferred Linux desktops, Unity and Xfce, stand on their heads and do back handsprings for me. I regularly read people telling me that any of these OSes just can't do X or can't do Y, when X and Y are things I do on a daily basis.

          What this really means is: they don't know how to do X or Y, and they haven't bothered to look for instructions or guidance. It doesn't do it -- whatever "it" is, it varies a lot -- and so they decide it can't, it doesn't work, and they move on.

        • Berlin Mini GUADEC

          The Berlin hackfest and conference wasn’t a polished, well organized experience like the usual GUADEC, it had the perfect Berlin flavor. The attendance topped my expectations and smaller groups formed to work on different aspects of the OS.

          GNOME shell’s quick settings, the mobile form factor, non-overlapped window management, Flathub and GNOME branding, video subsystems and others.

  • Distributions and Operating Systems

    • DebugPointFeren OS Review: Clever KDE Distro for Easy Migration from Windows

      An in-depth review of Feren OS, which is based on Ubuntu LTS and KDE Plasma desktop with an unique way to help Windows users to migrate.

    • HaikuOS[GSoC 2022] Ham: Status Update

      Hello everyone. This is a brief update on the Ham project - a drop in replacement for the Jam build system. For those more curious about the technical details, there will be a larger blog post on Ham’s action modifier implementation coming soon.

    • Fedora and IBM

      • Network WorldRocky Linux 9 arrives with Peridot
        Release 9 of Rocky Linux just made its public appearance on July 14, and the big news is something called Peridot, which anyone (yes, anyone) can use to reproduce Rocky Linux 9 from scratch on their own. This is a truly exciting turn for the Linux community.

        If you’re not familiar with Rocky Linux, don’t be too surprised that it made it to Release 9 and you’re just now tuning in. “Release 9” doesn’t mean that Rocky has gone through eight prior major releases. Instead, the name indicates its connection to RHEL 9. Rocky Linux began life as Release 8.3 in April 2021 as a replacement for CentOS, which was EOL’ed in December 2020.

      • LinuxiacNobara Is a Fedora-Based Linux Distro with Gamers in Mind

        Nobara is a new user-friendly distribution with a modified GNOME aimed at new Linux users with gaming affinities.

        Fedora is a distribution that improves with each new version. As a result, it is becoming a more attractive choice for developing new ones based on it.

        The fact that Fedora comes with a vanilla GNOME opens up many possibilities for developers to build on. This is the case with a relatively new distribution that attempts to make GNOME more user-friendly for novice Linux users, particularly those who enjoy gaming. Please, meet Nobara.

      • LWNFedora to disallow CC0-licensed code [LWN.net]

        The Creative Commons CC0 license is essentially a public-domain declaration (or as close as is possible in jurisdictions that lack a public domain). The Fedora project has allowed the distribution of code under this license, but, as announced by Richard Fontana, that policy is changing and CC0 will no longer be allowed for code...

      • Power10 Entry Machines: The Power S1022s

        Software-based replication surfaced in the 1990s and continues to be a very popular choice for IBM i shops of all sizes, across an array of industry sectors. But what are the benefits of using software solutions versus hardware alternatives for HA/DR? There are a number of benefits that are an outgrowth of an HA/DR strategy that go beyond HA/DR and where the software approach is better than the hardware approach.

      • The Case For Software-Based IBM i HA/DR

        Software-based replication surfaced in the 1990s and continues to be a very popular choice for IBM i shops of all sizes, across an array of industry sectors. But what are the benefits of using software solutions versus hardware alternatives for HA/DR? There are a number of benefits that are an outgrowth of an HA/DR strategy that go beyond HA/DR and where the software approach is better than the hardware approach.

      • No Plan To Bring .NET To Power, IBM Says
      • IBM i PTF Guide, Volume 24, Number 30
    • Debian Family

      • LWNDebian.community domain name seized

        The Debian project, Debian.ch, and Software in the Public Interest recently filed a WIPO action to take control of the "debian.community" domain name, which has been used by Daniel Pocock to attack the Debian project and its members. Red Hat had made a similar attempt to take control of WeMakeFedora.org earlier this year, but that attempt failed. The Debian action succeeded, though; on July 19, WIPO decided in favor of the action and ordered the domain name transferred. That domain name can no longer be used, but the attacks seem certain to continue.

    • Devices/Embedded

    • Open Hardware/Modding

      • ArduinoReviving a vintage secondary split-flap clock with Arduino | Arduino Blog

        In the world of computing, many interfaces utilize a primary/secondary model of asymmetric communication, in which a primary host device controls one or more secondary client devices. This model is, for example, common among PATA and SATA hard drive arrangements. It is also common in clock networks, with a central time server updating several client clocks. iSax had a unique example of such a client clock with a vintage split-flap display, and made it useful again by retrofitting an Arduino board.

        This clock likely came from a set of many, which would have been used in a government building, train station, or similar application. It would have received a signal from a primary clock and set its time accordingly. In the original setup, that signal came in the form of a 1Hz alternating square wave that drove a motor for the clockwork gears. Instead of attempting to reverse-engineer and replicate that signal, iSax chose to drive the motor with an Arduino Nano board that keeps its own time with an RTC (real-time clock) module.

      • ArduinoNow you can make shawarma at your desk | Arduino Blog

        If you’ve ever been lucky enough to visit a country in the Middle East or around the Mediterranean Sea, then you’ve probably seen street food vendors cutting slices off of a big ol’ hunk of slowly rotating meat. This delicious delicacy is called shawarma and is a form of vertical rotisserie. The meat can be beef, lamb, chicken, or even turkey — the cooking process is what is important. And now, thanks to a tutorial from Roni Bandini, you can perform that cooking process on your desktop with this Micro Shawarma machine.

        This machine is exactly what it sounds like: a tiny vertical rotisserie machine that sits on a desktop. It is sure to make your coworkers jealous in the hours leading up to lunchtime. Like its traditional full size cousins, this Micro Shawarma machine is open-air and has a spit that spins on a vertical axis. Offset to one side of the spit, there is a heating element that continuously roasts the meat. Anytime you get a hankering for some protein, you can slice off some meat. The machine even hosts its own web app, so you can operate everything from your smartphone.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Web Browsers

      • Mozilla

        • 9to5LinuxMozilla Firefox 103 Is Now Available for Download, This Is What’s New

           Firefox 103 has been in beta since June 27th, 2022, and it introduces improved WebGL performance on Linux systems when using the NVIDIA binary drivers via DMA-Buf, improved performance on high-refresh rate monitors of 120Hz or higher, and stronger security due to the removal of the configuration option that allows SHA-1 signatures in certificates

        • OMG UbuntuFirefox 103 Available to Download, But Promised Swipe Gesture is MIA

           Mozilla Firefox 103 features another clutch of conservative changes aimed at improving the overall experience of using the browser rather than dramatically reinventing it.

          This release was expected to add a big new feature: two finger horizontal swipe to move back/forward between pages on Linux, with accompanying animation/OSD indication – as this gif demos...

        • ThunderbirdThunderbird Time Machine: A Look Back At Thunderbird 0.1

          Let’s take a walk down memory lane to the summer of 2003. Cinemas are dominated by sequels like Iron Man 3 and Fast & Furious 6. Linkin Park, 50 Cent, and Evanescence have top-selling new albums. Apple’s iPod hasn’t even sold 1 million units. Mozilla’s brand new web browser is still called Firebird. And a new cross-platform, open-source application called Thunderbird has debuted from the foundations of Mozilla Mail…

          Because the entirety of Thunderbird’s releases and corresponding release notes have been preserved, I’ve started a self-guided tour of Thunderbird’s history. Why? A mixture of personal and technical curiosity. I used Thunderbird for a couple years in the mid-2000s, and again more recently, but there are giant gaps in my experience. So I’m revisiting every single major version to discover the nuances between releases; the changes big and small.

          (If you ever get the craving to do the same, I’ve found the easiest operating system to use is Windows, preferably inside a virtual machine. Early versions of Thunderbird for Macs were built for PowerPC architecture, while early Linux versions were 32-bit only. Both may cause you headaches with modern PC hardware!)

    • GNU Projects

      • GNUpoke - News: GNU poke 2.4 released [Savannah]

        I am happy to announce a new release of GNU poke, version 2.4.

        This is a bugfix release in the poke 2.x series.

        See the file NEWS in the distribution tarball for a list of issues fixed in this release.

        The tarball poke-2.4.tar.gz is now available at https://ftp.gnu.org/gnu/poke/poke-2.4.tar.gz.

        > GNU poke (http://www.jemarch.net/poke) is an interactive, extensible editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.

        Happy poking!

    • Programming/Development

      • KDEMeasurement Lab Follow-Up: Sprint Achievements And To-dos - KDE Eco

        On Saturday 16 July 2022 KDE Eco held the second in-person Sprint to work on the community measurement lab at the KDAB office in Berlin. The Sprint is one of several planned follow-up events.

      • GSoC update: Draw Ellipses in Krita

        I’ve been working on Krita’s ellipse tool as my GSoC project. Here’s a status update and demo of what I have till now. I’m trying to improve the reading experience by using no code and reducing technical details in the post; if you are interested in those details, just visit the merge request page.

        If you have ever tried to draw an ellipse of small size in Krita, you must have noticed that the ellipse is asymmetric and twisted. These minor errors can be negligible when drawing ellipses of larger size, but it became annoying when trying to draw some small-sized ellipses for pixel arts. To fully understand the cause, let’s look at how Krita draws the ellipse.

      • Drew DeVaultCode review at the speed of email

        I’m a big proponent of the email workflow for patch submission and code review. I have previously published some content (How to use git.sr.ht’s send-email feature, Forks & pull requests vs email, git-send-email.io) which demonstrates the contributor side of this workflow, but it’s nice to illustrate the advantages of the maintainer workflow as well. For this purpose, I’ve recorded a short video demonstrating how I manage code review as an email-oriented maintainer.

      • Make Use OfThe 6 Best Vim Plugin Managers

        Vim is one of the best command-line text editors you can lay your hands on. It comes preinstalled by default on Linux, macOS, and other Unix-like systems.

        Vim plugins allow you to extend Vim's functionality according to your workflow and preferences. But you'll need a good plugin manager to install and manage your Vim plugins.

        Here are some of the best plugin managers for Vim that will make your life a bit easier.

      • Perl / Raku

        • RakulangRakudo Weekly News: 2022.30 What

          Someone with the nick MicrowaveOven86 asked a question on /r/rakulang: What do yall use raku for? With some nice, insightful, revealing and funny answers. Maybe more answers can be given by the readers of the Rakudo Weekly News?

      • Shell/Bash/Zsh/Ksh

        • Guru: Regular Expressions, Part 1 - IT Jungle

          In the first part of this series, I will show how to replace characters in a string using SQL and regular expressions. I know I can replace characters using RPG or SQL, and they work great, but there are some cases where I find using regular expressions is a bit easier.

          For the examples I’ll show, I’m using the REGEXP_REPLACE function. REGEXP_REPLACE allows me to search for a particular value within a string and replace it with another value.

          In the first example (Figure 1), I want to search a string that has both letters and digits and I want to extract the just digits or periods. To accomplish this objective, I use REGEXP_REPLACE to replace characters that are not digits.

  • Leftovers

    • Science

      • BloombergBCI Startup Implants First Device in U.S. Patient
      • IEEEThis Car Charger Bot Will Also Hold Your Spot

        The vision of Ziggy, a mobile EV charger designed to tool around parking lots like a plug-wielding valet, raises an important question: Do robots take tips?

        EV owners may be happy to toss Ziggy a fiver if it can hold an open parking spot and deliver electrons to fill up the car’s battery, with no worries over fixed chargers being occupied by other cars. As importantly, site operators could lease turnkey robo-chargers without the pricey hassles of charger installation, or setting aside precious real estate for chargers that are often underutilized.

      • Blockchain not just for bitcoin: It can secure and store genomes, too

        Blockchain is a digital technology that allows a secure and decentralized record of transactions that is increasingly used for everything from cryptocurrencies to artwork. But Yale researchers have found a new use for blockchain: they’ve leveraged the technology to give individuals control of their own genomes.

        Their findings are published June 29 in the journal Genome Biology.

    • Proprietary

      • Liam Provenliam_on_linux | Why MS Word jumped from version 2 to version 6

        There were three products all called MS Word, only peripherally related:

        Word for DOS, which I first saw at version 3, and of which I used 3, 4, 5, 5.5 (when it suddenly switched to CUA menus), and 6 (like WordPerfect, the last and best version).

        Word for Mac, which I first saw at version 4, and which in generally-held opinion peaked at v5.1.

        Word for Windows, AKA WinWord, which went v1, v2, v6.

        But there were legit reasons.

        MS was making an effort to harmonise and coordinate its versions.

        IIRC the story is that Gates met Paul Brainerd (founder of Aldus) at some event, and Brainerd told him that Aldus (creators of PageMaker, the ultimate DTP app in its day and the product that made the Mac a big success) was working on a wordprocessor for Windows, because there wasn't a good one. The product was codenamed "Flintstone" and was nearly ready for alpha test.

        Gates panicked, lied to Brainerd that they shouldn't waste their time because MS was almost ready to launch its and it'd be a killer app.

        Brainerd went back to base and cancelled Flintstone. Gates went back to base and told his team to write a Windows word-processor ASAP because Aldus was about to kill them.

    • Security

      • LWNSecurity updates for Monday [Ed: Some patches, deprecation etc.]

        Security updates have been issued by Debian (chromium, djangorestframework, gsasl, and openjdk-11), Fedora (giflib, openssl, python-ujson, and xen), Mageia (virtualbox), SUSE (git, gpg2, java-1_7_1-ibm, java-1_8_0-ibm, java-1_8_0-openjdk, mozilla-nspr, mozilla-nss, mozilla-nss, python-M2Crypto, and s390-tools), and Ubuntu (php8.1).

      • Red Hat OfficialEnhancing RHEL Security: Understanding SHA-1 deprecation on RHEL 9

        While Red Hat Enterprise Linux 9 (RHEL 9) deprecated SHA-1 for signing for security reasons, it is still used by many for signing packages. In this article, I’ll go over some typical problems users may face with Fedora SHA-1 status (including some possible workarounds), and how you can update your infrastructure to use a more secure SHA-256.

      • Trend Micro Tightens Container Security Integration in Cloud Platform - Container Journal

        Trend Micro today extended its Trend Micro Cloud One platform to more tightly integrate its container security offering.

        Mike Milner, vice president of cloud technology for Trend Micro, said the latest edition of Trend Micro Cloud One eliminates the need to separately deploy a container security platform. Instead, the company’s container security capabilities are now deployed as part of the larger Trend Micro Cloud One platform—making container security administration simpler at a time when the number of container applications running in production environments that need to be secured continues to steadily increase.

        In addition, Trend Micro has simplified the deployment and management of its cloud intrusion prevention system.

      • Privacy/Surveillance

        • Zach FlowerAnonymity and Pseudonymity | flower.codes

          Being anonymous on the internet isn't impossible, but it sure as hell isn't easy either. You have a name, a face, and email address, a phone number... these things, and more, are being asked of us all the time to prove our legitimacy on countless websites.

          [...]

          A not-insignificant number of apps and websites have decided that emails and passwords are "bad," so they've moved to using pin-based logins that get texted to your phone number—nevermind the fact that SIM swapping makes using a phone number as a login method a laughable instance of security theater.

          While you can always generate a single pseudonymous phone number using Google Voice, a more "on rails" solution is https://www.burnerapp.com/, a mobile app that can be used to generate (and destroy) multiple temporary phone numbers at once. I don't personally use this service, but I like the idea behind it.

        • TrustDoxxing: a new tool of repression against Arab women
  • Gemini* and Gopher

    • Personal

    • Technical

      • FreeBSD Firewall
      • figlet test
      • DIY Macro-keyboard

        Using a short Python script, an extra keyboard can easily be configured to serve as custom macro-keyboard.

        The script relies on the `evdev`package that provides and interface for passing events generated in the kernel directly to userspace. Simulating key presses (and controlling the mouse) can be done with `xdotool`(which allows access to all keys - binded or not), or with Python's `pyautogui`package.

      • IPFS Quickstart



        This is just a short pointer on how to use IPFS to access the care list, for anyone who doesn't know and/or isn't interested in learning more about it right now. To learn more you should go to the official website or search around.

      • ipfs.scm

        I wrote a CHICKEN Scheme egg to control a Kubo node through its RPC API.

      • Programming

        • Programming languages

          I have a little clock app that I use on my Raspberry Pi 0. It is written in Go. The Pi0 is a slow machine, so compiling Go code is actually pretty painful, despite the language having a reputation for fast compile times.

          An older version written in C acquitted itself rather well compile-time wise, and seemed AT LEAST as good as Go. Go has excellent cross-compile support, so my new strategy is to compile on my arm64, and copy the program to the Pi.

          C++ is of course very slow to compile on the Pi. Cross-compiling is more difficult. There's a library that I'm thinking of linking to, and I haven't yet fathomed out how I'm going to do it.

        • Petri Nets Log #003

          It has to be a real programming language, not a modelling one!

          [...]

          In this net acc may start empty, but bound must have a single token. When a token is produced to input, either kons or default-acc is enabled. If there's no token in acc, then there must be a token in bound, and in that case default-acc is enabled; if there's a token in ac, then there's no token in bound, and in that case kons is enabled. kons behaves as before. On the other hand, peek may consume the token from acc at any time, but does not put it back, and instead puts a dummy token in bound. This place bound is only used to "signal" that acc has no tokens, so that default-acc may move one there. default-acc simply moves an input token to acc to initialize the accumulator.


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



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