Bonum Certa Men Certa

Links 18/04/2023: Netflix is in Trouble and Fox Loses to Proprietary Voting Machines Maker (Settlement)



  • GNU/Linux

  • Applications

    • 9to5LinuxVirtualBox 7.0.8 Adds Initial Support for Linux Kernel 6.3, Many Improvements

      Coming three months after VirtualBox 7.0.6, the VirtualBox 7.0.8 release is here to introduce initial support for the upcoming Linux 6.3 kernel series, due out next week on April 23rd, as well as improved support for the Red Hat Enterprise Linux 8.7, Red Hat Enterprise Linux 9.1, and Red Hat Enterprise Linux 9.2 kernels.

      In fact, this new VirtualBox release brings many Linux goodies, such as the ability to bypass kernel modules signature verification by specifying the VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" parameter in /etc/vbox/vbox.cfg for Linux hosts or in /etc/virtualbox-guest-additions.conf for Linux guests.

    • Simon SerSimon Ser: Status update, April 2023

      Hi!

      In the last month I’ve continued working on go-imap v2. I’ve written the server side, implemented an in-memory server backend, and spent quite a bit of time fixing issues reported by imaptest. I only have a handful of test failures, most of which due to \Recent being unimplemented on purpose because it’s been removed from the new IMAP4rev2 RFC. The end result is a much more correct and reliable server implementation compared to v1. I’ve pushed some incremental improvements for the client side as well, fixing compatibility issues with servers in the wild and adding a few more extensions. Next, I’d like to explore server-side command pipelining and fix the remaining issues related to unilateral updates.

    • Inkscape is hiring: Accelerating the GTK4 migration

      The GTK4 migration is one of the major refactoring projects on Inkscape’s roadmap. Besides migrating to a newer and more actively developed GUI framework version, this will help to significantly improve the performance of the user interface and the canvas (in particular OpenGL).

      However, the migration is a complex endeavour and will change hundreds of files in our codebase. For this reason, it is imperative to perform the migration as quickly as possible, because all other work that touches the user interface during the migration time will face conflicts.

      For this reason, the development team has decided to accelerate the migration in a two-fold way: a GTK expert, i.e. a senior C++ developer with GTK experience, will be hired and bring expert knowledge about GTK to the table. At the same time, an Inkscape expert will be hired for the same duration, bringing expert knowledge about Inkscape’s internal workings to the table. Those two will form a powerful team to drive the GTK4 migration. Additionally, multiple senior Inkscape developers are available to consult the migration process as a whole.

      Job posting: Senior C++ developer

      The Inkscape project is looking for a senior C++ developer with experience in gtkmm.
      They will perform some of the essential steps of the GTK4 migration for Inkscape including ensuring that the C++ bindings (gtkmm, pangomm, cairomm, etc.) are adequate, over a four month time period.

  • Instructionals/Technical

    • What is Strip Command and How to Use it?

      In this article, you will learn what the strip command is, its usecase, and how to use it to reduce the size of your compiled program. Tutorial Details Description Stripping the Information from Compiled File Difficulty Level Moderate Root or Sudo Privileges No Host System

    • How to Power an Arduino in 11 Ways

      This is the best, simplest, and most beginner-friendly way to run an Arduino.

    • It's FOSSLinux Terminal Basics #10: Getting Help in Linux Terminal

      Learn how you can get help about using Linux commands in the final chapter of the Terminal Basics series.

    • FOSSLinux5 Essential Ways to Find File Owners in Linux

      In this article, we will explore five different ways to find file owners in Linux. File ownership is an important aspect of file and directory management in Linux. Understanding who owns a file can help you troubleshoot issues, manage access control, and understand file system permissions. By using various command-line tools and utilities available in Linux, you can easily find the owner of a file or directory.

    • FOSSLinuxExploring Pop!_OS: Setting up a virtual machine for testing

      In this article, we will discuss how to set up a virtual machine with Pop!_OS, a Linux distribution that is gaining popularity among developers and enthusiasts. A virtual machine can be a useful tool for testing new software or running applications that are not supported by your primary operating system.

    • FOSSLinux5 ways to open a port in Linux explained with examples

      In this article, we will discuss the five different ways to open a port in Linux, which is a critical task for anyone who wants to run a service or application that requires network connectivity. We will explore each method in detail, along with practical examples and troubleshooting tips.

    • UNIX CopHow to clear the Nginx Cache

      Hello friends. In this post, you will learn how to clear the Nginx cache. This process is convenient to do when making deep changes to the website that we manage. Nginx, like other web servers, has a cache where they store sensitive data to improve site performance and shorten response times.

    • UNIX CopHow to Install ModSecurity with Apache on Ubuntu

      Hello, friends. In this post, you will learn how to install ModSecurity with Apache on Ubuntu / Debian. Let's see. mod_security is a security module of Apache, it acts as a web application firewall and filters and blocks suspicious requests. Therefore, many sysadmins rely on this product to increase the security of Apache web server.

    • Trend OceansHow do I Turn Off or Remove the MySQL Password Validation

      Have you set the Password Validation setting to “Strong, Medium, or Low”? Read the steps to update the password policy in MySQL. While working on my local environment, I have set the password validation policy to "high," and because of that, I need to type a long password to access the MySQL database.

    • Trend OceansHow To Resolve Error 1819 (HY000): Your Password Does Not Satisfy The Current Policy Requirements

      Not to worry about this error, you can simply follow the policy or else change the policy. When changing your password or creating a new database user in MySQL, you will find the error 1819 (HY000): Your password does not satisfy the current policy requirements.

    • Linux CapableHow to Install Steam on Ubuntu 22.04 | 20.04

      Welcome to the world of Steam, the ultimate gaming platform designed for gamers and game enthusiasts alike. Steam is a powerful gaming client that brings together an extensive library of games, social features, and community-driven content, creating a one-stop solution for all your gaming needs.

    • Linux CapableHow to Install Telegram on Ubuntu 22.04 | 20.04

      Welcome to the world of Telegram, a powerful and user-friendly messaging platform that aims to make communication more secure, reliable, and enjoyable. With its sleek design, cutting-edge features, and robust security measures, Telegram stands out as a preferred choice for millions of users worldwide.

    • Linux CapableHow to Install FrostWire on Ubuntu 22.04 | 20.04

      FrostWire is an open-source and versatile peer-to-peer file sharing platform that offers a myriad of features to enhance your downloading and sharing experience. With its user-friendly interface and efficient performance, FrostWire has become a popular choice among users looking for a reliable P2P software.

    • Linux CapableHow to Install Brave Browser on Ubuntu 22.04 | 20.04

      The Brave Web Browser is an innovative, open-source browser that has quickly gained popularity for its emphasis on security, privacy, and speed. In a world where privacy concerns and security threats are on the rise, Brave offers users a refreshing alternative to traditional browsers.

    • Linux CapableHow to Install VLC Media Player on Ubuntu 22.04 | 20.04

      The VLC Media Player is a powerful, versatile, and open-source media player that has gained popularity for its ability to play virtually any media file format. Developed by the VideoLAN project, this media player offers a wide range of features and functionalities, making it an essential tool for multimedia enthusiasts.

    • Linux.orgManipulating PDFs with PDFsam
      Many people use PDF files for sending and reading documents. A Portable Document Format (PDF) is a format to store text and images in their original layout. This means that if you create a PDF file with text using a specific font, anyone looking at the document will see the original font style. The best part of this is that the systems on which the PDF file is being read do not need to have the font installed on it.
    • ID RootThe Complete Beginner’s Guide to Using Chmod Recursive on Linux

      In the world of Linux, file permissions are crucial for maintaining the security of a system. The chmod command is one of the most frequently used commands to change file permissions.

    • Binary log format in MySQL

      Introduction Hey there, SQL aficionados! Today, we're going to take a leisurely stroll through the world of binary logs in MySQL.

    • Linux HandbookSetup Username and Email in Git

      Git asking you "please tell me who you are"? You need to set up the git username and email. Here's how to do that.

    • LinuxiacHow to Install and Use Docker Compose: A Beginners Guide

      New to Docker Compose? This guide will help you get started with installation and usage basics for your multi-container applications.

    • DebugPointHow to Upgrade to Fedora 38 from Fedora 37 Workstation (GUI and CLI)

      Fedora 38 is now officially released as per planned without any delays. This release brings stunning GNOME 44 desktop for workstation editions, KDE Plasma 5.27 (the last plasma five series) and more. You can read my feature guide for Fedora 38 on this page.

      If you're trying to upgrade to Fedora 38 from Fedora 37, here are the recommended steps you should follow.

  • Games

  • Distributions and Operating Systems

    • Manjaro Linux vs Gentoo Comparison – All Features Checked

      All who have used Linux must have heard about big names such as Ubuntu, Debian, Arch and Mint. Very few know about the smaller ones like Manjaro or Gentoo. Such people do not know what they are missing.

    • AlmaLinux vs Ubuntu – Which one should you choose?

      We installed the AlmaLinux workstation and would love to share with you all what we found out. Previously this was known as “Lenix” and is a continuation of a world-class OS for servers, CentOS which was made by CloudLinux Inc and promised to be free always and have compatibility with RHEL and CentOS.

    • TecMintDebian vs Ubuntu: What’s the Difference?

      There are hundreds of Linux distributions, each unique in its own way.

    • TecMint10 Best Ubuntu-Based Linux Distributions

      Ubuntu is arguably one of the most popular and widely-used Linux distributions owing to its classic UI, stability, user-friendliness, and rich repository that contains over 50,000 software packages.

    • SUSE/OpenSUSE

      • LWNopenSUSE ALP: Current Status & A Starting Point for Future Discussions
        Hello everyone,
        
        

        I wanted to write this mail to let everyone know the current status of SUSE's ALP (Adaptable Linux Platform) efforts and hopefully get the ball rolling with openSUSE making use of these efforts.

        This is a long mail, but I've done my best to be brief and shift the more esoteric technical detail as an appendix for those most interested in contributing.

        First, I want to clear up "What is SUSE ALP?"

        SUSE ALP is not a single new product by SUSE, in the same way that SLE isn't a single product. Just like now where SUSE has SLES, SLED, SLE Micro, SLE for SAP and more, SUSE ALP is a 'platform' that is going to produce whole families of products.

        The key defining difference between SLE and ALP though is that SUSE is building ALP with "Adaptability" being an absolute core aspect. This should reduce or eliminate the situation we often see with SLE, where products are 'stuck' using the same versions of core components like glibc and python for the whole lifespan of a codebase.

        With ALP, SUSE will be building things in a way where different ALP products can have different versions of core components, be supported for different lengths of times, and with old versions of those components be removed when they're no longer needed.

        This is also why you do not hear about a singular ALP 'codebase', because the way ALP Products are built they potentially could draw from multiple codebases, potentially with very different lifecycles; eg. One ALP Product may be what most would call a very 'stable' distribution, another could be 'rolling', and a third could be a hybrid between the two.

        I feel this is the most exciting thing about ALP, and it's the most interesting engineering aspect of ALP as it dramatically changes HOW we build these products in OBS. See the appendix for details.

        So, if ALP is not a single product, what is SUSE building?

        SUSE's current efforts are focused on two SUSE ALP products, which you can currently see in OBS as SUSE:ALP:Products:Bedrock and :Micro. These names are unlikely to be final, but they are expected to be server-focused products, heavily leaning on transactional-updates and containerisation to even further push the core "Adaptability" goals of ALP; It's far easier to shift and swap what versions of libaries are in play when (almost) everything using them is containerised and the OS is being thought of as a cohesive unit that is updated in atomic operations These will not be the only two products SUSE builds from ALP, but it's a starting point.

        Going forward, just like for the SLE family of products, the primary build environment for these products is going to have to be SUSE's internal build service. This is so SUSE can have these commercial ALP offerings certified the way they are required to be.

        However, we want ALP, both the code AND the different way of building things, to be available to openSUSE and ideally reused/adapted for openSUSE's own offerings. We still want to build ALP in the _open_ in addition to what we need to do for SUSE's commercial offerings.

        Therefore, the current working plan is as follows:

        - All SUSE ALP Products will be built in SUSE's Internal Build Service, using sources that originated from openSUSE:Factory - All packages used to build SUSE ALP Products will be copied to openSUSE's Open Build Service without alteration - All SUSE ALP Products will be copied from SUSE's IBS to openSUSE's OBS with the only alterations being the obvious necessary rebranding - Any future changes to the SUSE's ALP development workflow (eg. the possible future introduction of a git-based workflow for submitting changes into IBS/OBS) would be also introduced for any openSUSE ALP Products

        This should all sound very familiar because it's very similar in concept to what we already do with Leap Micro

        I would like to make the following suggestion to openSUSE on the next steps it could take to extend the above.

        Any new openSUSE distribution, such as the ones discussed as https://en.opensuse.org/Portal:16.0 or https://en.opensuse.org/openSUSE:ALP/Workgroups/GrassyKnoll should be built as seperate "Products" using the new ALP way of building things.

        The ALP concept should be flexible enough that these openSUSE Products will be able to leverage all the stuff SUSE is doing for SUSE's ALP Products, but then we (community) can add anything we want. If we find it is not flexible enough, then we (SUSE) will work to adapt it to make it possible for the community to build what it wants.

        So, if we the community want to build something like old Leap, that should be totally technically feasible. I can certanly imagine the community building something with a stable release cadence and that doesn't use transactional-updates and containers to run everything. If that's the direction we as a community want to go, we should be able to get started soon when the above is in place in OBS.

        The biggest challenge I forsee would be ensuring we have enough people to maintain all the packages in that 'old fashioned' way of doing things, especially with SUSE going in a different direction...but that has always been an aspect of openSUSE's way of doing things.

        I could also see a future where we take this opportunity to try something like an ALP-based take on the MicroOS Desktop, more polished, opinionated and less 'tinkering friendly' than old Leap. I'd imagine that would certainly be possible; also, maybe in parallel, if people want to build it.

        This approach would also tie in nicely with all the awesome work the Agama (formerly known as 'D-Installer') team have been doing, as we should be able to offer a single installation ISO that offers all the combined "openSUSE ALP" offerings, including the 1:1 openSUSE copies of SUSE's Products as well as any additional ones built purely by openSUSE. This would potentially cut out a lot of the work needed for the openSUSE-only Products as (speaking from experience), creating and maintaining installation media is often the biggest pain.

        What does everyone think?
      • LWNAn openSUSE ALP status update

        Richard Brown has posted an update on the status of the SUSE Adaptable Linux Platform (ALP) project and what it means for the openSUSE distribution.

    • Fedora Family / IBM

      • Linuxiac Fedora 38 Released with GNOME 44 and Full Flathub Access

        Red Hat’s community Linux distro Fedora version 38 rolled out in beta on March 10, and today, just over a month after, it is officially released and available for download. This time, however, unlike previous releases, there are no delays or postponements of the initially scheduled release date due to last-minute complications – mainly unresolved bug issues. In other words, the developers have managed to fit into the “Early Final Target date.” So let’s have a look at what’s new.

      • It's FOSSFedora 38 Arrives With Unrestricted Flathub Access
        Finally, Fedora 38 is here, equipped with many new additions.

        Fedora is also one of the most popular alternatives to Ubuntu or any other Debian-based distro if you are new to Linux.

        This release is a good one and has quite a few interesting upgrades.

      • Fedora MagazineFedora Magazine: What’s new in Fedora Workstation 38

        Fedora Workstation 38 is the latest version of the leading-edge Linux desktop OS, made by a worldwide community, including you! This article describes some of the user-facing changes in this new version of Fedora Workstation. Upgrade today from GNOME Software, or use dnf system-upgrade in a terminal emulator!

        GNOME 44

        Fedora Workstation 38 features the newest version of the GNOME desktop environment. GNOME 44 features subtle tweaks and revamps all throughout, most notably in the Quick Settings menu and the Settings app. More details about can be found in the GNOME 44 release notes.

      • Fedora MagazineAnnouncing Fedora Linux 38

        Today I’m excited to share the results of the hard work of thousands of Fedora Project contributors: the Fedora Linux 38 release is here! With this release, we’re starting a new on-time streak. In fact, we’re ready a week early! As always, you should make sure your system is fully up-to-date before upgrading from a previous release. Can’t wait to get started? Download while you read!

      • GamingOnLinuxFedora 38 is out now with GNOME 44, official Budgie desktop spin and more

        Fedora has a big new release available in version 38 which came a bit early. As usual lots of new features and fixes, plus a fancy new Budgie desktop spin. You can grab it as the main Fedora Workstation which includes an upgrade to GNOME 44 that's filled full of new features like the thumbnail view in the file picker, a new lock screen, enhanced quick settings with a "background apps" section, improvements to accessibility settings, better Flatpak support along with the new unfiltered view of applications on Flathub and so on. The Fedora team also made an adjustment to make shut downs faster.

      • LWNFedora 38 released

        The Fedora 38 release is available. Fedora has mostly moved past its old pattern of late releases, but it's still a bit surprising that this release came out one week ahead of the scheduled date. Some of the changes in this release, including reduced shutdown timeouts and frame pointers have been covered here in the past; see the announcement and the Workstation-edition "what's new" post for details on the rest.

      • Fabio Alessandro Locati: Fedora Sericea and Sway Spin released!

        With Fedora 38 officially released, Sericea and Sway Spin have also been officially released!

        In the last month, I’ve been working on those variants' presence on the Fedora website. Now both variants have their page on the Fedora Website respectively at Sericea and Sway Spin.

        If you have any questions, reach the Sway SIG in the following ways:

        Sway SIG mailing list. Sway SIG Matrix channel. I hope many of you will find these valuable improvements to Fedora as much as I do.

      • Weekly status of Packit Team: Packit April 2023

        Weeks 14–15 (April 3rd – April 17th) # packit source-git related commands can skip dist-git repos, where the git trailer is not found, when looking for the right dist-git dir where to work. (packit#1938) Tmt tests can now be run with fmf root outside of git root (packit#1936) Commits created by Packit no longer contain the “Signed-off-by” tag. (packit#1934) Packit’s source_git functionality installs/loads the _packitpatch script in a more reliable manner that doesn’t rely on deprecated setuptools functionality.

      • Red HatMy advice for transitioning to a clean architecture platform

        Now that you have become an application development expert, it’s time to look at how clean architecture would look when we map it to the infrastructure side of an application platform.€ In case you're not familiar with clean architecture, read part one in this series, My advice for building maintainable, clean architecture.

    • Devices/Embedded

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Events

      • LWNLinux Plumbers Conference CFP announcements

        The 2023 Linux Plumbers Conference (November 13-15, Richmond VA, USA) has put out its calls for proposals for the refereed track (due August 6) and the microconference track (June 1). Proposals are also being accepted for the kernel-summit track.

    • Web Browsers/Web Servers

    • SaaS/Back End/Databases

    • GNU Projects

      • GNUcoreutils @ Savannah: coreutils-9.3 released [stable]


         This is to announce coreutils-9.3, a stable release.
        This is a bug fix release coming about 4 weeks after the 9.2 release.
        See the NEWS below for a summary of changes.
        There have been 26 commits by 3 people in the 29 days since 9.2.
        Thanks to everyone who has contributed!
        The following people contributed changes to this release:
        Nick Alcock (1)
        Paul Eggert (5)
        Pádraig Brady (20)
        Pádraig [on behalf of the coreutils maintainers]
        ==================================================================
        Here is the GNU coreutils home page:
        http://gnu.org/s/coreutils/
        For a summary of changes and contributors, see:
        http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=shortlog;h=v9.3
        or run this command from a git-cloned coreutils directory:
        git shortlog v9.2..v9.3
        Here are the compressed sources:
        https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.gz (14MB)
        https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.xz (5.6MB)
        Here are the GPG detached signatures:
        https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.gz.sig
        https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.xz.sig
        b657a5fe51eed93cdafd9fe69594305ff040dd00 coreutils-9.3.tar.gz
        oz0sC8Sb48eaR5SUTc2HEDv0l7U6FLr81DHIylOXUlI= coreutils-9.3.tar.gz
        cd1fd7e27d46fd2497b8f2a670b54785530ef7d2 coreutils-9.3.tar.xz
        rbz8/omSNbceh2jc8HzVMlILf1T5qAZIQ/jRmakEu6o= coreutils-9.3.tar.xz
        Verify the base64 SHA256 checksum with cksum -a sha256 --check
        from coreutils-9.2 or OpenBSD's cksum since 2007.
        gpg --verify coreutils-9.3.tar.gz.sig
        pub rsa4096/0xDF6FD971306037D9 2011-09-23 [SC]
        Key fingerprint = 6C37 DC12 121A 5006 BC1D B804 DF6F D971 3060 37D9
        uid [ unknown] Pádraig Brady <P@draigBrady.com>
        uid [ unknown] Pádraig Brady <pixelbeat@gnu.org>
        gpg --locate-external-key P@draigBrady.com
        gpg --recv-keys DF6FD971306037D9
        wget -q -O- 'https://savannah.gnu.org/project/release-gpgkeys.php?group=coreutils&download=1' | gpg --import -
        gpg --keyring gnu-keyring.gpg --verify coreutils-9.3.tar.gz.sig
        Autoconf 2.72c.17-0cc3
        Gnulib v0.1-6046-g4b60490554
        Bison 3.8.2
        * Noteworthy changes in release 9.3 (2023-04-18) [stable]
        ** Bug fixes
        cp --reflink=auto (the default), mv, and install
        will again fall back to a standard copy in more cases.
        Previously copies could fail with permission errors on
        more restricted systems like android or containers etc.
        [bug introduced in coreutils-9.2]
        cp --recursive --backup will again operate correctly.
        Previousy it may have issued "File exists" errors when
        it failed to appropriately rename files being replaced.
        date --file and dircolors will now diagnose a failure to read a file.
        Previously they would have silently ignored the failure.
        [This bug was present in "the beginning".]
        md5sum --check again correctly prints the status of each file checked.
        Previously the status for files was printed as 'OK' once any file had passed.
        This also applies to cksum, sha*sum, and b2sum.
        wc will now diagnose if any total counts have overflowed.
        `wc -c` will again correctly update the read offset of inputs.
        Previously it deduced the size of inputs while leaving the offset unchanged.
        [bug introduced in coreutils-8.27]
        Coreutils programs no longer fail for timestamps past the year 2038
        on obsolete configurations with 32-bit signed time_t, because the
        build procedure now rejects these configurations.
        ** Changes in behavior
        'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
        to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
        Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
        due to -n, -i, or -u.
        ** New features
        cp and mv now support --update=none to always skip existing files
        in the destination, while not affecting the exit status.
        This is equivalent to the --no-clobber behavior from before v9.2.

    • Programming/Development

      • Andy Wingo: sticking point

        Good evening, gentle readers. A brief note tonight, on a sticky place.

        See, I have too many projects right now.

        In and of itself this is not so much of a problem as a condition. I know my limits; I keep myself from burning out by shedding load, and there is a kind of priority list of which projects keep adequate service levels.

      • Sam Thursfield: Status update, 18/04/2023

        It’s been a long month, thankfully with a nice holiday in the middle. I am divided between lots of things at work which is not helpful for being able to focus on any interesting thing.

      • Python

        • TecAdminPython Script to Send an Email via SMTP Server

          Sending emails programmatically is a common requirement for web applications, automated reports, and notifications. Python, with its vast ecosystem of libraries, makes it simple to create a script for sending emails using the Simple Mail Transfer Protocol (SMTP).

      • Java

        • What is AtomicStampedReference and How to Use It

          AtomicStampedReference is a class in Java that provides atomic operations on a reference object along with a stamp or version number.

        • TecAdminTop Code Formatting Tips for Java Developers

          Java code formatting is an essential aspect of writing clean, readable, and maintainable code. Adopting a consistent set of formatting rules across your team or organization will significantly improve the overall quality of your codebase, making it easier for developers to understand, modify, and debug code.

  • Leftovers

  • Gemini* and Gopher

    • Personal

      • Now

        Preparing an RV so I can move in and travel the US for a few months, while working and making music

    • Technical

      • github

        I just needed a gentle reminder to get out of github. I'll be making preperations to make the migration soon. I already have a paid sr.ht account, so that's where I'll be heading.

        [...]

        I tried to move everything to self hosted years ago and I'm still in the middle of trying. It's almost impossible, especially since I get constant pushback from everyone around me.

        [...]

        Lots of big cloud services will crumble in this decade, I think. Google products are no longer high quality and operable like they were five to ten years ago. YouTube policy is authoritarian and monopolist. Microsoft is neglecting consumer experience in favor of corporate customers.

      • Tank Mouse

        The Commodore 1352, or the "Tank", was my first mouse and probably the design that I rocked the longest. '89-'95,ish? I still have several, but time's not been kind to ball mice, and let's be honest, who wants to clean those any more? Not me...

        So yeah, despite my constant moaning about Retro grifters, Lukas Remis' Kickstarter for a modern mouse, inspired by the 1352, caught my interest. I ordered two and a couple of DB9-USB adaptors.

      • I Was Wrong About Bluetooth Earbuds

        I remember the day in freshman year of high school when I saw that the new iPhones were coming out without a headphone jack.

        I laughed, typical Apple, making their devices less convenient so you have to buy their new product. It seemed like so many people were in agreement that this was a bad trend that there was no way that it would persist, yet today my phone has no headphone jack and I haven't found myself truly desiring one for some time.


* 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
 
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