05.17.21

Links 17/5/2021: New GeckoLinux and Kdenlive 21.04.1

Posted in News Roundup at 6:06 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Desktop/Laptop

      • High-end Chromebooks explain convertible laptops better than anything else

        It is always with a sense of wonderment, befuddlement, and disbelief that the company from Cupertino pushes its tablet and desktop operating systems closer and closer together, especially as it has steadfastly refused to allow a touchscreen on Macs.

        But the interaction style from the latter half of the last century has been good enough for Apple, and that’s that for the world’s largest computer firm.

        While I still concur the desktop-style interface is paramount among the choices on offer, it isn’t necessarily the best in circumstances when an app, which has been built for a touch interface, is lazily ported onto your desktop.

      • OpenShot brings official Linux video editor to Chromebook

        Seeing how the foundation of Chrome Unboxed is built very much on Chrome OS and cloud computing, we are huge fans of the open web and ever-evolving tools that come with the territory. That said, there is one particular area that Chrome OS is still lacking and I’m afraid that we are still a few years out from a web-based solution. Yes, I am talking about video editing. There is an increasing number of really good web-based video creation tools out there and for a lot of users, they do everything needed to create quality content for the classroom, marketing materials, or what have you. For serious content creators and studios, however, those tools simply won’t cut it. Thankfully, Chrome OS has matured extensively over the past ten years, and times, they are a-changing.

    • Audiocasts/Shows

      • Late Night Linux – Episode 125

        The perfect offline distro, and your feedback about WSLg, Plasma issues, our terrible artwork, some app suggestions, and more.

      • Destination Linux #226: Kdenlive Interview Plus Which Technologies We Think Should Go Away?

        This week’s episode of Destination Linux, we’ve got a special guest joining us for an interview. Massimo Stella of Kdenlive will be joining us to talk about this great open source video editor. In our Community Feedback, Adobe’s Flash is Dead, which other technologies should just go away? Then we take a look at the Linux Kernel 5.13 release and discuss some major ARM news going on. Plus we’ve also got our famous tips, tricks and software picks. All of this and so much more this week on Destination Linux. So whether you’re brand new to Linux and open source or a guru of sudo. This is the podcast for you.

      • Audacity backs down on telemetry, System76′s mechanical keyboard, elementary OS 6 beta – Linux News

        This time, we have the releae of elementary OS 6 public beta, a new mechanical keyboard from System76, Audacity getting some big backlash after annlouncing the introduction of telemetry, and some new information about the JingPad A1 , linux powered tablet

    • Kernel Space

      • Graphics Stack

        • Optimizing 3D performance with virglrenderer

          Collabora has been investing into Perfetto to enable driver authors and users to get deep insights into driver internals and GPU performance which were not previously visible. This post shows how we applied this work and other peformance analysis tools to study a number of workloads on the virtualized VirGL implementation, and used this insight to improve performance by up to 6.2%.

          Back in August 2019, I wrote about running games in a virtual machine by using virglrenderer. Now, let’s look at how the code can be tweaked to squeeze out the last bit of performance.

        • Virglrenderer Sees Some New Micro-Optimizations – Phoronix

          Virglrenderer that is part of the open-source Linux effort to provide accelerated OpenGL to guest virtual machines has been enjoying some new micro-optimizations.

          Gert Wollny outlined how making use of Perfetto for run-time profiling of Virglrenderer they were able to gain new insight into areas of Virglrenderer to focus on for micro-optimizations.

        • Panfrost Open-Source Mali Driver Adding Mediatek MT8183 Support With Linux 5.14

          The open-source Panfrost graphics driver stack that is now seeing support backed by Arm is going to see Mediatek MT8183 support with the upcoming Linux 5.14 kernel cycle this summer.

          The Mediatek MT8183 SoC will work with the Panfrost DRM kernel driver come Linux 5.14. This Mediatek SoC is prominent for being used by HP, Acer, and Lenovo Chromebooks. The Mediatek MT8183 was announced at the end of 2019 with featuring eight Cortex-A73 cores and four Cortex-A53 cores while using Arm Mali G72 MP3 graphics.

    • Instructionals/Technical

      • Partitioning using parted & fdisk commands – Unixcop

        Creating disk partitions enables you to split your hard drive into multiple sections that act independently.

        In Linux, users must structure storage devices (USB and hard drives) before using them. Partitioning is also useful when you are installing multiple operating systems on a single machine.

      • FSTAB & MTAB – Unixcop

        These are some of those critical programs for your computer. Without these, your computer will not know where to find any of the partitions or drives on the computer. Goof this up and you can be dead in the water. Never make any changes without a good backup copy.

        [...]

        Unixcop – Linux and Unix Howtos, Tutorials, Guides, News, Devops, Cloud, Monitoing, Tips and Tricks etc ….

      • Basics of HTTP Requests with cURL: An In-Depth Tutorial

        cURL (client URL) is one of the most used commands to automate the process of sending and receiving data to or from a server.

        The curl command supports many protocols such as – HTTP, HTTPS, FTP, SFTP, TELNET, etc. It is a cross-platform tool available in Windows, Unix, and macOS.

        cURL has a very broad usage – a quick way to see how broad of a usage, you can run curl -h in your terminal and see all of the options it offers.

      • How to Download and Install Figma on Linux

        Figma is a popular graphic design tool that allows wireframing, creating high-fidelity user interface designs, prototyping, and more in a real-time collaborative environment. One of the most loved features of Figma is its ability to run inside a browser, which makes it platform-independent.

        However, you might prefer the native application feel over a browser-based one. Figma does not have any official Linux client at the moment, but you can still install it on Linux as an application with an open-source client. Let’s find out how.

      • A guide to ML model serving

        How you deploy models into production is what separates an academic exercise from an investment in ML that is value-generating for your business. At scale, this becomes painfully complex. This guide walks you through industry best practices and methods, concluding with a practical tool, KFServing, that tackles model serving at scale.

        [...]

        The most direct way to use your model within an application is called model embedding. In this method, you simply embed the file that contains your model within your application code, and the application will directly access it.

        This has a few advantages, as the simpler infrastructure and direct access provide maximum performance during inference and, being embedded within the application, it allows for offline use. However, this is not a scalable method and generally regarded today as not a great practice.

      • How to Sort Files in Ubuntu (GUI and Shell)

        When we view the contents of any directory in Ubuntu, it is displayed based on file and folders’ names. However, sometimes we may need to sort the files in a specific order to get a better overview and locate files easier. For instance, it may be helpful if we want to view which files were accessed last time.

        In this article, I will explain how to sort files in a Ubuntu system using the Nautilus File Manager (the GUI) and the ls command (the command line).

        We have used Ubuntu 20.04 for running the commands and procedures mentioned in this article.

      • LFCA: How to Improve Linux Network Security – Part 19

        In an ever-connected world, network security is increasingly becoming one of the areas where organizations invest a great deal of time and resources. This is because a company’s network is the backbone of any IT infrastructure and connects all the servers and network devices. If the network is breached, the organization will pretty much be at the mercy of the hackers. Crucial data can be exfiltrated and business-centric services and applications can be brought down.

      • [Older] Creating Syslog entries and generating an alarm using a bash script

        In this article, we are going to discuss the syslog protocol. We’ll also learn about the logger command, which is a shell command and acts as an interface for the syslog module. The logger command makes entries in the system log. In this section, we are also going to create an alarm using a script.

    • Games

      • Mass Effect Legendary Edition now playable on Linux with Proton GE | GamingOnLinux

        The big new release of Mass Effect Legendary Edition from BioWare and EA is only supported for Windows on PC, but with Proton GE you should now be able to play it on Linux. Should being the keyword, as Proton can be a little fiddly at times.

        If you’re not clear on what Proton and Steam Play are, be sure to check out our constantly updated dedicated page. It’s a special compatibility layer for running Windows games and apps from Steam on Linux. Proton GE is the community-made version which has a number of extras.

    • Desktop Environments/WMs

      • Linux 101: What’s a tiling window manager?

        If you’re new to Linux, you’ve probably never heard of a tiling window manager. If you’re new to Linux, and you mistakenly try out a tiling window manager, you’re in for a surprise. Tiling window managers have been around for a while and for the uninitiated they can be a real challenge.

        The idea behind the tiling window manager is to efficiently and automatically organize your desktop for you. Most tiling window managers do this quite well—you open one app and it places it, automatically maximized, on your screen. Open another app and it splits the screen with the first app. Continue opening apps and you’ll find each app continues to split.

      • K Desktop Environment/KDE SC/Qt

        • Kdenlive 21.04.1 is out

          The first maintenance release of the 21.04 series is out with many bug fixes and improvements.

          The video stabilization function (Vidstab) for clips in the project bin will be working again with upcoming version 21.04.2.

        • Kubuntu 21.04 Hirsute Hippo review – Life is a vicious circle

          So what can I say? Kubuntu 21.04 Hirsute Hippo is a meh distro. There isn’t any glamor or novelty, or in fact, any reason for it to exist. Interim releases don’t make sense, with any distro family out there. It’d be so much better if we had one release every 18-24 months, but then get a nice, polished product. All in all, it’s nothing spectacular. There were bugs, there were regressions, there were glitches. Compare to the previous release, and then scratch your head.

          If you like Plasma, then Kubuntu does a good job, but you should stay with an LTS. I can’t say there is anything majorly useful or exciting here, and I feel totally dejected by the random scattershot of new problems. But until distros invest huge effort and resources in proper QA, nothing will change. So there we go. I went through the motions, I ticked a box, and I don’t feel any wiser or happier because of it. Until the next time.

    • Distributions

      • New Releases

        • T2 Linux 21.5 “Because we can” for 18 architectures
          
          Today the T2 System Development Environment Linux 21.5 was released
          with an even larger amount of supported, 18 pre- and cross-compiled
          set of architectures ever: alpha, arm, arm64, hppa, ia64, m68k,
          mips64, mipsel, ppc, ppc64-32, ppc64le, riscv, riscv64, s390x, sparc64,
          superh, x86, and x86-64.
          
          Major performance improemvnts were implemented, including: not yet
          upstream x86 concurrent TLB flushing, faster in-kernel zstd update as
          well as smarter (profile guided Os vs O3) whole system optimizations!
          
          The 21.5 release received updates across the board, while a major
          point of work was the GCC 11 update as well as re-basing and fixing
          upstream regressions for the Sony PS3 support as well as various small
          improvements, including an up to 15 seconds faster system shutdown when
          using sysvinit.
          
          All 18 official ISO images are fully cross compiled! Over 224 Subversion
          revisions, of which many are now AI updated by our nightly package bot
          we named “Data” ;-)
          
          Usually most packages are up-to-date, including Linux 5.12.4, GCC
          11.0, LLVM/Clang 12, as well as the latest version of X.org,
          Mesa, Firefox, Rust, KDE and GNOME 40!
          
          More information, source and binary downloads are open source and free
          at:
          
          https://t2sde.org
          
          Recently the development can also be followed live on YouTube at:
          
          https://youtube.com/morerenerebe
          
          There were 224 changesets with 251 lines of commit messages.
          Approximately 132 packages got updates, 25 issues fixed, 132 packages
          or features added and 10 removed. Multiple improvements have been
          committed.
          
        • What’s New in Bodhi Linux 6? 4 New Updates to Look Out For

          Bodhi Linux is an Ubuntu-based desktop distribution valuing minimalism and user choice. In accordance with that philosophy, the Standard Bodhi Linux install includes only a tiny number of pre-installed apps and the freedom to install whatever additional apps you wish.

          To further add to user freedom, the desktop environment for Bodhi Linux, Moksha, makes as many configuration options available to the user as possible. It’s also designed to be lightweight and fast, making it one of the best distros for older devices.

          [...]

          Are you running a previous version of Bodhi and wondering if you should upgrade? Bodhi 6 is stable and offers several improvements. While remaining on 5.1 won’t hurt you for the time being (Ubuntu 18.04 official support lasts until April 2023), you’d at least benefit from an updated package base for the apps you use.

          If you’re new to Bodhi, the distro is definitely unique among the host of options out there. Its beautiful themes and speedy engine make it an ideal option for those who value aesthetics, efficiency, and simplicity. The Standard install, in fact, is one of several great, lean options for running Linux on PCs with minimal disk space.

      • SUSE/OpenSUSE

        • GeckoLinux ROLLING 999.210517 released

          GeckoLinux is pleased to announce updates to its complete lineup of ROLLING spins, which are proudly built with unmodified openSUSE Tumbleweed and Packman packages from those projects’ own repositories.

        • GeckoLinux Switches to Btrfs by Default, Now Offers GNOME 40.1, LXQt 0.17, and Budgie 10.5.3

          GeckoLinux ROLLING 999.210517 editions are now available for download built with unmodified openSUSE Tumbleweed and Packman packages, and they come with a major change for those who want to install this desktop-oriented distribution, namely using Btrfs as default filesystem for the guided installation.

          While Btrfs is now the default file system for new installations, your existing GeckoLinux ROLLING installation won’t be affected the next time you update your system. Also, if you want to install GeckoLinux with another file system, you can select from the various supported filesystem via the custom partitioning option.

        • Digest of YaST Development Sprint 123 | YaST

          Both openSUSE Leap 15.3 and SUSE Enterprise Linux 15 SP3 are already in the oven and almost ready to be tasted. But although they smell delicious, the openSUSE volunteers and the great SUSE QA team never give up in challenging our beloved distributions to find the corner cases that need more polishing. Since we want to make sure each possible problem have a solution or a documented workaround at the release date, the YaST Team invested quite some time during the last sprint investigating and solving some problems related to AutoYaST, system migration, registration and other tricky areas.

          [...]

          One of the many features offered by AutoYaST is the possibility of specifying a so-called ask-list, which lets the user decide the values of some parts of the AutoYaST profile during the installation. That allows to fine-tune the level of flexibility and interactivity, with a process that is highly automated but still customizable on the fly. During this sprint we basically rewrote the whole feature to make it more robust and powerful, while still being fully backwards-compatible. See more details in the corresponding pull request including technical details, before-and-after screenshots and a link to the official documentation that explains how to use this reworked feature.

      • IBM/Red Hat/Fedora

        • Fedora 35 Aims For Better Experience Running Vintage Linux Games – Phoronix

          Fedora 35 is looking to replace the unmaintained SDL 1.2 packages with using the sdl12-compat compatibility layer for better handling of vintage Linux games by this upcoming distribution release.

          The hope is to replace the existing SDL 1.2 packages with sdl12-compat, which is basically the SDL 1.2 interfaces mapped over SDL 2.0. This SDL 1.2 compatibility layer is using SDL 2.0 “behind the scenes” and continues to see new commits unlike the unmaintained original SDL 1.2.

        • Cloud Satellite extends public cloud for consistent applications in hybrid environments

          One way to meet this need is to enable companies to consume public cloud services anywhere else in their IT infrastructure in a software deployment model, according to Jason McGee (pictured, right), IBM fellow, vice president and chief technology officer of the IBM cloud platform at IBM.

          “So, recently we launched this thing called IBM Cloud Satellite,” he said. “[It is] how we can actually extend the public cloud experience back into the data center, out to the edge, and allow people to kind of mix both location flexibility with public cloud consumption,” he said.

          McGee and Octavian Tanase (pictured, left), senior vice president of engineering at NetApp Inc., spoke with John Furrier, host of theCUBE, SiliconANGLE Media’s livestreaming studio, during IBM Think. They discussed the new demands of companies on the hybrid cloud, the main features of the IBM Cloud Satellite, and how the data storage provider NetApp complements this solution. (* Disclosure below.)

      • Debian Family

      • Canonical/Ubuntu Family

        • With $21M in funding, Code Ocean aims to help researchers replicate data-heavy science

          Say you’re a microbiologist looking at the effectiveness of a promising compound on certain muscle cells. You’re working in R, writing in RStudio on an Ubuntu machine, and your data are such and such collected during an in vitro observation. While you would naturally declare all this when you publish, there’s no guarantee anyone has an Ubuntu laptop with a working RStudio setup around, so even if you provide all the code, it might be for nothing.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Please Don’t Act Like This Maintainer

        Recently I saw a pull request for the kitty terminal that kind of annoyed me, not because of the content but because of the complete of any social awareness and etiquette from the creator and the maintainer of the project. Please use this as an example of how not to act.

      • Google Announces Some Very Interesting GSoC 2021 Projects

        Google announced today the accepted projects/students for this year’s Google Summer of Code. While for GSoC 2021 Google trimmed the length of this summer coding initiative and also cut the stipend amounts, there ended up being still a good turnout for this year with some interesting projects to be attempted.

        Google announced that 1,292 students were selected from 69 countries. Some 4,795 students submitted 6,991 applications from 103 countries in total.

      • Productivity Software/LibreOffice/Calligra

        • Month of LibreOffice, May 2021 – Half-way through!

          At the start of May, we launched the Month of LibreOffice, encouraging all users to get involved and help to make the software even better. Everyone who contributes – be it to documentation, translations, bug report testing and other areas – can claim a cool sticker pack, and has a chance to win extra merch too…

        • 10 freebies every small business should grab right now

          Microsoft Office is pricey. You don’t need to pay for it if you know about this free alternative: LibreOffice. It’s a free, open-source office suite compatible with Microsoft Office files. Since it’s open-source software, the program is continually updated at no charge.

          LibreOffice offers six programs that will feel instantly familiar to you if you’ve used Office before. Writer, Calc and Impress are equivalent to Microsoft Word, Excel and PowerPoint. They have most of the same features. You just might need to poke around to find some of them. Even better, LibreOffice can open and edit the documents you made in Office and save new files in Office formats. Download Libre Office here.

      • FSF

        • GNU Projects

          • A reflection of technology past and hopes for 2070

            Every organisation had its own operating system that supported selected applications until the arrival of Unix. More organisations started adopting Unix because of its portability and universal application. The inexpensive and interactive use of the Unix system transformed the way software engineers thought about programming.

            It’s also around this period that the hacking community started tinkering with operating systems. Back then, the term “hacker” was attached to computer experts who pushed computer systems beyond known limits. Somewhere along the way, a new breed of hackers concerned with personal gain (what we know today as cybercriminals) emerged.

          • Free Photos storage ending; should you pay for Google One?

            If you’re still on the fence about Google One, consider this. Eminent privacy advocate Richard Stallman foresaw how cloud computing would make people hand over their data to corporations.

      • Openness/Sharing/Collaboration

      • Programming/Development

        • Perl/Raku

          • Rakudo Weekly News: 2021.20 Cro Nodelayed

            Alexander Kiryuhin, Jonathan Worthington and vendethiel released Cro 0.8.5, the library for building reactive distributed systems taking advantage of all that the Raku Programming Language has to offer. Most important new features are the use of TCP_NODELAY by default (which improves network performance) and on-demand reloading of templates in development environments.

            [...]

            Although one can commit a Grant Proposal for a Raku project any time of the year, it is good to sometimes be reminded that another round is coming up to a deadline. So it’s not too late to submit your proposal for the May Round of the Foundation Grants.

  • Leftovers

    • Why does the Hindu American Foundation obfuscate caste reality?

      In October 2016, John Doe (name changed), a principal engineer at Cisco, was informed by two co-workers that his boss, Sundar Iyer, had told them that he was a Dalit.

      Often called “untouchables,” Dalits lie at the bottom of the caste hierarchy in India’s dominant Hindu religion. Although the caste system was officially abolished in 1950, the socio-economic oppression against Dalits has persisted for decades.

      At Cisco’s San Jose headquarters in California, Doe was subjected to caste discrimination and “received less pay, fewer opportunities, and other inferior terms and conditions of employment.” When he went to complain against his treatment, the upper-caste boss retaliated by reducing his role.

    • Science

    • Health/Nutrition

    • Integrity/Availability

      • Proprietary

        • Security

          • Security updates for Monday [LWN.net]

            Security updates have been issued by Debian (libimage-exiftool-perl and postgresql-9.6), Fedora (chromium, exiv2, firefox, kernel, kernel-headers, kernel-tools, mariadb, and python-impacket), Mageia (avahi), openSUSE (chromium, drbd-utils, dtc, ipvsadm, jhead, nagios, netdata, openvpn, opera, prosody, and virtualbox), Slackware (libxml2), SUSE (kernel and lz4), and Ubuntu (intel-microcode, python-eventlet, and rust-pleaser).

          • Dominique Dumont: Important bug fix for OpenSsh cme config editor

            The new release of Config::Model::OpenSsh fixes a bugs that impacted experienced users: the order of Hosts or Match sections is now preserved when writing back ~/.ssh/config file.

            Why does this matter ?

            Well, the beginning of ssh_config man page mentions that “For each parameter, the first obtained value will be used.” and “Since the first obtained value for each parameter is used, more host-specific declarations should be given near the beginning of the file, and general defaults at the end.“.

            Looks like I missed these statements when I designed the model for OpenSsh configuration: the Host section was written back in a neat, but wrong, alphabetical order.

            [...]

            This is now fixed with Config::Model::OpenSsh 2.8.4.3 which is available on cpan and in Debian/experimental.

          • PGP Encryption: How It Works and How You Can Get Started – Make Tech Easier

            Don’t let the name “Pretty Good Privacy” mislead you. PGP encryption is the gold standard for encrypted communication and has been used by everyone from nuclear activists to criminals since its invention in 1991. While the execution is complex, the concept is simple: you can encrypt text, making it unreadable to anyone who doesn’t have the key to decode it.

          • Try This One Weird Trick Russian Hackers Hate [Ed: KrebsOnSecurity cannot tell the difference between crackers and hackers even in 2021?]

            In a Twitter discussion last week on ransomware attacks, KrebsOnSecurity noted that virtually all ransomware strains have a built-in failsafe designed to cover the backsides of the malware purveyors: They simply will not install on a Microsoft Windows computer that already has one of many types of virtual keyboards installed — such as Russian or Ukrainian. So many readers had questions in response to the tweet that I thought it was worth a blog post exploring this one weird cyber defense trick.

            [...]

            Will installing one of these languages keep your Windows computer safe from all malware? Absolutely not. There is plenty of malware that doesn’t care where in the world you are. And there is no substitute for adopting a defense-in-depth posture, and avoiding risky behaviors online.

            But is there really a downside to taking this simple, free, prophylactic approach? None that I can see, other than perhaps a sinking feeling of capitulation. The worst that could happen is that you accidentally toggle the language settings and all your menu options are in Russian.

            If this happens (and the first time it does the experience may be a bit jarring) hit the Windows key and the space bar at the same time; if you have more than one language installed you will see the ability to quickly toggle from one to the other. The little box that pops up when one hits that keyboard combo looks like this…

    • Defence/Aggression

      • Why Edith Hamilton Feared the Decline of Individualism More Than Atomic Bombs

        The celebrated scholar Edith Hamilton wanted the world to rediscover the best of ancient Greece—the appreciation of the individual mind.

        [...]

        Laziness of mind rarely if ever made an appearance in the long life and remarkable work of Edith Hamilton. She celebrated the mind. She thought it was shameful to let one go to waste. In her view, “Mind and spirit together make up that which separates us from the rest of the animal world, that which enables a man to know the truth, and that which enables him to die for the truth.”

        In her last three decades, she put her own mind to reawakening popular interest in the great thinkers of the ancient past—and in that noble effort, this homeschooled prodigy indisputably succeeded.

        Born in Dresden, Germany to American parents, she grew up in Ft. Wayne, Indiana. Her mother and father desired the best education for their five children. They quickly realized that it was not to be found in the public schools. Edith and her three sisters and one brother were all homeschooled, and each one went on to become an accomplished professional.

    • Monopolies

      • How Our Amazon Trucking Investigation Came Together — The Information

        One of my favorite things about being an editor is watching other reporters in action. I’m routinely amazed by their techniques and perseverance, both of which are necessary to produce excellent journalism.

      • Procedures and strategies for anti-counterfeiting: Romania

        Romania joined the European Union on 1 January 2007. Consequently, the Romanian customs authorities’ responsibility to protect the external border of the European Union increased considerably, as Romania has a significant border with non-EU countries (eg, Serbia, Ukraine and Moldova).

      • Procedures and strategies for anti-counterfeiting: Italy [Ed: This is all about monopoly or protecting from legitimate competitors, but they call everything "piracy" or "counterfeiting" to cloud our vision]

        In 2003 specialised IP divisions were set up in 12 existing courts, and in September 2012 these were increased to 21. Moreover, since 2014 cases involving foreign companies have been concentrated in nine of these courts (Milan, Turin, Venice, Genoa, Rome, Naples, Bari, Cagliari and Catania). These divisions have exclusive competence to decide on civil actions relating to trademarks, patents, designs, copyright and unfair competition.

      • Patents

        • Samsung is preparing to showcase a flexible S-shaped screen [Ed: Patents on things that fold, sort of like papers did since the days of ancient scrolls and papyrus. Nowadays almost all supposed 'innovation' boils down to useless gimmicks that are neither novel nor worth a patent, whereas the patent system rubberstamps almost anything that's thrown its way to help fake 'advancement' (for monopolistic agenda alone). You can beat your ass that there are already many US patents on asses and maybe even on poor. No, I have not check and don't intend to run such searches, either.]

          The reality is that foldable smartphones have arrived and are not going anywhere. They did not blow up the market and for a long time will be in demand only by those who are ready to pay more for outlandish devices, regardless of the existing problems with reliability and durability. Samsung is especially busy with projects of devices with flexible displays and is ready to go further in its research.

        • Should TRIPS waivers be used to resolve vaccine inequality? [Ed: Can we stop asking patent litigation firms about what to do regarding patents? Or whether patents put millions of lives at risk? The media is all polluted with this self-promotional and misleading agenda.]
        • Mobbing Red Wing: Federal Circuit Eases Declaratory Judgment Personal Jurisdiction against Patent Holding Companies [Ed: US patent court system as a carnival of patent trolls "forum-shopping" for judges that openly sell their bias to turn trolling into cash cows]

          The Federal Circuit’s new decision in Trimble Inc. v. PerDiemCo LLC reads like my recent Civil Procedure final exam.[1] The topic is personal jurisdiction–when may a Federal Court exercise its power over an out-of-state patentee in a declaratory judgment action challenging the patent’s validity. The holding is important–repeated and specific threats of litigation by an out-of-state patentee can be sufficient to establish personal jurisdiction for a declaratory judgment action.[2] The decision relies upon the an expanded notion of purposeful availment from the Supreme Court’s 2021 decision in Ford,[3] but should also be seen as further limiting the holding of Red Wing Shoe.[4]

          In the U.S., personal jurisdiction is handled on a state-by-state basis, even if the case is filed in Federal Court. “Due process” requires a defendant to have sufficient connection with the forum state before a court can exert power over the defendant or the defendant’s assets.[5] This lawsuit was filed in California against PerDiemCo, and so the personal jurisdiction question boils down to whether PerDiemCo has directed its activities toward California in a way that makes jurisdiction fair, just, and reasonable according to our traditions.[6]

        • Post-IPO lock-up: Protecting Australian investors at the risk of global competitiveness [Ed: EPO is run by gangsters (their own staff calls them "mafia"), so citing them as authority on anything, including patent policy, is like citing GOP politicians on "democracy"]

          As we look for ways to build the post-COVID-19 economy, a recent comprehensive study by the European Patent Office (EPO) has provided some insights on the positive role that innovation and Intellectual Property (IP) rights plays in increasing profitability and creating jobs.

        • Keeping up with Dutch patent litigation: second half-year case law review 2020 [Ed: Litigation lawyers see patents as nothing but a lawsuits opportunity. Asking them about patent law is an exercise in futility.]

          Last year the IPKat started a series recapping patent litigation in some of the major patent litigation jurisdictions in Europe (see reports from the Netherlands, Germany and France). Why? Because we are all facing information overload especially in these times, so Merpel meowed at the AmeriKat to cut through all the noise and just get to the point. So we continue with the series in this the second roundup of Dutch patent litigation addressing fascinating issues such as cross-border jurisdiction, health insurers’ reimbursement following from a later discharged PI and an additional question to the equivalence test. Over to the IPKat’s friends at Brinkhof in the Netherlands in the form of Barbara Mooij and Alexander de Leeuw:

          “In this second roundup of Dutch patent litigation, we dive into some of the noteworthy patent cases of the Dutch courts from July – December 2020. Although the Dutch courts have by now fully adjusted to conducting hearings via video-conference, they remain extremely busy. The amount of case law in the second half of 2020 was similar to the first half of 2020.

        • South Africa Compulsory Licensing [Ed: Imagine a patent policy designed for actual people instead of selfish corporations with no objectives that are moral]

          In seeking to promote effective and adequate protection of intellectual property rights, South Africa became a signatory to the Trade-Related Aspects of Intellectual Property Rights (TRIPS) Agreement in 2005. This became the basis for compulsory licenses in South Africa.

          South Africa incorporated these provisions into the South African Patents Act 1997 (the Act), under Sections 55 and 56.

        • Christoph Ann: “Licensing relevant COVID-19 patents would increase their availability” [Ed: Patent zealots and litigation profiteers are foolishly, not shrewdly, showing their disregard to human life this month. Sociopathy is a form of ugliness.]

          Christoph Ann: From a legal perspective, providing for a waiver of IP, mostly patent protection, in an adjusted TRIPS Agreement is conceivable. Depending on how such a provision would be phrased, World Trade Organisation (WTO) members then could be obliged to implement this into national patent law. However, the debate as such is nothing new.

          [...]

          Whether US pharmaceutical companies like it or not, there are similarities with the South African AIDS pandemic in the late 1990s, where South African president Thabo Mbeki had outright denied HIV being a health problem and kept the country from publicly committing to preventive measures

          When the disease got out of hand, South African politics blamed the patent system and patent holders from the developed world. Ultimately, political pressure brought about the compromise of antiretroviral drug producers lowering prices to levels acceptable for both sides. This solution left the patent system intact. For COVID-19 vaccines, the outcome may be somewhat similar.

        • F-star Therapeutics Reports First Quarter 2021 Financial

          FS118 European patent protection granted: The European Patent Office (EPO) granted a patent in January 2021 with claims protecting the composition of matter of F-star’s FS118 molecule giving protection until June 2037. The phase 2 proof-of-concept trial of FS118 is proceeding on plan and the Company plans to provide an update on progress in the first half of 2022.

        • 4 charts that show how technology is enabling the energy transition [Ed: A site I never heard of is participating in the EPO’s greenwashing propaganda campaign, seeking to distract from EPO crimes]

          The shift to low-carbon energy (LCE) is a crucial part of addressing the challenges of the climate crisis. Unless emissions are reduced and greener energy is increased, the thresholds for temperature rises outlined in the Paris Climate Agreement could be breached.

          That’s according to the European Patent Office (EPO) and the International Energy Agency (IEA), who have issued their second report into the growth of the technologies needed to support the transition to greener types of energy. Called Patents and the energy transition: Global trends in clean energy technology innovation, the report examines the link between patented developments and support for greener energy use. The shift to LCE can only be achieved through an acceleration in energy-sector innovation, the report’s authors state.

        • Does the Irish Court of Appeal in Merck v Clonmel part ways from the CJEU’s Santen Article 3(d) decision?

          Last year’s CJEU decision in Santen (C-673/18) was an usually clear judgment on a question that had dogged SPC case law for years: whether there are any circumstances in which an SPC may be based on a second marketing authorisation for a product. In Santen (C-673/18) the CJEU rejected its own previous reasoning on this question and appeared to rule out the possibility of SPCs based on 2nd marketing authorisations (The SPC Blog).

          The CJEU decision Santen (C-673/18) has now been applied by the Court of Appeal of Ireland (Merck v Clonmel [2021] IECA 54). The case related to Merck’s Ireland SPC for its cholesterol lowering combo-product Inegy (ezetimibe + simvastatin). Interestingly, given the apparent uncompromising position of the CJEU in Santen (C-673/18), the Irish Court of Appeal found that Article 3(d) did not necessarily exclude SPCs based on a marketing authorisations for combination product, even when both of the individual active ingredients in the combination product were covered by previous authorisations.

          [...]

          Merck already had an SPC for ezetimibe monotherapy (Ezetrol). Both the Ezetrol and Inegy SPCs were based on the same Irish patent (EP (IE) 0 720 599). The patent was directed to compounds for the treatment of atherosclerosis, and explicitly claimed ezetimibe. The known statin simvastatin was mentioned in the description of the patent. Simvastatin had been previously approved for medicinal use. The patent did not explicitly disclose a combo-product comprising ezetimibe and simvastatin. The Irish Court of Appeal therefore found the Inegy SPC invalid under Article 3(a) SPC Regulation as interpreted by the CJEU in Royalty Pharma (C-650/17), whereby a product must be specifically identifiable in the patent on which the SPC is based. The Irish Court of Appeal decision on this point was in line with the Paris Court of Appeal decision on the French Inegy SPC application (as reported by the SPC blog).

          Despite already finding the Inegy SPC invalid under Article 3(a), the Irish Court of Appeal also considered whether the SPC complied with Article 3(d). The question was whether the marketing authorisation for Inegy (ezetimibe + simvastatin) was the 1st marketing authorisation to place the product on the market, given the previous approval for Ezetrol (ezetimibe monotherapy). Notably, the Ezetrol marketing authorisation permitted patients to take statins, including simvastatin, in combination with Ezetrol (ezetimibe monotherapy). Nonetheless, the Court of Appeal found that the co-administration of two separate products, ezetimibe and a statin, could not be equated to a marketing authorisation for the comb-product, Inegy. The Court of Appeal thus found that the Inegy SPC did not contravene Article 3(d) of the SPC Regulation.

        • Amgen v Sanofi: Narrowing the scope of protection for antibody inventions? [Ed: Stop pretending life is an "invention"; stop telling lies to put patents on everything. This is insane!]

          In the latest development in global patent litigation that has polarized the life sciences industry, Amgen’s patent claims covering a whole class of monoclonal antibody PCSK9 inhibitors have been ruled to be invalid by the US Court of Appeals for the Federal Circuit.

          The US patents cover Amgen’s own antibody evolocumab (branded as Repatha®), which is used as a cholesterol medication, and the structurally distinct rival antibody alirocumab (branded as Praluent®) which Sanofi and Regeneron developed independently.

        • Software Patents

          • Is it worth patenting your AI tools for drug discovery? [Ed: Disguising illegal patents such as software patents as "HEY HI" because who the hell cares about science when you can name-drop buzzword salads instead?]

            In the last few years, there has been a lot of interest in how artificial intelligence (AI) can be used to improve the drug discovery and development processes. During the global Covid-19 pandemic, many people will have become aware of just how long it takes and how much it costs to develop a drug and release it onto the market. AI is being used by many companies to try to speed-up and increase the efficiency of the process to identify new drugs for new and existing diseases. Sometimes, the AI is used to discover existing drugs that could be used for a different purpose. Often, when the AI identifies a drug, and experiments confirm it is useful for the intended purpose, the drug can be patented. But what about the AI itself – can the AI be protected by patents, and should you try to? In this article, I will share some thoughts on whether it is possible to patent AI tools for drug discovery and drug design.

          • Omnitek Partners settles with Unified

            On May 13, 2021, the Board issued an order terminating IPR2020-01574 pursuant to a joint settlement request filed by Unified Patents and Omnitek Partners LLC, an NPE. U.S. Patent 8,224,569 is generally directed towards a method for generating and displaying driving directions. The patent had been asserted in litigation against Ford, Here Global B.V., Toyota, Apple, and Alpine Electronics, and is still currently asserted against GM, Mazda, and Volvo.

Richard Stallman Refers to Intel’s Management Engine (ME) — or a Back Door — as ‘Master’, and the Processor Intel Lets Us Use as ‘Slave’

Posted in Deception, Free/Libre Software, Hardware at 4:42 pm by Dr. Roy Schestowitz

Video download link

Summary: “The president and founder of the Free Software Foundation will speak about pressing issues in free software today, and will present the winners of the 2018 Free Software Awards,” says the summary (this was 3 years ago, i.e. before the purge of language, with a prominent role played by Intel)

IN HINDSIGHT, or in sight/light of recent news, more people understand that Dr. Stallman was wrongly maligned, maybe even used as somewhat of a scapegoat/sacrificial lamb to distract from what Bill Gates had done in MIT.

“Racism will go away when we get rid of racist companies like the I’s (IBM and Intel, which actively harmed black people, collectively).”In any event, it’s worth reminding people of the message of Stallman on technical and ethical issues, setting aside all the political stuff that he’s being blasted for.

Listen to the above video and pay attention to what he said about 3 minutes into this talk. It’s a subject that I spoke to him about in the past. It’s about microprocessors coming with back doors (more of them over time; it’s not limited to Intel anymore).

Richard Stallman in 2018What I found curious, personally at least, is the fact he used “master” and “slave” as metaphors. That was 3 years ago.

Nowadays the very same companies he’s criticising in his talk are trying to dilute or narrow down our vocabulary, making it harder to express or explain the relationship between us and those abusive corporations that work for the government (their master), not for customers/users (slaves). Racism will go away when we get rid of racist companies like the I’s (IBM and Intel, which actively harmed black people, collectively). Those companies are big contributors to racial injustice. Banning or “eradicating” — as they put it — a bunch of supposedly ‘offensive’ words will accomplish almost nothing in practice.

Photo source and licence: CC BY-SA 4.0

Links 17/5/2021: NetBSD 9.2 and Early Look at Bodhi Linux 6.0.0

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

  • GNU/Linux

    • Run Linux on Refurbished Mini PCs – RAM – Part 5

      If you need a fast computer but don’t have much to spend, consider picking up an off-lease refurbished system. These PCs are a few years old and have seen some use, but they are often heavily discounted and offer a lot of bang for your buck.

      In this article we offer our recommendations about the type of RAM, the amount of RAM, and other factors to consider when buying a refurbished mini PC for running Linux as a desktop computer.

    • Desktop/Laptop

      • Dear Google, When is the Linux Support for Google Drive Arriving?

        Google Drive is a popular cloud storage solution that offers convenient features and often a reliable choice for many consumers out there.

        It is also the default choice for many Android smartphone users to store their photos or phone backups. Not to forget, WhatsApp (the most popular instant messenger) also lets you back up your chats and media to Google Drive.

        Google Drive also offers competitive regional pricing, which makes it easy for users in developing countries to use cloud storage.

        I think it is safe to say that it is the best choice for many users across multiple platforms. It is available for Windows, Mac, Android, and iOS.

      • System76 Launches New Mechanical Keyboard

        Designed to “place control back into your hands,” the Launch keyboard lets you remap keys, swap out keycaps, and configure multiple layers to suit your needs. You can select from “jade” switches for a definitive key click or “royal” switches for a muted clack and cycle through a range of LED patterns and colors.

    • Server

      • The First Release Candidate of Rocky Linux is Here — And We’re Excited [Ed: "SPONSORED CONTENT BY SILICON MECHANICS" or paid-for ads disguised as articles]

        Back in December of 2020 Red Hat announced it will no longer be supporting CentOS 8 as of January 1st, 2022 . This was a big deal for HPC practitioners and the larger computing community. But Red Hat had a plan.

        Red Hat announced CentOS Stream, which they are calling “the upstream brand of Red Hat Enterprise Linux.” This version of CentOS does not operate on a traditional release schedule but in a rolling-release style, which limits its practical applications. Further, it has shifted from a downstream, bug-for-bug compatible version of Red Hat Enterprise Linux (RHEL) to an upstream, experimental distro. This means it is less a free version of RHEL and more of a beta version of future RHEL releases.

    • Audiocasts/Shows

      • Whats Going On With Lenovo and Linux?

        Last year Lenovo thrilled Linux fans with a TON of hardware announcements, and a promise to treat Linux as a first-class citizen. Well, I have a gripe. But I also have an update DIRECTLY from Lenovo’s Mark Pearson.

      • LHS Episode #412: WFView Deep Dive

        Hello and welcome to the 412th episode of Linux in the Ham Shack. In this episode, we have a fantastic interview with Elliott, Phil and Roeland, developers of the WFView project. WFView is an open source rig management application which implements rig control, network access, audio transport, full display view and more. It’s open source and cross platform and available for download today. We hope you check out the project and enjoy the podcast.

    • Kernel Space

      • Kernel prepatch 5.13-rc2

        The 5.13-rc2 kernel prepatch is out for testing. “The fixes here are all over the place – drivers, arch updates, documentation, tooling.. Nothing particularly stands out”.

      • The Growing Number Of AI Accelerator Drivers Reignites Linux Kernel Driver Debate

        While we are sure to see only more AI accelerator drivers introduced to the Linux kernel over the coming years, the open-source driver situation for the Linux kernel is increasingly becoming a fragmented mess already and disagreements among kernel developers continue to be reignited over the mainlining process and the handling of these drivers.

        The latest example is over the ongoing effort for Intel working on their Gaussian and Neural Accelerator “GNA” Linux driver for the mainline kernel for this feature already found in current mobile SoCs. Intel’s GNA Linux driver is one of several AI-related accelerator drivers currently being worked on by the company for Linux — Intel is still working on their Nervana NNPI Linux driver and there is also all of the Habana Labs AI training/inference accelerator code in the kernel with Intel having acquired that firm. Even among all of Intel’s different AI kernel drivers for Linux, there isn’t a uniform API or any concerted effort around supporting all of them at a low-level but have their different kernel driver components. Granted, up the stack they are pushing oneAPI and software efforts like oneDNN for application programmers, but at the kernel level there is fragmentation among their multiple kernel drivers in this area, not to mention vastly different interfaces for drivers from other hardware vendors.

    • Applications

      • Cockpit: A Beginner Friendly Web Based Linux Server Manager

        Cockpit lets you manage a remote Linux system through a browser window. An administrator can take a look at the systemd journal, check the load, and start and stop services.

        Cockpit is a Red Hat sponsored free and open source web-based system management application. It uses a secure shell (SSH) client to access remote servers. Thanks to responsive design, the user interface automatically adapts to different screen sizes which, in turn, facilitates easy access via smartphones.

        While many Linux sysadmins spend most of their time on the command line, access to a remote system using a tool like a secure shel (SSH) doesn’t always provide the most useful command output. Linux Cockpit provides graphs and easy-to-use forms for viewing performance measures and making changes to your systems.

      • Most: The Linux Pager You Never Knew You Needed

        The best part about Linux is that you don’t have to take your environment the way it comes. Because it’s modular, you can swap out components as you like them.

        One utility that you might not think about is the pager. This is the program that comes up when you run the man command on Linux. On most systems, it’s called less by default. However, there are other pagers you can use, and one of them is most.

      • The Best Note Taking Apps for Students to Install on Linux

        Everyone is taking notes. Students take notes when they attend classes, when they study, research, and so on. Taking notes is important because it helps you note down the most important and relevant information that will be of huge help later. This is valid especially in the case of students who need to attend many classes and have lots of assignments to write.

        [...]

        Joplin is one of the best apps out there that allows students to take notes. Taking notes is essential, so you need an app that has no bugs and has the features you need. Joplin seems to be the best alternative to Evernote, one of the best note-taking apps out there. This app can easily be installed on Linux, so it seems to meet the requirements. Joplin has many features you can use and adapt to your tasks. You can have to-do lists, you can take notes on plain paper, or use the markdown editor. All your notes can be synced with Google Drive or Dropbox so that you always have access to them.

      • Passbolt: Free open-source password manager for teams and DevOps

        Developer teams often require sharing passwords, login keys and credentials among team members. As the project progresses, it is difficult to keep track of these important data.

        A collaborative solution is required, to save a huge deal of time and effort managing these keys and passwords.

        So, here comes a Passbolt.

        Passbolt is a free open-source and self-hosted solution for developers to manage their shared login data, passwords, keys and more.

        It is based on OpenPGP and design specifically for teams (Developers and DevOps).

        Passbolt has an extensive JSON API and follows open security standards as it uses GnuPG for server-side verification and user authentication.

    • Instructionals/Technical

      • Integrate AppImages To Application Menu Using AppImageLauncher – OSTechNix

        This guide explains what is AppImageLauncher and how to integrate AppImages to application menu using AppImageLauncher utility in Linux.

      • How To Install WebERP on Ubuntu 20.04 LTS – idroot

        In this tutorial, we will show you how to install WebERP on Ubuntu 20.04 LTS. For those of you who didn’t know, WebERP is a free, open-source, and complete web-based accounting and business management system. With webERP, you can manage many things including, purchase orders, web store, manufacturing, sales, general ledger, and shipping. It is written in PHP and uses MariaDB as a database backend.

        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 through the step-by-step installation of WebERP 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.

      • [Older] Gathering and aggregating system information in Linux – Linux Concept

        In this article, we are going to discuss the dmidecode Linux tool, which will gather information about the system such as CPU information, server, memory, and networking.

      • How To Install KVM on Manjaro 21 – idroot

        In this tutorial, we will show you how to install KVM on Manjaro 21. For those of you who didn’t know, KVM stands for Kernel-based Virtual Machine which allows us to run multiple guests operating systems on a single host. KVM is an Open-source technology that lets us turn our Linux machine into a Hypervisor. This allows us to run multiple Virtual Machines (VMs). The KVM converts Linux into a (bare-metal) hypervisor. Implementations of KVM are supported on the x86 platforms (32-bit and 64-bit) that support virtualization CPU extensions (such as those provided in Intel VT and AMD-V lines). The only exceptions are the Atom processor from Intel.

        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 through the step-by-step installation of the KVM on a Manjaro 21 (Ornara).

      • Get Terminal Integrated into File Manager in Ubuntu 20.04 / Ubuntu 21.04 | UbuntuHandbook

        Want to embed a terminal in the Files, Nautilus file manager, in Ubuntu? Nautilus Terminal is the project to do the job.

        Nautilus Terminal is an open-source project started in 2010. It’s now at version 4.x that supports up to Nautilus 40.

        With it, you have an integrated terminal in each file window and tab. The terminal follows the navigation, without running cd command, the terminal automatically go to the directory when you navigate to a folder in file manager.

      • [Older] Compressing and archiving files in Linux Operating System – Linux Concept

        There is a difference between a compressed and an archive file. So, what is an archive file? It is a collection of files and directories that are stored in a single file. An archive file is not a compressed file.

        What is a compressed file? This is a collection of files and directories stored in one file. It uses less disk space for storage.

      • How and why I compile the QMK keyboard firmware in Alpine Linux | Hund

        I haven’t touched the firmware on my keyboard for a couple of years now, but the other day I decided it was time to make a few minor tweaks to it.

        Compiling the QMK firmware in Gentoo means that I have to setup a development toolchain for the Atmel AVR microprocessor, which is what my keyboard uses. While it’s not rocket science to cross compile things in Gentoo, we can’t ignore the fact that I’m lazy.. So. I found it a lot easier and quicker to just set it up on my secondary computer with Alpine Linux instead.

        All I had to do was to install the packages avr-gcc and avr-libc, I could then simply compile the source code. Flashing the firmware is still done on Gentoo with the tool dfu-programmer, simply because that’s the machine my keyboard is connected to.

      • How to Create a File in Linux Using Terminal

        As we all know, Linux is an operating system mainly used by geeks and developers, who are mostly keyboard people and like to write commands instead of using a graphical user interface (GUI). Unlike the Windows operating system, where most of the work is done with a few clicks, Linux has commands for everything, such as basic file manipulation, compression or extraction of files, etc. These commands run on the Linux command line known as the terminal or shell. The terminal or shell is a utility in Linux that is responsible for running the commands. Today, I will introduce various methods that you can use to create a file in Linux using the terminal.

      • How to setup FTP/SFTP server and client on AlmaLinux

        FTP and SFTP are great protocols for downloading files from a remote or local server, or uploading files onto the server. FTP will suffice for some situations, but for connections over the internet, SFTP is recommended. In other words, FTP is not secure to use over an internet connection, since your credentials and data are transmitted without encryption. The ‘S’ in SFTP stands for ‘Secure’ and tunnels the FTP protocol through SSH, providing the encryption needed to establish a secure connection.

      • How to upgrade to Fedora 34

        Fedora 34 is here! With it comes a brand new desktop environment: Gnome 40! If you’ve been patiently waiting to try out this new release, this article is for you! Follow along as we go over how to upgrade to Fedora 34!

        If you do not have Fedora 33 installed and can’t upgrade straight to 34, or if you use a different distribution and want to check it out, you’ll want to download Fedora 34.

        To get your hands on Fedora 34 to try it fresh, start by heading over to the Fedora official website. Once on the website, locate “Fedora Workstation” and click on the “Download Now” button.

        By clicking on “Download Now” with the mouse, you’ll be taken to the download page. From here, locate the “On Linux or just want an ISO file?” option. Then, select the “Download” button next to “Fedora 34: x86_64 DVD ISO” to grab the latest Fedora. Or, download Fedora Media Writer if you’re on Windows or Mac OS.

      • Install WPScan WordPress Security Scanner on Ubuntu 20.04 LTS

        Commands to install WPscan WordPress security scanner on Ubuntu 20.04 or 18.04 Linux distos to find plugin or themes vulnerabilities issues.

      • Setup syslog server on Ubuntu or CentOS for Centralized Logs management – LinuxTechLab

        Checking logs is an important activity to see what’s happening on your Linux servers, especially when you are trying to locate an issue. It easy when you are just managing 2, 3 servers but what to do when you are handling 50 or 100 servers?

        That’s when Centralized log management comes into the picture. We can sync all the Linux server logs (auth logs, cron logs, syslogs, etc) to a single Linux server so that we have access to logs of all the servers, whether 1 or 100, on a single server & when we are required to check logs, we will just login to a single server & will have access to logs from all servers.

        This is also useful when you don’t plan to give access to servers to all the individuals but we can just give access to a centralized logs server & they can see logs from that single machine only.

      • Show current network interface in use
      • [Older] Write a bash script accessing SQL databases remotely or locally – Linux Concept

        In this article, we are going to learn how to automate SQL queries by connecting to a server using a shell script. Bash scripting is used for automating things.

      • [Older] Write a bash script to monitoring directories and files

        inotify is a tool in Linux which is used to report when a file system event occurs. Using inotify, you can monitor individual files or directories.

      • Complete Beginner’s Guide to LVM in Linux [With Hands-on]

        This is a complete beginner’s guide to LVM (Logical Volume Management) in Linux.

        In this tutorial, you’ll learn the concept of LVM, its components and why you should be using it.

        I won’t be limited to just the theoretical explanation. I’ll also show hands-on examples for creating and managing LVMs in Linux.

        In short, I’m going to give you all the necessary information that you’d need to start working with LVM in the real world.

      • Install Nginx with PHP and MySQL (LEMP) plus SSL on Debian 10

        LEMP is an acronym that stands for the following software stack: Linux kernel, Nginx web server, MariaDB database (or MySQL), and the PHP server-side programming language. This software is widely used on servers on the Internet today to provide dynamic websites or interactive web applications.

        Nginx is a modern and resource-efficient web server that is actively developed and is the second most used web server on the Internet after the Apache HTTP server. It is particularly fast because it uses an asynchronous, event-driven approach to processing requests.
        This tutorial shows you how to install and configure the LEMP stack (Nginx with MariaDB and PHP 7) on the latest version of Debian 10.

      • Network address translation part 4 – Conntrack troubleshooting

        This is the fourth post in a series about network address translation (NAT). The first article introduced how to use the iptables/nftables packet tracing feature to find the source of NAT-related connectivity problems. The second article introduced the “conntrack” command. The third article gave an introduction to the “conntrack” event framework.

        This article shows how to expose more information about what is happening inside conntrack.

      • How To Install Rootkit Hunter on Linux – idroot

        In this tutorial, we will show you how to install Rootkit Hunter on Linux. For those of you who didn’t know, Rootkit Hunter (rkhunter) is a Unix-based tool that scans for rootkits, backdoors, and possible local exploits. Rootkits are self-hiding toolkits secretly installed by a malicious intruder to allow that user to gain access to the server.

        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 through the step-by-step installation of the Rootkit Hunter on a Linux operating system.

      • How to Install Ventoy on Ubuntu

        Learn how to download and install Ventoy on Ubuntu from GUI. Ventoy is an open-source tool to create a bootable USB drive.

      • How to Use Handlers in Ansible Playbook

        In Ansible, a handler is just like any other task but only runs when called or notified. It takes action when a change has been made on the managed host. Handlers are used in initiating a secondary change such as starting or restarting a service after installation or even reloading a service after some modifications have been made in the configuration files. In this guide, we will shed more light on Ansible handlers. We will learn how to use handlers in ansible playbook.

      • How to find Intel NUC BIOS version and model on Linux – nixCraft

        I installed Linux on Intel NUC. I need to find Intel NUC BIOS version. How do I find out BIOS version, date, and model name of my Intel NUC using Linux command-line options?

        Introduction – Intel NUC is an acronym for Next Unit of Computing. It is a small factor computer that runs on Linux, *BSD, MS-Windows and any other X86 operating systems. The latest NUC uses eight generations Intel CPUs. One can find out Intel NUC BIOS version using the dmidecode command. You must log in as the root user to run dmidecode command.

      • How to install and use FFmpeg on Ubuntu 21.04 Linux Operating System – Linux Concept

        The FFmpeg is the most potent and useful command-line tool on Linux system for multimedia files transcoding. You can use FFmpeg to convert multimedia files between various video and audio formats and resize videos. It has multiple audio and video libraries such as libavcode, libavformat, and libavutil.

        In this tutorial, you will learn how to install FFmpeg into Ubuntu 21.04 Linux operating system. Here we will also show you how to install FFmpeg stable and latest version into various Ubuntu distro.

        The same instruction you can use any other Ubuntu-based Linux distribution Operating Systems.

      • How to recursively find and list the files by date in Linux | FOSS Linux

        We shall discuss methods of recursively printing files and directories on your current working directory with the additional knowledge of knowing when they were last modified based on their associated timestamps.

      • [Older] Ubuntu basic security practices

        In this article, we will look at some best practices to secure Ubuntu systems. Linux is considered to be a well secured operating system. It is quite easy to maintain the security and protect our systems from unauthorized access by following a few simple norms or rules.

      • [Older] Securing a network with uncomplicated firewall in Ubuntu System – Linux Concept

        It is said that the best way to improve server security is to reduce the attack surface. Network communication in any system happens with the help of logical network ports, be it TCP ports or UDP ports. One part of the attack surface is the number of open ports that are waiting for connection to be established. It is always a good idea to block all unrequired ports. Any traffic coming to these ports can be filtered, that is, allowed or blocked with the help of a filtering system.

        The Linux kernel provides a built-in packet filtering mechanism called netfilter, which is used to filter the traffic coming in or going out of the system. All modern Linux firewall systems use netfilter under the hood. Iptables is a well-known and popular user interface to set up and manage filtering rules for netfilter. It is a complete firewall solution that is highly configurable and highly flexible. However, iptables need effort on the user’s part to master the firewall setup. Various frontend tools have been developed to simplify the configuration of iptables. UFW is among the most popular frontend solutions to manage iptables.

      • [Older] Securing Ubuntu System against brute force attacks

        So you have installed minimal setup of Ubuntu, you have setup SSH with public key authentication and disabled password authentication, and you have also allowed only single non-root user to access the server. You also configured a firewall, spending an entire night understanding the rules, and blocked everything except a few required ports. Now does this mean that your server is secured and you are free to take a nice sound sleep? Nope.
        Servers are exposed to the public network, and the SSH daemon itself, which is probably the only service open, and can be vulnerable to attacks. If you monitor the application logs and access logs, you can find repeated systematic login attempts that represent brute force attacks.

      • [Older] Configure Ubuntu system to connect network with static IP – Linux Concept

        When you install Ubuntu server, its network setting defaults to dynamic IP addressing, that is, the network management daemon in Ubuntu searches for a DHCP server on the connected network and configures the network with the IP address assigned by DHCP. Even when you start an instance in the cloud, the network is configured with dynamic addressing using the DHCP server setup by the cloud service provider. In this chapter, you will learn how to configure the network interface with static IP assignment.

    • Games

      • The Paws and Claws DLC for Children of Morta raises over $130,000 for charity

        Paws and Claws, a pretty wholesome DLC for the fantastic and stylish Children of Morta has managed to raise a rather nice lump sum for charity.

        “We have a piece of truly wonderful and heartwarming news for you today! The Paws and Claws charity DLC has proven to be a huge success and ever since its launch, we’ve been able to raise MORE than $130K for animals worldwide!” – Dead Mage & 11 bit studios

      • Top-down tactical shooter RUNNING WITH RIFLES had a massive surge in players recently | GamingOnLinux

        After being available in some form since 2012, RUNNING WITH RIFLES (RWR) seems to be finally hitting it big with a sudden surge of thousands flocking to the top-down tactical shooter.

        For Osumia Games, this has been a long-deserved moment in the spotlight. They’ve supported Linux with RWR since 2012 during the early Beta builds and it’s a huge amount of fun to run around in. It’s currently 80% off on Steam, which has probably helped the surge of players, however it’s done the same discount multiple times in the past which did not cause much of a surge until now.

      • Stadia confirms Super Animal Royale and Shantae and the Pirate’s Curse plus more coming | GamingOnLinux

        Stadia has confirmed another few new announcements for their Linux-powered game streaming service that will be coming soon. Some out now, some have no release date yet.has confirmed another few new announcements for their Linux-powered game streaming service that will be coming soon, although neither has an actual release date.

        Two recently we missed were Street Power Football and Hundred Days, both of which are out now and available on the Stadia store.

        As for other titles coming up? Just this week they announced Super Animal Royale and Shantae and the Pirate’s Curse will be coming over to Stadia. Super Animal Royale will be “Coming Soon” with no clearer date. It’s going to be free to play too, so it gives people yet another chance to try out something on Stadia with no commitment to anything.

      • Terraria has officially turned 10 years old with a small celebration update | GamingOnLinux

        Terraria, the 2D pixel-art sandbox survival adventure has now officially turned 10 years old and it’s going as strong as ever. Seriously impressive from developer Re-Logic!

        I remember seeing it on PC for the first time almost 10 years ago while a friend was playing it, thinking it looked interesting and never thought it would go on to be as popular as it is. Frankly, I sort-of dismissed it entirely back then and went back to Minecraft. I was seriously wrong about it because it’s an incredible game that deserves to be played.

      • Dream Harvest announce the gorgeous looking NeuroNet: Mendax Proxy | GamingOnLinux

        NeuroNet: Mendax Proxy is the upcoming title from Dream Harvest, an upcoming choose your own adventure styled cyberpunk visual novel and it looks brilliant.

        While Dream Harvest are also working on the strategy game NeuroSlicers (which will also come to Linux), NeuroNet: Mendax Proxy will be coming out first but they’re not giving a date just yet. NeuroNet: Mendax Proxy is also confirmed to be launching with support for Linux.

        “You are an artificial intelligence charged with managing a city-wide augmented reality network known as the “NeuroNet”. Embark on a journey of self-discovery as you learn what it means to be human in a world losing itself to technology.”

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • psifidotos: Latte bug fix release v0.9.12

          Hello everyone, as it appears the Latte Dock issue with Plasma 5.22 was solved by openSUSE. Everyone should thank Fabian Vogt for providing the relevant patch and give a few more months life for v0.9.x branch.

        • Moving on

          I joined Bluesystems GmbH in August 2015, over the course of ~6 years I had opportunity to work in some of most exciting projects (in no particular order).

          [...]

          However, I have decided to leave Bluesystems at end of this month. I am thankful to Bluesystems for sponsoring work on KDE and in general open-source development. If you are interested in working with them, they are looking for new personnel in various areas, their about page gives more information about this.

    • Distributions

      • BSD

        • NetBSD 9.2 released

          The NetBSD Project is pleased to announce NetBSD 9.2 “Nakatomi Socrates”, the second update of the NetBSD 9 release branch.

          As well as the usual bug, stability, and security fixes, this release includes: support for exporting ZFS filesystems over NFS, various updates to the bozotic HTTP daemon, improvements to ARM 32-bit and Linux compatibility, fread() performance improvements, support for the TP-Link TL-WN821N V6 wireless adapter, support for the Allwinner H5 cryptographic accelerator, Pinebook Pro display brightness fixes, new defaults for kern.maxfiles, and accessibility improvements for the default window manager configuration.

        • Announcing NetBSD 9.2 (May 12, 2021)
        • NetBSD 9.2 Released With Many Fixes, Much Faster FREAD

          Going along with the recent releases of FreeBSD 13.0, DragonFlyBSD 6.0, and OpenBSD 6.9, NetBSD 9.2 is now available as the latest feature release of this BSD operating system.

          NetBSD 9.2 is now available as the latest update to NetBSD 9. It’s not a particularly exciting update but does have a large number of fixes throughout the operating system stack. Much faster fread() is one of the interesting changes to mention with NetBSD 9.2.

      • Screenshots/Screencasts

      • SUSE/OpenSUSE

        • Office Depot modernizes, saving over 40 percent in IT management costs with SUSE

          It was agreed that adopting a cloud-first strategy would support rapid innovation and response to market changes, generate better customer experiences, help manage security and minimize costs.

          When planning how to better manage their mixed IT environment and securely migrate operations to private cloud, Office Depot evaluated several vendors. SUSE was selected based on its long history in the retail industry, commitment to open source and proven reliability. It was determined that SUSE solutions would help Office Depot reach their goals swiftly and cost-effectively.

          Office Depot selected SUSE Linux Enterprise Server (SLES) as its primary operating system on private cloud and in their on-premise central data centers. SUSE Manager was deployed to schedule and push releases out to Office Depot’s 1,200+ store environments. SUSE Manager for Retail was adopted to automate updates for the in-store servers, running over 5,000 point-of-sales registers.

        • Shells, openSUSE Announce Collaboration
      • IBM/Red Hat/Fedora

        • Review: Fedora 34

          Those of us who run Linux because we’re fed up with Ctrl-Alt-Del or aren’t hip enough to be Apple-ites also probably aren’t the ideal candidates to use Fedora. After all, that’s what Linus Torvalds uses, and it’s one of the most common distros among coders, system administrators, and the like.

          So what happens when someone who thinks Vim and Emacs Reddit posts are funny gives the recently released Fedora 34 workstation a try? He is more than pleasantly surprised. This version of Fedora, put together by the Fedora Project and its sponsor Red Hat, was much more nimble than I expected, and especially given my older hardware. In fact, I was able to do what I normally do – write freelance articles, spend too much time e-mailing editors, and work with WordPress and Substack – without banging my mouse in frustration more than a couple of times.

          Does this mean I want to use Fedora 34 as my daily driver? Probably not. I don’t have many uses for Boxes, Fedora’s VM app. But it does offer a variety of features that other distros should consider adding, including my beloved Xubuntu. The documentation is first-rate, much more complete and easier to use (with pictures, even!) than I’ve seen almost anywhere else. The ability to configure Nextcloud from a simple prompt as part of the post-installation process is genius. And that I was able to reboot after installation without trying to decide when to remove the install USB – still a sticky proposition with Ubuntu and its flavors – was almost as nice.

        • Getting started with OpenShift Platform Administrator Learning Path

          The Red Hat Training and Certification team has curated several learning paths to help guide you in your journey to learn more about Red Hat OpenShift. In a previous post, we shared how to get started with the Red Hat OpenShift Platform Developer Learning Path. Today, we will focus on the OpenShift Platform Administrator learning path.

          This path isn’t just limited to sysadmins who want to validate their Red Hat OpenShift skills. If you’re an architect looking to incorporate container technologies or a consultant (like myself) who might be new to containers, you may find this guide helpful as well.

        • Red Hat customers gain efficiencies with automation and agile approaches

          We are proud to hear of the innovative ways our customers use Red Hat solutions to improve business processes and present better products to their customers and communities. In addition to the Red Hat Innovation Awards winners we announced as part of the Red Hat Summit 2021, see how four customers have found more efficient ways to work using Red Hat products and services in this month’s customer success stories highlights.

        • Documenting system uptime in Linux | Enable Sysadmin

          The uptime command is straightforward and simple, but it can still be nice to see how some sysadmins use these common tools. Documenting the system’s uptime may be important for service level agreements, performance monitoring, and general troubleshooting.

        • Kubernetes: 6 open source tools to put your cluster to the test | The Enterprisers Project

          Kubernetes has earned an overall reputation as an extensible and pluggable platform for orchestrating containers. That roughly means that you can use it in concert with many other tools and services if you so choose.

          This includes a flourishing category of tools built to help you boost the reliability, security, and the overall health of your Kubernetes cluster, and the applications that run on it. Many of them are open source and free to use. That makes experimentation and learning more accessible for individuals and teams alike, among other benefits.

        • Adress [sic] your site’s accessiblity — from MVP to a complete solution — with a few simple clicks

          Most developers know they need to make their websites and applications accessible, but enabling accessibility across an entire site or application can feel like a daunting task. To recognize Global Accessibility Awareness Day (GAAD) on May 20, the IBM Accessibility team is releasing a new multi-scan report capability in the open source IBM Accessibility Checker that makes it easier than ever to discover — and fix — multiple accessibility issues across your entire website.

          [...]

          The Accessibility Checker offers the ability to label each scan and provides handy thumbnails of the scanned content to help the user in choosing which scans they want to include in their report. Having all of the issues rolled-up into a single report helps the team prioritize work that may be affecting many pages across the user experience.

        • 5 ways to help teams step outside their comfort zone: Colorado CIO of the Year winners
        • Are you micromanaging your remote or hybrid team? 10 questions | The Enterprisers Project

          Micromanaging never works. The best employees are likely to bristle at being coddled and the over-involvement of a manager can actually have a negative impact on performance and output, leadership coaches say. “Top performers rarely stay with a boss who micromanages them,” says Doug Meyer-Cuno, leadership coach and author of The Recipe For Empowered Leadership: 25 Ingredients For Creating Value & Empowering Others. Those workers that do remain may trade eagerness and enthusiasm for a minimal effort approach.

          A whole host of problems can ensue, warns Larry Bonfante, former CIO and founder and CEO of CIO Bench Coach: Employees fail to learn and grow, they become afraid of innovation and risk-taking, they are reluctant to take on bigger roles, and they grow resentful of not being trusted or respected. “I personally have watched entrepreneurs and CEOs suck the life out of their most talented employees because they were constantly micromanaged,” Meyer-Cuno says.

      • Debian Family

        • deepin Linux 20.2.1 gets Debian 10.9 base — switch from Microsoft Windows 10 today!

          deepin Linux is developed in China, true, but that doesn’t mean it can’t be trusted. Look, many products are manufactured in that country, including electronics and computer components we use every day. It is almost impossible for a consumer to avoid Chinese-made products entirely. Plus, let’s not forget, people in China are humans just like everyone else. Please stop the xenophobia, y’all.

          With all of that said, there is a new version of that Linux-based operating system available — deepin 20.2.1. Even though it is just a “point” release, it is chock full of changes and fixes. Most notably, it is now based on Debian 10.9. And yes, like previous versions of this distribution, deepin 20.2.1 will make an excellent replacement for Windows 10, which seems to be riddled with bugs lately.

          “Based on deepin 20.2, deepin 20.2.1 upgrades the underlying repository to Debian 10.9, introduces minor updates of dual cores (LTS+Stable), and adapts to the 11th Gen CPU, improving system stability and compatibility comprehensively. In this version, patches for 54 CVE vulnerabilities are integrated by default to enhance system security; Deepin Desktop Environment (DDE) and deepin applications are greatly optimized to ensure efficient user experiences in different scenarios,” explains the deepin developers.

      • Canonical/Ubuntu Family

        • Ubuntu Blog: The State of Robotics – April 2021

          Together we have reached the end. Two partners, two allies, two distributions that supported millions of innovators have reached their end-of-life (EOL). April will be remembered as the month where ROS Kinetic and Ubuntu Xenial reached EOL. ROS Kinetic is one of the most used, widely deployed and extensively contributed ROS distributions (1st with 1233 repos in ros/rosdistro). Released in 2016, it supported newer related components, notably Gazebo 7 and OpenCV 3, and this month has reached its end.

          But the end has also brought opportunities, and today we will chat about them.

        • Ubuntu Blog: Introduction to open source private LTE and 5G networks

          It’s so easy these days to set-up your own WiFi network. You order a router online, plug it into the electrical socket, define a password and you’re good to go. WiFi is fast, reliable and easy to use. But if you want to cover a wider area or connect hundreds of small devices it quickly becomes inefficient and expensive. Is the only way to go to your local mobile network operator and sign a contract? No! Thanks to open source technology, you can build your own LTE or 5G network.

        • Alan Pope: New Pastures

          I tweeted back at the start of April that I’m moving on from Canonical/Ubuntu.

          Well, I left on April 30th, have had two weeks of ‘funemployment’, and today I start my new gig.

          [...]

          In a bit of excellent timing, this week we’re running Influx Days – a virtual event focused on the impact of time series data. I’ll be learning along with everyone else who’s attending!

        • Oxford University partners with Oracle to speed identification of deadly COVID-19 variants [Ed: This is a privacy violation with a very aggressive company. How was this approved?]

          Oracle and Oxford University are partnering to bring Oxford’s Scalable Pathogen Pipeline Platform (SP3) to the global community to more quickly identify COVID-19 variants in what it calls the Global Pathogen Analysis System. COVID-19 variants have emerged as a serious threat to inoculation and public health initiatives in many regions of the world. Mutations don’t generally weaken a virus, but do have the potential to make it stronger or easy to spread.

          [...]

          SP3 fetches data from public repositories of genome data and uses container technology like Docker to build workflows capable of examining new genome sequences against known pathogens to identify variants. While available as a cloud-hosted platform, it was (and is) traditionally designed to be deployed in private environments; its head node only needs to be an Ubuntu machine running 18.04 or higher, and can be installed with a simple bash command.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Vimix is an Open Source Tool That Helps With Graphical Mixing and Blending Live

        There are several Linux tools available for digital artists. However, those are mostly for image manipulation or drawing.

        So, how can you blend and mix video clips or computer-generated graphics in real-time on Linux?

        This is mostly a use-case if you are presenting something live for a VJ session or concerts and conferences.

      • Use open source tools to set up a private VPN

        Getting from one place to another over a computer network can be a tricky thing. Aside from knowing the right address and opening the right ports, there’s the question of security. For Linux, SSH is a popular default, and while there’s a lot you can do with SSH it’s still “just” a secure shell (that’s what SSH stands for, in fact.) A broader protocol for encrypted traffic is VPN, which creates a unique, virtual private network between two points. With it, you can log in to a computer on another network and use all of its services (file shares, printers, and so on) just as if you were physically sitting in the same room, and every bit of data is encrypted from point to point.

        Normally, in order to make a VPN connection possible, the gateways into each network must accept VPN traffic, and some computer on your target network must be listening for VPN traffic. However, it’s possible to run your own router firmware that runs a VPN server, enabling you to connect to your target network without having to worry about forwarding ports or thinking at all about internal topography. My favorite firmware is OpenWrt, and in this article I demonstrate how to set it up, and how to enable VPN on it.

      • Audacity reverses course on plans to add opt-in telemetry after outcry

        What a busy few weeks it has been for the venerable audio editor Audacity.

        At the end of April, it was announced that Muse Group had acquired the editor, with Muse pledging Audacity would remain “forever free and open source”.

        “I’m proud of how Audacity has achieved so much success over the years, but there are many features and user interface improvements that I’ve always wanted Audacity to have, but were difficult to achieve as a small, community-supported project,” Audacity co-founder Dominic Mazzoni said at the time.

        Muse Group head of creative software Martin Keary said the contributor community were the “heart and soul of Audacity and our job is to make their lives easier by providing design and development support”.

      • Why you should request open-source software for your IoT devices

        I usually think of open-source hardware and/or software are enabling skilled people to more easily fix bugs, improve on the design, get feedback from the community, etc…

        But in a world where IoT devices become more prevalent, there’s another reason why you should request open-source software: Long term support. What made me think about are two things. The first one if that I own WeLoop Hey 3S smartwatch, which I love and wear since March 2018. That’s quite a feat since most cheap devices I own often only last a few months or a year or so. I’m also used to the watch face and Weloop app interface.

      • AVX2 Tuning Paying Off Big Time For Dav1d 10b/12b Video Decode

        With the new dav1d 0.9 AV1 decoder release bringing AVX2 Assembly for higher bit depth videos, the performance improvements are very pronounced with modern Intel and AMD systems.

        Following this weekend’s release of dav1d 0.9, I immediately set off to do some benchmarking of this updated AV1 CPU-based video decoder used by Google Chrome, Mozilla Firefox, and other software for processor-based AV1 decoding with all but the very latest hardware not offering GPU-accelerated AV1 handling yet.

      • Daniel Stenberg: 200 OK

        One day in March 1998 I released a little file transfer tool I called curl. The first ever curl release. That was good.

      • Programming/Development

        • How to look at the stack with gdb

          I was chatting with someone yesterday and they mentioned that they don’t really understand exactly how the stack works or how to look at it.

          So here’s a quick walkthrough of how you can use gdb to look at the stack of a C program. I think this would be similar for a Rust program, but I’m going to use C because I find it a little simpler for a toy example and also you can do Terrible Things in C more easily.

        • Introduction to the Node.js reference architecture, Part 3: Code consistency

          Welcome back to our ongoing series about the Node.js reference architecture. Part 1 introduced what the Node.js reference architecture is all about, and Part 2 took a look at logging. In this article, we will dive into code consistency and how to enforce it with a linter tool like ESLint.

        • Error handling in Go HTTP applications – joe shaw

          Nate Finch had a nice blog post on error flags recently, and it caused me to think about error handling in my own greenfield Go project at work.

          Much of the Go software I write follows a common pattern: an HTTP JSON API fronting some business logic, backed by a data store of some sort. When an error occurs, I typically want to present a context-aware HTTP status code and an a JSON payload containing an error message. I want to avoid 400 Bad Request and 500 Internal Server Errors whenever possible, and I also don’t want to expose internal implementation details or inadvertently leak information to API consumers.

          I’d like to share the pattern I’ve settled on for this type of application.

        • Python

        • Rust

          • Announcing Rustup 1.24.2

            The rustup working group is happy to announce the release of rustup version 1.24.2. Rustup is the recommended tool to install Rust, a programming language that is empowering everyone to build reliable and efficient software.

            If you have a previous version of rustup installed, getting rustup 1.24.2 is as easy as closing your IDE and running:

            rustup self update
            Rustup will also automatically update itself at the end of a normal toolchain update:

            rustup update
            If you don’t have it already, you can get rustup from the appropriate page on our website.

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Lima: Another Way Of Spinning Up Simple, Integrated Linux VMs on macOS – Phoronix

          Making some rounds this weekend is the “Lima” project. No, not to be confused with the open-source Arm Mali reverse-engineered project of the same name, but rather an effort to be like an unofficial “macOS subsystem for Linux.”

        • Cloudflare’s new authentication system aims to eliminate CAPTCHA from Internet

          The system is called Cryptographic Attestation of Personhood and it will be able to authenticate logins to websites by using physical USB keys

        • Viber – An extraordinary instant messaging application for Linux [Ed: This is proprietary software and it does not respect your privacy (except, perhaps, compared to GAFAM). Viber is so dumb that, like many other applications of its kind, it refuses to work unless you carry around a tracking devices known as a mobile 'phone'. These restrictions may not matter to Viber users regardless. They're spied on.]

          In this article, I review Viber application and its features and show you how to install and set it up on Linux.

          Viber is a free, secure and cross-platform instant messaging application. It comes with a plethora of features that I for sure in love with and hope you will like them too. It is fairly easier to use, in fact, 97% of smartphones in Ukraine usages Viber so you can see it is insanely popular there. Just like Whatsapp in here.

        • Pseudo-Open Source

          • Privatisation/Privateering

            • Linux Foundation

              • KrakenD API Gateway Joins the Linux Foundation as the Lura Project

                The Lura Project, the open source framework formerly known as KrakenD, has joined the Linux Foundation where, according to a press statement, “it will be the only enterprise-grade API Gateway hosted in a neutral, open forum.”

                The project is now active on more than one million servers per month, said Albert Lombarte, co-founder and CEO of KrakenD API Gateway. The move to the Linux Foundation put the technology first, rather than the needs of the enterprise company built on top of it.

    • Environment

      • Wildlife/Nature

        • 5 lions get a new sanctuary in the Western Cape

          Five lion cubs that were neglected in Ukraine in 2019 are heading to a new home in the Western Cape. According to Good Things Guy, in November 2019 Jacaranda FM’s breakfast team, “Good Morning Angels” helped to relocate the five lion cubs, from the harsh conditions in Ukraine to the Ubuntu Wildlife Sanctuary in the NorthWest.

          Sanctuary Founder Jurg Olsen has been taking in captive wildlife for some time now and under the care of the Ubuntu team, the Ukrainian five as they are known have regained their strength and have grown in their new environment. However, their sanctuary has been leasing its land and had to relocate due to the owners intent to relaunch their private hunting business. They were then able to find a haven in Oudtshoorn, Western Cape, after an investor bought a 1650 hectare parcel of land, donating it to the sanctuary.

    • Digital Restrictions (DRM)

      • The Fight for the Right to Repair (and diagnose) Your own Tech Hardware – from PC hardware to cars to tractors – reason vs profit-monopoly-madness

        it sounds crazy but… as machines as cars and tractors become more complicated and computerized

        not only are their parts DELIBERATELY designed to break after a certain time (planned obsolescence) (in order to sell more spare parts, make more profit)

        no, the manufacturers DELIBERATELY try to limit the ability of users to diagnose & self-repair their systems (in order to make more profit).

        This translates into Linus complaining, that NVIDIA won’t release any details about their hardware or cooperate with the Open Source community in order to get their hardware up and running under GNU Linux, which lead to Linus “FUCK YOU NVIDIA” statement.

Calle Josefsson as Living Proof That Attacking the Causes You Once Proclaimed to Stand for is Very Profitable

Posted in Courtroom, Europe, Law, Patents at 12:11 pm by Dr. Roy Schestowitz

Video download link

Summary: Some thoughts on the situation of the Boards of Appeal in Haar; they’re led by someone who receives a huge salary (a four- or five-fold increase) in exchange for an epic sellout and abandonment of principles; as a de facto legal slinger or imposter/poser he has already done incredible damage on several levels

THE president of the kangaroos at the EPO (beholden to Benoît Battistelli and António Campinos) has eliminated any remnants of independence long enjoyed — or at least publicly boasted — by the Boards of Appeal.

Carl Josefsson dinnerEarlier this year they gave an “OK” to European software patents, as one might expect as Campinos pressured them to do so. The president of the kangaroos has signed what we've just called “a Faustian pact.”

“Josefsson does what he’s told by the people whose actions he’s supposed to judge.”He basically agreed that as president of the kangaroos he’ll authorise pretty much everything done by the Office. It’s hard to find any exceptions to that. Josefsson does what he’s told by the people whose actions he’s supposed to judge.

The video above interjects some personal views and remarks about the incredible level of compensation offered for the defection and for sellouts, (mis)using a term like “Judge” (not UPC lobbyist) to give perceived legitimacy to an incredibly out-of-order regime.

It's OK, I'm being compensated by Battistelli to do bad things

The EPO’s War on Justice and Assault on the Law — Part 10: A Faustian Pact?

Posted in Courtroom, Europe, Law, Patents at 12:02 pm by Dr. Roy Schestowitz

Previously in this series:

Carl Josefsson and Benoît Battistelli
Carl Josefsson’s “deal” with the EPO seems to be a Faustian pact.

Summary: Benoît Battistelli‘s rubber-stamping judge from Sweden saw his salary growing four- or five-fold and he has meanwhile lowered his public profile, fearing that people will see what he sold his soul for

As we noted in the last part, since Josefsson’s arrival in Haar in March 2017, there haven’t been many signs of a lively Habermasian discourse in the corridors of the EPO‘s Boards of Appeal in Haar.

“EPO insiders also report that Josefsson studiously avoids getting involved in any “political” discussions about the EPO’s glaring governance deficits, including those affecting the Boards of Appeal.”The only things the new President of the Boards of Appeal seems to care about nowadays are production figures and “timeliness”. His carefully honed reports and PR releases are full of the usual insipid, self-congratulatory managerial waffle and utterly devoid of any kind of inspiring content.

EPO insiders also report that Josefsson studiously avoids getting involved in any “political” discussions about the EPO’s glaring governance deficits, including those affecting the Boards of Appeal.

“In addition to this there are other perks and benefits, such as top-notch private health insurance, travel expenses and generous daily allowances for duty missions.”But what exactly does Josefsson get out of the Faustian pact which he has concluded with the mafia-like entity that controls the EPO?

The answer to this question seems to lie in the lucrative tax-free salary that he receives as President of the Boards of Appeal.

This is estimated to be of the order of EUR 20K a month by the time that all available fringe benefits such as an expatriation allowance are factored in. In addition to this there are other perks and benefits, such as top-notch private health insurance, travel expenses and generous daily allowances for duty missions. And of course, for good measure, there are also the EPO’s gold-plated pension arrangements for senior managers.

Carl JosefssonBy anybody’s standards that’s quite an attractive compensation package and one that compares very favourably with the average judicial salary in Sweden.

According to available information, the average salary for a senior judge in Sweden is estimated to be of the order of SEK 690 000, which is approximately equivalent to € 68 000 at current exchange rates.

“Based on the available data, it is estimated that Josefsson’s career move to Haar may have enabled him to boost his take-home salary by as much as a factor of four or five, perhaps even more.”That’s a gross salary figure and it should not be forgotten that Sweden is a relatively high-taxation jurisdiction.

Based on the available data, it is estimated that Josefsson’s career move to Haar may have enabled him to boost his take-home salary by as much as a factor of four or five, perhaps even more. Nice money if you can get it.

By way of comparison, back home in Sweden journalists – including Josefsson’s old buddy Per Wirtén – were sounding the alarm in 2015 about the low levels of remuneration for freelancers: “Freelancer rates have fallen so much that much of quality freelance journalism is under threat and its practitioners with it.”

According to a report in the Swedish press, the post-tax income of many freelance journalists left them under social security benefit levels.

Translation into English [PDF] below:

SOURCE: https://www.svt.se/kultur/medier/flera-frilansars-arvoden-pa-socialbidragsnivaer

Alarm: freelancers’ remuneration at social welfare benefit levels

Swedish journalism
Per Wirtén, Annina Rabe and Dan Josefsson are among those taking part in the appeal.

Published 6 November 2015

20 freelance journalists in a joint protest against the industry’s conditions.

Many are now working on remuneration rates below social welfare benefit levels, according to a new survey.

“Freelancer rates have fallen so much that much of quality freelance journalism is under threat and its practitioners with it.”

So write 20 freelance journalists, including names like Dan Josefsson, Per Wirtén and Annina Rabe, in a joint appeal in Expressen.

The call comes in connection with a new Sifo survey from the Journalists’ Union, which shows that four out of ten freelancers in the union now have extra jobs on the side to make a living.

Wages at subsistence level

The average income for a freelance journalist is SEK 15,000 after tax, according to the survey. But many members fall below the social security benefit level (SEK 3,880 + rent), when they declare what they are left with after taxes and contributions.

29% have less than SEK 10,000, and 12% less than SEK 5,000.

According to the survey, more and more journalists are changing professions, while many are considering it because of increased stress and tougher conditions. At the same time, the pressure to deliver quickly is affecting quality, according to the majority of respondents.

“It is difficult to argue that the meticulous, ethical and responsible freelance journalism is cut off from ordinary economic logic. We want media owners, financial managers and publishers who have power over freelance budgets to take responsibility,” the freelancers write in their statement.

The survey is based on a Sifo poll commissioned by the Journalists’ Union.

622 out of 1,832 registered freelance members responded to the survey.

One is left to wonder what Josefsson’s former buddies in Swedish left-wing circles would make of the manner in which he has cast aside his youthful idealism and prostrated himself before the power of the purse.

Like his Nordic confrère Kongstad, Josefsson seems to have succumbed to the lure of easy tax-free money from the EPO.

“Whatever “Calle” may have sold his soul for, the general consensus among EPO insiders is that it certainly isn’t rock ‘n’ roll.”In fairness to Josefsson, it should be pointed out that he receives his tax-free salary through lawful channels rather than under the table as in Kongstad’s case.

Josefsson himself appears to have become rather reclusive since taking up his position at the EPO. He no longer uses his Twitter account and he has not been seen to participate in any public discussions about legal or political affairs.

The only personal presence which he still maintains online these days is on the Internet music platform Bandcamp, where he reveals himself to be a heavy metal fan.

Whatever “Calle” may have sold his soul for, the general consensus among EPO insiders is that it certainly isn’t rock ‘n’ roll.

Heavy metal fan Josefsson
Heavy metal fan Josefsson may have sold his soul – but not for rock ‘n’ roll…

And with that we conclude our in-depth profile of the Chairman of the Enlarged Board.

In the next part, we turn our attention to the rapporteur in case G 1/21, Wim van der Eijk.

EPO Staff Representatives Not Amused to See an Office That Steals From Staff and Even From Pensioners

Posted in Europe, Patents at 11:29 am by Dr. Roy Schestowitz

Clear and overt abuse of diplomatic immunity

Negotiator Campinos; After 'social dialogue'

Summary: The heist continues; the EPO isn’t just a milking cow of Germany but also of EPO officials who keep the ‘lid’ or the ‘cover’ on this whole financial instrument, which would enrage member states if they truly understood what’s going on

EARLIER today the Central Staff Committee (CSC) of the EPO circulated a letter to colleagues. In it, the CSC basically shared the raw numbers, annotated to explain to staff what was really going on at their employer, which was hoarding loads of money (possibly by granting hundreds of thousands of invalid patents) and then denying access to that money, instead passing it to dodgy accounts where it can be gambled away for somebody’s personal benefit. This is corruption. We’ve covered it before and noted that as per the EPC the EPO isn’t supposed to harvest stakeholders’ funds like that, let alone divert the money to gambling while punishing staff, even former staff.

“This is corruption.”“The actual budget surplus for 2020 came to €348.9m,” the CSC said. “The original budget of Chapter 30 – Staff was underspent by €83.2m (5.1%). One main driver: whereas the budget anticipated a 2.5% salary adjustment as of 1 July 2020, the new method resulted in 0.5% salary adjustment effective on 1 January 2021.”

Here is the entire one-page publication as simple HTML:

Zentraler Personalausschuss
Central Staff Committee
Le Comité Central du Personnel

Munich 17.05.2021
sc21058cp – 0.2.1/1.3.2

2020, a year of historic savings on the backs of staff

Dear colleagues,

The budget implementation statement for the 2020 accounting period was recently published in CA/10/21. The impact of the pandemic and how positively it has influenced the budget of the Office is laid clear for all to see. The data provided speaks for itself, as you will see from the excerpts below;


“The actual budget surplus came to €348.9m, 4.2% below 2019, but significantly above the budget figure of €242.2m.” (page 27)

“The original budget of Chapter 30 – Staff was underspent by €83.2m (5.1%), mainly due to the deviation in the number of paid employee-years (PEYs) between budget and actual figures [...] A new salary adjustment method was introduced in 2020. Whereas the budget anticipated a 2.5% salary adjustment as of 1 July 2020, the new method resulted in 0.5% salary adjustment effective 1 January 2021. [...] These were the two main drivers behind the underspend.” (page 36)

“Remuneration of other employees covers mainly interpreter costs related to diverse oral proceedings, mainly opposition and appeal. Given the difficulties related to holding oral proceedings during the coronavirus pandemic, there was an underspend against this article of €5.1m (64.6%).” (page 37)

staff welfare which recorded an underspend of €3.4m (58.4%) owing to a significant reduction in canteen subsidies paid in the year due to the sharp increase in home working in response to the coronavirus pandemic. (page 37)

We highlight that only €4.8m1 was needed for Mr Campinos to extend the benefits of the current Education and Childcare allowances to all staff without affecting negatively anyone. This represents a meagre 1.4% of the €348.9m budget surplus for 2020 and only 5.7% of the -€83.2m savings made on the backs of staff during the Covid-19 pandemic and after the disastrous salary adjustment procedure. In view of the -58% reduction on “staff welfare”, specifically due to the reduction in canteen subsidies, we wonder why it was not decided to use this surplus to keep our caterers afloat across all sites. So much for thanking you for your efforts during the pandemic.

Your Central Staff Committee

___
1 CA/7/21 (page 17/31): the yearly overall budget for the Education and Childcare allowance is decreased by – €3.7m from €76.6m to €72.9m. The transitional measures are foreseen to cost €62m over 15 years and they will cost €8.5m for the first year. Mr Campinos only needed €4.8m to make the reform to the benefit of all.

“We highlight that only €4.8m was needed for Mr Campinos to extend the benefits of the current Education and Childcare allowances to all staff without affecting negatively anyone,” the CSC told staff. “This represents a meagre 1.4% of the €348.9m budget surplus and only 5.7% of the -€83.2m savings made on the backs of staff. So much for thanking you for your efforts during the pandemic.”

Benoît Battistelli and António Campinos are basically looting the Office and killing it in the process, granting loads of fake patents like European software patents that stand no chance in court (and no, the UPC isn’t happening!), which means that those who will lose billions of euros are those misled into pursuing such European Patents in the first place. A similar thing happened at the U.S. Patent and Trademark Office (USPTO). Ask all those people who got software patents before Alice/35 U.S.C. § 101.

To put it crudely, it’s a fake economy. The EPO ‘generates’ money by giving false hopes to people, raising lots of funds from people who wrongly perceive European Patents to be worth the paper they’re on. Only the lawyers will benefit, mostly those who are based around Germany/Munich, stimulating only their own profession and that local economy while lining the pockets of kangaroo courts and corrupt Office officials. More on that shortly (“Part 10: A Faustian Pact?”).

[Meme] Virtual Prisons for Virtual Hearings (Haarings)

Posted in Europe, Humour, Patents at 5:47 am by Dr. Roy Schestowitz

Found guilty… before the hearings even started

I hereby found you guilty and sentence you to 10 years in virtual prison behind metal bars; In what?!

5 more years... in virtual prison

Summary: Today’s EPO has a truly twisted notion of the “rule of law”

President of the Boards of Appeal, the Star of the Haar Show

Posted in Europe, Humour, Patents at 5:31 am by Dr. Roy Schestowitz

President of the Boards of Appeal Calle Josefsson in Bandcamp
Calle Josefsson in Bandcamp

Summary: It’s best in the metal version; burn in Hell, Lesley Gore

It’s my party

I’ll shout if I want to
Shout if I want to
Pout if I want to

“Outsourced when I want that”It’s my country
I’ll bow when I want to
Break the law when I want to
Hide when I want to

WeddingIt’s my courtroom
Outsourced when I want that
Spied if it suits me
But not when I need my privacy

It’s my Office
I serve the agenda
Illegal agenda
Remove these addenda

I’m the queen of my courtroom
Working from my bathroom
Sometimes from my bedroom
Always in legal vacuum

My enlarged board is grand
Controlled by my wand
Playing with sand
Rejected on remand

XV FriendsIt’s my party
I’ll shout if I want to
Shout if I want to
Pout if I want to

It’s my secret
I’ll hide when I need to
Lie when I need to
Run when I need to

You too would quit tweeting if it happened to you…

« Previous entries Next Page » Next Page »

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

No

Mono

ODF

Samba logo






We support

End software patents

GPLv3

GNU project

BLAG

EFF bloggers

Comcast is Blocktastic? SavetheInternet.com



Recent Posts