Bonum Certa Men Certa

Links 30/07/2023: PCLinuxOS 2023.07 and pgAdmin 4 v7.5 Released



  • GNU/Linux

    • Instructionals/Technical

      • ID RootHow To Setting Up NTP Server and Client on Debian 12

        In this tutorial, we will show you how to set up NTP Server and Client on Debian 12. Accurate time synchronization is crucial for any computer network.

      • ID RootHow To Fix Error “Host Key Verification Failed”

        Beneath the layers of SSH lies the host key, a unique cryptographic signature used to authenticate servers. When you attempt to connect to a remote server, your client machine saves the host key in the “known hosts” file.

      • ID RootHow To Install OBS Studio on Debian 12

        In this tutorial, we will show you how to install OBS Studio on Debian 12. If you are a content creator, gamer, or live streamer on Debian 12 (Bookworm), OBS Studio is an essential tool to enhance your multimedia production.

      • Ubuntu HandbookEnable Touchscreen Ripple Feedback in Ubuntu 22.04 | 23.04

        Run Ubuntu on laptop or other machine with touchscreen? You can enable touch feedback with an extension. It’s ‘Touch X‘, an extension that support GNOME from version 40 to 44. Meaning for Ubuntu 22.04, 23.04, Debian 12, RHEL 9, Fedora, Arch, Manjaro and other Linux with recent GNOME.

      • DebugPointHow to Install yay AUR Helper in Arch Linux [Beginner’s Guide]

        This beginner’s guide explains the steps to install the Yay AUR helper in Arch Linux. The yay is an abbreviation of ‘Yet Another Yogurt’. It is technically a pacman wrapper and AUR helper written in Go programming languages.

      • ID RootHow To Install CMake on Debian 12

        In this tutorial, we will show you how to install CMake on Debian 12. CMake, a powerful cross-platform build system generator, plays a pivotal role in modern software development. As developers strive for efficiency and portability, understanding how to install CMake on Debian 12 is essential.

      • Linux Capablemkdir Command in Linux with Examples

        In the dynamic world of Linux operating system, known for its sheer power and flexibility, there lies a vast collection of commands that give you complete authority over the system. One such essential command, deeply woven into the fabric of the system, is the mkdir command.

      • How to Monitor Apache Web Server Load and Statistics in Realtime

        Apache HTTP Server, commonly known as Apache, is one of the most widely used and reliable web servers worldwide. Serving millions of sites across the globe, Apache’s ubiquity is due to its flexibility, power, and vast module library.

      • Own HowToHow to install fail2ban on Ubuntu 20.04 LTS

        fail2ban is a great tool when it comes to protecting your server from different attacks.

      • Own HowToMinimize and Maximize buttons missing on OpenSUSE [Solution]

        I installed OpenSUSE "Tumbleweed" recently, and everything went wine. However, I noticed that every app that was Installed had minimize and maximize buttons missing from the top bar of the app. The only button that was showing, was the close button.

      • SUSE's Corporate BlogStep by Step instructions for building a Multiple Architecture OpenSUSE Leap PXE Server

        Making life easier with PXE Welcome to Part Two of our journey into setting up a network-based installation environment. Having already established our openSUSE Installation Server in Part One, we’re now ready to dive into the next exciting phase: Installing and Configuring PXE.

      • How to Check if a Directory Exists in Bash?

        In the world of Bash scripting, one common task is to check if a directory exists before proceeding with further actions. Whether you are writing automation scripts, performing system maintenance, or managing files and directories, it’s essential to ensure that the directory you are about to work with exists to avoid errors and unexpected behaviors. In this comprehensive guide, you will learn various methods to check if a directory exists in Bash, with practical examples and best practices.

      • ChrisRetrospective Prompts
  • Distributions and Operating Systems

    • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family

      • PCLOS OfficialPCLinuxOS 2023.07 Release

        The Pointless Distribution manager has announced updated installation media for KDE Plasma, MATE and Xfce desktops. The following features stand out: New apt, rpm and synaptic package manager. New mylive-install installer replaces draklive-install. Additional configuration utilities were added to supplement the Administration Center.

    • Gentoo Family

      • Genkernel in 2023

        I really wanted to look into the new kernel building solutions for Gentoo and maybe migrate to dracut, but last time I tried, ~1.5 years ago, the initreamfs was now working for me.

        And now in 2023 I’m still running genkernel for my personal boxes as well as other servers running Gentoo.

        I guess some short term solutions really become defined tools :P

    • Arch Family

      • 9to5LinuxArch Linux Installer Now Supports Hyperland WM, Limine Bootloader

        Archinstall 2.6 is here with support for the Hyperland customizable dynamic tiling Wayland window manager, support for the Limine modern, advanced, portable, multiprotocol bootloader, and support for custom mirrors finally allowing users to add their favorite mirrors.

        Also new in Archinstall 2.6 is a revamped partitioning section that has been rewritten, enablement of separate /boot and /boot/esp via XBOOTLDR in systemd-boot, easier saving of configuration files by allowing tab-completion in folder path entry, as well as support for Estonian and Traditional Chinese languages.

    • Open Hardware/Modding

      • Tom's HardwareRaspberry Pi Dashboard Rig Adds Retro Gaming to Car

        Cubey125 has set up a Raspberry Pi in the dash of their Nissan 370Z with RetroPie for gaming and emulation on the go.

      • CNX SoftwareRobo Pico review – A Raspberry Pi Pico W-based motor & sensor control board tested with BocoBot robotic kit

        Cytron Robo Pico is a carrier board for the Raspberry Pi Pico (W) specially designed for robotics & IoT applications with a 2-channel DC motor driver, four servo motor ports, and seven Grove I/O connectors to connect various sensors and/or actuators. When the company asked us to review the Robo Pico board, I noticed they had a car robotic kit based on the board called the BocoBot that comes with installation videos and five tutorials including obstacle avoidance movement with ultrasonic sensors, light search, line following, and WiFi remote control.

  • Free, Libre, and Open Source Software

    • Web Browsers/Web Servers

    • SaaS/Back End/Databases

      • PostgreSQLpgAdmin 4 v7.5 Released

        The pgAdmin Development Team is pleased to announce pgAdmin 4 version 7.5. This release of pgAdmin 4 includes 28 bug fixes and new features. For more details please see the release notes.

    • GNU Projects

      • GNUGNU Binutils 2.41 release
        Hi Everyone,
        
        

        We are pleased to announce that version 2.41 of the GNU Binutils project sources have been released and are now available for download at:

        https://ftp.gnu.org/gnu/binutils https://sourceware.org/pub/binutils/releases/

        Checksums:

        a4c4bec052f7b8370024e60389e194377f3f48b56618418ea51067f67aaab30b binutils-2.41.tar.bz2 2d046bc2ba09732a2da04f633aaab573e75c785c006dec1382d922532b60c1f7 binutils-2.41.tar.bz2.sig 48d00a8dc73aa7d2394a7dc069b96191d95e8de8f0da6dc91da5cce655c20e45 binutils-2.41.tar.gz 4b1de75756c497d913df84fdef8e7dfb977c77c8ad95ccfdaa2512bcc8983afe binutils-2.41.tar.gz.sig eab3444055882ed5eb04e2743d03f0c0e1bc950197a4ddd31898cd5a2843d065 binutils-2.41.tar.lz 2c13b50fc6e51d1044a6734e13e30c3cfdb02edd146552276e793b44a5e39c87 binutils-2.41.tar.lz.sig ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450 binutils-2.41.tar.xz 6f72b25f95614ecbfd050ffdae628e00e90aec9073e30d8ab366e4fc9d1e9e2d binutils-2.41.tar.xz.sig

        As an experiment these tarballs were made with the new "-r <date>" option supported by the src-release.sh script. This attempts to make reproducible tarballs by sorting the files and passing the "--mtime=<date>" option to tar. The date used for these tarballs was obtained by running:

        git log -1 --format=%cd --date=format:%F bfd/version.m4

        This release contains numerous bug fixes, and also the following new features:

        In the assembler: * Add support for Intel FRED instructions. * Add support for Intel LKGS instructions. * Add support for Intel AMX-COMPLEX instructions. * Add SME2 support to the AArch64 port. * A new .insn directive is recognized by x86 gas. * Add support for LoongArch LSX instructions. * Add support for LoongArch LASX instructions. * Add support for LoongArch LVZ instructions. * Add support for LoongArch LBT instructions. * Initial LoongArch support for linker relaxation has been added. * Deprecate the LoongArch register aliases $v0, $v1, $x, $fv0 and $fv1.

        In the linker: * The linker now accepts a command line option of --remap-inputs <PATTERN>=<FILE> to relace any input file that matches <PATTERN> with <FILE>. In addition the option --remap-inputs-file=<FILE> can be used to specify a file containing any number of these remapping directives.

        * The linker command line option --print-map-locals can be used to include local symbols in a linker map. (ELF targets only).

        * For most ELF based targets, if the --enable-linker-version option is used then the version of the linker will be inserted as a string into the .comment section.

        * The linker script syntax has a new command for output sections: ASCIZ "string" This will insert a zero-terminated string at the current location.

        * Add command-line option, -z nosectionheader, to omit ELF section header.

        In the other binary tools: * The MIPS port now supports the Sony Interactive Entertainment Allegrex processor, used with the PlayStation Portable, which implements the MIPS II ISA along with a single-precision FPU and a few implementation-specific integer instructions.

        * Objdump's --private option can now be used on PE format files to display the fields in the file header and section headers.

        * New versioned release of libsframe: libsframe.so.1. This release introduces versioned symbols with version node name LIBSFRAME_1.0. This release also updates the ABI in an incompatible way: this includes removal of sframe_get_funcdesc_with_addr API, change in the behavior of sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.

        * SFrame Version 2 is now the default (and only) format version supported by gas, ld, readelf and objdump.

        * Add command-line option, --strip-section-headers, to objcopy and strip to remove ELF section header from ELF file.

        * The RISC-V port now supports the following new standard extensions: - Zicond (conditional zero instructions) - Zfa (additional floating-point instructions) - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng, Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)

        * The RISC-V port now supports the following vendor-defined extensions: - XVentanaCondOps

        * The LoongArch port now supports the following extensions: - LSX (Loongson SIMD eXtension; 128-bit vectors) - LASX (Loongson Advanced SIMD eXtension; 256-bit vectors) - LVZ (Loongson Virtualization extension) - LBT (Loongson Binary Translation extension)

        * The LoongArch disassembly output received the following tweaks: - Colored output is now supported. - Some pseudo-instructions are now shown in place of the canonical forms, where semantics are equivalent. A disassembler option '-M no-aliases' is added to disable the new behavior. - Signed immediates are no longer printed with their hex representation. - Unrecognized instruction words are now shown with '.word'.

        For more information see:

        https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gas/NEWS;;hb=refs/tags/binutils-2_41

        https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=ld/NEWS;hb=refs/tags/binutils-2_41

        https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=binutils/NEWS;hb=refs/tags/binutils-2_41

        Our thanks go out to all of the binutils contributors, past and present, for helping to make this release possible.

        Cheers Nick Clifton GNU Binutils Chief Maintainer
      • GNUEmacs 29.1 released
        Hi!
        
        

        Version 29.1 of Emacs, the extensible text editor, should now be available from your nearest GNU mirror:

        https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.xz https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.gz

        The tarballs are signed; you can get the corresponding PGP signature files at:

        https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.xz.sig https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.gz.sig

        You can choose a mirror explicitly from the list at: https://www.gnu.org/prep/ftp.html

        Mirrors may take some time to update; the main GNU ftp server is at: https://ftp.gnu.org/gnu/emacs/

        To verify that the downloaded tarball is intact, download both the tarball and the corresponding .sig file, and run this command:

        gpg --verify emacs-29.1.tar.xz.sig

        (and similarly for emacs-29.1.tar.gz, if you download that format).

        If the GPG command fails because you don't have the required PGP public key, run this command to import the key:

        gpg --keyserver keyserver.ubuntu.com --recv-keys \ 17E90D521672C04631B1183EE78DAE0F3115E06B

        Alternative keyservers to try are pgp.mit.edu and keys.openpgp.org.

        You can also run sha1sum or sha256sum and confirm that these checksums match:

        SHA1 emacs-29.1.tar.gz 3c340fd281571a72b87d17cd295a580fffecb1c0 SHA1 emacs-29.1.tar.xz 39a14d9ae5596336da76789c7b977ba66eb09a57

        SHA256 emacs-29.1.tar.gz 5b80e0475b0e619d2ad395ef5bc481b7cb9f13894ed23c301210572040e4b5b1 SHA256 emacs-29.1.tar.xz d2f881a5cc231e2f5a03e86f4584b0438f83edd7598a09d24a21bd8d003e2e01

        For a summary of changes in Emacs 29.1, see the etc/NEWS file in the tarball; you can view it from Emacs by typing 'C-h n', or by clicking Help->Emacs News from the menu bar.

        You can also browse NEWS on-line using this URL:

        https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29

        For the complete list of changes and the people who made them, see the various ChangeLog files in the source distribution. For a summary of all the people who have contributed to Emacs, see the etc/AUTHORS file.

        For more information about Emacs, see: https://www.gnu.org/software/emacs
      • GNURelease of GnuCOBOL 3.2
        Hello!
        
        

        More than two and a half year after GnuCOBOL 3.1.2 the GnuCOBOL developers are proud to announce the formal release of GnuCOBOL 3.2.

        What is GnuCOBOL ================

        GnuCOBOL is a free, modern COBOL compiler. It translates COBOL into intermediate C and compiles the code using a native C compiler (preferably GCC, but not limited to it).

        More information about GnuCOBOL can be found at https://www.gnu.org/software/gnucobol/

        Noteworthy changes ==================

        The amount of features are too much to note, but you can skip over the attached NEWS file to investigate them, here are some of the highlights:

        * improved dialect handling including changed defaults to better match the selected dialect (see NEWS if you compile with any -std to know more about the implications), a complete new dialect GCOS and support for more COBOL statements, intrinsic functions and syntax from both "old" and new dialects

        * highly improved run-times for several statements, along with less memory usage, especially if runtime checks are enabled

        * fileio changes to support LINE-SEQUENTIAL per COBOL2023 and runtime options to change the way files are handled, see NEWS and runtime.cfg

        * improvements for source-level debugging via GDB and coredump support

        * improvements for reproducible builds

        GnuCOBOL 3.x keeps full compatibility to GnuCOBOL 2.2, you can therefore use old COBOL modules without recompile, if needed, but may need to adjust your configuration per NEWS entry.

        Getting the Software ====================

        Official source kits can be downloaded from https://ftp.gnu.org/gnucobol/ but we suggest to use a mirror a nearby mirror for higher download bandwidth: https://ftpmirror.gnu.org/gnucobol
    • Programming/Development

      • Python

        • Linux HintPython Rename File

          By using the “os.rename()” function, “shutil.move()” function, or using the “os” module, users can rename a single or bulk of files using Python.

        • Linux HintPython os.path example

          In Python, the “os.path” module of the “os” library provides several functions to work with specified paths in various operating systems.

        • Linux HintPython Random Shuffle Method

          The “random.shuffle()” method of the “random” module is used to shuffle a list of strings or a list of integers in Python.

        • Linux HintTkinter Grid

          The tkinter grid is a two-dimensional table with rows and columns, where each cell can hold a widget such as buttons, labels, or entry fields.

        • Linux HintGet the Pandas DataFrame Rows Based on Index

          The “DataFrame.iloc[]” and the “DataFrame.loc[]” method of the “Pandas” module is used to get the Pandas DataFrame rows based on the index.

        • Linux HintSeaborn HeatMap Colors

          The “seaborn.heatmap()” function of the “Seaborn” module is utilized in Python to plot/create rectangular data in the color-coded matrix form.

        • Linux HintHow to Catch All Exceptions in Python

          The “try” and “except” statement, the “raise” exception, and the “logger.exception” method is used to catch all exceptions in Python.

        • Linux HintPython OS Environ

          The “os.environ” is a mapping object or built-in dictionary in Python that represents all the user’s environment variable values in key-value pairs set.

        • Linux HintPandas DataFrame Select Rows By Condition

          The relational operators, “df.isin()”, “&” operator, and “df.loc[]” methods, are used to select DataFrame rows based on particular conditions.

        • Linux HintPrint Stacktrace in Pyhton Log

          The “traceback” or “logging“ module provides several functions that are used in Python to log the error message and the Stacktrace.

        • Linux HintPandas Distinct Values Column

          The “pandas.unique()”, “Series.unique()”, “Numpy.unique()”, and “pandas.concat()” methods are used to get distinct values of the Pandas DataFrame column.

        • Linux HintTkinter Treeview

          “Tkinter-treeview” is a specialized widget in “Tkinter” that presents hierarchical data structures in a tree-like format.

        • Linux HintPython Priority Queue Example

          In Python, the “List”, “heapq”, and “queue.PriorityQueue” methods are used to implement Priority Queues and return data items based on their priority.

        • Linux HintHow to find the average of a list in Python

          The average of a list in Python can be found using the iterative method, sum() and len() functions, reduce() and lambda() functions, numpy, or statistics modules.

        • Linux HintPandas Append to CSV

          The “df.to_csv()” function of the Pandas module is used to append Pandas DataFrame to CSV (Comma Separated Value) file in Python.

        • Linux HintSciPy Matrices

          The “scipy.linalg” module and the “scipy.sparse” module of the Scipy library is used to perform various operations on Scipy matrices in Python.

        • Linux HintRandom Integer Python

          The “random.randint()” or the “random.randrange()” methods of the “random” module are utilized to generate/create a random integer in Python:

        • Linux HintPython os getenv

          The “os.getenv()” method of the “os” module is utilized in Python to retrieve the environment variable key value if it is present.

        • Linux HintPandas Agg Count

          The “groupby()” method splits data into groups based on columns and finds total values in a column for each group using the agg method, such as “count”.

        • Linux HintPandas Add Header

          The “pd.DataFrame()” columns parameter, “DataFrame.columns” method and the “DataFrame.set_axis()” method is used to add a header to Pandas DataFrame in Python.

      • Rust

        • Linux Plumbers Conference (LPC)Linux Plumbers Conference: Rust MC CFP

          LPC 2023 will host the second edition of the Rust MC. This microconference intends to cover talks and discussions on both Rust for Linux as well as other non-kernel Rust topics. Proposals can be submitted via LPC submission system, selecting the Rust MC track.

          Rust is a systems programming language that is making great strides in becoming the next big one in the domain. Rust for Linux is the project adding support for the Rust language to the Linux kernel.

          Rust has a key property that makes it very interesting as the second language in the kernel: it guarantees no undefined behavior takes place (as long as unsafe code is sound). This includes no use-after-free mistakes, no double frees, no data races, etc. It also provides other important benefits, such as improved error handling, stricter typing, sum types, pattern matching, privacy, closures, generics, etc.

    • Standards/Consortia

      • Shirish Agarwal: Manipur, Data Leakage, Aadhar, and IRCv3

        This is the biggest pain point in both. I failed to register via either Pidgin or Hexchat. I couldn’t find a way in either client to register my handle. I have had on/off relationships with IRC over the years, the biggest issue being IIRC is that if you stop using your handle for a month or two others can use it. IIRC, every couple of months or so, irc/oftc releases the dormant ones. Matrix/Vector has done quite a lot in that regard but that’s a different thing altogether so for the moment will keep that aside.

  • Leftovers



Recent Techrights' Posts

To IBMers, IBM Has Failed and is Fast Becoming a Book of Jokes and One-Word Punchlines
How else can one make it obvious that IBM is circling down the drain?
Newer is Not Better, Lunar Edition
Maybe in 57 years (2083, after all these wars) we'll managed to launch a capsule with a human and a dog above the stratosphere again
"AI Revolution" Was a Lie: Microsoft CEO Admits What He Calls "AI" is Sometimes Sloppy and Microsoft Admits That Slop is for "Entertainment Purposes Only" (Not for Any Serious Work)
if it gets "memory-holed", we can bring it up again and again
Social Control Media is Not a Viable Business Model
The future of the Web might not be the Web
From Datacentres Boom to Actual Booms That Target Datacentres, Now Struggling to Justify Humongous Energy and Water Consumption
Datacentres that are used for mindless "entertainment" (as Microsoft calls it) like slop are not a priority at this time
Gemini Links 07/04/2026: Aircraft Lift Force, Editor History, and Consumer Hardware Stagnation
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, April 06, 2026
IRC logs for Monday, April 06, 2026
What Matters is Software Freedom, Not the Brands
The important thing is to speak about Software Freedom
Wikileaks is About to Turn 20
~2 days ago it turned 19.5
The Cloud of Smoke
Will 2026 be the year that "The Cloud" openly confesses the risks it brings about?
SLAPP Censorship - Part 36 Out of 200: Claim KB-2024-003529 in a Nutshell (Microsoft Employee Does Terrible Things, Then Sues the Reporter in Another Continent)
It commences with more of an overview
Gemini Links 06/04/2026: Solar Panel Story and Centralisation
Links for the day
"Free Speech, Free Press": What the World Needs to Improve
Darkness breeds corruption
IBM prioritises a "lot of smoke and hype and use of trending buzzwords"
IBM can pretend all it wants things are fine
GAFAM Paying the Price for Pursuing US Military Money (Taxpayers' Money as 'Stimulus' With Strings Attached)
The "cloud" in cloud computing is a cloud of smoke
Observing Slop's Demise
If energy becomes more scarce, then one rare/side perk (or upside) will be slop companies screaming for lifeboats
Links 06/04/2026: Crackers Breached the European Commission, Why "Old Way of Campaigning Won’t Cut It Anymore"
Links for the day
Enron Versus NVIDIA (the Cost of Circular Financing, or Funding Your Own Customers to Buy Your Products) - “The Inventory Paradox” or “The Vibe Revenue Admission”
Round-tripping (finance)
You Know "The Economy" is Fake When 6 Months After Oracle Says Debt-Saddled 'Open' 'AI' (Slop) Will Pay It $300,000,000,000 Oracle Says It Must Lay Off 30,000 Workers at 6AM
Oracle is in deep debt, which increased at a pace of almost 4 billion dollars per month lately
Free Software Will Outlive GAFAM
GAFAM is overhyped
Techrights Was Further Decentralised Three Years Ago
In 2020 we began working on IPFS stuff
The Military Attacks on Dubai Internet City as Reminder That GAFAM Isn't Safe (Disregard the "Nobody Gets Fired for Buying GAFAM" Mindset)
These are all realistic and foreseeable scenarios that GAFAM sceptics have long warned about
The Wars Aren't Ending, Now We See GAFAM Facilities Being Bombed
This is becoming a tech issue
Links 06/04/2026: Turning 34, Throwing Things Away, and Printing in GNU/Linux
Links for the day
Links 06/04/2026: Ex-Microsoft Engineer Explains Why Azure Fails, Germany Prepares for War
Links for the day
EPO "Cocaine Communication Manager" - Part XI - EPO Strike Enters Its Second Week, EPO Sheds Off Qualified Staff to Make Way for Nepotists
More than six months ago the "Cocaine Communication Manager" got arrested for cocaine use
Another Microsoft Outlook Downtime
Microsoft has sloppy code, it's not something suitable for mission-critical things
Week 2 of April IBM Layoffs Accelerate Based on Rumours
"Heard about Layoff at IBM"
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, April 05, 2026
IRC logs for Sunday, April 05, 2026
Culture of Harassment Inside Microsoft, Says Former Director at Microsoft
listen to Microsoft insiders
Drone Strikes on Amazon (GAFAM) Datacentres Highlight Azure's Miniscule Share
Azure is failing
SLAPP Censorship - Part 35 Out of 200: How to Make ~10,000 Pound Sterling (13,220.50 United States Dollars) by Copy-Pasting and Editing 10 Pages
Today it's Easter Sunday, so we'll keep this part relatively short
Gemini Links 05/04/2026: Artemis II Mission Tracker, Meditation on Copyright, Alhena 5.5.5, "Gemini as the Final Frontier of Human Cognition"
Links for the day
Microsoft Windows Falls to All-Time Low of ~60% in Switzerland, GNU/Linux Among Top Gainers
What will it take for mainstream media (not just geeks' site) to cover it?
Mainstream Media on "Practical Survivalism"
Suffice to say, panic buying begets more panic and price surges
Cloud Computing as a Cloud of Smoke (Your Hosting Provider is a "Legitimate" Military Target)
When a French datacentre went up in flames people joked that the "cloud" meant a cloud of smoke
Andreas Tille Congratulates Sruthi Chandran Before the Election for Debian Project Leader (DPL) is Even Over
Andreas Tille, the current Debian Project Leader (DPL) who has been in this role for nearly 24 months
When You Try to Change the World for the Better and Somehow They Find a Way to Say You Are the Villain
Don't be a fool. Don't fall for inversions of narratives.
Slop Was a Flop and Energy Crisis Will be Slop's Final Blow
Today we see no slopfarms in Google News
Links 05/04/2026: "Taiwanese Airlines to Hike Fuel Surcharges 157%" and Openly Racist Voter Suppression Starts in the US
Links for the day
Gemini Links 05/04/2026: Playing with Hyprland and Migrating Antenna Filters
Links for the day
Links 05/04/2026: "Confidential Computing" as Proprietary Bundle of False Promises and "The Web Is an Antitrust Wedge"
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, April 04, 2026
IRC logs for Saturday, April 04, 2026