Hardly Shocking and Not At All Surprising That Thugs Who Run the EPO Hired External Thugs to Help Them Oppress Aggrieved Staff

Posted in Europe, Finance, Patents at 5:18 pm by Dr. Roy Schestowitz

Video download link

Summary: With the EPO’s management flooding the bank accounts of aggressive law firms (at our expense) we need to ask serious questions about how such a “Mafia” (what EPO staff calls the management) managed to metastasise inside Europe’s second-largest institution and how to remove this “Mafia” as soon as possible (some arrests too are well overdue)

THE staff of the EPO can certainly expect workplace atmosphere to deteriorate. In 2015 when Benoît Battistelli and his goons hired several aggressive law firms (notoriously so, according to my lawyer) in order to SLAPP and bully me it became apparent that the EPO’s management is a “Mafia” not only inwards but also outwards. It’s a lunatic institution that takes its toll on its own staff and costs Europe billions of Euros (the above video explains why it’s actually all of us in Europe who pay the price for this thieving, self-serving “Mafia”). Battistelli actually took longer than António Campinos to recruit a legion of lawyers, enlisting a platoon of de facto thugs to go after his perceived ‘enemies’.

“The reputation of Europe (and the EU) is at stake here, not just the European economy.”The video goes through this hours-old article that I decided would be worth remarking on (separately, so as not to distract or detract from the original message).

How many more lives need to be totally ruined before the “Mafia” is overthrown and maybe even held accountable (legally)? The reputation of Europe (and the EU) is at stake here, not just the European economy.

[Meme] There Are No Elections in Mafia-Type Regimes; It’s About Family and Friends…

Posted in Europe, Patents at 5:06 pm by Dr. Roy Schestowitz

EPO Votes for sale
Bribes at our expense

Summary: With no real concept or notion of “elections” (the so-called ‘mafia’ members choose their successors and colleagues) the EPO’s patent examiners clearly need outside intervention, e.g. inquest by the EU authorities (the EPC died and maybe the EPO too; it’s unregulated and it grants false patents that harm Europe because the courts don't function, either)

Today’s Linux Standing for the Opposite of What Linux Users Stand for

Posted in Deception, GNU/Linux, Kernel, Marketing at 4:14 pm by Dr. Roy Schestowitz

Video download link

Summary: The so-called ‘Linux’ Foundation or the “Corporate Linux Foundation” is alienating many of the original users of GNU/Linux and it still insults their intelligence; it’s rewriting history, it still distorts the objectives, and before we know Linux will perish and lose momentum because all the excitement associated with the brand will fizzle away

THE Linux Foundation is not run by geeks. It’s not run for geeks, either. It’s just an openwashing apparatus of large corporations, many of which aren’t even into Linux.

“Look who and where they hire from. Microsoft connected ‘analysts’…”As noted in this video, today’s so-called ‘Linux’ Foundation isn’t even promoting Linux. Along with its operatives, as recently as hours ago, it promoted a competitor of Linux. Earlier today Kristin O’Connell published this piece wherein the Linux Foundation’s site says “celebrating 30 years of Open Source”, which is rather funny because Open Source isn't even 23 years old. The mascot is also not the same as the kernel itself; it’s younger. Revisionist history? That’s the foundation of the marketing spiel; at the very core (or kernel) it is a lie.

At around the same time Jason Perlow from Microsoft (nowadays some sort of spokesperson for the ‘Linux’ Foundation) was doing puff pieces for this joke called “Linux Foundation Research”. It’s hardly research. It started as a mere questionnaire about branding and marketing. They redefine SPAM as “Research”.

In this latest puff pieces it says: “So you are joining the Linux Foundation at a time when we have just gotten our research division off the ground. What are the kind of methodologies and practices that you would like to take from your years at firms like IDC and EMA and see applied to our new LF Research?”

Look who and where they hire from. Microsoft connected ‘analysts’

This kind of thing is dragging down the “Linux” brand. Quite a few people I speak to (and have known for years) stick to UNIX/GNU but are looking to abandon Linux as the kernel in their main systems (both servers and desktops). The so-called ‘Linux’ Foundation is one contributing factor because it stands against many of the basic things we value, including privacy, as we noted this morning.

Links 14/6/2021: Kdenlive 21.04.2 and Raspberry Pi 400 Support in Linux

Posted in News Roundup at 2:27 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Kernel Space

      • Raspberry Pi 400 Support Added to Linux Kernel | Tom’s Hardware

        Although effectively a Raspberry Pi 4 trapped in a keyboard like a genie in a bottle, there are a few differences between the two SBCs – the CPU of the Raspberry Pi 400 is clocked at 1.8 GHz, 300 MHz more than the Raspberry Pi 4. The speed boost is largely due to better thermals, as we discovered in our review. The Raspberry Pi 400 also features a different Wi-Fi chip, a soft power button (the first Pi to have a power button), and the 400 lacks the Pi 4s activity LED.

        The 4B received mainline kernel support back in 2020 with version 5.7. For Kernel 5.14 no driver changes were required for the Raspberry Pi 400, merely a DeviceTree addition was made to support the CPU speed, Wi-Fi and ACT LED. By adding the Raspberry Pi 400 it means that, should the developer decide to take advantage of it, Pi 400 support will be available on any Linux distro based on the mainline kernel. The current version of Raspberry Pi OS is using the Long Term Support version of kernel 5.10, which brought improved support for the Pi 400, making the upgrade in March this year. Before that, it used version 5.4 LTS.

      • Linux 5.14 Mainline Should Work With The Raspberry Pi 400 – Phoronix

        Launched last November was the Raspberry Pi 400 as a Raspberry Pi Keyboard Computer with effectively a Raspberry Pi 4 SBC embedded within the keyboard and attached to a large aluminum block for cooling. It’s a great little device and beginning with Linux 5.14 looks like it should be playing fine with the mainline kernel.

        The Raspberry Pi 400 for $100 USD gets you the keyboard with the Raspberry Pi built-in that offers 4GB of RAM, 1.8GHz quad-core Broadcom processor, 16GB storage, and related peripherals to have a fully-working computer and not needing any extras besides a display.

      • Intel Publishes Latest TDX Support Patches For Linux – Phoronix

        Last year Intel detailed Trust Domain Extensions (TDX) as a new means of better protecting virtual machines with hardware-assisted isolation between VMs as well as from the VMM/hypervisor. Shortly after that Intel began posting TDX enablement patches and that work has continued while is still ongoing.

        Intel landed the new TDX instructions within the open-source code compilers and then still ongoing is the Linux kernel enablement. Intel already had sent out their initial Trust Domain Extensions enablement and various other related patch series. Now though they have posted their latest patches around shared memory management support. With all of these published patch series, at this point it is then enough to get a fully-functional TDX guest when running on unrelated Intel Xeon processors.

      • ACPI Platform Runtime Mechanism Support Is Getting Underway For Linux – Phoronix

        Platform Runtime Mechanism was incorporated into the ACPI 6.4 specification earlier this year and allows moving some system management interrupt (SMI) handlers out of the system management mode (SMM) “black box” and into the OS/VMM execution context. With Linux 5.14 initial work on ACPI Platform Runtime Mechanism is set to land.

        Platform Runtime Mechanism, allows moving of the SMI handlers that do not require SMM privileges to be punted into the OS/VMM context. There are security and performance benefits of PRM and with it now being part of the public ACPI specification, the Linux kernel support is on its way. Microsoft for their part has already offered PRM support as part of Windows Insider Preview builds for months.

      • Graphics Stack

        • Intel Gallium3D Driver Merged Into Mesa 21.2 For Gen4 Through Haswell Graphics – Phoronix

          The independently-developed “Crocus” driver providing a Mesa Gallium3D implementation for Intel Gen4 “i965″ through Gen7 “Haswell” graphics has now been merged into Mesa 21.2 for ultimately aiming to improve the open-source OpenGL support for these aging Intel integrated graphics generations.

          Intel has in recent years developed the Iris Gallium3D driver providing great support for Broadwell graphics and newer. The “i965″ classic driver meanwhile was left for supporting Intel Haswell graphics and older. The i965 classic driver doesn’t see much activity these days and with Mesa developers talking of possibly dropping classic drivers from mainline, David Airlie and Ilia Mirkin along with others developed this driver called Crocus.

        • Panfrost now supports OpenGL ES 3.1 on Midgard (Mali T760 and newer) and Bifrost (Mali G31, G52, G76) GPUs – CNX Software

          OpenGL ES 3.0 experimental support for Panfrost open-source Arm Mali GPU driver was announced in February 2020 and culminate with the release of Mesa 20.3 with Panfrost support last December.

          Collabora has now started to work on Panvk, Panfrost Vulkan driver, but that does not mean OpenGL ES work is done, and the company has just published a blog post about OpenGL ES 3.1 support in Panfrost.

    • Applications

      • PDF Mix Tool 1.0 Released With Overhauled Interface, PDF Metadata Editing And Qt6 Support

        PDF Mix Tool, a Qt application used to manipulate PDF files, has reached version 1.0 stable (followed quickly by version 1.0.1). The new version includes an overhauled user interface, support for editing PDF metadata, Qt6 support, and more.

        PDF Mix Tool is a graphical tool for performing some common PDF editing operations. It can extract, delete and rotate PDF document pages, merge multiple PDF files into a single document, add empty pages, change a PDF’s page layout (size, orientation, specify the number of rows and columns, margins, etc.), add booklets, and more. Under the hood, it makes use of QPDF for manipulating PDF files.

        With the latest 1.0 release, the application user interface has been overhauled to make it more intuitive. There are no longer tabs for single and multiple files, and the sidebar now includes all available PDF operations, each with an icon, to make it easy to spot the option you’re looking for.

      • With Deskreen, You Can Mirror or Stream Your Linux Computer Screen to Any Device

        Screen sharing or screen mirroring apps available out there aren’t that good. Even though most of the dedicated options are only available for Windows/Mac, you may have a tough time finding an open-source solution for Linux.

        With such an app, you can share your screen with any device connected to your network.

        If you have a multi-monitor setup, you realise the advantages of having multiple screens. And, with Deskreen, you can turn any device into your secondary screen, how exciting!

    • Instructionals/Technical

      • Docker command cheat sheet

        Docker is a tool designed to create, deploy and run applications using containers. With a container, developers can package applications with all parts they need such as libraries, dependencies and ship it all out as on. Docker provides a REST API to talk with its daemon which is executed by the command-line interface.

        This article shows you the 25 most useful docker commands with examples of each.

      • How to Monitor System Resources with Glances on Ubuntu 20.04

        Glances is a real-time system monitoring tool written in Python language. It monitors system resources, including CPU, Memory, Load, Disk I/O, Processes, File System space, Network interface, and more. It also offers a web-based interface that allows you to monitor system resources from the remote system over the internet.

      • How to Enable ‘Global Menu’ (App Menus in Top-bar) in Ubuntu 20.04, 21.04 | UbuntuHandbook

        Though it’s not perfect, Global menu is still possible in Ubuntu 20.04, Ubuntu 21.04 with the default Gnome Desktop.

        It used to have a Gnome Global Menu extension to enable focused app menus (e.g., File, Edit, View, Help, etc.) in the top panel. It is however discontinued because GTK+ development is blocking the uniform support for the global menu to the Gtk+ applications.

        Users can still use Fildem global menu to get the function in Ubuntu 20.04, Ubuntu 20.10, and Ubuntu 21.04, though it does not work with most Gnome Apps.

      • Install Steam Locomotive on Ubuntu 20.04

        Steam Locomotive is a fun utility for Linux-based systems to alert users to a very common mistake they make when typing the “ls” command. Yes, you guessed it correctly. Most of us type “sl” instead of “ls” in a hurry and get an unwanted error message. However, we can turn this whole scenario into a good learning experience by using the Steam Locomotive utility. Let’s now see how we can install this utility on an Ubuntu 20.04 system.

      • Ansible Tutorial: Introduction to simple Ansible commands – LinuxTechLab

        In our earlier Ansible tutorial, we discussed the installation & configuration of Ansible. Now in this ansible tutorial, we will learn some simple ansible commands that we will use to manage our infrastructure. Consider this as an Ansible commands cheatsheet.

      • Linux 101: How to hold packages back from getting upgraded with apt – TechRepublic

        You probably have a lot of software installed on your Linux servers. Of course, each of those packages depends on other packages to function properly. You might even have a situation where you’ve developed a website or application that depends on a very particular version of a package.

        For example, say you’ve built a web application that uses PHP 7.4 and you know that upgrading to PHP 8 might break the entire system—you certainly don’t want that. Although you should probably ensure your web application can run on the latest version of the software, that includes the latest bug fixes and vulnerability patches, we all know that takes some time.

      • 6 ways to increase your Linux sysadmin earning profile and potential | Enable Sysadmin

        It’s that time of year—you’re in a room, sitting with your manager, and about to discuss your appraisal/performance review. Question is—are you prepared to talk through this opportunity to increase your salary or be a candidate for promotion?

        The best-case scenario is that you don’t have to do much talking—your achievements and the value you’ve added to your organization speaks for themselves—your manager ends up thanking you for making their life easier justifying any level-up gains. This is just one way you increase your earning potential as sysadmins—by growing within your organization.

        When other opportunities come from outside your workplace, are you prepared with your success stories to convince potential employers and get them to buy your pitch during the interview? The best case is that you effortlessly share your initiatives and successes, and they listen in awe and want to hear more—then end up hiring you with a good offer. Better yet, your profile and brand in the local community are so outstanding that different companies battle it out to win you.

    • Games

      • Hellpoint is being given away by GOG for 48 hours during their Summer Sale | GamingOnLinux

        Free Game Monday! You can now claim a fully free copy to keep of Hellpoint, the souls-like action RPG during the GOG.com Summer Sale but the giveaway doesn’t last long. Blurring the lines between sci-fi and fantasy, Hellpoint is a thorough challenge with some exceptionally beautiful scenes spread throughout the space station you’re running through.

        “Once a pinnacle of human achievement, the Irid Novo space station has fallen. Its ruins are now overrun by cruel interdimensional entities acting as puppets of the malevolent Cosmic Gods.

        You have been created by the Author, organically printed on Irid Novo and sent on a mission to find out the unholy series of events that led to the catastrophic incident known as the Merge.”

      • Modern Wolf announces Mechajammer, a tactical cyberpunk turn-based RPG | GamingOnLinux

        Time to get your cyberpunk back on as Mechajammer from publisher Modern Wolf and developer Whalenought Studios has just been announced with confirmed Linux support.

        “Mechajammer is a CRPG with strong tabletop roots but with a precise, peculiar take on the genre. The foundation of the game is an immersive sim (like an isometric Deus Ex) on which the players will freely choose how to face different tactical situations. Stealth is always an option, as party-based combat is.”

      • Workers & Resources: Soviet Republic – The minimalism guide

        Behold, the fourth guide showing how to set up a fun and profitable industry in Workers & Resources: Soviet Republic, an economy and transport tycoon game, with focus on minimal viable self-sustainable model, including more centralized industry, steel mill bottlenecks, oil industry optimization, improved transportation with private cars, and more. Comrades.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Kdenlive 21.04.2 released

          The second maintenance release of the 21.04 series is out bringing missing keyframing support to effects (like glitch0r. scratchlines and charcoal) as well as the usual batch of bug fixes and usability improvements.

        • digiKam: GSoC 2021 Week 1

          So, the first week of coding period has ended. It was exciting and full of challenges. I am happy that I am on the right track and making progress as I’ve promised. This is a small summary of the work done this week.

          Getting rid of compiler warnings

          digiKam has a really huge codebase. It is actively developed but a lot of code is old which contains deprecated Qt code which must be fixed before introducing Qt6. These are the classes which had issues in digiKam which are now fixed :-

    • Distributions

      • BSD

      • IBM/Red Hat/Fedora

        • Inacta: Scaling Up with Kubernetes

          Inacta briefly considered Red Hat OpenShift, but realized that the monocluster architecture makes scaling (and multi-cluster management) difficult and would also cause costs to soar. In April 2019, the DevOps team concluded SUSE Rancher was the right choice.

        • Red Hat and Nokia collaborate to accelerate 5G RAN technology innovation

          The digital transformation of mobile networks is accelerating and cloudification is increasing. Following the core network, radio access network (RAN) solutions are now taking advantage of the benefits of cloud computing. Cloud-based solutions bring more flexibility and efficiency to mobile networks and allow digital service providers (DSPs) to adapt to customer demands with greater agility.

          As a continuation of RAN innovation, Red Hat and Nokia have successfully demonstrated an end-to-end 5G data call, using Nokia’s 5G Cloud RAN virtualized distributed unit (vDU) as a containerized application running on Red Hat OpenShift.

          RANs connect mobile and internet-of-things (IoT) devices to global networks. Traditionally, they have been proprietary, closed designs, and vertically integrated implementations by a single vendor.

        • Convert2RHEL adds official support for Oracle Linux conversions [Ed: IBM's Red Hat conversions go only in one direction, and one might call this vendor lock-in]

          Due to interest from Red Hat customers, we are pleased to announce that our Convert2RHEL utility officially supports conversions of Oracle Linux systems to fully supported Red Hat Enterprise Linux (RHEL).

          In our Convert2RHEL announcement in April of this year we announced support for CentOS Linux to RHEL conversions. Convert2RHEL is a powerful tool that minimizes the need for costly redeployment projects and reduces administrative burden by maintaining existing OS customizations, configurations, and preferences during the conversion.

          Over the last several years, the Convert2RHEL utility has been used with great success by Red Hat Consulting, partners, and customers to convert thousands of Oracle Linux systems to Red Hat Enterprise Linux. Convert2RHEL has been historically popular with large customers in the retail, financial, and digital service provider industries. The recent enhancements and official Red Hat support makes it a valuable tool for customers of all sizes and industries. More details on using Convert2RHEL as a self-service tool are provided in the Red Hat Customer support policy.

      • Canonical/Ubuntu Family

        • Introducing Ubuntu Pro for Google Cloud | Ubuntu

          Canonical and Google Cloud today announce Ubuntu Pro on Google Cloud, a new Ubuntu offering available to all Google Cloud users. Ubuntu Pro on Google Cloud allows instant access to security patching covering thousands of open source applications for up to 10 years and critical compliance features essential to running workloads in regulated environments.

          Google Cloud has long partnered with Canonical to offer innovative developer solutions, from desktop to Kubernetes and AI/ML. In the vein of this collaboration, Google Cloud and Canonical have created a more secure, hardened, and cost-effective devops environment: Ubuntu Pro on Google Cloud for all enterprises to accelerate their cloud adoption.

        • Ubuntu Pro launches for Google Cloud – TechRepublic

          Canonical’s Ubuntu Pro is making its debut on another cloud-based service. On Monday, Canonical and Google announced the availability of Ubuntu Pro for all Google Cloud users. A premium version of Ubuntu geared for developers and administrators at enterprises, Ubuntu Pro offers a secure DevOps environment with instant security patching, 10-year support, and compliance for regulated applications and workloads.

        • Google + Canonical Bring Ubuntu Pro To Google Cloud – Phoronix

          At the end of 2019 “Ubuntu Pro” was announced as Ubuntu for Amazon’s EC2 cloud with ten years of package updates/security, kernel livepatching, Canonical Landscape integration, and more. Google and Canonical are announcing today that Ubuntu Pro is now coming to Google Cloud.

          Ubuntu Pro is now available with Google Cloud as their premium version of Ubuntu over the standard Ubuntu Linux distribution that has always been available via Google’s public cloud.

        • Review: Bodhi Linux 6.0.0

          Bodhi Linux is a member of the Ubuntu family which features the Moksha desktop environment. Moksha is a fork of the popular Enlightenment window manager which has been customized to better fit with the Bodhi Linux project. The latest release of Bodhi is version 6.0.0 which is based on Ubuntu 20.04 LTS. Bodhi is available in several flavours, including one regular, fairly minimal edition; a hardware enablement (HWE) edition which features a newer kernel; and an AppPack edition with extra applications installed. A Legacy edition is planned which offers support for older, 32-bit machines with no PAE support, though at the time of writing the download link for the Legacy edition is not working.

          I decided to download the default edition for 64-bit computers. The ISO I downloaded was 832MB in size. Booting from this media brings up a menu where we are invited to Try or Install Bodhi. There is also an option to try the live desktop environment in safe graphics mode.

          Taking the Try option brings up a graphical environment. A window appears and shows us a list of languages accompanied with country flags. We are asked to pick one. Then we are shown another list of country flags and languages and asked to pick one that matches our keyboard’s layout. After our selection is made the Moksha desktop loads.

          The default theme uses a lot of flat, green icons on a charcoal background while text is mostly white on charcoal. I typically don’t like flat icons, but Bodhi tends to make icons rather large and typically matches icons with text or tool tips which make the interface easier to navigate.

    • Devices/Embedded

      • Open Hardware/Modding

        • Toward a Respectful Hardware Production – Purism

          Coming from a family of farmers and growing up in the country side, I have always been close to nature and have a lot of respect for it. Even if I also have a great interest in technology, I believe that done the right way it is not incompatible with respect for the environment. Unfortunately this is currently not often the case and “Big Tech” companies tend to ignore the ecological impact of their business models. Limiting obsolescence, and favoring a supply chain that respects the environment can easily be in conflict with the wish to favor financial profits.

        • This Arduino project is counting to a billion | Arduino Blog

          Designer Che-Wei Wang built a simple Arduino project that’s counting to a billion, and has been doing so for over 10 years. Could this be the longest continually running Arduino project in the world?

          Che-Wei has a background in art, architecture and industrial design. He now runs a boutique design studio with is wife Taylor, called CW&T. But it was during his time at university that he first discovered his love for Arduino.

          “I first started using Arduino when I went to [the Interactive Telecommunications Program] at NYU in 2007,” he explains. “I got hooked the moment I got an LED to blink and went on to build a fuzzy GPS robot that guides you to places around the city.”

          Even now there’s a clear technological slant to his design work. As you look through the products CW&T has created, more than a few have embedded electronics at their core. He also has a rare eye for the beauty of minimalism, both in terms of design and function. Which is probably why one of his first Arduino projects is both simple, and stunning.

          “As a kid, I would challenge myself to count to as high of a number as possible,” he laughs. “I don’t remember how high I got. Probably not past a few hundred. So I built this device as a way to fulfil my childhood dream of counting to an insanely high number!”

        • Upgrading Precursor’s TRNG

          It was pointed out that we’re missing a step-by-step guide on how to go from an idea, to hardware, to a fully implemented feature in Xous for Precursor. So, here it is.

          Because Precursor uses an FPGA for its SoC, we can add new features to the hardware “on the fly”. In this case, we’re going to add some improvements to our basic managed TRNG block. To review, the existing TRNG consists of an avalanche noise source and a ring oscillator noise source as hardware-based sources of “true” entropy.

        • Monitoring the Health of Precursor’s TRNGs

          This post is an abridged version of a longer-form narrative on implementing health monitoring for Precursor/Betrusted’s TRNGs. It’s the first of a series of two posts; the second, on implementing a CSPRNG conditioner for the TRNG, will go up later.


          Online health monitors are simple statistical tests that give users an indication of the quality of the entropy being produced. On-line health tests are like a tachometer on an engine: they give an indication of overall health, and can detect when something fails spectacularly; but they can’t tell you if an engine is designed correctly. Thus, they are complimentary to longer-running, rigorous diagnostic tests. We cover some of these tests at our wiki, plus we have a CI bench which generates gigabytes of raw entropy, over runtimes measured in months, that is run through a series of proofing tools, such as the Dieharder test suite and the NIST STS test suite.

          It’s important that the health monitoring happens before any conditioning or mixing of the raw data happens, and significantly, there is no one-size-fits-all health monitor for a TRNG: it’s even advised by the (NIST SP 800-90B sec 4.4) specification to have tests that are tailored to the noise source.

      • Mobile Systems/Mobile Applications

    • Free, Libre, and Open Source Software

      • Hardware

        • Another Intel Sandy/Ivy Bridge Motherboard Now Works For Coreboot (ASUS P8Z77-V) – Phoronix

          While Intel engineers have been working on Alder Lake support for Coreboot as with other recent CPU generations that open-source firmware/BIOS support remains focused on their reference boards with a particular focus on meeting necessary requirements for Google Chromebook devices. Sadly, there is not much or any in the way of consumer retail motherboard support at this point. For those looking for retail desktop motherboard support for Coreboot, aside from the open-source POWER9 systems out of Raptor Computing, on the x86_64 front it largely means using aging Intel and AMD platforms.

        • IoThree’s Company Microconference Accepted into 2021 Linux Plumbers Conference

          We are pleased to announce that the IoThree’s Company Microconference has been accepted into the 2021 Linux Plumbers Conference. As everyday devices start to become more connected to the internet, the infrastructure around it constantly needs to be developed. Linux is showing up more in products that are not normally considered to be computers, but now need to interact with a central location (cloud). This brings new challenges that need to be addressed.

        • Extended Platform for IoT Linux Devices

          Toradex is extending its Torizon operating system for use as a full IoT development and operations (DevOps) platform for Linux devices. The operating system will now include free remotely hosted updates, device monitoring features, and a fleet management solution.

          Torizon enables modern, iterative product development by seamlessly integrating hardware, a Linux OS, development tools, remote updates and fleet operations. The result is a scalable solution for devices requiring high reliability and security

      • Productivity Software/LibreOffice/Calligra

        • LibreOffice Sidebar converted to „native” HTML controls

          In the past I’ve converted sidebar into contextual menus for mobile version of Collabora Online. Since that time I was waiting for a moment when it will be possible to do similar thing for the desktop version of Collabora Online, the one that you use in the browser on your laptop. It is a good step to make UI unified and more convenient for a user.

          In the new approach we use HTML controls with „native” listboxes and spinfields instead of pictures generated by the server. The data transfer from the server to the browser for fields invalidation should be reduced as we don’t have to send images. Widgets can be now styled using the same CSS like other UI components what will improve look of the sidebar. Thanks to the conversion for a desktop I also improved the mobile menus and did few optimizations.

      • FSF

        • GNU Projects

          • GCC 11 Compiler Performance Benchmarks With Various Optimization Levels, LTO

            Given the recent forum discussion stemming from the -O3 optimization level still too unsafe for the Linux kernel (in part due to older, buggy compilers) and some users wondering about the current -O2 versus -O3 compiler optimization level impact, here is a fresh round of reference benchmarks using GCC 11.1 on Fedora Workstation 33 looking at various optimization levels and optimizations tested on dozens of different application benchmarks to see the overall impact on performance.

            With the recent optimization level discussions and not having done any thorough optimization level comparison tests and link-time optimization (LTO) testing of the recently released GCC 11, here is this Monday article for those interested in compiler optimizations.

      • Programming/Development

        • François Marier: Self-hosting an Ikiwiki blog

          8.5 years ago, I moved my blog to Ikiwiki and Branchable. It’s now time for me to take the next step and host my blog on my own server. This is how I migrated from Branchable to my own Apache server.

        • An incomplete list of skills senior engineers need, beyond coding
        • Tagebuch eines Interplanetaren Botschafters: Can memcpy be implemented in LLVM IR?

          This question probably seems absurd. An unoptimized memcpy is a simple loop that copies bytes. How hard can that be? Well…

          There’s a fascinating thread on llvm-dev started by George Mitenkov proposing a new family of “byte” types. I found the proposal and discussion difficult to follow. In my humble opinion, this is because the proposal touches some rather subtle and underspecified aspects of LLVM IR semantics, and rather than address those fundamentals systematically, it jumps right into the minutiae of the instruction set. I look forward to seeing how the proposal evolves. In the meantime, this article is a byproduct of me attempting to digest the problem space.

        • Daniel Stenberg: Bye bye Travis CI

          In the afternoon of October 17, 2013 we merged the first config file ever that would use Travis CI for the curl project using the nifty integration at GitHub. This was the actual introduction of the entire concept of building and testing the project on every commit and pull request for the curl project. Before this merge happened, we only had our autobuilds. They are systems run by volunteers that update the code from git maybe once per day, build and run the tests and then upload all the logs.

          Don’t take this wrong: the autobuilds are awesome and have helped us make curl what it is. But they rely on individuals to host and admin the machines and to setup the specific configs that are tested.

          With the introduction of “proper” CI, the configs that are tested are now also hosted in git and allows the project members to better control and adjust the tests and configs, plus that we can run them on already on pull-requests so that we can verify code before merge instead of having to first merge the code to master before the changes can get verified.


          Friends from both Zuul CI and Circle CI stepped up and helped us started to get CI jobs transitioned over from Travis over to their new homes.

        • What is a CI/CD pipeline? | Opensource.com

          A continuous integration/continuous deployment (CI/CD) pipeline is an anchor for every DevOps initiative. The CI/CD pipeline breaks down traditional silos and enables development and operations teams to collaborate throughout the entire software development lifecycle.

          Better yet, moving to DevOps and a CI/CD pipeline can help your organization deliver software more securely at a higher velocity.


          The CI/CD pipeline is foundational to DevOps. And open source makes it adaptable and flexible to new requirements resulting from operational changes you implement during your DevOps journey.

          I hope to see an open source response to the unified DevOps platform trend, in which organizations seek an end-to-end CI/CD solution. The makings of such a solution are out there. After all, GitLab and GitHub trace their platforms back to open source roots.

          Lastly, don’t forget the education and outreach underlying every successful CI/CD toolchain. Documenting your toolchains and accompanying processes will improve developer onboarding and ongoing DevOps team training.

        • Ubuntu Blog: The State of Robotics – May 2021

          May was another fantastic month for robotics developments. In a continuously growing field, where the opportunities are many and the challenges require innovative solutions, researchers keep leading the way. Here at Canonical, we understand the value of open knowledge and collaboration. So this monthly blog brings some great research, available to you and me.

        • Ansible

          • Enrico Zini: Pipelining

            This is part of a series of posts on ideas for an ansible-like provisioning system, implemented in Transilience.

            Running actions on a server is nice, but a network round trip for each action is not very efficient. If I need to run a linear sequence of actions, I can stream them all to the server, and then read replies streamed from the server as they get executed.

            This technique is called pipelining and one can see it used, for example, in Redis, or Mitogen.

          • Enrico Zini: My gripes with Ansible

            Unfortunately, Ansible is slow. Running the playbook on my VPS takes about 3 whole minutes even if I’m just changing a line in a configuration file.

            This means that most of the time, instead of changing that line in the playbook and running it, to then figure out after 3 minutes that it was the wrong line, or I made a spelling mistake in the playbook, I end up logging into the server and editing in place.

            That defeats the whole purpose, but that level of latency between iterations is just unacceptable to me.

            The ugly

            I also think that Ansible has outgrown its original design, and the supposedly declarative, idempotent YAML has become a full declarative scripting language in disguise, whose syntax is extremely awkward and verbose.

            If I’m writing declarative descriptions, YAML is great. If I’m writing loops and conditionals, I want to write code, not templated YAML.

          • Enrico Zini: Use ansible actions in a script

            This is part of a series of posts on ideas for an ansible-like provisioning system, implemented in Transilience.

            I like many of the modules provided with Ansible: they are convenient, platform-independent implementations of common provisioning steps. They’d be fantastic to have in a library that I could use in normal programs.

            This doesn’t look easy to do with Ansible code as it is. Also, the code quality of various Ansible modules doesn’t fit something I’d want in a standard library of cross-platform provisioning functions.

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Security

          • Security updates for Monday

            Security updates have been issued by Arch Linux (apache, gitlab, inetutils, isync, kube-apiserver, nettle, polkit, python-urllib3, python-websockets, thunderbird, and wireshark-cli), Debian (squid3), Fedora (glibc, libxml2, mingw-openjpeg2, and openjpeg2), Mageia (djvulibre, docker-containerd, exif, gnuchess, irssi, jasper, kernel, kernel-linus, microcode, python-lxml, python-pygments, rust, slurm, and wpa_supplicant, hostapd), openSUSE (389-ds and pam_radius), Oracle (.NET Core 3.1, container-tools:3.0, container-tools:ol8, krb5, microcode_ctl, postgresql:12, postgresql:13, and runc), Red Hat (dhcp, postgresql, postgresql:10, postgresql:12, postgresql:9.6, rh-postgresql10-postgresql, rh-postgresql12-postgresql, and rh-postgresql13-postgresql), Scientific Linux (dhcp and microcode_ctl), SUSE (ardana-neutron, ardana-swift, cassandra, crowbar-openstack, grafana, kibana, openstack-dashboard, openstack-ironic, openstack-neutron, openstack-neutron-gbp, openstack-nova, python-Django1, python-py, python-pysaml2, python-xmlschema, rubygem-activerecord-session_store, venv-openstack-keystone, crowbar-openstack, grafana, kibana, monasca-installer, python-Django, python-py, rubygem-activerecord-session_store, freeradius-server, libjpeg-turbo, spice, and squid), and Ubuntu (rpcbind).

          • Breaking SSL Locks: App Developers Behaving Badly

            The padlock icon indicates a secure communication channel between the browser and the server. When the lock is closed and green, the connection is encrypted using HTTPS and an SSL certificate signed by a trusted authority. Your private data, from the browser to the server, is secure. When the lock is broken, the communication channel is broken, insecure, and cannot be trusted. Any data sent to the server is easily visible, can be intercepted, and even compromised by an attacker.

            Often mobile apps use the same HTTPS communication channels to back-end services as the web browser. That may make you wonder, where is the little lock being shown? How do you know your private data is being sent securely?

          • SSL Security Deliberately Broken in Many Mobile Apps

            Recent findings from Symantec show that some mobile app developers are deliberately breaking the secure communication channel between the browser and the server, allowing potentially private data to be sent via insecure SSL connections.

            As Symantec explains, the little padlock shown in your browser indicates a secure communication channel between the browser and the server, meaning the connection is encrypted and your data is safe. When the lock is broken, however, any data sent to the server is easily visible and can be intercepted or compromised.

          • Do We Even Need the Computer Fraud & Abuse Act (CFAA)?-Van Buren v. US – Technology & Marketing Law Blog
    • Monopolies

      • Legislation to Break Up Tech Monopolies Inching Closer – Make Tech Easier [Ed: Why on Earth is Microsoft not even mentioned here? Lobbying? Bribery? 'Campaigning'? Microsoft loves to pretend that it's everywhere and in everything, except when it comes to regulation, antitrust, and break-up. Then Microsoft pretends it does not even exist! You know you're being lied to when companies like Facebook and Apple are accused of being too big or monopolies, whereas Microsoft is somehow magically 'benign' and barely exists...]

        A frequent complaint in the tech world is that the big four are too big and too controlling in the industry. There is current U.S. legislation inching closer to break up these tech monopolies. Should Amazon, Apple, Facebook, and Google be worried? Should we be worried?


        Two bills in particular – the American Choice and Innovation Online Act sponsored by the House Judiciary subcommittee on antitrust chair Rep. David Cicilline and Ending Platform Monopolies Act sponsored by Vice-Chair Pramila Jayapal – appear as though they could be most harmful to Amazon and Apple, as both head up online storefronts of some sort.

[Meme] EPO ‘Lawfulness’ as Crude Budget Wars

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

EPO staff waging ILO-AT challenge; EPO 'Mafia' (Management) prepares by deepening its pockets
A “pockets” war, where the richer side always wins?

Summary: A war of attrition against EPO staff won’t ensure justice is done; it’ll only increase the number of casualties and accomplish nothing good

Pure genius, Campinos!
Pure genius or pure evil?

A Parade of ‘Yes Men’: EPO’s Budget and Finance Committee as Rubber-stamper of the Dictatorship That Pays the Salary

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

2016: Budget and Finance Committee of the Administrative Council (EPO) Confirms Exile of the Boards of Appeal
2017: Battistelli’s Big Fat Greek Wedding at the EPO’s Budget and Finance Committee

Yes man
Reference: Yes man

Summary: The lack of oversight at the EPO has long been apparent and it is becoming ever more problematic now that huge sums of money are passed by the EPO’s management to law firms whose sole role is to fight against aggrieved EPO staff

THE EPOnian regime flexes its muscles again. It’s not resembling in any shape or form a democracy!

The Central Staff Committee (CSC) of the EPO published and circulated two documents, one in German and one in German-English (mixed in the text, as part of that text is a transcript). Those documents don’t show anything surprising, unpredictable or shocking, at least not to EPO insiders. It’s more of the same tail-wagging-the-dog, wherein the Office dictator (like Benoît Battistelli, like son, António Campinos) tells his so-called ‘bosses’ to say “yes” to every proposal. In the process the dictator would occasionally distribute national “gifts” (bribes) at the expense of the Office coffers, which are based partly/largely on an improper granting process/guidelines (they’ve long departed from the EPC, which was supposed to govern the EPO). Systemic corruption or worse? Surely the European public is paying for it. It’s paying for it big time (billions of Euros in external costs). As predicted before, the ‘bosses’ would blindly approve more budget to be weaponised against the staff’s budget (Office lawyers against staff’s, potentially draining out their meager savings). Office management will waste almost 6,000,000 Euros just suing their own staff or fighting them (with external lawyers). We wrote about it last month. As MinceR from Hungary put it some minutes ago (in IRC), “too bad those will come out of our pockets…”

But “they have their own budget,” I explained because the EPO is ‘self-funding’. We just pay with settlements when trolls sue” (or products become more expensive because of the patent troll), “which also comes out of our pockets,” as MinceR notes.

“Office management will waste almost 6,000,000 Euros just suing their own staff or fighting them (with external lawyers).”“Report on the 126th BFC [Budget and Finance Committee] meeting” was produced at the end of last week and further disseminated today, noting some of the key findings upfront. “Conducting meetings of the Budget and Finance Committee (BFC) by videoconference has further shortened the already rarely controversial debate of the delegates of the Contracting States in this committee,” they complained. “Thus, despite a full agenda, the 126th meeting, originally scheduled for two days, was already over after six hours.” The text in the publication is similar to this, but they give an outline of the outcome/s as follows:

The most important points for staff were:

  • The Education and childcare benefits reform (CA/7/21): some delegations commented that the reform was still too generous or slightly criticised the long transition periods, or the intended equality of treatment for nationals and non-nationals. All the delegations (except DE and CH) cast a positive vote for the reform, so that the Administrative Council now has a pro forma unanimous positive opinion by the BFC. We assume that the Administrative Council will approve the reform at its upcoming meeting in June
  • Reports on the Reserve Funds for Pensions and Social Security (RFPSS) / review of the 2020 financial year: the results are excellent!
  • Award of contract for outsourcing of ILOAT services (CA/F 11/21): the EPO had a total of EUR 5.85 million (!) approved to obtain external legal advice against staff complaints before the ILOAT. This enormous sum is in stark contradiction to the President’s propagated intention to change the EPO from a culture of litigation into a culture of dialogue.

This regime is just a plastic surgery or an operation on the previous one, boosted by corrupt and bribed-for media coverage. We wrote about it many times before. They’ve managed to convince themselves that communication alone, not substance, was the real problem. They’re still totally rigging the courts (e.g. decisions on European software patents), but instead of kidnapping judges they control them by intimidation; the very fact they’ve already been sent to leased space in Haar is somewhat of a warning shot. Stacking the panels for particular outcomes is the cherry on the cake!

Anyway, without further ado, here’s the full publication (raw and unedited):

Zentraler Personalausschuss
Central Staff Committee
Le Comité Central du Personnel

Munich, 11.06.2021
sc21079cp – 0.2.1/3.1

Report from the 126th meeting of the Budget and Finance Committee on 26 May 2021

Since 2020, all Budget and Finance Committee (BFC) meetings have been held by video conference due to the pandemic. This format has further shortened the already rarely controversial debates of the delegates of the Contracting States in this committee. Thus, despite a full agenda, the 126th meeting, originally scheduled for two days, was already over after six hours including three breaks. The most important points are briefly presented below.

Education and childcare benefits reform (CA/7/21)

The most sensitive item on the agenda from the staff’s point of view was the reform of the education and childcare benefits. First, VP 4 described the old system as unbalanced, outdated, cumbersome to administer, difficult regarding digitalisation, and having limited financial predictability. She then focused on the alleged intensive involvement of staff and social partners in finding a solution. In presenting the reform, she spoke of additional costs for young children, a decrease in costs for school fees and high transition costs, but overall a balanced system in the long term.

The staff representatives pointed out the unequal treatment of the different locations in the reform and emphasised that the reform did not achieve fairness across the salary groups. A constructive counter-proposal from the CSC was not put on the agenda because the President refused to consent to it.

Several delegations commented that the reform was still too generous or slightly criticised the long transition periods. CH and DE criticised in particular the intended equality of treatment for nationals and non-nationals. Compared to the EU, the allowances were too high in their view. These two delegations abstained but all the others cast a positive vote for the reform, so that the Administrative Council now has a pro forma unanimous positive opinion by the BFC.

Reports on the Reserve Funds for Pensions and Social Security (RFPSS)

The fund manager presented a very positive performance of the RFPSS. A performance of 4.3% was achieved in the difficult year 2020. This was 1.3 percentage points above the strategic benchmark. Furthermore, the RFPSS continued to outperform the benchmark on an annualised basis over 5, 10 and 20 years. The market value of the reserve funds was EUR 10.98 billion at the reporting date.

Comments from delegations were correspondingly positive. The staff representatives congratulated the entire fund management team on the excellent result. They referred to the current rising interest rates, which in addition to the outperformance of the RFPSS also mean a significant decrease in pension liabilities.

Award of contracts, inter alia for outsourcing of ILOAT services

In addition to the undisputed contract awards for cleaning services in The Hague, for maintenance of technical installations in Munich and for health insurance administration, for the first time an award of contract related to outsourcing of ILOAT services (CA/F 11/21) was on the agenda for approval, which is cause for concern. The EPO had a total of EUR 5.85 million (!) approved for 36 months to obtain external legal advice against staff complaints before the ILOAT.

The staff representatives criticised this enormous sum, which by far exceeds the expenditure of previous years. In particular, it is in stark contradiction to the President’s propagated intention to change the EPO from a culture of litigation into a culture of dialogue. Furthermore, the staff representatives pointed out that the EPO has significantly more posts for lawyers in the Directorate Employment Law than in the Conflict Resolution Unit.

Only IT and PL raised critical questions about the exceptionally high post for external legal advice. VP 4 countered the criticism by claiming that it was only a framework contract that provided for a maximum amount of money. Furthermore, she flatly disputed the figures presented by the staff representatives – figures taken from the Office’s own reports.1 2 Finally, the BFC approved all contract awards without dissenting votes.

Review of the 2020 financial year

The financial situation of the Office is regularly presented to the BFC from three perspectives. Firstly, the operating and capital income is compared to the operating and capital expenditure and compared to the usually conservative budget. Here the result is an annual surplus of EUR 348.9 million, which is 44% above the budgeted figure. A remarkable result, especially considering that the budget was set before the pandemic.

The annual accounts are then presented in accordance with the International Financial Reporting Standards (IFRS). Since its introduction, the Staff Committee has regularly criticised this approach as unsuitable for the EPO (most recently here). Because of the strong dependence on the current discount rate, the results show great volatilities. A decrease in the interest rate by 0.1 percentage points would mean an increase in defined-benefit obligations by EUR 770.7 million, i.e. more than twice the annual surplus. The IFRS results therefore say more about the assumptions made for interest rates than about the actual financial situation of the EPO. By way of example, according to IFRS, the Office achieved a negative total result of EUR –6.8 billion in 2019 – compared to a positive total result of EUR 752 million in 2020.

Finally, a so-called standardised operating result is presented, which allows comparison over the years by assuming a standardised discount rate of 5%. According to this approach, the result is a positive EUR 259.2 million for 2020.

In its intervention, the staff representatives picked up on some of the comments in the Board of Auditors’ report on the 2020 accounting period (CA/20/21 and CA/20/21 Corr.1). The staff representatives again criticised the IFRS accounting. Finally, they highlighted that the estimates of the financial study and the Base 2 Scenario chosen were far from the actual financial situation at the end of 2020.

1 CA/27/21, page 6: Compared to the year Mr Campinos took office, not only have more internal complaints been filed in the last two years. The number of complaints before the VGIAO has also increased.
2 Organigrams of the Directorate Employment Law and of the Conflict Resolution Unit: There are twenty posts for lawyers in the Directorate Employment Law, and only two in the Conflict Resolution Unit.

Outlook for 2022

At the end of the spring meeting of the BFC, the initial budgetary orientations for the following year are presented regularly. The management expects 173600 patent applications and 114000 published patents for 2022. Compared to this year’s budget, these are changes of +3.4% and –3.4%, respectively. However, the EPO also assumes a disproportionate decrease of 4.0% in the number of filled posts in the examination area. It was announced to the BFC that there will be no new recruitments in 2021 or 2022, except in very exceptional cases.


The virtual meetings of the Budget and Finance Committee are in notable contrast to the earlier on-site meetings. The debates are much shorter, but some presentations are longer. After the unanimous vote of the BFC, we have to assume that the Administrative Council will approve the reform of the education and childcare benefits at its upcoming meeting. The performance of the reserve funds is excellent.

Your Central Staff Committee

Annex: Interventions by the Staff Representation (manuscripts)

On the education and childcare benefits reform

The EPO presented its plans for a reform of the Education and Childcare allowance which shall increase the fairness between national and non-national staff, provide additional (including financial) advantages, and which should be aligned with the goals of SP2023.

A closer look at these plans unfortunately reveals the opposite.

Goal 1 of SP2023 aims at ‘a working environment that will attract and welcome the brightest minds in Europe, develop their talents, encourage professional development, foster knowledge transfer and collaboration, and offer them first-class working conditions/environment’.

This goal contributes to the EPO’s success as a knowledge-based organisation, which is much appreciated by staff.

However, we must point out that the Office’s plans regarding the education and childcare allowance do not meet the said Goal 1 of SP2023 to develop and attract talent. On the contrary – the planned reform counteracts the intent to foster internal job mobility and to attract external talent.

With this planned reform, a number of problems would be created whereas the financial benefits remained small compared to the implicit costs, the negative psychosocial impact and more social unrest which would add to the current already bad atmosphere at the EPO.

Just to name a few of these problems:
• First: Instead of the allegedly improved fairness between national and non-national staff, we anticipate unequal treatment of staff at the different EPO sites: While many staff in Munich would benefit from this reform due to the favourable local conditions, the other 3 EPO sites would suffer – partly considerable – financial disadvantages.
• With that, the reform as proposed would, secondly, add to the imbalance between the EPO sites to the benefit of the headquarters in Munich. This clearly undermines the concept of the EPO as a European institution with sites in different European countries.
• Third: the current proposal for the reform would hamper job mobility of staff between the different EPO sites, decreasing the ability of the Office to adapt to new situations. What’s more, the reform would definitely not benefit the desired collaborative spirit between the different sites.
• Fourth: We expect the reform to have a particularly strong negative impact on EPO staff in lower job groups and grades. These are disproportionally often women, many of them with children, who frequently work on a part-time basis. The reform would counteract the Office’s attempt to improve the career prospects especially for women and to become an inclusive organisation. By trying to avoid an unbalanced treatment of nationals and non-nationals, the EPO would create a system that discriminates as to Office site, income and gender.

All these negative effects were already addressed by staff representatives in meetings with the Office. In addition, a detailed counterproposal was presented by the Central Staff Committee offering a sound compromise between the needs of EPO staff at all sites and the needs of the Office to overcome the shortcomings of the current system.

Unfortunately, the Office largely adhered to its initial proposal and claims that the current proposal for the reform is already to be considered a compromise. On the contrary, the counterproposal of the Staff Representation was once more largely ignored.

We firmly believe that Social Dialogue is more than just counting the number of meetings with stakeholders in the Office. Social Dialogue is about listening to the other side and looking into their arguments seriously. Only with that, the consultation process in the Office can live up to the expectations of a real Social Dialogue.

We encourage the BFC delegates to form their own opinion in this matter and also consider the counterproposal as presented by the Central Staff Committee.

In fact, a sound reform of the education and childcare allowance will help to meet the Office’s goals and also contribute to the wellbeing of staff and their families, independent of site, gender and salary. What has to be avoided, however, is to create considerable disadvantages for the Office and its staff while the advantages are limited and largely of a financial nature only!

On the award of contracts, inter alia for outsourcing of ILOAT services

5.850.000 Euro, das ist die enorme Summe, die der Amtspräsident sich heute für externe Rechtsanwälte bewilligen lassen will. 5.850.000 Euro stehen dann zur Verfügung – allein für Streitfälle mit den eigenen Bediensteten und allein für solche, die vor dem Verwaltungsgericht der Internationalen Arbeitsorganisation in Genf ausgetragen werden. 5.850.000 Euro, das ist ein Betrag, der die Ausgaben der vergangenen Jahre um ein Vielfaches übersteigt. In der langen Geschichte des Amtes ist es heute das erste Mal, daß der Posten für externe Rechtsberatung für VGIAO-Fälle genehmigungspflichtig ist und Ihnen hier im Haushalts- und Finanzausschuß vorgelegt werden muß. Der Amtspräsident ist angetreten, um eine Streitkultur durch eine Kultur des Dialogs zu ersetzen. Diese Intention findet allerdings keinen Niederschlag in den Zahlen. Im Vergleich zum Jahr des Amtsantritts von Herrn Campinos sind in den letzten beiden Jahren nicht nur mehr interne Beschwerden eingereicht worden. Die Zahl der Klagen vor dem VGIAO hat auch zugenommen. Mit dem heutigen Schritt wird diese Initiative des Amtspräsidenten gänzlich ad absurdum geführt. Als das vorliegende Dokument vor zwei Wochen veröffentlicht wurde, klingelten die Telefone bei der Personalvertretung. Die Kolleginnen und Kollegen waren darüber bestürzt, daß bei den Ausgaben für die Schul- und Betreuungskosten ihrer Kinder gekürzt werden soll, aber Unmengen an Geld für externe Rechtsanwälte zur Verfügung gestellt werden sollen.

In der Direktion Dienstrecht gibt es ohnehin schon 20 Posten für Juristinnen und Juristen, die sich mit individuellen und kollektiven Rechtsangelegenheiten beschäftigen. 5.850.000 Euro sollen nun zusätzlich für Rechtsangelegenheiten vor dem VGIAO eingeplant werden. Wissen Sie, meine Damen und Herren, wie viele Juristinnen und Juristen in der Conflict Resolution Unit beschäftigt sind, die mit der Streitschlichtung beauftragt ist? Laut Organigramm lediglich zwei. Und gibt es hier ein Extrabudget, das Ihnen vorgelegt wird? Nein.

Wenn Sie die 5.850.000 Euro für Rechtsstreitigkeiten heute bewilligen, ist dies aus unserer Sicht ein falsches Signal ans Personal. Selbst wenn es sich bei diesem Betrag nur um eine Obergrenze handelt, wie das Amt sicher gleich betonen wird, so ist doch diese Obergrenze ein verheerendes Zeichen. Ein Zeichen dafür, daß das Amt selbst die Streitkultur gegenüber der Kultur des Dialogs bevorzugt. In allen Gesprächen, die die Personalvertretung mit der Amtsleitung führt, bieten wir inzwischen zu strittigen Themen Kompromißlösungen an. Leider bevorzugt die Amtsleitung, den eigenen Weg durchzudrücken und später die Sache vor Gericht zu klären. Nicht den Weg des Kompromisses, sondern den Weg des Streits unterstützen Sie, wenn Sie nun 5.850.000 Euro für externe Rechtsanwälte bewilligen.

On the review of the 2020 financial year

An den präsentierten Berichten haben wir wenig auszusetzen. Auch wenn, wie im Bericht geschildert: „die meisten Empfehlungen (der Rechnungsprüfer) aus den Vorjahren noch nicht vollständig umgesetzt sind“, scheinen wir auf einem guten Weg zu sein. Fragen zu einzelnen Punkten müssen nicht hier, sondern können hoffentlich in kleinem Kreis diskutiert werden.

Wir weisen insbesondere auf die Bemerkung der Rechnungsprüfer hin, dass sie der Bilanzierungsmethode des Amts für Verpflichtungen in Bezug auf Leistungen nach Beendigung des Arbeitsverhältnisses … zustimmen, verweisen jedoch auf das damit verbundene hohe Maß an Schätzungen. Insgesamt sind wir der Meinung, dass IFRS für die Beurteilung der finanziellen Situation des Amtes nur sehr bedingt geeignet ist.

Aufgefallen im Bericht der Rechnungsprüfer ist uns die Erwähnung, dass im April eine zusätzliche Taskforce „Neue Normalität“ eingesetzt wurde. Die Personalvertretung wurde in diesem Stadium nicht beteiligt, was bedauerlich ist.

Wir möchten Sie daran erinnern, dass in 2019 eine Finanzstudie erstellt und präsentiert wurde. Aufgrund dieser Studie wurden 5 Maßnahmen beschlossen. Weder die Kinder- und Erziehungszulage noch die angekündigte Reform des Pensionssystems waren dabei. Dennoch haben wir den Eindruck, dass es bei den Reformen nur um Einsparungen geht.

Eine der 5 Maßnahmen war die Gehaltsanpassungsmethode, die, wie sich gezeigt hat, die Gehälter nicht einmal ausreichend erhöht, um die Inflation auszugleichen. Für das kommende Jahr ist bereits eine Erhöhung um 0 % angekündigt, während die Inflation in Deutschland mittlerweile eine der höchsten, wenn nicht die höchste in Europa ist.

Zur Qualität der Finanzstudie möchte ich beispielhaft nur eine Zahl hervorheben. Im vom Management gewählten Base 2 Scenario wurde der Bestand des RFPSS Ende 2020 mit 6,8 Milliarden Euro prognostiziert. Tatsächlich sind es 10,3 Milliarden Euro.

Auf der anderen Seite: Am vergangenen Freitag endete in Deutschland eine Frist, in der Betriebsärzte Impfstoff bestellen konnten, um von Anfang an bei den nun zusätzlich erlaubten Impfungen dabei zu sein. Das EPA hat nicht bestellt, da, soweit mir berichtet wurde, die Zustimmung des Präsidenten gefehlt hat. Auf der anderen Seite werden 5,85 Millionen Euro für Rechtsanwälte beantragt.

Der Präsident ist angetreten, den sozialen Frieden wiederherzustellen. So funktioniert das nicht. Entschuldigung, aber Fürsorgepflicht umfasst mehr als die Sorge ums Geld.

Maybe we’ll do a video about this some time later this week. A lot of the above is absolutely outrageous.

Links 14/6/2021: Linux 5.13 RC6, Psychonauts 2 for GNU/Linux

Posted in News Roundup at 9:48 am by Dr. Roy Schestowitz

  • GNU/Linux

    • Linux Weekly Roundup #134

      Welcome to this week’s Linux Weekly Roundup. We had a peaceful week in the world of Linux releases with a point release of Manjaro, 21.0.6, and antiX bullseye-beta1.

    • Audiocasts/Shows

      • Linux Action News 193

        The premier Linux desktops get some futuristic new features, and we break down the seven-year-old vulnerability in your Linux box revealed this week.

        Plus the critical kernel feature that lacks funding, and our take of helloSystem, a FreeBSD-based macOS alternative.

      • Josh Bressers: Episode 275 – What in the @#$% is going on with ransomware?

        Josh and Kurt talk about why it seems like the world of ransomware has gotten out of control in the last few weeks. Every day there’s some new and more bizarre ransomware story than we had yesterday.

      • 7-year-old exploit gives ROOT ACCESS
      • ActivityWatch: Track Your Day With Good Telemetry

        Working out your bad computer habits can be kind of difficult one when simple way to work out where there might be some problems is to simply track what you’re doing to go back and analysis the data, one FOSS tool that stores all your data locally called ActivityWatch let’s you do this.

      • Why So Many People Lack Critical Thinking Skills

        Recently, Linus Torvalds had to confront a conspiracy theorist on the Linux kernel mailing list. It seems the rise in popularity of conspiracy theories coincides with the decline of critical thinking. No longer is critical thinking taught in school.

      • GNU World Order 411

        Listener feedback, Fortran, and Ada.

      • Adrift – Alan Pope’s blog

        Over the weekend I participated in FOSS Talk Live. Before The Event this would have been an in-person shindig at a pub in London. A bunch of (mostly) UK-based podcasters get together and record live versions of their shows in front of a “studio audience”. It’s mostly an opportunity for a bunch of us middle-aged farts who speak into microphones to get together, have a few beers and chat.
        Due to The Event, this year it was a virtual affair, done online via YouTube. Joe Ressington typically organised the in-person events, but with a lack of skills in video streaming, Martin Wimpress and Marius Quabeck stepped in to run the show behind-the-scenes.

    • Kernel Space

      • Linux 5.13-rc6
        Nothing particularly special to say about this - rc6 is certainly
        smaller than rc5 was, so we're moving in the right direction.
        It's also not larger (or smaller) than usual for this stage, nor am I
        aware of any particularly worrying reports, so I think we're all good.
        The diffstat is nice and flat with a couple of small spikes for a few
        specific drivers. It all looks very normal and non-threatening, in
        other words.
        Most of the diff by far is drivers (usb, gpu, regulator, rdma, spi,
        pinctrl, scsi..), with just a few other areas: some x86 fixes (mainly
        kvm), some RISC-V ones, tiny btrfs and nfs client fixes, a couple of
        core kernel (scheduler, tracing) fixes.
        It's all really pretty small.
        Let's hope the trend continues, and we'll have a nice timely 5.13
        release. But please do keep testing and verifying,
      • Linux 5.13-rc6 Released With The Kernel Cycle Smoothing Out

        After several weeks worth of 5.13-rc releases where there were more changes than Linus Torvalds would like to see, Linux 5.13-rc6 is out now and it’s on the smaller side while panning out nicely for this later stage of kernel development.

      • Kernel prepatch 5.13-rc6

        The 5.13-rc6 kernel prepatch is out for testing. “Nothing particularly special to say about this – rc6 is certainly smaller than rc5 was, so we’re moving in the right direction”.

      • Graphics Stack

        • Bas Nieuwenhuizen: Making Reading from VRAM less Catastrophic

          In an earlier article I showed how reading from VRAM with the CPU can be very slow. It however turns out there there are ways to make it less slow.

          The key to this are instructions with non-temporal hints, in particular VMOVNTDQA. The Intel Instruction Manual says the following about this instruction:

          “MOVNTDQA loads a double quadword from the source operand (second operand) to the destination operand (first operand) using a non-temporal hint if the memory source is WC (write combining) memory type. For WC memory type, the nontemporal hint may be implemented by loading a temporary internal buffer with the equivalent of an aligned cache line without filling this data to the cache. Any memory-type aliased lines in the cache will be snooped and flushed. Subsequent MOVNTDQA reads to unread portions of the WC cache line will receive data from the temporary internal buffer if data is available. “ (Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2)

          This sounds perfect for our VRAM and WC System Memory buffers as we typically only read 16-bytes per instruction and this allows us to read entire cachelines at time.

          It turns out that Mesa already implemented a streaming memcpy using these instructions so all we had to do was throw that into our benchmark and write a corresponding memcpy that does non-temporal stores to benchmark writing to these memory regions.

    • Instructionals/Technical

      • How to use Tor only for onion addresses in a web browser

        A while ago I published about Tor and Tor hidden services. As a quick reminder, hidden services are TCP ports exposed into the Tor network using a long .onion address and that doesn’t go through an exit node (it never leaves the Tor network).

        If you want to browse .onion websites, you should use Tor, but you may not want to use Tor for everything, so here are two solutions to use Tor for specific domains. Note that I use Tor but this method works for any Socks proxy (including ssh dynamic tunneling with ssh -D).

        I assume you have tor running and listening on port ready to accept connections.

      • How to Install the Latest Wine in Ubuntu 21.04 – Unixcop

        Wine is a nifty utility that allows users to run Windows applications inside a Linux environment.

      • How to install pfSense for routing and firewall – Unixcop

        In this tutorial I will show you how to setup a basic router and firewall with pfSense. With some practice and reading you could turn later on an advanced router with the firewall capabilities you could need on your network.

        pfSense is an special distribution of FreeBSD intented for network routing and firewall and is rapidly becoming the world’s most trusted open source network security solution…. at least they said so, speaking only for me: I trust in this solution.

      • How To: Linux Find Large Files in a Directory

        How do I find out all large files in a directory?

        There is no single command that can be used to list all large files. But, with the help of find command command and shell pipes, you can easily list all large files. This page explains how to find the largest files and directories in Linux using various commands.

      • How To Add Trackers In Transmission And KTorrent

        Transmission and KTorrent are two BitTorrent client programs preinstalled on Ubuntu and Kubuntu operating systems, respectively. These are a kind of the fastest internet program to download anything on earth — anyone live with them will know. On the other hand, a tracker is a computer in the network which gives every downloading person information about who has the file (seeders) and who else are currently downloading (leechers). Sometimes, as users of either Transmission or KTorrent, we want to add more trackers — hopefully the best ones — so we can get even faster download speed. How to do that? Let’s learn below.

      • The Linux Set Command – Linux Hint

        The Linux set command is a built-in shell command that allows you to display or set both shell and environment variables. In this guide, we cover the set command and demonstrate the various ways that the command-line utility can be used.

      • How to install Redis server on Ubuntu Linux – nixCraft

        How do I install the Redis server on the Ubuntu Linux version 18.04/20.04 LTS server to speed up database caching in memory?

        Redis is an open-source distributed, in-memory key-value database, cache, and message broker server. In a similar vein to Memcached but the dataset is non-volatile. The dataset is stored entirely in memory and periodically flushed to disk. Let us see how to install, set up, and configure the Redis server on Ubuntu Linux.

      • How to install Minetest on Deepin 20.2

        In this video, we are looking at how to install Minetest on Deepin 20.2.

      • How to Install the Laravel PHP Framework With Nginx on Ubuntu 20.04 – Linux Hint

        Laravel is one of the best free and open-source frameworks for PHP to generate web applications, and it is recognized due to its eloquent and sophisticated syntax. Laravel also provides several web development tools, especially for large and modern web applications, because it remains accessible through improved versions. Its popularity is increasing day by day, and it is becoming the first choice of developers due to the continuous growth. Additionally, the developers use it in the streamlined development process.

        In this detailed and simplified guide, you will be able to install the Laravel framework on Ubuntu 20.04 server or 20.04 LTS operating system.

      • How to Show MOTD in Linux – Linux Hint

        This article provides an easy guide on how to install Laravel PHP Framework with Nginx on Ubuntu 20.04. The tutorial highlights the steps to install PHP and the other required modules such as Composer, MySQL, Nginx, and other configurations for a Laravel project on the Ubuntu 20.04 LTS operating system.

      • How to let dpkg Install Dependencies Automatically – Linux Hint

        The Debian Package (dpkg) is a Linux management low-level tool as compared to APT. It is used to perform different operations such as installing, updating or removing the .deb packages. The .deb is an extension for the Linux Debian software packages and their derivatives.
        The Debian Packages Management consists of several libraries and executable files related to a particular suite of programs. It has 51,000 packages with access to multiple online repositories. Most software packages are free to install, but you can also install paid software from the repository.

        If you’re working on Linux distributions like Ubuntu, then you must deal with the .deb packages. The dpkg tool helps monitor the Debian command queries, install and remove software packages, and the dependencies associated with these packages.

        You can execute the dpkg using the command-line parameters with a single action or option. But there is also another well-known front-end interface for the Debian packages named Aptitude. Users can also perform actions and monitor the .deb packages using the Aptitude tool.

      • How to Open Excel Files in LibreOffice in Linux – Linux Hint

        Just like Microsoft Office, LibreOffice is an office productivity tool introduced in September 2010. It comes with 115 different languages for the ease of users, and its many features make it flexible and portable.

        LibreOffice is an open-source suite consisting of several applications with several features like word documentation, spreadsheets, graphical editing, database management, etc. Not only this, it is compatible and supports file formats of other popular office productivity suites such as Microsoft Office and Google Workplace, etc.

        It is a portable tool and can be run on different platforms such as Linux, Microsoft Windows, macOS. The difference between Microsoft Office and LibreOffice is that LibreOffice is an open-source community version, whereas Microsoft Office gets charged to purchase a license for commercial products.

      • How to Rename a Directory in Linux – Linux Hint

        In Linux and Unix-like systems, we are always amazed to see several ways for a single operation. Whether to install something or to perform through the command-line, you will get multiple utilities and commands.

        Even if you want to move, copy or rename a directory, it is quite handy to perform these functions with commands; you don’t need to install any specific tool.

        In Linux distributions, everything is in the form of directories. So, it is good to keep all of them in a structured way. Sometimes, we need to create temporary folders to save data and later on, to keep them permanently, we have to rename those directories.

        There are no traditional commands to rename a folder/directory; it can be done using several ways. We will discuss in this guide how to change the directory name using the “mv” command and “rename” command. It might shock you that this operation can be performed using the “mv” command. The “mv” command is not only used to move one directory to another; it is a multi-purpose command which helps to rename a directory as well.

      • How to install Handbrake on a Chromebook

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

      • How To Install TeamViewer on Fedora 34/33 – TecAdmin

        TeamViewer is a powerful remote desktop and file sharing application that works with most operating systems and mobile devices. In order to commercialize the use of TeamViewer, you have to purchase a license. You can use it free for personal use only.

        An RPM package of Teamviewer is built by the official team is available for installation on Fedora systems. You can download the package from its official website.

        This tutorial described how to install TeamViewer on the Fedora Linux system.

      • How to Use Timeshift to Backup and Restore Linux

        Setting up a Linux distribution from scratch is not an easy thing. When I am a newbie to Linux I Installed Linux Mint on my laptop and spent weeks setting up all my development tools, packages, and customized my desktops.

        After few weeks my OS crashed and I was not able to recover from it because I haven’t got any backup. At this point, I searched for good backup solutions in Linux and found many programs that do similar work. One such program is Timeshift.

      • How To Add Web Seeds to a Torrent Download

        Web seeds are links to same file from another source which can be added to a torrent download session to improve its download speed. Examples of torrent programs who can add web seeds including KTorrent and qBitTorrent but not Transmission. This tutorial explains through an example how we can add several web seeds to a running torrent download using the program KTorrent.

      • Bash shell and command execution in CentOS – Linux Concept

        The GNU Bash is primarily aprogram that interprets commands entered by the user at the prompt.

      • Accessing the command line using the console

        When using CentOS, systemadministration or applications development tasksareperformed using either thecommand-line interface (CLI), such asthe Bash shell, or with the help of a GUI, such as GNOME, KDE, and so on. In this section, we will learn how to enter commands in the Bash shell at the Linux console.

      • How to Sync Time on Linux System using Chrony

        Accurate date and time is essential in Linux systems because some services such as job scheduler (cron jobs) and scripts rely on the accurate time to provide expected output. The network time protocol commonly known as NTP is used to maintain the accurate time in Linux systems. NTP is an internet protocol which plays a vital role in synchronizing the date and time in Linux systems from the available online NTP servers.

        Most of the old Linux systems have been using ntpd daemon to synchronize the date and time but in some modern operating systems, it is deprecated. For the implementation of ntpd in modern OSes we have chrony. In this article we will learn how to install and use chrony on Linux system to synchronize date and time.

      • How to Install Minikube on Ubuntu 20.04 LTS / 21.04

        As the name suggests, minikube is a single node Kubernetes (k8s) cluster. Anyone who is new to the Kubernetes and wants to learn and try deploying application on it, then minikube is the solution. Minikube provides a command line interface to manage Kubernetes (k8s) cluster and its component.

        In this article we will cover the installation of Minikube on Ubuntu 20.04 LTS / 21.04.

      • Install FreeDOS without the installer | Opensource.com

        Most people should be able to install FreeDOS 1.3 RC4 very easily using the installer. The FreeDOS installer asks a few questions, then takes care of the rest—including making space for FreeDOS and making the system bootable.

      • How To Use A Photoresistor With Raspberry PI Pico

        Projects running different actions in function of sun exposure usually need acquiring information on the light level as a trigger to execute specified tasks. Photoresistors with Raspberry PI Pico can provide light info by acquiring analog levels from its input pins

        In this tutorial, I’m going to show you how to use a photoresistor with Raspberry Pi Pico. If you have instead a Foundation computer board, you can also use my tutorial to use Photoresistors with Raspberry PI computer board.

      • The day Pixar deleted ‘Toy Story 2′ by mistake before the premiere – Market Research Telecast

        Toy Story 2, the film where Jessie joins the adventures of Woody, Buzz Lightyeart and the rest of the toys, has an impressive story that few know. When the movie had been in production for over ten months and was almost ready, a simple Linux / Unix command to delete a file erased the entire tape without having a backup. It almost ended in catastrophe!

        The story happened in 1998 when someone in the pixar studios en Richmond, executed by distraction the option “remove” on your computer and in just a few seconds almost completely lost all files from Toy Story 2, including the work of the entire production staff.

      • How to rsync a directory? – Linux Hint

        Rsync stands for “Remote Sync.” It is a synchronization method for directories and files that works both locally and remotely. This tool employs the “delta algorithm” that reduces the amount of copied data by only transferring the modified part of the files or directories. In this post, we will go through the basics of using this tool to sync a directory.

      • How to use rsync dry run? – Linux Hint

        For Linux based system, rsync is a file synchronization tool. This tool is based on the “delta algorithm” that makes the remotes file syncing faster. It deploys this algorithm by transmitting only the differences or modifications in the files across the network. For syncing files, rsync does not require the set of files that exist at one of the link ends. Therefore, it is considered a lightweight program. After the complete transfer of initial files, it only syncs the changed file bits. It also provides support for offsite backups in which it syncs data to a remote system present outside of the firewall. Many Linux users also utilize rsync for mirroring websites.

      • How to use rsync with –ignore-existing? – Linux Hint

        Rsync or remote synchronization is a Linux and Unix-based utility that syncs files and directories efficiently between two devices or hosts. In this synchronization process, one is the local host or the source from which we will sync the files, and the other is the remote host, where all the synchronization will occur.

      • How to update new files with rsync – Linux Hint

        rsync is a command-line tool used for the synchronization of directories and files between two systems. It supports syncing files, directories, devices, file and directory owners, groups, and permissions. The remote-update protocol that transfers the change between directories or file content distinguishes rsync from other file synchronization commands in Linux.

        I recently needed to utilize rsync to copy and update the new files that did not already exist at the destination system or directory. Are you also willing to use rsync for only updating and transferring new files? Then follow the rest of the article to learn how to do it.

      • How Do I Increase Swap Space in Linux – Linux Hint

        Every processor in the machine needs an amount of data capacity to run and store loaded applications. All the PCs are designed to have primary and secondary memories from where programs can run, and information is being stored while executing.
        You need to think about storage seriously if you belong to IT or working as a computer scientist. In that case, bundles of software packages are required to work on.

        There could be many issues related to storage capacity in Linux systems to run applications; you need adequate RAM; otherwise, the application will crash.

        The Swap in the Linux system helps when RAM is about to exhaust. While working with multiple applications, if RAM fills up and there is no space to function, the system starts utilizing the secondary storage where Swap is located.

      • How I Give a User Permission to a Folder in Linux – Linux Hint

        Privacy is an essential part of someone’s life, whether social media or the workplace. It helps protect the personal and professional data that we don’t want to share with everybody. Sometimes, people work on sensitive data that couldn’t be shared inside or outside the firm.

        Similarly, when multiple users are connected with the system, they may need some private access to the specific resources. If we talk about files or folders/directories permission, it means you allow them to read, write, or modify the files or directories. It is essential to revert the ownership of files/folders from the users who are not part of your current account but can own them.

        It is assumed as challenging for a Linux user to access permission to a file or folder because they are a bit aware of it. Setting the permission to the specific folder is quite simple and can be done via command-line or GUI (we will later discuss how we can do it).

      • How to Copy All Files from a Directory to another Directory in Linux – Linux Hint

        Copying the file or folder means creating a new file having duplicate content as in the existing file.
        Sometimes, we need to copy the files or folders rather than having a backup program. The files can be copied with the same name, or you can change the name as well.

        Copying a file, folder, or directory is a simple and basic task in the Linux operating system. Rename, delete or copy commands are used as daily purpose operations while working with the command-line interface.

        Although there are multiple commands to copying the files, the “cp” and “rsync” command are widely used simplest approaches.

      • How to Remove User from Sudoers Centos 8 – Linux Hint

        Adding and removing the users are the most basic functions when getting started with the centOS 8. We may need to have many users and allow them sudo permissions. And sometimes, due to security purposes, you want to remove them from the host.
        The account with the sudo privileges can run the system as an administrator that a normal user cannot. These privileges allow the user to act as a root user through which the user can perform all the administrative tasks or commands.

        It is not compulsory to assign the root password to every user. If you assign them sudo permissions, they will have access to perform all the operations without knowing the root password.

      • How do I show unmounted drives in Linux – Linux Hint

        Unmounting a file/folder means it is inaccessible for the device to read and make any modification. To access the particular unmounted folder or drive, we need to mount it first. Mounted drives mean it is in the active state, and data is accessible for the system.
        Multiple types of disks can be mounted, such as USB, flash memory disk, external hard drives, etc. When a disk or drive is unmounted, it prevents the data from the device.

        In the Linux system, there are several mounted and unmounted devices. The mount command helps to mount while the umount command unmount the storage drives or filesystem.

      • How do I increase video memory in VirtualBox? – Linux Hint

        VirtualBox is a well-known open-source hypervisor used for installing and using multiple guest operating systems simultaneously on an operating system or host.

        While working in a VirtualBox and its virtual machines, if you find the display is very slow and you want to improve it or in other words, if we use true technical terms, we need to increase the video memory, then this is exactly the right place to get the answer.

        To increase the virtual machine’s video memory, all you need to do is change a little setting in the Virtual Machine settings in VirtualBox and increase the video memory as per your requirements.

      • How Do You Keep a Terminal Session Alive? – Linux Hint

        The system or server administrator often needs to keep a terminal session alive for maintaining a process or application running. However, when we close the SSH connection or do not send any information to the server, the terminal session will close. To prevent the server to auto-close the terminal session, we can perform some configuration.

      • How Do You Replace a Variable in a File Using sed? – Linux Hint

        Steam editor, shortened as sed, is a command used to find and replace any text in a file using various techniques and syntaxes. In this post, we will grasp the concepts of sed and learn how you can replace a variable or its value in a file using sed.

      • How to List All Symlinks in the Linux Directory – Linux Hint

        The symbolic link, also known as symlink or soft link, is the file type that can hold the location of a file or directory in any Linux file system. You have created a couple of Symbolic links in your Linux filesystem, and sometimes there comes a need to list all the symbolic links. This post provides you with a step-by-step guide on how to list all symlinks in a Linux filesystem or a specific Linux directory.

        From a couple of ways to list all the symbolic links in a Linux directory, we will follow the reliable and best way using the find command.

      • How to Symlink a Directory in Linux – Linux Hint

        Symlink, also known as a symbolic link in Linux, creates a link to a file or a directory for easier access. To put it in another way, symlinks are links that points to another file or folder in your system, quite similar to the shortcuts in Windows. Some users refer to symlinks as soft-links. Before moving forward, let’s elaborate soft-links and hard-links.

        Hard-links: Hard-links are the links that mirror or copy the original file. Hard-links have the same inode numbers.

        Soft-links: Soft-links are simple links that points to the original file. You can access the original file through soft links. Soft-links can point to a file or folder in any partition and have different inode numbers.

        Learning about creating symlink in Linux is a great way to improve your grip on the Linux terminal. So, let’s learn the steps involved in making the soft-links in Linux.

      • How to Boot Ubuntu into Recovery Mode – Linux Hint

        Every device comes up with the “Recovery Mode” feature which has the capability to perform different operations. These operations include cleaning the junk data, update installation, data restoration, back up or device reset.

        Similarly, in Linux distributions, we also have the accessibility of the “Recovery Mode” feature. It allows the user to reboot the system and get it with a new setup.

        We may need “recovery mode” at any time in the system. There could be many possibilities, i.e when the system slows down, it fails to start up for any reason, or if you find any glitches, then it means your system needs to recover. You can also recover broken files and test if the memory is working correctly or not.

      • How to Disable a Service in Ubuntu? – Linux Hint

        In many situations, we need to disable some unnecessary services in Ubuntu to keep the system well maintained. Disabling redundant services helps to improve the system’s efficacy as some of these services use the processor and a portion of the memory in the background. Services can be disabled temporarily or permanently, but it depends upon your need.

        Before we discuss how we can disable services in Ubuntu, let’s understand the initialization system of Ubuntu. There are two different initialization systems Ubuntu uses. The first one is the “upstart” and the second is “systemd”.

        The “upstart” is now deprecated and was last used in Ubuntu 15.04. The init system of current Ubuntu and many other distributions is “systemd”. Both systems have their own methods to enable and disable services. Since the latest distributions have been widely adopted, we will use “systemd” method to disable a service.

      • How to Know if IP Address is Static or Dynamic in Linux – Linux Hint

        On the internet, a user is recognized by a distinctive identity called IP address. This 32-bit address is dynamically assigned by Dynamic Host Configuration Protocol (DHCP). Addresses allocated by DHCP can be changed upon rebooting your system, whereas static IP address does not change.

        So why do people use static IP address? Static IP address is crucial if you run the server on your device to share files and other services. You can pay your internet service provider (ISP) to get a static IP address, or you can tweak and make your dynamic IP address into static in your system as well.

        Though both IP configurations have their own purposes and are not perfect, static IPs are easy to hack and will cost you. Whereas dynamic IPs are not suitable for hosting services, they can cause connection interruptions and less accurate geo-location.

        It is very important for you to know the type of your IP address for a number of reasons. There are many methods to check the type of your allocated IP address. This write-up is going to mention some of the approaches to learn about the type of IP address your system has. So, let’s begin.

    • Games

      • Psychonauts 2 confirmed for launch on August 25, Linux still supported | GamingOnLinux

        It’s nearly time for another truly wild adventure as Double Fine has confirmed an August 25 launch for Psychonauts 2.

        This was announced during the Xbox E3 showcase, since Double Fine are now part of Xbox Game Studios. The good news, is that Linux support is still confirmed and they mentioned this multiple times with no indication of any delays.

        “Razputin “Raz” Aquato, trained acrobat and powerful young psychic, has realized his lifelong dream of joining the international psychic espionage organization known as the Psychonauts! But these psychic super spies are in trouble. Their leader hasn’t been the same since he was rescued from a kidnapping, and what’s worse, there’s a mole hiding in headquarters.”

      • Space station building sim Starmancer enters Early Access on August 5 | GamingOnLinux

        After a successful crowdfunding campaign in 2018, Starmancer from Ominux Games and publisher Chucklefish has now been confirmed to be available in Early Access on August 5.

        In Starmancer players build their own space station, taking on the role of the station A.I. tasked with sustaining human life, regrowing bodies for the thousands of minds trapped in your memory banks and defending the station at any cost. Starmancer offers gameplay with consequences, a living sandbox environment, crafting, and managing the daily lives of colonists. Create a fully functional space station that supports a utopian society where everyone is well fed, happy, and safe under the watchful eye of a benevolent A.I.

      • The tiny multiplayer online RPG ‘Book of Travels’ enters Early Access on August 9 | GamingOnLinux

        Book of Travels might end up being one of the most innovative online RPGs to come along in some time, and we’ll be able to see what it’s all about on August 9.

        “Join Book of Travels and become part of a unique social roleplaying experience that doesn’t hold your hand. Inspired by genre classics, this is a serene adventure that sets you adrift in a fairytale world… it’s also an invitation to roleplay without the restraints of linear missions and plotlines. Feel at liberty to travel the free wilds and vivid cities of the Braided Shore peninsula. Wander deep into the layers of this hand-drawn world, stumble upon its hidden places or unravel one of its many mysteries. There is no overarching goal and no real beginning or end, but for mortal characters the stakes can be high.”

        They call it a TMORPG “tiny multiplayer online role-playing game”, as you will be able to come across other players but in very small numbers per game. You also can’t chat normally, as you need to learn the special symbol language used.


        Everything we’ve seen still clearly has Linux there so we’re good to go for it on August 9 for Early Access.

      • Horror-mystery novel Scarlet Hollow enters Early Access with two episodes out | GamingOnLinux

        After quite a success with the first episode being free, along with a very successful Kickstarter campaign, the second episode of Scarlet Hollow is now available. You can still play the first episode free but the main thing now being available at a cost in Early Access includes the second episode, along with more episodes coming up to a total of seven.

        Even if you’re not usually into adventures styled like a visual novel, Scarlet Hollow is easily worth going through, especially with it being designed by award winning graphic novelist Abby Howard.

      • Kitsune Tails gets another sweet trailer ahead of release next year | GamingOnLinux

        Still due to release sometime next year for Linux and Windows (with Switch announced now too), Kitsune Tails is a platformer styled after beloved classics steeped in Japanese mythology and diverse relationships. It looks seriously cute too.

      • Firaxis Games launch the Civilization VI Anthology Edition to get it all | GamingOnLinux

        Now the New Frontier Pass expansions and free upgrades are done, it’s not entirely clear if another pass will come along or if that’s finally it but they say it offers the “complete Civilization VI experience”, even though they sort-of teased more was coming by mentioning the last free update was the “final free update of the season”. They key wording there being season. Otherwise, why wouldn’t they just say it was the final and leave it as that?

      • Fleshy RPG with cosmic horror ‘Death Trash’ hits Early Access on August 5 with a demo soon | GamingOnLinux

        It was only a few days ago we mentioned that Death Trash, which looks simply incredible will be getting a demo for the Steam Next Fest soon but we now also know it will enter Early Access on August 5.

        With a fleshy gruesome post-apocalyptic world, Death Trash is six years in the making! While still unfinished, the developer believe the foundation is solid enough now to get it properly out in the world with gameplay that “feels satisfying and is complex enough, a good amount of content, a solid framework and tools, many design problems figured out, platform features implemented, and a plan where we want to go with the game”.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KDE Framework 5.84 – Expandable Tooltips

          Starting with the KDE Frameworks 5.84 release, KXMLGUI based applications will feature expandable tooltips per default.

          The matching merge request by Felix Ernst got merged today after 3 months ;=)

          What are expandable tooltips at all?

          Good question ;=)

          In short: for stuff like menu & toolbar actions, it provides an easy way to access the “What’s This?” help.

          Unlike before, where you need to manually trigger that via the “Shift-F1” shortcut and click around to try out which GUI elements provide at all this additional help, you will now first get a small tooltip with the normal tooltip content (if any) and a hint that with “Shift” you are able to get more help displayed.

        • Claudio Cambra: First week of Google Summer of Code 2021

          A year ago I’d just finished my History degree and I had no idea how to code. This year, I’m taking part in Google Summer of Code! I’m super happy to get the chance to learn more about how KDE software works, and to finally contribute to a project I’ve been using for years.

          Over the summer, I’ll be working with KDE developers to create productivity-focused components for Plasma Mobile that work with Akonadi, KDE’s personal information management framework. Akonadi is a super useful piece of kit: it allows developers to tap into a user’s synchronised e-mails, contacts, calendars, providing a seamless experience in productivity tools. I’ll be working on this project with my mentor Carl Schwan, who also helped me during my time doing Season of KDE, and Devin Lin.

    • Distributions

      • A few thoughts on Fuchsia security

        Of course, under the hood, a lot is different. We built a brand new message-passing kernel, new connectivity stacks, component model, file-systems, you name it. And yes, there are a few security things I’m excited about.

      • SUSE/OpenSUSE

        • openSUSE Leap 15.3 – A stable base with modern applications

          Its interesting to watch Youtube reviews for openSUSE Leap 15.3. One of the main critics is that it doesn’t offer the latest KDE and GNOME desktop versions. “The software is quite old.” Yes, that is not very interesting for a reviewer. Because as a reviewer, you like to point out what is new. And what is exiting. And the goal of openSUSE Leap 15.3 is to not be exciting. The goal is to be stable.

          openSUSE Leap and SUSE Linux Enterprise have moved closer together over the last few years. I remember all the effort that has been put into making sure that the codebase for the base packages of openSUSE Leap and SUSE Linux Enterprise were similar. In may 2015 (yes, that is a while ago) Richard Brown announced that the latest SUSE Enterprise Sources where now available in the Open Build Service and he presented the vision for a new stable release version, which would be named openSUSE Leap. But after that, there was still a lot of work. It took a couple of releases (42.1, 42.2, 42.3 and then 15) before the base packages of Leap and SLE were completely aligned. From openSUSE Leap 15 and onwards, SUSE officially supported organizations who wanted to migrate from Leap 15 to SLE 15. And this new release takes that integration even further. From openSUSE Leap 15.3 and onwards, the binary packages of the base of Leap 15.3 and SLE 15 Service Pack 3 will be identical. The packages on top of that base will be ‘community backports’. And these packages will work on both Leap 15.3 and on SLE 15 Service Pack 3.

          So you will get a rock solid distribution, because it needs to be enterprise grade. Enterprises don’t have the time, nor the willingness to mess with software. They want to get work done. The software should just work. And that is exactly what you should expect from openSUSE Leap 15.3. This might be a bit boring for a reviewer or for a Linux enthusiast. Because a typical Linux enthusiast wants to try out the latest and greatest software. They want to play around with the new KDE Plasma 5.22 (released on the 8th June 2021). Or they want to play with the new GNOME 40 desktop (released on the 24th March 2021). They can, if they install the latest openSUSE Tumbleweed.

      • Slackware Family

        • the end of freenode

          My first experience with IRC was in 1999. I was in middle school, and a friend of mine ordered a Slackware CD from Walnut Creek CDROM. This was Slackware 3.4, and contained the GNOME 1.x desktop environment on the disc, which came with the BitchX IRC client.

          At first, I didn’t really know what BitchX was, I just thought it was a cool program that displayed random ascii art, and then tried to connect to various servers. After a while, I found out that an IRC client allowed you to connect to an IRC network, and get help with Slackware.

          At that time, freenode didn’t exist. The Slackware IRC channel was on DALnet, and I started using DALnet to learn more about Slackware. Like most IRC newbies, it didn’t go so well: I got banned from #slackware in like 5 minutes or something. I pleaded for forgiveness, in the way redolent of a middle schooler. And eventually, I got unbanned and stuck around for a while. That was my first experience with IRC.


          For a few years, all was well, until the end of July 2002, when DALnet started being the target of Distributed Denial of Service attacks. We would of course, later find out that these attacks were at the request of Jason Michael Downey (Nessun), who had just launched a competing IRC network called Rizon.


          In early 2006, lilo launched his Spinhome project. Spinhome was a fundraising effort so that lilo could get a mobile home to replace the double-wide trailer he had been living in. Some people saw him trying to fundraise while being the owner of freenode as a conflict of interest, which lead to a falling out with a lot of staffers, projects, etc. OFTC went from being a small network to a much larger network during this time.

          One side effect of this was that the atheme project got spun out into its own organization: atheme.org, which continues to exist in some form to this day.

          The atheme.org project was founded on the concept of promoting digital autonomy, which is basically the network equivalent of software freedom, and has advocated in various ways to preserve IRC in the context of digital autonomy for years. In retrospect, some of the ways we advocated for digital autonomy were somewhat obnoxious, but as they say, hindsight is always 20/20.


          Self-hosting is really what makes IRC great: you can run your own server for your community and not be beholden to anyone else. As far as IRC goes, that’s the future I feel motivated to build.

          This concludes my coverage of the freenode meltdown. I hope people enjoyed it and also understand why freenode was important to me: without lilo‘s decision to take a chance on a dumbfuck kid like myself, I wouldn’t have ever really gotten as deeply involved in FOSS as I have, so to see what has happened has left me heartbroken.

      • IBM/Red Hat/Fedora

        • Fedora Classroom: RPM Packaging 101 – Fedora Magazine

          RPMs are the smallest building blocks of the Fedora Linux system. This session will walk through the basics of building an RPM from source code. You will learn how to set up your Fedora system to build RPMs, how to write a spec file that adheres to the Fedora Packaging Guidelines, and how to use it to generate RPMs for distribution. The session will also provide a brief overview of the complete Fedora packaging pipeline.

          While no prior knowledge of building RPMs or building software from its source code is required, some software development experience will be useful. The hope is to help users learn the skills required to build and maintain RPM packages, and to encourage them to contribute to Fedora by joining the package collection maintainers.

        • Application modernization patterns with Apache Kafka, Debezium, and Kubernetes | Red Hat Developer

          Ellen Ullman wrote this in 1998, but it applies just as much today to the way we build modern applications; that is, over time, with short-term plans, on top of legacy software. In this article, I will introduce a few patterns and tools that I believe work well for thoughtfully modernizing legacy applications and building modern event-driven systems.

          Note: Consider joining me for my session at Red Hat Summit 2021 on June 16, or at the Event-driven architecture virtual event on June 22. I will present about tools and patterns for application modernization at both sessions, and you will be able to ask me questions live.

        • Bee Travels: A microservices coding adventure | Red Hat Developer

          The microservice architectural style structures an application as a collection of services. These services are often large, monolithic applications that are broken into smaller services.

        • Project Shipwright and the future of Red Hat OpenShift builds | Red Hat Developer

          In Red Hat OpenShift, a build is the process of transforming source code and binaries into a container image that can run securely on a container platform. In this article, we’ll introduce Project Shipwright, a framework for building container images on Kubernetes, and explore the future of builds in Red Hat OpenShift.

        • When IT careers stall: 5 tips to jump-start progress | The Enterprisers Project

          A career in software engineering or IT can sometimes feel like high-stakes gambling. New technologies and languages are always emerging and evolving, and new opportunities often involve taking risks and choosing between startups that could experience tremendous success – or flame out within months.

          The COVID-19 pandemic has only made things more treacherous. While many use moments of crisis to consider major life and career changes, a recent article from Harvard Business Review points out that in reality, “threatening situations prompt us to behave more conservatively,” leading to potentially stalled careers.

          The pandemic has had an even more acute effect on women in the workplace. According to a poll from CNBC and Survey Monkey, 22 percent of women have experienced a career setback within the past 12 months.

        • 4 ways CIOs can lead change management now

          These days, change is not novel. It is something that IT leaders have learned to embrace, accept, and even welcome, which has become particularly important over the past 14 months. We have had to be nimble and flexible in nearly every facet of our job and change management is no exception.

          Leading change management requires a solid foundation before moving forward with a strategy and these most recent challenges have accentuated the need for leaders to focus on being more intentional. This means being flexible with respect to employee schedules, understanding of the challenges they may have had working remotely or in their personal lives, and being deliberate about reaching out to them to make sure they’re happy, comfortable, and adjusting well to the different dynamics that the pandemic has introduced.

          Beyond the emotional well-being of employees, IT leaders need to ensure that employees have the tools necessary to be successful. Are they happy with the equipment they received at the start of the pandemic to facilitate remote work? Do they need anything else? Are they satisfied with the technical support that is available?

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Best Free and Open Source Alternatives to Google Earth Pro

        Google has a firm grip on the desktop. Their products and services are ubiquitous. Don’t get us wrong, we’re long-standing admirers of many of Google’s products and services. They are often high quality, easy to use, and ‘free’, but there can be downsides of over-reliance on a specific company. For example, there are concerns about their privacy policies, business practices, and an almost insatiable desire to control all of our data, all of the time.

        What if you are looking to move away from Google and embark on a new world of online freedom, where you are not constantly tracked, monetised and attached to Google’s ecosystem.

        In this series, we explore how you can migrate from Google without missing out on anything. We’ll recommend open source solutions.

      • 13 open source tools for developers

        Modern developers are highly technical, opinionated, passionate, community-focused, driven, polyglot, and most importantly, empowered decision-makers. Today, developers have a say in the products being built and the tools and technologies used to build them. Most importantly, time is precious, and developers and project managers can always benefit from great efficiency. To attain great efficiency, though, you must understand the software lifecycle, and how it can be organized and manipulated.

        The industry is still working on perfecting how a developer’s time is spent. We can divide a developer’s major tasks into two different “loops”…

      • SaaS/Back End/Databases

      • Programming/Development

        • Perl/Raku

        • Python

          • How to Send Email Using Python – Linux Hint

            The Simple Mail Transfer Protocol (SMTP) seems to be an e-mail standard for transmitting and directing messages among email systems. The smtplib package in Python creates an SMTP customer conference entity that could be cast off to direct an email to any computer on the Internet that has an SMTP or ESMTP listening service.

            In this tutorial, we will let you know about the methods to send emails using SMTP in your system. We have been using the Spyder new version to do our email send implementation via python in Ubuntu 20.04. Login from your Ubuntu 20.04 system to start implementing it.

          • Python String Concatenation Examples – Linux Hint

            In computing, string combining is an overall common process. Concatenating strings in Python may be expressed in a variety of ways. This tutorial will look at various methods for concatenating strings inside a Python application. To concatenate strings with a delimiter, we may use the join() method. It is beneficial to have a character sequence, such as a list or perhaps a tuple of characters. Then, use the join() method with an empty string whenever you don’t want a delimiter. Use these methods according to your needs. Whenever concatenation requires any formatting, just use format() as well as f-string functions. It’s worth noting that f-string only works with Python 3.6 and higher. Let’s have a look at each one of them.

          • Python Socket Programming – Linux Hint

            Socket programming is a method of allowing two nodes within a network to interact with one another. One socket (node) reads on a certain port upon an IP address. Whereas, the former one connects with it. The client connects towards a server and the server creates the auditor socket. These are the true foundations of online surfing.

            To put it simply, there is indeed a server as well as a client. Integrating the socket package and creating a basic socket are the first steps in socket programming. At the time of implementing this article, we have been using Ubuntu 20.04 Linux system. Here are some examples of Python Socket Programming.

          • Analyzing Data in Histogram in Python – Linux Hint

            In Data Visualization, we use graphs and charts to represent data. The visual form of data makes it easy for data scientists and everybody to analyze data and draw the results.

            The histogram is one of the elegant ways to represent distributed continuous or discrete data. And in this Python tutorial, we will see how we can analyze data in Python using Histogram.

            So, let’s get started!

  • Leftovers

    • Hating Peter Tatchell

      I would dearly love to say that I am a friend of Peter Tatchell, but I can’t really claim to be more than an acquaintance and perhaps ally. We have shared a platform several times, always say hi to each other at demos and events where we see each other, but have never really had a personal conversation. Peter always appears to me somewhat withdrawn; a mutual friend described him to me as aloof. I think he is shy, which seems a strange thing to say about someone whose life has been, as the new Netflix documentary Hating Peter Tatchell makes plain, a series of spectacular and often individual performance protest events.

    • In the Crosswind
    • Science

    • Health/Nutrition

    • Integrity/Availability

      • Proprietary

        • G-7 agrees to fight forced labor, ransomware, corruption [iophk: Windows TCO]

          Group of Seven (G-7) leaders on Sunday announced their commitments to cutting forced labor practices out of global supply chains in a shot at China, as well as efforts to stop ransomware attacks and root out corruption.

          The three priorities will be outlined in a joint communique, to be released at the conclusion of the summit in the United Kingdom and signed by the heads of state of the U.S., the U.K., Canada, Italy, France, Japan and Germany.

        • US, Russia Spar on Cyberattacks Ahead of Biden-Putin Summit [iophk: Windows TCO]

          The United States and Russia sparred Sunday about responsibility for debilitating cyberattacks as U.S. President Joe Biden and Russian President Vladimir Putin prepared for their summit in Geneva on Wednesday.

          U.S. Secretary of State Antony Blinken told ABC’s “This Week” show, “No responsible country should be in the business of harboring in any way criminal organizations engaged in cyberattacks, including ransomware.”

        • VW says data breach at vendor impacted 3.3 million people in North America

          Volkswagen Group of America said on Friday an unauthorized third party obtained limited personal information about customers and interested buyers from a vendor that its Audi Volkswagen brands and some U.S. and Canadian dealers used for digital sales and marketing.

        • Security

          • Privacy/Surveillance

            • Police tight-lipped on tools used to scan social media activity

              Police have been using or trialling at least three tools to search social media activity during investigations, but won’t say what ones.

              They say the tools are used to scan publicly accessible – or open source – internet pages.

              Some tools are controversial overseas, for instance, one being used to track Black Lives Matter protesters or monitor electronic chatter.

              In an OIA response, police said they had used three social media search tools since 2018, including on cyber crime and the mosque terror attacks investigation, and to feed into the Royal Commission of Inquiry into the attacks.

    • Defence/Aggression

    • Transparency/Investigative Reporting

      • World’s Most Powerful Imprison Julian Assange for His Virtues—Not His Vices

        Note: The following text is based on a speech delivered at a rally Thursday night, June 10, in New York City in support of Julian Assange, currently imprisoned at Belmarsh Prison in the United Kingdom under threat of possible extradition to the United States. John and Gabriel Shipton, Julian’s father and brother, also spoke at the event, which was held at The People’s Forum.

      • ProPublica’s report on tax inequality could hurt Biden’s push to make the system better

        This week, ProPublica published a treasure trove of information on the financial lives of some of our wealthiest citizens. The info confirmed what many tax experts already know: There is one tax system for the rich and another for everyone else. By using perfectly legal and straightforward strategies like holding assets, borrowing money and passing the assets to family members at their death, wealthy people can essentially choose whether and how much income tax they want to pay

    • Environment

      • On Climate and Covid-19 Emergencies, G7 Judged a ‘Colossal Failure’ for All the World to See

        Anti-poverty groups, climate campaigners, and public health experts reacted with outrage and howls of disappointment Sunday after the G7 leaders who spent the weekend at a summit in Cornwall, England issued a final communique that critics said represents an extreme abdication of responsibility in the face of the world’s most pressing and intertwined crises—savage economic inequality, a rapidly-heating planet, and the deadly Covid-19 pandemic.

        “The G7 is not fit for purpose. They have operated without any concern for lives around the world—or even for our own ability to end this pandemic.”

      • Energy

        • We Canceled Keystone: Now it’s Time to Stop the Line 3 Pipeline

          It stirs a lot of feelings and memories for me. I’ve devoted myself to climate direct action for over two decades. Half of it, I spent fighting the Keystone XL pipeline. Through my KXL journey, I was arrested sitting-in the White House, recruited tens of thousands to pledge to take action, trained thousands in direct action to disrupt Obama’s approval of the pipeline (hell, I even trained the trainers), supported the environmentalists and landowners that disrupted the construction of the southern leg of the pipeline in Texas (which got built anyway) and generally made elite politicos and Wall Street bankers miserable over it. In 2013, I discovered that TransCanada had compiled a file on me and my friends and traveled to law enforcement along the pipeline route with a PowerPoint telling them that we were terrorists. We also declared victory on KXL more than once.

          To read this article, log in or or Subscribe

        • Big Oil wants you to believe a tanker full of fossil fuel can be “carbon neutral”
    • AstroTurf/Lobbying/Politics

      • Seasoned Auditors Challenge Arizona Senate to Let Them Confirm 2020 Results
      • A Few Thoughts on the GOP’s Critical Rage Theory

        In 1973 the Black legal scholar Derrick Bell published a thousand-page book called “Race, Racism and American Law.” It was a study of how the law failed to address racism, not just regarding Blacks, but Asians and other immigrants. Bell proposed innovative teaching techniques to challenge the convention that the law was in any way colorblind. The book wasn’t heavily reviewed. One reviewer in a scholarly journal even asked: “how much in demand (or how valuable) is a course dealing solely with racism, especially in the seeming ebb tide of student activism?”

      • Hey Kamala, Here Is a Progressive Way to Address the Root Causes of Migration
      • Ocasio-Cortez Says ‘Elephant in the Room’ Is Senate Democrats Blocking Their Own Party’s Agenda

        New York Congresswoman Alexandria Ocasio-Cortez gave voice Sunday to the growing frustration among progressives due to Democratic Senators who have become the clear obstructionists in enacting the bold agenda they promised U.S. voters in last year’s election.

        Following a morning appearance on CNN’s “State of the Union,” Ocasio-Cortez said Democrats “have an obligation to do the most we can for working people, civil right, and the planet with the power people have entrusted us, and stressed during her television appearance that her side of the aisle should bend no further to the demands of a minority Republican Party that has a demonstrated history of acting in bad faith while making clear that defeating progress on key issues like infrastructure, healthcare, climate action, and pro-democracy reforms is its top priority.

    • Misinformation/Disinformation

      • China says it will be a “museum power” by 2035

        Only in Hong Kong have museums been allowed that truly challenge the party line. But on June 2nd officials there closed a tiny museum dedicated to the crushing of the Tiananmen Square protests on June 4th 1989. They cited a licensing problem. However, the move coincided with a ban on an annual vigil commemorating the bloodshed. In this case the pandemic was given as the reason, but many activists fear the massacre is becoming taboo in Hong Kong, just as it is on the mainland. The party’s all-round leadership of museums may be spreading into new territory. ■

    • Censorship/Free Speech

      • Why Is the Society for American Archaeology Promoting Indigenous Creationism?

        The new SAA president, Deborah Nichols, subsequently contacted me to let me know that the video of our live talk would not be posted by the SAA for others to view, due to reports of hurt feelings. (We had previously relied on the SAA’s emailed assurance to presenters that “sessions will be available for viewing on demand within 24–36 hours after their original broadcast, until July 17, 2021.”) Furthermore, we learned, the SAA would not even provide us with the video. (And so we re-recorded the talk, which you can find here.) Another SAA statement was then put out to inform readers that “the SAA board finds the presentation does not align with SAA’s values,” and mentioned that “the board categorically rejects the Weiss-Springer position.”

        However, SAA board members did not specify what, exactly, they were “rejecting.” Our talk aligned with important elements of the SAA’s mission statement (“promoting research, stewardship of archaeological resources, public and professional education, and the dissemination of knowledge”); and with the SAA’s education outreach guidelines, which indicate that “since many past cultures left no written records, they can only be studied by examining the physical evidence that they left behind.” Without saying so explicitly, the SAA now seems to have taken the position that past cultures should be presumptively understood through orally transmitted creation myths interpreted in a literal sense.

      • Censorship by noise

        Ms. Mello pointed out that today, the muzzling of the press has taken on a different hue. She called it “censorship by noise and defamation”. It is a trait that has been normalised in India. She said: “Censorship, in this new world, doesn’t require the suppression of information. On the one hand, populist leaders flood social media, messaging apps, and the internet in general with the version of facts they want to prevail – so that it drowns out investigations and negative news. It’s the so-called censorship by noise. Then, for that manipulation of public opinion to succeed, these digital populist leaders need to delegitimise professional journalism.”

        The act of delegitimising professional journalism undermines news media’s status as the fourth estate and denies it the crucial watchdog role. This blatant institutional capture not only ruptures our democratic fabric but also irreparably damages it.

    • Freedom of Information/Freedom of the Press

      • ‘Highly Offensive’ Gag Orders in Media Subpoena Cases, Lawyer Says

        Gag orders that the U.S. Justice Department imposed on lawyers representing two prominent news outlets fighting subpoena requests have raised concerns about First Amendment protections.

        The broadcaster CNN reported this week that its top lawyer was subjected to a gag order in 2020, when the Justice Department under then-Attorney General William Barr sought the email records of a national security correspondent.

        Under it, their lawyer said he was prevented from knowing what the investigation was about, what reporting it related to, and from speaking with the reporter so the broadcaster could narrow the impact on its coverage.

    • Civil Rights/Policing

      • Thinking About Race, Class, Gender, and Identity from a Revolutionary Perspective
      • The CIA and the Israeli Left

        America’s domestic activists have achieved a great deal. In particular, they have pressured Joe Biden into moving significantly to the left—though, not nearly left enough, given the scale of the challenge—on issues relating to climate and infrastructure. It is perhaps against this backdrop of mounting grassroots pressure that the President told Israel to end its latest effort to, in the words of Israeli commentators, “mow the grass” in occupied Gaza, which along with the increasingly annexed West Bank is Palestinian territory. Whatever the motivation, Israel did, as usual, what its U.S. master instructed.

      • Chechen Woman Abducted By Police In Daghestan May Face ‘Honor Killing,’ Rights Groups Warn

        A daughter of a close associate of Chechen leader Ramzan Kadyrov who was forcibly removed by police from a shelter for domestic violence victims and rights activists has warned that she could be killed in an “honor killing” if she is returned to her home.

        The June 11 warning about Khalima Taramova’s fate came one day after Chechen and Daghestani police raided the apartment in Daghestan, where Taramova fled, and took her away.

        The apartment where she was staying was used by domestic violence advocates to protect women fleeing their homes.

      • Trial reveals federal agents falsely accused a UT professor born in China of spying

        Armed with a Chinese press release translated on the fly via Google, federal agents falsely accused an internationally-renown welding technology expert at the University of Tennessee at Knoxville of being a spy and brought him to professional ruin.

    • Monopolies

      • Japan to probe Apple and Google in antitrust discussions

        Apple has been the subject of multiple antitrust probes alongside other tech giants, including Google. It seems that Japan will be adding its own investigation to the pile in the near future, one that will affect both the iPhone maker and the search giant.

        A government panel will apparently launch this month to look into tightening antitrust regulations, according to sources of Nikkei in a report seen by the Mercury News. The panel will apparently discuss the dealings of Apple and Google with Japanese smartphone producers, including whether they handle domestic companies fairly compared to overseas vendors.

      • Patents

        • From the bench: Mind your (patent) language

          The Court of Appeal (inferior jurisdiction) delivered its judgment on May 28 on appeal application 71/2020 LM. The appeal was filed by the German company Leonhard Kurz Stiftung & Co. KG against the decision of the Comptroller of Industrial Property under the Patents and Designs Act, chapter 417 of the Laws of Malta.

          The decision of the comptroller had been given on September 24, 2020. The appeal application to the Court of Appeal was filed on October 23, 2020, according to the provisions of article 58 of the Patents and Designs Act.

          There are different and specific possibilities of recourse under the Patents and Designs Act, but this case deals specifically about issues related to article 46 of the Patents and Designs Act. On appeal to the Court of Appeal, the applicant unsuccessfully contended that their application to the comptroller according to said article 46 was about the existence of rights and the termination of the same.


          This case centred about language requirements. Indeed, the applicant had filed for a patent with the European Patents Office on December 15, 2014, using the German language.

        • Yu v. Apple (Fed. Cir. 2021) [Ed: Software patent litigation profiteer Michael Borella is losing his mind because fake patents that USPTO should never have granted get tossed out (expensive, but justice at the end)]

          When the Supreme Court began poking around into the law of patent eligibility just over a decade ago, the invention topics that it considered under the abstract idea exception were limited to types of financial transactions. The invention of Bilski v. Kappos was directed to hedging and that of Alice v. CLS Bank was directed to escrow. While both inventions were ostensibly computer implemented, they involved software being applied to just one rather narrow field of endeavor.

          The Court’s findings of invalidity in both cases are open to criticism both on procedural and substantive grounds, and these decisions could have been held to the facts of their cases or those of cases similar thereto. But that did not happen. We have seen a continuous expansion of the scope of what is considered to be “abstract” occur in a way that would make 19th-century imperialists jealous.

          Since Bilski and Alice, the Federal Circuit has grown the exception to encompass business methods in general, software in general, and more recently mechanical devices and processes involving such devices. Notably, an electric car charger was deemed abstract in ChargePoint v. SemaConnect, as was a garage door opener in Chamberlain Group v. Techtronic Industries. More recently, the controversial decision in American Axle v. Neapco found that a method for tuning driveshaft liners that improved damping capabilities was directed to nothing more than a law of nature and therefore ineligible. American Axle is up for Supreme Court review, but no one expects that the justices will admit that their subject matter eligibility jurisprudence is a Gordian Knot that requires reformulation by way of a sword.

          Judge Newman also took a dim view of the majority’s consideration of prior art under § 101.


          So, it appears that she is willing to consider some incorporation of § 112 considerations into § 101. This is perhaps in contrast to her colleague, Judge Moore, who coined the term “enablement on steroids” to describe how some panels of the Federal Circuit require that the claims (and not just the specification) enable one to practice the invention.

Conveniently Conflating Vaccination With the Surveillance Business of IBM/Linux Foundation

Posted in Deception, GNU/Linux, IBM, Kernel at 8:46 am by Dr. Roy Schestowitz

Video download link

Summary: The way some media handles COVID-19 can be described as self-serving, especially Microsoft-connected sites looking to make “Linux” sound bad (or like property of Microsoft); the video above discusses this past weekend’s media coverage about “Linux”

THE awful state of journalism is only made worse by the Linux Foundation, which keeps bribing publishers on behalf of the corporations it is fronting for. As a result, like we noted last week (there has been more media coverage (puff pieces) since then; it’s being kept up to data with further coverage here), we see COVID-19 weaponised for marketing. Even marketing that is neither about Linux nor coronavirus. They’re looking to exploit mostly justified panic/hysteria to sell products and services that the public does not need, looking to convince people they actually want useless things (e.g. contact-tracing ‘apps’ despite being utterly useless, as we’ve been pointing out right from the start, with the collected data later misused as expected/foreseen by civil rights groups, cautioning the data would be used mostly by law enforcement and spies).

“This is a video about the pitfalls of spying, not vaccination, and it’s also a complaint about how the media portrays Linux in general.”The articles shown in the video above are listed in almost chronological order here.

This is a video about the pitfalls of spying, not vaccination, and it’s also a complaint about how the media portrays Linux in general.

« 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




Samba logo

We support

End software patents


GNU project


EFF bloggers

Comcast is Blocktastic? SavetheInternet.com

Recent Posts