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

Microsoft's Non-Denying Denial About XBox's Death is Already Being Shattered to Pieces
Like Microsoft's 'open' 'hey hi', heralding meaningless non-committing agreements with AMD is little more than vapourware
The Register MS is Still Being Paid to Participate in the "AI" Ponzi Scheme Which Will Crash the Economy
The Register MS is hoping to get lucky by tricking people into a scam
Evidence Contradicting Microsoft's Non-Denying Denials and Expectation of Many Layoffs Soon
"Microsoft has had this constant drip of layoffs for months."
At Least 3 Richard Stallman Talks in Europe Confirmed So Far, Next Week in Rome There's Another
Dr. Stallman has not announced this yet
 
The Comment TheLayoff.com Has Just Censored for Criticising a Ridiculous Puff Piece of IBM Management
If comments get censored for their "style" rather than their substance, then society will be worse off
The Power of Writing Down Facts
The more we write and publish, the more people will know what happened
Slopwatch: UbuntuPIT Joins the Slopfarms Club
Slopfarms gonna slop
Links 07/10/2025: Privacy at Risk, GAFAM Remains Off the Hook
Links for the day
Gemini Links 07/10/2025: Modern Retro Console Idea and Batch vs Bash
Links for the day
Links 07/10/2025: International Criminal Court (ICC) Convicts Ali Kushayb; Moroccan Imprisoned for 'Offensive' Shirt
Links for the day
Links 07/10/2025: EU' Chat Control is Back, US Cracks Down on Democracy
Links for the day
Techrights Pursues Justice and Truth Because, Without Those, Society Descends Into Chaos
most people reject dogma and pseudoscience
Upcoming Talks by Richard Stallman in Helsinki, Göteborg, and Rome
Join with him and share the software
Something Bad is Happening in the Open Source Initiative (OSI)
The latest OSI blog post is from a Microsoft operative and a few weeks ago the Executive Director left
TLS 1.3 Dominates Geminispace (99% of Known Capsules)
it's nowadays safe to assume almost every capsule can handle TLS 1.3
Why soylentnews.org Has Been Having Technical Difficulties Lately
The network has been going up and down quite a lot this past week
A Statement Against Violence
The facts are on our side
They've Run Out of Things to Rebrand or Label as "AI"
The next few years will be interesting because if Microsoft lays off tens of thousands of workers each year, there won't be much left except mountains of debt and dying brands
Richard Stallman Confirms His Talk in Göteborg This Coming Friday
"The hosts say that the list will not be given to the state"
Most of the "Linux" Results This Morning in Google News Are LLM Slop From the Same Slopfarm, Plagiarising Phoronix
The main question is, does Google even care at this point?
Gemini Links 07/10/2025: Civil War and "Goodbye Web"
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, October 06, 2025
IRC logs for Monday, October 06, 2025
The "AI Revolution" is Going Very Well, Right?
money that does not exist and alleged potential that is pure fiction
Links 06/10/2025: Scam Altman Himself Admits He Runs a Scam Based on a Bubble, US Administration Adopts “War From Within” Narrative to Crush Opposition/Dissent
Links for the day
Slopwatch: Fake Ubuntu 'Articles' and Google News Helps People Who Plagiarise Phoronix Using LLMs
Michael Larabel can't possibly be happy about that
6,000 Pages/Articles a Year
Today in one month from now the site turns 19
When Things Become So Ubiquitous That They're Almost Nameless
The notion or the concept of software freedom isn't tied to any particular brand or project, so it should still resonate
IDG Seems to Have Abandoned Sandra Henry Stocker's UNIX/Linux Column
Unless we hear otherwise or see some update/s, this may mark another death blow from IDG
Gemini Links 06/10/2025: Winter Nights and "Virtue Signaling"
Links for the day
Links 06/10/2025: Scientific Awards and Typhoon Matmo
Links for the day
IP Kat Gone Bonkers, Pushing Slop in Patents (Likely Illegal, With Severe Consequences)
AstraZenecaKat: "Last time, this Kat covered some practical steps on how to ensure client confidentiality when using AI tools (IPKat)."
Links 06/10/2025: Grokipedia as Malicious Slop, US 'Martial Law' a "New Normal"
Links for the day
Fake Economics and Clown Computing Circuses
who's gonna pay for these scams?
Nobel Prize in Economics Does Not Exist, It's Propaganda From Sveriges Riksbank
"It is that time of the year when it is important to remind people that there are no Nobel Prizes for professional wrestling, astrology, or economics"
Rust is Eating Linux
That's a recipe for problems
Cindy Cohn (Executive Director of EFF) is a Millionaire, Earned Almost $30,000 Per Month Before Departing While the EFF Lost Money
EFF is "Big Business"
Non-Denying Denial From Microsoft (Again) Regarding the End of XBox Consoles
It's kind of hilarious that even the site chosen by Microsoft to relay its BS, based on past loyalty, isn't quite buying it
Bringing Back Lost Articles From the 1990s: Microsoft Products Leave Door Open to NSA
Nothing has changed since then
When the Slop Bubble Pops People Will Say Richard Stallman Was Right (Again)
What was once known as Computer Science turned into "IT"
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, October 05, 2025
IRC logs for Sunday, October 05, 2025
Links 06/10/2025: Science, Hardware, and Andrej Babis Making a Comeback
Links for the day
Links 05/10/2025: Slow News Day and Wondering About the Canada Post Walkout
Links for the day
Gemini Links 05/10/2025: Telnet Debugging and The Programmer’s Brain
Links for the day
More Than "Just a Rumour": XBox Seems to Have Just Died
At this point, why would any studio out there target or partner with XBox?
How to Tell Your Community, Project or Company is Being Infiltrated by Saboteurs
How to identify nefarious social engineering
The Fortieth Birthday of the FSF Made Us Extremely Happy
It feels like the 'hacker community' is regrouping to discuss things and prepare for the next Big Challenge
Chat Control 2 Them, Not 2 U
Follow the advice of Dr. Patrick Breyer
Mozilla: Throw Away Your "Old" PC and Enable "Digital Rights Management (DRM)"
This is heading in a bad direction
Controlling Our Computing for Another Forty Years
40 years of freedom
Motivational Small Place to Run Large Sites
We deem this scenery motivational and inspiring
Techrights' Text Version (Daily Bulletin) Turns Five This Month
our plain-text bulletins are turning 5 this month
We'll Continue Covering the Moribund OSI and Other Dysfunctional if Not Hostile Institutions
Stefano Maffulli's departure is due to his defection and due to him failing the mission in pursuit of money (his salary)
Microsoft XBox is Dying as More Retailers Stop Stocking It and Massive Layoffs Planned Again
Microsoft is circling down the drain
Links 05/10/2025: Lufthansa Layoffs (4,000) and More Spotify Woes (Aside From Massive Debt)
Links for the day
The Free Software Foundation's Livestream Has Ended, Video/s Might be Online Next
I've asked whether they'll upload video of some of the event; I still wait for an answer
The Register MS Does Not Know the Difference Between Microsoft GitHub and GitLab
At the time of writing (October 5) the article from "Thu 2 Oct 2025" remains uncorrected
Linux and the Freedom Paradox
Linux is losing freedom if some external actors who only use Microsoft tools for development wrest control
"Bullshit Generators" (What RMS Calls LLMs) and Fake Images Already Target the FSF
Why does Google News promote fake articles about the FSF while omitting all the real ones?
Software Patents as a Bubble
Don't invest resources in hype; if you detect a bubble, run away from it
Links 05/10/2025: Political Leftovers, Climate Change, and Security Incidents
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, October 04, 2025
IRC logs for Saturday, October 04, 2025