Links 28/4/2020: New Fedora Release (F32), Cantor 20.04, and Linux 5.6-ck1 + MuQSS

Posted in News Roundup at 4:41 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Desktop/Laptop

      • Meet TUXEDO Control Center, A Slick Linux App For Managing Your Laptop’s Fans And Power

        PC manufacturer TUXEDO Computers — which you may be increasingly hearing about thanks to the Manjaro Linux laptop explosion — have developed a slick system utility called TUXEDO Control Center. In short, it allows you tune and manage all the various power settings of your laptop with one central app.

      • Ubuntu 20.04 Looking Like macOS Highlights the Linux Customization Power

        Linux has long been considered the more secure alternative to Windows, but at the same time, one of the things that users love the most after the making the switch from Microsoft’s operating system is just how much you can customize pretty much every little component.

        And truth be told, users like to customize the software running on their devices just the way they want, simply because it’s cooler to have applications that perfectly match their expectations.

        And while Windows comes with some obvious limitations in this regard, not the same thing can be said about Linux, where the power of customization is only limited by your imagination.

    • Audiocasts/Shows

      • LHS Episode #341: That’s a Spicy Meatball

        Welcome to the 341st installment of Linux in the Ham Shack. In this episode, the hosts discuss topics including IARU workshops, ventilators built by hams, a folding Yagi for satellite work, indoor gardens, Fedora on Lenovo, Ubuntu 20.04, Manjaro and much more. Thank you for listening and we hope you have a great week. Stay safe, stay indoors and play radio!

    • Kernel Space

      • linux-5.6-ck1, MuQSS version 0.199 for linux-5.6

        Announcing a new -ck release, 5.6-ck1 with the latest version of the Multiple Queue Skiplist Scheduler, version 0.199. These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but configurable for any workload. Since MuQSS has reached version 0.199, I’m left wondering what I should make the next version. As it is likely to be just as trivial an update as this one was, version 0.200 will not actually be a significant update to some new fancy scheduler, it will just coincidentally bump the minor version up. That said, MuQSS has been stable for a very long time so I should have bumped it to version 1.0 quite a while back.

      • Kolivas Takes Break From Designing COVID-19 Equipment To Release Linux 5.6-ck1 + MuQSS

        Con Kolivas is out with his Linux 5.6-ck1 optimization patch-set and version 0.199 of the MuQSS scheduler. This re-base against the Linux 5.6 stable kernel is coming late due to Kolivas leading a team making 3D printed COVID-19 equipment in Australia.

        While a longtime independent Linux kernel developer, Kolivas is also a retired anaesthetist, and weeks ago began working on new designs for ventilators / intubation boxes, face shields, ventilation splitters, oxygen hoods, and other PPE in the fight against the coronavirus. More on those efforts via abc.net.au.

      • The Linux Ownership System Demystified

        Hence Linux would no longer be just a kernel. Torvalds ended up licensing Linux under the GNU general public license (GPL). This license allows users to modify and distribute the source code. However, whoever distributes Linux has to do so under the same terms. The terms basically assure that any modifications made to the Linux kernel also have to continue being free.

        But none of that means that Torvalds himself or any other single entity has ownership of the Linux source code in full. Torvalds himself approves a number of changes made to Linux, but that doesn’t give him the copyright to those changes. Therefore you can contribute code to Linux, which then gets approved by the community, but you get to retain the copyright to that piece of code.

        That means you will become one of the thousands of collective owners of Linux. But keep in mind that because of the terms of the GPL, you can’t forbid anyone else from using or modifying your code in the future. Very many people own a copyright in the different parts of the Linux source code. That makes it hard to imagine that the terms Linux is licensed under will ever change.

      • Graphics Stack

        • Mesa 20.1 Adds A Vulkan Device Selection Layer For Better Handling Multi-GPU Setups

          After the merge request was open for more than a half-year, Mesa 20.1 has landed a Vulkan device selection layer for choosing between multiple Vulkan-enabled GPUs on a given system as the default device.

          This Vulkan layer allows for picking the default GPU for X11/Wayland/device sessions, similar to DRI PRIME for OpenGL. This Vulkan layer first checks for the MESA_VK_DEVICE_SELECT= environment variable for being pointed towards the GPU/driver to be used, otherwise checks DRI_PRIME and tries to match it to a proper configuration.

        • R600 Gallium3D Driver Lands Tesselation Support In Time For Mesa 20.1

          ne of the many new features coming in Mesa 20.1 is experimental NIR support for the vintage Radeon “R600g” driver. That NIR back-end isn’t yet to feature parity but is now one step closer with tesselation support now being available along this code path.

          With Mesa 20.1 branching this week, there’s a surge in last minute driver activity for Mesa Git. One of the last minute changes was merging R600 NIR tesselation support.

    • Benchmarks

      • Ubuntu 20.04 Gaming Performance Across Desktops, X.Org vs. Wayland

        Last month we provided some early benchmarks looking at the Ubuntu 20.04 X.Org vs. Wayland gaming performance under GNOME 3.36, but now that Ubuntu 20.04 LTS has been officially released, here is a look at the AMD Radeon Linux gaming performance across a wide variety of desktops on both X.Org and Wayland where supported.

        Using Ubuntu 20.04 LTS with Linux 5.4 + Mesa 20.0.4, Steam Linux gaming benchmarks were done across all the prominent desktop options available and packaged for Ubuntu 20.04 in the Focal archive.

    • Applications

      • VLC 3.0.10 Released with Support for SMB2/3 Shares, Many Improvements

        VideoLAN have released today VLC 3.0.10 as the ninth update in the latest VLC 3.0 “Vetinari” series of the popular, open-source and cross-platform media player used by millions of users.

        VLC 3.0.10 looks to be a significant update that introduces support for SMB2/3 shares so you can watch movies from more Samba shares across your local network.

        Furthermore, the update improves the adaptive streaming support, adds various improvements to the MP4 format, and improves DVD support by addressing several issues.

        The Twitch and VLSub scripts have been updated as well in this release, which also addresses several security issues, most notably various DOSes discovered recently in the microDNS service discovery.

      • PeaZip 7.2.1

        PeaZip is an open source file and archive manager. It’s freeware and free of charge for any use. PeaZip can extract most of archive formats both from Windows and Unix worlds, ranging from mainstream 7Z, RAR, TAR and ZIP to experimental ones like PAQ/LPAQ family, currently the most powerful compressor available.

      • Bashtop Is A Cool Linux Resource Monitor Written In Bash

        Bashtop is a TUI Linux resource monitor written in… Bash. It shows the usage / stats for the CPU (including temperature), memory, disks, network and processes.

        This top-like tool is quite new, but it has already gained a lot of popularity. Due to requests to make it cross-platform, its developer is currently rewriting it to use the Python3 psutil library for data collection, instead of Linux-specific tools.

        Bashtop lets you filter processes (press f) and it has multiple sort options: sort by “cpu lazy”, “cpu responsive”, memory, pid, etc., by pressing the ← or → keys on your keyboard. You can also show detailed information for a process, and terminate, kill or interrupt a selected process.

      • Qt Cloud Music Player MellowPlayer Updated With Remote Control Support, Pandora Radio Plugin

        MellowPlayer was updated recently with support for remote controlling the application from any another device, Pandora support, and more.

        MellowPlayer is a free and open source Qt-based desktop application for using and integrating cloud music services (and more) with your desktop, available for Linux and Windows.


        The desktop integrations consist of a system tray icon, customizable hotkeys / multimedia keys support, can be controlled using MPRIS v2 (e.g. sound menu in various desktop environments), and notifications.

      • FAI 5.9.4, Ubuntu 20.04 support, FAIme service
      • Best Internet Browsers For Ubuntu 20.04 LTS

        Without any explanations, let’s have a quick look into the list of the best internet browsers for Ubuntu 20.04 LTS.

      • Superpaper – Advanced Multi Monitor Wallpaper Manager for Linux

        Superpaper is a cross-platform wallpaper manager that focuses on multi-monitor support. It features pixel density correction that spans an image flawlessly across displays of different shapes and sizes, and bezel correction and perspective correction.

    • Instructionals/Technical

    • Games

      • Google confirm EA games coming to Stadia, PlayerUnknown’s Battlegrounds out now and free for Pro

        Today Google did a new Stadia Connect video for their gaming service, which was pre-recorded due to the ongoing Coronavirus situation. Google confirmed a bunch more games coming including from EA, PlayerUnknown’s Battlegrounds is out now and more.

        What is Stadia? Stadia is Google’s game streaming service powered by Linux and Vulkan. You can play games in a Chromium browser on a Linux desktop. It’s now open to everyone in the 14 supported countries, with two months of Stadia Pro free when you sign up.

      • Steam Play Proton 5.0-7 up for testing with a Release Candidate – Street Fighter V playable

        Valve and CodeWeavers continuing the long task of improving the Proton compatibility layer (based on Wine) for Steam Play, and today a new Release Candidate went up for some testing.

        Looking to get started with Steam Play on Linux? Have no idea what it is? Be sure to check our Steam Play page for some tips and explanations. We’ll be keeping that up to date with any major changes.
        Following the same pattern they did for Proton 5.0-6, you can now opt into the Proton 5.0-7 beta on Steam. This will help the developers catch any major issues before rolling out a new version of Proton for everyone. They’re looking to find issues that are new in this latest testing version.

      • Proton 5.0-7 Being Prepared With Newer DXVK, Updated VKD3D Layer

        Valve along with their comrades at CodeWeavers are preparing Proton 5.0-7 as the newest version of their Wine-based software powering Steam Play for running Windows games on Linux.

        The Proton 5.0-7 release candidate is available today as an opt-in option on Steam for those wanting to try this newest feature update.

      • 5 best free Linux FPS shooters to checkout

        In the mood to play a first-person shooter on your Linux PC? Can’t figure out what to play? Follow along with this list as we go over the 5 best free Linux FPS shooters to checkout!

        In this list, we discussed 5 best free Linux FPS shooters to checkout. With that said, there are many other great free FPS shooters on the Linux platform that we haven’t brought up. What are your favorite FPS shooters to play on Linux? Let us know in the comment section below!

      • Brave your fears again as the deck-builder ‘Iris and the Giant’ has a big post-release content update

        Iris and the Giant was a genuine surprise when it launched in early March, a roguelike deck-builder with a nice narrative twist and a fun tactical battles.

        What is it? Iris and the Giant is a fusion of a collectible card game with RPG and roguelike elements. You play as Iris, who must brave her fears in her imaginary world. Behind the game’s unique minimalist art style players will explore a touching story of a young woman facing her inner demons and soothing the raging giant inside.

      • Underwater chaos simulator ‘Barotrauma’ adds wrecked submarines to explore

        Another huge update for Barotrauma, a co-op game about alien ocean exploration in a submarine. What could possibly go wrong? A lot, obviously, and now there’s wreckage to find and explore too.

        What is it? Barotrauma is a 2D co-op survival horror submarine simulator, inspired by games like FTL: Faster Than Light, Rimworld, Dwarf Fortress and Space Station 13. It’s a Sci-Fi game that combines ragdoll physics and alien sea monsters with teamwork and existential fear.

      • Ufflegrim is a peculiar deck-builder where you summon creatures and combine them

        Ufflegrim is yet another game to add a card-based deck-building element to it and it does so with a traditional roguelike. Very strange and yet I love it. Setting itself apart from other similar types, in Ufflegrim you’re not only building up a deck of creatures to summon you’re also moving around each level yourself too. You can attack, you have health but it’s all about your deck.

        It’s what now? Ufflegrim is a traditional roguelike with card-based, creature summoning combat. Every enemy is not only a challenge, but also a chance to capture unique allies and abilities for your deck. Take on the pilgrimage and travel to the bottom of the 100 floors.

      • Amazingly stylish fast-paced action-adventure ‘Resolutiion’ confirmed for GOG with a demo up

        Resolutiion, the Hyper Light Drifter-like from developer Monolith of Minds is getting ever closer to release and now it’s confirmed to be launching on GOG and a demo is up too. While the demo news isn’t new, being available on GOG is which was formally announced today. It’s good to see more DRM-free releases of course.

        What is it? Resolutiion is a fast-paced action-adventure created by two angry German brothers leading a band of vagrants who loaded it with lovely pixels, dirty jokes, deep ideas and badassemotional tunes for 20 hours of punishing combat, rewarding exploration, and layered storytelling. Will you be the player or will you be played? In the Infinite Empire nothing is as it seems.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Cantor 20.04

          We continue working on improving the usability of Cantor. Another important change in 20.04 is the new feature collapsible cells which allows the user to collapse the results of a calculation. This is useful when doing many calculation in one worksheet and there is the need to hide some of the results temporarily to get more place in the worksheet or to be less distracted by what is not needed right now. For this, we introduced a new control element for every cell in the worksheet. By double clicking on this new element the result part of the cell is collapsed.

          Alternatively, the results can be hidden by selecting “Hide Results” from the context menu of the command entry in the worksheet. This step can be similarly undone to show the results again.

      • GNOME Desktop/GTK

        • The Best GNOME Shell Extensions For Ubuntu 20.04 LTS


          Ubuntu 20.04 LTS Tutorial: The Best Gnome Shell Extensions For Ubuntu 20.04 LTS

          We all know that Ubuntu 20.04 LTS is the latest version of the Ubuntu and it is already available for the download.

          If you have missed out coverage on Ubuntu 20.04 LTS, You may want to check…

    • Distributions

      • New Releases

        • GNOME 3.36 / Endless OS 3.8

          Endless OS 3.8.0 has just been released, which brings GNOME 3.36 to our users. There’s a particularly big overlap between “improvements in Endless OS” and “improvements in GNOME” this cycle, so I wanted to take a minute to look back over what the Endless team worked on in GNOME 3.36.

      • IBM/Red Hat/Fedora

        • Fedora 32 Computational Neuroscience ready-to-install ISO image is now available!

          Fedora 32 was released today after a full six months of development. There are a lot of improvements and new changes included in this release. You can read the announcement here and the complete release notes here.

          This release is particularly exciting for the NeuroFedora team. It also marks the first release of our first deliverable: the CompNeuro Lab ISO image! The aim of developing such ready to install ISO images that are packed with the necessary tools is to enable users to quickly set up their computers and get down to work, instead of wasting precious time and effort on installing tools individually by hand. While we hope that this will enable researchers by providing them easy access to Free/Open Source research tools, we also hope that the platform will serve as a teaching aid in Computational Neuroscience courses.

        • How to Upgrade Fedora 31 to Fedora 32

          Fedora 32 was released today with a ton of new features. In this Linux quick tip we will show you how to upgrade from Fedora 31 to Fedora 32 in the GUI and on the Command Line.

          From your desktop go to the Application Overview and select Software. The quickest way to accomplish this is the hit the super key (sometimes call the Windows key or Systems Key) then type software.

        • Fedora Workstation : Swamp draining for 6 years

          As Fedora Workstation 32 was released today I ended up looking back at our efforts to drain the swamp over the last 6 years. In April of 2014 I wrote a blog post outlining our vision for the Fedora Workstation effort and what we wanted to achieve with it. I hadn’t looked at that blog post in years, but it was interesting going back to it and realize that while some of the details have changed it is still the vision we are pursuing today; to keep draining the swamp and make Fedora Workstation a top notch operating system for developers and makers in general. Which I guess is one of the hallmarks of a decent vision, that it allows for the details to change without invalidating it.

          One of my pet peeves at the time with Linux as a desktop operating system was that so many of the so called efforts to make linux user friendly was essentially duck taping over the problems, creating fragile solutions that often made it harder for us to really move forward. In the yers since we addressed a lot of major swamp issues with our efforts around HiDPI & Bolt (getting ahead of hardware enablement for new monitors and Thunderbolt devices respectively), Flatpaks, GNOME Software and AppStream (making applications discoverable, deployable and maintainable), Wayland (making your desktop secure and future proof), LVFS and firmware handling (making them easily available for Linux users), Finger print reader standard (ensuring your hardware is fully supported) and coming up with ways to improve the lives of developers with improvements to the terminal or Fedora Toolbox, our developer pet container tool.

          Working on these and other issues we early realized that a model where hardware gets enabled in a reactive manner, in response to new laptops being sold, was never going to yield a good result for our users. As long as we followed that model people where bound to always hit issues with laptops as they came out and then have to deal with those issues for the first 6-12 Months of its life. This is why I am so excited about our new partnership with Lenovo that we pre-announced on Friday as it is both the culmination of our efforts over the last 6 years, but also the starting point of a new era in terms of how we work with hardware makers. So instead of us spending a ton of time trying to reverse engineers basic drivers we can now rely on our hardware partner and their component vendors providing that and we can instead focus on what I call high level hardware enablement. Meaning that as we see new features coming into laptops and computers we can try to improve the infrastructure in the operating system to be able to take full advantage of said hardware, and we can do so in collaboration with the hardware makers knowing that once we provide the infrastructure they will ensure to provide drivers and similar fitting into that infrastructure. Our work on fingerprint readers and thunderbolt support for instance has been two great early examples of that.

        • Red Hat sponsored Linux distribution Fedora 32 released

          The Red Hat sponsored Linux distribution, Fedora, has a brand new release today with Fedora 32 showing off some of the latest of what open source has to offer. Fedora 32 comes shortly after they announced a teaming up with Lenovo to provide Fedora on some ThinkPad laptops.

          Much like the recent Ubuntu 20.04 release it includes a ton of major packaging upgrades, such as the recent GNOME 3.36 desktop which is in their main Fedora Workstation edition. This includes all the goodies like a new lock screen, an easy to use desktop Extensions application, a better notification system, a do not disturb mode and more UI revamps. You can get other desktop environments too with their various “Spins” like KDE with Plasma, Xfce and more.

        • Fedora 32 is Now Available to Download, This is What’s New

          The final stable release of Fedora 32 is now available for download, packing in six months worth of development.

          Now, I know what you’re thinking: this is supposed to be a blog about Ubuntu. But hey: I like to keep an eye on what other Linux distros are up to and, following on from news that Lenovo is putting Fedora on its laptops, the release of Fedora 32 Workstation feels like a natural extension to that.

          So, what’s new in Fedora 32 exactly?

          Well, this version of the rpm-based Linux distro ships nearly every nut-and-bolt of the recent GNOME 3.36 release, including the blurry new lock screen, UI theme improvements, and do-not-disturb toggle, and features the redesigned GNOME Clocks app as a default app.

        • Upgrade Fedora 31 to Fedora 32 using the CLI

          I want to upgrade the Fedora version 31 to Fedora 32 Linux server using the command line option. How do I upgrade Fedora 31 to 32?

          Fedora Linux is another popular open-source Linux distribution targeted at desktop/laptop and server users who want cutting edge software in binary format. The latest version of Fedora is 32. Fedora version 32 released on April 28, 2020. This page shows you how to upgrade the existing version of Fedora Linux 31 to 32 using the dnf command.

        • Fedora 32 is officially here!

          It’s here! We’re proud to announce the release of Fedora 32. Thanks to the hard work of thousands of Fedora community members and contributors, we’re celebrating yet another on-time release.

          If you just want to get to the bits without delay, head over to https://getfedora.org/ right now. For details, read on!

        • Fedora 32 Computational Neuroscience ready-to-install ISO image is now available!
        • What’s new in Fedora 32 Workstation
        • Fedora 32 Officially Released with Linux Kernel 5.6, Available for Download Now
        • Fedora 32 Officially Released With EarlyOOM, SSD TRIM Finally Flipped On, GNOME 3.36
        • Fedora 32 released
        • Fedora 32 Linux-based OS Available For Download With GNOME 3.36

          Today, Fedora 32 becomes available for download.

        • Fedora 32 Linux-based operating system available for download with GNOME 3.36

          The Fedora operating system may be named after a hat, but I consider it more similar to an old, worn-in, pair of sneakers. It may not be the trendiest or flashiest Linux distro, but it is comfortable as hell. Sure, Manjaro and MX Linux may be what the “cool kids” are using these days, but Fedora remains the reliable Linux distribution that is always there for you — fast, stable, and focused on open source. An old comfortable shoe.

          Today, Fedora 32 becomes available for download. It comes with GNOME 3.36 which you can read more about here. If you don’t like GNOME, it isn’t the end of the world — you can instead choose KDE Plasma, Cinnamon, MATE, and more. There is even a special ARM variant of Fedora 32 that will work with Raspberry Pi devices.

        • Upgrading Fedora 31 to Fedora 32

          Fedora 32 is available now. You’ll likely want to upgrade your system to get the latest features available in Fedora. Fedora Workstation has a graphical upgrade method. Alternatively, Fedora offers a command-line method for upgrading Fedora 30 to Fedora 31.

          Before upgrading, visit the wiki page of common Fedora 32 bugs to see if there’s an issue that might affect your upgrade. Although the Fedora community tries to ensure upgrades work well, there’s no way to guarantee this for every combination of hardware and software that users might have.

        • Announcing the 2020 Red Hat Certified Professional of the Year

          Each year during Red Hat Summit, we recognize Red Hat Certified Professionals who demonstrate ingenuity, hard work and expertise by making a difference in their organizations. We’re proud to announce that Fabrice Harbulot, cloud engineer and Red Hat Certified Architect Level VII, has been named the 2020 Red Hat Certified Professional of the Year.

          Fabrice has earned several Red Hat certifications and is a Red Hat Certified Specialist in Linux Performance Tuning, Red Hat Certified Specialist in Ceph Storage Administration, Red Hat Certified Specialist in Ansible Best Practices, Red Hat Certified Specialist in Security: Containers and OpenShift Container Platform, Red Hat Certified Specialist in OpenShift Application Development, Red Hat Certified Specialist in OpenShift Administration, Red Hat Certified Specialist in Server Security and Hardening, Red Hat Certified Specialist in Container Management, Red Hat Certified Specialist in Ansible Automation, Red Hat Certified Engineer in Red Hat OpenStack, Red Hat Certified System Administrator in Red Hat OpenStack, Red Hat Certified Engineer and Red Hat Certified System Administrator.

        • IBM boosts quarterly dividend by a penny, stock gains

          International Business Machines Corp. IBM, +0.27% announced Tuesday that it was raising its quarterly dividend to $1.63 a share, which marks an increase of a penny. The dividend will be payable on June 10 to shareholders of record as of May 8. IBM said in a release that it has boosted its quarterly dividend for 25 years in a row. “IBM’s free cash flow and our strong balance sheet gives us confidence to both invest aggressively in cloud and AI technologies, while also returning value to our shareholders,” Chief Executive Arvind Krishna said in the release. IBM is “fully committed to [its] dividend even during this unprecedented time,” he continued. Shares are up 1.3% in Tuesday morning trading. They’ve lost 8.6% over the past three months as the Dow Jones Industrial Average DJIA, -0.13% has declined 15%.

        • Red Hat: Shift to Kubernetes and microservices is happening faster than expected

          A push to reinvent the way developers create applications for the internet has gathered significant momentum, catching even some of its most ardent supporters by surprise.

          But even as the popularity of infrastructure based on the Kubernetes platform and microservices surges, the adoption has inevitably brought to light the massive challenges big businesses and large organizations face in overhauling unwieldy infrastructure. To help IT managers navigate this transition, products and services that enable simultaneous management of legacy and new systems are gaining in popularity.

          Such “hybrid” products will be one of the main themes of the Red Hat Summit that runs today and Wednesday, a recognition of how critical this area has become to companies trying to modernize their cloud-based infrastructure. Speaking on the eve of the event, Red Hat’s Joe Fernandes said he’s among those excited by the progress being made by microservices, but he remains realistic about the challenges such a shift presents.

        • Beyond the cloud: Preparing for the hybrid organization

          In past years, I’ve written heavily about the importance of the open hybrid cloud to the present and future of enterprise IT. Clinging to the old world of corporate datacenters is a path to disruption, while going purely all-in on public cloud workloads can wipe out tens of millions of dollars in existing IT investments, disrupt critical systems and applications, lessen control, and add unpredictable costs. Leaning on the hybrid cloud, blending on-premises, traditional systems and applications with the next generation of cloud-native workloads and infrastructure, provides the best of both worlds, especially when built on a foundation of open technologies.

          Hybrid puts control and choice in your hands – the technologies you want to use to give you new capabilities and drive transformation and workloads where you want them. Hybrid cloud offers maximum agility and resiliency – more so than I see available in any singular approach.

        • Introducing OpenShift virtualization, unifying virtual machines and cloud-native apps

          The Red Hat Enterprise Open Source Survey1 revealed that more than 55% of enterprises surveyed are expecting to increase their use of containerized applications in 2020. While cloud-native applications represent the future of business innovation, many critical production applications remain based in traditional virtual machines (VMs). Today, we’re working to unify these traditional workloads with the cloud-native future through OpenShift virtualization, a new feature of Red Hat OpenShift built from the KubeVirt community project.

          OpenShift virtualization enables IT organizations to bring standard VM-based workloads to Kubernetes, helping eliminate the workflow and development silos that typically exist between traditional and cloud-native application stacks. This makes it easier to migrate and modernize existing applications and services on the industry’s most comprehensive enterprise Kubernetes platform.

        • New features in Red Hat CodeReady Studio 12.15.0.GA and JBoss Tools 4.15.0.Final for Eclipse 2020-03

          JBoss Tools 4.15.0 and Red Hat CodeReady Studio 12.15 for Eclipse 4.15 (2020-03) are now available. For this release, we focused on improving Quarkus and container-based development and fixing bugs. We also updated the Hibernate Tools runtime provider and Java Developer Tools (JDT) extensions, which are now compatible with Java 14. Additionally, we made many UI changes to platform views, dialogs, and toolbars.

        • Red Hat Virtual Experience: Continuing the diversity and inclusion conversation

          At Red Hat, our culture is at the forefront of our success. Technology is only part of the picture, without culture to drive it and nurture it, technology can’t solve the problems we face today. Culture isn’t something that just happens, you have to work towards fostering the culture you want to see in the workplace. As part of that work, Red Hat champions diversity and inclusion in our company and the larger open source community. We want to share some of what we’re doing with you during the Red Hat Summit Virtual Experience.

        • Red Hat introduces Advanced Cluster Management for Kubernetes

          Cloud-native applications running in container environments have very different management requirements than virtual-based environments of the past. These requirements are why we are introducing Red Hat Advanced Cluster Management for Kubernetes — a new management solution designed to help organizations further extend and scale Red Hat OpenShift, the leading enterprise Kubernetes platform.

          Red Hat Advanced Cluster Management for Kubernetes enables organizations to manage their Kubernetes clusters with consistency across the hybrid cloud — from Red Hat OpenShift deployed on-premises, on bare metal, and on major public cloud providers to native clusters from Amazon Web Services, Google Cloud Platform, IBM Cloud and Microsoft Azure. It provides the visibility, governance and control that organizations need to easily grow and manage containerized environments. Additionally, Red Hat Advanced Cluster Management for Kubernetes meets organizations where they are on their application modernization journey — whether they are setting up their first containerized environments or require more advanced management features like policy enforcement and governance controls to accelerate container deployments.

        • The global community: We’re all in this together

          Welcome to Red Hat Summit 2020 – our first virtual-only Summit. We are all facing unprecedented global events. From the COVID-19 pandemic and the grim situation facing healthcare systems to the worldwide economic struggles the disease is leaving in its wake, why would we even hold a technology conference, virtual or otherwise?

          Because we want to help, and we think the best way to do that is by engaging these challenges as a global community. This means putting aside our differences as technology companies, as manufacturers, as government agencies and even as competitors for the common good.

        • Welcome to Red Hat Summit 2020: From here, anywhere

          When we started planning Red Hat Summit 2020, we were looking forward to seeing thousands of our closest friends in San Francisco and sharing information about progress and plans for the Red Hat product portfolio through 2020 and beyond. Things didn’t go quite as planned, but we’re excited today to open the Red Hat Summit Virtual Experience and welcome so many more of our customers and partners who might not have been able to join us in person.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Tech and Covid-19: open source needed for acceptance and success of contact tracing apps

        The inevitable and necessary responses to Covid-19 — from the lockdown itself, to the underlying and rapidly approved legislation behind it to the contact tracing apps that are now being developed — raise concerns about our civil liberties that in a different time would all have been hotly debated over a considerable time period. Thanks to Covid-19, time is no longer a luxury at humanity’s disposal.


        Tracking those who have had Covid-19 is a non-technical problem that will not be fixed by technology, but of course technology can provide a tool to facilitate tracking. Public acceptance of the apps is also critical to their utility. If that public acceptance is not achieved, then we risk yoyoing between lockdown and freedom, ultimately prolonging the length of time where the economy will be impacted.

        The moral requirement on the public to accept these apps will be high and governments therefore hold a heavy burden of accountability for the choices they make under their emergency powers, as well as the long-term impact these will have. The only way to reassure the public that their privacy is adequately protected and to achieve this acceptance is to open source these applications.

      • December 2019 License-Review Summary [Ed: OSI used to release detailed minutes/reports; now it's reduced to a shopping list of URLs]

        License-Review mailing list topics for December 2019:
        - ESA Permissive PL v2.3,
        - Mulan Permissive Software License v1 and v2
        - LGPL-2+-KDE (Legacy)
        - Cryptographic Autonomy License (Beta 4)
        - CasperLabs Open Source License (COSL)
        - BSD-1-Clause (Legacy)
        - MIT-0

      • December 2019 License-Discuss Summary

        Lawrence Rosen references a decision by the US Court of Appeals for the Federal Circuit (CAFC) involving the use of FRAND in utilizing patents around mobile communications standards and argues that FRAND fails in its attempt to bring logic to the process. Rosen also argues, based on feedback from a patent attorney, that it then significantly increases litigation costs.

      • Events

        • Daniel Stenberg: webinar: common libcurl mistakes

          libcurl is used in thousands of different applications and devices for client-side Internet transfer and powers a significant part of what flies across the wires of the world a normal day.

          Over the years as the lead curl and libcurl developer I’ve answered many questions and I’ve seen every imaginable mistake done. Some of the mistakes seem to happen more frequently and some of the mistake seem easier than others to avoid.

          I’m going to go over a list of things that users often get wrong with libcurl, perhaps why they do and of course I will talk about how to fix those errors.

      • Web Browsers

        • Mozilla

          • Now that my entire life is online, how do I protect my personal data?

            For the past month or so I’ve been living my life exclusively indoors and online. This new normal means that everything has shifted to a virtual realm — working, connecting with family and friends, and even going to the gym. We’re all left with no choice but to use online services in order to live a normal-ish life.

            So what can we do if we’re not comfortable with sharing every personal detail of our lives with the companies that provide those services? It turns out, we can fight back. Especially now that we have more free time.

          • Mozilla VR Blog: Announcing Hubs Cloud

            Hubs Cloud is a new product offering from the Mozilla Mixed Reality group that allows companies and organizations to create their own private, social spaces that work with desktop, mobile, and VR headsets. Hubs Cloud contains the underlying architecture that runs hubs.mozilla.com, and is being offered in Early Access on AWS. With Hubs Cloud, it is now possible for external organizations to deploy, customize and configure their own unique instances of the Hubs platform.

          • Try Firefox Picture-in-Picture for multi-tasking with videos

            The Picture-in-Picture feature in the Firefox browser makes multitasking with video content easy, no window shuffling necessary. With Picture-in-Picture, you can play a video in a separate, scalable window that pops out for viewing on top of all your windows. It stays and plays while you go about your other business on other tabs or do things outside of from Firefox.

          • Which Video Call Apps Can You Trust? [Ed: Why is Mozilla helping proprietary software?]

            In total, 12 apps met Mozilla’s Minimum Security Standards: Zoom, Google Duo/HangoutsMeet, Apple FaceTime, Skype, Facebook Messenger, WhatsApp, Jitsi Meet, Signal, Microsoft Teams, BlueJeans, GoTo Meeting, and Cisco WebEx.

      • Programming/Development

        • Node.js 14 Accelerates App Development with Enhanced Features

          The widely used JavaScript framework is moving forward with a new release that adds diagnostic reporting and experimental WebAssembly features.

        • Dirk Eddelbuettel: RcppArmadillo 0.9.870.2.0

          Armadillo is a powerful and expressive C++ template library for linear algebra aiming towards a good balance between speed and ease of use with a syntax deliberately close to a Matlab. RcppArmadillo integrates this library with the R environment and language–and is widely used by (currently) 705 other packages on CRAN.

        • Excellent Free Tutorials to Learn Dart

          Dart is a client-optimized programming language for fast apps on multiple platforms. Compile to ARM & x64 machine code for mobile, desktop, and backend. Or compile to JavaScript for the web.

          Dart is a multi-paradigm, object-oriented, class defined, garbage-collected, scripting language using a C-style syntax that transcompiles optionally into JavaScript. It supports interfaces, mixins, abstract classes, reified generics, static typing, and a sound type system.

          Dart is developed by Google and is used to build mobile, desktop, backend and web applications.

        • [KDAB's Andreas Holzammer:] An engineer answers the doorbell

          My office is very far away from the door, yet, from time to time, KDAB gets deliveries and, as I’m always there, while others come and go, people ask me if I can receive the parcels. I figured it would be cool if I could somehow stay at my desk and get notified if someone rings the bell.


          Some years back, we had fixed up a make-do basic doorbell to cover a period of time when our normal one wasn’t working.


          The rtl_433 project has dozens of decoders of various standard protocols, including the one used by our doorbell. It’s possible to output received data as json, so I set it up to do that. Then I added some glue node.js code to parse the json followed by a webhook to our internal chat. The code is really ugly so I’m definitely not showing it here, but it seems to work :-).

          Finally, I tried using an old stick which I had lying around at home to support the DVB-T, but it seems that the stick cannot receive it as well as the DVB-T2 one. Furthermore, since, by this time, I had added an additional doorbell so I could also hear the bell from the other door in the office, (meaning it needed to receive from two places), I stuck with the DVB-T2 one for now, so I didn’t really need the extra stick.

        • Full Proof that C++ Grammar is Undecidable

          Most programming languages’ grammars fall into the category of Context-Free Grammar (CFG), or sometimes Context-Sensitive Grammar (CSG). What about C++? It turns out parsing C++’s grammar is literally undecidable. In other words, if you have a compiler that parses all valid C++ sources perfectly, you have solved the Halting Problem.

        • The 20 Best C Programming Books Available in 2020

          C language is profoundly convenient and is utilized for scripting framework applications. C is a universally useful programming language; it can proficiently take a shot at big business applications. Producing and designing game applications is quite easy when working with C. Learning C language is not that difficult as it is written in basic English language except for the libraries that are specific to it. For that, a proper set of C programming books will serve its purpose. Uses of C are unlimited, but some of the basic uses of C include developing desktop and system applications. C is a very simple, mid-level, and structured programming language; it is super fast and has a rich library.

        • Python

          • Writing to a File with Python’s print() Function

            Python’s print() function is typically used to display text either in the command-line or in the interactive interpreter, depending on how the Python program is executed. However, we can change its behavior to write text to a file instead of to the console.

          • Writing Python module in Rust using PyO3

            Back in 2017, I wrote about how to create Python modules using Rust. Things changed in between, especially PyO3 project now makes it super easy to create such extension modules.

        • Rust

          • Reducing the size of a Rust GStreamer plugin

            A common complaint heard about Rust is the size of the binary it produces. They are various reasons explaining why Rust binaries are generally bigger that ones produced with lower level languages such as C. The main one is Cargo, Rust’s package manager and building tool, producing static binaries by default. While larger binaries are generally not much of an issue for desktop or server applications, it may become more of a problem on embedded systems where storage and/or memory may be very limited.

            GStreamer is used extensively at Collabora to help our clients to build embedded multimedia solutions. With Rust gaining traction among the GStreamer community as an alternative to C to write GStreamer applications and plugins, we began wondering if the size of such Rust plugins would be a problem for embedded systems, and what could be done to reduce sizes as much as possible.

        • Java

          • Project Leyden addresses Java pain points

            Long-term Java pain points including slow startup time, slow time to peak performance, and large footprint would be addressed by a proposal being floated in the OpenJDK community by Mark Reinhold, chief architect of Oracle’s Java platform group.

            Called Project Leyden, the proposal would deal with these pain points by introducing the concept of static images to the Java platform and the JDK. A static image is a standalone program, derived from an application that runs that application, and no other. A static image is also a “closed world” that cannot load classes from outside the image or spin new bytecodes at runtime.

  • Leftovers

    • 6 tips for building mental resilience while working from home

      Mental resilience is the quality of being able to snap back after a setback, catastrophe, or anything bad that life throws at you. We all need resilience right now. For some of us, it’s second nature, while others may be discovering or desiring to find that resilience because of the current COVID-19 crisis and the widespread stay-at-home orders.


      Use the extra time that the Coronavirus affords you to learn new things. I’m using some of my own newfound learning time to bone up on Kubernetes—a writing topic I’ve yet to hit—because it’ll help me out in the future.

      But it doesn’t have to be all business; learning new things is also fun. For instance, I’ve been a huge Bill Murray fan since I was a kid. After hearing stories about random Bill Murray encounters in Charleston, SC, I wanted to know more, so I took the time to watch a documentary and read a book of these stories. Before the Coronavirus outbreak, I never had the time to look into something like this; I was too busy researching something about the cloud or DevOps for my next article assignment.


      Being on forced remote work/quarantine/lockdown, without a million distractions from your own thoughts, can make those feelings of anxiousness or loneliness feel even worse. So don’t be hard so hard on yourself if you’re not automatically adjusting to this new way of life. It’ll take time.

      Relishing your humanity during this lockdown means taking care of yourself and, when you are able, taking care of others. It doesn’t have to be financially or physically; it can literally just mean leaving room for other people to have their own responses to this situation. Most of us are feeling a lot of the same things in these uncertain times, so it’s important to be understanding.

      It’s amazing how doing this for others can make you feel supported too, and can make recovering from mistakes and setbacks so much easier.

    • Science

      • Drowned my camera: dealing with liquid spills in electronics

        Folks who acutely dig into this website might know that I have been taking more pictures recently, as I got a new camera since January 2018: a beautiful Fujifilm X-T2 that I really like. Recently, I went out on a photo shoot in the rain. It was intermittent, light rain when I left so I figured the “weather proofing” (dpreview.com calls this “environmentally sealed”) would keep the camera secure. After an hour of walking outside, however, rain intensified and I was just quickly becoming more and more soaked. Still trusting the camera would function, I carried on. But after about 90 minutes of dutiful work, the camera just turned off and wouldn’t power back on.

        It had drowned.

        I couldn’t believe it; “but this is supposed to be waterproof! This can’t be happening!”, I thought. I tried swapping out the battery for a fresh one, which was probably a bad idea (even if I was smart enough to do this under cover): still no luck, yet I could still not believe it was dead, so I figured I would look at it later when I was home. I still eventually removed the battery after a while, remembering that it mattered.

    • Health/Nutrition

      • Coronavirus: More than 2,000 prisoners may have been infected, says PHE

        Public Health England (PHE) says it has found 1,783 “possible/probable” cases – on top of 304 confirmed infections across jails in England and Wales.
        PHE’s report says there have been no “explosive outbreaks” in prisons, but “significant threat levels” remain.
        Measures to quarantine new and at-risk inmates are needed for a year, it adds.
        The report, published by the Ministry of Justice, says access to testing for prisoners has been “limited and variable”.
        “Therefore, the number of laboratory confirmed cases reported does not represent the true burden of infection in the prison system,” it said.
        “During outbreaks, where a number of positive laboratory samples have been received (usually around five or more) on prisoners who have been swabbed, then subsequent cases who meet the clinical case definition are included as ‘possible/probable cases’.”

    • Integrity/Availability

      • Proprietary

        • Security

          • Hackers Mount Zero-Day Attacks on Sophos Firewalls

            A pre-auth SQL injection bug leading to remote code execution is at the heart of a data-stealing campaign against XG firewalls, using the Asnarok trojan.

            Attackers have been targeting the Sophos XG Firewall (both physical and virtual versions) using a zero-day exploit, according to the security firm – with the ultimate goal of dropping the Asnarok malware on vulnerable appliances.

            Sophos said in a posting updated on Monday that the bug in question is a pre-authentication SQL injection vulnerability (a CVE is forthcoming) that leads to remote code execution (RCE). It affects systems configured with either the administration interface (called the “HTTPS admin service”) or the user portal exposed to the WAN zone.

            “In addition, firewalls manually configured to expose a firewall service (e.g. SSL VPN) to the WAN zone that shares the same port as the admin or user portal were also affected,” the firm explained. “For reference, the default configuration of XG Firewall is that all services operate on unique ports.”

          • Staying Ahead of Cyberthreats: Protecting Your Linux Systems with Oracle Ksplice

            In this recently published white paper, “Staying Ahead of Cyberthreats: Protecting Your Linux Systems with Oracle Ksplice,” we explain why regular operating system patching is so important and how Oracle Ksplice can help better protect your Linux systems.

            In the face of increasingly sophisticated cyberthreats, protecting IT systems has become vitally important. To help administrators more easily and regularly apply Linux updates, Oracle Ksplice offers an automated zero-downtime solution that simplifies the patching process. Ksplice allows users to automate patching of the Linux kernel, both Xen and KVM hypervisors, and critical user space libraries. It is currently the only solution to offer user space patching.

          • Join Oracle and Storware for a Live Webinar

            Join Oracle’s Simon Coter, Product Management Director, Oracle Linux and Virtualization, and Storware’s Marcin Kubacki, CTO and VP, for a live webinar on Thursday, April 30, 2020.

          • Announcing the release of Oracle Linux 7 Security Technical Implementation Guide (STIG) OpenSCAP profile

            On February 28 2020, the Defence Information Systems Agency (DISA) released the Oracle Linux 7 Security Technical Implementation Guide (STIG) Release 1 Version 1 (R1V1). Oracle has implemented the published STIG in Security Content Automation Protocol (SCAP) format and included it in the latest release of the scap-security-guide package for Oracle Linux 7. This can be used in conjunction with the OpenSCAP tool shipped with Oracle Linux to validate a server against the published implementation guide. The validation process can also suggest and in some cases automatically apply remediation in cases where compliance is not met.

          • Security updates for Tuesday

            Security updates have been issued by CentOS (firefox, java-1.7.0-openjdk, java-1.8.0-openjdk, kernel, qemu-kvm, and thunderbird), Debian (qemu and ruby-json), Fedora (chromium, haproxy, and libssh), openSUSE (cacti, cacti-spine and teeworlds), Oracle (kernel), SUSE (apache2, git, kernel, ovmf, and xen), and Ubuntu (cups, file-roller, and re2c).

    • Monopolies

      • Patents

        • The most lucrative patent shakedown strategy against German corporations: sue their CEOs

          According to conventional wisdom, the way to extract patent royalties from Geman corporations is the pursuit of injunctive relief. While a reform process is underway, the corridor for any “reform” (a misnomer, thus in quotes) is so very narrow that it won’t have any impact on negotiation dynamics. The pro-reform camp missed the opportunity: instead of acting like piranhas that smell blood in the water and then kill their prey, they kept making the kinds of modest political demands (only ultra-rare exceptions for extreme cases of egregiously abusive conduct) with which they got the reform process started, and they continued to limit themselves by operating only within the framework of associations (a recipe for failure). Now it’s too late to move into a higher gear, and the German patent injunction regime is here to stay.


          Under German patent law, members of the executive board are personally liable, a fact that patent holders can exploit. However, it works only against executives who live in Germany or at least some other EU member state. Otherwise, cross-border enforcement is unlikely to succeed. Hypothetically speaking, enforcement against a U.S.-based CEO would probably work only if he flew to Germany on a private jet that could be confiscated. The managing directors of local subsidiaries can be sued, but only if their entities actually sell products–not if they are merely marketing agencies within a global group structure.

          Germany- and EU-based C-level executives can also be scared into settlements by threatening with criminal action. Willful patent infringements are a punishable crime in Germany (and the pseudo-reform that is in the making won’t change a thing about that either), though the hurdle is reasonably high.

        • USPTO Rejects AI-Invention for Lack of a Human Inventor

          Sometimes I think of myself as the creativity machine. A cool part of this system is that I have a right to seek and obtain patent protection for my inventions (if any). The USPTO is treating Mr. Dabus differently. When Dabus filed for patent protection in 2019, the examiner refused to examine the patent and the PTO Commissioners Office has confirmed the refusal.

          The problem is that Mr. Dabus (DABUS) is not human, but rather is a machine – a creativity machine.

          App’n No. 16/524,350 was filed listing DABUS as inventor and identifying DABUS as an “artificial intelligence” that “autonomously generated” the invention. Stephen Thaler created DABUS, then DABUS created the invention. Thaler then filed as the applicant.

          In briefing to the PTO, the patent applicant explained that DABUS conceived of the idea of the invention and recognized its “novelty and salience.” In short, DABUS did everything necessary to be listed as an inventor with one exception — DABUS is not a human person.

        • Software Patents

          • USPTO Assesses the Impact of Patent Eligibility’s Changing Landscape [Ed: Michael Borella delighted to see USPTO granting illegal software #patents (he does litigation)]

            In a post-truth world, it is more tempting than ever to evaluate data based on gut instinct, intuition, and anecdotal evidence. It is thus refreshing when results of a robust statistical analysis are published, even if the response to the ultimate outcome is, “Yeah, we knew that.”

            Case in point, patent eligibility. Most patent practitioners are likely to agree that the Supreme Court’s Alice Corp. v. CLS Bank decision made it more likely to receive 35 U.S.C. § 101 rejections during prosecution before the U.S. Patent and Trademark Office (USPTO). Many of these practitioners would also likely concede that Alice made it less predictable as to whether a given claimed invention would run into eligibility issues. These same practitioners would probably concur that the Federal Circuit’s Berkheimer v. HP case as well as the USPTO’s 2019 patent eligibility guidance (PEG) made it less likely to receive such a rejection and resulted in the eligibility inquiry being more predictable.

      • Copyrights

        • Supreme Court Expands Penumbra of Gov’t Edicts Doctrine: Official Annotations to Code Not Copyrightable

          The State of Georgia claims copyright to its Annotated Official Code (Official Code of Georgia Annotated (OCGA)). The (e)book includes every Georgia statute and a set of annotations (including summaries of cases and articles discussing the statutes). The OCGA is created by a state entity – the Code Revision Commission – directed by the state legislature. LexisNexis actually did the work of writing the annotations, but copyright (if any) originated with Georgia as a work-made-for-hire.

          Public.Resource.Org (PRO) is a nonprofit organization facilitates public access to government records. PRO copied the OCGA and began freely distributing it to the public. Georgia then sued for copyright infringement.

          After some amount of litigation, Georgia eventually stopped arguing that the statutes themselves were protectable by copyright. However, the state continued to argue that the annotations were copyrightable since they did not carry the force of law.

The Linux Foundation Hates GPL/Copyleft Likes Its Sponsors Do (Microsoft, VMware and Others)

Posted in GNU/Linux, GPL, Law, Microsoft, VMware at 8:50 am by Dr. Roy Schestowitz

Earlier today: The Linux Foundation Has Helped VMware Lie About Its Deliberate GPL Violations That are Connected to Microsoft, Another Prolific GPL Violator

GPL Projects pre-OSDL and GPL Projects in Linux Foundation

Summary: When institutions are the sum of their pertinent members it’s hardly surprising that the Linux Foundation became an institution against the very principles it was supposed to guard

“The Linux Foundation comes out with new projects every few months, but chronologically the last GPL’ed projects seems to be Xen. The LF keeps promoting permissive licenses in their projects under the pressure of big corporations.”informed source

“I think we just don’t care that much [about Microsoft] anymore. They used to be our big rival, but now it’s kind of like kicking a puppy.” –Jim Zemlin

Links 28/4/2020: Endless OS 3.8.0 Released and What’s New in Fedora 32 Workstation

Posted in News Roundup at 8:29 am by Dr. Roy Schestowitz

  • GNU/Linux

    • Desktop/Laptop

    • Audiocasts/Shows

      • Late Night Linux – Episode 88

        Ubuntu 20.04 LTS has been released so we have a good look at the distro that will be around for 10 years. Plus good news for email, relative stability for Debian, GitHub’s power move, and loads of KDE developments in the news.

      • 2020-04-27 | Linux Headlines

        The Khronos Group rebases its OpenCL specification to an older version, Golang and Rust both remain popular despite some shortcomings, Intel refocuses Clear Linux for server and cloud usage, and the founder of Void Linux walks away for the second time.

    • Benchmarks

      • Initial Benchmarks Of The AMD EPYC 7F32 Performance On Ubuntu 20.04 LTS

        Announced back on 14 April were AMD’s newest members of the EPYC 7002 “Rome” family, the 7Fx2 high frequency processors. Back on launch day we posted the AMD EPYC 7F52 Linux benchmarks for that 16-core/32-thread CPU with a staggering 256MB cache and clocking up to 3.9GHz. In this article today are our initial benchmarks of the EPYC 7F32 as the 8-core/16-thread processor yielding a 128MB L3 cache and clock speeds up to 3.9GHz.

    • Applications

      • Tux Paint: An award-winning drawing app for children

        When it comes to children, drawing and sketching is something they love to do. Even on computers, drawing programs are highly used in schools by the kids in primary grades. Schools teach how to interact with the systems through it, and even some programming tutorials for children work based on drawing programs.

        If we want to make FOSS widely used even on school systems, we do have to talk about this award-winning drawing program. This article is about Tux Paint.

    • Instructionals/Technical

    • Games

      • Competitive platformer ‘Jumpala’ adds a single-player mode, price rising soon as it heads to Steam

        The latest build that went out a few days ago adds in a single-player mode, so you can now easily play 1v1 against the AI. A nice touch, and the developer will be expanding it as more characters and stages are added in. That’s in addition to both local and online multiplayer (with AI support) that it has. We already mentioned here recently that it was heading to Steam, and if you were planning to pick it up you may want to do so soon as the price will be rising.

      • Free first-person shooter ‘Tomatenquark’ releasing soon based on Cube 2: Sauerbraten

        Coming soon to Steam Early Access, Tomatenquark is another attempt to revive a classic free and open source first-person shooter. The developer sent word today via Twitter, that it should be releasing in the next few weeks.

        Tomatenquark describes itself as “a community homage to Cube 2: Sauerbraten”, being based on the code of Cube 2 and their hope is to back ongoing development of the game and build up a community around it. With gameplay inspired by the fast-paced classics like Quake, their aim is just to bring back good classic first-person fun with various game modes. However, it also has the Cube Engine 2 editor which brings cooperative map/geometry editing in-game.

      • Free to play competitive deck-builder ‘DragonEvo’ now on itch.io and it had a big revamp

        As far as turn-based card battlers go, DragonEvo was quite promising when I tried it out recently and now it looks even better with a big update and a release on itch.io.

      • Colourful action-adventure ‘Sparklite’ is in need of Linux Beta testers

        Recently we wrote about how Red Blue Games were planning to bring Sparklite to Linux, now they’re looking to expand their testing and you can get involved.

        What is Sparklite? An action-adventure set in a whimsical and ever-changing land. Gear up for Adventure and battle foes in top-down action using an arsenal of gadgets, guns, and gear. Explore dangerous corners of the procedurally generated world, take down titans of the mining industry, and harness the power Sparklite!

      • RADV Picks Up A Performance Boost For id Tech Vulkan-Powered Games On Linux + AMD APUs

        Pitoiset characterizes it as “a huge boost for Id Tech games on APUs” while seemingly not regressing any exciting Vulkan-powered Linux games.

        Various id Tech games using Vulkan run on Linux thanks to Steam Play (Proton) with generally great performance. There have been various Mesa RADV driver optimizations in helping out these Windows games run on Linux better and faster while this work merged for Mesa 20.1-devel will help out those using AMD APUs.

      • Mixing real-time battles with turn-based strategy, Total War: SHOGUN 2 is FREE right now

        Total War: SHOGUN 2 is now FREE to grab until May 1st on Steam. This is not a free week or weekend, this is your chance to grab an entirely free copy of the game.

        Developed by Creative Assembly and originally released in 2011, game porter Feral Interactive later updated it with a Linux port in 2017 which our contributor Samsai wrote about here. Like the majority of Total War games, it has quite a high rating too. On Steam it’s sat with a “Very Positive” user score from nearly twenty thousand people.

      • Filament is out now and might be my favourite puzzle game of 2020

        Filament, a stylish narrative puzzle game set aboard a seemingly abandoned spaceship has officially released along with Linux support from Beard Envy and Kasedo Games.

      • You can now play the chaotic train-track building game Unrailed! in single-player

        Unrailed! is a fantastic local and online co-op experience, one where you will be shouting and screaming with laughter at your partner and now you can play it in single-player too.

        In Unrailed! you have to keep a train moving as far as possible, by chopping down trees and gathering iron to build a track. A simple idea executed so well. I’m a big fan of it but requiring a partner limited the audience. Last week, developer Indoor Astronaut released the single-player update to give you a bot you can direct around using the emoji wheel to tell it to get water, chop trees and more.

      • Legendary is an in-development community-made open source version of the Epic Games Store

        While it wasn’t made specifically for Linux (like with Minigalaxy for GOG), the in-development community made application ‘Legendary’ has an aim to be a cross-platform and open source version of the Epic Games Store.

        Right now it’s quite basic, with it being command-line only but they are planning to implement a UI later. Since the Epic Games Store doesn’t serve Linux games, it also relies on you having Wine installed since you will be downloading Windows games with it. As an alternative to running the Epic Games Store in Wine, the Legendary client could end up becoming quite useful for Linux gaming enthusiasts who also used the EGS.

      • Slick roguelike ‘Jupiter Hell’ has a huge update out with Master Traits, new weapons and more

        It’s a great day to be a roguelike fan, as the impressive Jupiter Hell (which uses Vulkan!) has a brand new release out and it continues to be stupidly fun.

        Jupiter Hell 0.9.0 “Masters” boosts the variety you can have in your actual character progression. It’s a permadeath roguelike though, so that progression only lasts for each run. Since you’re doing a lot of them, having more traits to pick to mix everything up sounds nice. ChaosForge, the developer, has added 15 Master Traits, 5 for each class which you pick when your character in your run hits levels 7, 10 and 13.

      • FFVII Remake: Review

        The past ten or so years have been inundated with remakes of older games. Nothing much original comes out these days. Now, some might argue Final Fantasy VII Remake still falls under that category of “remake”. But I consider it to actually be its own game. Everything in it — the voice acting, the new combat mechanics, the music, the cutscenes, the graphics, the exploration, the fully 3D environment, and some new changes to the plot — has been updated and added in painstaking detail, enough to the point where it just feels like an entirely new game, yet still pulling in all the good strings from the original story.

        As you examined the title of this article, you might have thought, “What does this have to do with Linux, or Linux gaming more specifically?” Well, it doesn’t, really (though, I could vouch that I was mostly streaming this game through my Linux box). But if I only talked about Linux gaming topics, that could get pretty dry or worse yet, boring. So, I hope nobody minds if I expand my horizons a bit, and talk about something other than Linux.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

      • GNOME Desktop/GTK

        • Announcing “Connections”: a modern remote desktop client for GNOME

          Yes! Connections is a brand new app that I put together in the last month. It is a remote desktop client for the VNC and RDP protocols on top of the same backend code that we were already using in GNOME Boxes*: gtk-vnc and gtk-frdp.

          The main motivation to write this application is to have a drop-in replacement for Vinagre** that is modern, easier to maintain and follows the HIG. Besides, we want to have a GNOME app to point users to when they ask for more/advanced remote-connection options in Boxes.

        • Meet GNOME Connections, a Modern Remote Desktop Client for the GNOME Desktop

          GNOME Connections is a new app that aims to be a modern remote desktop client for the GNOME desktop environment. Th app takes advantage of the VNC (Virtual Network Client) and RDP (Remote Desktop Protocol) standards and lets users connect to remote machines.

          The GNOME desktop suite already shipped with a remote desktop client, called Vinagre, but GNOME Connections is designed to replace it in future releases of the popular desktop environment. As such, Vinagre will not be getting any new features and will soon be retired.

          Compared to Vinagre, GNOME Connections has a modern interface and follows the GNOME Human Interface Guidelines (HIG), and it’s easier to maintain. The app is currently designed to work with the remote connection features in GNOME Boxes, which will later be removed too, probably in GNOME 3.40.

        • Custom widgets in GTK 4 – Layout

          As we said earlier, “everything is a widget.” For example, we recommend that you use a GtkLabel instead of manually rendering a pango layout, or a GtkImage instead of manually loading and rendering a pixbuf. Using a ready-made widget ensures that you get all of the expected behaviors, such as selection handling, context menus or hi-dpi support. And it is much easier than doing it all yourself.

          The default implementations of the snapshot() and measure() functions are handling child widgets automatically. The main responsibility for a custom widget is to arrange the child widgets as required. In GTK 3, this would have been done by implementing the size_allocate() function. You can still do that. But in GTK 4, a more convenient alternative is to use a layout manager. GTK comes with a number of predefined layout managers, such as GtkBoxLayout, GtkCenterLayout, GtkGridLayout, to name just a few.

        • The GNOME Shell Calendar Will Stop Over-Consuming The CPU, Eating Up Battery Life

          For the past five months there has been a bug report affecting the likes of Pop OS 19.10 and Fedora 31 over the GNOME Shell Calendar server using “20~25% CPU all the time” and “every 2-3 seconds or so there is a CPU usage spike where the calendar processes eat something like 20-25% of the CPU.” That is significant on modern CPUs as well as on battery life for laptops while finally the issue has been fixed.

        • Welcome to the April 2020 Friends of GNOME Update!

          After a lot of discussion, GUADEC has moved to be an entirely online event for 2020. While we are disappointed to reschedule our trips to Zacatecas, Mexico to the summer of 2021, we are very excited to meet and learn from GNOME contributors and free software community members who would otherwise be unable to make it.

          As GUADEC 2020 will be online, we have extended the call for abstracts, and the deadline is now May 1. If you have an idea for a talk, please share it with us! If you have questions or want someone else to read over your proposal, drop by the #GUADEC channel on the GNOME Rocketchat.

        • Automated testing with GNOME Web and Selenium on PureOS

          Early this year Carlos Campos from Igalia implemented an automation mode in GNOME Web (sometimes known as Epiphany). This is especially useful for automated web testing, a subset of GUI testing. I decided it was time to take it for a spin. Carlos has covered the details in his post, here I will focus on the practical requirements to get things running in PureOS.

    • Distributions

      • New Releases

        • Endless OS 3.8.0 Released: A Mobile-Like Streamlined Linux Experience

          Endless Computers, which builds a Linux-based operating system as well, has released a new point version Endless OS 3.8.0. The latest release comes with several improvements, changes, and updated hardware support. So, let’s see the list of new features.

          Endless OS always ships with a customized desktop environment forked from GNOME. Not only that, but it also uses its own EOS shell to give an Android-like experience on the desktop computer. To further polish the visual design and look, OS v3.8.0 updates the GNOME to its latest version GNOME 3.36.

      • Screenshots/Screencasts

      • SUSE/OpenSUSE

        • Top 5 Ways SUSE is Supporting You in These Times

          The world is facing an unprecedented threat, each of us are doing what we can to support the global response against COVID-19.
          Here are the top 5 ways SUSE is stepping up to help…

          Sorry we have not perfected virtual conferencing enough to bring the Guinness to you yet, but hey, you can always heft a pint from your own office, J
          Not quite making my top 5 list, but also very important is flexible payment terms. We also have a number of incentives specifically designed for those in government or airline, travel, transportation and tourism & leisure industries.

      • Arch Family

        • Manjaro 20 Lysia Arrives with ZFS and Snap Support

          Manjaro uses a rolling release model which means you don’t have to manually upgrade from one version to another. You don’t have to reinstall as soon as there is a new version is released.

          If Manjaro is rolling release distribution, why does it release a new version every now and then? It’s because they have to refresh the ISO so that new users downloading Manjaro will not have to install updates for last few years. This is why Arch Linux also refreshes its ISO every month.

          Manjaro ‘ISO refreshes’ are codenamed and have a version because it helps the developers clearly mark each stage of development.

        • Packaging LXD for Arch Linux

          With the release of 3.20, LXD was included into the community repository of Arch Linux in January, and has currently been sitting there happily for the past months. LXD is a container manager from Canonical that manages containers as if they where independent machines in a cluster. I have somehow taken to calling them “containers-as-machines”. This is in contrast to podman and docker which would be “containers-as-applications”. Think of lxd as ganeti, but for containers.

          As canonical is developing the project, and they only target snap packages downstream, it takes quite a few liberties with dependencies and vendored projects which makes for an interesting package challenge.

      • IBM/Red Hat/Fedora

        • What’s New in Fedora 32 Workstation

          Fedora 32 is about to roll out, probably by tomorrow, and I think this is a good time to let you know what to expect in this version. By looking at the changeset and newly upgraded packages, it’s clear that Fedora 32 is one of the best releases so far.


          GNOME is my favorite desktop environment, and Fedora did a great job integrating GNOME 3.36 in this release. GNOME 3.36 has been made more visually appealing and user-intuitive, thanks to the efforts from the dev team; the App launcher animation is buttery smooth. Also, you can now drag and drop the apps on to each other to create an app group just like you do on your Android or iPhone. You can rename the folder to whatever you want and keep the Application screen less cluttery.

          Another set of tweaks were applied to the Settings app in which the needed options are accessible with less number of clicks. For instance, the Sound settings have the buttons lined up on the main screen for changing the alert tone. You will see such tiny improvements all over the app.

        • Lenovo is Bringing Fedora Linux to its ThinkPad Laptops

          We’re talking pre-installed operating system here, available across a fleet of the computer maker’s popular developer models including the ThinkPad P1, ThinkPad P53, and ThinkPad X1 (Gen 8) laptops.

          To accompany the news there’s this cute little promo video…

        • Lenovo is joining Dell in the “OEM Linux Laptop” club

          I’m happy to see that Lenovo is taking this step to offer pre-installed Linux support. Although I personally am a die-hard Ubuntu user, it’s also nice to see that Lenovo went with a different distro—while many in our community bemoan “fragmentation,” I personally believe that diversity is one of the Linux community’s greatest strengths.

          Lenovo has committed to making the pre-installed experience functional only using software from the main Fedora repositories—no third-party repos will be necessary, and by default no proprietary drivers will be installed. Even if Fedora isn’t your personal distro of choice, an OEM Fedora Workstation Thinkpad will almost certainly be an excellent choice for most distros you might choose to replace it with.

          Unfortunately, the upcoming Yoga Slim 7—powered with a Ryzen 7 4800U or Ryzen 5 4600U Zen laptop CPU—isn’t on Lenovo’s initial list of supported models. I’m still itching to get my hands on one for review—the dual-GPU Zephyrus G14 didn’t fare too well with Ubuntu, but I’m still hopeful that the more simply designed Slim 7 will do better.

        • Paul Cormier brings an engineer’s eye to top role at Red Hat

          Red Hat Inc. opens the virtual doors of its annual Red Hat Summit this week amid a major leadership shift at both the open-source giant and its parent, IBM Corp.

          Less than three weeks ago Arvind Krishna took over as chief executive of IBM, becoming the first engineer to hold the position in the company’s 106-year history. At the same time, Jim Whitehurst ascended to the role of IBM president and Paul Cormier (pictured at the 2018 summit) assumed the CEO spot at Red Hat.

          Like Krishna, Cormier is the first engineer to lead his company. That’s appropriate, he said in an interview with SiliconANGLE. The technology landscape is becoming more complex and there’s more at stake when customers make decisions.

          “There’s so much more fear, uncertainty and doubt out there that it takes more technically savvy people to wade through it,” he said. “It’s a much more complex sale now than it used to be.”

        • Red Hat Releases Red Hat Enterprise Linux 8.2

          Red Hat Enterprise Linux (RHEL) 8.2 is designed to extend beyond the reliability of previous versions of the platform and help organizations get more value from existing RHEL subscriptions with new intelligent management capabilities, enhanced container tools and a more streamlined experience.

          In a statement, Stefanie Chiras, vice president and general manager of Red Hat Enterprise Linux, said IT organizations need to do more with existing technologies in their software stack, drive operational stability and maintain service availability with remote or limited IT teams “without mortgaging their technological future.”

          “Red Hat Enterprise Linux 8.2 provides this and more, with proactive, intelligent monitoring capabilities and enterprise-ready container tools, enabling IT teams to support the crucial needs of today while maintaining ready to take on a cloud-native future, whenever their operations can support it,” Chiras said.

        • New RHEL 6 and CentOS 6 Linux Kernel Security Update Fixes Two Flaws


          Published by Red Hat Product Security, a new Linux kernel security advisory marked as having an important security impact describes two security vulnerabilities affecting all supported Red Hat Enterprise Linux 6 and CentOS Linux 6 releases.

          One of the two vulnerabilities addressed are a three-year-old CVE-2017-1000371 discovered in Linux kernel’s offset2lib patch, the implementation of mapping ELF PIE binary loading. The flaw allows the stack-guard page protection mechanisms to be evaded.

        • Red Hat takes on the hybrid cloud with its latest OpenShift Kubernetes distro


          Apopular belief in today’s business circles is that every company is now a tech company. Red Hat — the powerhouse Linux and cloud business — agrees. Nearly every industry, including healthcare, logistics, retail, financial services, government, education, and more, needs faster, more widespread access to essential applications and services. For Red Hat’s leadership, that means the container and Kubernetes-powered open hybrid cloud.

          To make that happen, Red Hat is improving its latest Kubernetes distro, Red Hat OpenShift. Red Hat OpenShift 4.4 has been rebased on December 2019′s Kubernetes 1.17.

      • Canonical/Ubuntu Family

        • Things to know about Ubuntu 20.04 Focal Fossa

          In this article, we’re going to go over some of the features we’re most excited about, and cover a lot of the differences between Focal Fossa and Ubuntu’s previous LTS release, Bionic Beaver. Read on as we take you through some of the upcoming changes.

          As a Ubuntu user, it’s recommended to use the latest Long Term Support release. These releases are tested, stable, and secure iterations of Canonical’s beloved Ubuntu operating system. And yes, they are always free. You can upgrade your system with confidence when switching to the newest LTS release.

          Contrast this with Ubuntu’s interim releases, which are inherently short-lived and less stable versions of Ubuntu that developers and enterprises can use to test the upcoming features expected in the LTS release of the operating system.

        • Ubuntu 20.04 LTS Available On Microsoft Store [Ed: Media that did not cover last week's release of Ubuntu now celebrates it in relation to Microsoft hijacking it to promote Vista 10 (WSL)]
        • Ubuntu 20.04 is Now Available from the Microsoft Store [Ed: Joey Sneddon continues celebrating Microsoft agenda after all those years]
        • Ubuntu 20.04 is officially available for WSL on Microsoft store
        • Pop OS 20.04: When You Can Upgrade And The Best New Features

          Let’s get the important date out of the way: System76 has announced that its in-house Linux distribution Pop!_OS 20.04 is officially headed our way on April 30. At that point you should start seeing an upgrade notification, although it’s possible to update to the beta right now. I’ve been running it on my Oryx Pro for the last week and so far it’s been rock solid.

          Now that you know the magic date, let me outline a few of the highlights System76 has in store for the newest version of Pop!_OS.

        • Ubuntu Weekly Newsletter Issue 628

          Welcome to the Ubuntu Weekly Newsletter, Issue 628 for the week of April 19 – 25, 2019. The full version of this issue is available here.

        • Mark Shuttleworth on Ubuntu popularity and Canonical profitability

          Canonical, the parent company of Ubuntu Linux, is doing better than ever according to founder and CEO Mark Shuttleworth. Indeed, Canonical is now “self-sustaining.” That is, “We’re now well past the point where Ubuntu and all its supporting systems and infrastructure are dependent on me, said Shuttleworth. “If I were to meet my maker tomorrow. Ubuntu will continue in the very capable hands of the team at Canonical and the community.”

          Canonical is a private company, wholly owned by Shuttleworth, so we don’t know its financial details. However, because the company is based on the Isle of Man, it’s incorporated and registered through the UK Companies House. and must still file an annual report.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Getting Started to Use Gogs Git Hosting

        I do not find any Gogs getting started documentation for user unlike GitHub’s. If you want to start using Gogs as replacement to GitHub, this basic tutorial is for you. This is applicable to Notabug.org and other code hostings that use Gogs as its underlying software. By basic this tutorial covers only activities done individually via web browser. It does not cover activities done collectively –such as pull request or migration– nor via command line –such as cloning–. So here you will learn how to create a repository, commit, issue, and release, after signing up and logging in. You can also do Continuous Integration and read more resources at the bottom. I believe this should be enough as a starter. Happy hacking!

      • Micron speeds up SSDs with open-source database storage engine
      • Micron Announces An Open-Source Storage Engine Designed For SSDs, Persistent Memory

        Micron announced today the “World’s First Open-Source Storage Engine Designed for SSDs and Storage Class Memory”… Or simply put, yet another key-value store database and this time designed for high performance SSDs and persistent memory.

      • Micron Unveils Open-Source Storage Engine Designed for SSDs and Storage Class Memory

        Micron Technology, Inc. announced the first open-source, heterogeneous-memory storage engine (HSE), designed specifically for solid-state drives (SSDs) and storage-class memory (SCM). Legacy storage engines born in the era of hard disk drives (HDDs) failed to architecturally provide for the increased performance and reduced latency of next-generation nonvolatile media.

      • How I empower and reach millions through open source

        Why is she so enamored with open source? It comes back to utility. “In open source practices, I found a philosophy that closely matched my own ideals and a way of doing things that allowed me to help more people. Open source is fueled by collaboration. I’ve seen the things that can be accomplished by people working together, and it makes me very excited to think where it will take us in the future.”

      • Open source has room for everyone

        She’s also active in FOSS Responders, a group focused on shining a light on open source projects and community members affected by COVID-19-related event cancellations. “In times of turmoil, it can be difficult for projects to find the help they need. We help organizations and individuals who need assistance aggregate and amplify their requests.” An important component of the organization is administering the FOSS Responders Fund, a mechanism to capture some of the open source funding requests that may fall through the cracks otherwise.

      • Public Services/Government

        • Netherlands commits to Free Software by default

          In an open letter to the Parliament, the Dutch minister for internal affairs Raymond Knops commits to a “Free Software by default” policy and underlines its benefits for society. Current market regulations shall be reworded to allow publishing Free Software by the government.

      • Programming/Development

        • CRI-O 1.18 lands: Adds better insight, config handling for Kubeheads – but keep an eye on the defaults

          CRI-O, which pitches itself as an open-source replacement for Docker as the runtime for Kubernetes, is now available in version 1.18, improving on configuration and logging, among other things.

          The release is the first of the community project – an implementation of the Kubernetes Container Runtime Interface based on the Open Container Initiative – to support drop-in registries.conf configuration files and also provides ways to set a default environment for all containers and a default config path if needed. Users are meant to get more feedback about their input, thanks to a new verification feature that validates provided capabilities when CRI-O is started.

          To improve on traceability, increasingly a hot topic with cloud-natives, the project now adds log context to container stats and gRPC method names to log entries for better insight.

        • A day in the life of a Scrum Master

          Scrum is a framework in which software development teams deliver working software in increments of 30 days or less. There are three roles: Scrum Master, Product Owner, and Development Team. A Scrum Master is a facilitator, coach, teacher/mentor, and servant/leader that guides the development team through executing the Scrum framework correctly.

          A Scrum Master removes impediments and helps the team to become self-organizing and empowered to create, innovate, and make decisions for themselves as one team.

          The Scrum Master is a master of the daily Scrum, Sprint planning, Sprint review, and Sprint retrospectives.

          I had been in traditional IT for many years prior to becoming a Scrum Master. I eventually decided that I could use other skills such as my business experience and management experience to work with software development and DevOps teams to create high-performing teams.

        • DevOps vs. Agile: Do they have anything in common?

          The topic of DevOps vs. Agile is almost like debating iPhone vs. Android—everyone has an opinion, and emotions can become heated, especially if people disagree.

          After writing DevOps v. Agile: What’s the difference? and reading the comments on the article, I wanted to add some more thoughts—including how some of my thinking has changed on the topic.

          My perspective comes from where I am now but also where I have been. I used to be a systems administrator and infrastructure engineer, and now I am a senior scrum master with a major utility company in Missouri. (I actually was a scrum master before I was an admin or engineer, but I digress.)

        • Remote Applause

          When you name your session, the “stage” page calculates a unique ID from that name, and registers with that name on PeerJS’s coordination server. The audience page calculates the same ID2, registers itself with a random ID, and opens a PeerJS data connection to the stage page (because it knows what its ID is). PeerJS is just using WebRTC data connections under the covers, but the PeerJS people provide the signalling server, which the main alternative simple-peer doesn’t, and I didn’t want to have to run a signalling server myself because then I’d need server-side hosting for it.

        • JavaScript and Node.js developers: What to watch for at THINK 2020

          JavaScript and Node.js developers, we hope you’ll join us for a free, two-day virtual conference next week called Think 2020. While the conference offers a wide variety of different talks, interactive sessions, and hands-on labs, I wanted to highlight the events that I think you’ll find most interesting.

        • OpenJS Foundation’s first year: Successes and next steps [Ed: OpenJS failed to get leadership that isn't Microsoft (and which also became management of Linux Foundation, cementing Microsoft monopoly)]

          A staggering 95% of the world’s websites use JavaScript. As one of the most popular languages, JavaScript plays a critical role in supporting our lives. With the size, importance, and diversity of the JavaScript ecosystem, like-minded supporters came together to create the OpenJS Foundation where JavaScript developers can collaborate on projects on a level playing field.

        • 3 out of 5 developers contribute to open source, new Slashdata report claims

          Slashdata’s Developer Economics report examines data from over 17,000 developers from around the world. See what devs think about open source, the rise of Kotlin for mobile programming, and what emerging tech is trending.
          Keeping a finger on the pulse of the developer community is important. It helps us see the bigger picture of where we are now, how far we’ve come, and what things will likely look like in the future.

          Slashdata’s Developer Economics report examines data from over 17,000 developers from around the world. Survey respondents were asked about their favorite programming languages, their contributions to open source, rising tech trends, and more.

        • Being in on the world’s biggest secret: My life as a COBOL programmer

          Currently, there is more conversation going on about mainframes and COBOL programming in social media than ever before. I don’t remember the last time I saw #COBOL trending on Twitter, and I feel there is no better time than now to reflect on my fulfilling career on the mainframe. Much of the world’s critical infrastructure — such as governments, healthcare, transportation, financial services, and other major industries — depend on mainframes. But much of the world is only just starting to realize this.

          I, however, was lucky enough to learn this very early on in my education. In 2001, there was simultaneously a major shift in programming development from Windows applications to the web, and an ongoing bursting of the late ’90s tech bubble. While Java was all the rage, my interest in the COBOL programming language landed me in front of a university professor whose words had a lifelong impact on me. He started our first class by telling us he knew that many of us were probably taking the class to simply get the credit and had no interest in using COBOL in our future careers. However, he was determined to change our minds. He said to us: “Why even bother to learn it? Because as much as people want to kill COBOL, it’s not going to happen. There are hundreds of millions of lines of COBOL code out there. It’s the most proliferate programming language on the planet that nobody knows about. You don’t know about it because it’s being used under the hood in banks, credit card companies, insurance companies, and governments. There will always be a job for you as a COBOL programmer. COBOL is going to outlive us all.”

        • Build low-power, clock-controlled devices
        • Perl/Raku

          • 2020.17 SprinG Cleanup

            Stefan Seifert has even done more than their usual amount of work on Rakudo. But the past week was special in that they developed a GCC-plugin that showed potential issues with objects being moved by Garbage Collection when the code assumed they couldn’t be. And this showed more than 30 of these cases that, in certain situations, could cause (very hard to reproduce) segfaults to happen. And all of these got fixed as well. A nice cleanup indeed!

        • Python

          • Moshe Zadka: Numbers in Python

            Numbers in Python come in all shapes and forms. The reason different kind of representations of numbers exist is because they all have different trade-offs. These trade-offs are often surprising!

          • Python 2 bows out after epic transition. And there was much applause because you’ve all moved to version 3, right? Uh, right?

            The final official release of Python 2 arrived on Tuesday, marking the end of two decades of work.

            Python 2.7.18 “is the last Python 2.7 release and therefore the last Python 2 release,” said Benjamin Peterson, release manager for Python 2.7, in a post to the community mailing list. “It’s time for the CPython community to say a fond but firm farewell to Python 2.”

            Or as he said, somewhat more forthrightly, via Twitter, “I’m washing my hands, scrubbing hard, of Python 2.”

            The terminal iteration was supposed to coincide with PyCon 2020, scheduled to be held this month in Pittsburgh, Pennsylvania, but that’s now a virtual event thanks to the once novel and now rather tiresome coronavirus.

          • PyDev of the Week: Gaetan Delannay

            It is quite unusual for me to talk about myself, but let’s give it a try. Almost 11 years ago, I started a one-man-company, called GeezTeem. 90% of my time is devoted to coding in Python, developing and maintaining about ten software products for the public and not-for-profit sectors in Belgium. Being monomaniacal, all this stuff is made with Appy, my own (GPL) framework for building web applications in Python.

            Convinced by the open source philosophy, the large majority of my code is open source, published under the GPL license. Before flying with my own wings, I have spent the previous 10 years working in various companies, public entities or research centers, learning and experimenting all aspects of software engineering, as developer, tester, researcher, quality engineer or software architect, in fields as varied as 3D graphics, requirements engineering, proton therapy control software or management information systems.

          • How to implement a service layer in Django + Rest Framework

            A service layer is a set of classes or functions, called services, that together form an API for a single package or application. We can distinguish two kinds of services – application services and domain services. In this article, I will be focusing solely on the first type, i.e. application services.

            A single application service provides an indivisible piece of functionality for an actor using the system, e.g. shopper, traveller, merchant.

          • Create a Correlation Matrix in Python with NumPy and Pandas

            In this post, we will go through how to calculate a correlation matrix in Python with NumPy and Pandas. Now, there will be a number of Python correlation matrix examples in this tutorial. First, we will read data from a CSV fil so we can, in a simple way, have a look at the numpy.corrcoef and Pandas DataFrame.corr methods.

          • “Flying Pandas” and “Making Pandas Fly” – virtual talks this weekend on faster data processing with Pandas, Modin, Dask and Vaex

            This Saturday and Monday I’ve had my first experience presenting at virtual conferences – on Saturday it was for Remote Pizza Python (brilliant line-up!) and on Monday (note – this post predates the talk, I’ll update it tomorrow after I’ve spoken) at BudapestBI.

          • The Python pickle Module: How to Persist Objects in Python

            As a developer, you may sometimes need to send complex object hierarchies over a network or save the internal state of your objects to a disk or database for later use. To accomplish this, you can use a process called serialization, which is fully supported by the standard library thanks to the Python pickle module.

          • Webinar Recording: “How To Build Real-Time Interactions In Your Django 3 App” with Calvin Hendryx-Parker

            Last week we hosted Calvin Hendryx-Parker from Six Feet Up for a webinar covering real-time Django 3: Django Rest Framework, Django Channels, ASGI, web sockets, a little Docker, and more.

          • Remote Sprint Tips

            Every year, many developers of Python (the language itself, not just stuff written in Python) get together for a sprint. This year it will probably be virtual. How should that work? I offered to share my experiences and tips, the folks in the core development group asked me to do so, and I listed some tips. My approach is less “top-down schedule” and more “here’s how to adapt to and support the emergent ways people will act”.

          • Mutable vs Immutable Data Types in Python

            Have you ever wondered why there are mutable and immutable types in Python?

          • Working with warnings in Python (Or: When is an exception not an exception?)
          • Exploring the Modern Python Command-Line Interface

            The goal here is simple: help the new Python developer with some of the history and terminology around command-line interfaces (CLIs) and explore how we write these useful programs in Python.

          • Python Slicing Sequences

            Python includes syntax for slicing sequences into pieces. Slicing lets you access a subset of a sequence’s items with minimal effort. The simplest uses for slicing are the built-in types list, str, and bytes.

          • Python 101: Learning About Sets

            A set data type is defined as an “unordered collection of distinct hashable objects” according to the Python 3 documentation. You can use a set for membership testing, removing duplicates from a sequence and computing mathematical operations, like intersection, union, difference, and symmetric difference.

            Due to the fact that they are unordered collections, a set does not record element position or order of insertion. Because of that, they also do not support indexing, slicing or other sequence-like behaviors that you have seen with lists and tuples.

          • Thanking the people behind Spyder 4

            After more than three years in development and more than 5000 commits from 60 authors around the world, Spyder 4 finally saw the light on December 5, 2019! I decided to wait until now to write a blogpost about it because shortly after the initial release, we found several critical performance issues and some regressions with respect to Spyder 3, most of which are fixed now in version 4.1.2, released on April 3rd 2020.

          • Podcast.__init__: Teaching Python Machine Learning

            Python has become a major player in the machine learning industry, with a variety of widely used frameworks. In addition to the technical resources that make it easy to build powerful models, there is also a sizable library of educational resources to help you get up to speed. Sebastian Raschka’s contribution of the Python Machine Learning book has come to be widely regarded as one of the best references for newcomers to the field. In this episode he shares his experiences as an author, his views on why Python is the right language for building machine learning applications, and the insights that he has gained from teaching and contributing to the field.

  • Leftovers

    • This Is My 50,000th Techdirt Post, And I’m Busy Working On 50,001

      So here’s a bit of a fun milestone. This blog post will be my 50,000th blog post on Techdirt, which is kind of insane when you think about it. I noticed last year that I was approaching that number and have checked back periodically to see where I was. Last month I realized I was 100 posts away, and have been watching the counter move along until now, the 50,000th post on the site.

    • Downhill From Everywhere
    • Sex Life in the Time of the 21st Century Plague

      “We’re both really embracing this [sex] as time together rather than using it to stress out,” report a school teacher from Chattanooga (TN) to NBC News. “There’s fear in general, sure — there are people that I love that are at a higher risk — but sex has definitely been a distraction for us. It’s finally a moment when we’re not thinking about or talking about this virus.”

    • Now See

      Now see the populace
      Yearning for leadership
      Dying for it in fact

      The starving man and woman don’t
      Discriminate too well
      Don’t see things too clearly
      Will devour nearly any piece
      Of putrid meat

    • Health/Nutrition

      • In the Face of Death and Disease, Who’s Sorry Now? Not Donald Trump—Yet

        There’s no imaginable excuse for his words and inaction, but a simple apology couldn’t hurt.

      • Economic Reporting on Hardships of Pandemic Should Explore Market Failures

        The coronavirus pandemic has illuminated the failures of capitalist and market systems to provide for social welfare.

      • Have Nepal’s People Managed a Healthy Breakthrough in the Covid-19 Crisis?

        “We’re all going to die!” This feeble appeal came in a Facebook phonecall with B. Thapa from his village in the Nepal’s eastern hills.

      • This map shows how the coronavirus pandemic is developing in Russia

        The map below reflects the number of people who have contracted, died from, and recovered from the coronavirus in every region across Russia. The map is updated as new official data are released. You can find this same information reflected in a table available here in Russian.

      • From Hobbes to Global Lockdown: Why We Need To Heed China and COVID-19 Experiment

        In Leviathan (1651) Hobbes takes us back to the time he calls the “state of nature.” Key to his argument is that this state of nature without a central authority to keep humans in order would result in fighting, wars and “worst of all, continual fear, and danger of violent death; and the life of man, solitary, poor, nasty, brutish, and short.” As a result, driven by the fear and dread of this chaos, argues Hobbes, humans created governments that would guarantee them certain rights in exchange for the authority of the ruler, the Leviathan. Hobbes view that society and nature as unruly necessitate that humans sacrifice some of their individual rights to a strong, central authority which is enlisted in keeping the peace. This governing arrangement is what political philosophers call the “social contract” and it means that people can live together in society in accordance certain moral and political rules of behaviour in order to avoid what Hobbes describes as the “perpetual war of every man against his neighbour.”

      • Covid by the Numbers

        I was feeling better before I started this. How much better? Two, three, 500 times better? It’s hard to say. Numbers are blurring in my mind.

      • Incarceration Is Killing Us

        Kelly Hayes talks with Alan Mills about COVID-19, prisons and making bold demands.

      • Citing Pandemic, UN Human Rights Expert Urges US to Release Migrants ‘Held for Processing’

        “Alternatives to widespread immigration detention in the U.S. would also ensure that migrants are not arbitrarily detained.”

      • The Deadliest Pandemic

        Among the infinity of unknowns about Covid 19 there is one incontrovertible fact: It is not another Black Death or Spanish Influenza.  Deadly as it is, it will not kill a third of Europe’s population or 100 million people worldwide.

      • Russia’s ‘Immortal Regiment’ is going virtual this year because of the coronavirus pandemic

        Due to the ongoing coronavirus pandemic, Russia’s 75th anniversary “Immortal Regiment” parade, honoring veterans of World War II, will take place in the form of a virtual march. 

      • “There’s No Such Thing as Returning to Normal”: We Answered Your Questions About Reopening America

        As some governors prepare to relax social distancing restrictions in their states, ProPublica hosted a digital event on Thursday answering your questions on how to safely leave home, reopen businesses and return to work. Based on a recent ProPublica article that pulled together seven key lessons learned by scientists, doctors and researchers in other countries that have battled the virus, the digital event assembled Editor-in-Chief Stephen Engelberg; health care reporter Caroline Chen; and Andy Slavitt, former head of the Centers for Medicare and Medicaid Services, to take questions and share what they’ve learned that can help all Americans for the days, weeks and months ahead.

        “I think the big takeaway is there’s no such thing as returning to normal,” Chen said of what she learned after interviewing front-line officials from Italy, Germany, Spain, Singapore, Taiwan and South Korea. “And the goal should not be ‘normal.’”

      • Russia’s Communications Ministry reportedly agrees to ease costly anti-terrorism regulations on telecoms industry

        Russia’s Communications Ministry has reportedly acquiesced to a request from telecom operators to ease data-storage requirements imposed under the so-called “Yarovaya law.” According to the newspaper Kommersant, the industry has won another year’s reprieve before companies have to start increasing data-storage capacity by 15 percent annually for five years.

      • Regions across Russia are starting to require people to wear masks in public settings

        Several regions across Russia are beginning to require people to wear medical masks when in public places, such as in stores and when riding public transportation. 

      • Sen. Richard Burr Is Not Just a Friend to the Health Care Industry. He’s Also a Stockholder.

        In his 15 years in the Senate, Richard Burr, a North Carolina Republican, has been one of the health care industry’s staunchest friends.

        Serving on the health care and finance committees, Burr advocated to end the tax on medical device makers, one of the industry’s most-detested aspects of the 2010 Affordable Care Act. He pushed the Food and Drug Administration to speed up its approval process. As one of the most prominent Republican health care policy thinkers, he has sponsored or co-sponsored dozens of health-related bills, including a proposal to replace “Obamacare.” He oversaw the implementation of major legislation to pump taxpayer money into private sector initiatives to address public health threats. “The industry feels very positive about Sen. Burr,” the president of North Carolina’s bioscience trade group said during Burr’s last reelection campaign. “He’s done a stellar job.”

      • Coronavirus ‘Effectively Eliminated’ in New Zealand Following Comprehensive Approach of Jacinda Ardern’s Government

        The country boosted healthcare spending to allow for contact tracing and enforced a nationwide lockdown in late March.

      • With more than 87,000 confirmed coronavirus cases, Russia now has more official COVID-19 infections than China

        On the morning of April 27, Russian officials announced that the country recorded 6,198 new coronavirus infections in the past day, bringing the nation’s total number of confirmed COVID-19 cases to 87,147 patients. For the first time, the spread of coronavirus is now worse in Russia than in China, where there are currently 83,912 reported cases.

      • Patriarch Kirill threatens coronavirus-dissident clergy with church tribunals

        Patriarch Kirill, the high priest of the Russian Orthodox Church, has lashed out at his own clergy, demanding better compliance with the state authorities’ containment measures against the spread of coronavirus.

      • The Coronavirus Chronology From Hell

        The world leadership trophy: The winner’s prize in the virus-killer race.

      • ‘Grotesque, Deadly Failure’: Trump USDA Under Fire for Allowing Millions of Pounds of Produce to Rot as Food Insecurity Surges

        “The Agriculture Department took more than a month to make its first significant move to buy up surplus fruits and vegetables.”

      • Without ‘Transformative Change’ to Global Economic Systems, Humans Risk Causing More Deadly Pandemics

        “There is a single species that is responsible for the COVID-19 pandemic—us… We have a small window of opportunity, in overcoming the challenges of the current crisis, to avoid sowing the seeds of future ones.”

      • A Small-Town Pharmacy in Europe’s Westernmost Country Confronts Covid-19

        Portugal, a country roughly equivalent in size to Pennsylvania with a population of 10,276,617, registered its first coronavirus case on March 2. The country imposed a state of emergency on March 2. By April 23, 785 people died and 21,982 have been infected with the virus.

      • Covid-19, Georgia and a State of Fear

        When we think of “human sacrifice”, perhaps the ancient civilizations of the Mayas and Aztecs come to mind, and maybe to a lesser extent the Incas. The ancient Mayas practiced human sacrifice as part of their internecine warfare between city-state kingdoms whereby captive Mayan kings and nobility were sacrificed to Mayan gods and as a deadly game of retribution of winner over loser city-states, and perhaps from such rampant warfare a cause of the demise of numerous Mayan city-kingdoms scattered throughout present-day Yucatán, Mexico, Belize, Guatemala, and Honduras.

      • The Covid-19 Class Divide

        The Remotes: These are professional, managerial, and technical workers – an estimated 35 percent of the workforce – who are putting in long hours at their laptops, Zooming into conferences, scanning electronic documents, and collecting about the same pay as before the crisis.

      • As Trump Touts Dangerous “Cures,” Here’s What We Know About COVID-19 Treatments
      • Report: Nearly Half of Americans Breathing Unhealthy Air

        According to the American Lung Association’s (ALA) latest State of Air Report released April 21, 150 million Americans — almost half the population — are living in areas with unhealthy air. The findings challenge clean air claims by the Trump administration and fossil fuel allies. The report also describes how the current administration’s environmental rollbacks threaten the nation’s air quality and public health.

      • New Jersey Corrections Officials (Temporarily) Banned Released Prisoners From Talking To Journalists

        Our nation’s prisons and jails are coronavirus incubators. Everyone inside is stacked on top of each other and the notion of “social distance” doesn’t have much meaning in a place where sheltering in place means breathing the air of everyone else being forcibly sheltered in place.

      • Trump Lavished Himself With Praise for COVID Response 600 Times as 55,000 Died

        Most of the American public may not be happy with President Donald Trump’s actions when it comes to how he’s handled the coronavirus pandemic so far, but there’s at least one person who has given him consistent, glowing praise from the start of the crisis: Trump himself.

      • Carbon dioxide pollution dulls the brain

        Carbon dioxide pollution slows our thinking. It could get bad enough to stop some of us thinking our way out of danger.

      • Record Inequality, COVID-19, and the Crisis of the Have-Nots

        Americans have historically struggled to see inequality as a major societal problem. Inequality in the U.S. was at record levels, even before the emergence of the Covid-19 public health and economic crisis. And Americans have long been tolerant of high inequality in their own country. Less than half historically have said inequality reduction should be a top policy priority of government. And the gap between rich and poor historically ranks as a low concern for most, compared to other economic concerns such as the deficit, the national debt, jobs and unemployment, and the state of the economy more generally. Furthermore, for decades, from the late-1980s through the late-2010s, a majority have refused to recognize that an economic divide exists in the U.S. between haves and have-nots, despite approximately half the country holding almost no financial assets or wealth.

      • Mosques are Covid-19 infection hotspots: Pakistan doctors

        The Pakistan Islamic Medical Association (PIMA) has warned that mosques were becoming a major source of transmission for the novel coronavirus after the government ordered their reopening under pressure from clerics for Ramzan.

        “Mosques are becoming a major source of virus transmission,” Efe news quoted PIMA President Iftikhar Burney as saying at a press conference on Saturday.

      • Future of COVID Briefings Unclear as Trump Pushes for a Different Focus

        After initially stating that there wouldn’t be a White House press briefing on Monday — which would have been the third straight day without one featuring the president or the coronavirus task force — Press Secretary Kayleigh McEnany said a briefing would happen after all.

      • Israel’s High Court Blocks Country’s Hastily-Erected Domestic Coronavirus Surveillance Program

        When the coronavirus crisis hit, several countries saw an opportunity to engage in/expand domestic surveillance. Unsurprisingly, China and Hong Kong were some of the first to step up their snooping. But it was Israel that quickly deployed one of the more concerning virus-tracking programs: opening up a massive collection of cellphone data to its national security force, Shin Bet.

      • USDA Under Fire for Allowing Millions of Pounds of Produce to Rot

        With food insecurity on the rise across the U.S. as the coronavirus pandemic continues to drive unprecedented job losses and economic disruption, the U.S. Department of Agriculture is facing backlash from lawmakers, farmers, and advocacy groups for its failure to act with urgency as millions of pounds of produce rot in fields across the nation.

      • COVID Deaths in US Will Soon Surpass Number of Americans Killed in Vietnam War

        Before the weekend comes, the number of known deaths from COVID-19 in the U.S. will surpass roughly 58,000. This is the same number of Americans who died during the Vietnam War. It took five presidents — Eisenhower, Kennedy, Johnson, Nixon and Ford — and more than 20 years to amass that body count overseas.

      • Healight: A highly implausible treatment for COVID-19

        President Trump’s remarks late last week about potentially ingesting or injecting disinfectants, such as bleach, and shining ultraviolet light on or in the body to kill SARS-CoV-2, the coronavirus that is responsible for the COVID-19 pandemic were so divorced from reality and science that I thought I wouldn’t have to deal with them a second time. After all, just because a disinfectant or UV light can kill a virus on inanimate surfaces doesn’t mean that it will work internally. At the time, I expressed concern that Trump’s words would embolden the quacks who tout Miracle Mineral Solution (which releases chlorine dioxide, a form of industrial bleach, when mixed with dilute acid) as a cure all (they did) and the quacks who use UV blood irradiation, which involves circulating a patient’s blood through a devide that shines UV radiation on it through the clear tubing (it emboldened them too). What I did not anticipate (but should have) is that poison control centers would be flooded with calls about people ingesting Lysol, bleach, and other disinfectants in New York, Chicago, and elsewhere. Nor did I expect a company hawking a device called Healight to promote its dubious product, leading to Twitter lighting up:

      • Peter Kuznick and The Transnational Covid 19 Solidarity Manifesto – The Project Censored Show

        Historian Peter Kuznick, co-author with Oliver Stone of “The Untold History of the United States,” returns to the Project Censored Show to discuss his latest project: working with a team of other scholars and activists to create and publicize a “Transnational Covid 19 Solidarity Manifesto.” It demands that world governments redirect resources away from war and armaments toward serving the needs of all people, by way of universal healthcare and education, a basic income for all, and other vital reforms.

    • Integrity/Availability

      • Proprietary

        • The algorithms big companies use to manage their supply chains don’t work during pandemics

          Instead, people who manage supply chains will have to more actively interpret the projections, Beal says. “Companies have to rely more on good demand planners and forecasting people, who will say, ‘do I believe this?’ Rather than believing these models will be able to capture everything that’s going on.”

        • Hearing Tuesday: EFF, ACLU, and Cybersecurity Expert Ask Court to Unseal Ruling Denying DOJ Effort to Break Encryption

          Seattle, Washington—On Tuesday, April 28, at 9 am, Electronic Frontier Foundation (EFF), the American Civil Liberties Union (ACLU), and Stanford cybersecurity scholar Riana Pfefferkorn will ask a federal appeals court to embrace the public’s First Amendment right to access judicial records and unseal a lower court’s ruling denying a government effort to force Facebook to break the encryption of its Messenger service.Media widely reported in 2018 that a federal court in Fresno, California, denied a  government request that would have required Facebook to compromise the security and privacy promised to users of its Messenger application.

        • Office 365 is now Microsoft 365: What you need to know [Ed: Rebranding again. They burn money. They also cannibalise older products.]

          On April 21, Office 365 became Microsoft 365. The name change is more than a little confusing, but the actual subscription packages remain the same. Here is a breakdown.

        • Security

          • Security updates for Monday

            Security updates have been issued by Arch Linux (chromium), Debian (eog, jsch, libgsf, mailman, ncmpc, openjdk-11, php5, python-reportlab, radicale, and rzip), Fedora (ansible, dolphin-emu, git, gnuchess, liblas, openvpn, php, qt5-qtbase, rubygem-rake, snakeyaml, webkit2gtk3, and wireshark), Mageia (chromium-browser-stable, git, java-1.8.0-openjdk, kernel, kernel-linus, mp3gain, and virtualbox), openSUSE (crawl, cups, freeradius-server, kubernetes, and otrs), SUSE (apache2, kernel, pam_radius, resource-agents, and webkit2gtk3), and Ubuntu (openexr).

          • 28 antivirus products share nasty flaw that can brick your PC: What you need to know

            “We were able to easily delete important files related to the antivirus software that rendered it ineffective and even delete key operating system files that would cause significant corruption requiring a full reinstall of the OS,” RACK911 said in a blog post outlining the findings.

            “Most of the antivirus vendors have fixed their products, with a few unfortunate exceptions,” RACK911 said. “Given how many vendors were vulnerable, it’s our belief that there are even more lesser-known products out there susceptible to these sorts of attacks.”

            In an update to its initial blog post, RACK911 said, “We have received questions about lesser-known antivirus so

          • Zero-Day Flaw Allowed Attackers to Achieve RCE on Firewalls

            British security firm Sophos determined that malicious actors had abused a zero-day vulnerability to achieve remote code execution (RCE) on some of its firewall products.

            According to Sophos, the attack chain began when digital attackers exploited a zero-day SQL injection vulnerability to achieve RCE on some firewall products. They abused this privilege to insert a command into a database table that instructed an infected firewall device to download a Linux shell script from a remote server hosted at the malicious site “sophosfirewallupdate[.]com.” This script then dropped additional files to lay the move the attack forward.

            One of those resources was .lp.sh. This shell script was responsible for connecting to “sophosfirewallupdate[.]com” and downloading a Linux ELF executable file that was capable on running on the firewall’s operating system. A second shell script performed similar functionality by downloading a different Linux ELF executable and writing it to the file system.

          • Privacy/Surveillance

            • NHS rejects Apple-Google coronavirus app plan

              The UK’s coronavirus contact-tracing app is set to use a different model to the one proposed by Apple and Google, despite concerns raised about privacy and performance.
              The NHS says it has a way to make the software work “sufficiently well” on iPhones without users having to keep it active and on-screen.
              That limitation has posed problems for similar apps in other countries.
              Experts from GCHQ’s National Cyber Security Centre have aided the effort.
              NCSC indicated that its involvement has been limited to an advisory role.
              “Engineers have met several core challenges for the app to meet public health needs and support detection of contact events sufficiently well, including when the app is in the background, without excessively affecting battery life,” said a spokeswoman for NHSX, the health service’s digital innovation unit.

            • Former top public servant: I won’t download the coronavirus app

              Two million Australians will have the coronavirus tracing app on their phones tonight but a top former digital agency public servant won’t download it because of the government’s track record with people’s data.

              Professor Lesley Seebeck, the former Digital Transformation Agency chief investment and advisory officer who is now the head of the Australian National University Cyber Institute, said the government had a history of grabbing as much data as it could under technology and security laws.

            • Experts warn there are still legal ways the US could obtain COVIDSafe data

              The COVIDSafe app is designed to help identify who a COVID-19 positive person has met while infected, speeding up the contact-tracing process.

              The Government has defended its decision, revealed last week by the ABC, to award the app’s data-storage contract to Amazon cloud subsidiary Amazon Web Services (AWS), a US-incorporated business subject to the US CLOUD Act.

              The CLOUD Act is a 2018 US law which requires American cloud services to produce, under subpoena, data held by them regardless of where in the world that data is stored.

              The Australian Government initially told ABC News data held by Amazon would be protected from the CLOUD Act, but Australia’s peak legal body, the Law Council, disagreed, saying that under current arrangements the appeal avenues under the CLOUD Act “would not have application” in Australia.

              The Government has also pointed to a Ministerial Determination issued on Saturday by Health Minister Greg Hunt, which it says will also protect the data. The Law Council and two crossbenchers said that was not certain.

              The federal crossbenchers told ABC News they were concerned the Government had created an uncertain legal situation around the COVID-19 app.

    • Defence/Aggression

    • Transparency/Investigative Reporting

      • Court Tells Agency That Tried To Charge $1.5 Million For A Records Request It Now Owes The Requestor $12,000 In Fines

        It’s too bad it takes a lawsuit to free up supposedly “open” records. A few years ago, transparency group Reclaim the Records asked for some easy-to-compile birth and death data from the Missouri Department of Health and Senior Services and received this ridiculous response.

      • Unmasking Tubi: What Murdoch Will Do Next With His New Asset

        Just days after the deal to acquire closed on April 20th, the new owner of the largest independent video on demand service on the market announced that it will be making available one of its broadcast network’s hit shows for the first time, with the first two seasons of Fox’s “The Masked Singer.” New episodes of the current season, one of the few hot properties left in primetime, will be available too, delayed by several weeks after the initial airing on Fox.


        The move represents what is the first of surely many Fox shows finding their way to Tubi, which offers Fox a new audience to dangle in front of advertisers. Crucially, these viewers tend to be younger, cord-cutting viewers, extending the reach of the network that this demo has largely abandoned.

      • Fox Corporation to Acquire Tubi

        Tubi will also seamlessly integrate with and deepen FOX’s capabilities in key areas such as digital advertising, direct-to-consumer interfaces and personalization technology. Similarly, Tubi will be able to fully leverage FOX’s advertising and distribution relationships, as well as its formidable national and local promotional platforms, to further augment the service’s growth trajectory.

      • Trump Economic Advisors Send Completely Different Messages on Same Day

        While Trump’s Treasury Secretary Steven Mnuchin was painting a somewhat rosy picture as to where the U.S. economy is heading, White House economic adviser Kevin Hassett used harrowing terms like “grave situation,” “negative shock that our economy has ever seen” and “Great Depression” to describe the situation. Both administration officials shared their differing messages on separate Sunday morning news programs.

    • Environment

      • Pollution rollbacks show a ‘callous disregard’ for communities hard hit by COVID-19

        If we look at who’s losing their lives to COVID-19 in larger numbers, it’s the same people that have been facing the air pollution that’s been impacting their lungs that may make them predisposed to being harmed by pollution. And that’s why it’s so unconscionable to me that this administration at this point in time is doing everything they can think of to make pollution standards weakened and to roll back their ability to be able to control pollution from industries that are operating even today. It’s just shocking to me because this just means it’s a callous disregard for the communities that have been left behind. It’s a callous acknowledgment that they care less about people who are in poverty and people who are of communities of color than they do the people that are trying to benefit through stimulus dollars — which is those who are already rich and are already powerful. It just shocks me that it could be so blatant.

    • The Meltdown of the Careerist Greens

      The wildly, uniquely popular, documentary “Planet of the Humans” has been viewed over 2 million times in less that four days – likely 100s of thousands more by the time you read this.

    • ‘Environmentally Just’ Move Will Open 100 Miles of NYC Streets to Pedestrians as Social Distancing Enters Warmer Months

      Mayor Bill de Blasio made the announcement of the new policy on Monday. 

    • Energy

    • Overpopulation

      • Planned Parenthood Condemns States Using Pandemic to Limit Abortion Access

        As much of the U.S. remains on lockdown, abortion rights are under attack nationwide. We get an update on the fight for abortion access with Alexis McGill Johnson, acting president and CEO of the Planned Parenthood Federation of America. “Our bodies have literally been deemed essential,” she says, “and yet the control of our bodies and the right to control our own bodies has not.”

  • Finance

  • AstroTurf/Lobbying/Politics

    • Tired of Fighting About Third Parties? Just Enact Ranked Choice Voting.

      Rather than scolding voters for wanting more options, we should put in place a more representative system.

    • ‘Democracy is Dead,’ Declare Sanders Supporters After Bernie Taken Off New York Ballot

      The decision was made by the New York Board of Elections, one of whom described holding the primary as a frivolous “beauty contest” for the Vermont lawmaker’s supporters.

    • Did He Talk About Her? VA Secretary Changes His Story Amid Allegations He Sought Dirt on House Staffer.

      Veterans Affairs Secretary Robert Wilkie, under investigation for allegations that he sought to discredit a congressional aide who said she was sexually assaulted in a VA hospital, has denied seeking out damaging information about the woman.

      Specifically, Wilkie denied ever discussing the woman, Andrea Goldstein, with Rep. Dan Crenshaw, a Texas Republican whose service in the Navy overlapped with Goldstein’s.

    • The Big Lie Triumphant

      These quotes are from Jeffrey St. Clair’s latest Roaming Charges column (4-24-20). They suggested to me the following brief reflections: Hitler and his propaganda minister Joseph Goebbels were not the first to figure out that if you were able to get ahold of a prominent means of disseminating information, you could persuade large numbers of people to accept lies as facts.  This came to be called “the Big Lie technique.” Today big capital has monopolized media to an extent not imagined even by the Nazis. And almost everything we call “news” (and “entertainment” too) is filtered through a handful of corporate-owned media. People now have very little direct contact with anything that could be called “reality.”

    • The Likely Democratic Party Candidate for the Senate Opposing McConnell is a Militarist Who is Not Much of an Alternative

      Given the 2018 election results, one might expect a wave of more liberally-minded peace candidates. In one race for the senate, that is definitely not happening.

    • From Emergency to Emergence

      This current emergency provides the possibility for a new emergence—the birthing of a truly civil civilization dedicated to the well-being of all people and the living Earth.

    • Growing Number of COVID-19 Cases in Wisconsin Fuels National Demands for Vote-by-Mail

      “Congress is running out of time to ensure that the chaos that happened in Wisconsin doesn’t unfold on a national scale come November.”

    • WATCH: Bernie Sanders to Host Livestream Discussion on the Coronavirus Pandemic and Undocumented Immigrants

      Sanders has called for a robust coronavirus relief package that would include direct monthly payments for undocumented people, who were left out of the CARES Act.

    • Sanders Legal Team Protests Possible ‘Involuntary Erasure’ of Senator From New York Primary Ballot

      “Senator Sanders wishes to remain on the ballot, and is concerned that his removal from the ballot would undermine efforts to unify the Democratic Party in advance of the general election.”

    • ‘Bad for Democracy’: New York Board of Elections Removes Bernie Sanders From Primary Ballot

      “It has a chilling effect on democracy as we know it, because the ability of the people to weigh in was stripped from them before they had an opportunity to cast a ballot.”

    • Federal Court Orders Social Distancing Measures At Cook County Jail, Site Of One Of Largest Coronavirus Clusters

      A federal court ruled that the Cook County Sheriff’s Office has failed to protect detainees at Cook County Jail from the spread of the coronavirus and issued an injunction, however, the court declined to order the convening of a three-judge court for the release of detainees.The United States District Court for the Northern District of Illinois ordered [PDF] Sheriff Thomas Dart to develop a policy to avoid “group housing” or “double-celling,” holding two detainees in one cell.Dart also instructed to expand COVID-19 testing in the facility in Chicago, increase enforcement of social distancing, and provide greater access to face masks and “sanitation supplies.” “The ruling put into place measures Dart has previously refused to implement, including  expanding mandatory testing and barring dangerous congregate-style dormitory housing and double cells,” declared Locke Bowman, the executive director of the MacArthur Justice Center. Bowman added, “While the Sheriff has maintained this lawsuit is a waste of time, today’s ruling proves that judicial injunction was absolutely necessary to ensure the protection of detainees’ health.”In early April, a class action lawsuit was filed for emergency relief for detainees because the Sheriff’s Office “failed in its constitutional responsibility” to “provide reasonable protection” from the virus.

    • Pro-Gun Activists Spearhead Coronavirus Quarantine Protests Through Coordinated Facebook Campaign Groups

      A family of right-wing pro-gun activists are reportedly spearheading a coordinated collection of Facebook groups advocating for anti-quarantine protests across the country.

      The cluster of pages, which have amassed more than 200,000 members collectively in less than a month, call for an end to the state-ordered lockdowns put in place in an attempt to limit the spread of COVID-19, the highly infectious respiratory disease linked to more than 42,000 U.S. deaths.

    • The Anti-Quarantine Protests Aren’t About Covid-19

      Many outlets, including WIRED, reminded readers that the groups of demonstrators are pint-sized compared to the vast majority of Americans who support social distancing and that protesters have much to gain from your attention. Further left, the anti-lockdown protests are being talked about as something that you must attend to or else risk a repeat of the Tea Party movement’s rise to power. Already, Snopes and others are having to debunk manipulated images of the protest, some which seem to show much larger crowds and others that have photoshopped the protesters into cartoonish versions of themselves, holding signs with slogans like “My Virus, My Choice” and “Defund Science.” Confusing, no? Ain’t that America.

    • This Iowa family is behind the ‘Reopen’ protests popping up across the country

      Using their state-specific Facebook group pages with a total of over 200,000 followers, Iowa’s Dorr family has helped organize the protests against coronavirus restrictions and business closures in those states.

    • Iowa Candidate Under Fire for Call to Define Islam as ‘Militant Cultural Imperialism Seeking World Domination’

      Lost in all this predictable intimidation on the one hand and equally predictable pusillanimity on the other was the question of whether or not Phillips was right. Surely everyone can agree, or should agree, that the First Amendment is not and was never intended to be a license to commit all manner of crimes if such activity is mandated by one’s religion. No one, Muslim or non-Muslim, should be considered anything but innocent until proven guilty, but sooner or later the United States and all non-Muslim countries is going to have to have a public conversation about how much to tolerate a belief system that is itself radically intolerant, authoritarian, supremacist, and violent.

      Can Muslims in the U.S. repudiate those aspects of Islam? Should they? This discussion needs to take place, but right now it is covered over by claims of “Islamophobia.” In the same way, lost in the shuffle also was the question of whether or not Islam really is “militant cultural imperialism seeking world domination.”

    • Larry Summers Is a Dead Albatross Around Biden’s Neck

      Larry Summers, a Harvard economist who held senior posts under both Bill Clinton and Barack Obama, has a record that is even more dismaying than Biden’s. Going back decades, Summers has opposed big stimulus spending, regulation of Wall Street, and pushes for economic equality.

      There are two main objections to Summers: his personality and his politics. He has a well-documented history of being an overbearing boss, a know-it-all with a habit of publicly humiliating his underlings and colleagues. Christina Romer, who served as chairwoman of the Council of Economic Advisers in the Obama administration, complained that Summers treated her like “a piece of meat.”

    • Republican in Iowa’s 2nd District primary calls for Islam’s religious status to be revoked

      A Republican candidate for Iowa’s 2nd Congressional District, whose platform calls for redefining Islam as “militant cultural imperialism seeking world domination,” drew fire Monday for saying he doesn’t believe Islam is protected under the First Amendment.

  • Censorship/Free Speech

    • Not a Hoax: The Very Real Threat of Political ‘Deepfakes’ Laws

      “The coronavirus, this is their new hoax.” That’s what Donald Trump says—or at least appears to say—in a new political ad airing in states across the country.

      The ad, created by a Democratic super PAC, strings together audio from various Trump speeches discussing the coronavirus. The spliced-together audio plays while a graph, representing the number of coronavirus cases in the U.S., grows exponentially in the background. The ad ends with audio and video of Trump declaring, “No, I don’t take responsibility at all.”     

  • Freedom of Information/Freedom of the Press

    • Journalism is under attack from coronavirus and the White House. But we’re winning.

      In the last decade, the ugliest and most cunning threat to journalism comes from leaders in different parts of the world increasingly questioning not just the veracity of what is being reported, which isn’t new, but the integrity of those who report it, which is. Some leaders have gone further and egged on their supporters to target and harass anyone they don’t approve of in the media.

    • Journalists Should Stand Up to Trump at Coronavirus Press Briefings

      It’s worth digging into what got us to this place. Trump insults journalists so regularly it has become par for the course — an integral part of the theater and terror that is his presidency. But no matter how routine it gets, it remains disturbing and even shocking, and it is the press that should be putting an end to these briefings, not the White House.

      Over the last month, more and more television networks started cutting away from Trump’s live briefings because there’s a growing consensus they are not just useless but could actually be harmful, mainly serving to spread misinformation and allow Trump to spew hate and nonsense.

      But I have yet to see a reporter defend themselves on the most basic, personal level against this verbal abuse in real time. For example, by saying, “Excuse me, Mr. President, do not speak to me that way,” or “Do not insult me.” Reporters at times push back on the issues, repeating their questions to try to hold him accountable. They have also, on occasion, tried to pass the mic back to colleagues who have been cut off after Trump stifles them. And while many media executives have been grappling with if and how to report these pressers, there seems to be little to no debate about the president’s treatment of reporters and how they should, in turn, conduct themselves. There seems to be a tacit expectation for them to just sit there and take it.

    • WikiLeaks Webinars
    • UK: Adjournment of Julian Assange’s US extradition hearing considered amidst coronavirus concerns

      Wikileaks founder Julian Assange’s legal team has requested adjournment of his US extradition hearing to allow for adequate preparation of his defence, amidst concerns for his health as COVID-19 reportedly spreads at Belmarsh prison. Reporters Without Borders (RSF) reiterates the need for Assange’s immediate release before his health is further jeopardised, and calls for the extradition hearing to be postponed until lockdown conditions are lifted.
      On 27 April, a hearing took place at Westminster Magistrates’ Court to consider the application of Julian Assange’s legal team to adjourn his US extradition hearing. The full hearing had been scheduled to resume on 18 May, when three weeks of evidence were expected to be heard, following the presentation of legal arguments in February.

      District judge Vanessa Baraitser presided, and was joined in the courtroom by legal counsel. Assange was expected to attend via videolink, but he did not take part, and his lawyer Edward Fitzgerland QC reported that he had received medical advice that it would not be safe for him to be taken to the video room at Belmarsh prison. Assange also did not participate in the last hearing on 7 April, as his lawyers reported he was unwell.

      “We are alarmed by the continued disregard for Julian Assange’s health, particularly now with the added risk of his being exposed to coronavirus in detention. He should be immediately released before his health is further jeopardised, and the court must ensure that he is able to participate fully in future hearings”, said RSF UK Bureau Director Rebecca Vincent.

      The defence argued for adjournment of the full extradition hearing to allow for sufficient time to adequately prepare Assange’s defence, noting that his lawyers did not currently have access to him in prison, and could not fulfill their professional obligations to him in these circumstances. They also sought to ensure his participation in proceedings, and to allow for open justice through ensuring access to the press and other observers.

    • Coronavirus forces delay in U.S. extradition case against Assange

      Hearings in the U.S. extradition case against WikiLeaks founder Julian Assange will not go ahead next month as scheduled because of the coronavirus lockdown which prevents lawyers from attending court, a British judge decided on Monday.

      The 48-year-old is held at London’s Belmarsh Prison where he is fighting a request by the United States to send him to stand trial for conspiring to hack government computers and espionage.

      Assange was dragged from the Ecuador embassy in London last year after a seven-year stand-off. He says he could spend decades in prison if convicted, and calls the case against him political and a threat to free speech. The United States says he put the lives of informants in danger by publishing secrets.

    • Turnbull, Rudd and others on the right must make a stand for Assange

      Now is the time, if ever there was a time, for prominent Australians, especially those on the right, who support Julian Assange, to take their defence of him up a gear.
      The Wikileaks founder, currently on remand in London’s Belmarsh prison, has just had a full hearing of his refusal of extradition to the US delayed for months — possibly until November — because preparation of a defence has been impossible due to COVID-19 restrictions.

    • Julian Assange extradition hearing postponed amid coronavirus lockdown

      WikiLeaks founder Julian Assange’s US extradition hearing has been postponed for up to six months after defence and prosecution lawyers agreed it would no longer be in the interests of justice to try the case in May.

      Assange’s lawyers told the court that, in the midst of the UK’s Covid-19 coronavirus lockdown, they had not been able to meet with their client either in person or over video link to prepare the case.

      The decision came after Edward Fitzgerald, representing Assange, told the court it had not been possible for Assange’s legal team to take instructions in response to new documents served by US prosecutor Gordon Kromberg.

      The WikiLeaks founder faces 17 charges under the 1917 Espionage Act after WikiLeaks published a series of leaks from Chelsea Manning, a former US Army soldier turned whistleblower, in 2010-11.

      He faces a further charge of conspiracy to commit computer intrusion. The charges, filed in an indictment by the Easter District of Virginia, carry a maximum sentence of 175 years.

  • Civil Rights/Policing

    • Cleric under fire for linking women to Covid-19

      Maulana Tariq Jameel’s statement linking “women’s immodesty” to coronavirus spread in Pakistan continues to stir the storm on social media as politicians and rights activists demanded an apology from him.

      The Pakistan Tehreek-i-Insaf leaders without naming the maulana called it his “ignorance about pandemics or a misogynist mindset” and observed that making such a correlation was dangerous when violent crimes against women and girls continued to take place in the country with impunity.

    • Islam Up Close

      The 46 essays in the book present a picture of Islam that’s difficult to find elsewhere. Much of the online information about Islam is provided by Muslim apologists—some of whom belong to groups that are well funded by Arab states. And much of the rest is provided by non-Muslims whose first priority is not to offend Islam. Critics of Islam, on the other hand, are few and far between, and possibly getting fewer. Their sites are regularly attacked as “hate groups” by leftists. And they stand in constant danger of being de-monetized or de-platformed.

    • ‘A phantom plague’: America’s Bible Belt played down the pandemic and even cashed in. Now dozens of pastors are dead

      Dozens of pastors across the Bible Belt have succumbed to coronavirus after churches and televangelists played down the pandemic and actively encouraged churchgoers to flout self-distancing guidelines.

      As many as 30 church leaders from the nation’s largest African American Pentecostal denomination have now been confirmed to have died in the outbreak, as members defied public health warnings to avoid large gatherings to prevent transmitting the virus.

      Deaths across the US in areas where the Church of God in Christ has a presence have reportedly stemmed from funerals and other meetings among clergy and other church staff held during the pandemic.

    • Pandemic and techno-politics

      Hi again everyone! I’m continuing my lock-down diary here encouraged by your feedback and appreciation shown to previous posts also published and translated to French by the Makery magazine.
      My goal is to share musings, howtos and analyses in the style of the Austrian technopolitics tradition, to observe and possibly predict what will soon be happening and we will likely remember for decades to come as a memorable event, that of the COVID19 pandemic.
      The ideal audience I think of when writing this diary is a mix of policy experts, technologists, activists and entrepreneurs; my wish is to provoke, inspire and get inspired about possible solutions we may want to refine and realize across cultural, geographical and political boundaries.

  • Internet Policy/Net Neutrality

    • Fancy That: Comcast’s Network Holding Up Fine Without Usage Caps

      For many years in the early aughts, broadband providers insisted they needed to impose usage caps and costly overage fees to help manage network congestion. By 2015, leaked documents from Comcast revealed that was never true. In the years since, even industry CEOs have acknowledged that the limits are little more than an additional tax on captive customers in uncompetitive U.S. broadband markets.

  • Monopolies

    • Amazon Algorithm Is Manipulating Suppliers Into Favoring It Over Other Retailers

      During the second week of March, as the stock market and many U.S. businesses slumped, Peter Spenuzza’s company, Rise Bar, enjoyed an unexpected boost. Amazon, where the protein bars are sold, suggested Spenuzza keep 18,000 packages in its warehouses, up from the usual 4,000, based on soaring demand for almond honey and other flavors.

    • Patents

      • Patent case: In re Anova Hearing Labs Inc., USA

        The U.S. Court of Appeals for the Federal Circuit has vacated and remanded a decision of the Patent Trial and Appeal Board holding that a patent for an in-the-ear medical device was obvious in light of several other patents and prior art. To the contrary, the appellate court concluded that obviousness was not proven because the Board’s decision did not articulate a basis or rationale sufficient to show that a person of ordinary skill in the art would modify the devices existing under prior patents and prior art (In re Anova Hearing Labs, Inc., April 7, 2020, Moore, K.).

      • Many an angler has gone fishing and returned empty handed

        Patent attorney Christopher Rudy has been pursuing his fishing hook and fishing method patent application since 1989. The current set of claims have been deemed ineligible under 35 U.S.C. 101.


        Id. The court does not offer an explanation for its conclusion other than a cite to Elec. Power Grp. (statements regarding human mental processes). Perhaps a cite to Enfish, LLC v. Microsoft Corp., 822 F.3d 1327 (Fed. Cir. 2016).

        The court suggested that the claimed method might become patent eligible if the measurement techniques were limited to a particular method or instrumentality. “Because the claims before us are not limited in the way Mr. Rudy suggests, we are not in a position to opine on whether theoretical claims that were so limited would be patent eligible.”

        Here, the court repeated its prior statements that the PTO guidance on patent eligibility does not bind or limit the Federal Circuit in any way. “To the extent the Office Guidance contradicts or does not fully accord with our caselaw, it is our caselaw, and the Supreme Court precedent it is based upon, that must control.”

        Rudy also envoked the machine-or-transformation test — referring to the fact that the fish was originally free but was then caught. On appeal, the Federal Circuit confirmed that the test remaines a “useful and important clue” to eligibility. However, the claim here does not require actually catching a fish. Rather, as Rudy explained in his own briefing: “Landing a fish is never a sure thing. Many an angler has gone fishing and returned empty handed.” Perhaps the adage here should replace “angler” with “appellant.” No Patent for Rudy (Yet).

      • US Patent Office: Supreme Court Made Us Reject More Patents, But We’ve Now Fixed That And Are Back To Approving Bad Patents

        One of the most important Supreme Court rulings in the patent space is the so-called Alice ruling in 2014 which should have effectively spelled the end of software patents (even though the ruling doesn’t exactly say that). The ruling just says that you shouldn’t get patents on software that “does no more than require a generic computer to perform generic computer functions.” As we noted at the time… that’s basically all software that is found on computers and personal devices. Sure, there may be some specialized machines, and, fine, let them get patents. But based on this ruling, nearly all software patents should be rejected.

    • Copyrights

      • Covid-19 Measures Boosted Visits to Film Piracy Sites by Over 50%, New Data Show

        New data published by piracy tracking firm MUSO shows that, in some countries, the Covid-19 measures have boosted traffic to film piracy sites by more than 50%. This includes Italy, India, and Spain. An increase in traffic is also visible in many other countries, also for other content categories, such as software. The number of visits to live sports streaming sites logically tanked.

      • Telegram Piracy Channels Face Blocking After Italian Prosecutor Issues Emergency Order

        An emergency order signed by a deputy prosecutor in Italy has been delivered to local telecoms watchdog AGCOM. It requires Telegram to shut down 19 channels involved in the illegal distribution of newspapers, periodicals and books. In the event the chat platform fails to cooperate, ISPs could be required to block the channels or, in the extreme, block Telegram completely.

      • The Library of Congress wants to help you remix public domain audio clips

        The Library of Congress has launched a new website that allows you to create short remixes of royalty-free audio clips.

        Citizen DJ is an open-source hip-hop project created by New York-based artist and computer scientist Brian Foo. The website includes roughly 3 million sound recordings spanning centuries that are divided into six different collections, including audio clips from government films to free music, which you can edit directly from your web browser.

      • Supreme Court Says Georgia’s ‘Official Code’ Is Public Domain — Including Annotations

        The long saga of Georgia locking up its laws under copyright is (hopefully) officially over, with a Supreme Court ruling that says pretty explicitly that the law must be in the public domain. If you don’t recall, this case started years ago. The state of Georgia has a somewhat odd way of publishing its official code. Every new law is published, by state edict, in the “Official Code of Georgia Annotated” or the OGCA. Every new law explicitly says that it will be published in the OCGA. The tricky copyright issue came from the “Annotated” part of that. Annotations are (mostly) summaries of judicial interpretations of the law, and the state of Georgia outsourced the annotating to the private company LexisNexis. LexisNexis would write the annotations, for which it received a copyright, and then assign the copyright to the Georgia government. While Georgia put up a free version of the unannotated law, to get the annotated version — which, again, is the “official” law of the state — you either had to pay or to register with a website that included significant (and highly questionable) restrictions. In response, Carl Malamud, who has devoted much of his life’s work to making sure that the laws of the world are freely accessible to those who are ruled by those laws, posted a free copy of the OGCA to the web.

      • Supreme Court Affirms That No One Owns the Law

        In a major victory for open government and fundamental due process, the Supreme Court ruled today that the annotations in a state’s official legal code—summaries of court decisions and other sources that explain the state’s laws—cannot be copyrighted. That is, that there cannot be a better-explained version of the law available only to those who can afford to pay for it. The law, in any form, must be accessible to all.

        “Officials empowered to speak with the force of law,” wrote the Court [pdf], “cannot be the authors of—and therefore cannot copyright—the works they create in the course of their official duties.” This decision means the state of Georgia will not be able to stop the open government nonprofit Public.Resource.Org, or any other member of the public, from copying, sharing, speaking, or quoting the state’s official code.

The Linux Foundation Has Helped VMware Lie About Its Deliberate GPL Violations That are Connected to Microsoft, Another Prolific GPL Violator

Posted in GPL, Microsoft, VMware at 5:40 am by Dr. Roy Schestowitz

Related and older: The Openwashing of VMware, Sponsored by the Linux Foundation (in Turn Sponsored by VMware) | Openwashing Report: The Linux Foundation Champions Openwashing of GPL-Violating VMware

Welcome to VMWare. We violate the GPL. We cover it up. Good luck!

Summary: A former insider’s confession reveals the degree to which Microsoft/VMware people violated the GPL and then covered it up — to the point of forcing staff to lie about these GPL violations

THIS article is based on new information and it can hopefully be followed by another with leaks or further evidence. It’s based on an important confession made by a former VMware insider, responding to a well known Red Hat employee (his name does not matter to this story).

“This article is based on new information and it can hopefully be followed by another with leaks or further evidence.”To spare people unnecessary details and irrelevant context, it all started when the person said, “if there are GPL violations I am sure [Software Freedom] @conservancy would be interested…”

Remember that the Conservancy sued VMware, his employer. Once challenged by the Red Hat employee he insisted again: “I believe in informing people so they know the possible repercussions. Many many companies knowingly and purposefully violate the GPL (such as VMware when I worked there, they actually told me to lie about them using it my first day). I don’t think governments are much better [] yes, my boss at @VMware told me to not speak of the fact that they were using BusyBox illegally, and to not use email to talk about it because lawyers were reading those. They asked me to automate the deletion of LICENSE files in code repos, oh yes they did! But I wouldn’t.”

“Remember that the Conservancy sued VMware, his employer.”He later got in touch with me, seeing I was interested in this confession (years after it was legally relevant). He told me: “since you seem interested, this is when the CloudFoundry product was launched internally at VMware, 9+ yrs ago, which used BusyBox. Every developer (many dozens) knew it was wrong but just wanted their paycheck. VMware owned their souls [] you would not be surprised to hear that the person in charge at the time was ex-Microsoft and wrote large parts of the NT kernel: https://en.wikipedia.org/wiki/Mark_Lucovsky Probably now doing the same stuff at his current job… I will let you discover where [Smiling face with open mouth and cold sweat; Face with monocle]”

He’s alluding to Mark Lucovsky, whom Steve Ballmer allegedly threw a chair at (even Wikipedia mentions this).

The Linux Foundation has become and is still becoming more rogue than rogue. It won’t talk about the GPL anymore, except when it says something negative about it (even though Linux uses it!). Mr. Zemlin should have resigned ages ago, but his “real bosses” love what he does. Microsoft people taking over VMware is a well-documented fact (we wrote many articles about it over a decade ago) and the same is true for the Foundation.

“It sure makes one wonder who really “runs the show” at the Foundation.”I’ve been in touch with the above person (again, we’re omitting names as they don’t matter to this story), noting that the Linux Foundation is nowadays anti-Linux or at least anti-GPL. Many people remember how VMware removed from the Foundation staunch supporters of the GPL.

Remember that Jim Zemlin approached (by his own admission) Microsoft’s Sam Ramji to run CloudFoundry. They’re shameless about this! And around the same time another former Microsoft/VMware executive was put in a powerful position at the Foundation with a massive salary of nearly half a million dollars per year. It sure makes one wonder who really “runs the show” at the Foundation. It calls itself “Linux”, which is more of a misleading façade considering what it does (and who for).

We hope to receive some documents and communications soon. We realise the legal risk associated with ‘leaking’ those. It takes courage (of the source, who can be intimidated, e.g. withdrawal of pension).

EPO: A Lawless Institution That Makes Its Staff Look Bad

Posted in Europe, Patents at 4:56 am by Dr. Roy Schestowitz

Courts all around the world — bar China — are rejecting abstract patents on mathematics; why are examiners being punished for doing the same?

I came to fix the Court of Appeals for the Federal Circuit (CAFC) after a bunch of crooked judges decided to approve patents on mathematics
Let’s hope she becomes a Justice at the highest American court one day

Summary: The EPO is promoting patents on mathematics and associates with — sometimes promotes — people who openly call for patents on mathematics

ONE thing that the EPO and USPTO have in common is their overzealous love of software patents, no matter if courts ‘loathe’ these (it’s not about emotion or about hate; that’s just simply the law — something that neither António Campinos nor Benoît Battistelli would like to obey).

“It’s nice to be able to understand history and know a lot of languages (polyglots can find more prior art), but without basic understanding of the underlying concepts patents will be wrongly granted, based on complete misunderstandings if not guesswork.”These ‘gentle’ dictators don’t seem to understand that patent systems should be measured in terms like justice or science, not money. There will still be science without money, especially money that’s extracted by aggression (legal action/litigation). We’d like to take a moment to cordially remind examiners that they’re scientists and if they work for a patent office they must always remember that their employer is supposed to advance science; it’s not about enriching some law firms. If it is, it might be time to reconsider one’s job; a career in a patent office is supposed to be about science. This is why patent offices have traditionally recruited highly-educated people with degrees in science and engineering, not people with a degree in history or some language/s. It’s nice to be able to understand history and know a lot of languages (polyglots can find more prior art), but without basic understanding of the underlying concepts patents will be wrongly granted, based on complete misunderstandings if not guesswork. SUEPO and staff representatives have already warned that under Campinos many EPO examiners are being assigned to deal with applications in domains well outside their ‘ballpark’. It’s a recipe for disaster unless the sole goal is granting as many patents as possible, including ones that ought not be granted (rejected outright!). In the USPTO, for example, the so-called 'economist' recently bragged about compelling examiners to ignore or improperly apply 35 U.S.C. § 101. What a nerve these people have, forcing workers with scientific integrity to grant unlawful patents which courts would most likely veto. The general message is, “break the law to keep your job!”

“Deep inside, however, these people are motivated to keep their job and pay the mortgage.”The EPO is no enemy of ours. The EPO’s management, however, clearly dislikes us. After almost 2 years at the Office Campinos still blocks Techrights on ‘behalf’ of thousands of employees; contrariwise, whoever runs the EPO’s Twitter account not only refuses to block me! They follow me! They read my tweets. One might wonder if these people too haven’t really swallowed the lies of the EPO’s management. Deep inside, however, these people are motivated to keep their job and pay the mortgage.

EPO follows
Maybe deep inside the people who field this account (lying for a salary) know we’re actually on their side

In any event, yesterday the EPO tweeted some more nonsense that’s covert promotion of software patents.

To quote:

Digital communication & computer technology are enabling the #4IR by providing the tools for turning technical applications into smart devices. We’ve put together some interesting patenting trends in these fields: https://bit.ly/DigitalisationIndex … pic.twitter.com/MKPriH16nM

It isn’t too hard to decipher this.

Tossing in fictional buzzwords (“4IR”) as hashtags to promote illegal patents that the Office illegally grants to fake “Annual Results”? And then gamble with the money, defrauding Europe and EPO workers (including those who field this Twitter account)?

“Insiders compare the management to “Mafia” while bemoaning a culture of overt corruption, including nepotism, not to mention intimidation against truth-tellers and law-abiding staff.”We desperately need the old EPO back; EPO workers need that too. Insiders compare the management to “Mafia” while bemoaning a culture of overt corruption, including nepotism, not to mention intimidation against truth-tellers and law-abiding staff.

The EPO has also just tweeted this thing about supposed learning. Notice the link. The very top entry in this page is shameless promotion of illicit patents on algorithms (under the guise of "Games" or "Videogames").

Last week the EPO’s Twitter account tweeted promotion of a patent radical from the US, who founded a site called “IP Watchdog” (we don’t call it that because it’s a misnomer). Just look at the deluded nonsense that site wrote yesterday (and yesterday alone). Over at Watchtroll Paul Michel has just called himself “Judge Paul Michel” even though he’s no longer a judge; he’s pushing/lobbying the US Supreme Court (SCOTUS) to allow software patents (“Flaws in the Supreme Court’s §101 Precedent and Available Ways to Correct Them”). He used to be a judge at the Federal Circuit and now that he’s “retired” (lobbyist) he constantly promotes particular legislation, ruining the perception that judges are objective and uninvolved in politics. Maybe Judge Sharon Prost (actually a judge, still) should tell him to keep his big mouth shut; he makes her court look bad. This is a form of corruption and one might wonder if Michel pockets money ‘on the side’ for this sort of lobbying. His successor Rader was caught in a corruption scandal and was forced to resign. Later on SCOTUS overturned just about every single decision handed down by Rader.

“Later on SCOTUS overturned just about every single decision handed down by Rader.”Now look on at yesterday’s output from Watchtroll. It’s truly insane. It’s deluded. “The Long Reach of the Mathematics Patentability Exception is Overbroad and Absurd” is the headline; Jose Nunez now openly promotes patents on mathematics. Yes, let’s have monopolies over laws of nature! The summary says: “The mathematics exception for subject matter eligibility is overbroad because it was improperly justified under the premise that mathematics is like a law of nature. This is absurd because mathematics is everywhere, and excepting mathematics means excepting virtually everything.”

Oh. My. God!

“What have we sunk to? And why does today’s EPO associate with such madness?”These people acknowledge that things like algorithms are in fact mathematics and now they openly and shamelessly pushing for patent monopolies on maths!!!

“Oh… sorry my dear, you cannot use that equation, it is patented!”

What have we sunk to? And why does today’s EPO associate with such madness?

IRC Proceedings: Monday, April 27, 2020

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



#techrights log

#boycottnovell log



#boycottnovell-social log

#techbytes log

Enter the IRC channels now

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