Links 18/04/2022: GNU Parted 3.5 and Git 2.36

Posted in News Roundup at 7:20 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Desktop/Laptop

      • Linux MagazineStar Labs Unveils a New Small Format Linux PC » Linux Magazine

        The Byte Mk I is an AMD-powered mini Linux PC with Coreboot support and plenty of power.

        Star Labs has been known as a manufacturer of Linux laptops for some time. Recently, however, the company has dipped its toes into the mini PC market and its first release is impressive on paper.

        The Byte MK I is a first-gen mini PC equipped with an AMD Ryzen 7 5800 Octo-Core CPU (up to a 4.4GHz clock speed), AMD Radeon graphics, and up to 64GB of 3200MHz RAM and up to 6TB SSD storage.

      • ZDNetSo you’re thinking about migrating to Linux? Here’s what you need to know | ZDNet

        When I first started using Linux (back in ’97), it was a challenge to not only install but to use. It seemed everything I needed to do required I read a considerably long manifesto as to why it had to be done a certain way, while at the same time offering a number of different ways to achieve the same thing. It was both confusing and freeing at the same time. Being thrown into that mix head-first forced me to learn fast. After about six months of using Linux as my only OS, I pretty much had it down.

        But six months is a long time to take just so you know how to use an operating system on a computer.

        Fortunately, things have dramatically changed. Linux of yesterday would barely be recognizable, in comparison to its modern equivalent. Believe me when I tell you…that’s a good thing. Not that I didn’t enjoy those early days with Linux. I did. It was a blast learning something new and feeling like what you were getting started with was something special. Nowadays, Linux is second nature to me and no longer feels like it’s relegated to the basements of computer science buildings on university campuses across the world.

        Now, Linux is as user-friendly as any OS on the market. If you’re considering migrating from either Windows or macOS to Linux, here are some things you need to know.

      • Solutions to Install Newer Apps on Older Ubuntu Versions

        Do you still use an older or unsupported Ubuntu on your computer? Don’t want to upgrade for some reason? Then, you might want to update or install some new applications but you find it impossible. Good news for you! There are several solutions to fulfill these needs, which are, by making use of Flatpaks, AppImages and Snaps (let’s call them FAIS for easier naming). Let’s see how FAIS help us to run latest versions of LibreOffice, OnlyOffice, FreeCAD, Nextcloud Server some games and many more on Xenial Xerus (16.04 LTS) as the following. We deliberately chose Xenial so you can be sure that running them on newer Ubuntu will work.

    • Audiocasts/Shows

    • Kernel Space

      • Huawei added UEFI mirror memory function support to Linux AArch 64 – Huawei Central

        Linux Kernel is the main component of the Linux operating system as well as the core interface between a system’s hardware and its processes. Since 2015, the Linux kernel has supported UEFI mirrored memory functionality of x86/x86-64.

        In the latest edition, Huawei engineers developed and added the UEFI mirror memory function Linux AArch 64. Recently, Huawei engineer Wupeng Ma released the latest patches working on this UEFI mirror memory support for Linux AArch64 hardware.

    • Instructionals/Technical

      • How To Create a Transparent Proxy through the Tor Network to Protect Your Privacy Online with archtorify & kalitorify

        With the growing number of espionage scandals in recent years and the prevalence of online tracking, protecting your privacy online has never been more important. Virtually everything we do online is tracked these days, whether for profit or to obtain information to sell to third parties, which has led to the development of tools like the Tor Browser to help us navigate the Internet safely and strengthen our privacy online.

      • Make Use OfThe Ultimate Guide to Pacman Commands on Arch Linux

        Pacman is the default package manager on Arch-based distros. Here’s how you can use it to manage packages on your system like a pro.

        Package managers are the backbone of a Linux system. It’s only because of them you can install and enjoy the latest software on your desktop. Pacman, a portmanteau of the words “package” and “manager,” is the default package manager on Arch-based systems.

        Although Pacman is fairly easy to learn as compared to its counterparts, users coming from other distro families find it frustrating to adapt to the short, one-character arguments of Pacman. So let’s take a look at Pacman, its various options, and how you can use it to manage packages on Arch Linux like a pro.

      • Publish0xA Simple Way to Create a Generated-on-Demand (GOD) Offline Nano Wallet on Linux
      • Publish0xA Simple Way Using Linux to Turn Your Old Laptop into a Security Monitoring Device
      • H2S MediaInstall Tixati Torrent client on Ubuntu 22.04 LTS Jammy

        Tutorial to install Tixati open source Torrent Client on Ubuntu 22.04 LTS Jammy JellyFish to access the BitTorrent network for downloading needed files.

        Tixati is a compact BitTorrent Client for Windows and Linux operating systems. It has been developed while keeping in mind that it won’t put much load on your system while downloading the files. To use it, the users can easily download torrent files, which then instruct the appropriate program on how to download them. These files, which are only a few kilobytes in size, only contain metadata that describes the download process. Tixati can be fed with these files and then starts downloading the requested content on its own.

      • H2S Media2 ways to Install FrostWire BitTorrent client on Ubuntu 22.04 LTS Jammy

        Learn the commands to install FrostWire on Ubuntu 22.04 LTS Jammy JellyFish, a free open-source alternative to the discontinued LimeWire.

        To download the files from the networks such as Gnutella and BitTorrent, we require a client application on our system such as FrostWire. It is a free application that allows users to access peer-to-peer torrent networks to download content from sources.

      • VideoHow to install Viber on Debian 11 – Invidious

        In this video, we are looking at how to install Viber on Debian 11.

      • Linux Made SimpleHow to install Sonic Robo Blast 2 with the Jeck Jims 3D models on a Chromebook

        Today we are looking at how to install Sonic Robo Blast 2 with the Jeck Jims 3D models on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

      • VideoHow to install Kubuntu 22.04 LTS – Invidious

        In this video, I am going to show how to install Kubuntu 22.04 LTS.

      • VideoAwesome Linux Tools: ripgrep (rg) – Invidious

        You’ve probably heard of the “grep” command, but did you know about ripgrep? ripgrep is a “line-oriented search tool” that you can use to quickly find text within files, with additional features.

      • Screen RantHow To Install Slack On Chrome OS | Screen Rant

        The Slack desktop app isn’t available on Chrome OS, and the Android app isn’t supported either. However, there is a workaround available.

      • HowTo Geekapt vs. apt-get: What’s the Difference on Linux?

        Why do Debian-based Linux distributions have apt as well as apt-get? Did apt replace apt-get or do they have different purposes? We explain the relationship between these two commands.


        This is no small undertaking. Even putting the software engineering to one side, hosting the software repositories takes time, effort, and expense. That’s one of the reasons so many “new” Linux distributions are derivations of an existing Linux distribution.

        This leads to families or genealogies of Linux distributions, such as the Debian-based distributions, the Red Hat-based distributions, the Arch-based distributions, and so on.

        The Debian family of distributions—including Ubuntu and all the Ubuntu-derived distributions—uses the Debian Package Manager. This uses package files with the “.deb” file extension, referred to as DEB files. DEB files are compressed files containing other archive files. The archive files contain the application’s executable files, man pages, libraries, and so on.

      • How to Install and Switch Python Versions on Ubuntu 20.04 – RoseHosting

        This tutorial is about installing and switching between different Python versions on Ubuntu 20.04.

        Using multiple Python versions on your server is a very good choice especially when you have multiple Python applications and you need to test them one by one. Of course, every Python application can run on a different Python version depending on the developer’s choice. It is recommended for the developers or system administrators to use virtual environments for every newly deployed Python application. This is the main purpose of the tutorial, to have multiple Python versions on a single system and have choices before creating the virtual environments or changing the default Python version.

        In the next steps, first we are going to install the default Python version in Ubuntu 20.04, and then lower Python versions. Once we install multiple Python versions, we are going to explain the process of switching them.

      • ID RootHow To Install Anaconda on AlmaLinux 8 – idroot

        In this tutorial, we will show you how to install Anaconda on AlmaLinux 8. For those of you who didn’t know, Anaconda is an open-source package manager and distribution of Python. It is designed for machine learning and data science and comprises several open-source packages. Anaconda can be installed on all popular operating systems including Windows, Linux, and macOS.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Anaconda Python on AlmaLinux 8. You can follow the same instructions for Fedora, RHEL, CentOS, and Rocky Linux distributions.

      • Make Use OfHow to Install and Use yay on Arch Linux

        Pacman is a powerful package manager that ships as the default on Arch-based distros, but it lacks the functionality of downloading packages from the Arch User Repository (AUR). The AUR is a community-maintained repository providing thousands of third-party packages in the form of installation scripts, also known as PKGBUILDs.

        To install packages using these PKGBUILDs, we require an AUR helper like yay. yay doesn’t come preinstalled on Arch Linux and isn’t available in the official Arch repositories either. So how do you install yay to download packages from the AUR on your Arch desktop? Let’s find out.

      • Network WorldCreating a quick calculation function on Linux

        Anytime you’re planning to do a lot of calculations on a Linux system, you can use the power of bash to create a quick function and then use it repeatedly to do the calculations for you. In this post, we’ll look at how this trick works and what you need to be aware of to ensure that your calculations are correct.

    • Games

      • GamingOnLinuxLooks like the Steam Deck will get Refresh Rate Switching | GamingOnLinux

        Valve continue to cook up plans for more exciting upgrades to the Steam Deck, with Refresh Rate Switching looking like it’s on the way. Not ready quite yet with work to do but the idea is great.

      • GamingOnLinuxSteam Deck was the Steam top seller for the week ending April 17 | GamingOnLinux

        Even more supporting evidence towards the Steam Deck being a nice success for Valve, with SteamDB reporting that the Steam Deck was the #1 top seller last week.

        Their list goes by revenue, so it’s not a huge surprise considering the price of the Steam Deck, however it’s going up against the likes of Elden Ring which has sold over ten million copies (and lots of those were on PC), as The Verge reported. Not only that though, it’s also fighting the Valve Index, which is in the top 10 for last week as well and costs quite a bit more — so it really is a show of early strength for Valve’s newest hardware.

      • GamingOnLinuxWine manager app Bottles adds a new Library mode, vkBasalt support | GamingOnLinux

        Bottles continues to mature as a way to manage installing applications and games with the compatibility layer Wine. A fresh release is out now showing off some UI improvements and new features.

        Version 2022.4.14 adds in a new loading screen, as the startup can take a few seconds so it’s just a nice bit of initial polishing for the user experience. Another experimental feature also made its way in with the new Library Mode view. The idea with this Library, is to pull together your various programs into one place for easy launching…

      • PhoronixSDL2 Reverts Its Wayland Preference – Goes Back To X11 Default – Phoronix

        Back in January was the change pushed into SDL2 Git where the library prefers Wayland by default where available rather than defaulting to using X11 support. However, pushed today into SDL2 is a revert on that earlier change due to Wayland issues that the developers are more comfortable sticking to X11/XWayland by default until various Wayland problems are addressed.

    • Distributions

      • MakeTech EasierWhat is Artix Linux and How to Install It

        Artix Linux is a fast and easy to use Arch Linux-based distribution. It started as a version of Arch Linux without SystemD around 2017. Since then, it has grown to be a distribution that aims to create an Arch Linux environment that promotes package simplicity and security.

        One of the main selling points of Artix is that it maintains a version of Arch Linux without SystemD. Similar to Devuan, this means that Artix does not include software and kernel configurations that are associated with the SystemD init system. This, in turn, reduces the amount of programs that you install and run in your computer.

        Another selling point for Artix is that it treats alternative init systems as first-class citizens. This means that, unlike Arch, Artix provides you with the choice of picking the init system that you want for your computer.

      • SUSE/OpenSUSE

      • Debian Family

        • Unicorn MediaLinux Mint Releases LMDE Upgrade Tool for Beta Testing

          On Monday, Linux Mint announced that it has released a beta version of a new Linux Mint Debian Edition upgrade tool that can be used to upgrade LMDE 4 to LMDE 5. The tool is available through the Mint repository by running apt install mintupgrade after refreshing your cache (apt update).

          The blog announcing the availability says that the tool ships with a graphical user interface, but is launched from the command line by running sudo mintupgrade. After running the software and successfully upgrading your system, remove the tool and reboot your computer by running apt remove mintupgrade followed by sudo reboot.

        • Linux Mint Upgrade Tool (mintupgrade) Beta Released. Here’s How to Try

          Details about Linux Mint Upgrade Utility (mintupgrade), its feature and how to install and try.

        • Lior Kaplan, Mossad & Debian

          A talented IT professional like Kaplan is probably not expected to put on a uniform and carry a gun. During the periods when he is unavailable it is more likely that professionals like Kaplan are asked to assist with signals intelligence and cyber war.

      • Canonical/Ubuntu Family

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Built InHow the Free Software Movement Will Build a Better Future | Built In

        Richard Stallman launched the free-software movement 35 years ago to ensure that users have the freedom to (1) run, (2) edit, (3) contribute to, and (4) share software. According to lore, in his frustration with a bug in some printer software, he conceived of these four principles of software freedom. The Free Software Foundation has supported and promoted these principles through the invention of licenses (e.g., the General Public License), the development of software, (e.g., emacs and the Gnome desktop), and evangelism through conferences, publications, and seminars.

        Perhaps the place where open-source software most directly touches the public is in the realm of the World Wide Web. Tim Berners-Lee, its inventor, convinced his management at CERN to let him release his protocol under a free-software license (previous protocols were proprietary), and Marc Andreessen released the first graphical web browser, Mosaic, under a free-software license. Mosaic incorporated a feature, “view source,” that let any user see the source code of the page they were viewing, bringing an unprecedented level of transparency to computing and leading to the rapid adoption of Web 1.0.

        Because contributions to free-software projects are by definition unrestricted, it is not surprising that a decentralized, global community of developers have fueled its growth. The distributed nature of this community exposed the need for tools for distributed software development, which is one reason for the popularity of productivity tools such as “Git.” During the Covid pandemic, the commercial software world adopted the remote collaboration frameworks that have been used by the free-software community for decades.

      • SaaS/Back End/Databases

        • PostgreSQLPostgreSQL: PostgreSQL JDBC 42.3.4 Released

          The PGJDBC team is proud to announce release 42.3.4 of the JDBC driver for PostgreSQL

          This release is a maintenance release with some issues resolved details can be found in the changelog

          The team would like to thank all that contributed.

        • PostgreSQLPostgreSQL: pg_partman 4.6.1 released

          PostgreSQL Partition Manager (pg_partman) v4.6.1 has been released.

          IMPORTANT REQUEST: A topic has been opened on the github page to discuss the future development of pg_partman and support for trigger-based partitioning. A plan is currently in place to begin dropping trigger-based support upon the EOL for PostgreSQL 10 on November 10, 2022. Feedback is requested for use-cases that could potentially change these plans and continue supporting trigger-based partitioning until native partitioning better supports them.

      • FSF

        • GNU Projects

          • GNU10 years of stories behind Guix — GNU Guix

            It’s been ten years today since the very first commit to what was already called Guix—the unimaginative name is a homage to Guile and Nix, which Guix started by blending together. On April 18th, 2012, there was very little to see and no actual “project”. The project formed in the following months and became a collective adventure around a shared vision.

            Ten years later, it’s amazing to see what more than 600 people achieved, with 94K commits, countless hours of translation, system administration, web design work, and no less than 175 blog posts to share our enthusiasm at each major milestone. It’s been quite a ride!

            What follows is a series of personal accounts by some of the contributors who offered their time and energy and made it all possible. Read their stories and perhaps you too will be inspired to join all the nice folks on this journey?

          • LWN10 years of stories behind Guix (Guix blog) [LWN.net]

            Over on the blog for the GNU Guix project, which is a “transactional package manager and an advanced distribution of the GNU system that respects user freedom”, the project reflects on its ten-year journey. The post consists of personal accounts from around two dozen contributors about the project, its history, and its community.

          • GNUparted-3.5 released [stable]

            I have released parted v3.5, the only change from the previous alpha was updating gnulib to the current version.

          • 9to5LinuxGNU Parted 3.5 Released with Support for the Linux “Home” GUID, Bug Fixes

            GNU Parted 3.5 is here to introduce support for the Linux /home GUID using linux-home flag, support for partition names to be an empty string when they are set in –script mode, as well as support for using the swap partition flag on disks labeled as MSDOS.

            GNU Parted 3.5 also adds a new –fix option to the –script mode to automatically fix various problems and adds a –json command-line switch that can be used to output the details of the disk in the JSON file format.

      • Programming/Development

        • LWNGit v2.36.0
          The latest feature release Git v2.36.0 is now available at the
          usual places.  It is comprised of 717 non-merge commits since
          v2.35.0, contributed by 96 people, 26 of which are new faces [*].
          This release contains the same fixes as the recent maintenance
          releases to address CVE-2022-24765 as well.
        • Rust

          • Please welcome Thom and Chris to Library Contributors

            Please welcome Thom Chiovoloni and Chris Denton to the Library Contributors group!

            Thom has been working on various improvements to the implementation of the standard library, such as optimizing io::Error, optimizing Chars::count, and has been helping out with reviewing various implementation changes.

  • Leftovers

    • Hardware

      • TPMS sensor replacement in the Buick.

        Before COVID, they were a full service shop, but you could buy parts there too, and after COVID, the store outside the shop is empty of retail stuff and they just want to service your car, for twice what the dealer rates are! Again, HOW?

    • Integrity/Availability

      • Proprietary

        • Pseudo-Open Source

          • Privatisation/Privateering

            • Linux Foundation

              • Network WorldMicrosoft shifts SONiC development to the Linux Foundation [Ed: Linux Foundation works for Microsoft, also on openwashing; while Microsoft engages in very serious crimes Zemlin compares Microsoft critics to people who kick puppies]

                The enhancement and adoption of SONiC, the open-source network operating system, could accelerate now that its development has been given over to the the Linux Foundation, experts say.

        • Security

          • eSecurity PlanetTop 10 Open Source Vulnerability Assessment Tools

            Unlike penetration tests, vulnerability tests do not consist of performing real attacks. However, they’re no less valuable, as they can spot vulnerabilities missed by a penetration test and provide a baseline for comparison. In addition, vulnerability tests allow IT teams to identify weaknesses before they become an actual problem.

            The goal is not to be stealthy but to assess risks from the inside, like how hackers would deploy their attack after breaking into a network. That’s why vulnerability tests involve both passive and active scans.

            Vulnerability assessment tools usually scan applications for known vulnerabilities. It should be noted that many pentesting solutions also include advanced scanners, so they can be used for vulnerability assessment too. While there are premium products, organizations often leverage the benefits of robust open-source technologies to save money.

            Some of the tools we’ll see in this top 10 list are bundled in Kali Linux, a super-charged security distribution that can run both pentests and vulnerability tests. Kali Linux can save a lot of time and remove the hassle of installing each tool separately.

          • Security Bulletin 30 Mar 2022

            SingCERT’s Security Bulletin summarises the list of vulnerabilities collated from the National Institute of Standards and Technology (NIST)’s National Vulnerability Database (NVD) in the past week.

          • USCERTNorth Korean State-Sponsored APT Targets Blockchain Companies

            CISA, the Federal Bureau of Investigation (FBI), and the U.S. Treasury Department have released a joint Cybersecurity Advisory (CSA) that details cyber threats associated with cryptocurrency thefts and tactics used by a North Korean state-sponsored advanced persistent threat (APT) actor known as the Lazarus Group.

          • Istio / Announcing Istio 1.13.3

            This release contains bug fixes to improve robustness and some additional configuration support. This release note describes what’s different between Istio 1.13.2 and 1.13.3.

          • Hacker NewsRussian Hackers Tried Attacking Ukraine’s Power Grid with Industroyer2 Malware

            “The Sandworm attackers made an attempt to deploy the Industroyer2 malware against high-voltage electrical substations in Ukraine,” ESET explained. “In addition to Industroyer2, Sandworm used several destructive malware families including CaddyWiper, OrcShred, SoloShred, and AwfulShred.”

          • Privacy/Surveillance

            • EFFMobile MitM: Intercepting your Android App Traffic On the Go

              In order to audit the privacy and security practices of the apps we use on a daily basis, we need to be able to inspect the network traffic they are sending. An app asking for permission to your location may only use it to send it to your friends, or it may be tracking your every move. Without knowing exactly what traffic is being sent, you’d never know. Traditionally, this has been the job of dynamic analysis – running the app and capturing traffic as the user interacts with it. A typical setup might involve a test device where the app runs, connected to a wireless access point running mitmproxy, Burp Suite or something similarly tasked with recording traffic. An additional control laptop might be added to the mix, which is connected to the test device via USB, to run adb commands on the device or overload Java methods using the dynamic instrumentation toolkit Frida. HTTPS traffic can be intercepted in this way by overloading the app calls to Java’s TrustManager and providing our own, which accepts the proxy certificates that we provide. In combination, this device schema provides a powerful setup to analyze traffic in a stationary, controlled setting.

              But what if we don’t have the luxury of a testing lab? What if the app behavior changes based on your location, or interaction with the outside world? For instance, if you use an app to rent a car or unlock a door to a shared workplace, the real-time behavior of the app will be different from what you can replicate in a lab. For these kinds of complex interactions, a roaming Machine-in-the-Middle (MitM) schema is needed. In fact, all three components of the previous schema (test device, interceptor, and control device) will need to be consolidated into a single device running the software required for all three components. If the app being audited is a form of disciplinary technology – that is, a surveillance app that one person installs on the device of another person – then the auditor will also need to surreptitiously capture traffic being sent by the app, which may pose additional testing complications.

    • AstroTurf/Lobbying/Politics

    • Monopolies

      • Patents

        • Software Patents

          • IP Edge entity Invincible IP’s patent likely invalid — Unified Patents

            On April 15, 2022, the Patent Trial and Appeal Board (PTAB) instituted trial on all challenged claims in an IPR filed by Unified against U.S. Patent 9,678,774, owned and asserted by Invincible IP LLC, an IP Edge entity. The ’774 patent relates to allowing or denying migration of virtual machines based on the geographic location of the target host. It has been asserted against Citrix Systems, Nutanix, Alibaba Cloud US, DigitalOcean, NetApp, and Skytap in the District of Delaware.

Links 18/04/2022: Makulu GNU/Linux Shift Beta 3

Posted in News Roundup at 11:18 am by Dr. Roy Schestowitz

  • GNU/Linux

    • Audiocasts/Shows

    • Kernel Space

      • LWNKernel prepatch 5.18-rc3 [LWN.net]

        The 5.18-rc3 kernel prepatch is out for testing. “It’s Sunday afternoon, and you all know what that means. It’s time for another release candidate. (Yes, yes, it’s also Easter Sunday, but priorities, people!)”

    • Applications

      • Linux LinksBest Free and Open Source Alternatives to Atlassian Sourcetree – LinuxLinks

        Atlassian Corporation Plc is a software company founded in 2002 that develops products for software developers, project managers and other software development teams. It employs over 7,000 people and is headquartered in Sydney, Australia.

        Atlassian produces a range of proprietary software including software for collaboration, development, and issue tracking software for teams. Atlassian dominates several markets where it still has intense competition.

        Broadly speaking, they offer software in three large buckets: These are software development tools; help desk software, or IT service management; and workflow management software. When you think of Atlassian, think project management and collaboration tools.

        Many of their programs use a number of open source components. And their GitHub repositories hold lots of open source code. But their main range of software is proprietary. This series looks at free and open source alternatives to Atlassian’s products.

      • Trend Oceansexa: Next-gen listing command in Linux for pro

        A new generation is coming up with an alternative version of conventional commands. Can we accept them to replace the legacy of Richard M. Stallman and David MacKenzie? Does it have the necessary changes that can bend us to move with a new command?

        I have pulled out the exa command from the plethora of alternative commands, which claims to be a modern tool of the “ls” command.

    • Instructionals/Technical

      • Ubuntu Pit12 Practical Examples of In Command in Linux [Ed: GNU coreutils, not Linux]

        Using Linux is fun with the CLI mode in the terminal section. There are tons of commands that can make your Linux journey smoother if you just know the right command. There are many commands in Linux that require to be associated with the url or path of the file. While writing a command, remembering both the command and path is really havoc, and it slows down the efficiency. With the ln command in Linux, you can easily generate, connect, and assign soft and hard links inside the command shell. The full form of the ln is the link command; it helps us to generate links to files and directories on a Linux system.

      • Linux CapableHow to Install Jellyfin Media Server on Debian 11 Bullseye

        Jellyfin is a free, open-source multimedia application designed to organize, manage, and share digital media files to networked devices on an internal network and can be accessed remotely desired. It is a cross-platform and alternative to such other significant players, Plex and Emby. You can access it from a range of devices such as Mobile, Tablets, TV, and PCs or popular media devices like Roku or Nvidia shield. Jellyfin also serves media to DLNA and Chromecast-enabled devices and can fetch metadata just like Plex and Emby do to organize your media into categories in a rich multimedia experience.

      • How to Rename a Directory on Linux

        In this tutorial, we’re going to show you how to rename a directory in Linux.

        It’s another in our simple, beginner-friendly tutorials to get you accustomed to the Linux CLI.

        You’ll often need to rename a directory/folder – it’s one of the most frequent tasks I do on all of my Linux servers and PCs.

      • Ubuntu HandbookHow to Remove Snap Apps & Block Them in Ubuntu 22.04 | UbuntuHandbook

        Ubuntu is distributing more applications as the universal Snap package, but some users don’t like them. So I’m writing this tutorial for those want to completely get rid of Snap and prevent it from being installed back.

        NOTE: Before getting started, please backup your app data, e.g., Firefox bookmarks. Attention that Ubuntu Software will also be removed after following this tutorial.

      • Ubuntu HandbookHow to Install Wine in Ubuntu 22.04 to Install & Run Windows Apps | UbuntuHandbook

        To run Microsoft Windows applications in Ubuntu Linux, Wine or CrossOver (paid version) is a good choice. And here’s how to install and use Wine in Ubuntu 22.04 LTS.

        In this tutorial, you’ll see 2 ways to install Wine in Ubuntu. Choose either one that you prefer.

      • Linux CapableHow to Install OpenJDK 11 on Fedora 36 Linux

        Java is a general-purpose, class-based, object-oriented multipurpose programming language that is popular due to the design of having lesser implementation dependencies, meaning that the compiled Java code can be run on all platforms that support Java without the need for recompilation. Java is also fast, secure, and reliable, therefore. It is widely used for developing Java applications in laptops, data centers, game consoles, scientific supercomputers, cell phones, etc.

        The tutorial will look at installing the OpenJDK version instead of the default Oracle JDK. The difference between these two is licensing. OpenJDK is an entirely free, open-source Java with a GNU General Public License, and Oracle JDK requires a commercial license under the Oracle Binary Code License Agreement. Other differences are release schedules and other factors that come into play; however, performance is the same.

      • Linux CapableHow to Install FileZilla on Fedora 36 Linux

        FileZilla is an easy-to-use, free FTP client with cross-platform support. You can download it for Windows or Linux on both server and client sides! It also supports sftp connections, so you can transfer files without having them wrapped up in (.zip) archives too much—this way, there’s less traffic on your network while still getting everything done quickly.

      • Linux CapableHow to Install Remmina Remote Desktop on Fedora 36 Linux

        Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travelers who need to work with many remote computers in front of either large monitors or tiny netbooks. It supports the following protocols: RDP, VNC, NX, XDMCP, and SSH. Among its features are Multi-Monitor support, Tabbed sessions, port forwarding, proxy support, and easy access to typical applications like Firefox or LibreOffice. Remmina also has a robust plugin system that can be used to extend its functionality.

      • Linux CapableHow to Install Fotoxx on Fedora 36 Linux

        Fotoxx is an open-source program for basic image editing. It can be used to organize and manage extensive collections of images, optimize photos in various ways, including adjusting color balance or brightness levels on individual targets within a photo, and perform well-performing batch operations with several at once! This application also has app menus that reside on the left side, where you’ll find options such as pointing out specific files (like dime.), viewing all captured media discs, and much more.

        In the following tutorial, you will learn how to install Fotoxx on Fedora 36 Linux using the default Fedora appstream, along with tips on updating and removing the image software using the DNF package manager with the command line terminal.

      • Linux CapableHow to Install KeePassXC on Fedora 36 Linux

        KeePassXC is an application that can be used by anyone who wants to have a high level of security for their data. The cross-platform feature can be used on any computer, and the light interface makes it easy to use. Additionally, the application is published under the GNU General Public License terms, which means it is open source and free to download and use.

        In the following tutorial, you will learn how to install KeePassXC on Fedora 36 Linux using one of the following installation methods with DNF or Flatpak utilizing the command line terminal, along with some tips on maintaining the software in the future.

      • Linux CapableHow to Install Slack on Fedora 36 Linux

        Slack is one of the most popular collaboration communication platforms in the world. Since it was initial launch in 2013, it has grown. It is now favored amongst development teams and corporations to integrate many services, run groups, meetings, etc. Slack works to create channels for your teams, topics, customers, or co-workers. Slack also features voice and video calls and file sharing when face-to-face meetings are impossible.

        In the following tutorial, you will learn how to install Slack on Fedora 36 Linux using two different methods the DNF package manager utilizing a COPR repository or the natively installed third-party Flatpak package manager using the command line terminal.

      • Things to do after installing Ubuntu 22.04 Jammy Jellyfish Linux

        After you download and install Ubuntu 22.04 Jammy Jellyfish you may wonder what to do next or how to best customize your Ubuntu 22.04 system to make everything you do as efficient as possible.

        This guide helps you to identify things to do after installing Ubuntu 22.04 that are right for your specific needs. We list below our recommendations and link to other guides that provide you with more detailed instructions on how to achieve a specific system configuration or customization.

      • How to test webcam on Ubuntu 22.04 Jammy Jellyfish

        The objective of this tutorial is to show the reader a quick-start method of testing a Webcam on Ubuntu 22.04 Jammy Jellyfish. You can usually plug in your webcam and have instant access to it. If you have a built-in camera, that should also work without any extra configuration.

      • How to create incremental and differential backups with tar

        Tar (Tape ARchiver) is one the most useful utilities in the toolbox of every Linux system administrator out there. With tar we can create archives which can be used for various purposes: to package applications source code, for example, or to create and store data backups.

        In this tutorial we focus on the latter subject, and we see how to create full, incremental and differential backups with tar, and more specifically with the GNU version of tar.

      • Basic Ubuntu 22.04 OpenVPN Client/Server connection setup

        Setting up a VPN is a great way for a server to share network resources with a client. Configuring one, however, can seem a little intimidating to some users. In this tutorial, we’ll show you how to setup a VPN using OpenVPN on Ubuntu 22.04 Jammy Jellyfish, while managing to avoid advanced configuration and technical jargon along the way.

      • How to check my IP address on Ubuntu 22.04 Jammy Jellyfish Linux

        The objective of this tutorial is to learn how to identify internal and external IP address on Ubuntu 22.04 Jammy Jellyfish Linux. This can be accomplished via command line and GUI. We will cover the step by step instructions for both methods below.

      • Ubuntu 22.04 disk space check

        There are a few tools at your disposal for checking disk space on Ubuntu 22.04 Jammy Jellyfish. These tools and commands can be used to check a hard drive’s capacity and the size of the files on it, or just to check the size of a particular directory or file.

        We’ll show you how to get a visual representation of how the hard drive space is being used on your system, as well as a few commands that you can enter into the terminal to quickly find the stats you need on Ubuntu 22.04 Jammy Jellyfish.

      • Create bootable Ubuntu 22.04 USB startup disk

        In this tutorial you will learn how to create a bootable Ubuntu 22.04 USB startup disk. Two methods of bootable Ubuntu 22.04 USB startup disk creation will be shown. To be specific we will be creating a bootable Ubuntu 22.04 USB using any existing Ubuntu Desktop or by using command line on any GNU/Linux distribution.

      • Ubuntu 22.04 Guide

        This Ubuntu 22.04 guide introduces the new Ubuntu 22.04 and explains how to get this operating system and how to install it on your computer. It also provides you with comprehensive instructions on how to use Ubuntu 22.04.

        We include the introduction to command line and bash scripting, followed by things to do after installing Ubuntu 22.04 with the focus on software recommendations for the Ubuntu 22.04 system.

      • How to install macOS theme on Ubuntu 22.04 Jammy Jellyfish Linux

        In this tutorial you will learn how to change the default Ubuntu 22.04 Desktop to macOS theme. Although in this tutorial we will perform the installation of macOS Mojave theme the steps bellow should be applicable to perform the installation of any other macOS style theme.

      • ID RootHow To Install BleachBit on Ubuntu 20.04 LTS – idroot

        In this tutorial, we will show you how to install BleachBit on Ubuntu 20.04 LTS. For those of you who didn’t know, BleachBit is software that can be used to optimize your PC’s performance and free up disk space. With BleachBit you can free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn’t know was there.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the BleachBit clean your system and free disk space on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

      • Linux Shell TipsHow To Setup SSH Passwordless Login in AlmaLinux

        Secure Shell, popularly known as SSH, is a secure network protocol that allows users to securely connect to remote hosts such as servers. It is based on a client-server architecture and uses two main authentication methods – password and ssh-key pair authentication.

        The SSH-key pair authentication employs the use of SSH keys which are cryptographic keys used to authenticate and secure communication between the client and the server. SSH-key pair authentication is preferred over password authentication as it provides safer authentication which is not susceptible to brute-force attacks.

      • Linux Shell TipsHow to Install RustDesk Remote Desktop Software in Ubuntu

        The introduction of Linux in the operating systems ecosystem has become more of an opportunity than a threat. Its design objectives have made it possible for many users to create numerous careers and projects just from learning Linux.

        One such opportunity is remote desktop viewing and management. Not to say that this milestone did not exist before the introduction of Linux but this operating system distribution has made things easier due to free and open-source licenses associated with most of its application packages.

      • How to Install NGINX on openSUSE

        openSUSE is a very stable distribution sponsored by SUSE, which is a pioneer in the use of Linux and has a business model based on open technologies. Although in the server environment openSUSE is not as popular as Debian or RHEL-based distributions, there are many sysadmins who rely on it. So today, you will learn how to install Nginx on openSUSE 15.

      • Linux CapableHow to Upgrade to Ubuntu 22.04 LTS Jammy Jellyfish

        The new Ubuntu 22.04 LTS is fast approaching, with it recently receiving its official codename Jammy Jellyfish. For now, the schedule is set for release on April 21, 2022, but this may change in the future at a moment’s notice.

      • Linux CapableHow to Install SQLite 3 on Ubuntu 20.04 LTS

        SQLite is a free, lightweight relational database management system (RDBMS) in a C library. SQLite is not a client-server database engine. Instead, it is embedded into the end program. Primarily all programming languages support SQLite, which how languages embed the program is with a file with .sqlite3/.sqlite/.DB extension. The software is a popular choice for local/client storage such as web browsers, Android devices, etc. The list is quite extensive.

        In the following tutorial, you will learn how to install SQLite 3 and Ubuntu 20.04 LTS Focal Fossa using the command line terminal with two different installation methods.

      • Linux CapableHow to Install Duf Disk Usage Utility on Ubuntu 20.04

        No, it is no Duff beer if that rings a bell. Today, we are talking about the Duf disk utility, an open-source, free “Disk Usage Free Utility” written in Goland and released under an MIT license. The disk utility supports multi-platforms such as BSD, Linux, macOS, and Windows operating systems.

        Duf is a command-line utility to find disk usage in Linux and Unix-like systems terminals. One of the excellent features of Duf is its ability to display the disk usage details in a beautiful, user-friendly layout in tab form. Some extra features with Duf include disk usage out in JSON output.

        In the following tutorial, you will learn how to install Ubuntu 20.04 LTS Focal Fossa by downloading the package directly from the project’s Github and installing it using the command line terminal. The tutorial will also focus on some common-use commands.

      • UNIX CopHow to convert JPG images to PDF using the terminal

        The terminal is a great Linux tool. With it, we can do many things and if we install other programs we can extend its functionality even more. Want an example? Today, you will learn how to convert JPG images to PDF using the terminal.

      • How to Install Ansible in Ubuntu 22.04 LTS (Jammy Jellyfish)

        Hello techies, as we know that Ansible is the most popular automation and configuration tool available for all Linux distributions. Ansible is free and opensource software which is used to configure mange remote Linux and Windows hosts.

        One of the benefits of using Ansible as automation tool is that we don’t need to install any agent on remote systems which we want to manage via ansible. It works on ssh protocol (or port 22).

    • Games

      • Boiling SteamProton’s Recent Push to Reduce the Number of Borked Games – Boiling Steam

        We track ProtonDB extensively at Boiling Steam, because it’s a trove of data that can be used to learn more about several aspects of the Linux Gaming Market. One of things we check is the number of games with equivalent ratings of Platinum, Gold, Silver, Bronze and Borked (just like it is/used to be on WineHQ). Back in 2018, ProtonDB asked its users to rate how each game fared based on their experience, which led to inconsistencies: One’s Gold is another one’s Platinum.

        To remedy to that, ProtonDB introduced a new ratings system since late 2019, asking instead specific questions about what worked/did not work with each game, and deriving a calculated rating based on that.

      • GamingOnLinuxbox86 and box64 get Steam Play Proton working much better on Arm devices | GamingOnLinux

        Are you planning to do some gaming on Arm devices? You need to take a look at the box86 and box64 projects, which are really quite impressive. Since the majority of software (especially games) are built for x86 processors (the usual Intel / AMD crop), Arm needs something stuck in between to get them running and that’s exactly what these projects do.

        Split across 32bit and 64bit, box86 and box64 both recently had major updates and a fun highlight on both is that the developer noted they have plenty of fixes and improvements to get both Steam and Steam Play Proton working — so Linux gaming on Arm is about to see a nice boost with these.

      • GamingOnLinuxOpen source evolution sim Thrive goes Multicellular in the latest update | GamingOnLinux

        The Multicellular evolution has begun, for the open source game Thrive that is. Currently in Early Access, it continues to show off an impressive design.

        With version 0.5.8 the first big addition is a prototype of the Multicellular Stage. For this, once you’ve gained the nucleus and binding agents, you will be able to jump onto the next stage of life. As it’s in the early stages of development though, it’s somewhat limited with only the Budding reproductive method available right now. Before this part of the game is fully sorted, they continue working on the microbe stage. The other big addition is signalling agents, enabling you to communicate with allied cells which opens up the game even more.

      • GamingOnLinuxProtonUp-Qt v2.6.1 adds support for the Heroic Launcher Flatpak | GamingOnLinux

        ProtonUp-Qt gives you an incredibly easy way to install compatibility layers on Linux like GE-Proton (formerly Proton GE), Lutris-Wine, Luxtorpeda and more.

        The developer just recently put up version 2.6.1, which as a bit of a highlight should now work nicely with the Flatpak version of the Heroic Games Launcher (for the Epic Games Store). This is especially good for the Steam Deck, where I imagine most people will be using the Flatpak, since it’s easy to install and update via the Discover software centre.

      • Core War over Gemini

        Who dares implement Core War over Gemini? It would join Astrobotany in the game’s department on Geminispace. ;-)

    • Distributions

      • New Releases

        • Shift Beta 3 Nears Completion, Teaser Video. – MakuluLinux

          We have some Big changes in the Upcoming Beta 3, one of those that will be the main focus is expanding from 8 Desktops to 16 Desktops. Yes, that’s right, we have Doubled the Desktop Layout styles for Beta 3. There are also lot of big bug fixes, new features and a lot of rewriting of existing code as Shift evolves and finds itself. The Release Date has not yet been decided, but it will be soon, We estimate we will make the announcement Within Weeks and the release will be quick and swift.

        • Its FOSSLXQt 1.1.0 Releases With Theme Updates, Panel Improvements, and More – It’s FOSS News

          LXQt is a lightweight Qt-based desktop environment.

          With the latest LXQt 1.1.0 update, the desktop experience depends on Qt 5.15, the LTS version of Qt 5 series. The release announcement mentions that they started working on Qt 6.0 port but needed a more stable version.

          Let me briefly highlight what’s new with the new release.

        • Its FOSSLinux Release Roundup #22.16: EndeavourOS 22.1, TurnKey Linux 17.0, LXQt 1.1.0, and More Releases

          The latest update for the lightweight desktop environment comes packed with new theme improvements, panel updates, and new configuration options.

          You can learn more about it in our coverage.

      • IBM/Red Hat/Fedora

        • OpenSource.comWhat Linux users and packagers need to know about Podman 4.0 on Fedora | Opensource.com

          The newly released Podman 4.0 features a complete rewrite of the network stack based on Netavark and Aardvark, which will function alongside the existing Container Networking Interface (CNI) stack.

          Netavark is a Rust-based tool for configuring networking for Linux containers that serves as a replacement for CNI plugins (containernetworking-plugins on Fedora). Aardvark-dns is now the authoritative DNS server for container records. Along with the new stack comes distro packaging changes along with repository availability changes for Fedora 35.

        • Fedora MagazaineMLCube and Podman

          MLCube is a new open source container based infrastructure specification introduced to enable reproducibility in Python based machine learning workflows. It can utilize tools such as Podman, Singularity and Docker. Execution on remote platforms is also supported. One of the chairs of the MLCommons Best Practices working group that is developing MLCube is Diane Feddema from Red Hat. This introductory article explains how to run the hello world MLCube example using Podman on Fedora Linux.

        • Enterprisers ProjectIs your middle management freezing progress? 4 ways to empower change | The Enterprisers Project

          As organizations grow, we discover a lot of internal realities and challenges at a team and leadership level that are holding a company back. As teams emerge and expand they often find that there is a management problem. Specifically, those who sit in the middle of the management structure are seen as a blocker.

          In financial services, for example, managers tend to lean towards job security, which leads them to be more risk-averse or less experimental. That attitude doesn’t bring progress or innovation. In the fast moving world of technology, where speed and agility are key, having a management layer that is slow or unable to keep pace with change isn’t tenable.

          This layer of management has come to be known as “frozen middle management.” However, we need to ask ourselves: What is the real underlying cause of middle management becoming frozen?

        • Red HatAnnouncement: Red Hat CodeReady Studio reaches end of life

          Red Hat CodeReady Studio will reach end of life on April 19, 2022. The project is transitioning to community development and support as part of the JBoss Tools project. This article breaks down all the information you need to know along with the future roadmap.

        • Red Hat OfficialDigital credentials for Red Hat Certified Professionals

          Red Hat certifications span our entire technology portfolio, bringing confidence to individuals and organizations alike. Whether it’s enterprise architecture certifications, core Linux system administration skills, developer knowledge of specialized frameworks, or emerging technologies like containers and cloud, Red Hat knows the skills that are needed for success.

          Earning a Red Hat Certification is an industry-recognized achievement and we want to help you share your accomplishment with your professional network, friends, and family. To that end, we are proud to offer Red Hat digital credentials via our third-party issuance partner, Credly.

      • Debian Family

        • Linux MintLMDE Upgrade Tool in BETA – The Linux Mint Blog

          The BETA of the new Upgrade Tool is now available for testing.

          It can be used to upgrade LMDE 4 to LMDE 5.

        • 9to5LinuxLinux Mint’s New Upgrade Tool Enters Public Beta Testing, Here’s How to Use It

          The new Linux Mint upgrade tool it’s fully configurable and comes with features like a fully graphical upgrade experience, performs more checks to ensure the upgrade process will go smoothly in different scenarios, it’s localized in various languages, preserves the user’s choice of mirrors and doesn’t force you to remove your custom repositories or PPAs, and warns you about orphaned packages, but lets you keep them.

        • Beta NewsTurn Linux Mint Debian Edition 4 ‘Debbie’ into 5 ‘Elsie’ with LMDE Upgrade Tool (Beta)

          Last month, Linux Mint Debian Edition (LMDE) 5 was released to the world. Code-named “Elsie,” many fans of the operating system probably did a fresh install right away. Understandably, however, some users are still running the previous version of the distribution, LMDE 4 “Debbie.”

          If your computer is still running Debbie, but you want to easily move onto Elsie, I have some great news. Today, the Linux Mint developers officially release the new LMDE Upgrade Tool in Beta. It is important to note this tool is only to be used with LMDE at this time, and not the “regular” Ubuntu-based Linux Mint.

      • Canonical/Ubuntu Family

        • The Road to New Xubuntu Docs — Sean Davis

          The new Xubuntu documentation is finally complete. Two years, eight contributors, and numerous Zoom meetings resulted in over eighty commits refreshing our user docs. Incredibly, we managed to land all of the updates in time for the Xubuntu 22.04 “Jammy Jellyfish” release.

        • LinuxInsiderPlatform Plans To Plunder Poor Tools, Free Forensic Forays To Forestall Breaches

          The beta version of Ubuntu 22.04 LTS (Jammy Jellyfish) has arrived, opening the window for testing in advance of the final release the major upgrade release next month.

          New features include desktop environment enhancements with GNOME 42, visual changes, and added functionalities. Also included will be app refinements and a new screenshot app.

          This new release finally brings accent colors to the Ubuntu distro. Playing catchup with this feature, Ubuntu will get what other Ubuntu-based versions already enjoyed. Also expect an improved dark mode/light mode experience and an upgraded system-wide dark mode implementation.

          However, adopters will also get disappointments with this pending release. The GNOME implementation with Ubuntu 22.04 lacks a horizontal dock.

          Ubuntu 22.04 will continue the ongoing transition from the deb package to Snap. Improved Raspberry Pi performance should be apparent with the addition of zswap performance.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • OpenSource.com3 open source tools for people with learning difficulties | Opensource.com

        Disabilities significantly impact people’s lives. As someone with dyspraxia and dyslexia, I can tell you that is true. One thing that mitigates my difficulties is the technology I use, such as a screen-reader and task manager. I’ve set up an ecosystem of sorts that helps me manage a variety of difficulties that I believe could be useful to you whether or not you have dyspraxia or dyslexia. If you love good software and want to improve how you work, then maybe my workflow will be helpful to you, too.

      • Apache BlogThe Apache News Round-up: week ending 15 April 2021 : The Apache Software Foundation Blog

        Happy Friday, everyone –here’s what the Apache community has been up to over the past week…

      • MedevelActivityWatch is a private open-source automated time tracker

        ActivityWatch is an open source, free, privacy-first, cross-platform, and a great alternative to services like RescueTime, ManicTime, and WakaTime.

        Currently, ActivityWatch can be installed on Windows, Linux, macOS, as well as Android.

      • MedevelBooktype: a free, open-source publishing solution for authors and companies

        Booktype is web based, single-source publishing software for creating books, reports, manuals and more. It is an open source platform for editorial teams working on complex projects.

        It is a free, open source platform that produces beautiful, engaging books formatted for print, Amazon, iBooks and almost any reader and book-viewer within minutes.

        Booktype makes it easier and quicker for authors, companies, and organizations to edit and publish books.

      • Programming/Development

        • I didn’t understand Test Driven Design (and the cost to my career)

          When I joined my current company, we were a small team and built things quickly. We could write code and if it turned out that it didn’t work, then whoever was the author would have to fix it.

          This, of course, is not good software engineering.

          We did realise that testing was something worth doing but it wasn’t fun, so we hired an external company to write tests for the code we’d written. This seemed like a really smart thing to do as it let us code more and “not check our own homework” but this was still not good engineering.

          Later, with a change of CTO, the tests came in-house. For any code we wrote, we’d also have to write unit tests ourselves. The goal was to achieve 100% code coverage. I didn’t enjoy this, and I didn’t think that it worked terribly well either. Engineers write tests that pass for the code they’ve written and thus the tests are much less likely to catch edge cases. Perhaps this was a step backwards. For sure, what it did for me was to put me off engineering and drive me out of core development. I moved to technical pre-sales where it’s still useful to write code for demos and POCs but that code doesn’t have a long life, the expectation being that it is thrown away soon after use.

        • The New StackAn Introduction to JSON – The New Stack

          JSON stands for JavaScript Object Notation. It is a data format interchange, which is a fancy means of saying it’s a way of storing and transferring data. It has become widely deployed for quite a large number of use cases. And although the name implies JavaScript, JSON is used with other languages, such as Python, Ruby, PHP, and Java. More important, however, the JSON format is also used for Docker and Kubernetes manifests, so it’s absolutely crucial to understand how JSON works for anyone interested in cloud native development.

        • Python

        • Java

          • Linux HintHow to add two numbers using parameterized constructor in java

            Object-oriented programming offers java constructors that are used to initialize/allocate the memory to the newly created object. In java, the constructor of a class gets executed when we create an object of the class using the “new” keyword. In java, a constructor can be a “Default Constructor” or a “Parameterized Constructor”. The parameterized constructors allow us to initialize each instance of a class with different value(s). In this write-up we will learn how to perform addition on two numbers using a Java parameterized constructor.

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Security

          • LWNSecurity updates for Monday [LWN.net]

            Security updates have been issued by Debian (abcm2ps and chromium), Fedora (cacti, cacti-spine, and fribidi), and Mageia (crun, docker-containerd, libarchive, mediawiki, and ruby).

          • Security BoulevardEstablishing a Root of Trust in Embedded Linux and IoT – Security Boulevard

            In this case, what’s needed is a way to mitigate the damage before an update can be applied to stop the exploit from spreading across your network. One such solution is open source Pantacor lightweight container technology that allows you not only sign, verify and guarantee code updates, but also enables early detection and isolation when a bad actor or CVE is identified.

          • Hacker NewsBenchmarking Linux Security – Latest Research Findings

            How well do your Linux security practices stack up in today’s challenging operating environment? Are you following the correct processes to keep systems up-to-date and protected against the latest threats? Now you can find out thanks to research independently conducted by the Ponemon Institute.

            The research sponsored by TuxCare sought to understand better how organizations are currently managing the security and stability of their Linux-based systems. The results allow all organizations operating Linux-based systems to benchmark their processes against their peers and best practices.

          • Hardening Kubernetes Multi-Cluster Environments

            Most infrastructure teams have moved on from running just one or two clusters. It’s now common to operate multiple clusters across various divisions and, perhaps, even across multiple clouds. Within this multi-cluster reality, it becomes difficult to keep an up-to-date inventory of all existing Kubernetes clusters, let alone their unique frailties. This can easily result in over-permissive states that break the rule of least privilege.

          • Privacy/Surveillance

            • Citizen LabUK Government Officials Infected with Pegasus – The Citizen Lab

              The Citizen Lab’s core mission is to undertake research on digital threats against civil society. During the course of our investigations into mercenary spyware, we will occasionally observe cases where we suspect that governments are using spyware to undertake international espionage against other governments. The vast majority of these cases are outside of our scope and mission. However, in certain select cases, where appropriate and while preserving our independence, we decide to notify these governments through the official channels, especially if we believe that our actions can reduce harm.

              We confirm that in 2020 and 2021 we observed and notified the government of the United Kingdom of multiple suspected instances of Pegasus spyware infections within official UK networks.

            • Citizen LabCatalanGate: Extensive Mercenary Spyware Operation against Catalans Using Pegasus and Candiru – The Citizen Lab

              In 2019, WhatsApp patched CVE-2019-3568, a vulnerability exploited by NSO Group to hack Android phones around the world with Pegasus. At the same time, WhatsApp notified 1,400 users who had been targeted with the exploit. Among the targets were multiple members of civil society and political figures in Catalonia, Spain. The Citizen Lab assisted WhatsApp in notifying civil society victims and helping them take steps to be more secure.

              The cases were first reported by The Guardian in 2020. Following these reports, the Citizen Lab, in collaboration with civil society organisations, undertook a large-scale investigation into Pegasus hacking in Spain. The investigation has uncovered at least 65 individuals targeted or infected with Pegasus or spyware from Candiru, another mercenary hacking company.

              Forensic evidence was obtained from victims who consented to participate in a research study with the Citizen Lab. Further, victims publicly named in this report consented to be identified as such, while other targets chose to remain anonymous. Confirmed cases of Pegasus and Candiru hacking (i.e. when the spyware is successfully installed on a device) are referred to as “infections” or being “infected” throughout the report, while “targeted” refers to an act of targeting with Pegasus or Candiru spyware that may or may not correspond to a forensically-discovered infection (i.e. because a device was unavailable for analysis, or is an Android which is more difficult to forensically analyse). “Hacking” is used as a global term to describe the act of targeting and/or infecting devices.

    • Freedom of Information/Freedom of the Press

      • Public KnowledgeNot Big, If True: Congress’s Proposed Changes Fail to Solve the Fundamental Problems with the JCPA – Public Knowledge [Ed: Are the Techdirtcriminals from Microsoft pulling strings again]

        Good journalism standards call for a reporter to have at least two sources for factual information before reporting a story. It’s on that basis that we’re writing this post to express our continued concerns about the Journalism Competition & Preservation Act (JCPA) making its way through Congress.

        On April 5, The Wall Street Journal reported (note: paywall) that a significant amendment to the JCPA is making its way through both houses of Congress. The current version of the bill, which we’ve criticized here and here and here, proposes to create a four-year “safe harbor” from antitrust law, allowing print, broadcast, and digital news companies to band together to negotiate compensation terms for their news stories with the largest online platforms. A day later, Politico’s Morning Tech newsletter reported (note: also paywalled content) that they had seen a revised draft and recapped what is new about it. Unfortunately, the sponsors have not released the language of their amendments and changes for the public to see yet, so all the public has to go on right now are reports from news outlets who also may benefit from the bill.

        Taken together, the reports do nothing to address the concerns we’ve articulated about the bill. In fact, they may make them worse. One reported change – which, among others, had been rumored for weeks – would introduce a version of the same baseball-style arbitration process that exists in the Australian bargaining code upon which the JCPA is modeled. If publishers and tech giants can’t come to an agreement on payment for content after six months, publishers could initiate “final offer” arbitration, under which an arbitrator panel chooses one side’s final offer to settle the dispute. This provision, coveted by advocates for the bill, was intended to force and keep tech platforms at the negotiating table.

    • Civil Rights/Policing

      • Doubling down on Paludan

        I argued against car burning as bad for climate, and because people might get hurt, and because not helping us reach our goals (which is an open and just society where racist policies like what Paludan is proposing is off the table).

        The protests and the car burning is getting interpreted as crimes and the inherent message is completely scrubbed away in the media. I was like “the costs in resources and human lives outweigh the benefits” but… there aren’t even any benefits.

        This is what Paludan wanted to happen. He tricks the media into pushing his false narrative that it’s all about the book, “see how they act just because I wanna burn a book”.

        We’re in a racist hegemony where the destroyer of democracy is protected and canonized as an incarnation of democracy, and those under the boot are demonized, and othered as undeserving of democracy.

    • Internet Policy/Net Neutrality

      • Is the ancient gophermap concept still a good idea?

        One of the most visible differences between Gopher and WWW or Gemini is the concept of Gophermap. This concept is something that could be easily misunderstood. Because there is not any distinction between menu or structure pages and content on other platforms. It’s hard to get all nuisances of that division.

        We could imagine that in the early years of the Internet it had been handy to extract the structure of site navigation. The main purpose of that must have been an efficient way of transferring that part of every site. It could have been also the only way to minimize things which are needed to be done on the client side. All that things are now only artificial limitations without any purpose in the modern fast and broadband networks.

        But the idea of overall hierarchy of Gopher holes (sites) could be not so obsolete as it seems to be. After all, on every modern site, we invent a way to create a navigation structure. And after it, we build it into page content. If we would think about it, it doesn’t make sense to do so.

        We have now also the whole movement of making that mixed structure and content pages more readable (so-called WCAG specifications). Because many of that self-made ideas, of menu and sites structure, aren’t well done. Sometimes there is problematic to navigate them for ordinary people.

        So we are trying to invent the wheel again. We started from the Gophermap idea, then make the step into the world without any limitations in the area of site navigation, to realize that this simple element of every site takes too much effort to be well done and start to standardize it.

IBM and the War (on General-Purpose Computing)

Posted in GNU/Linux, Hardware, IBM, Red Hat at 7:53 am by Dr. Roy Schestowitz

Video download link | md5sum b02c1ae0c220f3f9ac2c852f65e11846
IBM Learns That Some People Do Use Older PCs
Creative Commons Attribution-No Derivative Works 4.0

Summary: IBM keeps engineering its own blunders (own goals); in the latest example of it, which is rather revealing, IBM considers suspending the misguided plan to abolish BIOS support or assigning the task to a new special interest group (SIG)

IBM’s Fedora ‘project’ (formerly known as community, back when Red Hat was more tactfully running it) is going to learn the hard way that working against the community leads to backlash. Each such backlash erodes the project’s brand/image and therefore puts off existing users or potential (future, prospective) adopters. Why does IBM fail to understand these very basic things? Can it not grasp what it bought?

Judging by weekly numbers that are shared in official Fedora sites, the project already struggles. Not much is left except IBM staff. And many are leaving (the company, not just the project). IBM’s takeover has already done a lot of damage; does IBM’s leadership even care? How many IBM managers even use the platform? It’s hard to ‘monetise’ some platform if you constantly piss off not only its users but also its developers.

“Let’s hope that strong pressure from users of GNU/Linux will compel IBM to move away from its planned obsolescence agenda.”The latest backlash, which we too participated in, has led to this face-saving action. It’s a “we need to talk” moment. IBM’s Matthew Miller says: “It’ll obviously be difficult to find a time where _everyone_ can participate, so this wouldn’t be a deciding-things meeting, rather a “talking about possibilities and hopefully coming to more mutual understanding” meeting. And I would make sure there are good notes.” Many of the replies there are from other IBM employees. IBM’s Ben Cotton wrote about it in his blog some days ago.

They’ve still not apologised for (mis)using lawyers to silence a Fedora volunteer, who earned many badges from Fedora before getting treated like trash. Over the past few years IBM banished quite a few longtime volunteers. Some of them used to speak out against companies like NVIDIA (how "unprofessional"), but apparently only IBM staff is authorised to criticise companies. Miller et al enjoy selective enforcement. This sort of Hubris will, in due course, alienate contributors.

So anyway, IBM may be backtracking on its attack on BIOS. As our associate put it, “the attacks on the BIOS, Restricted Boot, TPM, and Pluton are all hammering the nails in the coffin of general-purpose computing. In Apple there are the M1 and M2 chips doing the same.”

“If IBM is trying to piss off both corporations (many used and invested in CentOS) and people, then it’s doing a spectacular job.”Let’s hope that strong pressure from users of GNU/Linux will compel IBM to move away from its planned obsolescence agenda. IBM pays the Linux Foundation for greenwashing campaigns, which are inherently incompatible with planned obsolescence. As someone in LXer put it 11 days ago: “We dropped Fedora because it’s not as good as Tumbleweed. Anyway, do the work. Many of the advantages are grossly overstated btw (if not just plain misleading). Just stop it. You know? Fedora, creating landfill… for the good of the planet.”

“This is a kid’s joke after CentOS 8.x support ( new face of RH ) was aborted,” said the following comment.

If IBM is trying to piss off both corporations (many used and invested in CentOS) and people, then it’s doing a spectacular job.

IBM ought to hire someone (or someones) that can understand the Free software community and advise the managers accordingly. All these blunders contribute to bad karma.

Links 17/04/2022: Linux 5.18 RC3 and postmarketOS 21.12 Service Pack 4

Posted in News Roundup at 4:50 am by Dr. Roy Schestowitz

  • GNU/Linux

    • 9to5Linux9to5Linux Weekly Roundup: April 17th, 2022

      This week has been very slow in Linux news due to the Easter holidays, but sometimes we need to relax a bit and enjoy some family time. Being Easter and all that, this week brought us new Linux hardware from Star Labs, in the form of an all-AMD mini PC and an AMD Ryzen 7-powered StarBook Mk V laptop, as well as a new Ubuntu-powered laptop from Lambda and Razor for deep learning.

      On top of that, the PeaZip open-source archiving utility gets a new release, the LXQt 1.1 lightweight desktop environment brings more features and a new theme, and the Linux kernel 5.16 series reaches EOL (end-of-life). You can enjoy this and much more in 9to5Linux’s Linux weekly roundup for April 17th, 2022, below!

    • Linux Made SimpleLinux Weekly Roundup #178

      Welcome to this week’s Linux Weekly Roundup.

      We had a wonderful week in the world of Linux Releases with the releases of EndeavourOS 22.1, SparkyLinux 2022.04, Bluestar Linux 5.17.2, and Manjaro 21.2.6.

    • Desktop/Laptop

    • Server

      • HackadaySolaris Might Be Free If You Want It | Hackaday

        There was a time when “real” engineering workstations ran Linux Unix. Apollo and Sun were big names and Sun’s version was Solaris. Solaris has been an iffy proposition since Oracle acquired Sun, but Oracle announced last month that you can download and use Solaris 11.4 CBE free for non-production use.

        Do you care? If you ever wanted to run “real” Unix this is an option although, honestly, so is Free BSD and it probably has better community support. On the other hand, since you can virtualize a machine to spin up, it might be worth a little time to install it.

    • Audiocasts/Shows

    • Kernel Space

      • Linux 5.18-rc3
        It's Sunday afternoon, and you all know what that means. It's time for
        another release candidate.
        (Yes, yes, it's also Easter Sunday, but priorities, people!)
        Things continue to look quite regular, although the diffstat may look
        a bit odd due to some email  updates that ended up causing a lot of
        spread-out one-liner updates in the devicetree files.
        There's also a series to sound card probing error handling fixes ("Fix
        the missing snd_card_free() call at probe error") which ends up
        showing as a lot of few-lines across a number of sound drivers.
        But it all looks pretty small and fairly simple. Famous last words.
        Please do test,
    • Instructionals/Technical

      • nixCraftHow to upgrade from Ubuntu 20.04 LTS to 22.04 LTS

        buntu 22.04 LTS (“Jammy Jellyfish”) will release next week. This tutorial explains how to safely upgrade from Ubuntu 20.04 LTS (Focal Fossa) to Ubuntu 22.04 LTS using the command-line and GUI options.

      • VideoHow to install Minetest on Debian 11 – Invidious

        In this video, we are looking at how to install Minetest on Debian 11.

      • ID RootHow To Install Apache ZooKeeper on Ubuntu 20.04 LTS – idroot

        In this tutorial, we will show you how to install Apache ZooKeeper on Ubuntu 20.04 LTS. For those of you who didn’t know, ZooKeeper is a software project by Apache Software Foundation that provides high-performance shared data, maintaining configuration information, naming, providing synchronization, and providing group services. In addition, distributed systems rely on ZooKeeper to implement consensus, leader election, and group management.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Apache ZooKeeper on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

      • Linux Made SimpleHow to install Obsidian on a Chromebook – Updated Tutorial

        Today we are looking at how to install Obsidian on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

        If you have any questions, please contact us via a YouTube comment and we would be happy to assist you!

      • nixCraftHow to install Go [golang] on Ubuntu Linux
      • How to Install VirtualBox on Ubuntu 22.04 LTS

        VirtualBox is a free and open-source virtualization tool for desktop and servers. It allows the users to run multiple virtual machines of different operating system at the same time. It is a type 2 hypervisor for x86 virtualization.

      • ID RootHow To Install Jupyter Notebook on Ubuntu 20.04 LTS – idroot

        In this tutorial, we will show you how to install Jupyter Notebook on Ubuntu 20.04 LTS. For those of you who didn’t know, Jupyter Notebook is a powerful and open-source tool for the documentation of data and scientific analysis. This tool can be used with several programming languages, including Python, Julia, Ruby, and much more. It is often used for working with data, statistical modeling, and machine learning.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Jupyter Notebook on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

      • How to Install Microsoft Teams on Manjaro Linux [Ed: This is malware]

        For many companies, the use of Microsoft Teams is vital. Before we had to use it only on Windows, but thanks to Microsoft’s openness we can now easily install it on Linux distributions. Today, you will learn how to install Microsoft Teams on Manjaro Linux.

      • Install, Configure, and Scan for Viruses on Linux with ClamAV – Putorius

        Many beleive you do not need an antivirus if you use Linux. I am not going to start that debate here. However, in my opinion it is always better to have one and not need it, than to need one and not have it. In this tutorial we are going to show you how to install, configure, and scan for viruses on Linux with ClamAV. ClamAV is a fully open source antimalware toolkit. It is available for almost any operating system, including Windows (ClamWin).

      • Install KVM on Ubuntu Jammy Jellyfish (Development branch)
      • How to list and attach Tmux sessions | FOSS Linux

        Tmux is a Linux software that allows you to multitask between terminal windows. It is an abbreviation for Terminal Multiplexing, based on the notion of sessions. Tmux is a terminal multiplexer that can replace the GNU screen.

        You can create a Tmux session and then launch many windows within it. Each window occupies the entire screen and is separated into rectangular panes. Tmux allows for simple switching between many apps on a single terminal and detaching and reattaching them to a different terminal.

        Tmux enables the establishment of persistent terminal sessions even when the SSH connection or the current terminal is closed. Tmux sessions can be continued in the background and subsequently listed and used again. We will cover how to list and attach Tmux sessions in this tutorial.

      • ID RootHow To Install Ntopng on AlmaLinux 8 – idroot

        In this tutorial, we will show you how to install Ntopng on AlmaLinux 8. For those of you who didn’t know, Ntopng is a free, open-source software network monitoring solution based on commodity hardware. The main difference between ntopng and a traffic collector, is that ntopng not only reports traffic statistics but it also analyzes the traffic, draws conclusions on observed traffic type, and reports cybersecurity metrics. It is Cross-platform and runs on every Unix platform, macOS, and Windows.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Ntopng network monitor on an AlmaLinux 8. You can follow the same instructions for Fedora, RHEL, CentOS, and Rocky Linux distributions.

      • Setting Up a VPS With Ubuntu 22.04 – ThisHosting.Rocks

        A VPS, or “Virtual Private Server,” can be an excellent choice for hosting your website. It will allow you to use a server without incurring the costs of purchasing your dedicated server and maintenance contracts.

        This article is going to teach you how to set up a VPS with Ubuntu 22.04, including setting up SSH key-based authentication, a firewall, timezone, updating Ubuntu 22.04, and creating swap space and remote desktop via VNC.

      • Linux HandbookHow to Enable Syntax Highlighting in Vim

        When you have to edit multiple files in Vim from your terminal, it is nice to have the syntax of the file contents to be highlighted.

        To enable syntax highlighting in Vim while you are using it, enter the normal mode using Esc key and then type:

        :syntax on
        That’s easy, right? Let me provide more details on how it works and how you can make this change permanent.

    • Games

    • Desktop Environments/WMs

      • LinuxiacLXQt 1.1 Desktop Environment Is Here Based on the Qt 5.15

        LXQt is a free, open-source, lightweight, and user-friendly desktop environment built using the Qt libraries. Users looking for extreme performance in a desktop environment should consider LXQt. It is an excellent choice if you require a low-resource, nearly fully-featured desktop environment.

        The LXQt desktop environment consists of many small individual components like a panel program, session manager, hotkey daemon, and more. It was formed as a merger between the LXDE and Razor-Qt desktop environments. Here’s the project’s website.

        And now, the LXQt project has announced the release of LXQt 1.1. The following section briefly explains the most visible changes in the LXQt 1.1 release.

      • Bryan LundukeFreeGEM/XM — The open source version of the unreleased, multi-tasking GEM

        In 1986, a project called “GEM/XM” was started within Digital Research. The idea was to bring multitasking to the GEM environment. (Which, up until then, had been strictly a “one application at a time” system… much like the Mac System Software of the day.)

        Unfortunately, GEM/XM never made it to market. Luckily, we now have the source code for it (under the GPL, thanks to the source being licensed that way and released by Caldera Thin Clients back in 1999).

      • GNOME Desktop/GTK

        • Caolán McNamara: GTK: Calling attention to a widget in LibreOffice with CSS animation

          The motivation here is Use attention-attracting cue when pressing Ctrl+F while in the find bar and do “something” to call attention to the widget. I thought I’d try some of the built-in GTK CSS support. So here we animate the widget to reduce its left and right margins inwards a little and its opacity to 50% before returning to its original properties.

    • Distributions

      • antiX

        After decades of Ubuntu use, I’ve replaced my desktop OS with antiX. It’s a minimal Debian system without systemd. Boots to desktop in about 5 seconds and uses only 150Mb of RAM. It’s a simple system that I can get my head around easily and administer without unlearning and relearning things all the time like I had to with Ubuntu. It feels fast and efficient, and looks good too. For similar reasons, on the server side, I’m moving from Ubuntu to OpenBSD where I can.

      • uni Toronto“Long term support” Unixes and versions of software in them

        The problem that all Unix distributions face sooner or later is that the people using them generally want the platonic ideal version of semantic versioning minor releases, namely updates that only fix bugs and improve things and never introduce backward compatibility problems or undesired changes. Apart from other problems with semantic versioning, the reality of life is that almost no modern open source project works this way for very long, including languages. Rust has stopped accepting cargo.toml files that it used to (cf), Go has significantly changed how the toolchain worked (cf), and even C compilers have broken compilation of existing things by adding new warnings (cf).

      • NeritamMilky Way V0.4 Release

        After a long and continuous period of tests and development, we are happy to announce a new release of Hyperbola GNU/Linux-libre. With version 0.4, we have reached yet another major milestone: With it Hyperbola will be able to start the groundworks, per say of HyperbolaBSD. This release will serve as a transitional platform, for the continued effort to create a copyleft BSD based alternative kernel and system. For more information on this check.

      • Bryan LundukeUbuntu market-share is in a nosedive (and that’s ok)

        While Ubuntu technically came into existence during 2004… it was barely a blip on the radar.

        By the very next year, 2005, Ubuntu had swooped in and claimed title of “most popular Linux distribution” — absolutely obliterating any competition. The entire Linux ecosystem shifted, in a dramatic way, in less than 12 months.

      • [Old] Kim KommandoThis alternative operating system is easier than Windows and Apple

        For the technologically inclined, trying out new operating systems can be an adventure. The rest of us, however, figure we have two choices: Microsoft Windows and Apple macOS because that’s what comes installed on our computers.

        But there’s a little secret that about 2 percent of the population has known about for a couple decades (according to NetMarketshare): The open-source operating system called Linux, which isn’t new — it’s been around since 1991 — has a new version that has techies abuzz.

        And, yes, it works on both PCs and Macs.

      • Canonical/Ubuntu Family

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Top Apache projects in 2021: From Superset, to NuttX

        If you’ve moved up the food chain as a digital leader, it can be hard to keep abreast of what’s enthusing other technologists until someone starts chewing your ear about serverless* or NFTs**. A peak at some of the most active open-source projects is a good way to see what’s occupying some of the world’s developers; many of the most active projects were also spawned at digital-native companies with a track record of innovation.

      • Education

        • [Old] How I do my computing on GNU/Linux

          The flexible/tinker-able nature of GNU+Linux is one of the reasons I use this over Windows, iOS or MacOS. Heard about Android? Android is based on Linux. It can be installed in a way without Google services and I recommend you to’degoogle’ your phone.

      • FSF

        • GNU Projects

          • GNUUnifont 14.0.03 Released

            17 April 2022 Unifont 14.0.03 is now available. This release adds the new hex2otf program, which can convert Unifont .hex format files into OpenType fonts, as well as TrueType and other formats. See the hex2otf documentation for details.

            The font files just add several new Under ConScript Unicode Registry (UCSUR) scripts: Xaîni (U+E2D0..U+E2FF), Ophidian (U+E5E0..U+E5FF), Niji (U+ED40..U+ED5F), Sitelen Pona (U+F1900..U+F19FF), and Shidann (U+F1B00..U+F1C3F).

          • GNUGNU Mailutils – News: Version 3.15 [Savannah]

            Version 3.15 is released today. New in this version:
            mbox format: don’t count terminating empty line as part of the message
            Improve performance of the Sieve fileinto action
            Improve efficiency of operations on flat mailboxes in append mode
            Bugfixes in quoted-printable and fromrd filters
            Variois fixes in mbox and dotmail format libraries
            Fix compilation with flex version 2.6.1

      • Programming/Development

        • Jim NielsenHaving Fun Writing APIs With Glitch

          So here I am, writing simple APIs for myself with Glitch: request, handler, response.

        • RlangKeeping Those SSH Keys Safe

          I threw together a small R package — {pubcheck} — to check local keys, keys in a character vector, and keys residing in GitHub. One function will even check the GitHub keys of all the GitHub users a given account is following: [...]

        • Linux LinksExcellent Free Tutorials to Learn Pony – LinuxLinks

          Pony is an actor-model, capabilities-secure, high-performance programming language. It’s object-oriented because it has classes and objects, like Python, Java, C++, and many other languages.

          By capabilities-secure we mean that the language is type safe, memory safe, exception-safe, data-race free, and deadlock-free.

          Pony is an ahead-of-time (AOT) compiled language. There is no interpreter nor virtual machine. It’s compatible with C.

          The language is published under the BSD 2-Clause “Simplified” License.

        • Perl/Raku

        • Rust

          • Coherence and crate-level where-clauses

            Rust has been wrestling with coherence more-or-less since we added methods; our current rule, the “orphan rule”, is safe but overly strict. Roughly speaking, the rule says that one can only implement foreign traits (that is, traits defined by one of your dependencies) for local types (that is, types that you define). The goal of this rule was to help foster the crates.io ecosystem — we wanted to ensure that you could grab any two crates and use them together, without worrying that they might define incompatible impls that can’t be combined. The rule has served us well in that respect, but over time we’ve seen that it can also have a kind of chilling effect, unintentionally working against successful composition of crates in the ecosystem. For this reason, I’ve come to believe that we will have to weaken the orphan rule. The purpose of this post is to write out some preliminary exploration of ways that we might do that.

  • Leftovers

    • HackadayDrill Press Piece Fastening 101

      What are the options you have for securing your workpiece to the drill press table? [Rex Krueger] shows us that there’s plenty, and you ought to know about them. He goes through the disadvantages of the usual C-clamps, and shows options like the regular drill press vice and a heavy-duty version that even provides a workpiece tilting mechanism, and points out small niceties like the V-grooves on the clamps helping work with round stock. For larger pieces, he recommends an underappreciated option — woodworkers’ wooden handscrew clamps, which pair surprisingly well with a drill press. Then, he talks about the hold-down drill press clamps, a favourite of his, especially when it comes to flat sheets of stock like sheet metal or plastic.

    • I Guess I’m Mr Tea

      Tea really is a great thing. When one speaks of self-reliance and homesteading my first thought is “I could never grow enough tea for my own consumption.”

    • Hardware

      • HackadayMeasuring Electromagnetic Fields With Just An Arduino And A Piece Of Wire

        Electromagnetic interference problems can be a real headache to debug. If you need to prove what causes your WiFi to slow down or your digital TV signal to drop, then the ability to measure electromagnetic fields (EMF) can be a big help. Professional equipment is often very expensive, but building an EMF detector yourself is not even that difficult: just take a look at Arduino expert [Mirko Pavleski]’s convenient hand-held electromagnetic field detector.

      • HackadayLaptop USB-C Charging Hack Lets You Leave The Brick At Home

        At their best, laptops are a compromise design. Manufacturers go to great lengths to make the slimmest, lightest, whatever-est laptops possible, and the engineering that goes into doing so is truly amazing. But then they throw in the charger, which ends up being a huge brick with wire attached to it, and call it a day.

      • HackadayThe 555 Gives The CarolinaCon Badge Life

        For the electronic badge enthusiast, these last two years have seen something of a famine. While the pandemic may not be over yet, we’re learning to live with it in 2022, and there’s the prospect of a flush of new badges even if not all events are in-person yet. First to reach us is the Carolinacon Online 2 badge, a fairly simple affair which naturally has us pleased as punch because it incorporates the only chip that’s guaranteed to get you through the semiconductor shortage, an NE555 timer. It’s got everything, a flashing LED, and, well, that’s it because with the best will in the world a 555 is no powerhouse on its own. As a memento and a way to support the event it fits the bill, but it’s fair to say that this is no electronic tour de force.

    • Health/Nutrition/Agriculture

      • Common DreamsOpinion | Ontario Premier Ford Plays High-Stakes Game of Vaccine Poker

        And the winner is … no, not Will Smith. Someone even less deserving – Tamara Lich and the folks from the trucker convoy.

      • US News And World ReportNew Apiary Creating Buzz at Mississippi State University

        To bring awareness to the insects’ importance and offer beekeeping classes and workshops, Mississippi State University constructed a new apiary, which will officially open in a few weeks. It will be housed at the Clay Lyle Entomology Complex as a partnership between MSU Extension Service and Mississippi Agricultural and Forestry Experiment Station.

        MAFES researcher Priya Chakrabarti Basu, who will be the primary teacher for beekeeping classes, said it will enhance bee research and teaching activities, while giving bees a permanent home at MSU.

      • CBCI’m a radio journalist who is passionate about sound. Now I’m losing my hearing
      • Taiwan NewsTaiwan bans import of pesticide tied to neurological harm in children

        In addition to an entry ban for chlorpyrifos, the government is demanding that border control agencies combat smuggling of the hazardous chemical compound, which eradicates insects like mosquitos and cockroaches. It is also used in Taiwan’s agricultural and livestock sectors, with minimal residue limits of 2 ppm for beef, 0.01 ppm for dairy products, and 0.05 ppm for eggs.

    • Integrity/Availability

      • Proprietary

        • How to recover Windows files using Linux Live USB

          You have a shiny new PC running Windows 10. It’s been using it for a while now, and everything is fine. Then, without any sign, the hard drive or SSD moves south. The problem is that you haven’t backed up to OneDrive, any other cloud storage service, or an external device. Sure, you can bring your device if it’s still under warranty and get a replacement, but the warranty won’t restore your files. so what are you doing?

        • IT WireDoubts over mitigation advice for Microsoft remotely exploitable flaw

          The flaw in question, CVE-2022-26809, an RPC Runtime Library Remote Code Execution Vulnerability, was given a CVSS rating of 9.8 and required no user interaction to be exploited, meaning it was wormable.

        • The Washington PostU.S. warns newly discovered malware could sabotage energy plants [iophk: Windows TCO]

          That combination makes the discovery of the system, dubbed Pipedream by industrial control security experts Dragos, the realization of the worst fears of longtime cybersecurity experts. Some compared it to Stuxnet, which the United States and Israel used more than a dozen years ago to damage equipment used in Iran’s nuclear program.

        • [Old] A Census of Minecraft Servers

          I’m not a very patient person, so I knew that much of my time spent working on this project would be devoted towards making it go fast. I had actually built a primitive Minecraft server scanner using NodeJS about a year ago; however, trying to scale it up to whole-Internet scanning rates quickly ended up becoming a nightmare. I did end up scanning the entirety of (even though it took five days); however, I accidentally deleted half the data in a stupid blunder which I will never forgive myself for, prompting me to fall into a deep depression. This time, I started by finding the fastest TCP port scanner available, which brought me to MASSCAN.

        • India TimesOil India cyberattack: IB & central cyber security agencies join probe [iophk: Windows TCO]

          Oil India cyberattack: IB & central cyber security agencies join probeDibrugarh: The Intelligence Bureau (IB) and country’s two leading cyber security agencies — Indian Computer Emergency Response Team (CERT-In) and National Critical Information Infrastructure Protection Centre (NCIIPC) — have joined the probe into the ransomware attack on state-run explorer Oil India Limited’s (OIL) headquarters at Duliajan in upper Assam’s Dibrugarh district.

        • Pseudo-Open Source

          • Privatisation/Privateering

            • Linux Foundation

              • SDx CentralVerizon SDN Strategist Sees Big Open Source Savings – SDxCentral

                Telecommunication operators and their vendors can save millions of dollars in testing and certification by using the numerous open source tools and platforms lying under the Linux Foundation umbrella, according to Beth Cohen, SDN product strategist at Verizon.

                More specifically, Cohen was referring to those projects under the Linux Foundation’s Networking group. Those projects include the Open Network Automation Platform (ONAP), Tungsten Fabric, and Anuket.

        • Security

          • Episode 319 – Patch Tuesday with a capital T – Open Source Security

            Josh and Kurt talk about a lot of security vulnerabilities in this month’s Patch Tuesday. There’s also a new Git vulnerability. This sparks the age old question of how fast to patch? The answer isn’t binary, the right answer is whatever works best for you, not what someone tells you is best.

          • Privacy/Surveillance

            • Protocol[Reposted] Top House lawmakers want ID.me to turn over government business records

              Two top Democratic House lawmakers want ID.me to produce extensive records about its government business and accuracy following outrage about the IRS’ use of the company’s facial-recognition systems.

              Rep. Carolyn Maloney, who chairs the Oversight Committee, issued the extensive requests in a letter with Rep. Jim Clyburn, who chairs a subcommittee on COVID-19 and is the No. 3 Democrat in the House. The letter said the two lawmakers’ panels had “serious concerns about the efficacy, privacy, and security of ID.me’s technology … being used to verify the identities of millions of Americans seeking to access essential government services.”

              The information requests, which were first reported by the Washington Post, come after backlash to the IRS’ plan to have Americans upload a selfie for verification by ID.me’s software before they could access tax information online.

            • arXivAre You Really Muted?: A Privacy Analysis of Mute Buttons in Video Conferencing Apps

              Video conferencing apps (VCAs) make it possible for previously private spaces — bedrooms, living rooms, and kitchens — into semi-public extensions of the office. For the most part, users have accepted these apps in their personal space without much thought about the permission models that govern the use of their private data during meetings. While access to a device’s video camera is carefully controlled, little has been done to ensure the same level of privacy for accessing the microphone. In this work, we ask the question: what happens to the microphone data when a user clicks the mute button in a VCA? We first conduct a user study to analyze users’ understanding of the permission model of the mute button. Then, using runtime binary analysis tools, we trace raw audio flow in many popular VCAs as it traverses the app from the audio driver to the network. We find fragmented policies for dealing with microphone data among VCAs — some continuously monitor the microphone input during mute, and others do so periodically. One app transmits statistics of the audio to its telemetry servers while the app is muted. Using network traffic that we intercept en route to the telemetry server, we implement a proof-of-concept background activity classifier and demonstrate the feasibility of inferring the ongoing background activity during a meeting — cooking, cleaning, typing, etc. We achieved 81.9% macro accuracy on identifying six common background activities using intercepted outgoing telemetry packets when a user is muted.

    • Defence/Aggression

    • Environment

      • BBCClimate change: Key UN finding widely misinterpreted

        In their summary for policymakers, the scientists said it was still possible to avoid the most dangerous levels of warming by keeping the rise in global temperatures under 1.5C this century.

        This will take a herculean effort, with carbon emissions needing to shrink by 43% by the end of this decade to stay under this threshold of danger.

      • uni MichiganEnvironmentally-friendly ways to die

        If traditional secular funerals aren’t for you, or if you want to leave the most minimal environmental impact after you die, here are a few alternative, green burial methods.

      • Energy

        • RTLThe mystery of the disappearing bike lanes

          If you have been lucky enough to reach the city center without needing an ambulance or getting a police ticket, you’ll be rewarded with… cycle lanes. Yay! Unfortunately, the celebration is short lived as these lanes can just as quickly disappear, go up in thin air, dissolve, if you will. I can’t even begin to count how often I would suddenly be stuck at the ‘spontaneous’ end of a cycle path and had to search if and where it would continue (which it usually didn’t). As if some drunken painter without any patience or persistence has randomly drawn a few short cycle lanes here and there. Just for fun.

        • Taiwan NewsGaming marketplace enables in-game item trading with Dogecoin [cryptocurrency] wallet

          With the rise of cryptocurrencies like Bitcoin, Ethereum and, most recently, Dogecoin, a web-based marketplace for in-game goods is also tapping the [cryptocurrency] boom.

          Eldorado.gg is a marketplace that gives users access to a wide variety of games with heavily discounted prices and perks. Users can get access to boosting, new accounts, currency, and in-game items for their accounts in games such as Final Fantasy XIV Gold and Minecraft.

    • Finance

      • Common DreamsOpinion | Mark Pocan’s 100% for Taxing the Billionaire Class

        When a business publication posted an article several years ago called “Weird Things Top Billionaires Have in Common” — eg., less likely to wear glasses, more likely to be bald — Rep. Mark Pocan responded on social media with an addition to the list: “Another weird thing billionaires have in common? Not paying their taxes.”

      • Counter PunchCorporate Greed Keeps the Pandemic Alive

        The elevation of the private profit of a few over the welfare of the many is, sadly, the ordinary course of events in a capitalist world. This is brightly illustrated by the failure of the world’s governments to prioritize health care over money as exemplified by the ongoing failure to make vaccines available to the Global South.

        Business as usual, yes, and it would be easy enough to lament the standards of the United States and its wildly expensive health care system being exported to the rest of the world. The U.S. does play a role here, but this time the U.S. is not the biggest villain. The European Union, with its obstinate refusal to waive any intellectual property rule because of fealty to Covid-19 vaccine makers, has been the biggest roadblock.

      • Hollywood ReporterActivision Blizzard Cooperating With Regulators’ Asks About Alleged Insider Trading

        Activision Blizzard is cooperating with a federal lawsuit and investigation into suspected insider trading that allegedly may have been facilitated by chief executive Bobby Kotick just days before the video game publisher was acquired by Microsoft, according to a filing to the Securities and Exchange Commission.

    • Misinformation/Disinformation

      • Common DreamsOpinion | Ukraine: Republican Disinformation

        As the war in Ukraine drags on, it becomes increasingly apparent that one of the major parameters is disinformation. For example, the attitude inside Russia seems to be that Vladimir Putin’s military operations are justified because Putin is protecting “the fatherland” from neo-Nazis. Pro-Putin propaganda has been disseminated throughout the world; It has infected Republican legislators.

      • NPRFake sexual material targets the only woman running for president in the Philippines

        “This is gutter politics at its lowest. And the most debased act any partisan can engage in,” he says. “However, this is the social media ecology that has developed over the last almost six years.”

    • Censorship/Free Speech

      • Broadband BreakfastResearcher: Algorithms Cannot Be Blamed for Disinformation, But They Contribute to It

        François spoke on a panel with Karrie Karahalios, a computer science professor at the University of Illinois Urbana-Champaign, that was focused on the power of algorithms.

        During the discussion, Karahalios commented on proposed legislation in the House of Representatives to remove Section 230 protections for online content which is promoted algorithmically – thus subjecting them to legal liability. She stated that content regulation truly must be done on a case-by-case basis rather than applying a one-size-fits-all approach to regulation in all settings.

      • Marcy WheelerJohn Durham Continues To Hide How Michael Sussmann Helped Kill The NYT Story

        Which is to say Martin uses DNS data but is not as expert as a number of the possible witnesses at trial he would be suggesting were part of some grand conspiracy (note, this summary is silent on his Tor expertise, which is both a more minor part of the evidence but will be a far more contentious one at trial).

        The more remarkable claim that Durham says Martin will make in rebuttal if Sussmann affirms the authenticity of the data is that, because the data was necessarily a subset of all global DNS data, it’s like it was cherry-picked, even if it was not deliberately so.

      • QuartzIndia is among the 10 countries with the worst freedom of expression

        India continues to rank among the top 10 countries to have imprisoned the most number of writers and journalists, according to the Freedom to Write Index 2021. The index was released on April 13 by PEN America, a US non-profit working to defend freedom of expression across the world. The organisation lists the number of writers, activists, and journalists that countries have put behind bars every year.

    • Freedom of Information/Freedom of the Press

      • VOA NewsMalawi Police Accused of [Cracking] Website of Investigative Media Group

        Police could not get Gondwe to reveal the information; however, they did confiscate a mobile phone and laptop belonging to him and forced him to reveal passwords.

      • The Sunday Times UKCensorship forces Russian paper to publish abroad

        Russia’s independent journalists are taking desperate measures to continue working, including emigration and working anonymously, as the country’s harsh war censorship law effectively outlaws independent reporting.

        Under a law pushed through shortly after Russia invaded Ukraine on February 24, journalists face 15 years in prison for spreading “fake news” about the Russian army, including for using the words “war” or “invasion” to refer to Russia’s actions in Ukraine.

      • Banning literature isn’t a new or clean-cut concept

        The reasons behind calls for book bans are not all on the same coin. Some adults dub certain books too inappropriate or even harmful for young students, which displays that their requests for bans aren’t necessarily of ill intent. For instance, some schools have banned “To Kill a Mockingbird” because of its tackling of racial injustices from a white protagonist’s perspective and the peppered-in racial slurs. Others feel more of a moral calling to object to certain books, especially those with racial or LGBTQ+ themes, which some say is the result of conservative states’ desires to have more of a say in their children’s learning.

      • The Washington PostCensorship battles’ new frontier: Your public library

        With these actions, Llano joins a growing number of communities across America where conservatives have mounted challenges to books and other content related to race, sex, gender and other subjects they deem inappropriate. A movement that started in schools has rapidly expanded to public libraries, accounting for 37 percent of book challenges last year, according to the American Library Association. Conservative activists in several states, including Texas, Montana and Louisiana have joined forces with like-minded officials to dissolve libraries’ governing bodies, rewrite or delete censorship protections, and remove books outside of official challenge procedures.

    • Civil Rights/Policing

    • Internet Policy/Net Neutrality

      • My common Gemini crawler pitfalls

        Martin Chang [2] has some views of crawlers from the crawler’s perspective, but I still have some views of crawlers from the receiving end that Martin doesn’t cover. I finally got fed up with Gemini crawlers not bothering to limit their following of redirects [3] that I removed not only that particular client test from my site, but the entire client test from my site. Martin does mention a “capsule linter” to check for “infinite extending links,” but that’s not an issue a site author should fix *just to apease the crawler authors!* It’s an actual thing that can happen on the Inernet. A crawler **must** deal with such situations.

        Another issue I’m seeing with crawlers is an inability to deal with relative links. I’m seeing requests like `gemini://gemini.conman.org/boston/2008/04/30/2008/04/30.1` or `gemini://gemini.conman.org//boston/2015/07/02.3`. The former I can’t wrap my brain around how it got that link [4] (and every request comes from the same IP (Internet Protocol) address—, while the second one seems like a simple bug to fix (generated by only three different clients—,,

      • Re: Stepping away from Gemini

        I agree that most of the technical content hosted on Gemini is about Gemini itself, and usually repeating the same points, because I guess there are bits from Gemini that are not ideal and there is a lot of conversation around them. And also, as I wrote here back in November, I’m not interested in the heated discussions -and gatekeeping- around them.

      • RSS/Atom Feeds on the Web

        Here’s are just a whole bunch of RSS feeds, loosly grouped, that I think are worth subscribing to over on the Web.

      • Re: Stepping away from Gemini

        But what is the main thing in the Geminispace? I’m always repeating that the answer is people. Gemini protocol gathered people who were attracted by its idea. It isn’t only loving to the protocol specification. It needs to explore the forgotten world, of the so-called, small-net. We won’t find each other on the big-net. It’s hard to find any old-school bloggers there. Big-net is dominated by products of GAFA monopolies. That products are creating needs of people in the natural for commerce way. There is not much space for ideas that people are attracted here.

    • Monopolies

      • Will Amazon have to ground its drone program?

        Speaking on Bloomberg TV, journalist Spencer Soper described problems with the Amazon drone design. In a test last summer, an Amazon drone experienced a motor failure while in flight and plummeted to the ground despite anti-crash safety features and caused a 25-acre brush fire with the explosion of its lithium battery.

        The crash of the drone, which weighs about 85 pounds, gave Federal regulators pause. Still Amazon has not abandoned drone R&D. Mr. Soper sees the ongoing investments as part of Amazon’s desire to shorten package delivery time beyond what has been possible so far.

      • Patents

        • Unified Patents’ IPR filings shrink, but case outcomes show impact on NPEs – IAM [Ed: The mole at the USPTO (Iancu) did its damage]

          Unified Patents struggles more than others to get IPRs instituted, Docket Navigator data reveals, but when it does, the firm has the third-highest win rate among the top 10 PTAB petitioners

        • USPTO stops fast-track patent examinations from Rospatent

          The US Patent and Trademark Office has announced that it will no longer grant requests from Russia’s IP office to participate in the Global Patent Prosecution Highway.

        • MondaqWhat Are Patent Prosecution Highway (PPH) Programmes – And Should You Be Using Them? – Intellectual Property – France [Ed: They've managed to put patent litigation ahead of actual innovation as the priority]

          PPH programmes are collaborative arrangements between two (bilateral) or more (multilateral) patent offices. Their objective is to accelerate the granting of a patent application filed in an office of second filing (or second application) under priority of a patent application or patent filed in an office of first filing (or first application).

        • Samsung and Solas seek to settle patent dispute

          South Korea-based Samsung and Irish company Solas OLED have agreed to settle a patent suit, less than half a year after Samsung lost challenges against the finding that it owes approximately $77 million.

        • Continental loses automotive patent pool suit [Ed: Nokia is operating via patent trolls these days; this is what Microsoft turned Nokia into...]
        • MondaqEPO To Increase Official Fees From 1 April 2022 [Ed: Charging you even more for legally-invalid patents]

          The European Patent Office (EPO) has announced that the official fees charged for European patent applications will be increasing from 1 April 2022. More details of the fee increases can be found here and here.

          The majority of official fees are increasing, including the application fees, search and examination fees, and renewal fees. In each case, the increase will be an “inflationary” amount of around 2 to 5%. A small number of the more modest official fees are not increasing in April 2022.

        • MondaqComparing Apples With Pears (Again?)

          It seems that Apple is on the wrong side of another Pear – this time in a patent dispute involving 2 lapsed patents, the Swiss Supreme court and the iMessage service. We’ll have to see where that one goes.

          Previously Apple sued Prepear over their Pear logo in 2020 – see here: Apple sues Pear – Prepear is a small US food business and uses a pear logo as part of its branding. As well as being the name of a global digital business giant, ‘apple’ is also the name of a kind of food – a fruit. Apple (the global business) uses a logo featuring an apple (the fruit) with a bite taken from it.

        • Software Patents

          • Topia Technology patent challenged — Unified Patents

            On April 15, 2022, Unified filed a petition for inter partes review (IPR) against U.S. Patent 10,067,942, owned by Topia Technology, Inc., an NPE. The ‘942 patent relates to automatic file sharing across a distributed network. It has been asserted against Box, Dropbox, and Egnyte.

          • Flexiworld patent challenged — Unified Patents

            On April 8, 2022, Unified filed a petition for inter partes review (IPR) against U.S. Patent 9,836,257, owned by Flexiworld Technologies, Inc., an NPE. The ’257 patent relates to transmitting digital content from a mobile apparatus to a wireless output device and has been asserted against Roku.

      • Trademarks

        • MondaqRocky Opposition Knocked Out By Concept Of Trademark Neutralisation [Ed: Watch out, Rocky Linux?]

          Oppositions to EU trademark applications that included the word ‘Rocky’ have been rejected on the grounds that any likelihood of confusion with the titular film character has been neutralised by the obvious conceptual differences. Pierre Coppin explains the concept of trademark neutralisation in the context of the Rocky ruling.

      • Copyrights

        • Torrent FreakDelayed Megaupload Lawsuits Get Assigned to Ninjavideo Judge

          More than ten years after Megaupload was shut down, the RIAA and MPA are still waiting for their chance to request damages in their civil lawsuits. With the criminal prosecution still pending, another delay has been granted. In a new twist, both cases are now reassigned to the judge who also convicted several NinjaVideo staffers.

IRC Proceedings: Sunday, April 17, 2022

Posted in IRC Logs at 2:18 am by Needs Sunlight

Also available via the Gemini protocol at:

Over HTTP:

HTML5 logs

HTML5 logs

#techrights log as HTML5

#boycottnovell log as HTML5

HTML5 logs

HTML5 logs

#boycottnovell-social log as HTML5

#techbytes log as HTML5

text logs

text logs

#techrights log as text

#boycottnovell log as text

text logs

text logs

#boycottnovell-social log as text

#techbytes log as text

Enter the IRC channels now

IPFS Mirrors

CID Description Object type
 QmXt3of2GsgYCKkp7DhjeandT8CDYHqAKAtmV1fzhnvjQs IRC log for #boycottnovell
(full IRC log as HTML)
HTML5 logs
 QmT45KxpshzeLvJFgsDMEmhRBesHByZpG4ythgShZcARmq IRC log for #boycottnovell
(full IRC log as plain/ASCII text)
text logs
 QmaMG9V2mjzj5vrXsR8jvQCv2Phu1BFzGdipA8CzGjADr8 IRC log for #boycottnovell-social
(full IRC log as HTML)
HTML5 logs
 QmUBQisrMx1BZGyeQSsaG7JKk3YHEXm2jLDvVMAjFXEviP IRC log for #boycottnovell-social
(full IRC log as plain/ASCII text)
text logs
 QmZGzetopiYxVwr6peJBDCLoFyP9aU69hbx88TdyBnBJ4E IRC log for #techbytes
(full IRC log as HTML)
HTML5 logs
 QmSrhWUucBK866JMRJu4JUPPVjg1MHPZCcQXfG1DYm21vi IRC log for #techbytes
(full IRC log as plain/ASCII text)
text logs
 QmPAnZwyK7H2LgvPnTA3BWrB93pZBcGDV3bgM8ZrLW8kFW IRC log for #techrights
(full IRC log as HTML)
HTML5 logs
 QmU9DSmw5Dd9YHgdMF8w7JGKwW8N2ba1RftRqWfraigfV2 IRC log for #techrights
(full IRC log as plain/ASCII text)
text logs

IPFS logo

Bulletin for Yesterday

Local copy | CID (IPFS): QmXiBYqvHTZ9Dm3RPw96UD2o4V4bhgfEZQZj8ds3Wawmnm

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channels: Come and chat with us in real time

New to This Site? Here Are Some Introductory Resources




Samba logo

We support

End software patents


GNU project


EFF bloggers

Comcast is Blocktastic? SavetheInternet.com

Recent Posts