EditorsAbout the SiteComes vs. MicrosoftUsing This Web SiteSite ArchivesCredibility IndexOOXMLOpenDocumentPatentsNovellNews DigestSite NewsRSS

09.25.20

Faking ‘Progress’ to Distract From True Justice or From a Full, Meaningful Reform

Posted in Deception, Finance, GNU/Linux, Microsoft at 2:48 am by Dr. Roy Schestowitz

Days ago: We Let Them Get Away With Murder, But They Make up for It by Banning Words

Yanis Varoufakis explains corporations- and oligarchs-led ‘progress’, which sometimes boils down to mere slogans and symbolism, not substantial and meaningful reform/s. We’ve set aside parts that are less crucial to focus on what he says about symbolic change versus real change (like the cull of allegedly 'offensive' words whilst ignoring Microsoft's work with ICE and endless bombing campaigns that kill many civilians, usually "people of colour").

Summary: Activism for truly meaningful change doesn’t stop at superficialities and cosmetic changes (which merely give a false sense/impression of accomplishment, resulting in inaction); we need to regularly consider how to dismantle injustice, not based on the criteria set by oligarchs-owned media, rallying gullible mobs to appease only big egos

TIMES are increasingly tough and very much rough (as they have been for about half a year in most places). Coronavirus is eating away, devouring the economy. Many people unemployed or barely employed, children stranded at home shortly after schools reopen (where lock-downs are being reinstated — that’s more countries over time). Discontent is everywhere, sometimes resulting in riots and manifesting domestic violence.

“Where was the mass media (corporate/mainstream media) when trillions of dollars were passed mostly to rich shareholders of companies (rather than those in dire need of money)?”There are societal, economic and structural issues. With more and more people at risk of losing the roof over their head or quite literally starving (some families are going hungry already) the threshold for tolerating the status quo is reached and exceeded. There’s no sign of an imminent solution to all (or any) of this. A lot of people demand change, ranging from better access to health/food… to nutty ideas like “herd immunity” (whose advocates barely understand what it involves). Of course the virus (COVID-19 and maybe — seeing that it’s a moving target — some time soon COVID-20 or -21 etc. because it keeps mutating) won’t stop attacking, even attacking the same people over and over again, until they’re dead or until there’s mass vaccination (or until the virus is eradicated by quarantine, but it seems too late for that).

A sculptureSocial justice is fine. Public health is very important. Good conduct is necessary. But at the moment we’re seeing all sorts of misguided ‘movements’, whose underlying goals and motives overlook the much greater problems or misinterpret (distort, misframe, oversimplify) existing problems. Some years ago at Penn, Richard Stallman was confronted by an animal rights activist (video here) and he explained to her that there were many problems in the world and he needed to focus on particular ones he was better equipped to tackle (as a software developer). Activism is very important, but one’s goal should depend on one’s capacity and area of knowledge. It is totally understandable. Environmental preservation, for instance, is often led by biologists, veterinarians, nutritionists (looking to prevent mass extinction of species at risk) and so on. We support them financially, knowing that they understand how to accomplish their goals. To give another example, race struggle or the fight for racial equality is typically fought by the victims. When people who are themselves privileged and entitled lead this battle it understandably lead to suspicion. Can a white millionaire from Connecticut speak ‘on behalf’ of black people? Can a spoiled brat from Washington, who never in his entire lifetime experienced being anything less than super-rich (since birth), speak ‘for’ the starving children of Africa?

“If one convinces oneself that changing names of things is a high-priority goal, one aims very, very low.”As an activist myself (since my late teenage years), I more or less understand the need to focus on areas more familiar/comfortable to myself. Otherwise, there’s risk that the wrong solutions will be sought, based on the wrong assumptions and a deep misunderstanding of root causes.

Over the past few years we’ve seen more and more hypocrites, exploited/leveraged as ‘useful idiots’ by corporations and oligarchs (also propped up by their media apparatuses), looking for “social justice” by misguided methods, including trolling and dethroning powerful people whom they perceive to be the root of all evil. In practice, what they mostly accomplish is a sort of “chilling effect” (censorious society) by ‘making an example’ of high-profile people. Are we better off for this? Are hungry families better fed now? Are opportunities opening up for misfortunate people on the verge of homelessness? Have race tensions been reduced or increased (suspicion among races is rarely helped by combative elements)?

Holding handsWhere was the mass media (corporate/mainstream media) when trillions of dollars were passed mostly to rich shareholders of companies (rather than those in dire need of money)? Or as soon as social security programs/safety nets were cut or completely gutted (when needed the most)? Why doesn’t the media write about civilian casualties of war each and every day? Because they’re not wealthy people and therefore they’re unworthy of sympathy and aren’t of general interest? Empathetic media would pay more attention to the grief of common people all around the world, not the ‘pains’ of a break-up experienced in Beverly Hill (probably by some Hollywood celebrity whose job is choreographed fiction).

“Microsoft keeps telling us that it “loves Linux”, so we’re asked to assume the “war is over” (stop resisting!) and “Open Source has won” (in practice, taken over).”Campaigning for justice necessitates constant or at least periodic assessment (introspection perhaps) of one’s goals and means. If one convinces oneself that changing names of things is a high-priority goal, one aims very, very low. That helps appease those who gain the most from the status quo. There don’t want to see any major change, so they’ll settle on small and symbolic compromises. We’re led to think that we’re accomplishing so much while in practice we accomplish so little. In the realm of technology, for instance, we’re meant to think that having the option to share data between Facebook and Google is “progress” and having “secure” Clown Computing (where the host can still access all the data or deny access to it) is a “win” for privacy. Microsoft keeps telling us that it “loves Linux”, so we’re asked to assume the “war is over” (stop resisting!) and “Open Source has won” (in practice, taken over).

Iraq war protestPeople who still (in 2020) think that co-existence with mass surveillance companies (an extension of regimes) is a step forward clearly underestimate the problem we’re in. This week, for example, PIA published Web sites shared over 100 trillion pieces of our personal data last year” (they do this to manipulate people, not to better serve them). If we refuse to take these issues seriously and instead celebrate a change of name (default Git branch), then congratulations! We’ve been collectively fooled and we’re doomed to lose all meaningful battles.

09.24.20

Links 25/9/2020: PostgreSQL 13, DragonFly 5.8.2 and Python 3.8.6

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

  • GNU/Linux

    • Linux Magazine Celebrates 20 Years

      With Issue 240, Linux Magazine is celebrating its 20th year of print publication. Given the transformations that have taken place in Linux, open source, and in publishing during the past 20 years, this is a remarkable achievement.

      Reflecting on these changes, Linux Magazine editor-in-chief Joe Casad said, “I’m struck by how much Linux has changed since I started this job—and how much the publishing industry has itself remained in a perpetual state of reinvention. It is one thing when the subject of the magazine is continually transforming—and quite another when the very context in which you operate is a moving target.”

      [...]

      Linux Magazine has weathered the various industry shifts with consistency of vision and a small, dedicated workforce. Casad credits the internationally distributed team of professionals, “who stay calm under pressure and show up every day with ideas and good energy,” with much of the magazine’s long-running success.

    • Desktop/Laptop

      • Lenovo Expands Its Range Of Ubuntu Certified Devices

        Lenovo has expanded its range of Ubuntu certified devices to announce 30 Linux-Ready ThinkPad and ThinkStation PCs preinstalled with Ubuntu.

        Previously only accessible to enterprises via a customized bid, a comprehensive range of nearly 30 Ubuntu-loaded devices will now be available for purchase via Lenovo.com.

        [...]

        By providing these devices preloaded with the OEM version of Ubuntu, Lenovo is removing complexity for Linux users and introducing end-to-end web and phone support for platform-related Linux issues.

      • Lenovo Now Offering Ubuntu 20.04 as an Option

        Lenovo is making good on its promise to support Linux as a pre-install option.

        Although 2020 has been a challenging year on so many levels, for the Linux desktop it’s actually been quite good. With manufacturers left and right offering their take on laptops and desktops preinstalled with one flavor or Linux or another, the market is truly burgeoning for the open source platform.

        Nowhere is that more evident than with Lenovo. Back in June, Lenovo began certifying a large number of its desktop and laptops for Linux. Not one to rest on reputation, Lenovo has decided to one-up itself by launching Linux-ready ThinPad and ThinkStation hardware preinstalled with Ubuntu. This new launch includes nearly 30 Ubuntu systems for the manufacturer. Included with that lineup are 13 ThinkStation and ThinkPad P series and 14 ThinkPad T, X, X1, and L series laptops.

      • Lenovo To Sell OEM Ubuntu PCs To the Public

        Linux on Lenovo devices is nothing new, but offering them for general sale is. In the past Lenovo has only offered Linux machines to enterprise customers. Lenovo is now extending its device certification program to include machines aimed directly at the general public. A further 27 models of desktop and laptop computers will come with Ubuntu pre-installed (via arstechnica).

        [...]

        A phased roll out starting in September 2020 and going through to 2021 will see all of the machines released. But the selection and availability of machines will depend on your location.

        Offering OEM machines to the general public could see more mainstream adoption of Linux. Ubuntu has been a popular choice for data science and software development thanks to its relative ease of use and large support base.

    • Server

      • Granulate Applies AI to Linux Server Optimization

        Granulate today announced that a platform that leverages machine learning algorithms to optimize Linux server environments running on-premises or in the cloud is now generally available.

        [...]

        According to the company, more than 40,000 instances of gAgent have already been deployed by IT teams at PicsArt, Perion, AppsFlyer and Coralogix.

    • Audiocasts/Shows

      • Bandwhich: Bandwidth Tracking So Simple Anyone Can Use It

        Sometimes you might need to check out what conenctions are being made to and from your computer and while you could always try and work out how an application like Wireshark works sometimes that’s a bit over kill and you just want a rough idea of what’s happening and that’s where a tool like Bandwhich, a very simple bandwidth tracking tool becomes useful.

      • BSD Now #369: Where rc.d belongs

        High Availability Router/Firewall Using OpenBSD, CARP, pfsync, and ifstated, Building the Development Version of Emacs on NetBSD, rc.d belongs in libexec, not etc, FreeBSD 11.3 EOL, OPNsense 20.7.1 Released, MidnightBSD 1.2.7 out, and more.

      • Ubuntu Podcast from the UK LoCo: S13E27 – Find a penny, pick it up

        This week we’ve been spying on our children and playing games on Twitch. We discuss the Ubuntu Community Council revival, GNOMEs new versioning scheme, Geary adding encryption support, Plasma 5.20, Xfce 4.16, Ubuntu Touch OTA-13 and Microsoft Edge coming Linux. We also round up our picks from the wider tech news.

    • Kernel Space

      • AMD Ryzen 9 3900XT CPUFreq Governor Comparison With Linux 5.9

        One of the most frequent questions received at Phoronix in recent times is whether the “schedutil” governor is ready for widespread use and if it can compare in performance to, well, the “performance” governor on AMD Linux systems. Here are some benchmarks of an AMD Ryzen 9 3900XT using the latest Linux 5.9 development kernel in looking at the performance differences between the CPUFreq governor options of Ondemand, Powersave, Performance, and Schedutil.

      • Intel Engineers Begin Landing Open-Source Support For TDX, Intel Key Locker

        Last month Intel published a whitepaper on TDX as Trust Domain Extensions as a means of better securing virtual machines. TDX allows for isolating VMs from the hypervisor and other non-VMM system software. Intel TDX builds off other recent work around MKTME memory encryption and other features. We are now beginning to see that software side support roll-out along with the also-new Key Locker instructions.

      • HPE Preparing SGI UV5 Support For The Linux Kernel

        Recent hardware enablement work on the Linux kernel is HPE bringing up UV5 support.

        Succeeding the SGI UV4 support is now UV5 under the ownership of HPE. UV5 is the latest iteration of their x86_64 based supercomputer architecture.

      • Graphics Stack

        • AMD Navi 23 GPU spotted in Linux OpenGL driver

          Just yesterday, we learned that specifications for upcoming Radeon Navi GPUs had leaked. Now, a new Linux OpenGL driver stack might have given us more information, including the codename for another unannounced AMD GPU.

          AMD’s Linux OpenGL driver stack (Mesa 20.03-devel) added support for a new GPU codenamed Dimgrey Cavefish. In the driver stack’s code, it isn’t clear which Navi 2x GPU is Dimgrey Cavefish, but if we cross information with the hexadecimal ranges (0x3C, 0×46) that AMD has previously provided, just like @KOMACHI_ENSAKA did, we conclude that it is the Navi 23 GPU. Doing the same with Navy Flounder hexadecimal ranges (0×32, 0x3C) suggests that Flounder is the Navi 22 GPU.

        • AMD Is Hiring To Work On New Radeon Driver Tooling Written In Rust

          It turns out AMD is at least exploring the possibilities around using the Rust programming language in their graphics driver tooling.

          AMD is hiring another 3D Driver Development Engineer but what makes this job posting of interest is they are specifically looking for a Rust developer. Yes, the increasingly popular programming language focused on memory safety and concurrency.

        • Mike Blumenkrantz: Accelerate

          For a long time now, I’ve been writing about various work I’ve done in the course of getting to GL 4.6. This has generally been feature implementation work with an occasional side of bug hunting and fixing and so I haven’t been too concerned about performance.

          I’m not done with feature work. There’s still tons of things missing that I’m planning to work on.

          I’m not done with bug hunting or fixing. There’s still tons of bugs (like how currently spec@!opengl 1.1@streaming-texture-leak ooms my system and crashes all the other tests trying to run in parallel) that I’m going to fix.

          But I wanted a break, and I wanted to learn some new parts of the graphics pipeline instead of just slapping more extensions in.

        • Samuel Iglesias: X.Org Developers Conference 2020

          Last week, X.Org Developers Conference 2020 was held online for the first time. This year, with all the COVID-19 situation that is affecting almost every country worldwide, the X.Org Foundation Board of Directors decided to make it virtual.

          I love open-source conferences :-) They are great for networking, have fun with the rest of community members, have really good technical discussions in the hallway track… and visit a new place every year! Unfortunately, we couldn’t do any of that this time and we needed to look for an alternative… being going virtual the obvious one.

          The organization team at Intel, lead by Radoslaw Szwichtenberg and Martin Peres, analyzed the different open-source alternatives to organize XDC 2020 in a virtual manner. Finally, due to the setup requirements and the possibility of having more than 200 attendees connected to the video stream at the same time (Big Blue Button doesn’t recommend more than 100 simultaneous users), they selected Jitsi for speakers + Youtube for streaming/recording + IRC for questions. Arkadiusz Hiler summarized very well what they did from the A/V technical point of view and how was the experience hosting a virtual XDC.

    • Applications

      • 20+ Distraction-free Text Editors for Linux, Windows, macOS and The Cloud

        While writing, it’s essential to have a distraction-free environment. That will help the writer formulate his ideas into words.

        Most of the text processor software and document editor programs are full of tools, customization options which make them distracting the writer, and they already take large portion of the screen.

        Distraction-free editors are required by writers, screenwriters, novelists, researchers and journalists.

        Distraction-free modes have several criteria that starts from minimal user-interface, full-screen mode, few tools in the user-interface and focus mode.

      • WhatIP – Graphical Tool to Tell Public / Local IP Address, Ports, Local Devices

        Want to check your IP address, listening ports, or local network devices but hate Linux commands? Well, What IP is a simple graphical tool to do the job.

        What IP is a free open-source tool written in Python 3 with GTK+ 3 framework.

      • Top Email Encryption Tools

        Email continues to be one of the most popular and useful functions of a Linux system. Being able to keep in touch with your friends, family, and colleagues is essential for any platform. As the scope of email threats keeps increasing, systems for email security and encryption have become more complex and more of a necessity. Protecting email from unauthorized access and inspection is important particularly because the protocols that govern email do not include encryption. Email was not designed with any privacy or security in mind. The consequence of the lack of security is that email can be compromised on the sender’s device, on a network, on a server, and on the recipient’s device.

        Sending encrypted messages is one method of ensuring electronic privacy. By encrypting messages, this will help to keep your precious information safe by making messages look like garbled text to uninvited onlookers. Encrypting email may sound a little daunting, but it’s actually simple with the right software.

        OpenPGP is the most widely used email encryption standard. Whether you are using an email client or a web-based email solution, you can encrypt your email with OpenPGP.

        There are very few email applications that have PGP encryption enabled by default. Fortunately, there are some good open source encryption applications available for Linux that are simple to use.

    • Instructionals/Technical

    • Games

      • Amazon announces ‘Luna’, their own take on cloud game streaming

        Amazon Luna will give you access to certain Channels of games which you subscribe to. The first two announced are Amazon’s own Luna+ to get access to a “growing” library and Ubisoft are also confirmed to have their own subscription channel coming to it too. The Luna+ subscription will have 100s of games from big names too like Resident Evil 7, Control, The Surge 2, A Plague Tale: Innocence and a great many more. By the time it launches, it’s going to have quite a full library already.

      • Breakpoint is an arcade high-score seekers dream and it’s ridiculously fun

        Breakpoint released today and it’s an absolute joy. I don’t need to bury the lead on this one, as I just want to tell you how freaking-awesome it is.

        What do you get when you take a bright neon twin-stick shooter, where the shooting has been taken away from you and replaced with exploding melee weapons? A whole lot of action and insane amount of fun that’s what. I get a big smile on my face each time I load it up, as it’s just genuine easy-going entertainment. Even the intro was brilliantly done, as it’s both a tiny tutorial and a logo screen as you smash things and get shown the logos. Excellent touch.

      • The Last Stand update for Left 4 Dead 2 is out, plus big sale and free weekend

        The day no doubt many of our readers have been waiting for is here, as Valve worked with the community to create a brand new update to Left 4 Dead 2 named The Last Stand.

        Made in partnership with over 30 members of the modding community, it’s been a long time since Valve came back to Left 4 Dead 2 in any sizeable way which is why it’s so exciting. What exactly does it include? A lot. Seriously, there’s loads. Some highlights include: The Last Stand Campaign and over 20 survival maps, new melee weapons, new animations, new voice lines and so much more.

        [...]

        The player count is already spiking up dramatically compared to the usual amounts. Looking on SteamDB, it took all of 15 minutes to jump another 15,000+ players on top of around that amount already online. Considering it’s one of Valve’s most popular games, it’s not exactly surprising. This new update might even keep those counts up for some time.

      • Unrailed! is a brilliant and often incredibly frantic co-op game – out now

        Unrailed! from Indoor Astronaut and Daedalic Entertainment has now left Early Access as a finished and highly entertaining co-op experience all about keeping a train going as long as you can.

        Chop trees, mine for iron and get building. Simple mechanics but it quickly becomes absolute chaos. As you progress and stop at each station for a quick breather and upgrade, the train will then set off slightly quicker than your last run. The train will catch fire, llamas will come along and drink all your water, a thief will steal your resources and so much more. Unrailed! is a game of constant movement and it really is hilarious.

        [...]

        The big 1.0 release pulls in a new biome to build through, a “Kids” difficulty mode if Easy was still to difficult, an Extreme difficulty mode if you like to be punished, a new wagon to attach to your train, new characters and something that looks like another wagon but they kept it secret so you just have to find out.

    • Desktop Environments/WMs

      • GNOME Desktop/GTK

        • The 10 Best GNOME based Linux Distributions in 2020

          GNOME, short for GNU Network Object Model Environment, was released back in 1999 as a part of the GNU Project. However, throughout its development, the acronym was dropped as it no longer resonated with the evolving GNOME vision. At the time of writing, GNOME 3 is its latest iteration and is currently one of the most popular desktop environment used by almost every major Linux distro.

          It offers a modern desktop focused on delivering an intuitive user experience for all users – programmers and non-programmers alike.

          In terms of functionality, new features and options are regularly getting added to GNOME with every point release. Right now, GNOME 3.38 just came out. You can check out its unique features over here.

    • Distributions

      • Reviews

        • Deepin Desktop Review: A Stylish Distro and Desktop Environment

          In this Linux Desktop Environment review, we have a slightly controversial choice. Deepin, both as a distribution and as a Desktop Environment, is one that not everybody feels comfortable using and trusting. However, we’ll be setting that aside, dispelling some myths, and looking at the beautiful Deepin Desktop Environment (DDE), its user experience, some notable features, and giving some recommendations on where to experience it and who should use it.

      • BSD

        • DragonFly 5.8.2 released

          I tagged and built 5.8.2 today, and it should be appearing on a mirror near you, momentarily.

        • DragonFlyBSD 5.8.2 Released With Numerous Fixes

          DragonFlyBSD 5.8.2 is out today as the latest stable version of this popular BSD operating system.

          Among the changes to find with DragonFlyBSD 5.8.2 are:

          - DSynth now supports ccache and various other improvements.

          - A few fixes for HAMMER2 and enhancing the pfs-list and pfs-delete support.

          - The serial port default changed from 9600 to 115200.

      • Screenshots/Screencasts

      • IBM/Red Hat/Fedora

        • New C++ features in GCC 10

          The GNU Compiler Collection (GCC) 10.1 was released in May 2020. Like every other GCC release, this version brought many additions, improvements, bug fixes, and new features. Fedora 32 already ships GCC 10 as the system compiler, but it’s also possible to try GCC 10 on other platforms (see godbolt.org, for example). Red Hat Enterprise Linux (RHEL) users will get GCC 10 in the Red Hat Developer Toolset (RHEL 7), or the Red Hat GCC Toolset (RHEL 8).

          This article focuses on the part of the GCC compiler on which I spend most of my time: The C++ front end. My goal is to present new features that might be of interest to C++ application programmers. Note that I do not discuss developments in the C++ language itself, although some language updates overlap with compiler updates. I also do not discuss changes in the standard C++ library that comes with GCC 10.

          We implemented many C++20 proposals in GCC 10. For the sake of brevity, I won’t describe them in great detail. The default dialect in GCC 10 is -std=gnu++14; to enable C++20 features, use the -std=c++20 or -std=gnu++20 command-line option. (Note that the latter option allows GNU extensions.)

        • Yes, you can run VMs on Kubernetes with KubeVirt

          Cloud-native apps stand on four pillars: containers, DevOps, continuous integration/continuous delivery (CI/CD), and microservices. Migrating a legacy, monolithic application to become cloud-native usually demands a significant refactoring effort. Sometimes a VM is better than a container, for example, with LDAP/Active Directory applications, tokenization applications, and applications requiring intensive GPU workloads.
          But it can get complicated when you have some cloud-native applications running on a Kubernetes platform and other applications running on non-Kubernetes platforms. What if you could run both containers and VMs on a Kubernetes platform? Wouldn’t the world be beautiful?

          Enter KubeVirt, an open source project distributed under an Apache 2.0 License. It was created by Red Hat engineers to enable Kubernetes to provision, manage, and control VMs alongside container resources. KubeVirt can make it easier for an enterprise to move from a VM-based infrastructure to a Kubernetes and container-based stack, one application at a time.

        • 7 things you can do with Ansible right now

          As a computer geek, I tend to unintentionally collect computers. Sometimes they’re computers I rescue from the rubbish bin, other times they’re computers people give me as payment for helping them transfer their data to their newer computer, and still other times, it’s a small fleet of machines I manage for charity organizations lacking finances for a “real IT guy.” I can attest that anything from two to 200 computers is too many to set up and configure manually.

        • Share Ceph Storage Between Kubernetes Clusters With OpenShift Container Storage

          This week Red Hat announced the release of OpenShift Container Storage 4.5. We invited Pete Brey, Sr. Product Marketing Manager at Red Hat to deep dive into this release. One of the major highlights of this release is ‘External Mode’ that allow customer to tap into their standalone Ceph Storage platform that’s not connected to any Kubernetes cluster. It allows users to set-up a shared storage platform between different Kubernetes Clusters.

        • Red Hat OpenShift named as most widely deployed multicloud container platform

          US-based enterprise open source software solution provider Red Hat Inc’s Red Hat OpenShift has been named as the most widely deployed multicloud container platform, boosting powerful development and unified operations experiences across many public and on-premises platforms.

          In a statement today, Red Hat said OpenShift was evaluated by Forrester Research in The Forrester Wave: Multicloud Container Development Platforms, Q3 2020.

        • Ceph scales to 10 billion objects

          Ceph, the open source integrated file, block and object storage software, can support one billion objects. But can it scale to 10 billion objects and deliver good and predictable performance?

          Yes, according to Russ Fellows and Mohammad Rabin of the Evaluator Group who set up a Ceph cluster lab and, by using a huge metadata cache, scaled from zero to 10 billion 64KB objects.

          In their soon-to-be published white paper commissioned by Red Hat, “Massively Scalable Cloud Storage for Cloud Native Applications”, they report that setting up Ceph was complex – without actually using that word. “We found that, because of the many Ceph configuration and deployment options, it is important to consult with an experienced Ceph architect prior to deployment.”

        • What I learned as an engineering intern at Red Hat

          Interning at Red Hat has been one of the most challenging summers of my life, but it’s been well worth it. Being an engineering intern working on Red Hat OpenShift’s GitOps workflow has forced me to grow and learn more than ever before.

          My internship position on March 4th. A very short time later, COVID-19 caused companies to cancel their internships all over the United States. Thankfully, Red Hat announced that internships would go on in a virtual format.The Early Talent team made the necessary arrangements to make sure that our experience was impacted as little as possible by this change.

        • Start contributing to open source Call for Code projects

          Jumping into the open source world can be intimidating for the uninitiated. Don’t let fear of the unknown stop you from getting involved in open source. In this blog post, we cover some of the basics you need to know before contributing your first line of code.

          [...]

          Now that you understand that basic gist of open source, let’s go a little deeper.

          While some open source projects are small developer tools that help you accomplish a single task, other open source projects are large, complicated pieces of software that have interconnected parts. In these larger projects, different teams or working groups focus on developing specific parts of the technology, collaborating on the technology, peer reviewing and testing the code, and contributing their changes to the core tech.

        • Build Smart on Kubernetes World Tour: Developers’ path to platform freedom

          Without a doubt, Kubernetes is one of hottest open tech projects today and has been so for many years now. The reason for its durable, not-so-secret success? It’s the ability to containerize code, which frees developers from the constraint of writing code for one platform only and instead gives you the freedom of write-once, deploy-anywhere development. And why is this important? Enterprises know that the fastest route to app modernization depends on the ability to develop solutions that protect current tech investments, which likely run across multiple cloud platforms on and off premises. In other words, success depends on your ability to build solutions once and deploy them across multiple hybrid cloud platforms. Yep, containers tech delivers all of that and more.

          With that baseline, I’m writing to let you know that when it comes to learning Kubernetes, the IBM Developer advocates team has you completely covered with the Build Smart on Kubernetes World Tour. Since we launched the World Tour back in the fall of 2019, the team has delivered literally hundreds of free hands-on workshops globally to teach developers about the power of Kubernetes. It’s all part of the IBM Developer Way, delivering on our sole mission to teach the world’s developers about open tech through hands-on workshops and supporting content such as blog posts, tutorials, and videos. With the recent launch of new content on the Build Smart on Kubernetes World Tour site, it feels like a good time to provide a quick virtual tour of all that the site offers. Visit the updated site to find more than just upcoming tour events, but also self-paced learning options. You can now choose whether you learn at your own pace by viewing recorded content, register for upcoming live events, or, even better, both. I’m going to review each section to show you the details.

        • Mainframe Modernization Continues at Phoenix Software

          Tomorrow, Friday September 25, 2020, Phoenix Software International, Inc., will release (E)JES V6R0, an update to its z/OS system management product. This release includes enhancements to further modernization initiatives introduced in previous releases as well as brand new features that bring the accessibility of z/OS resources and tasks to other platforms. Concurrent with this release, Phoenix Software is also launching a new online documentation library within its secure customer support portal.

        • Poste Italiane Speeds Up Cloud-Native Application Development by 80% Using Red Hat’s Open Hybrid Cloud Technologies

          Red Hat, Inc., the world’s leading provider of open source solutions, today announced that Poste Italiane Group (“Poste Italiane” or the “Group”) is building an innovation platform based on Red Hat’s open hybrid cloud portfolio, including Red Hat OpenShift. The platform is intended to support more and deeper connections with ecosystem partners, provide a more seamless customer experience to the Group’s 35 million customers along with access to an extensive, timely product and services portfolio, and support Italy’s growing digital economy.

        • Red Hat Advances Cloud-Native Analytics with New Kubernetes-Based Data Services

          Red Hat, Inc., the world’s leading provider of open source solutions, today announced the release of Red Hat OpenShift Container Storage 4.5, delivering Kubernetes-based data services for modern, cloud-native applications across the open hybrid cloud. Tightly integrated with Red Hat OpenShift Container Platform, the industry’s leading enterprise Kubernetes platform, Red Hat OpenShift Container Storage 4.5 is designed to help organizations enable a more seamless data services architecture for applications.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Daniel Stenberg: everything curl five years

        At the time of that blog post, the book was already at 13,000 words and 115 written subsections. I still had that naive hope that I would have it nearly “complete” by the summer of 2016. Always the optimist.

        Today, the book is at over 72,000 words with content in 600 subsections – with just 21 subtitles noted “TBD” to signal that there’s still content to add there. The PDF version of it now clocks in at over 400 pages.

        I’ve come to realize and accept that it will never be “complete” and that we will just keep on working on it indefinitely since curl itself keeps changing and we keep improving and expanding texts in the book.

      • Web Browsers

        • Mozilla

          • Mozilla VR Blog: Firefox Reality 12

            The latest version of Firefox Reality for standalone VR headsets brings a host of long-awaited features we’re excited to reveal, as well as improved stability and performance.

            [...]

            Look for Firefox Reality 12 available now in the HTC, Pico and Oculus stores. This feature-packed release of Firefox Reality will be the last major feature release for a while as we gear up for a deeper investment in Hubs. But not to worry! Firefox Reality will still be well supported and maintained on your favorite standalone VR platform.

      • SaaS/Back End/Databases

        • PostgreSQL 13 Released!

          The PostgreSQL Global Development Group today announced the release of PostgreSQL 13, the latest version of the world’s most advanced open source database.

          PostgreSQL 13 includes significant improvements to its indexing and lookup system that benefit large databases, including space savings and performance gains for indexes, faster response times for queries that use aggregates or partitions, better query planning when using enhanced statistics, and more.

          Along with highly requested features like parallelized vacuuming and incremental sorting, PostgreSQL 13 provides a better data management experience for workloads big and small, with optimizations for daily administration, more conveniences for application developers, and security enhancements.

        • PostgreSQL 13 released

          Version 13 of the PostgreSQL database management system is out. “PostgreSQL 13 includes significant improvements to its indexing and lookup system that benefit large databases, including space savings and performance gains for indexes, faster response times for queries that use aggregates or partitions, better query planning when using enhanced statistics, and more. Along with highly requested features like parallelized vacuuming and incremental sorting, PostgreSQL 13 provides a better data management experience for workloads big and small, with optimizations for daily administration, more conveniences for application developers, and security enhancements.”

        • PostgreSQL 13 Released With Performance Improvements

          PostgreSQL 13.0 is out this morning as the latest major update to this widely-used relational database server.

          There are many improvements to find with PostgreSQL 13.0 from better performance to helpful additions for database administrators. Among the PostgreSQL 13 highlights are:

          - Larger databases will find improvements to its indexing and lookup performance for indexes, faster response times for some queries, space savings, better query planning, and more.

      • Productivity Software/LibreOffice/Calligra

        • LibreOffice Documentation Team Status

          While this progress in shortened documentation development time is fairly good, it can be substantially improved by having more contributors on the team.

          It would be terrific if all contributors were a skilled technical writers, but in reality anyone with a reasonable command of the English language and an eye for detail can make a valuable contribution. No contributor is expected to rewrite entire guide books, although some of our most experienced, long term contributors do exactly that. In fact nothing is expected or demanded of any contributor, other than to let other members of the team know what they what they have chosen to work on. In some cases that might be to update a chapter of an existing guide, or reviewing the work of another team member. Reviewing can take the form of proof reading, or researching the accuracy of the guide information in relation to the software’s actual operation. By identifying yourself as a Docs Team contributor does not mean you are making any permanent or long term commitment, many contributors come and go over long periods according to the demands of their “real” life.

      • FSF

        • GNU Projects

          • autoconf-2.69c released [beta]
            We are pleased to announce beta release 2.69c of GNU Autoconf.
            
            This release includes two months of bug fixes since the previous beta,
            2.68b, and eight years of development work since the previous full
            release, 2.69.  See below for the list of significant changes since
            the previous beta.  See the NEWS file for a complete list of
            significant changes since 2.69.
            
            We tentatively plan to make the final release of Autoconf 2.70 at the
            end of October 2020.  Please test this beta with your autoconf
            scripts, and report any problems you find to the Savannah bug tracker:
            
            https://savannah.gnu.org/support/?func=additem&group=autoconf
            
            Please also send general comments and feedback to <autoconf@gnu.org>.
            
            Please also spread this announcement widely, so that as many Autoconf
            users as possible hear about it.
            
            Here are the compressed sources:
              https://alpha.gnu.org/gnu/autoconf/autoconf-2.69c.tar.gz   (2.0MB)
              https://alpha.gnu.org/gnu/autoconf/autoconf-2.69c.tar.xz   (1.3MB)
            
            Here are the GPG detached signatures[*]:
            
            https://alpha.gnu.org/gnu/autoconf/autoconf-2.69c.tar.gz.sig
            
            
            https://alpha.gnu.org/gnu/autoconf/autoconf-2.69c.tar.xz.sig
            
            Use a mirror for higher download bandwidth:
            
            https://www.gnu.org/order/ftp.html
            
            [*] Use a .sig file to verify that the corresponding file (without the
            .sig suffix) is intact.  First, be sure to download both the .sig file
            and the corresponding tarball.  Then, run a command like this:
            
              gpg --verify autoconf-2.69c.tar.gz.sig
            
            If that command fails because you don't have the required public key,
            then run this command to import it:
            
              gpg --keyserver keys.gnupg.net --recv-keys 384F8E68AC65B0D5
            
            and rerun the 'gpg --verify' command.
            
            This release was bootstrapped with the following tools:
              Automake 1.16.2
            
            Noteworthy changes and bug fixes since the previous beta (2.69b):
            
            * A performance regression in AC_PROG_CXX has been corrected.
              See https://savannah.gnu.org/support/index.php?110285 for details.
            
            * AC_PROG_YACC has been reverted to using ‘bison -y’.  After 2.70,
              we will instead add an AC_PROG_BISON macro for programs that
              require Bison extensions.
              See https://savannah.gnu.org/support/index.php?110266 for details.
            
            * AC_PROG_LEX no longer looks for a library providing the function
              ‘yywrap’.  LEXLIB will only be set to ‘-lfl’ or ‘-ll’ if a
              scanner that defines both ‘main’ and ‘yywrap’ itself still needs
              something else from that library.
            
              Packages should define yywrap themselves, or use %noyywrap.
            
            * When ‘$CC -E’ doesn’t run the C preprocessor, AC_PROG_CPP now looks
              in $PATH for ‘cpp’ before falling back to ‘/lib/cpp’.
            
            * AC_TYPE_PID_T now gives pid_t the correct definition on 64-bit
              native Microsoft Windows.
            
            * AC_INIT now trims extra white space from its arguments.  For instance,
            
                AC_INIT([  GNU  Hello  ], [1.0])
            
              will set PACKAGE_NAME to “GNU Hello”.
            
            * autoreconf will now run gtkdocize and intltoolize when appropriate.
            
            * autoreconf now avoids complaints from subsidiary tools about
              unknown warning categories.  For example, ‘autoreconf -Wcross’
              will no longer cause complaints from (current released versions of)
              aclocal and automake.
            
            * Generated configure scripts no longer fail catastrophically when
              stdin, stdout, or stderr is closed on startup.
            
            * Many bugs related to building Autoconf itself have been corrected.
              These mostly affected non-GNU operating systems and situations where
              optional tools are not available.
            
            * The obsolete macros AC_DIAGNOSE, AC_FATAL, AC_WARNING, and
              _AC_COMPUTE_INT are now replaced with modern equivalents by
              autoupdate.
            
            * The macro AC_OBSOLETE is obsolete.  Autoupdate will replace it with
              m4_warn([obsolete], [explanation]).  If possible, macros using
              AC_OBSOLETE should be converted to use AU_DEFUN or AU_ALIAS instead,
              which enables autoupdate to replace them, but this has to be done by
              hand and is not always possible.
            
            * AC_FC_LINE_LENGTH now documents the maximum portable length of
              "unlimited" Fortran source code lines to be 250 columns, not 254.
            
            * Warnings about obsolete constructs are now on by default.
              They can be turned off with '-Wno-obsolete'.
            
            * autoconf will now issue warnings (in the ‘syntax’ category) if the
              input file is missing a call to AC_INIT and/or AC_OUTPUT.
            
            * AC_INIT will now issue warnings (in the “syntax” category) for a
              non-literal URL argument, and for a TARNAME argument which is either
              non-literal or contains characters that should not be used in file
              names (e.g. ‘*’).
            
      • Programming/Development

        • Arm Begins Bringing Up Neoverse N2, Neoverse V1 Support In The GNU Toolchain

          It was just a few days ago that Arm outlined the Neoverse N2 “Perseus” design as a follow-on to the Neoverse N1 and coming concurrently to the next-generation Cortex-A. Now the company has already jumped on beginning their open-source/Linux enablement work around the Neoverse N2.

          There haven’t been any Neoverse N2 additions yet to LLVM/Clang or GCC as the most interesting aspects where it would reveal any new instruction set extensions / capabilities not yet formally announced by Arm (there also isn’t any patches out under review on that front either), but a patch out this morning adds Neoverse N2 support to the GNU Assembler (Gas).

        • Python

          • Dynamically Regrouping QuerySets In Templates – Building SaaS #73

            In this episode, we worked on a new view to display course resources. While building out the template, I used some template tags to dynamically regroup a queryset into a more useful data format for rendering.

            I started a new view before the stream to display content, but I had not filled it in before the stream started.

            We added new data to the context, and did some adjustments to the URL based on the required inputs for the view.

            Once I had the data, I quickly iterated in the template to see the parts that I included. I needed to display the course resources in a different way from how the queryset provided them so I used the built-in regroup template tag to organize the data differently. regroup saved me from doing a bunch of manipulation in the view code.

          • PyCharm: Webinar: “virtualenv – a deep dive” with Bernat Gabor

            virtualenv is a tool that builds virtual environments for Python. It was first created in September 2007 and just went through a rewrite from scratch. Did you ever want to know what parts virtual environments can be broken down into? Or how they work? And how does virtualenv differ from the Python builtin venv? This is the webinar you want.

          • Python 3.8.6

            This is the sixth maintenance release of Python 3.8

            The Python 3.8 series is the newest major release of the Python programming language, and it contains many new features and optimizations.

          • Python 3.8.6 is now available

            Python 3.8.6 is the sixth maintenance release of Python 3.8.

          • Facial Detection in Python with OpenCV

            Facial detection is a powerful and common use-case of Machine Learning. It can be used to automatize manual tasks such as school attendance and law enforcement. In the other hand, it can be used for biometric authorization.

            In this article, we’ll perform facial detection in Python, using OpenCV.

            [...]

            With OpenCV installed, we can import it as cv2 in our code.

            To read an image in, we will use the imread() function, along with the path to the image we want to process. The imread() function simply loads the image from the specified file in an ndarray. If the image could not be read, for example in case of a missing file or an unsupported format, the function will return None.

          • Sending Emails With CSV Attachment Using Python

            In this tutorial, we will learn how to send emails with CSV attachments using Python.

            Pre-Requirements

            I am assuming you already have an SMTP server setup if not you can use the Gmail SMTP or Maligun or anything similar to that.

          • Sending Email With Zip Files Using Python

            In this tutorial, we will learn how to send emails with zip files using Python’s built-in modules.

            Pre-Requirements

            I am assuming that you already have an SMTP (Simple Mail Transfer Protocol ) server setup if not you can use Gmail SMTP or something like mailgun. A simple google search will land you on multiple ways to get free SMTP servers.

          • Is Python better than R for data science?

            If data science is going to remain a main-stream in the next 5 years, it needs to add value not only in terms of proof of concept (as it is doing now) but also in terms of production (as it is failing in over 70% of cases, as Gartner recently surveyed). While R is an absolute winner in terms of classical pattern recognition libraries and statistical methods, python has a better ability to write production-ready codes.

            Above point raises another important point, that is best practices of software engineering (e.g., uml architecture designs, unit testing, coding review, scrum) are going to be absolute requirements in near future for data scientists, in addition to the expected knowledge in machine learning and statistics. The reason is that proper software, production ready, codes require proper architecture design, with proper reviews and testing.

          • chemfp’s chemistry toolkit I/O API

            This is part of a series of essays about working with SD files at the record and simple text level. In the last two essays I showed examples of using chemfp to process SDF records and to read two record data items. In this essay I’ll introduce chemfp’s chemistry toolkit I/O API, which I developed to have a consistent way to handle structure input and output when working with the OEChem, RDKit, and Open Babel toolkits.

          • 10 Things We Picked Up From Code Reviewing

            Ever wondered what you could learn from a code review?

          • Mike Driscoll: CodingNomads Tech Talk Series!

            Recently CodingNomads invited me on their Tech Talk series. CodingNomads does online code camps for Python and Java.

            The Tech Talks are a series of videos that teach or talk about tech. In my case, I got to talk about my favorite programming language, Python!

        • Java

          • JDK 16: What’s coming in Java 16

            Although not due to arrive until March 2021, Java Development Kit (JDK) 16 has begun to take shape, with proposed features including concurrent thread-stack processing for garbage collection, support for C++ 14 language features, and an “elastic metaspace” capability to more quickly return unused class metadata memory to the OS.

            JDK 16 will be the reference implementation of the version of standard Java set to follow JDK 15, which arrived September 15. The six-month release cadence for standard Java would have JDK 16 arriving next March.

    • Standards/Consortia

      • In a world where up is down, it’s heartwarming to know Internet Explorer still tops list of web dev pain points

        Web developers resent having to deal with Microsoft Internet Explorer and Apple Safari, which they cite among their top three pain points, alongside layout and styling inconsistencies among browsers.

        This finding comes from the Mozilla Developer Network’s 2020 Browser Compatibility Report [PDF], a survey of web development concerns culled from 1,429 responses out of 3,236 – the remainder having been tossed for invalid or missing data.

        The purpose of the report is to alert the browser vendors to problems so they can be addressed.

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Pseudo-Open Source

          • Privatisation/Privateering

            • Linux Foundation

              • Linux Foundation Adds Entry-Level Certification

                The Linux Foundation has announced the development of a new entry-level certification exam to complement their existing Linux Foundation Certified Sysadmin (LFCS) and Linux Foundation Certified Engineer (LFCE) exams. This new certification, the Linux Foundation Certified IT Associate (LFCA), targets people just moving into systems administration.

              • How open-source software transformed the business world [Ed: Today ZDNet deletes GNU and Free software from history, citing this ‘report’ from LF (made using proprietary software)]

                The Linux Foundation goes into many examples, but I’m going to focus on telecommunications and networking since it’s a field I know well.

              • Software-defined vertical industries: transformation through open source

                What do some of the world’s largest, most regulated, complex, centuries-old industries such as banking, telecommunications, and energy have in common with rapid development, bleeding-edge innovative, creative industries such as the motion pictures industry?
                They’re all dependent on open source software.
                That would be a great answer and correct, but it doesn’t tell the whole story. A complete answer is these industries not only depend on open source, but they’re building open source into the fabric of their R&D and development models. They are all dependent on the speed of innovation that collaborating in open source enables.

        • Security

          • Linux 5.10 To Support Nitro Enclaves For Security-Critical Applications

            The kernel support for Nitro Enclaves landed this week in char-misc-next ahead of the Linux 5.10 cycle kicking off next month.

            Nitro Enclaves is a capability of Amazon AWS’ EC2 cloud for protecting highly sensitive data. Nitro Enclaves provide additional isolation and security by punting the sensitive work/data off to an isolated virtual machine without persistent storage access and other reductions to possible attack surfaces while also providing cryptographic attestation for ensuring only trusted/authorized code is running.

          • Security updates for Thursday

            Security updates have been issued by Fedora (firefox, libproxy, mbedtls, samba, and zeromq), openSUSE (chromium and virtualbox), Red Hat (firefox and kernel), SUSE (cifs-utils, conmon, fuse-overlayfs, libcontainers-common, podman, libcdio, python-pip, samba, and wavpack), and Ubuntu (rdflib).

    • Environment

      • Are Environmentalists Too Compromised to Fight for Real Solutions?

        A group of aging environmentalists is out with an Open Letter telling people: Don’t vote for the Green Party. As the aging environmentalist who is the Green Party candidate for president, let me respond.

        The role of the environmental movement should be to make its demands on every candidate, not make compromises to provide cover for a candidate like Biden with a feeble environmental record and platform. By settling for Biden without making any demands or getting any commitments, they have given away their power. As President, Biden will ignore them because they settled for nothing.

        [...]

        It was Black voter suppression and the Electoral College that put the popular vote losers Bush and Trump in the White House, not the Green Party.

        Florida Governor Jeb Bush and Secretary of State Katherine Harris, co-chair of George W. Bush’s Florida campaign, suppressed tens of thousands of Black voters and ballots in Florida in 2000 through voter roll purges and disqualified ballots. Black people who were able to vote in Florida went 93% for Gore. The “official” victory for Bush was 537 votes. Republican voter suppression in that election should be a notorious national embarrassment. Instead of fighting the Republicans for stealing that election, the Democrats have spent 20 years blaming Ralph Nader and the Green Party for “spoiling” it. That narrative hides how the election was stolen by the Republicans. It demonizes Nader and the Greens for exercising their First Amendment rights of free speech, assembly, and petition to run against the two-party system of corporate rule.

        It was Jill Stein of the Green Party, not the Democratic Party, who went to court in 2016 to get over 75,000 uncounted ballots from mostly Black and likely Clinton voters in Detroit counted. Trump won Michigan’s electoral votes and the presidency by 10,704 votes in Michigan. The judge ruled that Stein had no standing because she could not win the election if those ballots were counted. Clinton did have that standing and her lawyers were present at the hearing, but they refused to agree to a count of those votes (Greg Palast, How Trump Stole 2020, p. 122). Yet Democrats blame the Greens for Trump.

    • Monopolies

      • Patents

        • Estoppel of Any “Ground”

          In this case, the E.D. Tex. jury came back with a win for the defendant — finding that HP did not infringe Network-1’s US6218930 and that the patent was invalid. Post-Verdict, the district court flipped on validity — holding that HP was estopped from raising its obviousness challenge because it had joined an (unsuccessful) IPR against the patent.

Code of Ethics Versus Code of Conduct in Action

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

Reprinted from Daniel Pocock‘s Web site

The Fedora Council is currently considering a proposal on Community Publishing Platforms which appears to apply Fedora’s Code of Conduct in more places.

Consider the following quote from the Code of Conduct:

Members of the Fedora community should be respectful when dealing with other contributors as well as with people outside the Fedora community and with users of Fedora.

Animal Farm

It seems quite reasonable. Think again: George Orwell’s Animal Farm was seen as incredibly disrespectful to friends in the Soviet Union, comparing Stalin’s totalitarian regime to a bunch of pigs. Russia was a British ally. Most publishers didn’t want to touch the book for this very reason. It should be clear that there is no way Animal Farm’s pig metaphor is compatible with the Code of Conduct as it is currently written.

“Russia was a British ally. Most publishers didn’t want to touch the book for this very reason. It should be clear that there is no way Animal Farm’s pig metaphor is compatible with the Code of Conduct as it is currently written.”Red Hat owns the Fedora trademark and any trademark owner has a right to control the trademark. At the same time, when somebody does work and contributes intellectual property to any free software project, they have a right to assert that they are the Developer and this will inevitably involve using the trademark too. With at least one organization, Debian, refusing to recognise all Developers equally, it is important to scrutinize this issue. After all, not fully and respectfully crediting every Developer is as unpleasant as plagiarism.

There are many signs that Fedora and Red Hat have no intention of going to such extremes. Nonetheless, it is always a good idea to learn from the mistakes of other organizations that are trying to re-invent intellectual property rights to beat people over the head.

Oddly enough, both Red Hat’s trademark rights and the Developers’ authorship rights can be traced back to the same place, Article 27 of the Universal Declaration of Human Rights.

  1. Everyone has the right freely to participate in the cultural life of the community, to enjoy the arts and to share in scientific advancement and its benefits.
  2. Everyone has the right to the protection of the moral and material interests resulting from any scientific, literary or artistic production of which he is the author.

Last time I cited this article in a blog post, the blog was immediately censored from Planet Debian and Planet Mozilla. I feel that some free software organizations take a one-sided view of these rights, they insist on the freedoms to use free software while showing contempt for any other rights, such as volunteers’ right to speak or vote.

It is an interesting moment to look at the stated goals of some of these organizations. Fedora’s Mission page defines the Four Foundations. The first foundation is Freedom, which includes:

We are dedicated to free software and content. Advancing software and content freedom is a central community goal, which we accomplish through the software and content we promote.

Mozilla’s Manifesto states:

We are committed to an internet that promotes civil discourse, human dignity, and individual expression.
We are committed to an internet that elevates critical thinking, reasoned argument, shared knowledge, and verifiable facts.

When that blog post encouraged critical thinking about the rights of volunteers, this is how Mozilla burned their own manifesto:

planet_mozilla_censorship

Fedora’s Community Publishing Platforms proposal on its own doesn’t appear very controversial until you think through all of this context. To understand why there is a problem, we need to consider how Codes of Conduct have been misused.

The term Code of Conduct has been used to give smears an appearance of credibility. If a smear against a volunteer is based on the Code of Conduct then it suggests there may have been some misconduct. To suggest misconduct, with the weight of the organization’s reputation, is an attempt to harm somebody.

Whenever I see a reference to a Code of Conduct in a free software community, the first thing that comes to mind is that I resigned from some of my voluntary roles after the loss of a family member and the people who were oblivious to that immediately started the CoC-insult routine. Each time I see another volunteer being insulted and attacked with this weapon, in any free software community, it also reminds me of the same attacks on my family and I.

Looking through the history of our industry, before Code of Conduct mania, we can find many examples of people resigning or forking projects without any public acrimony. An example is Theo de Raadt leaving NetBSD to start OpenBSD, Wikipedia dedicates only a few words about personality clashes to the split. When Paul Allen left active operations at Microsoft in 1983, there was no public shaming on account of his medical condition. He continued to support the company in various ways. Since we have Codes of Conduct, each time there is some resignation, each time somebody forks a project, a narrative of wrongdoing can be falsified.

“Since we have Codes of Conduct, each time there is some resignation, each time somebody forks a project, a narrative of wrongdoing can be falsified.”Codes of Conduct have created a form of extremism. People can’t resign gracefully and move on with their life: some organisations retrospectively change a resignation into an expulsion. This is illogical, you can’t expel or fire somebody after they resign. Alternatively, if somebody resigns and a vindictive leader feels cheated because he can’t indulge himself expelling the person, the organization uses the Code of Conduct to publicly declare they have been banned.

Think of teenagers breaking up, both parties rushing to their social media accounts to publicly claim who-dumped-who first. Do we really want free software projects to be governed with the mentality of adolescent romance?

“Think of teenagers breaking up, both parties rushing to their social media accounts to publicly claim who-dumped-who first. Do we really want free software projects to be governed with the mentality of adolescent romance?”Leaving a voluntary role in a free software organization has become akin to leaving North Korea: any officials who want to resign have to run across the border to the south while getting shot at.

In 2011, immediately after the arrest of Dominique Strauss-Kahn (DSK) on false rape charges, the police sought to publicly shame and humiliate him by taking him, the head of the IMF, on a perp-walk, handcuffed, in front of the TV cameras. Yet after it became obvious that the police had been fooled, they came off looking like keystone cops.

DSK

Most countries don’t indulge in these perp walks. Some countries, like Germany and Switzerland, give significant privacy protections to anybody accused of a crime up until a trial has been completed. Proponents of Codes of Conduct have sought to usher in the practice of perp walks as if these things automatically go together.

The most prominent examples of this have been the attacks on Jacob Appelbaum and Richard Stallman. In the Appelbaum case, I recently documented how existence of first-hand accounts was falsified and amplified across multiple free software communities. Appelbaum was accused of using his membership of free software projects to achieve privilege escalation in other organizations: yet the only evidence of privilege escalation is those using their Codes of Conduct to propagate a one-sided story. The effect of Codes of Conduct in that instance was to induce ongoing harassment of Appelbaum, his friends and neighbours. Using Codes of Conduct and the associated processes induced organizations as far away as Australia to take sides and jump to conclusions. The Code of Conduct was inferior in every way to the proper authorities for handling such complaints, this underlines how important it is to reject these inferior Codes of Conduct.

In parallel, the Fedora community is currently investigating a Code of Ethics and that may provide a credible way forward. Many professional organizations have a Code of Ethics and these codes typically have safety mechanisms encouraging dispute resolution rather than vendettas. I feel the Code of Ethics initiative is far more important than the proposed Community Publishing Platforms policy. I strongly believe these documents need to be worked on together, rather than rushing through the Community Publishing Platforms policy in two weeks.

The difference between a Code of Conduct, as we know it in free, open source software and a Code of Ethics in a professional body is much like the difference between adolescent romances and a well organized professional sporting team.

The ACM’s Code of Ethics provides interesting reading. Consider the paragraph on Conflicts of Interest:

Computing professionals should be forthright about any circumstances that might lead to either real or perceived conflicts of interest or otherwise tend to undermine the independence of their judgment.

This has far reaching consequences. If we go back to the Appelbaum example, we can see that people who made decisions on behalf of the Tor organization had been personally and romantically involved in the case. These people were therefore ineligible to use Tor’s name to make a public statement. They had the option to make statements on a personal basis but not in their official capacity.

“The difference between a Code of Conduct, as we know it in free, open source software and a Code of Ethics in a professional body is much like the difference between adolescent romances and a well organized professional sporting team.”One of the questions that arises whenever a Code of Conduct is introduced is the question of who will interpret it. What does this mean, interpreting the Code of Conduct? Most Codes of Conduct are incredibly short and overgeneralised so you can actually read anything you like into them. When a free software organization appoints some person or group to interpret their Code of Conduct, they are giving them a weapon that they can use at will, the smear of suggesting misconduct whenever such a conclusion is politically useful, even after somebody has resigned.

You can have your say on the Community Publishing Platforms proposal by subscribing to the Fedora Council discussion list.

Linux Foundation: “Transformation Through Open Source” is Proprietary Software That Rejects Linux

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

The Foundation of Contradictions

LF report

Summary: The Linux Foundation, run by proprietary software companies that don’t really care about Linux, is still a lot more about openwashing (perception management techniques) than about “Open Source” or even Linux (which most of the Foundation rejects)

THE Linux Foundation works very well… for the few people who run it and bag/net massive salaries (without even using Linux!).

What does this foundation even stand for? Apparently nothing but words or lip service.

“So they keep telling us how Open Source is all awesome while consistently rejecting it themselves (rejecting both Linux and Free software).”Case of point?

This new report was published some hours ago and promoted in Linux.com (a spam site). Not too shockingly, for the third in a row (that I examine this closely enough), it’s a slap in the face of the messenger; those reports are always produced with proprietary software on a Mac, including statements such as: “They’re all dependent on open source software.”

So they keep telling us how Open Source is all awesome while consistently rejecting it themselves (rejecting both Linux and Free software).

LF report made on Mac

Linux Foundation report… a report made on… a Mac.

LF report made on Mac

Using software that does not even run on GNU/Linux. What is one to conclude?

“Linux Foundation report… a report made on… a Mac.”They are not improving, are they?

Are they even listening at all?

To make matters worse, they’ve added a sort of ‘paywall’ that requires something in exchange for reading/downloading this report. Now they’re harvesting E-mails (for marketing) and personal details from people who wish to read their reports. As noted earlier today in relation to Red Hat/IBM, those things tend to be misused.

Here’s the direct link to the report (to bypass their data harvesting).

Links 24/9/2020: KaOS 2020.09, Arch Conf 2020 Coming, IBM Z Day 2020 Ends

Posted in News Roundup at 12:48 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • How to Contribute to the Fight Against COVID-19 With Your Linux System

      Want to contribute to the research on coronavirus? You don’t necessarily have to be a scientist for this. You may contribute with part of your computer’s computing power thanks to Rosetta@home project.

    • Desktop/Laptop

      • Raspberry Pi 4 as Desktop Computer: Is It Really Viable?

        There’s little doubt that the Raspberry Pi 4 is significantly more powerful than its predecessors. Its based on the faster ARM Cortex-A72 microarchitecture and has four cores pegged at marginally-higher clock speeds. The graphics subsystem is significantly beefed up as well, running at twice the maximum stock clocks as the outgoing model. Everything about it makes it a viable desktop replacement. But is it really good enough to replace your trusty old desktop? I spent three weeks with the 8GB version of the Pi 4 to answer that million-dollar question.

      • Lenovo to roll out Ubuntu Linux 20.04 LTS across nearly 30 ThinkPads, ThinkStations

        The Linux desktop may never be as popular as the Windows desktop, but more top-tier computer OEMs are now offering a broad assortment of Linux desktops. In the latest move, Lenovo, currently the top PC vendor in the world according to Gartner, will roll Ubuntu Linux 20.04 LTS out across 30 of Lenovo’s ThinkPads and ThinkStations.

        Wowser!

        While Lenovo started certifying most of its laptop and PC line on the top Linux distributions since June 2020, this is a much bigger step. Now, instead of simply acknowledging its equipment will be guaranteed to run Linux, Lenovo’s selling Ubuntu Linux-powered hardware to ordinary Joe and Jane users.

      • Lenovo Expands Linux-Ready Computer Line

        As the next step in its Linux expansion program, Lenovo on Wednesday announced the launch of Linux-ready ThinkPad and ThinkStation PCs pre-installed with Canonical’s popular Ubuntu technology.

        The company also now brings Linux certification to its ThinkPad and ThinkStation Workstation portfolio, along with easing deployment for developers and data scientists. Lenovo is moving to certify the full workstation portfolio for top Linux distributions from both Ubuntu and Red Hat. This includes every model and configuration.

      • Lenovo is Bringing Linux to ThinkPad, ThinkStation

        In a surprising development, Lenovo announced today that it will offer Ubuntu Linux preinstalled on ThinkPad laptops and ThinkStation desktop PCs.

        “Lenovo’s vision of enabling smarter technology for all really does mean ‘for all’,” said Lenovo vice president Igor Bergman said. “Our goal is to remove the complexity and provide the Linux community with the premium experience that our customers know us for. This is why we have taken this next step to offer Linux-ready devices right out of the box.”

        Lenovo announced that it was bringing Linux to its workstation products in June, but this expansion brings the open-source platform to the firm’s mainstream business PCs. That said, Lenovo is targeting developers with this support, not traditional business users.

    • Audiocasts/Shows

      • The Linux Link Tech Show Episode 875

        ubiquiti woes, 3d printers, new or fix

      • The Dishonest Criticisms Against Tiling Window Managers

        I’ve noticed that anytime I do a video about window managers, especially tiling window managers, that I get a lot of comments about how people shouldn’t waste their time with window managers and that it isn’t worth the effort involved. I think those arguments are dishonest and I want to address them.

      • Destination Linux 192: Super Productivity Interview & Big Updates On Nvidia Buying ARM

        This week the DL Triforce brings to an Interview with the developer of Super Productivity, a To-Do App for Linux. There’s a lot of new updates in the Nvidia Acquisition of ARM and how RISC-V might come into play. We’re also going to ask some Community Feedback including a question about why we wouldnt use BSD if Linux wasn’t available. The we discuss Xfce’s upcoming 4.16 release. In the Gaming section this week we get you prepped for a spooky Halloween and we talk about the new DLN Xonotic Server. Later in the show we’ll give you our popular tips/tricks and software picks. Plus so much more, coming up right now on Destination Linux.

      • FLOSS Weekly 597: Declaration of Digital Autonomy – User Freedom, Consent & Rights

        What are the rights users have when using technology built by big tech? Doc Searls and Dan Lynch talk with Molly De Blanc and Karen Sandler, and discuss their Declaration of Digital Autonomy. The declaration was created to build awareness and ideally change people’s rights and freedoms when it comes to technology. They talk about what needs to change to make technology serve the individual and not the companies who intend to monetize its use. Individuals don’t understand the contract they have with their technology and that is why this declaration is so important. De Blanc and Sandler invite listeners to email their ideas to thoughts@techautonomy.org to continue this conversation on digital autonomy.

      • Developer Unfriendly | Coder Radio 380
    • Kernel Space

      • Linux 5.8.11
        I'm announcing the release of the 5.8.11 kernel.
        
        All users of the 5.8 kernel series must upgrade.
        
        The updated 5.8.y git tree can be found at:
        	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.8.y
        and can be browsed at the normal kernel.org git web browser:
        
        https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...
        
        thanks,
        
        greg k-h
        
      • Linux 5.4.67
      • Linux 4.19.147
      • Linux 4.14.199
      • Linux 4.9.237
      • Linux 4.4.237
      • Modernizing the tasklet API

        Tasklets offer a deferred-execution method in the Linux kernel; they have been available since the 2.3 development series. They allow interrupt handlers to schedule further work to be executed as soon as possible after the handler itself. The tasklet API has its shortcomings, but it has stayed in place while other deferred-execution methods, including workqueues, have been introduced. Recently, Kees Cook posted a security-inspired patch set (also including work from Romain Perier) to improve the tasklet API. This change is uncontroversial, but it provoked a discussion that might lead to the removal of the tasklet API in the (not so distant) future.

        The need for tasklets and other deferred execution mechanisms comes from the way the kernel handles interrupts. An interrupt is (usually) caused by some hardware event; when it happens, the execution of the current task is suspended and the interrupt handler takes the CPU. Before the introduction of threaded interrupts, the interrupt handler had to perform the minimum necessary operations (like accessing the hardware registers to silence the interrupt) and then call an appropriate deferred-work mechanism to take care of just about everything else that needed to be done. Threaded interrupts, yet another import from the realtime preemption work, move the handler to a kernel thread that is scheduled in the usual way; this feature was merged for the 2.6.30 kernel, by which time tasklets were well established.

        An interrupt handler will schedule a tasklet when there is some work to be done at a later time. The kernel then runs the tasklet when possible, typically when the interrupt handler finishes, or the task returns to the user space. The tasklet callback runs in atomic context, inside a software interrupt, meaning that it cannot sleep or access user-space data, so not all work can be done in a tasklet handler. Also, the kernel only allows one instance of any given tasklet to be running at any given time; multiple different tasklet callbacks can run in parallel. Those limitations of tasklets are not present in more recent deferred work mechanisms like workqueues. But still, the current kernel contains more than a hundred users of tasklets.

        Cook’s patch set changes the parameter type for the tasklet’s callback. In current kernels, they take an unsigned long value that is specified when the tasklet is initialized. This is different from other kernel mechanisms with callbacks; the preferred way in current kernels is to use a pointer to a type-specific structure. The change Cook proposes goes in that direction by passing the tasklet context (struct tasklet_struct) to the callback. The goal behind this work is to avoid a number of problems, including a need to cast from the unsigned int to a different type (without proper type checking) in the callback. The change allows the removal of the (now) redundant data field from the tasklet structure. Finally, this change mitigates the possible buffer overflow attacks that could overwrite the callback pointer and the data field. This is likely one of the primary objectives, as the work was first posted (in 2019) on the kernel-hardening mailing list.

      • Android kernel notes from LPC 2020

        Todd Kjos started things off by introducing the Android Generic Kernel Image (GKI) effort, which is aimed at reducing Android’s kernel-fragmentation problem in general. It is the next step for the Android Common Kernel, which is based on the mainline long-term support (LTS) releases with a number of patches added on top. These patches vary from Android-specific, out-of-tree features to fixes cherry-picked from mainline releases. The end result is that the Android Common Kernel diverges somewhat from the LTS releases on which it is based.

        From there, things get worse. Vendors pick up this kernel and apply their own changes — often significant, core-kernel changes — to create a vendor kernel. The original-equipment manufacturers begin with that kernel when creating a device based on the vendor’s chips, but then add changes of their own to create the OEM kernel that is shipped with a device to the consumer. The end result of all this patching is that every device has its own kernel, meaning that there are thousands of different “Android” kernels in use.

        There are a lot of costs to this arrangement, Kjos said. Fragmentation makes it harder to ensure that all devices are running current kernels — or even that they get security updates. New platform releases require a new kernel, which raises the cost of upgrading an existing device to a new Android version. Fixes applied by vendors and OEMs often do not make it back into the mainline, making things worse for everybody.

        The Android developers would like to fix this fragmentation problem; the path toward that goal involves providing a single generic kernel in binary form (the GKI) that all devices would use. Any vendor-specific or device-specific code that is not in the mainline kernel will need to be shipped in the form of kernel modules to be loaded into the GKI. That means that Android is explicitly encouraging vendor modules, Kjos said; the result is a cleaner kernel without the sorts of core-kernel modifications that ship on many devices now.

        This policy has already resulted in more vendors actively working to upstream their code. That code often does not take the form that mainline developers would like to see; some of it is just patches exporting symbols. That has created some tension in the development community, he said.

      • Graphics Stack

        • Mike Blumenkrantz: Will It Blend

          For the past few days, I’ve been trying to fix a troublesome bug. Specifically, the Unigine Heaven benchmark wasn’t drawing most textures in color, and this was hampering my ability to make further claims about zink being the fastest graphics driver in the history of software since it’s not very impressive to be posting side-by-side screenshots that look like garbage even if the FPS counter in the corner is higher.

          [...]

          The Magic Of Dual Blending

          It turns out that the Heaven benchmark is buggy and expects the D3D semantics for dual blending, which is why mesa knows this and informs drivers that they need to enable workarounds if they have the need.

          [...]

          In short, D3D expects to blend two outputs based on their locations, but in Vulkan and OpenGL, the blending is based on index. So here, I’ve just changed the location of gl_FragData[1] to match gl_FragData[0] and then incremented the index, because Fragment outputs identified with an Index of zero are directed to the first input of the blending unit associated with the corresponding Location. Outputs identified with an Index of one are directed to the second input of the corresponding blending unit.

        • New Linux kernel update may have tipped AMD’s hand by leaking Big Navi specs

          Nvidia may have all the headlines with the GeForce RTX 3090 making the rounds in benchmarks, but AMD might swoop in to steal the show next month. Thanks to a sharp-eyed Reddit user, we may have gotten a sneak peek at AMD’s act.

          Reddit user u/stblr dug through a recent version of Radeon Open Compute (ROCm), version 3.8, includes firmware for AMD’s upcoming GPUs, codenamed Sienna Cichlid and Navy Flounder. Sienna Cichlid is also known as Navi 21 (or Big Navi), and Navy Flounder denotes either Navi 22 or 23.

          The code in the update confirms that Sienna Cichlid (Big Navi) will have 80 CUs and a 256-bit memory bus, while Navy Flounder will have 40 CUs and a 192-bit memory bus.

        • Disman Continues Taking Shape As Display Management Library For X11/Wayland

          Disman is the display management library forked from LibKScreen as part of KWinFT. Last week at XDC2020 an update was provided on this Qt/C++ library for display management.

          KDE developer Roman Gilg presented on Disman at the 2020 X.Org Developers’ Conference along with KDisplay as a GUI front-end interfacing with this library. Disman is capable of properly configuring multiple displays and working across different X11 windowing systems as well as compositors. Under Wayland, Disman supports the likes of wlr_output_management_unstable_v1, kwinft_output_management_unstable_v1, KDE’s output management protocol, and D-Bus interfaces around it. This allows Disman to work seamlessly on X11 with RandR and under Wayland by the likes of KDE’s KWin, the KWinFT fork, and also WLROOTS-based compositors.

        • NVIDIA CUDA 11.1 Released With RTX 30 Series Support, Better Compatibility Across Versions

          NVIDIA has released version 11.1 of their CUDA toolkit that now supports the GeForce RTX 30 “Ampere” series graphics cards.

          CUDA 11.0 released back in July brought initial Ampere GPU support while CUDA 11.1 today formally supports the Ampere consumer GPUs in the RTX 30 series. Once we receive samples of the new GPUs we’ll be putting the new CUDA release through its paces under Linux with the RTX 3070/3080/3090 series.

          [...]

          CUDA 11.1 also brings a new PTX compiler static library, version 7.1 of the Parallel Thread Execution (PTX) ISA, support for Fedora 32 and Debian 10.3, new unified programming models, hardware-accelerated sparse texture support, multi-threaded launch to different CUDA streams, improvements to CUDA Graphs, and various other enhancements. GCC 10.0 and Clang 10.0 are also now supported as host compilers.

    • Applications

      • 9 Best Free and Open Source Linux Hex Editors

        A hex editor is a special type of editor that can open any type of file and display its contents, byte by byte. The “hex” in “hex editor” is short for hexadecimal, which is a base-16 number system. This type of editor lets you view and edit binary files. A binary file is a file that contains data in machine-readable form (as opposed to a text file which can be read by a human).

        Since a hex editor is used to edit binary files, they are sometimes known as a binary editor or a binary file editor. If you edit a file with a hex editor, you are said to hex edit the file, and the process of using a hex editor is called hex editing.

    • Instructionals/Technical

    • Games

      • Arch Conf 2020 confirmed for October, has a talk on the SteamOS-like GamerOS

        Want to learn more about Arch Linux? In October they’ve confirmed Arch Conf 2020 is happening and there’s going to be plenty of interesting talks. All of which will be online of course, especially with COVID19 still raging on.

        The dates set for it are between October 10-11 and the talks will be quite varied starting with a talk about the past, present and future of Arch Linux as the first which starts on October 10, 10:00am UTC.

      • Free and open source sprite editor ‘Pixelorama’ gets a massive upgrade

        If you’re working with sprites and pixel-art, you need to pay attention to Pixelorama as this free and open source program is coming on nicely and another massive upgrade is out now.

        As an editor for artists, the 0.8 release that went up on September 23 has made it that step closer to an all-in-one solution for all your sprite needs. There’s now a lot of different built in tools you can use, different pixel modes, animation support and much more.

      • Hearts of Iron IV: Battle for the Bosporus announced for release in October

        Hearts of Iron IV takes aim at the Turkish Straits with the Hearts of Iron IV: Battle for the Bosporus country pack that’s coming on October 15.

        As one of Paradox’s best-selling and most loved titles, there appears to be no end in sight for continuing to expand the experience with plenty of new events and decision paths. This new DLC will let you take control of the destinies of Bulgaria, Greece or Turkey through years of uncertainty and conflict.

      • StoryArcana is an upcoming open-world wizard school RPG

        Become like the wizard you always wanted to be in StoryArcana, an upcoming wizard school RPG that looks like it could be a huge amount of fun.

        It’s not another roguelike experience full of random generation. Instead, StoryArcana has a focus on mystery solving, exploration, puzzles and a combat system based around intricate spellcasting. Mixing together a week of learning new spells and exploring your academy to find a secret or two, with running around a big city on the weekends to pick up new quests and perhaps a fancy new broom to fly on.

        [...]

        We spoke with the developer of email recently, and they confirmed StoryArcana will be “readily available to play on Linux the same day it launches on Windows and Mac OS”. They’re building it with the pretty amazing Construct game engine, so everything is built with web-tech.

      • Be a ruthless 80s salesman and close those deals in Dirty Land

        Dirty Land puts you in the shoes of Frank Marsh, a newly hired salesman for Pure Sky Properties, a real estate office where coffee is for closers and the status quo is hawking swamp land to unsuspecting buyers for a tidy profit. Inspired by classic 80s and 90s sales movies like Glengarry Glen Ross.

        Currently in development by Canadian crew Naturally Intelligent, the same developer behind the quirky title Patchman vs. Red Circles. Dirty Land will see if you prefer to scrape by honestly, or throw ethics out the window and make some quick cash.

      • Amnesia: The Dark Descent and A Machine for Pigs Now Open Source

        Frictional Games has officially announced that two of its terrifying games, Amnesia: The Dark Descent and Amnesia: A Machine For Pigs, are now available as open-source titles. You can procure the source code for both titles, which includes all editor codes as well. Interested parties can check out GPL v3 for the entirety of the code today. It should be a field day for modders to make these titles even scarier than they already are.

        [...]

        Knowing what kind of creative things folks make when it comes to the modding community, this was a very cool first step for making some seriously twisted horror games. The Amnesia games are already about as close to nightmares as you can get. They’re actually about “immersion, discovery, and living through a nightmare,” according to the official Steam page. If you haven’t given them a try just yet, you’ll definitely want to do so.

      • Amnesia: The Dark Descent Goes Open Source

        Developer Frictional Games has announced that the source code for Amnesia: The Dark Descent is now going open source. The source code for the beloved survival horror game can now be found on Github right here. In addition to the game’s code, Frictional Games has also released the sequel, A Machine for Pigs, as well. The decision was made in honor of the game’s 10th anniversary. Despite the release of the source code, the title will still be offered for sale through various online retailers. Frictional Games will retain all ownership of the game and its assets, and modders must adhere to the GPL3 license. In a press release, Frictional Games creative director Thomas Grip discussed the decision.

      • Amnesia: The Dark Descent and A Machine For Pigs out now as open source

        Frictional Games has announced Amnesia: The Dark Descent and A Machine for Pigs are is now available as open source.

        The code released contains all the game code for both Amnesia: The Dark Descent and A Machine For Pigs. It also contains all editor codes.

        The full source code for Amnesia: The Dark Descent is available under GPL v3 today.

        “Modding has been a huge part of Amnesia,” explains Thomas Grip, creative director at Frictional Games. “For instance, over the years The Dark Descent has accumulated over a thousand mods and addons on ModDB.

      • Art of Rally on Linux | Ubuntu 20.04 | Native

        Art of Rally running natively through Linux.

      • art of rally strips down the furious sport into a serene top-down experience

        From the creator of Absolute Drift comes art of rally, a top-down racing game that heavy on style and it has great gameplay to back it up too.

        Here’s the thing: i don’t drive. Not in real life and any attempt at doing so seriously in games always comes with massive amount of hilarious failure. I’m terrible at DiRT Rally, I’m equally as crap at the F1 series, back when GRID Autosport came to Linux a lot of my time was spent on my roof and…you get the idea. They’re all actually a little brutal for people like me – which is why I’ve come to appreciate the calmer side of it all thanks to the magnificent art of rally.

      • A Linux update may have let slip AMD Big Navi’s mammoth core specs

        The summer of leaks continues, this time with the attention turning to AMD’s next-gen GPUs based on the RDNA 2 architecture, which we’ll find out more about on October 28. An enterprising redditor (via Tom’s Hardware) was digging around the Radeon Open Compute (ROCm) code and discovered what appears to be a specification list for two of AMD’s next generation GPUs.

      • Proton: More Games to Play

        Proton is amazing, and it’s easy to lose sight of all that it can do. Here’s a few videos I picked up recently to showcase some of the latest tested games running on Linux via Proton/Steamplay, as captured in video.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Plasma adventures – 5.19.4 tried and tested

          I like the momentum in the Plasma space. The last three years have been phenomenal, and there does not seem to be any fatigue, which typically affects most software projects after a while. Given that Plasma has been chugging on for a looong time now, this is rather impressive. What worries me, though, is that each new version brings in more fragility, more bugs. And this brings me back to the fundamental issue with the Linux desktop. It’s simply not robust enough to be a day-to-day system for most people.

          My mind simply cannot reconcile with breakages and compatibility issues. They feel like the easy way out of difficult situations with legacy models and usage patterns. Instead of creating a smooth transition to whatever the new thing is, what most projects seem to be doing is – break stuff. Why should plasma 5.19 be any less stable than say 5.18 or 5.15 or whatever. All in all, there’s decent progress in Plasma, most notably the visuals and the responsiveness of the desktop, but these seem to come at the cost of good ole stability. Hopefully, future versions of Plasma will be able to give us both. That said, despite my grumbling, if you’re after a solid desktop, Plasma is still the indubitable winner. Version 5.20 test coming soon!

        • KaOS 2020.09

          KaOS is pleased to announce the availability of the September release of a new stable ISO.

          With almost 60 % percent of the packages updated since the last ISO and the last release being over two months old, a new ISO is more than due. News for KDE Applications 20.08 included Dolphin adding thumbnails for 3D Manufacturing Format (3MF) files, you can also see previews of files and folders on encrypted file systems such as Plasma Vaults now remembers and restores the location you were viewing, as well as the open tabs, and split views you had open when you last closed it.Yakuake now lets you configure all the keyboard shortcuts that come from Konsole and there is a new system tray item that shows you when Yakuake is running. Elisa now lets you display all genres, artists, or albums in the sidebar, below other items.

          As always with this rolling distribution, you will find the very latest packages for the Plasma Desktop, this includes Frameworks 5.74.0, Plasma 5.19.5 and KDE Applications 20.08.1. All built on Qt 5.15.1.

        • KDDockWidgets 1.0 has been released

          KDDockWidgets is an advanced docking system for Qt, with features that are not available in QDockWidget. See our first blog post, for a quick introduction and the motivation for a new docking framework.

          We’ve come a long way since the initial announcement of KDDockWidgets. The 1.0 release represents the culmination of one year of using the library in production for five different huge projects — one year of incorporating real feedback in the form of new features, bug fixes, or simply making the framework more customizable.

    • Distributions

      • What To Do After Installing deepin 20 GNU/Linux 20

        Everything is fun with Deepin Twenty. If you are new to deepin, this article helps you to do things with your new computer in deepin ways. Check it out!

        Tuxmath and Friends: do you know that deepin brings complete set of educational applications? Starting for kids and kindergarten ages, we see Tuxmath – Tuxpaint – TuxTyping available. For middle school upwards, we see KAlgebra – KAlzium – Marble available. For universities and researchers, we see Scilab – GNU R – LaTeX available. get them all from App Store.

        Ethercalc and Friends: if you’re teacher here is Ethercalc you can use as simple online students presence form. It is a spreadsheet just like LibreOffice Calc or Microsoft Excel but accessible online. You can make one freely at Disroot. Similarly, you can also use Etherpad the word processor you can access freely at Disroot as well. If you need free and reliable video calls, I shared my experiences in I Teach With Jitsi last month you can learn from. Quickly access Jitsi for free at the official site.

      • 10 Linux Distributions and Their Targeted Users

        As a free and open-source operating system, Linux has spawned several distributions over time, spreading its wings to encompass a large community of users. From desktop/home users to Enterprise environments, Linux has ensured that each category has something to be happy about.

        [...]

        Debian is renowned for being a mother to popular Linux distributions such as Deepin, Ubuntu, and Mint which have provided solid performance, stability, and unparalleled user experience. The latest stable release is Debian 10.5, an update of Debian 10 colloquially known as Debian Buster.

        Note that Debian 10.5 does not constitute a new version of Debian Buster and is only an update of Buster with the latest updates and added software applications. Also included are security fixes that address pre-existing security issues. If you have your Buster system, there’s no need to discard it. Simply perform a system upgrade using the APT package manager.

        The Debian project provides over 59,000 software packages and supports a wide range of PCs with each release encompassing a broader array of system architectures. It strives to strike a balance between cutting edge technology and stability. Debian provides 3 salient development branches: Stable, Testing, and Unstable.

        The stable version, as the name suggests is rock-solid, enjoys full security support but unfortunately, does not ship with the very latest software applications. Nevertheless, It is ideal for production servers owing to its stability and reliability and also makes the cut for relatively conservative desktop users who don’t really mind having the very latest software packages. Debian Stable is what you would usually install on your system.

        Debian Testing is a rolling release and provides the latest software versions that are yet to be accepted into the stable release. It is a development phase of the next stable Debian release. It’s usually fraught with instability issues and might easily break. Also, it doesn’t get its security patches in a timely fashion. The latest Debian Testing release is Bullseye.

        The unstable distro is the active development phase of Debian. It is an experimental distro and acts as a perfect platform for developers who are actively making contributions to the code until it transitions to the ‘Testing’ stage.

        Overall, Debian is used by millions of users owing to its package-rich repository and the stability it provides especially in production environments.

      • Screenshots/Screencasts

        • Linux Lite 5.2 RC1 Run Through

          In this video, we are looking at Linux Lite 5.2 RC1.

        • Linux Lite 5.2 RC1

          Today we are looking at Linux Lite 5.2 RC1. It is based on Ubuntu 20.04 (will be supported until April 2025), Linux Kernel 5.4, XFCE 4.14, and uses about 800MB of ram when idling. Enjoy and it looks beautiful!

      • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family

        • Freetube 0.7.3 added to repository

          FreeTube is a YouTube client built around using YouTube more privately. You can enjoy your favorite content and creators without your habits being tracked. All of your user data is stored locally and never sent or published to the internet. Being powered by the Invidious API, FreeTube has become one of the best methods to watch YouTube privately on the desktop.

      • SUSE/OpenSUSE

        • Tumbleweed Gets New KDE Frameworks, systemd

          KDE Frameworks 5.74.0 and systemd 246.4 became available in openSUSE Tumbleweed after two respective snapshots were released this week.

          Hypervisor Xen, libstorage-ng, which is a C++ library used by YaST, and text editor vim were also some of the packages update this week in Tumbleweed.

          The most recent snapshot released is 20200919. KDE Frameworks 5.74.0 was released earlier this month and its packages made it into this snapshot. KConfig introduced a method to query the KConfigSkeletonItem default value. KContacts now checks the length of the full name of an email address before trimming it with an address parser. KDE’s lightweight UI framework for mobile and convergent applications, Kirigami, made OverlaySheet of headers and footers use appropriate background colors, updated the app template and introduced a ToolBarLayout native object. Several other 5.74.0 Framework packages were update like Plasma Framework, KTestEditor and KIO. Bluetooth protocol bluez 5.55 fixed several handling issues related to the Audio/Video Remote Control Profile and the Generic Attribute Profile. A reverted Common Vulnerabilities and Exposures patch that was recommended by upstream in cpio 2.13 was once again added. GObject wrapper libgusb 0.3.5 fixed version scripts to be more portable. Documentation was fixed and translations were made for Finnish, Hindi and Russian in the 4.3.42 libstorage-ng update. YaST2 4.3.27 made a change to hide the heading of the dialog when no title is defined or the title is set to an empty string. Xen’s minor updated reverted a previous libexec change for a qemu compatibility wrapper; the path used exists in domU.xml files in the emulator field. The snapshot is trending stable at a 99 rating, according to the Tumbleweed snapshot reviewer.

      • Arch Family

        • Arch Conf 2020 schedule

          On the 10th and 11th of October there is going to be an online edition of Arch Conf. The conference is going to have presentations from the Arch team along with community submitted presentations and lightning talks.

          We are proud to announce the first revision of the schedule!

      • IBM/Red Hat/Fedora

        • Still not dead: The mainframe hangs on, sustained by Linux and hybrid cloud

          The mainframe has been declared “dead”, “morphed” and “transformed” so many times over the years sometimes it’s sometimes hard to believe the Big Iron still has an identity in the enterprise world.

          But clearly it does and in a major way, too.

          Take recent news as an example: According to IBM, 75% of the top 20 global banks are running the newest z15 mainframe, and the IBM Systems Group reported a 68% gain in Q2 IBM Z revenue year-over-year.

          At the heart of its current vitality is Linux—primarily in the form of Big Iron-based Red Hat OpenShift—and a variety of software such as IBM Cloud Paks and open source applications. The Linux-mainframe marriage is celebrating 20 years this month, and while the incongruous mashup—certainly at the beginning anyway—has been a boon for the mainframe, by most accounts it still has plenty of good years ahead of it.

        • Fedora 34 Aims To Further Enhance Security But Will Lose Runtime Disabling Of SELinux

          Currently on Fedora the Security Enhanced Linux (SELinux) functionality that’s there by default can be disabled at run-time via the /etc/selinux/config but moving forward with Fedora 34 they are looking at removing that support and focusing just on disabling via selinux=0 at the kernel boot time in order to provide greater security.

          At present on Fedora, those wanting to forego the security safeguards can either pass selinux=0 as the kernel command line option to disable the support at boot time or by disabling it within the /etc/selinux/config file that in turn disables the support at run-time.

        • Getting started with the Red Hat Insights policies capability

          Many customers I talk to have gotten a lot of value out of Red Hat Insights, which allows Red Hat Enterprise Linux (RHEL) customers to proactively identify and remediate risks in their RHEL environments. These risks can include items related to security and compliance, performance, availability, and stability.

          However, one common request I’ve heard is that customers would like a way to add their own internal checks that are specific to their environment into Insights.

          This type of functionality is now available with the Policies capability in Red Hat Insights, which allows customers to define their own policies which are evaluated when Insights data is uploaded from RHEL hosts. If any of the policies are evaluated to match, an email or webhook action can be triggered.

        • IBM Z Day 2020: A record-shattering event!

          Thank you, one and all, for making IBM Z Day 2020 such a huge success!

        • Red Hat, Samsung Join Hands To Deliver 5G Networking Solution

          Red Hat has teamed up with Samsung to deliver an open source networking solution built on Red Hat OpenShift. The solution will integrate with Samsung’s key networking applications and is aimed at helping service providers make 5G a reality across use cases.

          [...]

          Containerized network functions (CNFs) and virtualized network functions (VNFs) provide a path to transformation for modern telcos. As such, Samsung has achieved Red Hat’s vendor validated VNF Certification and plans to have full CNF Certification.

        • InSync strengthens network automation platform with Red Hat Enterprise Linux Certification

          InSync Information Technologies Ltd., is an ambitious Sri Lankan startup working on networks and network automation solutions. What is unique about InSync, is its play within the network automations space. In less than three years InSync gained momentum for its network automations product – ‘InSync Automation Engine’ being deployed locally to cater network automation requirements.

          Network automation is a widely sought-after technology especially amongst businesses that have a large volume of network operations such as communication service providers. Although it is an emerging field, it has been practiced within the tech industry for a while.

      • Debian Family

        • Key signing in the pandemic era

          The pandemic has changed many things in our communities, even though distance has always played a big role in free software development. Annual in-person gatherings for conferences and the like are generally paused at the moment, but even after travel and congregating become reasonable again, face-to-face meetings may be less frequent. There are both positives and negatives to that outcome, of course, but some rethinking will be in order if that comes to pass. The process of key signing is something that may need to change as well; the Debian project, which uses signed keys, has been discussing the subject.

          In early August, Enrico Zini posted a note to the debian-project mailing list about people who are trying to get involved in Debian, but who are lacking the necessary credentials in the form of an OpenPGP key signed by other Debian project members. The requirements for becoming a Debian Maintainer (DM) or Debian Developer (DD) both involve keys with signatures from existing DDs; two signatures for becoming a DD or one for becoming a DM. Those are not the only steps toward becoming formal members of Debian, but they are ones that may be hampering those who are trying to do so right now.

          DDs and DMs use their keys to sign packages that are being uploaded to the Debian repository, so the project needs to have some assurance that the keys are valid and are controlled by someone that is not trying to undermine the project or its users. In addition, votes in Debian (for project leaders and general resolutions) are made using the keys. They are a fundamental part of the Debian infrastructure.

      • Canonical/Ubuntu Family

        • A ‘Connected’ Bank – The power of data and analytics

          The next 10 years will redefine banking. What will differentiate top banks from their competitors? Data and derived insights.

          Banks across the globe have been immersed in their digital agenda and with customers adopting digital banking channels aggressively, banks are collecting massive volumes of data on how customers are interacting at various touch points. Apart from the health of balance sheets, what will differentiate top banks from the competition is how effectively these data assets will be used to make banking simpler and improve their products and services. The challenge for large global banks so far has been to capitalise on huge volumes of data that their siloed business units hold and are often constrained by manual processes, data duplication and legacy systems.

          The use cases for data and analytics in banking are endless. Massive data assets will mean that banks can more accurately gauge the risk of offering a loan to a customer. Banks are using data analytics to improve efficiency and increase productivity. Banks will be able to use their data to train machine learning (ML) algorithms that can automate many of their processes. Artificial Intelligence (AI) solutions have the potential to transform how banks deal with regulatory compliance issues, financial fraud and cybercrime. Banks will have to get better at using customer data for greater personalisation, enabling them to offer products and services tailored to individual consumers in real time. Today, banks have only just scratched the surface of data analytics.

          [...]

          For data analytics initiatives, banks now have the option of leveraging the best of open source technologies. Open source databases such as PostgreSQL, MongoDB and Apache Cassandra can deliver insights and handle any new source of data. With data models flexible enough for rich modern data, a distributed architecture built for cloud scale, and a robust ecosystem of tools, open source data platforms can help banks break free from data silos and enable them to scale their innovation.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Is Open Source a Religion?

        Is open source a religion? There is a persistent myth that free/open source software (F/OSS) supporters think of F/OSS as a religion. SUSE is the largest open source software company, so that would make us, what, a church with the cutest mascot?

        Of course this is wrong and F/OSS is not a religion, though the idea of working in a hushed cathedral-like atmosphere with pretty stained glass and organ music is appealing. (Visit St. John’s Cathedral in Spokane, Washington, USA to see a real genuine full-sized pipe organ. When it hits the low notes it rattles your bones from the inside.) If I really want stained glass and my own cathedral I can have those for just because, so let us move on to what F/OSS is really about, and what the value is for everyone who touches it, like customers, vendors, learners, hobbyists, governments– you might be surprised at the reach of F/OSS and its affect on the lives of pretty much everyone.

      • 6 Best Free and Open Source Linux Anti-Spam Tools

        Email is one of the primary communication channels among users. The Radicati Group is an organization which publishes quantitative and qualitative research on business and consumer usage for email, instant messaging, social networking, wireless email, and unified communications. Their research estimates that the total worldwide emails in 2020 is 306 billion.

        The cost of spam is frightening, estimated to be approximately $50 billion each year. The tide of the daily spam is a continual thorn in the side for both providers and users. Spam is a waste of valuable network bandwidth, disk space and takes up users’ valuable time to declutter their mailboxes. Many spam messages contain URLs to a dubious website or websites, peddling fake pharmaceutical products, replicas, enhancers, or gambling. Alternatively, the URLs may be phishing attacks, for example taking an unwitting victim to a site which seeks to steal private information such as bank account login data.

      • Manage knowledge with BlueSpice, an open source alternative to Confluence

        Knowledge management is a key to success in modern enterprises—but it is not exactly easy to achieve. Keeping track of all relevant details across all employees is a huge challenge, especially in agile environments, which most companies say they are.

        Most companies resort to buying wiki-like solutions, such as Confluence from Atlassian, which exposes them to the lock-in effect of proprietary software. But many would do well to consider BlueSpice, an open source alternative to Atlassian Confluence that has a noble ancestry: it’s based on Wikipedia’s MediaWiki.

      • Daniel Stenberg: Reducing mallocs for fun

        Everyone needs something fun to do in their spare time. And digging deep into curl internals is mighty fun!

        One of the things I do in curl every now and then is to run a few typical command lines and count how much memory is allocated and how many memory allocation calls that are made. This is good project hygiene and is a basic check that we didn’t accidentally slip in a malloc/free sequence in the transfer path or something.

        We have extensive memory checks for leaks etc in the test suite so I’m not worried about that. Those things we detect and fix immediately, even when the leaks occur in error paths – thanks to our fancy “torture tests” that do error injections.

        The amount of memory needed or number of mallocs used is more of a boiling frog problem. We add one now, then another months later and a third the following year. Each added malloc call is motivated within the scope of that particular change. But taken all together, does the pattern of memory use make sense? Can we make it better?

      • Daniel Stenberg: a Google grant for libcurl work

        Earlier this year I was the recipient of a monetary Google patch grant with the expressed purpose of improving security in libcurl.

        This was an upfront payout under this Google program describing itself as “an experimental program that rewards proactive security improvements to select open-source projects”.

        I accepted this grant for the curl project and I intend to keep working fiercely on securing curl. I recognize the importance of curl security as curl remains one of the most widely used software components in the world, and even one that is doing network data transfers which typically is a risky business. curl is responsible for a measurable share of all Internet transfers done over the Internet an average day. My job is to make sure those transfers are done as safe and secure as possible. It isn’t my only responsibility of course, as I have other tasks to attend to as well, but still.

      • Web Browsers

        • What happened to BitTorrent’s Project Maelstrom web browser?

          In April 2015, BitTorrent Inc. announced the public beta of Project Maelstrom; its new experimental peer-to-peer web browser. The browser reimagined the web using the company’s name sake file-sharing protocol. Websites would be distributed equally by its visitors instead of being hosted by an expensive central webserver. The company published a beta and some blog posts, but then never mentioned Project Maelstrom again. What happened to it?

          Project Maelstrom was launched four years after Opera had launched Opera Unite (Project Alien). Unite gave everyone their own web server built right into its web browser. It enabled anyone to host a website, share photos, and do all sorts of web things like music streaming directly from their own computer. Unite failed to account for people wanting to shut their computers — now servers — off at the end of the day, however.

          BitTorrent’s Project Maelstrom sought to fix this limitation by making everyone who visited a website help contribute to its distribution! As long as someone else was hosting a copy of it, you could shut down your computer for the night without taking your website offline with it.

        • Mozilla

          • Mozilla Firefox 81 Released with New Theme, Media Control via Keyboard

            Mozilla Firefox 81.0 was released a day ago with new features and security fixes.

            [...]

            The latest packages will be made into security & updates repositories for all current Ubuntu releases in a few days.

          • How to spot (and do something) about real fake news

            Think you can spot fake news when you see it? You might be surprised even the most digitally savvy folks can (at times) be fooled into believing a headline or resharing a photo that looks real, but is actually not.

          • Launching the European AI Fund

            Right now, we’re in the early stages of the next phase of computing: AI. First we had the desktop. Then the internet. And smartphones. Increasingly, we’re living in a world where computing is built around vast troves of data and the algorithms that parse them. They power everything from the social platforms and smart speakers we use everyday, to the digital machinery of our governments and economies.

            In parallel, we’re entering a new phase of how we think about, deploy, and regulate technology. Will the AI era be defined by individual privacy and transparency into how these systems work? Or, will the worst parts of our current internet ecosystem — invasive data collection, monopoly, opaque systems — continue to be the norm?

            A year ago, a group of funders came together at Mozilla’s Berlin office to talk about just this: how we, as a collective, could help shape the direction of AI in Europe. We agreed on the importance of a landscape where European public interest and civil society organisations — and not just big tech companies — have a real say in shaping policy and technology. The next phase of computing needs input from a diversity of actors that represent society as a whole.

          • This Week In Rust: This Week in Rust 357
          • Contributors to Firefox 81 (and 80, whoops)

            Errata: In our release notes for Firefox 80, we forgot to mention all the developers who contributed their first code change to Firefox in this release, 10 of whom were brand new volunteers! We’re grateful for their efforts, and apologize for not giving them the recognition they’re due on time.

          • Mike Taylor: Seven Platform Updates from the Golden Era of Computing

            Back in the Golden Era of Computing (which is what the industry has collectively agreed to call the years 2016 and 2017) I was giving semi-regular updates at the Mozilla Weekly Meeting.

            Now this was also back when Potch was the Weekly Project All Hands Meeting module owner. If that sounds like a scary amount of power to entrust to that guy, well, that’s because it was.

          • Firefox Nightly: These Weeks in Firefox: Issue 80

            We now show three recommended articles when saving a webpage to Pocket.

          • Firefox usage is down 85% despite Mozilla’s top exec pay going up 400%

            One of the most popular and most intuitive ways to evaluate an NGO is to judge how much of their spending is on their programme of works (or “mission”) and how much is on other things, like administration and fundraising. If you give money to a charity for feeding people in the third world you hope that most of the money you give them goes on food – and not, for example, on company cars for head office staff.

            Mozilla looks bad when considered in this light. Fully 30% of all expenditure goes on administration. Charity Navigator, an organisation that measures NGO effectiveness, would give them zero out of ten on the relevant metric. For context, to achieve 5/10 on that measure Mozilla admin would need to be under 25% of spending and, for 10/10, under 15%.

          • This is a pretty dire assessment of Mozilla

            Back to Mozilla — in my humble but correct opinion, Mozilla should be doing two things and two things only:

            1. Building THE reference implementation web browser, and

            2. Being a jugular-snapping attack dog on standards committees.

            3. There is no 3.

          • The Talospace Project: Firefox 81 on POWER

            Firefox 81 is released. In addition to new themes of dubious colour coordination, media controls now move to keyboards and supported headsets, the built-in JavaScript PDF viewer now supports forms (if we ever get a JIT going this will work a lot better), and there are relatively few developer-relevant changes.

            This release heralds the first official change in our standard POWER9 .mozconfig since Fx67. Link-time optimization continues to work well (and in 81 the LTO-enhanced build I’m using now benches about 6% faster than standard -O3 -mcpu=power9), so I’m now making it a standard part of my regular builds with a minor tweak we have to make due to bug 1644409. Build time still about doubles on this dual-8 Talos II and it peaks out at almost 84% of its 64GB RAM during LTO, but the result is worth it.

      • Productivity Software/LibreOffice/Calligra

        • Collabora Online Development Edition 6.4 Office Suite Gets a Fresh Look, Many Improvements

          Coming three months after version 4.2, CODE (Collabora Online Development Edition) 6.4 is a major release that adds many great features, including a new, modern look with the NotebookBar, which not only saves sp`ace, but it also makes the interface easier to use and intuitive, especially for those familiar with the MS Office suite.

          The NotebookBar is set as default in this release and looks great with all core components, including Writer, Calc, and Impress. However, if users want to switch back to the classic interface, which won’t go away anytime soon, they can do that very easily by selecting ‘classic’ for the user_interface key in the loolwsd.xml file.

        • Michael Meeks: 2020-09-24 Thursday

          Thrilled to see the CODE 6.4 release – a vast amount of hard work from the team. Really good to see the bits I helped Dennis do around the Canvas re-write for split-panes, and the move away from leaflet and towards purer canvas rendering there pushed out; tons more to do there, but a great cleanup. Now for more tweaking, profiling, iteration.

      • FSF

        • GNU Projects

          • OpenPGP in Rust: the Sequoia project

            In 2018, three former GnuPG developers began work on Sequoia, a new implementation of OpenPGP in Rust. OpenPGP is an open standard for data encryption, often used for secure email; GnuPG is an implementation of that standard. The GPLv2-licensed Sequoia is heading toward version 1.0, with a handful of issues remaining to be addressed. The project’s founders believe that there is much to be desired in GnuPG, which is the de facto standard implementation of OpenPGP today. They hope to fix this with a reimplementation of the specification using a language with features that will help protect users from common types of memory bugs.

            While GnuPG is the most popular OpenPGP implementation — especially for Linux — there are others, including OpenKeychain, OpenPGP.js, and RNP. OpenPGP has been criticized for years (such as this blog post from 2014, and another from 2019); the Sequoia project is working to build modern OpenPGP tooling that addresses many of those complaints. Sequoia has already been adopted by several other projects, including keys.openpgp.org, OpenPGP CA, koverto, Pijul, and KIPA.

            Sequoia was started by Neal H. Walfield, Justus Winter, and Kai Michaelis; each worked on GnuPG for about two years. In a 2018 presentation [YouTube] (slides [PDF]) Walfield discussed their motivations for the new project. In his opinion, GnuPG is “hard to modify” — mostly due to its organic growth over the decades. Walfield pointed out the tight coupling between components in GnuPG and the lack of unit testing as specific problem areas. As an example, he noted that the GnuPG command-line tool and the corresponding application libraries do not have the same abilities; there are things that can only be done using the command-line tool.

          • BPF in GCC

            The BPF virtual machine is being used ever more widely in the kernel, but it has not been a target for GCC until recently. BPF is currently generated using the LLVM compiler suite. Jose E. Marchesi gave a pair of presentations as part of the GNU Tools track at the 2020 Linux Plumbers Conference (LPC) that provided attendees with a look at the BPF for GCC project, which started around a year ago. It has made some significant progress, but there is, of course, more to do.

            There are three phases envisioned for the project. The first is to add the BPF target to the GNU toolchain. Next up is to ensure that the generated programs pass the kernel’s verifier, so that they can be loaded into the kernel. That will also require effort to keep it working, Marchesi said, because the BPF world moves extremely fast. The last phase is to provide additional tools for BPF developers, beyond just a compiler and assembler, such as debuggers and simulators.

          • GNU Parallel 20200922 (‘Ginsburg’) released

            GNU Parallel 20200922 (‘Ginsburg’) has been released. It is available for download at: http://ftpmirror.gnu.org/parallel/

      • Programming/Development

        • News from PHP: releases, features, and syntax

          The PHP project has recently released three new versions; two in the PHP 7 series (7.3.22 and 7.4.10) and PHP 8.0beta3. Both PHP 7 releases were for bug fixes, addressing approximately 20 issues which can be seen in the release notes for 7.4.10 and 7.3.22. The most notable of these fixes addressed a language-wide memory leak when using compound assignments, and crash fixes when xml_parser_free() and array_merge_recursive() are called.

          While the project continues to provide bug-fix releases for PHP 7, development on PHP 8.0 is steaming ahead. The community has succeeded thus far in keeping with its release schedule; it is still on-target for general availability of PHP 8.0 on November 26. One noteworthy recent decision by the project was to drop support for OpenSSL version 1.0.1.

          Originally, PHP 8.0beta3 was to be the last beta release before entering into the release-candidate (RC) phase, when implementation details regarding APIs and behavior should stop changing. That plan changed, however, at the request of Nikita Popov. In the request to release manager Sara Golemon, Popov said more time was needed, suggesting eliminating the final RC5 release in exchange for an extra beta release…

        • How to use C++ String Literal

          The computer keyboard has characters printed on them. When you press a key, you see the character on the screen. Note: space is also a character. A string literal is a sequence of characters. This article explains how to use C++ string literals. You should know about C++ arrays and pointers to understand this article.

        • Goneovim: Turning Vim Into Emacs One Step At A Time

          I’ve seen a few people recommending a GUI for vim and I had never really given one a shot so I decided to take up one of your suggestions and do so. Today we’re looking at an application known as Goneovim which as the name implies is written in go, it has some neat features but is it worth running a GUI for, I’ll let you see.

        • What if data was code?

          Code? Data? Data? Code?

        • Perl/Raku

          • I Write comment to Perl7 is a fork of values

            I think the current Perl 7 plan is very heavy for the resources available to the Perl community.

            Perl 7 will succeed if many people welcome it and everyone supports it.

            However, I think the remaining users of Perl will remain because of the stability of that Perl.

          • Perl Weekly Challenge 79: Count Set Bits and Trapped Rain Water

            These are some answers to the Week 79 of the Perl Weekly Challenge organized by Mohammad S. Anwar

            Spoiler Alert: This weekly challenge deadline is due in a couple of days (September 27, 2020). This blog post offers some solutions to this challenge, please don’t read on if you intend to complete the challenge on your own.

        • Python

          • Strptime Python

            Strptime python is used to convert string to datetime object.

          • Book review – Effective Python, by Brett Slatkin (and a free chapter for download)

            Those among you who have already learned some Python or may even have used it in some projects will certainly have heard the expression “Pythonic Code”, which conveys a general and somewhat wide meaning of “clean code and good software development practices in the context of Python”. With Effective Python, the author presents you with nothing less than 90 practical examples on how to adopt a pythonic developer mindset and how to write better Python code.

          • Application and Request Contexts in Flask

            The first blog post provides examples of how to the Application and Request contexts work, including how the current_app, request, test_client, and test_request_context can be used to effectively used to avoid pitfalls with these contexts.

            The second blog post provides a series of diagrams illustrating how the Application and Request contexts are processed when a request is handled in Flask. This post also dives into how LocalStack objects work, which are the objects used for the Application Context Stack and the Request Context Stack.

          • Python Community Interview With David Amos

            I discovered programming by accident when I came across the source code for the Gorillas game on my parents’ IBM 386 PS/2 computer. I guess I was about seven or eight years old. I found something called a .BAS file that opened up a program called QBasic and had all sorts of strange-looking text in it. I was instantly intrigued!

            There was a note at the top of the file that explained how to adjust the game speed. I changed the value and ran the game. The effect was instantly noticeable. It was a thrilling experience.

            I was obsessed with learning to program in QBasic. I made my own text adventure games. I even made a few animations using simple geometric shapes. It was tons of fun!

            QBasic was a fantastic language for an eight-year-old kid to learn. It was challenging enough to keep me interested but easy enough to get quick results, which is really important for a child.

            When I was around ten years old, I tried to teach myself C++. The ideas were too complex, and results came too slowly. After a few months of struggling, I stopped. But the idea of programming computers remained attractive to me—enough so that I took a web technology class in high school and learned the basics of HTML, CSS, and JavaScript.

            In college, I decided to major in mathematics, but I needed a minor. I chose computer science because I thought having some experience with programming would make it easier to complete the degree requirements.

            I learned about data structures with C++. I took an object-oriented programming class with Java. I studied operating systems and parallel computing with C. My programming horizons expanded vastly, and I found the whole subject pleasing both practically and intellectually.

          • PyCharm 2020.3 EAP – Starts now!

            The Early Access Program for our next major release, PyCharm 2020.3, is now open! If you are always looking forward to the next ‘big thing’ we encourage you to join the program and share your thoughts on the latest PyCharm improvements!

            [...]

            If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm EAP and stay up to date. You can find the installation instructions on our website.

          • Extracting two SDF data items with chemfp’s text toolkit

            This is part of a series of essays about working with SD files at the record and simple text level. In yesterday’s essay I showed several examples of using chemfp’s text toolkit API to process records from an SD file. In some cases, reading the entire record is too much work so in this essay I’ll show some examples of extracting just two pieces of information (a title and a single SDF data item value, or two data item values) from the records.

            [...]

            In yesterday’s essay I noticed that most records in the ChEBI SDF distribution ChEBI_complete.sdf.gz contain a SMILES data item. (112,938 out of 113,902 to be precise.)

            Let’s extract those to make a SMILES files! (We could of course use a chemistry toolkit to parse the connection table into a molecule then generate a SMILES, but that’s not the point of this essay.)

          • Talk Python to Me: #283 Web scraping, the 2020 edition

            Web scraping is pulling the HTML of a website down and parsing useful data out of it. The use-cases for this type of functionality are endless. Have a bunch of data on governmental sites that are only listed online in HTML without a download? There’s an API for that! Do you want to keep abreast of what your competitors are featuring on their site? There’s an API for that. Need alerts for changes on a website, for example enrollment is now open at your college and you want to be first to get in and avoid the 8am Monday morning course slot? There’s an API for that.

            That API is screen scraping and Attila Tóth from ScrapingHub is here to tell us all about it.

          • Sebastian Witowski: Sorting Lists

            There are at least two common ways to sort lists in Python:

            - With sorted function that returns a new list
            - With list.sort method that modifies list in place

            Which one is faster? Let’s find out!

  • Leftovers

    • The Concept of the Weed
    • The Job of A Prophet
    • Burning Torches in The Hood
    • Wikipedia is getting its first desktop redesign in 10 years

      Wikimedia Foundation, the site’s parent company, announced in a blog post that the changes will happen “incrementally over a long period of time,” allowing users to test the new features before they officially roll out, but that it plans to redesign the entire look of the desktop version of Wikipedia by the end of 2021. It didn’t say whether the mobile version would receive the same redesign.

    • Reading/Web/Desktop Improvements

      It has been 10 years since the current default Wikimedia skin (Vector) was deployed. Over the last decade, the interface has been enriched with extensions, gadgets and user scripts. Most of these were not coordinated visually or cross-wiki. At the same time, web design, as well as the expectations of readers and editors, have evolved. We think it’s time to take some of these ideas and bring them to the default experience of all users, on all wikis, in an organized, consistent way. Over the next couple of years, the readers web team will be researching and building out improvements to the desktop experience based on research and existing tools.

      Our goals are to make Wikimedia wikis more welcoming and to increase the utility amongst readers and maintain utility for existing editors. We will measure the increase of trust and positive sentiment towards our sites, and the utility of our sites (the usage of common actions such as search and language switching).

      Initially, on most wikis, only logged-in users will be able to opt-in individually. On selected wikis, our changes will be deployed for all by default, and logged-in users will be able to opt-out. We are hoping to increase the set of early adopter wikis gradually, until our improvements are default on all wikis in 2021.

    • Education

      • Teaching During a Pandemic

        As the summer wore on, the Covid-19 pandemic marched on and on and on. I wondered how I could help with the education of one of my grandchildren. When a curriculum and content text arrived in the mail, I began drawing up a plan for our first lesson together. Since my grandchild will visit over the next week, we will begin a dry run of in-person lessons, which will then shift to online sessions. It’s my plan to do a comprehensive program during the year, and I haven’t been far off of the mark in planning to help because New York City schools announced a second postponement of in-person classes to be supplemented by online instruction. I noted my observations on these pages (“Online Education in a Time of Grave Danger,” CounterPunch, May 2020) about what I witnessed in June of the last school year regarding the online instruction that my grandchild received and it was not a pretty picture. I hope for improvement with the latter. I noted the difficulty some kids around the country encountered because of issues with access to the Internet, etc.

      • Online Charter Schools Are Not a Solution to Education in a Pandemic

        “Instead of going to school every morning, what if school could come to you?” an ad asks enticingly, promising students “online personalized learning” tailored to their specific needs. It’s one of hundreds of active Facebook ads run by K12 Inc., the largest for-profit virtual charter school provider in the United States. As public schools rose to the challenge of educating students online during the pandemic, corporations like K12 Inc., whose stock price has been climbing since mid-March, were licking their chops at the prospect of moving kids online permanently. Though virtual charter schools perform dismally academically and are plagued by scandal, the goal is for them to replace traditional brick-and-mortar public schools in an effort to privatize education. While this would harm students, it would most egregiously damage Black and Latino children, who’ve already been disproportionately impacted by the coronavirus, due to structural inequities such as lack of access to computers and internet service, as well as inconsistent health care and crowded housing.

    • Health/Nutrition

      • Rejecting Scientific Evidence of Harm to Children’s Brains, Trump EPA OKs Continued Use of Chlorpyrifos

        The neurotoxin—which EPA scientists wanted to ban during the Obama administration—has been shown to damage children’s brains and to harm farmworkers and animals. 

      • Colleges Reopening Fueled 3,000 COVID Cases a Day, Researchers Say

        Reopening colleges drove a coronavirus surge of about 3,000 new cases a day in the United States, according to a draft study released Tuesday.

      • Anthony Fauci Slams Sen. Rand Paul: You Are Not Listening

        Anthony Fauci, who serves as director of the National Institute of Allergy and Infectious Diseases and is a member of the White House’s coronavirus task force team, rebuked Sen. Rand Paul (R-Kentucky) during Senate testimony on Wednesday regarding the coronavirus pandemic after the lawmaker “misconstrued” facts about COVID and the response to it from officials in New York.

      • Why Are Students Paying for Their Schools’ Losses?

        In mid-March, after the Covid-19 pandemic forced the University of North Carolina system to shutter its campuses, the network of 16 public universities across the state moved to make up for the students’ sudden loss, providing them a prorated refund for their housing and dining plans, which had become effectively useless after the campus closure.

      • No Más Bebés: ICE Hysterectomy Scandal Recalls 1970s LA, When a Hospital Sterilized Chicana Patients

        As immigration authorities say they have stopped sending women to a Georgia gynecologist accused of sterilizing female prisoners without their consent, we continue our look at United States’ disturbing history of forced sterilization with the producer and historian behind the 2016 documentary called “No Más Bebés,” which tells the story of how a whistleblower doctor spoke out about a large number of tubal ligations performed on mostly Latinx patients at the Los Angeles County+USC Medical Center some 46 years ago. “Quite often they did not understand the terminology. They did not, in some cases, understand the language,” says Virginia Espino. “They didn’t quite know what was happening to them.” She notes, “It feels like definitely the Georgia case is mirroring what had taken place in Los Angeles. You had people not fully understanding the procedures that were being performed on them.”

      • WATCH: Medicare for All Town Hall With Sanders and Jayapal to Focus on Ending Gruesome For-Profit Health System

        “How can you watch 12,000,000 people lose healthcare in a pandemic and not think our system needs to fundamentally change?”

      • Tricky data ‘Sputnik V’ developers respond to Western critics, but the debate might overlook the vaccine’s biggest problem

        The developers of “Sputnik V,” Russia’s first vaccine against the coronavirus, have finally responded to a note of concern signed by dozens of scientists who highlighted statistical anomalies in the phase I/II data researchers at the Gamaleya Center published earlier this month. The vaccine’s developers shared their answers in the same authoritative peer-reviewed medical journal where they published their trial data: The Lancet. In the new text, “Safety and Efficacy of the Russian COVID-19 Vaccine: More Information Needed,” Denis Logunov (the deputy research director who leads the group responsible for Sputnik V) and his co-authors explain that the “repeated patterns” in the data flagged by Western colleagues are either the result of coincidences in a very small number of volunteers or in fact not repetitions at all. Meduza compared both sides’ arguments and asked an independent expert to comment on the dispute.

      • Trump’s Vaccine Czar Refuses to Give Up Stock in Drug Company Involved in His Government Role

        The former pharmaceutical executive tapped by President Donald Trump to lead the administration’s race to a COVID-19 vaccine is refusing to give up investments that stand to benefit from his work — at least during his lifetime.

        The executive, Moncef Slaoui, is the top scientist on Operation Warp Speed, the administration’s effort to develop a coronavirus vaccine in record time. Federal law requires government officials to disclose their personal finances and divest any holdings relating to their work, but Slaoui said he wouldn’t take the job under those conditions. So the administration said it’s treating him as a contractor. Contractors aren’t bound by the same ethics rules but also aren’t supposed to wield as much authority as full employees.

      • ‘Fox Lied, 200,000 Died’: Video Mash-up Chronicles Cable Network Downplaying Covid-19 Dangers as Pandemic Soared

        “Fox is complicit in spreading misinformation and lies about the virus itself and the recommended guidelines to fight it from public health experts and scientists,” noted Rob Savillo of Media Matters for America. 

      • Why Ann Arbor officials decided to decriminalize psychedelic mushrooms, plants

        “After a lot of research, aided by a personal friend who is a psychology researcher, I have formed an opinion which I hope is based in logic,” Ackerman said as he joined colleagues Monday night, Sept. 21, in voting unanimously in favor of decriminalizing entheogenic plants and fungi in Ann Arbor.

        That includes ayahuasca, ibogaine, mescaline, peyote, psilocybin mushrooms and other plant-based compounds with hallucinogenic properties deemed illegal under state and federal law, though not synthetic compounds like LSD.

        The council’s resolution declares it’s the city’s lowest law enforcement priority to investigate and arrest anyone for entheogenic plants and fungi, and it states non-addictive psychedelics can help address drug addiction problems, trauma, PTSD, depression, anxiety, grief and other conditions.

      • If we realised the true cost of homelessness, we’d fix it overnight

        His bills were so legendary the policemen worked out, based on his health care alone, it would have been cheaper to house him in a hotel with his own private nurse. When not drunk, Murray was a charming, smart, talented chef. By the time he died of intestinal bleeding, they calculated the cost of Murray’s homelessness over a decade was US$1 million.

        Those two Nevada policemen did something that is rarely done anywhere—they calculated (OK, roughly) the cost to the taxpayer of one man’s homelessness. And, in doing so, they showed, as Gladwell pointed out:

        “The kind of money it would take to solve the homeless problem could well be less than the kind of money it took to ignore it.”

    • Integrity/Availability

      • Proprietary

        • Todoist Takes on Trello with New Kanban Board Feature

          Todoist now has a Kanban board feature similar to that made popular by Trello.

          Kanban boards are an effective project management tool designed to make it easier to organise tasks within projects and get an overview of overall project status. While Kanban boards aren’t super fancy they are, for some, super useful.

          “A more visual way to organize your projects. Drag tasks between sections, visualize your progress, and simplify your teamwork,” Todoist say of the feature.

        • SoftMaker FreeOffice: A cross-platform Office suite that’s fully compatible to MS Office

          Most Linux users are well-acquainted with LibreOffice – many distributions have it pre-installed. Fewer know its powerful alternative: FreeOffice is a full-fledged office solution with full support for Microsoft Office file formats. It consists of a word processor, a spreadsheet and a presentation program. True to its name, FreeOffice is fully free and available for Linux in 32-bit and 64-bit versions.

          FreeOffice is far from a LibreOffice clone. The software is being developed by a German software company with a history going all the way back to 1987. Due to its background, FreeOffice has far more in common with Microsoft Office than with LibreOffice.

        • Cutting corners on cybersecurity can leave costly holes [iophk: Windows TCO]

          Such attacks can paralyse an organisation as it weighs up concerns over prolonged business interruption, reputational damage and data protection responsibilities against the financial impact and the ethical implications of capitulating to the demands. The decision to pay or not to pay is very much the question – especially when university budgets are so tight.

          The advice of the NCSC, as well as Jisc, is very clear: do not pay! A range of reasons are cited, but the prime one is the inability of institutions to be sure that the [attacker] will undo the damage and not exploit the data breach at a later date. Those who pay up justify doing so on the grounds of business criticality and expediency. They also rely on the “honour among thieves” paradigm that [attackers] will stick to their word so that victims of future attacks will also feel confident in paying up.

        • As critics call for deplatforming, defunding, and prosecution over Leila Khaled discussion, San Francisco State University president gets it right

          Yesterday, Zoom refused to allow the university to use its service for the discussion — a cancellation praised by FCC Commissioner Brendan Carr, who said there was no “need to hear both sides.” It is not yet clear whether the organizers of the event will switch to another channel of communication.

        • Pseudo-Open Source

          • Privatisation/Privateering

            • Linux Foundation

              • Vibrant Networking, Edge Open Source Development On Full Display at Open Networking & Edge Summit
              • Vibrant Networking, Edge Open Source Development On Full Display at Open Networking & Edge Summit

                The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today marked significant progress in the open networking and edge spaces. In advance of the Open Networking and Edge Summit happening September 28-30, Linux Foundation umbrella projects LF Edge and LF Networking demonstrate recent achievements highlighting trends that set the stage for next-generation technology.

                [...]

                “We are thrilled to announce a number of milestones across our networking and edge projects, which will be on virtual display at ONES next week,” said Arpit Joshipura, general manager, Networking, Edge and IOT, at the Linux Foundation. “Indicative of what’s coming next, our communities are laying the groundwork for markets like cloud native, 5G, and edge to explode in terms of open deployments.”

        • Security

          • Security updates for Wednesday

            Security updates have been issued by openSUSE (libetpan, libqt4, lilypond, otrs, and perl-DBI), Red Hat (kernel-rt), Slackware (seamonkey), SUSE (grafana, libmspack, openldap2, ovmf, pdns, rubygem-actionpack-5_1, and samba), and Ubuntu (debian-lan-config, ldm, libdbi-perl, and netty-3.9).

          • Balancing Linux security with usability

            Building an operating system is a difficult balance, and a Linux distribution is no different. You need to consider the out-of-the-box functionality that most people are going to want, and accessibility for a wide swath of administrators’ skillsets. If you make your distro very secure, but a newbie sysadmin can’t figure out how to work with it…well, they’re going to find an easier distribution to go learn on, and now you’ve lost that admin to another distribution. So it’s really no surprise that, right after install time, most Linux distributions need a little bit of tweaking to lock them down. This has gotten better over the years, as the installers themselves have gotten easier to use and more feature-rich. You can craft a pretty custom system right from the GUI installer. A base Red Hat Enterprise Linux (RHEL) system, for example, if you’ve chosen the base package set, is actually pretty light on unnecessary services and packages.

            There was a time when that was not true. Can you imagine passwords being hashed, but available in /etc/password for any user to read? Or all system management being carried out over Telnet? SSH wasn’t even on, by default. Host-based firewall? Completely optional. So, 20 years ago, locking down a newly installed Linux system meant a laundry list of tasks. Luckily, as computing has matured, so has the default install of just about any operating system.

          • Privacy/Surveillance

            • How Police Fund Surveillance Technology is Part of the Problem

              Law enforcement agencies at the federal, state, and local level are spending hundreds of millions of dollars a year on surveillance technology in order to track, locate, watch, and listen to people in the United States, often targeting dissidents, immigrants, and people of color. EFF has written tirelessly about the harm surveillance causes communities and its effect is well documented. What is less talked about, but no less disturbing, are the myriad ways agencies fund the hoarding of these technologies. 

              In 2016, the U.S. Department of Justice reported on the irresponsible and unregulated use and deployment of police surveillance measures in the town of Calexico, California. One of the most notable examples of the frivolous spending culture includes spending roughly $100,000 in seized assets on surveillance equipment (such as James Bond-style spy glasses) to dig up dirt on city council members and complaint-filing citizens with the aim of blackmail and extortion. Another example: a report from the Government Accountability Office showed that U.S. Customs and Border Protection officers used money intended to buy food and medical equipment for detainees to instead buy tactical gear and equipment. 

            • German Ministry of the Interior plans EU declaration against encryption

              Since 2016, the Council and Commission of the European Union have been working on ways to decrypt digital content. After setting up a department at Europol, the Internet companies are now being urged to cooperate more. They are to provide police and secret services with decrypted data on request.

            • Web sites shared over 100 trillion pieces of our personal data last year: time to stop real-time bidding’s blatant disregard of privacy

              Last week Privacy News Online wrote about developments in the long-running battle between the privacy campaigner Max Schrems and Facebook. One of the key issues there is the failure by the Irish Data Protection Commission (DPC) to act on the initial complaint made by Schrems seven years ago. That matters, because under EU law, Ireland is effectively the data protection agency for the whole of the European Union. Like Facebook, Google too has its European headquarters in Dublin. That means complaints against the company must also be dealt with by Ireland’s DPC. As this blog reported two years ago, just such a complaint was submitted to both the UK and Irish data protection authorities, regarding the use of real-time bidding systems (RTB) by Google. The problem of RTB, and how it goes against core requirements of the EU’s GDPR legislation, was first discussed here three years ago, with updates noting the serious implication for privacy. The UK’s Information Commission Office published the preliminary results of its investigation into RTB (since paused because of Covid-19) last year, and they didn’t look good for Google. The Irish DPC has been very slow to take action. As a result, one of the people involved in the initial complaint, Johnny Ryan, has released new evidence of how serious the problem is:

            • Facebook faces lawsuit for spying on Instagram users with camera

              Facebook is facing a lawsuit which alleges that the Instagram app spied on users through their cameras. Earlier this year, an update to iOS which included privacy warnings when an app does things like open the camera or access the clipboard called out the Instagram app accessing the camera unexpectedly while the app was open. The lawsuit alleges that Facebook violated wiretapping laws, two-party consent laws, and the California Consumer Privacy Act (CCPA). Facebook has just recently been served with another lawsuit for gathering facial biometrics data without consent. Facebook’s continuing privacy woes contrast with Mark Zuckerberg’s admission that: The future is private.” The lawsuit alleges:

            • Why I Like TikTok So Much

              Bottom line, you should try to find a way to check it out—safely—based on your risk tolerance.

              There really is a there there.

            • TikTok Asks Judge to Stop Trump Ban

              The motion for a preliminary injunction was filed Wednesday in Washington, D.C., after a suit came on Friday. (A similar case brought in California was concurrently dropped). The injunction bid comes as TikTok owner ByteDance faces a Sunday deadline to finalize an agreement with Oracle and Walmart that will allow it to keep operating in the United States. Separately, Chinese media outlets are reporting that its government might not sign off on the Oracle deal.

            • Mark in the Middle

              Between May and August, The Verge obtained 16 audio recordings and dozens of internal posts and screenshots from meetings and groups at Facebook from employees. The recordings include the company’s weekly Q&As, “FYI Live” sessions in which top executives discussed a civil rights audit and preview the summer’s congressional antitrust hearing, and talks by top executives highlighting the work their teams are doing.

            • Triggered

              Somebody pointed me to a research article about how many app developers fail to comply with the GDPR and data requests in general.

              The sender suggested that I could use it in marketing for Nextcloud.

              I appreciate such help, obviously, and often such articles are interesting. This one – I read it for a while but honestly, while I think it is good this is researched and attention is paid for it, I neither find the results very surprising NOR that horrible.

              What, a privacy advocate NOT deeply upset at bad privacy practices?

              Sir, yes, sir. You see, while the letter of the law is important, I think that intentions also are extremely important. Let me explain.

              Not all GDPR violations are made equal

              If you or your small business develops an app or runs a website to sell a product and you simply and honestly try to do a decent job while being a decent person, the GDPR is a big burden. Yes, the GDPR is good, giving people important rights. But if you run a mailing list on your local pottery sales website, with no intention other than to inform your prospective customers and followers of what you’re up to, it can be a burden to have people send you GDPR takedown and ‘delete me’ requests instead of just having them, you know – unsubscribe via the link under your newsletter!

              [...]

              Privacy violation as a business

              You see, there are businesses who don’t violate privacy of people by accident. Or even because it is convenient. There are businesses who do it as their core business model. You know who I’m talking about – Facebook, Google. To a lesser but still serious degree – Microsoft and yes, even Apple, though you can argue they are perhaps in the “side hustle” rather than “it’s their primary revenue stream” category.

              For these organizations, gathering your private data is their life blood. They exploit it in many ways – some sell it, which is in my opinion definitely among the most egregious ‘options’. Others, like Google and Facebook, hoard but also aggressively protect your data – they don’t want to leak it too much, they want to monetize it themselves! Of course, in the process of that, they often leak it anyway – think Cambridge Analytica – that was in no way an incident, hundreds of apps get your private data via Google, Facebook, Microsoft and others. But by and large, they want to keep that data to themselves so they can use it to offer services – targeted ads. Which in turn, of course, get abused sometimes too.

            • Illinois residents can apply for up to $400 in Facebook privacy settlement
    • Defence/Aggression

    • Transparency/Investigative Reporting

      • USPS Regrets Its Transparency, Asks FOIA Requester To Remove 1,200 Pages It Forgot To Withhold

        The government has fucked up and it thinks citizens are obligated to help it unfuck itself. We’re not. Too bad.

      • The Time Has Come to End the PACER Paywall

        In a nation ruled by law, access to public court records is essential to democratic accountability. Thanks to the Internet and other technological innovations, that access should be broader and easier than ever. The PACER (Public Access to Court Electronic Records) system could and should play a crucial role in fulfilling that need. Instead, it operates as an economic barrier, imposing fees for searching, viewing, and downloading federal court records, making it expensive for researchers, journalists, and the public to monitor and report on court activity. It’s past time for the wall to come down.

        The bipartisan Open Courts Act of 2020 aims to do just that. The bill would provide public access to federal court records and improve the federal court’s online record system, eliminating PACER’s paywall in the process. This week, EFF and a coalition of civil liberties organizations, transparency groups, retired judges, and law libraries, have joined together to push Congress and the U.S. Federal Courts to eliminate the paywall and expand access to these vital documents. In a letter (pdf) addressed to the Director of the Administrative Office of United States Courts, which manages PACER, the coalition calls on the AO not to oppose this important legislation.

      • Former QAnon Followers Explain What Drew Them In — And Got Them Out

        Benscoter agrees that fact-checking is essentially useless. As difficult as it may be, she urges, those with loved ones deep into QAnon must refrain. “To try to make rational arguments is not going to work because they’re not going to think rationally,” she says. “You can throw rocks in it and try to make cracks,” for instance, by asking the other person to consider the possibility that Q may not be who they claim to be. But arguing with a person who is not operating according to logic or reason “just makes them stand firmer,” she says.

        Instead, she advises people to try to appeal to their loved ones’ “higher selves.” “People who get involved in extremist mentality are usually really good people who care deeply about wanting to use their life for something bigger than themselves,” she says. She urges loved ones of QAnon believers to approach the conversation by saying something like, “I know the reason you care so much about this is because you’re a good person and I know you want to do right, but just consider the possibility that you are being lied to,” or, “It would be a shame if you put all this good sincere energy in something that turns out to be a lie.” “If they don’t immediately argue back fervently, if they stop for a moment, that would be a sign of a crack” in their belief system, she says. It may take a long time for such cracks to emerge, but without them believers can’t do the difficult work of setting off on the process of self-rediscovery and recovery from the false delusion of Q.

      • Decoding a Homeland Security Leak

        As the presidential election draws near, so does the fear of political violence—and not just among progressives. A concerned law enforcement source provided The Nation with the following Department of Homeland Security intelligence assessment, which deems white supremacists the principal threat to safe elections in 2020.

    • Environment

    • Finance

      • What If Preventing Collapse Isn’t Profitable?

        The real downside of the green-profit narrative has been that it created the assumption in many people’s minds that the solution to climate change and other environmental dilemmas is technical, and that policy makers and industrialists will implement it for us, so that the way we live doesn’t need to change in any fundamental way. That’s never been true.

      • Metaphors From Housing Court
      • Fed Program Meant to Help Workers Amid Pandemic Prioritized Wall Street Investors Instead: Analysis

        “The primary beneficiaries of the program have been corporate executives and investors, not workers.”

      • The Perils of Creativity and Capitalism in ‘Tesla’

        At the 1995 Sundance Film Festival, 100 years after the Lumière brothers presented the first celluloid motion picture, director Michael Almereyda interviewed a crop of independent filmmakers about their thoughts on the future of movies. Were they optimistic or pessimistic? It’s a question broad enough to elicit many different answers, from pointed to digressive. Almereyda and his collaborator Amy Hobby recorded the responses on a plastic Fisher-Price PixelVision camcorder, eliciting an unspoken formal tension between cinema’s past and its technologically democratized future.

      • Yandex agrees to buy Tinkoff Bank to corner Russia’s ‘FinTech’ market

        The Russian tech giant Yandex has tentatively agreed to buy 100 percent of Tinkoff Bank for $5.4 billion, the bank’s parent company, TCS Group, announced on September 22 on the London Stock Exchange. Immediately following the deal’s news, shares in Yandex on Nasdaq spiked 4.3 percent from $59.20 to $61.70. 

      • A Collective Art Project to Support Your Local Post Office

        Postcards for Democracy is a collective art project to support the 225-year-old United States Postal Service and the right to vote. In light of the threat to our beloved (yet neglected) Postal Service—at a time that could jeopardize our democracy— the two of us have joined forces for this artful demonstration. The aim of this campaign is to encourage as many people as possible to support the USPS (at this critical time), our right to vote, and democracy as a whole via the power of art. We’re asking you to buy USPS stamps, make your own postcard, and mail it to 8760 W Sunset Boulevard, West Hollywood, CA 90069. The postcards will then become part of a collective art piece presented in both a physical gallery and a virtual space—art directed by the two of us. To join this collective art demonstration, go to postartfordemocracy.com or #postcardsfordemocracy.

    • AstroTurf/Lobbying/Politics

    • Censorship/Free Speech

      • California Cities Voting On Ridiculous Resolution Asking Congress For Section 230 Reform… Because Of Violence At Protests?

        I attended an Internet Archive event (virtually, of course) yesterday, and afterwards one of the attendees alerted me to yet another nefarious attack on Section 230 based on out-and-out lies. Apparently the League of California Cities has been going around getting various California cities to vote on a completely misleading and bogus motion pushing for Congress to reform Section 230 of the Communications Decency Act. It was apparently put up first by the city of Cerritos, which is part of Los Angeles County (almost surprised it wasn’t started in Hollywood, but it wouldn’t surprise me to find out that the impetus behind it was Hollywood people…). Basically, cities are voting on whether or not the League of California Cities should officially call on Congress to amend Section 230 in drastic ways… all because of some violence at recent protests about police brutality. The process, apparently, is that one city (in this case Cerritos) makes the proposal, and gets a bunch of other cities to first sign on, and then various other cities take a vote as to whether it becomes official League policy (after which they’d send a letter to Congress, which Congress would probably ignore).

      • Busting Still More Myths About Section 230, For You And The FCC

        The biggest challenge we face in advocating for Section 230 is how misunderstood it is. Instead of getting to argue about its merits, we usually have to spend our time disabusing people of their mistaken impressions about what the statute does and how. If people don’t get that part right then we’ll never be able to have a meaningful conversation about the appropriate role it should have in tech policy.

      • Content Moderation Case Study: Twitter Freezes Accounts Trying To Fact Check Misinformation (2020)

        Summary: President Trump appeared on Fox News’ “Fox & Friends” and made some comments that were considered by many experts to be misinformation regarding the COVID-19 pandemic. One quote that particularly stood out was: “If you look at children, children are almost — and I would almost say definitely — but almost immune from this disease. They don’t have a problem. They just don’t have a problem.” This is false. While it has been shown that children are less likely to get seriously ill or die from the disease, that is very different from being “immune.”

      • Trump Still Hates The 1st Amendment: Meeting With State Attorneys General To Tell Them To Investigate Internet Companies For Bias

        It never, ever ends. President Trump is continuing his war on Section 230 and the right for the open internet to exist. The latest is that he’s meeting with various state Attorneys General to encourage them to bring investigations against internet websites over “anti-conservative bias” despite the fact that no one has shown any actual evidence of anti-conservative bias beyond assholes, trolls, and literal Nazis upset that they got banned.

      • New legislation will not eliminate student no-platforming

        One measure apparently under consideration is the extension of the Education (No. 2) Act 1986 to specifically oblige students’ unions – in addition to universities themselves – to “take such steps as are reasonably practicable to ensure that freedom of speech within the law is secured for members, students and employees of the establishment and for visiting speakers”.

      • Trump administration proposes punishing sites for ‘censoring lawful speech’ or hosting illegal content

        The new rules are a concrete application of ideas the Justice Department floated months ago. They cover two orthogonal goals for Section 230 reform: pushing web platforms to more aggressively remove harmful (and sometimes illegal) content like harassment and child sexual abuse material and discouraging them from removing content from conservative and far-right users, including misinformation and hate speech. In a letter to Congress, the Justice Department said it aimed to stop platforms from “censoring lawful speech and promoting certain ideas over others” while also making sure they can’t “escape liability even when they knew their services were being used for criminal activity.”

        In practice, the new bill would erode protections for letting websites and apps remove content they deemed generally “objectionable.” It would protect sites from lawsuits over their moderation decisions only if they could show an “objectively reasonable belief” that the content was lewd, excessively violent, promoted terrorism and violent extremism, promoted self-harm, or was unlawful. Many of these decisions would still be covered under the First Amendment, but removing Section 230 protections could drag out legal battles over allegations of social media censorship.

      • How To Nuke Your Reputation: The Nikola Edition

        This isn’t so much in vogue as it was in the past, but it still remains true that one’s reputation is a scarce resource that can be frittered away easily. And, on these pages at least, it is often equal parts perplexing and funny to watch some folks in the tech space torpedo their own reputations for various reasons. The more shrewd don’t always seem to care about this sort of thing, which is how you get the MPAA pirating clips from Google to make its videos, or a law school taking a critic to court only to have the court declare said critic’s critique was totally true. Good times.

    • Freedom of Information/Freedom of the Press

      • Day 12: September 23, 2020 #AssangeCase

        Today Dr. Quinton Deeley, National Health Service psychiatrist who specializes in autism, ADHD, & other mental health issues, took the stand to discuss Julian Assange’s diagnosis of Asperger’s syndrome, an autism spectrum disorder (ASD). Dr. Deeley interviewed Assange several times over a period of several months, and he spoke to Assange’s partner, mother, and friends to corroborate his findings and prepare a report. Dr. Deeley also agreed with what Dr. Kopelman testified to yesterday, that Assange would be a “high risk” of suicide if he were ordered to be extradited.

      • Doctor Diagnosed Julian Assange With Asperger’s Syndrome

        WikiLeaks founder Julian Assange was diagnosed with Asperger’s syndrome, a form of autism, while detained in the Belmarsh high-security prison in London. This likely increases Assange’s risk of suicide if confined in restrictive prison conditions in the United States, according to a psychiatrist who testified at his extradition trial.Dr. Quinton Deeley, who works for the National Health Service (NHS), conducted an Autism Diagnostic Observation Schedule (ADOS) test on Assange and produced a report. He interviewed Assange for six hours in July.Assange told Deeley he feared he would be held in isolation in a U.S. prison. He was afraid of the fresh indictment. He was also concerned about the fate of Joshua Schulte, who was held in harsh confinement conditions prior to his trial for allegedly disclosing the “Vault 7” materials to WikiLeaks. (Schulte’s case resulted in a mistrial in March.)The U.S. Justice Department charged Assange with 17 counts of violating the Espionage Act and one count of conspiracy to commit a computer crime that, as alleged in the indictment, is written like an Espionage Act offense.The charges criminalize the act of merely receiving classified information, as well as the publication of state secrets from the U.S. government. It targets common practices in newsgathering, which is why the case is widely opposed by press freedom organizations throughout the world.

        In the cases of Lauri Love and Gary McKinnon, the U.S. government was blocked from extraditing them because the United Kingdom High Court of Justice (Love) and the British Home Secretary (McKinnon) recognized their Asperger’s syndrome would result in degrading or inhuman treatment that violated human rights.

      • Your Man in the Public Gallery: Assange Hearing Day 15

        When Daniel Ellsberg released the Pentagon Papers, the US Government burgled the office of his psychiatrist to look for medical evidence to discredit him. Julian Assange has been obliged to submit himself, while in a mentally and physically weakened state and in conditions of the harshest incarceration, to examination by psychiatrists appointed by the US government. He has found the experience intrusive and traumatising. It is a burglary of the mind.

      • Police arrest journalist outside IHC

        Islamabad High Court Chief Justice Athar Minallah took notice of the incident and summoned high-ranking officials of the capital police and ordered Kiyani’s immediate release. The reporter was released soon after and Superintendent of Police Sarfaraz Virk said that no weapons had been recovered from Kiyani, adding that a private TV channel had reported “fake news”.

        Speaking to reporters after his release, Kiyani said that he was falsely accused of bearing weapons. He added that he was detained by police for over an hour, during which he was “tortured” and “harassed”.

      • FSB investigator rejects petition from jailed journalist Ivan Safronov

        A Federal Security Service (FSB) investigator has rejected a petition from jailed journalist Ivan Safronov, who had requested clarification on the nature of the treason charges against him. FSB Investigator Alexander Chaban refused to grant the request on the grounds that he “misunderstood the petition,” Safronov’s lawyer Ivan Pavlov told MBX Media. 

    • Civil Rights/Policing

      • When Truth Exposes the Unspeakable

        I photographed this billboard on September 19, 2020 in Portland, Oregon.  Three days prior to this, Portland, Oregon had  the worst air quality in the world, as a result of raging killer Climate Fires throughout the  state. President Donald Trump believes thatGlobal Warming is a hoax. Millions of Americans are directly influenced by his opinions.

      • ‘Nobody Gets Left Behind’

        We have stepped into the gap of the state, because the state would kill us. There is no benevolent daddy! Although Benevolent Daddy would be an excellent drag name.

      • Why the Fascists Don’t Want Us to Grieve

        Welcome to “Movement Memos,” a Truthout podcast about things you should know if you want to change the world. I’m your host, Kelly Hayes.

      • Albuquerque Police, Mayor Ignore CDC Advice, Aggressively Police Unsheltered People During Pandemic

        Albuquerque Police Department (APD) and Albuquerque’s Department of Family and Community Services (FCS) engage in a pattern and practice of harassing, criminalizing, and displacing unsheltered people living on city streets, parks, or private property, according to sources on the street, a review of 32 criminal complaints filed with the courts in early 2020, and survey data collected by a group of unaffiliated advocates for the homeless.

      • Why LeBron James Scares the Racist Right

        LeBron James matters in a way that few athletes have ever mattered in the history of sports. This is because he manages to combine the rarest of elements: He is arguably the best to ever play his sport, he gives a damn about social issues, and his media reach is unlike any athlete before him.

      • Citing ‘Abysmal Record on Human Rights,’ Amnesty Makes Rare Demand to Halt Wolf’s Nomination as DHS Chief

        Wolf appeared before a Senate panel after a federal judge ruled last week he is likely unlawfully serving as the department’s acting secretary.

      • How Criminal Cops Often Avoid Jail

        When New Jersey lawmakers sought advice about police accountability, one of the power players they turned to was Sean Lavin, a police union leader.

        Lavin testified before state senators at a July hearing, where he questioned whether civilians are qualified to serve on police oversight boards, and suggested that chokeholds might sometimes be warranted. He also argued against releasing the names of officers who have been disciplined.

      • What Happens to New Jersey Officers Charged With Official Misconduct? We Gathered the Cases to Find Out.

        As police accountability draws increased public attention around the country, we asked the question: What happens to police officers whose misconduct leads to criminal charges?

        New Jersey law calls for a mandatory minimum jail sentence when officers are convicted of official misconduct, the criminal charge for public corruption. Guidelines written by the state attorney general’s office go further, saying public officials shouldn’t get light plea deals in these cases.

      • ‘This is a farce’ Belarusian opposition leader Svetlana Tikhanovskaya responds to Lukashenko’s inauguration

        Belarusian opposition leader Svetlana Tikhanovskaya (Svyatlana Tsikhanouskaya) has released a video message responding to Alexander Lukashenko’s secret inauguration as president of Belarus. In the message, she calls herself the only elected leader of the Belarusian people. The video was published by Tikhanovskaya spokespeople on their official Telegram channel, “Pul Pervoi.”

      • Belarusians take to the streets in protest following Lukashenko’s ‘secret’ inauguration

        On Wednesday, September 23, cities across Belarus saw mass demonstrations opposing the secret inauguration of Alexander Lukashenko. At around 7:00 p.m. local time, people started taking to the streets in Minsk, Brest, Vitebsk, Grodno, Soligorsk, and other cities. According to Interfax’s estimates, approximately five to seven thousand people were protesting throughout Minsk.

      • Girl killed for honour in Darra, three relatives held

        A girl was killed by relatives over her wish to marry on her own choice in Jawaki Banda area of Darra Adamkhel tribal subdivision on Tuesday.

      • Uber has literally gotten away with murder, part 2.

        1. The Uber executives who put this software on the public roadways need to be in jail. They disabled safety features because they made testing harder. They disabled safety features because they made the ride rougher.

      • Tea

        I can’t get away from it. Felted-up reenactors shoving a great fake crate of it into the Harbor and jeering. After the tour group leaves, they fish it back out and towel it off, unbutton their waistcoats to smoke. At the nearby counter-service place, there are two jars next to the register, and dropping bills into one or the other is how we affirm our commitments—why should we ever pay decently, unless it occurs in this fever of rivalry that passes for fun? What are our choices and might I suggest LESS IS MORE against MORE IS MORE? Or IT COULD HAPPEN ANY TIME against IT HAPPENS ALL THE TIME? Or how about THIS VIOLENCE FOREVER UNDOES A PERSON against THAT CONTENTION CAN ONLY BE ROOTED IN THE RETROGRADE VIEW THAT A WOMAN IS EITHER INTACT OR SHE’S NOT? I always thought I’d made peace with THIS PLANET, and yet here I am shoving all my cash in the jar marked ANYPLACE ELSE. There isn’t enough money in the world.

      • Apocryphal

        You made me crude because you were afraid and too easily in awe—

        but I also loved that about you, the sincerity of your love, the centrality

      • ‘Shameful Reality Stops Today’: Indigenous Rights Advocates Applaud Passage of Bills to End Epidemic of Missing and Murdered Native Women

        “This legislation passing means I won’t have to have those whispered conversations with my daughters about how the government turns its back on our Native women,” one advocate said.

      • How COVID-19 has created a crisis on the Venezuela-Colombia border

        A humanitarian crisis has been brewing for the past six months on the Venezuela-Colombia border, where COVID-19 lockdown measures have had a devastating effect on Indigenous and migrant communities strained by the influx of tens of thousands of Venezuelan returnees.
        Some five million Venezuelans fled into the wider region as their country’s economy and health system collapsed from 2015 onwards. But the coronavirus has frozen economies across Latin America and reversed this exodus, leaving Colombian border communities reeling from chronic shortages of medical attention and food, as well as increased violence.
        La Guajira, an arid Indigenous region in northeastern Colombia, is grappling with a medical system near collapse, while the aid response in Cúcuta, the only open border crossing to Venezuela, is strained by long waits at official immigration points, even as violence spikes along the informal migration and smuggling routes controlled by armed criminals.

      • Righteous Rage

        That is the politest thing I can say at the moment. It will get worse from here.

      • Hawkins says Supreme Court nomination should wait until after the election

        Howie Hawkins, the Green Party candidate for President, said that while the nomination of the new Supreme Court Justice should wait until the next presidential term, it was also important to reign in the powers of the court, which he described as “an unaccountable, unelected super-legislative council of lifers.”

        Hawkins challenged Senate Minority Leader Chuck Schumer and the Senate Democrats to finally stand up to Senate Majority Leader Mitch McConnell and use the minority’s parliamentary powers to delay the nomination. “The Democrats always shy away from the real fights in Congress, like we saw with their delay on impeachment and continuing unwillingness to challenge Attorney General Barr. Joe Biden shepherded through Clarence Thomas, Antonin Scalia, and Anthony Kennedy as chair of the Senate Judiciary Committee. The Democrats allowed McConnell to roll them on the Merrick Garland nomination in 2016 without obstructing the Majority Leader with parliamentary maneuvers. They’re all bark but no bite,” he added.

      • Warning: GOP Can Appoint a Supreme Court Justice in Time to Confirm Trump’s Second Term

        This is truly an existential reckoning.

      • NLG Statement on the Death of Justice Ruth Bader Ginsburg

        The National Lawyers Guild (NLG) joins people across the country and throughout the world in mourning the death of U.S. Supreme Court Associate Justice Ruth Bader Ginsburg. Our commitment to human rights is one Justice Ginsberg’s attempted to uphold throughout her lifetime of service, and we vehemently oppose any attempts to exploit her death as an opportunity to further oppression and suffering of people of this country. As such, we also insist that the naming and confirmation of her replacement not take place until after the Presidential election in November.

        From co-founding in 1970 the Women’s Rights Law Reporter, the first law journal in the country to focus exclusively on women’s rights, to co-authoring the first law school casebook on sex discrimination, Justice Ginsberg was committed to furthering the legally recognized rights of women in the U.S. In 1972, Justice Ginsburg founded the Women’s Rights Project at the ACLU, later becoming the project’s general counsel overseeing the its participation in more than 300 gender discrimination cases in a single year.

      • First Came the Hurricane, Then Came the Campaign of Terror

        The island of Abaco, viewed from above, looks like a drowned sandbar, hardly terrestrial at all. It’s one of the northernmost islands of the Bahamian archipelago, which sits atop a wide limestone platform just a few dozen feet under the sea. From space, its pure white sands and fluorescent waters glow like an emerald necklace, visually striking against the muted browns and greens of the rest of the planet. Viewed from the oval window of my flight, slicing through a cloudless sky, the waters shimmered in dazzling shades of lapis lazuli.

      • Supreme Court: Playing for Time vs. Advise and Consent

        “The American people,” US Senate Majority Leader Mitch McConnell (R-KY) said in 2016, “should have a voice in the selection of their next Supreme Court Justice. Therefore, this vacancy should not be filled until we have a new president.” McConnell took that position in response to President Barack Obama’s nomination of Merrick Garland to replace the late Antonin Scalia.

      • Chaos Galore

        The pre-October surprise death of Justice Ruth Bader Ginsburg worsened the divisive political nightmare of a nation struggling to cope with successive disasters while under minority rule by a president who can’t govern.

      • There Is Only One Way Out of This Crisis: Expand the Court

        As feared, Donald Trump should have enough votes from hypocritical Republican senators to push through his Supreme Court nominee, in violation of the rule against confirming people in a presidential election year that Mitch McConnell invented to block Merrick Garland’s nomination in 2016.

      • Ginsburg’s Death and Trump’s Emerging Legal Coup D’Etat

        On Friday, Supreme Court Justice, Ginsburg, died. Mitch McConnell are Donald Trump now moving rapidly to replace with a 3rd right wing nominee to the SCOTUS. Democrats mount feeble and futile defense, saying McConnell should not proceed with nomination based on McConnell’s own argument back in Feb. 2016 used to thwart the nomination of Obama’s Garland candidate; McConnell in reply expediting the nomination and promises Trump decision before Nov. 3 election.

      • ‘Powerful Moment’: State Supreme Court Ruling Will Likely Make Maine First in US History to Use Ranked-Choice in Presidential Election

        “This ruling is the latest victory for voters who want more consensus, more choice, and a greater voice,” one advocate said.

      • ‘Absolute Hogwash’: Romney Blasted for Backing SCOTUS Vote as Progressives Vow Fight to the End

        “Fury—our political system needs your fury right now,” said Indivisible co-founder Ezra Levin of the senator’s announcement.

      • The Politics of Portland’s Protests

        Portland entered the 100th straight day of protests connected to the Black Lives Matter movement this month, and finally Portland’s mayor joined hands with the governor to solve the crisis. Not by taking action to address the widely-shared grievances against law enforcement, but to deliver a movement deathblow aimed at protestors.

      • Death of a Supreme Court Justice Famed for Consensus-Building Is Used to Sow Divisions

        Republican leaders show once more that they care only about power, not about the law or legitimacy.

      • Russ Feingold on Why We Need to Talk About Expanding the Supreme Court

        Russ Feingold has thought longer and harder than most Americans about the US Senate’s handling of Supreme Court nominations, and he knows something has got to change. As the former chair of the Senate Judiciary Committee’s subcommittee on the Constitution, and as the current president of the American Constitution Society, he has fought to maintain the deliberative process by which the Senate is supposed to provide advice and consent in a finely balanced system of checks and balances.

      • Anger and Confusion After Facebook Suspends Environmental and Indigenous Groups’ Accounts Ahead of Pipeline Protest

        “Facebook is actively suppressing those who oppose fascism and the colonial capitalists,” said one First Nations activist.

      • RCMP investigating after far-right groups disrupt anti-racism rally in Alberta
      • ‘No more Morias’: New EU migration policy met with scepticism

        Border processing centres for asylum seekers, more cooperation with third countries, an increased focus on repatriation, mandatory responsibility-sharing between EU member states, and an end to the Dublin regulation: the European Commission, the EU’s executive body, today released its long awaited New Pact on Migration and Asylum.
        In the months before its launch, civil society groups urged the Commission to use the New Pact as an opportunity to change course from policies they say have trapped people in dangerous situations in Libya, seen European states turn their backs on rescuing people at sea, created a humanitarian crisis on the Greek islands, led to human rights violations at the EU’s borders, and criminalised volunteers.
        The EU’s 27 member states have struggled to settle on a common approach to migration and asylum since 2015, when over one million people – mostly Syrian refugees – crossed the Aegean and Mediterranean seas. States have been divided over how to share responsibility for asylum seekers – the vast majority arriving in Greece, Italy, and Spain – but have largely agreed on partnering with third countries to make it more difficult for people to reach the EU’s borders.

    • Internet Policy/Net Neutrality

    • Digital Restrictions (DRM)

      • Hold On, eBooks Cost HOW Much? The Inconvenient Truth About Library eCollections

        And the conclusion I’ve come to for both questions is: I think most publishers hate libraries.

        I wish I were kidding.

        When libraries and publishers entered the ebook landscape, they went with a model they knew and understood: they licensed library ebooks with a one copy/one user. While some other models have come out since then (such as cost-per-circ, where the library pays every time someone checks a book out, which you see with services like Hoopla) one copy/one user remains the most common way ebooks are sold for lending. However many licenses a library buys is how many people can read a book at a time.

    • Monopolies

      • Patents

        • Forum Selling and Judge Shopping—How Two Texas Districts Compete For NPE Cases

          Judge Gilstrap of the infamously NPE-friendly Eastern District of Texas used to handle one out of every four patent cases in the entire United States. The Eastern District as a whole handled more than 40% of all patent cases nationally, despite only having about 1% of the nation’s population.

          After the Supreme Court’s 2017 decision in TC Heartland, which reined in rampant forum-shopping, that number dropped significantly. Judges in the Eastern District have certainly done their best to hold onto cases, however. Even after TC Heartland, the Eastern District continues to see approximately 10% of all patent litigation.

          But patent plaintiffs, especially NPEs, didn’t have to go very far to find their next home. Enter the Western District of Texas. After Judge Albright took the bench in 2018, he immediately set out to attract patent cases to his court, with tremendous success. In fact, one in five patent filings this year is estimated to wind up in the Western District of Texas, and according to a new paper, more than 85% of those cases were filed by NPEs.

        • Tormasi v. Western Digital Corp. (Fed. Cir. 2020)

          Last month, the Federal Circuit affirmed an Order by the U.S. District Court for the Northern District of California, finding that Appellant Walter A. Tormasi lacked the capacity to sue under Federal Rule of Civil Procedure 17(b). Mr. Tormasi had filed suit against Appellee Western Digital Corp., asserting that Western Digital had infringed claims 41 and 61-63 of U.S. Patent No. 7,324,301. Mr. Tormasi is an inmate in the New Jersey State Prison, which has a “no-business” rule prohibiting inmates from commencing or operating a business without prior approval from the Administrator…

        • Electricity storage technologies increase by 14% annually – Study reveals [Ed: The Latest Greenwashing Campaign by the EPO is Just ‘Chinese Propaganda’]
        • EPO-IEA study: Rapid rise in battery innovation playing key role in clean energy transition

          Improving the capacity to store electricity is playing a key role in the transition to clean energy technologies. Between 2005 and 2018, patenting activity in batteries and other electricity storage technologies grew at an average annual rate of 14% worldwide, four times faster than the average of all technology fields, according to a joint study published today by the European Patent Office (EPO) and the International Energy Agency (IEA).

      • Copyrights

        • Rightsholders Ask Europe for Broad “Know Your Customer” Checks to Deter Piracy

          In a letter sent to the European Commission, a large group of anti-piracy organizations and copyright holders calls for stricter online identity checks. As part of Europe’s planned Digital Services Act, online services such as hosting companies, domain registrars, and advertisers, should be required to perform “know your customer” checks. This can help to combat all sorts of illegal activity including online piracy.

        • Company Owning ‘Evel Knievel’ Rights Sues Disney Over ‘Toy Story 4′ Amalgam Parody Character

          Evel Knievel, it seems, is as litigious in death as he was in life. The famed motorcycle stuntman found his way into our pages previously, having mistaken common modern parlance for defamation and for once suing AOL of all companies because its search engine could be used to get to a Kanye West video. And, while Knievel passed away in 2007, the lawsuits keep coming.

        • Copyright history and the unappreciated legacy of the licensing acts

          Before there was the Statute of Anne (1709 or 1710, choose your calendar), there was a series of so-called licensing acts, dating from the 16th century and running until 1695, which regulated (censored?) printing and publishing in England in the interests of the Crown and the religious authorities. Law school curricula on copyright address the licensing acts briefly, if at all. On the whole, only academic types really pay any attention to them, mainly over the extent to which they created a hermetically sealed system of regulation and control. Otherwise, who cares?

          Well, this Kat, for one. True, the licensing acts were replaced by a totally different scheme, the Statute of Anne, which shaped the modern copyright system. But ironically, the licensing acts, or more precisely, the short-term lapse of this regulatory regime between 1679-1685, helped create the circumstances that fostered restrictive religious policies in England for more than one hundred years and led to the rise of the first genuine political parties, the Whigs (may they rest in peace) and the Tories (yes, the same Tory party). It even contributed to the Glorious Revolution of 1688 and the end of the House of Stuart.

          [...]

          Charles II was, generally speaking, skeptical of the plot, but Parliament pressed forward with investigations and indictments. Outside, there was wide-spread anti-Catholic hysteria. Appreciate the irony here—it was the king who was far from wholly embracing the plot (presumably against himself), while it was Parliament who pushed ahead with the accusations.

          Against this background, the Popish Plot witnessed a series of trials, which ran their course by 1681. Reputations were lost, even worse, lives were lost (over 20 Catholics, many of high rank, were put to death). Oates, for his part, was convicted of perjury, but only in 1685, and was sentenced to life imprisonment. But “life” did not mean “life”, because in 1689, a year after the Glorious Revolution, William of Orange and Mary granted Oates a pardon and a yearly pension of £260, which was later raised to £300 annually.

          Amidst this turmoil, the Licensing of the Press Act lapsed in 1679, meaning that the London Gazette longer had a monopoly on the news. With this lapsing, there was the sudden rise of multiple formats of published contents for commercial benefit. At the public level, it enabled a broad, energetic, and sometimes scurrilous public conversation in print in connection with the Popish Plot. With no restrictions on the publication by virtue of the Licensing of the Press Act, the only remedy were actions, post-publication, for libel.

At ZDNet, in 2020, “Linux” Means Microsoft and Windows

Posted in Deception, GNU/Linux, Microsoft at 10:57 am by Dr. Roy Schestowitz

Marketing site. We can easily see whose. Microsoft is the only brand in the top bar.

Linux at ZDNet

Summary: The incredible charade of ZDNet carries on; the site whose parent company went bust last December isn’t even trying to hide its true agenda

Red Hat is Spamming People in Order to Promote Its Sites and Its Products, Subscribing People to Mass-Marketing Lists Without the Recipients’ Consent

Posted in IBM, Mail, Marketing, Red Hat at 6:30 am by Dr. Roy Schestowitz

In the name of “engagement” (newspeak like the Linux Foundation‘s E-mail “blasts”, in their own words!), Red Hat turns into a spammer, apparently Windows-powered too

Need to stop SPAM

Summary: “Engagements” from Red Hat; have the IBM-led marketing people gone overboard, subscribing lots of people to marketing spam without bothering to ask for consent?

SO-CALLED ‘engagements’ have made Red Hat a bit of a marketing/spam firm, looking to promote its self-promotional articles by sending unsolicited mail spam to a lot of people (who knows how many) starting earlier this week.

“Come on, Red Hat. You can do better than this!”I don’t have any real grudge/issue with Red Hat (their CEO did an interview with us); I’ve often linked to OpenSource.com (many thousands of times since the site’s birth more than a decade ago), but I have a serious grudge when it comes to spam, or mass-mailing people without any solicitation or consent. IBM has routinely done those sorts of things to us, even as recently as last month.

Days ago we received this:

Red Hat email earlier

How quaint. We never subscribed to this.

Never ever gave that E-mail address to anybody at Red Hat either, so they must have looked that up somehow. What. On. Earth…

Then again this morning:

Red Hat email

Where does this come from and how does one unsubscribe (having never subscribed in the first place)?

Red Hat spam

OK, unsubscribed now. From something never subscribed/asked for in the first place! Time will tell if that took effect; maybe it’s as effective as attempting to remove systemd.

What’s behind this aggressive marketing operation?

Red Hat Engage

Is that you, Windows? Hiding behind another layer (security by secrecy/obscurity)?

Come on, Red Hat. You can do better than this! Stop trying to become what you used to be against.

“If I’m the Father of Open Source, It Was Done by Artificial Insemination With Stolen Sperm”

Posted in Free/Libre Software at 6:05 am by Dr. Roy Schestowitz

Summary: The father of the Free software movement, Richard Stallman, is being wrongly compared to some patron of an “open source” ‘movement’ (an early effort to cancel Stallman and the FSF), which is basically a hostile corporations-led ploy these days

« Previous entries Next Page » Next Page »

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

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

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

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

New to This Site? Here Are Some Introductory Resources

No

Mono

ODF

Samba logo






We support

End software patents

GPLv3

GNU project

BLAG

EFF bloggers

Comcast is Blocktastic? SavetheInternet.com



Recent Posts