Techrights Bulletin for Monday, October 26, 2020 ___________________________________ Bulletin articles (as HTML) to comment on (requires login): http://techrights.org/2020/10/26/fwupd-1-5-released/#comments http://techrights.org/2020/10/26/irc-log-251020/#comments http://techrights.org/2020/10/26/jonathan-wiltshire-gchq-theory/#comments http://techrights.org/2020/10/26/leadership-downfall/#comments http://techrights.org/2020/10/26/libreoffice-conference/#comments http://techrights.org/2020/10/26/linux-5-10-rc1/#comments http://techrights.org/2020/10/26/youtube-dl-meme/#comments Older bulletins at: http://techrights.org/txt-archives ___________________________________ ****** 10.26.20 ****** ***** Links_26/10/2020:_Debian_“Bullseye”_Artwork,_Fwupd_1.5_Released ***** Posted in News_Roundup at 3:18 pm by Dr. Roy Schestowitz [GNOME bluefish] **** Contents **** * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * **** GNU/Linux **** o **** Desktop/Laptop **** # ** What_Linux_needs_to_make_it_a_better_mobile_desktop ** I have a bit of a confession to make. Although Linux is my operating system of choice on the desktop, I tend to skip over my open source-powered laptop in favor of either a MacBook Pro or Chromebook when I’m working beyond my desk. I know…blasphemy, right? I’ve reached a point in my career and life where I need the tools to be able to get my jobs done as efficiently as possible and without frustration or headache. To be absolutely fair, primary reasons why I overlook my one Linux laptop are because it’s too big and the keyboard is absolutely terrible. Given I am a writer by profession, a bad keyboard can be a deal-breaker. Once again, in favor of honesty, the 2016 MacBook Pro keyboard isn’t much better. The “butterfly” keys are loud and way too prone to sticking. My 2015 Pixel was, at one point, an absolute dream machine, but the battery life is waning, and sometimes ChromeOS can be a bit flaky with the trackpad. # ** Looking_for_a_new_PC ** What’s best for a new desktop computer with GNU/ Linux nowadays? I’m looking for performances (CG arts/Krita), only Free/Libre drivers and around 1K€… Hard to find trusty info… If you have advice/ recommendations, please let me know. o **** Audiocasts/Shows **** # ** Pop!_OS_20.10_Full_Installation_Walkthrough_–_YouTube ** Pop!_OS 20.10 offers a current snapshot of the latest features of the popular desktop Linux distribution, and in this video we’ll cover the entire installation process from start to finish. This procedure will show you how to replace your current operating system with Pop!_OS 20.10. # ** Ubuntu_Is_No_Longer_Exciting._They_Should_Make_These Changes._–_YouTube ** One thing that is obvious to anyone that has been around Linux for a number of years is that there is not the same level of excitement with the new Ubuntu releases as in the early years. What happened? Where did it all go wrong? And what changes could Ubuntu make to correct this? # ** Ubuntu_Kylin_20.10_overview_| Easy.Excellent.Expert.Elaborate._–_YouTube ** In this video, I am going to show an overview of Ubuntu Kylin 20.10 and some of the applications pre-installed. o **** Kernel Space **** # ** Corsair_Power_Supplies_May_Soon_See_Sensor_Support_Exposed Under_Linux_–_Phoronix ** Select high-end Corsair power supplies such as their RMi / HXi / AXi series are able to expose various sensor metrics via USB interface to the system. To date this sensor functionality has only worked under Windows with their proprietary software but now an open-source driver is seeking mainline inclusion for supporting these sensors under Linux. Independent developer Wilken Gottwalt reverse- engineered the micro-controller found on the Corsair RMi/HXi/AXi power supplies and found it to be a proprietary but simple USB HID protocol. The controller exposes temperatures, current, and voltage levels along with other information like power uptime, power used, and power supply fan speed. This protocol on select models can also allow configuring the fan mode and mono/multi-rail voltage handling, and over-current protection. # ** Linux_5.10_rc1_Released_as_Long_Term_Support_Kernel_– debugpoint.com ** This is the first release candidate for Kernel 5.10 and we expect more RCs until the final release in December. Linux Kernel 5.10 brings mostly driver updates and as usual, processor supports, performance improvements across storage, and networking modules. This Rc1 concludes the Merge window for this release. It adds around 14k commints. # ** It’s_Official:_Linux_Kernel_5.10_Will_Be_an_LTS_Release ** According to a recent tweet from renowned Linux kernel developer Greg Kroah-Hartman, the next LTS (Long Term Support) kernel release will be Linux 5.10, which recently entered development with a first Release Candidate (RC) milestone already available for public testing. This means that Linux kernel 5.10, which will probably see the light of day near the Christmas 2020 holidays, will receive updates for at least two years. But, as it happened with previous LTS kernel series, support could be extended to up to six years, probably until December 2026. # ** Linus_Torvalds_Announces_First_Linux_Kernel_5.10_Release Candidate ** As expected, Linus Torvalds announced the first Release Candidate (RC) of the upcoming Linux 5.10 kernel series, which looks to be yet another big release with almost 14k commits, but not as big as Linux kernel 5.8 was. However, Linus Torvalds assures us that the merge window didn’t cause any unusual issues and things went “fairly smoothly.” The most interesting change in Linux kernel 5.10 appears to be the removal of setf_fs() function, which was used to set the FS segment register of an x86 processor. For now, it was only removed from the x86, PowerPC, s390, and RISC-V architectures, with the rest to follow soon. # ** Linux_5.10_finally_ditches_decades-old_tool_that_caused security_bugs ** Linus Torvalds has kicked off yet another development cycle for the Linux kernel, announcing the release of 5.10-rc1, and this time with an historical twist. The new version of the kernel effectively marks the end of a decade-old feature that has long been made redundant after it was found to cause security bugs. With the closing of the two-week-long merge window, which precedes the release of every new iteration of the Linux kernel, Torvalds shared his reflections on the Linux kernel mailing list, maintaining that “things seem to have gone fairly smoothly”. o **** Benchmarks **** # ** Samsung_980_PRO_PCIe_4.0_NVMe_SSD_Linux_Performance ** The Samsung 980 PRO PCIe 4.0 NVMe solid-state drives are now available from Internet retailers. For those wondering how these SSDs compare with EXT4 under Linux against other PCIe 4.0/3.0 drives, here are a variety of benchmarks. While Samsung hasn’t sent out NVMe SSDs for Linux testing at Phoronix, we continue purchasing the new models due to their high performance state and needing some additional drives for various systems in the lab. When the Samsung 980 PRO reached retail channels this month I picked up the Samsung 980 PRO 500GB and 1TB drives and ran a series of benchmarks on them prior to commissioning. o **** Applications **** # ** Joplin_and_webdav ** Joplin is a cross-platform note taking app that I use a lot to keep track of my projects, and to organize my notes and thoughts. Joplin allows you to create note books, and add an infinite number of notes to them. You can link between notes, link to external sources, add images, tables, etc. Everythin in markdown, very easy to learn and use. It’s basically an Evernote clone, without the subscription, and without one other thing that I’ll talk about later. # ** Exploring_Vim:_The_18_Best_Vim_Books_To_Improve_Your_Vim Fu ** Vim is only content or text editing tool. That is it. In case you’re accustomed to utilizing Sublime Text for Windows/Mac, Notepad for Windows, Nano for Linux, Atom for Windows/Mac, or any content tool, Vim is simply one more program that permits you to compose and alter the text. Contrasted with other word processors, 2 viewpoints make Vim stick out are proficiency and universality. Vim is all about productivity. What’s more, there are two or three points from which it approaches productivity. Vim permits you to be proficient by driving you to utilize the console, and indeed, that implies no more using the mouse! Therefore, a perfect set of Vim books is undecipherably crucial to learn Vim. Universality is likewise a pretty cool part of Vim, which is that it’s all over. It’s accessible on essentially every significant stage you can consider. Regardless of whether you’re utilizing a Mac, Windows, or some Linux conveyance, Vim has you secured. Specifically, if your everyday work includes working in the terminal meetings, Vim is your lone content manager accessible. # ** Zeit_–_A_GUI_Front-end_To_Crontab_To_Schedule_Jobs_In Linux_–_OSTechNix ** The system admins will usually schedule repetitive tasks to make their’s and everyone’s work easier! Scheduling repetitive tasks or jobs is crucial in many occasions, for example automating backups, cleaning disk space and other system maintenance tasks. Even if the admin is not around all the time, a scheduled job will keep running at a specific interval. The most widely used tool to schedule jobs in Linux is Cron. We already have published a beginners guide to Cron jobs. Cron is a command line utility, so the newbies may not fully understand the command line arguments. To mitigate this issue, a few standalone and web-based front- ends to Crontab have been developed. One such tool is Zeit. o **** Instructionals/Technical **** # ** How_to_Fix_Broken_Packages_in_Linux_–_Make_Tech_Easier ** Linux package managers, like Apt and DNF, are extremely powerful and intuitive, but that doesn’t mean things can’t go wrong. Occasionally, a package install goes wrong, and you’re left to pick up the pieces. Package managers have the ability to fix broken packages and skip broken updates to get your system working again and avoid troubles in the future. This article covers how to fix broken packages in Linux. These tips and tricks should help you get unstuck in most instances. They’re all fairly universal, but every situation is different, so keep that in mind when trying to debug your own situation. # ** How_to_hide_snap_packages_from_lsblk_on_Linux ** Snap packages are an excellent Linux technology that the community is embracing, as it offers a lot of features and benefits. However, sometimes Snap packages can cloud out your command-line output when the lsblk command runs in the terminal, and it can be incredibly annoying. # ** How_to_run_the_sudo_command_without_a_password ** The sudo command is an excellent part of the Linux command-line. It allows users to execute root commands without needing to log into root, protecting their security. The problem is, to use the sudo command, you’ll need to enter your password. # ** How_to_Install_RainLoop_on_Ubuntu_20.04_–_RoseHosting ** RainLoop Webmail is a simple, modern, and fast web- based email client. Written in PHP, RainLoop provides an easy way to check your emails using your web browser. It comes with full support of both IMAP and SMTP protocols (SSL, STARTTLS), sieve scripts support, integration with Facebook, Google, Twitter, and Dropbox, a multi-level caching system, plugin support, keyboard shortcut support, and many other additional features. The installation is very simple. If you follow our instructions carefully, you can finish the RainLoop Webmail installation in less than 10 minutes. Let’s get started. # ** How_to_Install_TYPO3_CMS_with_Let’s_Encrypt_SSL_on_Ubuntu 20.04 ** TYPO3 is a free and open-source content management system written in PHP. It is an enterprise-class CMS that combines open source code with reliability and true scalability. It runs on a web server and supports a lot of operating systems including, Windows, Linux, macOS, etc. It is a simple, responsive, mobile ready and secure CMS and can be easily customized and extended without writing any code. It is a very popular and great choice for getting your website up and running quickly. In this tutorial, we will show you how to install TYPO3 CMS with Apache web server and Let’s Encrypt SSL on Ubuntu 20.04. # ** How_To_Install_MailSpring_on_Ubuntu_20.04_LTS_–_idroot ** In this tutorial, we will show you how to install MailSpring on Ubuntu 20.04 LTS. For those of you who didn’t know, Mailspring is a free desktop email client, available for Windows, Mac OS, and Linux. Mailspring with modern features like unified inbox, snoozing, reminders, templates, offline search, and support for Gmail labels. It is free and supports all IMAP providers, including Gmail, Office 365, and iCloud. It also consists of a Pro Version which adds even more features into the already feature- rich application. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of MailSpring on a Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint. # ** Installing_Anbox_on_Linux_to_Run_Android_Apps_–_Linux_Hint ** Anbox is an Android emulator that is available for any GNU/Linux operating system. An android emulator offers the environment necessary for installing and running Android apps. Such emulators do not offer the portability of an Android smartphone, but in exchange, more powerful hardware can be used.In this article, we will show you how to install Anbox on Linux. # ** How_to_set_Timers,_Alarms,_and_Stopwatches_on_CentOS_8 ** In this article, I will show you how to set timers, alarms, and stopwatches on your CentOS 8 system. We will perform these actions using two different ways. # ** How_to_Install_Docker_on_Raspberry_Pi_4_–_Linux_Hint ** In this article, learn everything you need to know to get started with Docker and Docker Compose on Raspberry Pi 4. # ** How_to_Create_Two_Panel_Layout_in_GNOME_Shell_Us_–_Linux Hint ** “Dash to Panel” is a GNOME Shell extension that can be installed in Ubuntu, Fedora and other GNOME Shell based Linux distributions. It aims to provide an alternative and much more customizable application dock / taskbar for managing pinned and running apps. Until recently, Dash to Panel was limited to a single panel that combined application menus, taskbar and system tray. However, a new update for Dash to Panel was released a couple of months back, allowing users to create two panels. Using this new option, you can now emulate the classic GNOME2 layout, featuring a two panel setup for managing system tray and taskbar. This article will explain how to create this two panel layout using Dash to Panel GNOME Shell extension. # ** How_to_Install_LinuxFX_Windowsfx_10_on_VMware_Workstation –_SysAdmin ** This video tutorial shows how to install LinuxFX Windowsfx 10 on VMware Workstation step by step. This tutorial is also helpful to install LinuxFX Windowsfx 10 on physical computer or laptop hardware. # ** How_to_Install_Heat_Sinks_on_the_Raspberry_Pi_–_Linux_Hint ** There is a relation between temperature and performance in every electronic device. The lower the temperature, the better the performance. The higher the temperature, the lower the performance. Within a certain boundary, this effect is visible in electronic devices like a Raspberry Pi. So, it is essential to keep the temperature of the Raspberry Pi within a certain boundary. Heat sinks are metal objects that are usually placed over the chips and processor of Raspberry Pi. The heat sinks help transfer the heat generated on the processors and other chips to the air. That way, the temperature of the processors and chips remain within a certain boundary that won’t hamper the productivity of the device. In this article, I am going to show you how to install heat sinks on the Raspberry Pi. So, let’s get started. # ** How_to_Create_Hard_Link_and_Soft_Link_in_Linux?_–_Linux Hint ** In the Linux operating system, all the information about a file is stored in its respective inode. These inodes allow you to know all the metadata of a file. There is a concept of creating links to a file in Linux, just like we create pointers to the files in most of the popular programming languages. These links are basically of two types: the hard and the soft links. A hard link to a file is essentially an exact copy of the file, which means that a hard link to a file and the actual file will share the same inode. The biggest advantage of creating a hard link is that even if you accidentally delete the actual file, you will still be able to access its contents via its hard link. On the other hand, a soft link or a symbolic link works exactly like a pointer or a shortcut to a file. It is not an accurate copy of the file but only points to the original file. A soft link to a file and the actual file will have different inode values. Moreover, if you delete the actual file at any time, you will not be able to access its contents via its soft link. Today, we will share with you the methods of creating a hard link and soft link to a file in Linux. Note: We have used Linux Mint 20 for walking you through the methods shown below. # ** How_to_install_VirtualBox_on_Ubuntu_20.04_Linux_LTS_– nixCraft ** Explains how to install the VirtualBox app on Ubuntu 20.04 LTS Linux for trying out new guest operating (Virtual Machines). # ** How_to_fix:_Connection_refused_by_port_22_Debian/Ubuntu_– Linux_Hint ** SSH provides a secure way to access and manage Linux servers. Sometimes while connecting to SSH servers, users often encounter “Connection refused” error by port 22. It happens because of several reasons like SSH service is not running, the port is blocked by the firewall, or the server is using a different port. It can also occur because of the IP conflict issue. In this article, we will discuss some of the solutions that you should try in order to fix the error. # ** How_to_clone_an_object_in_PHP_–_Linux_Hint ** Object cloning can be very useful for object- oriented programming. In this tutorial, we show you how to clone an object in PHP. # ** How_to_clear_command_history_in_Linux_–_Linux_Hint ** The bash history stores the records of all terminal commands which are executed by a user on the command-line Linux system. Using the history feature, you can easily locate the previously executed commands on your Linux system through the arrow keys navigation. In this article, how to clear command history in Linux is explained. # ** How_To_Install_HAProxy_on_CentOS_8_–_idroot ** In this tutorial, we will show you how to install HAProxy on your CentOS 8. For those of you who didn’t know, HAProxy is a free HTTP/TCP high availability load balancer and proxy server. It spreads requests among multiple servers to mitigate issues resulting from a single server failure. HA Proxy is used by a number of high-profile websites including GitHub, Bitbucket, Stack Overflow, Reddit, Tumblr, Twitter, and Tuenti, and is used in the OpsWorks product from Amazon Web Services. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation HAProxy on a CentOS 8. # ** How_To_Install_Python_3.9_on_Ubuntu_20.04_–_TecAdmin ** Python is an object-oriented, high-level programming language. It is an open source with a large community. Python is used as key languages among the top tech companies like Google. The Python 3.9 stable version has been released with several improvements and security updates. It included multiple new modules, improved existing modules and many other features. You can choose deadsnakes PPA for Python installation on Ubuntu 20.04 system. Use this tutorial to install Python 3.9 On Ubuntu 20.04 LTS Linux system via Apt-Get. You can also choose second method to install Python using source code. # ** YAML_for_beginners_|_Enable_Sysadmin ** YAML Ain’t a Markup Language (YAML), and as configuration formats go, it’s easy on the eyes. It has an intuitive visual structure, and its logic is pretty simple: indented bullet points inherit properties of parent bullet points. But this apparent simplicity can be deceptive. It’s easy (and misleading) to think of YAML as just a list of related values, no more complex than a shopping list. There is a heading and some items beneath it. The items below the heading relate directly to it, right? Well, you can test this theory by writing a little bit of valid YAML. # ** colorls_–_turbocharged_alternative_to_ls ** The part of the operating system responsible for managing files and directories is called the file system. It organizes our data into files, which hold information, and directories (also called ‘folders’), which hold files or other directories. Several commands are frequently used to create, inspect, rename, and delete files and directories. One of these commands is ls, which prints the names of the files and directories in the current directory. A directory is really just a file. It’s a special file with special rules. The ls utility appeared in the first version of AT&T UNIX. Are you looking to liven up your shell? Want a bit more beauty on your terminal? colorls might be the ticket. colorls is a command-line utility that aims to improve on ls. color is written in Ruby. o **** Games **** # ** A_reminder_of_some_recent_Linux_game_releases_–_October 2020_edition_|_GamingOnLinux ** Despite this feeling like the longest year ever, time continues moving on and there’s been a number of great games released with Linux support in the last few months. It’s time to slow down a bit, and take a look at what developers have been bringing their games over to Linux officially because it’s easy to get swallowed up in a sea of news. This will also serve as a nice starting point for anyone out for a new Linux game right now. Since this is a reminder listicle, we will link to previous articles. # ** Map_Your_Gamepad_Buttons_With_Keyboard,_Mouse,_or_Macros/ Scripts_Using_AntiMicroX_in_Linux_–_It’s_FOSS ** Gaming peripherals on Linux do not have a great reputation, but we do have some interesting open source tools that can make things easier for you. For instance, I’ve previously covered a tool Piper which lets you configure your gaming mouse. This time, let me introduce you to an exciting open source tool that lets you utilize your game pad by mapping it to your keyboard, mouse, scripts, or macros. # ** GOG_have_put_up_their_own_spooky_Halloween_sale_| GamingOnLinux ** If you weren’t convinced by anything Humble Store are currently offering in their Halloween sale, take a look over on the DRM-free store GOG with their big Halloween sale now on. As usual, we’ve looked through to find some of the most interesting games that are supported on Linux and GOG to offer up a few suggestions to get you going. # ** Explore_post-apocalyptic_Japan_as_a_little_robot_finding_a lost_friend_in_Life_of_Delta_|_GamingOnLinux ** With an attention-grabbing art style, Life of Delta looks like it’s going to be a very intriguing post- apocalyptic point and click adventure. # ** 9_Monkeys_of_Shaolin_is_a_great_classic_kung-fu_movie inspired_beat_‘em_up_out_now_|_GamingOnLinux ** 9 Monkeys of Shaolin gives us another wonderful beat ‘em up with easy to use controls, thoroughly entertaining combat and some great visuals. # ** Gravity_Ace_is_an_excellent_take_on_classic_twin-stick cave-flying_and_it_feels_awesome_|_GamingOnLinux ** Cave-flying is a genre that was big a very long time ago, now though not so much but Gravity Ace from John Watson entered Early Access recently and it’s absolutely brilliant. The idea of cave flyers are that you’re always fighting against gravity while you pilot some sort of spaceship. Developer John Watson took that basic idea with Gravity Ace, threw a load of code at Godot Engine and came out with an Early Access game that shows how timeless certain types of genres can be. Gravity Ace has you fly, fight, and manoeuvre through various tight levels with intense gravitational fields and cramped firefights and it looks awesome while doing so. # ** Nonsense_Soccer_is_a_highly_amusing_local_multiplayer platformer-soccer-hybrid_|_GamingOnLinux ** After your next local multiplayer game? Nonsense Soccer is out in Early Access and it’s already a huge amount of fun if you’re the competitive type. Nonsense Soccer takes the classic sport and turns it into a side-on platformer-soccer-hybrid and the result is chaotic. Simple enough for anyone young and old to pick up their favourite gamepad and get kicking. It’s actually been available for a little while already, with the new Steam release being their second major update. # ** Check_out_the_fresh_demo_of_Bound_By_Blades_and_take_down some_fierce_monsters_|_GamingOnLinux ** Bound By Blades might look welcoming with the sweet colourful style and wonderful music, but this action-RPG gets quickly intense. Inspired somewhat by Monster Hunter, it originally tried going through Kickstarter to gather funds back in 2019. It failed but the development has continued anyway. The idea is that you go through increasingly tough battles, slaying big creatures in the unique four-corner combat arena where you run between four corners, dodging enemy attacks and unleash your own. After a year of work, the new demo is out now. # ** Humble_Store_has_a_big_Halloween_sale_on_right_now_| GamingOnLinux ** Prepare for Halloween with some new games? It’s not like you’re able to go out much with the COVID19 disease still raging on so staying in and playing games sound great to me. To help with that you can check out the Humble Store Halloween Sale, which has a number of big hits going on some pretty high discounts. While it’s a Halloween sale, the majority of the titles oddly aren’t really scary or much related to the event, still it’s another good chance to build up your collection. o **** Distributions **** # **** BSD **** # ** ext4_(and_FUSE)_on_FreeBSD ** FreeBSD has a FUSE kernel module (Filesystems in User Space, I think), which allows it to use other filesystems – in user space – than it would normally do. Today it saved my bacon. I do a lot of development work on a FreeBSD machine, with Linux as the target platform: that’s what you get (punishment?) for writing Linux installers, I guess. I have a handful of development and test VMs, all in VirtualBox, all with a ZFS volume (a reserved chunk of disk) as virtual disk. This normally gives me a lot of freedom in what I do with my VM’s HDDs: I can manipulate them easily from the host system. For testing purposes, that’s usually either zeroing them out or putting some partition table on them beforehand. For whatever reason, today VirtualBox was giving me no end of trouble: as I boot each Linux VM, it gets a ton of I/O errors reading the disk, then ends up wedged somewhere in what looks like Plymouth in the guest, and then VBox tells me there was an error and gives up on the VM. It’s not physical I/ O errors, since I can read all the data from the ZFS volume with dd, but how can I reach the data? # **** IBM/Red Hat/Fedora **** # ** Cloud_Native_&_Confidential_Computing_on_IBM_Z_& LinuxONE_with_Ubuntu_20.04 ** # ** The_First_Mainframe_Computer:_Harvard_Mark_I ** The mainframe computer, or ‘big iron’ in the computer industry, is the longest-running computer system in history. This technology has been substantially useful since the World War II era. In fact, the first mainframe computer was used mainly by the US Navy during the war. Like supercomputers, the mainframe computer addressed the need for an automatic, large-scale calculator as a more efficient and error-free way of computing. It was the invention of such machines that redefined the term ‘computer’ to refer to devices that can carry out automatic calculations of mathematical operations, a term that used to refer to humans who performed the manual calculations of such operations. Today, the importance of this technology in large-scale transaction processing remains unparalleled. Large industries in both the public and private sectors, from government and banking to aviation and healthcare, are in constant need of faster large-scale mainframes with higher stability and reliability. Consequently, big irons continue to evolve, as they remain at the core of every IT infrastructure. Inspired by Babbage Howard Aiken was a graduate student at Harvard when he came up with the concept of a device that can automatically calculate differential equations, after encountering difficulties in solving mathematical physics problems in his research. He envisioned a machine that could take in loads of mathematical inputs and produce precise and reliable results in a short time. After coming up with an initial design, he approached some manufacturers, but none were interested. Unabashed, Aiken explored other technological advances to improve his design. He eventually came upon Henry Babbage’s demonstration of his father’s Analytical Engine at Harvard, performed 70 years prior. Noticing the similarities between his design and that of Charles Babbage’s, Aiken studied Babbage’s work on the Analytical Engine and used his principles in the development of a new conceptual design. Aiken finished the design in 1937 and obtained the support of the Harvard faculty, who were impressed by his efforts. He presented his design to several manufacturers. Aiken eventually gained the nod from IBM in 1939 after Thomas Watson, then chairman of IBM, saw it as good publicity for the company and as an opportunity to showcase the company’s talents. # ** New_fwupd_1.5.0_release_–_Technical_Blog_of_Richard Hughes ** Today we tagged the 1.5.0 release of fwupd. Quite a bit has changed since the last release and I figured a blog post probably made sense to explain things. From a firmware engineer point of view, the most useful is the ability to build composite images, for instance building a firmware.dfuse file from different A.dfu and B.dfu images. At the moment there are commands in fwupdtool to convert one file format to another, but not to merge or alter them. Many firmware files are really just containers which can store multiple images, each with optional id, index and addresses. This new fwupd feature also allows us to create very small complicated container binaries for fuzzing. # ** Fwupd_1.5_Released_With_Expanded_Hardware_Support, New_Capabilities ** Version 1.5 of the Fwupd utility is available for updating various component firmware/BIOS natively on Linux and integrating with the Linux Vendor Firmware Service (LVFS) for the easy distribution of said firmware images. [...] Some of the hardware plug-in additions were motivated by Lenovo’s increased support for Linux on their systems, which is great to see continuing. # ** Red_Hat_Publishes_Open_Source_Participation Guidelines ** Red Hat’s Brian Proffitt says the guidelines “reflect the values and culture of Red Hat in the most appropriate way possible: a collaboration of many associates working toward a common goal, documenting how Red Hat is committed to contributing to any free and open source project in the most collaborative ways possible.” # ** Linux_in_the_enterprise_as_seen_from_IBM ** It’s hard to imagine now, but 20 years ago, enterprise support and use of Linux was a controversial choice. Executives had trouble seeing the value of investing resources in an unproven, open-source operating system when mainstream options achieved the same results with less perceived risk. With the benefit of hindsight, so many enterprise clouds are run on Kubernetes containers with Linux that the initial concerns seem silly. The changes gave developers the capabilities to produce more agile, robust and innovative work than ever before. The success of the modern Linux cloud is due partly to IBM’s decision to support Linux on its mainframes 20 years ago. We spoke to Javier Perez, open-source program leader at IBM, about why and how IBM made this decision and what trends he thinks are going to influence the next 20 years for developers. # ** Open_Source_AI_and_Data:_Keep_up_with_rapid_advances with_LF_AI_and_Data_–_IBM_Developer ** The Linux Foundation Artificial Intelligence Foundation (LF AI) is merging with ODPi, which has a focus on big data in the enterprise, including governance, business intelligence, and data science education. The merged foundation will be called LF AI and Data. IBM believes this move is great for the AI and data open source space and that the new LF AI and Data Foundation will pave the way for stronger, safer open source AI and data projects. Why is this important? The world’s technology increasingly runs on open source software and data. Open source AI software development has led to advances in AI pattern recognition, including image recognition, speech recognition, and entity extraction in text, that were only possible because researchers were able to use open data sets and open source software to benchmark and compare systems and approaches. The data you or your organization create influences and is influenced by AI. Increasingly, both productivity and quality of service depends on data-driven AI systems across business and society. And those AI systems are largely based on open source software and data sets at their core. # ** How_IT_consultants_can_build_trust_with_clients ** As a consultant, I’ve learned that consulting requires forming a customer relationship built upon trust. The client and the consultant usually establish trust through shared experiences. The most common shared experience is working through contract delivery. However, only focusing on contract delivery may cause the clients or clients to miss additional opportunities. I’ve laid out some low-cost or free opportunities for building trust below. These are not just for one party or the other to initiate! If you are the client, I encourage you to engage your consultants to find mutual interests. Likewise, if you’re the consultant, look for ways to add value for your customer by sharing your expertise. # ** The_Red_Hat_Accelerators_Wear_Many_Fedoras ** With Red Hat Accelerators, there’s a strong community feel with benefits for practitioners to expand their expertise, offer a voice to influence offerings and a seat at the table during industry events. Check out a few examples of how Red Hat Accelerators have been involved since the program’s inception. [...] Red Hat Accelerators have the opportunity to join briefings and other sessions, hearing from and sharing with teams from across the company, including engineers, marketing, product managers, executives and more. These in-depth discussions and forums have included opportunities to engage with Red Hatters like Chris Wright (senior vice president and CTO), Stefanie Chiras (senior vice president and general manager of Red Hat Enterprise Linux), and Paul Cormier (Red Hat’s president and CEO). Forming deeper relationships with customers means engaging Red Hatters from every direction, so customers in the Accelerators program can pick their brains and access candid, unfiltered information on any topic, big or small (or hybrid). # **** Debian Family **** # ** Debian_Wants_You_To_Vote_For_The_Debian_11 “Bullseye”_Artwork ** Debian is looking for the community to partake in the quick voting process around selecting the default artwork for the upcoming Debian 11 “Bullseye” release. Debian 11 will enter its code freeze in early 2021 and should debut as stable later in the year. Given the upcoming freeze, Debian has just commenced voting to decide the default artwork for this next major Debian GNU/Linux operating system release. # ** Vote_for_the_Debian_GNU/Linux_11_“Bullseye”_Desktop Artwork_Now ** Opened to submissions since early August, the artwork proposals for Debian GNU/Linux 11 “Bullseye,” the next major release of the popular Debian GNU/Linux operating system, has reached its deadline last week on October 15th, and now the community can vote for the winner. Jonathan Carter announced today that it’s time for the Debian community to choose the desktop artwork to be used in Debian GNU/ Linux 11 “Bullseye.” The review period for the final proposals starts today, October 26th, until November 9th, and winners will be unveiled in mid-November. # **** Canonical/Ubuntu Family **** # ** Pop!_OS_20.10_Now_Supports_DEB822_Format ** The Linux distribution from System 76 has converted over to the friendlier apt format. Most users of Debian-based distributions are familiar with the single line apt repository format which includes all of the information for a repository. With the new DEB822 format, those single lines are converted to multi- line entries, which allow more flexibility and extensibility over the standard for Debian software repositories. In fact, the single-line format standard is planned for depreciation, so most distributions will eventually convert over. For Pop!_OS users, that time is now. Pop!_OS is the Linux distribution created by System 76 as both a developer and general usage desktop operating system. Up until 20.10, Pop!_OS defaulted to the single-line style of repository entries. Now, instead of the /etc/ apt/sources.list file, you’ll find those repository entries in /etc/apt/ sources.list.d/system.sources. # ** Xubuntu_20.10_released!_«_Xubuntu ** The Xubuntu team is happy to announce the immediate release of Xubuntu 20.10! Xubuntu 20.10, codenamed Groovy Gorilla, is a regular release and will be supported for 9 months, until July 2021. If you need a stable environment with longer support time we recommend that you use Xubuntu 20.04 LTS instead. The final release images are available as torrents and direct downloads from xubuntu.org/download/. As the main server might be busy in the first few days after the release, we recommend using the torrents if possible. Xubuntu Core, our minimal installation option, is available to download from unit193.net/xubuntu/core/ [torrent, magnet]. Find out more about Xubuntu Core here. We’d like to thank everybody who contributed to this release of Xubuntu! # ** Edge_cloud_boost_for_Raspberry_Pi_4 ** Version 20.10 of Ubuntu from Canonical on the Raspberry Pi 4 card and module for the first time supports cloud software such as Kubernetes for distributed cloud software at the edge the network for industrial applications. A new version of Linux is enabling edge cloud capability on the latest Raspberry Pi compute card. Version 20.10 of Ubuntu from Canonical for the first time provides full desktop Linux on the Raspberry Pi4 board and Compute module, but also supports cloud software such as Kubernetes. This has the potential to put distributed cloud software at the edge of the network for industrial applications. [...] On a Raspberry Pi, users can start with MicroK8s, to orchestrate highly available workloads at the edge or with LXD to build a home lab appliance using LXD’s clustering and virtual machine management capabilities. The Ubuntu 20.10 release introduces users a way to experiment, test, or develop with full cloud capabilities through the Raspberry Pi, including robotics and AI/ML. # ** Ubuntu_21.04_Is_Slated_for_Release_on_April_22,_2021 ** Following the Ubuntu 20.10 (Groovy Gorilla) release, there will be Ubuntu 21.04, whose codename will start with the word “Hirsute” followed by an animal name, which will probably be voted by the community soon. If you want to give the Ubuntu developers some suggestions on the H animal, check out this Ubuntu Discourse topic. Until the codename is decided, development on Ubuntu 21.04 will kick off later this week on October 29th with the toolchain upload, based, of course, on the current release, Ubuntu 20.10. And, as its version number suggests, the final release will be expected in April (04) 2021. # ** Ubuntu_Touch_OTA-14_Is_Coming_on_November_4th_with Better_Support_for_Android_9_Devices ** Coming hot on the heels of the Ubuntu Touch OTA-13 update, which arrived last month with support for the Sony Xperia X family and the OnePlus 3 and 3T devices, the upcoming Ubuntu Touch OTA-14 software update is currently scheduled for November 4th, 2020. In this release, the UBports development team focused their efforts on improving support for Android 9 devices, most specifically for the forthcoming Volla Phone, which will start shipping to backers next month and will also offer a variant powered by Ubuntu Touch. o **** Devices/Embedded **** # ** ModBerry_controller_advances_to_Raspberry_Pi_CM4 ** Techbase has opened $272 and up pre-orders on a modular “ModBerry 500 CM4” industrial controller based on the Raspberry Pi CM4. Basic features include GbE, serial, 8-bit DIO, USB, and 1-Wire and options include NVMe, 5G, fieldbus, and digital and analog I/Os. Poland-based Techbase has upgraded its ModBerry 500 line of passively cooled DIN-rail automation controllers with a ModBerry 500 CM4 model that supports the Raspberry Pi Compute Module 4. The new controller follows earlier models such as its RPi CM3 based ModBerry 500 M3 and ModBerry 500 with ESP32. # ** Qualcomm_QCS610_micro_SoM_and_devkit_to_power_AI_and_ML smart_cameras ** Last July, we missed Qualcomm’s announcement of QCS410 and QCS610 processors designed to bring “premium camera technology, including powerful artificial intelligence and machine learning features formerly only available to high-end devices, into mid-tier camera segments”. The new SoC’s were recently brought to our attention by Lantronix as they have just introduced a new Open- Q 610 micro system-on-module (μSOM) based on Qualcomm QCS610 processor, as well as a development kit designed to bring such smart cameras to market. # **** Open Hardware/Modding **** # ** Arduino_Blog_»_Transform_a_pile_of_clothing_into_the robot_of_your_nightmares ** While whatever you heard bump in the night was probably nothing to be concerned about, if you see a suspicious blob of clothing on the floor, you might give it another look. Although not particularly dangerous, YouTuber “Sciencish” has come up with a robot that causes a pile of clothes to turn and face, then travel towards the light source you used to check it out. The device features four photoresistors, along with an Arduino Uno and two steppers on a robotic chassis for movement. It also accommodates a filament or wire frame on which clothing can rest. When a light is shined at it, the LDRs pick up this “signal” through the clothes. The robot then waits until the lights are off, pauses a bit more, and then rotates to face the person and incrementally advances. # ** Arduino_Blog_»_Say_hello_to_the_new_Arduino_Oplà_IoT Kit:_Experience_the_Internet_of_Things_in_your_hands! ** We’re excited to announce the launch of the Arduino Oplà Kit, the first open programmable IoT platform that allows you to add smart connectivity to the devices around your home or workplace and build custom IoT devices. The Oplà IoT Kit contains all the hardware necessary to create eight connected applications, access to an online platform with assembly instructions, and a 12-month subscription to the Arduino Create Maker Plan. This kit is perfect for beginners with basic DIY experience, while more advanced users can leverage it to customize and hack their smart applications and devices, with full control of their data and processes. # **** Mobile Systems/Mobile Applications **** # ** Mirada_announces_commercial_launch_of_new_Android_TV solution ** # ** Unofficial_Xiaomi_software_update_policy_hints_at MIUI_&_Android_OS_versions_device_owners_can_expect ** # ** How_to_protect_your_Android_phone_from_one_of_the biggest_‘dangers’_on_WhatsApp ** # ** How_the_LG_Wing_made_me_completely_rethink_how_I_use Android_phones ** # ** How_to_stop_your_Android_device_from_listening_to you ** # ** How_to_use_Google_Pay_on_Android_and_iOS? ** # ** OnePlus_Nord_vs._Nord_N10_5G_vs._Nord_N100:_Spec comparison ** # ** Samsung_Galaxy_Fit2_vs._Galaxy_Fit:_Should_you upgrade? ** # ** Android_apps_for_children_were_actually_stealing user_data ** # ** These_Android_Launchers_Will_Change_the_Way_You_Use Your_Phone ** # ** Sony’s_new_PS5_controller_works_with_Android_but_not without_some_issues ** # ** Idiap_receives_accreditation_to_grant_biometrics certificates_for_Android ** # ** YouTube_rolling_out_player_page_redesign_with gestures,_suggestions_for_Android_and_iOS ** o **** Free, Libre, and Open Source Software **** # ** Jérôme_Gardou_hired_full-time_to_work_on_the_memory manager ** I proudly announce that ReactOS Deutschland e.V. has hired Jérôme Gardou to work full-time on the ReactOS kernel’s memory manager for the next 3 months. Jérôme is a ReactOS veteran who has been contributing to the project since 2009. He has deep expertise into nearly all parts of ReactOS, ranging from various user-mode components (mostly related to low-level graphics) over their kernel-mode counterparts and down to bare-metal components like the kernel memory manager. During the upcoming months, Jérôme is going to overhaul the Mm (Memory Manager) and Cc (Cache Controller) components of the kernel. Both of them are core parts of the operating system, which are involved in every memory request and file operation. Improving them is expected to have a substantial effect on the overall stability and performance of ReactOS. # ** “Open-Source_Windows”_ReactOS_To_See_Improved_Memory Management_–_Phoronix ** ReactOS Deutschland e.V. has hired one of their long-time contributors to work full-time on the “open-source Windows” implementation’s memory management for the next quarter. ReactOS is funding longtime contributor Jérôme Gardou to work full-time for the next three months on the open-source operating system’s memory manager and cache controller code within its kernel. ReactOS hopes this overhaul to the MM/CS code will yield “a substantial effect on the overall stability and performance of ReactOS.” # ** My_Open_Source_meltdown,_and_the_rise_of_a_star ** There comes a time when you feel that you don’t fit anywhere. Where your ideas, principles, motivation and struggles simply don’t align with anyone else. For years, I felt part of something that was larger than myself, had the motivation to use a huge part of my free time to contribute to projects and in several cases, make personal sacrifices to help others, and even envisioned a future for myself in places where I thought it was impossible. It’s that struggle trying to find our place in this huge Open Source world what usually ends up in personal meltdown and professional burnout. It’s not a secret that as fast as technologies evolve, the faster we end up being obsolete, unless we dedicate most of our time to keep up to date on every break through. I’m not the exception to this, and after being an active contributor for almost 15 years, and then have my “time off” to be a full time mom and employee, what happened in the Projects I used to Contribute left me feeling way far from my comfort zone. I’m grateful that most of the places where I’ve contributed has been because people asks for my help, and even after a long absence it was not different from before. # **** CMS **** # ** Kiwi_TCMS_–_Kiwi_TCMS_celebrates_200K+_downloads ** We are happy to announce that Kiwi TCMS has been downloaded more than 200000 times via Docker Hub! # **** Programming/Development **** # ** Graphics_in_Qt_6.0:_QRhi,_Qt_Quick,_Qt_Quick_3D ** Last year we had a three part blog series about Qt’s new approach to working with 3D graphics APIs and shading languages: part 1, part 2, part 3. For Qt Quick, an early, opt- in preview of the new rendering architecture was shipped in Qt 5.14, with some improvements in Qt 5.15. With the release of Qt 6.0 upcoming, let’s see what has happened since Qt 5.15. It will not be possible to cover every detail of the graphics stack improvements for Qt Quick here, let alone dive into the vast amount of Qt Quick 3D features, many of which are new or improved in Qt 6.0. Rather, the aim is just to give an overview of what can be expected from the graphics stack perspective when Qt 6.0 ships later this year. # ** The_Qt_Company_Details_The_Graphics_Stack_Changes With_Qt_6.0 ** If all goes well Qt 6.0 will make its official debut in December. One of the areas much talked about for Qt 6 development has been the graphics architecture changes and better supporting more APIs besides OpenGL. Qt developer Laszlo Agocs has written a blog post outlining some of the fundamental graphics changes that have made the cut for Qt 6.0… # ** Javascript_Confirm_Method_–_Linux_Hint ** Javascript is the most known language of the web. Javascript is widely used in front-end development as well as in the back-end. Javascript provides a lot of built-in objects, functions, and methods to help in web development. In this article, we are going to learn one of the javascript’s built- in confirm() method, which is used to show pop-ups over the screen and get the user’s response. The confirm box is a bit different if we try to compare it with the alert box. It is a pop-up that contains a message/text with two buttons, “OK” and “Cancel”. The user won’t be able to do any task while a confirm box is over the screen, and he/she clicks the “OK” or “Cancel” button. This is the reason behind not recommending it’s often used. So, let’s have a look at what is a confirm box and what are the different ways to use it. The confirm() is basically a method, which is used to show a pop-up box over the web page, and it contains a message or text and two buttons, “OK” & “Cancel”. On the click of the “OK” button, the confirm method returns “true”. Similarly, on the click of the “Cancel” button, it returns false. # ** Applying_JavaScript’s_Splice_Function_–_Linux_Hint ** JavaScript is a lightweight programming language, and as with any programming language, when developing JavaScript programs, we often need to work with arrays to store data. In this article, we will introduce JavaScript’s built-in splice function and discuss how we can use it to manipulate an array. As data are generated, the structures used for storage must be updated. For this reason, a programmer must often add elements to or remove elements from an array. # ** Javascript_Trim_String_–_Linux_Hint ** Javascript is a scripting or programming language, which is used both on the client- side and back-end of the web. Just like any other language, strings are an important type of the variables, and we often need to manipulate or alter strings as per our needs. While getting data from the user in the form fields, a programmer has to take care of a lot of things. In this article, we will have a look at javascript’s trim() function. We will learn how this function helps in beautifying the strings in javascript and how can we get rid of extra spaces. So, let’s take a look at what is a string and how we can trim the strings. # ** Exploring_ELF_files_using_pyelftools_|_by_Roman Storozhenko_|_Oct,_2020_|_Medium ** There are many tools for exploring executable files of ELF format. Most of them intended for providing sole piece of information extracted from a binary in the mentioned format. They are great, but sometimes we need a kind of an universal and yet highly specialized tool allowing to do much more than standard tools are able to. This is a moment when pyelftools come into play. In this article I would like to show some usage examples of of pyelftools. I don’t show how to use pyelftools itself, that is, its classes and other features, as you can find it in the documentation and source code itself. Instead I concentrate on applications of this tool for particular purposes. # ** How_to_Get_Current_Date_&_Time_in_JavaScript?_– Linux_Hint ** Javascript has become a massively used programming language due to the expansion of the internet and the web at an unbelievable pace. In the modern world of the web, we can do almost every task in one single browser, and Javascript is used in every single website we see in our daily routine life. We frequently used to see the date and time at almost every website. In this article, we are going to have a look at how we can get the current time in Javascript and what are the different ways to get the date and time according to our requirement. Javascript provides a built-in object Date, which helps in managing all the date and time. Later, we can extract whatever we want according to our needs using different built- in methods. So, let’s just straight jump into the process and learn the different techniques to extract the current date and time. # ** How_to_use_PHP_Null_Coalescing_Operator_–_Linux_Hint ** The null coalescing operator (??), one of the new features of PHP 7, can be used as an alternative to the ternary operator and isset () function. It is used to check whether a value is assigned to a variable, and it returns a default value when no value is defined for a variable. This operator can also be used to see if $_GET[] and $_POST[], which receive user inputs, are set. Furthermore, it can check the value of more than one variable via chaining. In this article, the differences between the ternary and null coalescing operators are discussed, and the null coalescing operator is used as an alternative to the ternary operator and isset() function. # **** Python **** # ** Seaborn_Scatter_Plot_–_Tutorial_and_Examples ** In this tutorial, we’ll go over how to plot a scatter plot in Seaborn and Python. We’ll go over simple plotting examples, as well as multi-faceted plotting of multiple plots and 3D plots using Seaborn and Matplotlib. # ** What_Does_“if___name___==___main__:””_Do_in Python? ** if __name__ == “__main__” is used to control the behavior of our Python code when it’s executed directly or imported as a module. This tutorial explains how. # ** Python_round()_Function_–_Linux_Hint ** Python is a very versatile high-level programming language that is most widely used in Data Sciences, Machine Learning, and Artificial Intelligence. Python provides great support through built-in modules and functions where we need to play with the numbers. The Python round() function rounds off the floating-point number to the stated number of decimals and returns it.For example, we have a floating-point number 6.677, and we need to round it off to the 2 decimal points, then the round() function will do the job and round off the number to 6.68. # ** Multi-Layer_Perceptron_&_Backpropagation_– Implemented_from_scratch ** Writing a custom implementation of a popular algorithm can be compared to playing a musical standard. For as long as the code reflects upon the equations, the functionality remains unchanged. It is, indeed, just like playing from notes. However, it lets you master your tools and practice your ability to hear and think. In this post, we are going to re-play the classic Multi-Layer Perceptron. Most importantly, we will play the solo called backpropagation, which is, indeed, one of the machine-learning standards. As usual, we are going to show how the math translates into code. In other words, we will take the notes (equations) and play them using bare- bone numpy. # ** PyDev_of_the_Week:_William_Horton ** This week we welcome William Horton (@hortonhearsafoo) as our PyDev of the Week! William is a Backend Engineer at Compass and has spoken at several local Python conferences. He is a contributor to PyTorch and fastai. Let’s spend some time getting to know William better! Can you tell us a little about yourself (hobbies, education, etc): A little about myself: people might be surprised about my educational background–I didn’t study computer science. I have a bachelors in the social sciences. So by the time I finished undergrad, the most programming I had done was probably doing regressions in Stata to finish my thesis. I decided against grad school, and instead signed up for a coding bootcamp (App Academy) in NYC. The day I’m writing this, September 28, is actually 5 years to the day that I started at App Academy. Since then I’ve worked at a few different startups in NYC, across various industries: first investment banking, then online pharmacy, and now real estate. I’m currently a senior engineer on the AI Services team at Compass, working on machine learning solutions for our real estate agents and consumers. I like to spend my free time on a few different hobbies. I’m a competitive powerlifter, so I like to get into the gym a few times a week (although with the pandemic in NYC I didn’t lift for six months or so). I’ve actually found powerlifting to be a pretty common hobby among software engineers. Every time someone new joined my gym, it seemed like they came from a different startup. I love to play basketball. And I’m passionate about music: I’ve been a singer almost my whole life, and most recently was performing with an a cappella group in NYC. And in the last year I’ve picked up the guitar, after not touching it since I was a teenager, and that has been very fulfilling. o **** Standards/Consortia **** # ** Malayalam_fonts:_Beyond_Latin_font_metrics_|_Soliloquies ** This year’s annual international conference organized by TeX Users Group — TUG2020 — was held completely online due to the raging pandemic. In TUG2020, I have presented a talk on some important Malayalam typeface design factors and considerations. The idea and its articulation of the talk originated with K.H. Hussain, designer of well- known fonts such as Rachana, Meera, Meera Inimai, TNJoy etc. In a number of discussions that ensued, this idea was developed and later presented at TUG2020. Opening keynote to TUG2020 was delivered by Steve Matteson, about the design of Noto fonts. He mentioned that Noto was originally envisaged to be developed as a single font containing all Unicode scripts; but that was changed due to a couple of reasons: (1) huge size of resulting font and (2) the design of many South/South-East Asian characters do not fit well within its Latin font metrics. * **** Leftovers **** o **** Health/Nutrition **** # ** French_doctor_warns_his_country_has_‘lost_control’_of virus ** A French doctor warned Monday that his country has “lost control of the epidemic,” a day after health authorities reported more than 52,000 new coronavirus cases as nations across Europe enact more sweeping restrictions to try to slow surging infection rates. Spain — the first European country to surpass 1 million confirmed COVID-19 cases — declared a state of emergency Sunday that included a nationwide overnight curfew, a cap of six people on social gatherings and possible travel bans in and out of the hardest-hit regions. The effect was clear on Barcelona’s famed Las Ramblas promenade, which was deserted Sunday night when it normally would have been teeming with people. In two major Italian cities, people took to the streets amid a pushback from small sections of society to new restrictions. On Friday, demonstrators in Naples protested a locally imposed 11 p.m. to 5 a.m. curfew and clashed with police. On Saturday night, far-right and neo-fascist groups led a similar protest in Rome against a curfew. Another protest is planned for Tuesday in Milan. o **** Integrity/Availability **** # **** Proprietary **** # **** Pseudo-Open Source **** # **** Privatisation/Privateering **** # **** Linux Foundation **** # ** New_AI_&_Data_Foundation_Combines Industry’s_Fastest-Growing_Open Source_Developments_in_Artificial Intelligence_and_Open_Data ** LF AI Foundation (LF AI), the organization building an ecosystem to enable and sustain open source innovation in artificial intelligence (AI), machine learning (ML), and deep learning (DL), and ODPi, a nonprofit organization accelerating the open ecosystem of big data solutions, today announced they will come together under the new LF AI & Data Foundation. The LF AI & Data The Linux Foundation’s AI Foundation & ODPi merge to support growing portfolio of technologies and drive open source collaboration across AI and data Foundation will build and support an open community and a growing ecosystem of open source AI, data and analytics projects, by accelerating development and innovation, enabling collaboration and the creation of new opportunities for all the members of the community. As one entity under the Linux Foundation, this consolidated and focused effort will enable additional collaboration and integration in the space of AI/ML/DL and Data. With the creation of LF AI & Data, both communities will now support a growing ecosystem of artificial intelligence, machine learning, deep learning and data technologies. AI and Data are inseparable and codependent on each other. Combining efforts in both spaces will bring developers and projects under a single roof, orchestrated by a single Technical Advisory Council and several committees (Trusted AI, BI & AI), to work together towards building the open source AI & Data ecosystem and accelerating development and innovation. Hosting projects under a single umbrella enables closer collaboration, integration, and interoperability across projects and is a proven recipe for building strong open ecosystems. At the same time, it will provide a unified guidance for end users on tools, interoperability, integration, standards, and the future of AI, Data and Analytics as its use continues to grow in every industry. Furthermore, as member driven organizations, joining forces under LF AI & Data will allow greater efficiency for members across the various services we offer to our hosted projects. # ** 2020_Open_Source_Jobs_Report Reveals_Spike_in_Demand_for_DevOps Talent,_Continued_Dearth_of_Open Source_Skills ** The Linux Foundation, the nonprofit organization enabling mass innovation through open source, and edX, the trusted platform for learning, have released the 2020 Open Source Jobs Report, examining demand for open source talent and trends amongst open source professionals. Despite the pandemic, demand for open source technology skills continues to be strong. Companies and organizations continue to increase their recruitment of open source technology talent while offering increased educational opportunities for existing staff to fill skills gaps. 93% of hiring managers report difficulty finding open source talent, and 63% say their organizations have begun to support open source projects with code or other resources for the explicit reason of recruiting individuals with those software skills, a significant jump from the 48% who stated this in 2018. DevOps has also become the top role hiring managers are looking to fill (65% are looking to hire DevOps talent), moving demand for developers to second (59%) for the first time in this report’s history. 74% of employers are now offering to pay for employee certifications, up from 55% in 2018, 47% in 2017, and only 34% in 2016. # ** Linux_and_open-source_jobs_are hotter_than_ever ** The Linux Foundation and , the leading online course company, released the 2020 Open Source Jobs Report on October 26. Once again, despite the COVID-19 pandemic, the demand for open-source technology skills is growing. 37% of hiring managers say they will hire more IT professionals in the next six months. Specifically, 81% of hiring managers say hiring open source talent is a priority going forward. 56% of hiring managers plan to increase their hiring of open source pros in the next six months Why? The answer to that is simple. As a recent Red Hat survey found, 86% of IT leaders said the most innovative companies are using open-source software, citing higher quality solutions, lower cost of ownership, improved security, and cloud-native capabilities as the top reasons for usage. So, even in these bad times, the demand for open-source savvy is higher than ever. # ** Qualified_Open_Source_Talent_Still In_Short_Supply:_Report ** Companies and organizations continue to increase their recruitment of open source technology talent while offering increased educational opportunities for existing staff to fill skills gaps. The Linux Foundation and edX have released the 2020 Open Source Jobs Report which reveals spike in demand for DevOps talent and continued dearth of open source skills. According to the report, 93% of hiring managers report difficulty finding open source talent and 63% say their organizations have begun to support open source projects with code or other resources for the explicit reason of recruiting individuals with those software skills, a significant jump from the 48% who stated this in 2018. # ** LF_AI,_ODPi_Merge_To_Form_LF_AI_& Data_Foundation ** LF AI Foundation and ODPi have announced plans to come together under the new LF AI & Data Foundation. As one entity under the Linux Foundation, this consolidated and focused effort will enable additional collaboration and integration in the space of AI/ML/DL and Data. With the creation of LF AI & Data, both communities will now support a growing ecosystem of artificial intelligence, machine learning, deep learning and data technologies. # ** Linux_Foundation_Focuses_on Science_and_Research_to_Advance Diversity_and_Inclusion_in_Software Engineering ** Open Source Summit Europe, October 26, 2020 – The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced the Software Developer Diversity and Inclusion (SDDI) project. SDDI will explore, evaluate, and promote best practices from research and industry to increase diversity and inclusion in software engineering. Founding contributors include Comcast, Facebook, GitHub, Intel and VMware and research professors from Beijing University of Posts and Telecommunications, Eindhoven University of Technology, Oregon State University, University of Auckland and University of Victoria. According to StackOverflow’s 2020 survey of more than 65,000 developers, 91.7 percent identify as male and 70.7 percent as white or of European descent. There is a tremendous amount of work to be done to create inclusive environments that can lead to a more diverse community building the software that is the foundation for our digital society. Research indicates that racially diverse groups make better decisions, diverse open source projects are more productive and that working on gender diverse teams improves attitudes towards women. “While there are a variety of important diversity and inclusion initiatives in the technology industry, none are focused on increasing diversity across categories – race, gender, age and cognitive ability – in software engineering and informed by science and research,” said Kate Stewart, senior director of strategic programs at Linux Foundation. “We have optimism about the future of the open source community and our collective ability to increase diversity and inclusion. The work we do today can influence the vibrancy of the community and effectiveness of our technologies tomorrow.” # ** Linux_Foundation_Focuses_on Science_and_Research_to_Advance Diversity_and_Inclusion_in_Software Engineering ** # **** Entrapment (Microsoft GitHub) **** # ** Microsoft_on_Linux:_It’s_a_lot_easier than_you_think ** # ** RIAA_Attacks_YouTube_DL_With_DMCA Takedown ** Recently the RIAA filed a DMCA takedown notice to GitHub for the removal of YouTube-dl an archiving tool for downloading videos from youtube along with other websites so today we’re going to read through this letter and see what case is being made. # ** RIAA_weaponizes_DMCA_against_an_open source_project! ** # ** GitHub_Disables_youtube-dl_Repository ** The Recording Industry Association of America, Inc. (RIAA) filed a request for removal regarding the popular youtube-dl project, which allows developers to download the source files for YouTube videos. # ** FRR:_The_Most_Popular_Network_Router You’ve_Never_Heard_Of [Ed: They do communication and development using proprietary software that spies (this and only this... only proprietary)] ** Free Range Routing is a fully open project, and always looking for contributors for documentation, software or the discussion. You can submit documentation updates via Github, join their mailing list or join the community Slack channel. If you want an easy way to try out FRR yourself, Nvidia provides a free, cloud-hosted lab of their Nvidia Cumulus Linux software running FRR. You can use Nvidia Cumulus in the Cloud today or get a guided tour including using FRR with the Nvidia Cumulus Linux On Demand labs. # **** Security **** # ** Security_updates_for_Monday_[LWN.net] ** Security updates have been issued by Debian (fastd, freetype, openjdk-11, phpmyadmin, and thunderbird), Fedora (ant, firefox, freetype, kde- partitionmanager, kpmcore, mupdf, python-PyMuPDF, singularity, suricata, and zathura-pdf-mupdf), Mageia (claws- mail, nss, firefox, pdns-recursor, and thunderbird), openSUSE (atftp, chromium, firefox, freetype2, gnutls, hunspell, kleopatra, and opera), Oracle (firefox, java-11-openjdk, and kernel), Red Hat (firefox and kpatch-patch), SUSE (bluez, firefox, glibc, libcdio, rmt-server, and SDL), and Ubuntu (freetype, pam-python, and perl). # ** Reproducible_Builds:_Second_Reproducible Builds_IRC_meeting ** Please join us on the #reproducible- builds channel on irc.oftc.net — an agenda is available. As mentioned in our previous meeting announcement, due to the unprecedented events in 2020, there will be no in-person Reproducible Builds event this year, but we plan to run these IRC meetings every fortnight. o **** Defence/Aggression **** # ** A_New_Direction_for_U.S._Foreign_Policy_in_Africa_| Dissent_Magazine ** President Trump’s approach to Africa rightly elicits outrage. His conception of the continent ranges from disinterest—he has only mentioned it three times out of around 20,000 tweets—to outright contempt, such as when he referred to African nations as “shithole countries.” For eighteen months, the office of the assistant secretary of state for African affairs was empty or occupied by a temporary official. Almost two years into his administration, there was no ambassador deployed to twenty of Africa’s fifty-four countries. Trump has only met with two heads of state from sub-Saharan Africa in the White House. He has proposed large budget cuts for humanitarian funding—including for the flagship President’s Emergency Plan for AIDS Relief (PEPFAR) and UN peacekeeping operations—although these attempts were mostly foiled by bipartisan efforts in Congress. In January, he extended his travel ban to four additional African countries, including Nigeria, the continent’s most populous nation and its largest economy, affecting nearly a quarter of the 1.3 billion people on the continent. Appearances, however, are deceptive. While Trump’s Africa policy may seem to be a departure, its broad contours have changed little from recent administrations. Since the end of the Cold War, both Republican and Democratic administrations have embraced a mixture of military intervention, free trade, and humanitarian aid on the continent. As a result, Washington has often ended up backing authoritarian regimes, all the while halfheartedly projecting democratic values. Meanwhile, the continent is undergoing transformative changes. Much like Latin America during the 2000s, many African countries once drawn into the U.S. orbit are drifting out of it. With COVID-19 threatening to destabilize African economies and political systems, now is the time for a progressive reset in relations with the continent: a new foreign policy, centered on economic justice and the democratic aspirations of African youth. With the presidential election looming and Joe Biden, the Democratic Party nominee, expected to place Obama-era stalwarts such as Susan Rice and Samantha Power in top foreign policy positions if he wins in November, progressives must push for a new direction for U.S.–Africa relations or risk entrenching the problematic policies of the past. o **** Freedom of Information/Freedom of the Press **** # ** The_New_Humanitarian_|_As_press_freedom_shrinks,_Kashmir’s cartoonists_chronicle_a_life_under_lockdown ** Due to months of military clampdowns and coronavirus lockdowns, there’s no shortage of material for the political cartoonists documenting Kahsmir’s unrest and its humanitarian fallout, even as press freedom shrinks. In August 2019, India’s government stripped the former state of Jammu and Kashmir of its semi- autonomous status. Prime Minister Narendra Modi said the move was aimed at ending separatism, but it escalated tensions in a region that has weathered years of conflict, protests, and crackdowns on an anti-government insurgency. The ensuing months have seen extended curfews, disruptions to schooling, a crumbling economy, continuing restrictions on high-speed mobile internet, surging border tensions with China in nearby Ladakh, and a health system struggling to contain the pandemic. o **** Monopolies **** # **** Patents **** # ** Letter_to_Congress:_Iancu_is_Good_for_the_Patent System ** The following letter to Congress appears to have substantial support from patent owners. The basics of the letter is to say that Dir. Iancu’s changes to the IPR process have been positive and should stick. Part of the issue here is that Dir. Iancu is a political appointee who is on his way out in 2021 if President Trump loses (and would likely leave in 2021 regardless). # ** Cambodia_expands_patent_cooperation_by_signing_MOU with_the_US ** # ** Patents_(Amendment)_Rules,_2020,_LDC’s_request_WTO to_extend_transition_period_and_more ** In this week’s Patent News – Patents (Amendment) Rules, 2020 come into force; Nokia seeks injunction against Lenovo for patent infringement; LDC’s request WTO to extend transition period under the TRIP’s for 12 years; CNIPA and EPO to launch pilot program for Chinese Applicants to designate EPO as an additional ISA. # ** Was_the_recent_skirmish_on_the_TRIPS_Agreement_and Covid-19_really_worth_it?_–_Kluwer_Patent_Blog ** As Bob Hudec explained in his legendary The GATT Legal System and World Trade Diplomacy, GATT’s (since 1995, WTO) long-standing practice of seeking to adopt decisions by consensus finds its roots in 1947, when the then 23 parties to GATT were a small club of good friends. The proposition that a friend might impose a decision via a majority approval on another friend was not quite in line with the friendly atmosphere that delegates enjoyed at the headquarters of GATT, a charming building situated in front of lac Leman. This spirit of consensus, which, of course, has advantages (no losers) and disadvantages (ambiguous legal texts), has lasted to this day. Last week, word got around that a proposal made by India and South Africa during the last meeting of the TRIPS Council aimed at introducing rules that would waive certain intellectual property rights (“IPR”) to ease access to Covid-19 vaccines was initially rejected due to a lack of consensus. For example, according to the United Kingdom (“UK”) government, the proposal was “an extreme measure to address an unproven problem”. The European Union, the United States and Australia backed the UK, while other delegations, such as Kenya, supported the proposal. Clearly, the days where GATT was a small club of good friends are gone, although disagreement is not necessarily indicative of an unfriendly mood. And, most likely, the struggle to arrive at a consensus will continue in future meetings. But was this proposal necessary in the first place? Interestingly, on 15 October 2020, the WTO published an “Informative Note” under the title The TRIPS Agreement and COVID-19, the reading of which casts doubts on whether any time and energy devoted to another useless modification of the TRIPS Agreement, such as the introduction of Article 31 bis (waivers for export purposes), would be worth it. Why was so much time, effort and so many newspaper headlines consumed in that amendment of the TRIPS Agreement to introduce export waivers, if nobody uses them? # ** PEMETREXED_patent_infringement_in_France:_€28 million_in_damages_for_Eli_Lilly_(“France_is_back”?) ** Joining the majority of European courts, the Paris Court of Justice ruled that Eli Lilly’s patent, which relates to the combined administration of pemetrexed disodium and vitamin B12, was infringed by the marketing of Fresenius’ pemetrexed diacid. It also awarded a record amount of damages of €28,000,000: a first in Europe. 1. The pemetrexed “saga” is one of the most closely followed and resounding in European patent litigation in recent years. After several decisions, notably in the Netherlands [1], the UK [2] and Germany [3], it is now the turn of the French Court to rule in a landmark judgment. In its decision of 11 September 2020, the Paris High Court (the “Tribunal Judiciaire de Paris”) agreed with the position taken in the majority of European countries, ruling that patent EP 1,313,508 (EP 508), which relates to the combined administration of pemetrexed disodium vitamin B 12 for the treatment of lung cancer (sold under the Alimta® trademark), was infringed by the marketing of pemetrexed diacid by Fresenius Kabi. In addition, the Court awarded the plaintiff €28,000,000 in damages, a record in Europe, where this is the first time such an amount has been awarded in patent litigation. 2. The patent EP 508 invoked in this case relates to the combined administration of the drug pemetrexed disodium (sold under the brand name Alimta®) with vitamin B 12, and possibly with folic acid, to treat two types of lung cancer. Claim 1 reads as follows: « 1. Use of pemetrexed disodium in the manufacture of a medicament for use in combination therapy for inhibiting tumor growth in mammals to which said medicament is to be administered in combination with vitamin B12 or a pharmaceutical derivative thereof, said pharmaceutical derivative of vitamin B12 being hydroxocobalamin, cyano-10- chlorocobalamin, aquocobalamin perchlorate, aquo-10-chlorocobalamin perchlorate, azidocobalamin, chlorocobalamin or cobalamin. » # ** USPTO_driven_to_drop_rules_package_and_get_trial denial_input ** Sources suggest that governmental pressure compelled the USPTO to drop allegedly controversial rules the day before it published a request for comments # **** Software Patents **** # ** FOSS_Patents:_Presiding_judge_of_patent- specialized_panel_of_Dusseldorf_appeals_court expressed_bias_against_Asian_defendants ** For quite some time, the German patent judiciary has had a reputation of being plaintiff-friendly, but this year the system has simply gone off the deep end in terms of highly problematic decisions, all the way up to the Federal Court of Justice, which hit a new low with its Sisvel v. Haier ruling. Those courts should faithfully apply the law, but more than anything else they are simply agenda-driven. [...] If you transplanted those German patent courts to a small market, such as Switzerland, they’d lose most of their “business” (all other things being equal). And if those judges had the intellectual honesty to rely to a reasonable extent on technical expert witnesses (like their counterparts in various other jurisdictions) as opposed to claiming they can resolve pretty much everything (except validity, as they prefer not to stay their cases over validity doubts) as a matter of law, those courts could no longer claim to be “rocket dockets.” It’s undeniable that the huge number of cases those judges get to decide (about two in three European patent infringement actions are brought in Germany) enables them to build extensive experience. But the broken system–with the future Unified Patent Court promising more lucrative and more prestigious posts—incentivizes bad decisions in favor of plaintiffs (“forum selling”) over well-reasoned decisions. What’s going on right now is a race to the bottom between certain courts that come up with ever more troubling and far-fetched theories only to please patent holders. With all that’s going wrong there, this post is part of a continuing effort to to expose and discuss certain issues. Some of this may help policy makers to better understand the extent of the problem of a patent judiciary that pursues its own interests in attracting infringement cases at the expense of the economy and to the detriment of innovation. The makers of the world’s most innovative products dread the German patent judiciary that offers itself as a tool to patent trolls looking for extortionate leverage. # ** Unified_Welcomes_New_Patent_Attorney_to_its Growing_Legal_Team ** Unified is pleased to announce the addition of Ellyar Barazesh to its growing team of patent attorneys and IP professionals. Ellyar, as Senior Legal Counsel, comes to us by way of WilmerHale and Finnegan, Henderson, Farabow, Garrett & Dunner, with a wealth of experience and technical expertise to assist Unified’s ever- expanding mission to deter patent abuse wherever it is found. # ** FOSS_Patents:_Huawei_and_patent_troll Conversant_settle_patent_dispute,_automotive downstream_stands_to_benefit_from_component-level agreement ** On Friday, the Landgericht München I (Munich I Regional Court) entered a final (though appealable) judgment in a Conversant v. Daimler standard- essential patent (SEP) infringement case in which Conversant was asserting a former Nokia patent (or, to be precise, a derivative of a former Nokia patent). I’ve meanwhile obtained a copy of the ruling, and its final part (Section H) reveals that a settlement between Huawei–an indirect Daimler supplier–and the Nokia-fed patent troll has been reached. The written decision says that on October 21, 2020 (just two days prior to the ruling date), defendant Daimler and intervenor Huawei (referred to as “intervenor no. 8″) brought parallel motions asking the court to postpone the decision by two weeks in light of an agreement between Huawei and Conversant. The court denied these motions because Daimler’s and Huawei’s representations didn’t go into sufficient legal detail, and because the settlement agreement comes with conditions precedent that weren’t specified (Daimler, in fact, requested the court to ensure that the agreement would enter the record). Furthermore, the court notes that just one day prior to that motion, Huawei had filed a pleading according to which it denied having received a licensing offer from Conversant. In most if not all German SEP cases against Daimler, Huawei intervened in its capacity as a tier 2 (indirect) supplier. Huawei makes network access devices (NADs), or connectivity modules, which some of Daimler’s tier 1 (= direct) suppliers such as Continental and Samsung subsidiary Harman incorporate into the telematics control units (TCUs) they sell to the Mercedes maker. Effectively, cellular SEPs are implemented by the baseband chip (tier 3), so if a tier 3 or tier 2 supplier is licensed, so are the tier 1 supplier (TCU maker) and, by ultimate extension, Daimler. ___________________________________ ****** 10.26.20 ****** ***** IRC_Proceedings:_Sunday,_October_25,_2020 ***** Posted in IRC_Logs, Site_News at 2:56 am by Needs Sunlight [GNOME_Gedit] [GNOME_Gedit] #techrights_log #boycottnovell_log [GNOME_Gedit] [GNOME_Gedit] #boycottnovell-social_log #techbytes_log Enter_the_IRC_channels_now ___________________________________ ****** 10.26.20 ****** ***** Jonathan_Wiltshire_and_Debian,_Falsified_Harassment_Claims,_Tiger Computing_and_GCHQ ***** Posted in Debian, Deception, GNU/Linux, Rumour at 12:13 pm by Guest Editorial Team Reprinted with permission from Debian_Community_News [Jonathan Wiltshire, jmw, Debian, GCHQ, DAM, blackmail] With the Special Boat Service (SBS), cousins of the SAS, storming_a_ship_in_the English_channel, we feel it is a good time to finally have a look at another DAM blackmailer and Debian’s potential connections to GCHQ. Jonathan Wiltshire (jmw) works for a small IT firm, Tiger_Computing in Monmouth, one of those small unremarkable towns in the Welsh countryside that most of us have never heard of. We can see that abusive messages have been sent to Debian volunteers during UK business hours and Debian is promoted_on_the_Tiger_Computing_staff_profile. Debian itself is not incorporated. Therefore, we feel that it is relevant to consider both Wiltshire and his employer. Britain is known to have a tough_stance_on_defamation and any volunteer who has been subject to false accusations would have a strong case under UK law against both Wiltshire and Tiger Computing. Companies House provides full_details_of the_legal_address_for_service. If Wiltshire and his DAMs intrude upon your family’s Christmas, as they did to two volunteers in 2018, you can contact Wiltshire’s boss directly. We obtained the following names and address from the public company records: Keith Andrew Edmunds and Dr Anna Cecilia Lindberg, Woodlands, Staunton, Coleford, Gloucestershire, GL16 8NU We don’t normally publish addresses in Debian Community News but in this case, there is a significant public interest factor. Gloucestershire is the home of GCHQ. Various people have expressed_concerns_about_GCHQ_PsyOps_in_Debian_and open_source_software. Each time somebody mentions this, they are censored from Planet sites and mailing lists. Jacob Appelbaum had explicitly warned about GCHQ infiltration on the debian-private_(leaked)_gossip_network. In a way, Appelbaum was forecasting his own death, or in this case, the character assassination plot spreading falsified_accusations_of_harassment. [appelbaum] We’ve produced a convenient map showing the proximity of Tiger Computing to both Hereford, the SAS headquarters and Cheltenham, the GCHQ headquarters. [tiger computing] It is worth looking again at the email from Wiltshire’s DAM buddy, Enrico Zini, fiercely_decrying_any_possibility_of_a_GCHQ_infiltration. Subject: On coverage of Abbelbaum being “banned” from Debian Date: Wed, 22 Jun 2016 09:34:50 +0200 From: Enrico Zini To: andrew.matler@itwire.com Dear Editor in Chief of iTWire, you may want to do something about this article by Sam Varghese on Debian revoking membership of Jacop Appelbaum: http://www.itwire.com/business-it-news/open-source/73441-appelbaum- banned-from-debian-events-after-sexual-misconduct-charges.html While the first part is factually correct in its DPL quote, the article ends with baseless hints of Debian and Tor having fallen victims to manipulations by GCHQ psyops. I consider that to be psycological violence[1] against the various well known people who came out to report abuse, and I wish that news coverage about this situation could rather contribute to creating a community that encourages victims of abuse to speak up. Quoting the DPL again, “In reaching their decision, the Debian Account Managers took into account the public disclosures from members of the Tor project and others, and first-hand accounts from members of the Debian community.” We are not talking about vague rumors spread by a couple of infiltrators, we are talking about first-person accounts provided by well known and respected members of both communities, with a track record of contributions of many years. These people who had the guts to speak up deserve credit and respect, and the article published on your site gives them none. [1] https://en.wikipedia.org/wiki/Gaslighting Regards, Enrico The first-hand accounts were nothing but hearsay. On the other hand, the GCHQ connection is no conspiracy theory: it is matter of fact, if you are running one of the world’s most well funded spy outfits and you hadn’t infiltrated Debian, you wouldn’t be doing your job properly. British domestic police forces had been caught in_similar_games,_infiltrating environment_groups_and_making_women_pregnant. The SAS and SBS do some pretty incredible work. Even the Australian commandos have chosen to use the name SAS because it has such a good reputation. Nonetheless, like any organization, there are some bad apples. A recently published book tells the story of former SAS heroes becoming mercenaries and dropping_grenades_onto_civilians_from_a_helicopter. It is gruesome stuff. From the article: Yet the victims were often women, children and the elderly — innocent civilians caught up in a brutal civil war that raged across the Indian Ocean state during the final decades of the 20th century. Now take a moment and compare this to the behaviour of Wiltshire and the Debian Account Managers, creating false accusations about volunteers and circulating them to over a thousand developers on the debian-private_(leaked)_gossip network. In one case, Wiltshire, Zini and Jaspert threw one of these grenades at a volunteer and his family on Christmas eve. It took the SBS less than 10 minutes to seize control of the ship in unpleasant weather on a Sunday afternoon. Some of them even went back home in time to give their kids a bedtime story. Would it really be any more difficult than that for GCHQ to infiltrate a free software project? █ [sbs ship] ___________________________________ ****** 10.26.20 ****** ***** The_Downfall_of_Free_Software_Leaders_(and_Their_Projects_or_Missions) ***** Posted in Free/Libre_Software, GNU/Linux, Kernel, OSI at 3:44 am by Guest Editorial Team By figosdev [Hijack, Cancel] Summary: “Cancel George Orwell, and happy hacking.” Normally when someone says that a leader has failed, the aim is to put someone else in charge. But that’s a moot point when a leader hasn’t committed any crimes, and no one better is around to take their place. If someone has done something so horrible for the project that they have disqualified themselves, we don’t have to pretend that’s impossible. The point of this article is the many coups taking place (or in some instances, a similar failure) and of course, in a coup the rising parties insist that the leader is no longer fit. They will launch countless ad hominem attacks that have nothing to do with the person as a leader, insisting that it is a real cost to the project — even that it is more cost to the project than it can withstand. RMS withstood two decades of such attacks, which alone should cause people to question their ultimate success. “RMS withstood two decades of such attacks, which alone should cause people to question their ultimate success.”But we can still say that it’s possible for a leader to be that much of a problem, even if attacks for the purpose of taking over a project are more commonplace (and they are extremely commonplace). Presumably, at one point Mozilla was an organisation that cared about your freedom. They used to offer a good browser, although they were on the “Open Source” side of Free Software, and that side really is about co-opting a movement for corporations. Mozilla really didn’t have a “leader” in exactly the sense that GNU or Linux did; it was sort of an escape pod for Netscape, the latter being eventually taken over by AOL. Netscape had two founders, neither of which were really leadership figures for Mozilla in the way that rms or Linus Torvalds were. The closest thing Mozilla had to a leadership figure in this sense was Brendan Eich, and even then this was more apparent after the fact than during his tenure. “For better or worse (I’d say both) Eich is the author of JavaScript. He wrote it for Netscape, and with Mozilla (which he co-founded) he rose to the level of CEO.”I never really liked Eich personally, though his importance to Mozilla is undeniable. Not every leader is a hero, and I don’t think of every leader as a hero (just look at American leadership today) though with or without the status, some of the leaders we’ve lost were nearly as vital as heroes would be. For better or worse (I’d say both) Eich is the author of JavaScript. He wrote it for Netscape, and with Mozilla (which he co-founded) he rose to the level of CEO. As the author of JavaScript at least, we can put Eich in a similar category as Python’s Guido van Rossum. What’s happened to both JavaScript and Python is a partial but significant takeover by Microsoft and Github. However, we’re getting ahead of the story. Eich gave money to a political (lobbyist) group that operates legally in the United States. Please note that I joined the many people condemning this and calling for his resignation. Eich did not publicly advocate his position against gay rights, nor did he mistreat his LGBT coworkers. The only reason we knew about his actions at all was due to a California law requiring such personal funding to be disclosed. We were right at least, to condemn his actions. Whether we were right or wise to call for his resignation from Mozilla is a more difficult question now, at least for me. I’m not sure I can prove it was the wrong thing to do, but I feel that it almost certainly was. “It is possible to support a project without liking its leader, but obviously this is a side point.”Either way, in light of the broader pattern of this sort of political tactic, the bigger picture makes this a very real and serious problem. Complicated ethical questions aside, I think we did ourselves a disservice at the behest of people who were much worse than Eich. That was clearly the goal. Complicated ethical questions aside, we owe it to ourselves to examine whether we want our values to be hijacked and used for dishonest schemes and purposes, the way they were hijacked and used to unseat Eich. If it were a single example, and didn’t lead to similar and even more frivolous instances of the same sort of issue, perhaps we could model the way we do things after that lesson. But we should definitely look at the broader context which has followed that event over the years. Linus Torvalds of course, is an asshole. He’s also in many ways a hypocrite. I find him opportunistic and dishonest, at least politically as well as in a corporate setting. I do not like Eich personally, but my personal feelings about him are closer to neutral. I don’t like him, I don’t particularly loathe him (as a person or as a developer) either. I find Torvalds despicable at least. Some people can separate the artist from the art — when it comes to appreciating music, I am rarely capable of doing so. Bono is an exception to this, I really think he’s a terrible human being, but when he writes he goes somewhere incredible and comes back with lyrics that (in my opinion) transcend his humanity. I can’t say I’m a fan, but I love his writing and even his performance. I certainly appreciate U2 more than Casey Kasem did. “I don’t think it would be fair to say Torvalds led the coup against Free Software. We know who really lead that coup.”Besides, U2 isn’t just Bono, right? I mean I have nothing bad to say about the Edge or Adam Clayton (or anybody else associated with them, other than the record labels). It is possible to support a project without liking its leader, but obviously this is a side point. I haven’t liked Torvalds for a long time, but we always knew he would eventually hand the project off to someone else if we could stand the wait. It’s worth looking at what happened with that, but even if I loathed Torvalds and thought his kernel was important to our movement (indeed I did both for quite a while) it was possible to hope for a day when someone better took over for him. Torvalds has, since pretty much the beginning, enthusiastically supported the coup against Free Software known as Open Source. It’s possible to support it without understanding this as its real purpose, and Open Source encourages people to assume good faith — Open Source may not deserve that, but it certainly encourages it. So you can (in my opinion) support Open Source without knowing better. But I really think Torvalds was being selfish and opportunistic, and for many years he was nearly at the centre of that coup. I don’t think it would be fair to say Torvalds led the coup against Free Software. We know who really lead that coup. I’ve spent literally years trying to get to the bottom line of what happened with Open Source, and I think it’s more fair to say that both Torvalds and ESR were led around by the ego, than to say they truly led the charge themselves. I think it’s a lesser crime to be exploited for your opportunistic selfishness than to be the true engineer of an attack on something really good — but if you think it’s less insulting to their intelligence to say Torvalds and ESR led a coup against freedom, please be my guest. It’s simply not the conclusion I’ve found the most evidence for. “It was like that with the crusades, it is still like that with the War on Drugs. Humanity keeps falling for cures that are worse than the disease, because they make bigger promises than saner options can.”ESR was perhaps, a high ranking General in the coup — but we know (because the leadership discloses where its leaders come from) where Open Source gets its orders from today. And to anybody who has defected from the FSF to the even more nakedly corporate and ultimately fake OSI — you should be ashamed. Perhaps the greatest sucker punch in the history of the human race, is the hijacking of morality. It’s an ingenious (and of course, dirty) maneuver; not only do people fail to see it coming, but after the fact they are convinced it was from an ally. History has too many examples of this, from the fascism of the earlier-to-mid 1900s to crusades and holy wars: “Hello, we’d like to go around torturing and killing thousands of random people, please.” “You can’t do that! It’s illegal and it’s really mean!” “No, this is different! It’s for MORAL reasons, you see…” “Oh, why didn’t you say so? Go on, then!” “Thanks very much!” “In this contemporary example, the disease is intolerance. And we fall for it, and let fascists (not for the first time) hijack our morality in the name of morality itself.”We seem to fall for this again and again, which means there is clearly some deficiency (nobody’s perfect, right?) or vulnerability in the human psyche that leads us to think that if someone’s approach to morality is extreme enough, they must themselves be a moral example. Looking back from a safe distance of hundreds of years, this kind of endemic stupidity is Hilarious (just watch Mel Brooks lampoon the Inquisition). The most cynical way to twist this is that I’m advocating lesser-evilism. In fact there are people advocating lesser-evilism right now, proposing that if we are given a choice between two fascists who support treason, we should actually work to replace one with a lesser one. In fact we should entirely reject both, and demand someone who is NOT an abject traitor to the people. Failing to do so is the worst sort of lesser-evilism. Though it’s fair if you note the parallels between that and what I am saying. Instead, what I am saying is that if the lesser evil is already in charge, (please note that this is in the context of Free Software politics, of people like Torvalds and Eich; I only mention other ongoing pageants in contemporary politics because I realise someone will make the comparison anyway) then it’s very silly to replace them with someone who is actually worse because they make bigger, bolder promises. “So we let immoral, dishonest, fascist and bigoted people become the thought police.”That’s the sucker punch — “We know you’re tired of all this immorality and injustice, so won’t you please let us raise the devil’s own personal army to come in and clean this up for you?” But we can’t talk about all of history’s examples of this, because Mike Godwin is a dumb fucking shit. (Just kidding Mike, but I’ll probably always say you are. Your “law” is about as useful to politics as luminiferous aether to CERN). It was like that with the crusades, it is still like that with the War on Drugs. Humanity keeps falling for cures that are worse than the disease, because they make bigger promises than saner options can. In this contemporary example, the disease is intolerance. And we fall for it, and let fascists (not for the first time) hijack our morality in the name of morality itself. “Hello, we’d like to subject everyone involved in Free Software — erm, I mean Open Source to stacked moral tribunals, please.” “What do you mean by ‘stacked’?” “We intend to favour corporations as a rule; we will attack individuals for moral shortcomings, but give multinationals like NaziBM a pass.” “Isn’t this a bit like the House Un-American Activities Committee?” “Not at all! That existed to oust COMMUNISTS — we’re doing this to get rid of Bigots!” “Hmm, that does sound entirely different. Go on, then!” “Thanks very much!” What could go wrong? “Out with Eich, in with spying on users and DRM. That sounds a lot like justice and progress, be it social or otherwise.”So we let immoral, dishonest, fascist and bigoted people become the thought police. But since it’s all for a good cause, of course we let them. Isn’t that really our moral duty? Out with Eich, in with spying on users and DRM. That sounds a lot like justice and progress, be it social or otherwise. But it wasn’t just Eich. As I was saying, we did the same thing to Torvalds. Sure, he’s an asshole. More than Eich, he’s an asshole who attacks software freedom. But unless you can fork it into something different, it’s his kernel — I mean he’s the author. And the people who are coming closest to forking it (that is, the very foundation that Torvalds indirectly or nearly lends his own first name and certainly his registered trademark to) are not at all better than Torvalds. They’re bigger assholes and worse hypocrites. And although both Torvalds and ESR participated in leader cancellation tactics, that alliance with the dark side did not prevent them from being disposed of in the very same fashion. Open Source even co-opts its own posterboys. “Open Source even co-opts its own posterboys.”Getting back to waiting for someone better to take over, they attacked that person the same way they attacked Eich and Torvalds, so they could move the future of development towards someone who is far worse and far more corporate than Torvalds or Ts’o. I don’t even know one bad thing about Ts’o, incidentally. But that won’t stop us from making something up and seeing if it sticks! So we aren’t just using this to oust assholes in leadership positions to replace them with people who are worse — we are using this to prevent perfectly decent successors (lxo?) from having the reins handed to them instead. We are doing this to fight bigotry, yes — but also we need corporate-friendly people in charge, that’s just as important. Every single time. Fortunately Mozilla has seen the error of its ways, the FSF is no longer in any position to stand against a Microsoft GitHub hegemony, JavaScript and Python have been duly assimilated, and we are all better people. Though somehow, for some reason — all of this “progress” screams to the very heavens of pure bullshit. Now that we are finally liberated from backwards-thinking schmucks like Brendan Eich, who is left standing to save us from these fascist corporations? “It’s really not a problem to have multinational corporate masters in charge of all our activism, in fact it’s for a very good cause; it’s only a problem to refer to a repository as “master”. Clearly, that’s where we need to draw the line if we want humanity to improve.”Guido von Rossum wasn’t so bad. He actually went along with all the nonsense he was supposed to, but at one point he stopped toeing the line, and really that’s the same as bigotry. It’s really not a problem to have multinational corporate masters in charge of all our activism, in fact it’s for a very good cause; it’s only a problem to refer to a repository as “master”. Clearly, that’s where we need to draw the line if we want humanity to improve. But as to actually having new masters? We can’t draw the line there, because they promised to cure bigotry. And if you’re against the cure, you support the disease. “Cancel George Orwell, and happy hacking.”The article makes more than one reference to the violent act of “sucker punching”, and contains several unplusgood violations of the Code of Conduct of the LibreParty of Cambridge, Oceania. The article you describe DOES NOT EXIST, and for the betterment of humanity we insist that you stop trying to suggest that it does. Cancel George Orwell, and happy hacking. █ Licence: Creative_Commons_CC0_1.0 (public domain) ___________________________________ ****** 10.26.20 ****** ***** Links_26/10/2020:_rpminspect_1.2,_Open_Source_Hardware_Certification_and LibreOffice_Conference ***** Posted in News_Roundup at 5:19 pm by Dr. Roy Schestowitz [GNOME bluefish] **** Contents **** * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * **** GNU/Linux **** o **** Desktop/Laptop **** # ** Behind_the_Scenes_of_Thelio_Mega_Engineering ** In 2017, we announced that we were going to bring the design and manufacturing of our products in- house. The driving purpose was to leverage our understanding of our users’ needs in order to engineer better products for them. In 2018, we shipped the first fruits of our labor and, over the course of the last two years, shipped hundreds of updates to the Thelio line as we continuously integrated improvements into our manufacturing. Establishing our factory in Colorado made this possible, but we were just getting started. Early this year, we set off to engineer our workstation version of a Le Mans Hypercar. It started with a challenge: Engineer a quad-GPU workstation that doesn’t thermal throttle any of the GPUs. Three GPUs is pretty easy. Stack the forth one in there and it’s a completely different animal. Months of work and thousands of engineering hours later we accomplished our goal. Every detail was scrutinized. Every part is of the highest quality. And new factory capabilities, like milling, enabled us to introduce unique solutions to design challenges. The result is Thelio Mega. A compact, high-performance quad-GPU system that’s quiet enough to sit on your desk. We started with simple fan placement experiments to determine the best location for intake and exhaust fans and sizes. Computer fluid dynamics simulations assisted to dial in air flow ducts followed by hundreds of fan placement iterations and thermal tests. o **** Kernel Space **** # ** Linux_5.10_Is_The_Next_LTS_Kernel_–_Phoronix ** While there had been much speculation that Linux 5.9 would be the kernel’s next long-term support release based on past timing, Linux 5.10 is going to be the LTS release. Greg Kroah-Hartman who is the main stable maintainer for the Linux kernel confirmed at the Linux Foundation’s Open-Source Summit Europe that Linux 5.10 will be the LTS release. Linux 5.10-rc1 released yesterday and should debut as stable by mid-December. This kernel will then be maintained for the years ahead under the Linux LTS program. # ** Linux_5.10_is_a_bigger_kernel_release_than_expected_and sees_the_removal_of_setf_fs() ** With first release candidate of version 5.10 of the Linux kernel now available, Linus Torvalds says that it “looks to be a bigger release” than he expected. Linux kernel 5.10-rc1 includes 14-15,000 merge commits — depending on how you count them — Torvalds notes in his weekly update to the Linux community. He shares the news that, for him, the most interesting change in this release is the removal of the setf_fs() addressing tool. # ** Linux_5.10_will_deliver_‘historic’_upgrade ** The creator of Linux has hailed the “historic” launch of the latest update as one of the most important in the software’s history. Linus Torvalds said that the release of Linux 5.10 was, “a bigger release than I expected”, and could surpass version 5.8 to be the biggest software launch for the company yet. The launch looks to make the open-source software platform more powerful and easier to use than ever before, offering a number of new additions, upgrades and features for users across the globe. # ** Torvalds_hails_the_removal_of_a_relic_from_Linux’s_early days ** Set_fs() has been the source of various security problems over the years. Jonathan Corbet, a kernel contributor and editor of Linux news site LWN, published an article in 2017 titled ‘A farewell to set_fs()?’ in which he highlighted some of the aforementioned issues. “Set_fs() is clearly the sort of interface that can easily create severe security bugs,” Corbet wrote. “It is also a tempting shortcut that tends to find its way into code of questionable quality such as out-of-tree drivers.” The function has been part of Linux since around 1991 and enabled the kernel to override address spaces. In 2010, the National Institute of Standards and Technology detailed how it could be used to “overwrite arbitrary kernel memory locations and gain privileges”. That particular bug was fixed in 2010 but set_fs() has continued to be a concern and many within the community have called for its removal for many years. However, there’s a lack of developers willing to do such deep infrastructural changes. Other notable changes in the release include support for NVIDIA Orin SoCs designed for autonomous cars, improved support for the Broadcom BCM2711 chip used in the Raspberry Pi 4, support for upcoming Arm-based CPUs and GPUs, a fix for the ‘Year 2038 Problem’, virtualisation tweaks, and ending support for PowerPC 601 CPUs. # ** ARM32_Page_Tables ** As I continue to describe in different postings how the ARM32 start-up sequence works, it becomes necessary to explain in-depth the basic kernel concepts around page tables and how it is implemented on ARM32 platforms. To understand the paging setup, we need to repeat and extend some Linux paging lingo. Some good background is to read Mel Gormans description of the Linux page tables from his book “Understanding the Linux Virtual Memory Manager”. This book was published in 2007 and is based on Mel’s PhD thesis from 2003. Some stuff has happened in the 13 years since then, but the basics still hold. It is necessary to also understand the new layers in the page tables such as the five layers of page tables currently used in the Linux kernel. First a primer: the ARM32 architecture with a classic MMU has 2 levels of page tables and the more recent LPAE (Large Physical Address Extension) MMU has 3 levels of page tables. Only some of the ARMv7 architectures have LPAE, and it is only conditionally enabled, i.e. the machines can also use the classic MMU if they want, they have both. It is not enabled by default on the multi_v7 configuration: your machine has to explicitly turn it on during compilation. The layout is so different that the same binary image can never support both classic and LPAE MMU in the same kernel image. o **** Instructionals/Technical **** # ** How_to_Set_Up_WireGuard_VPN_on_Ubuntu_20.04_|_Linuxize ** WireGuard is a modern VPN (Virtual Private Network) technology that utilizes state-of-the-art cryptography. Compared to other popular VPN solutions, such as IPsec and OpenVPN , WireGuard is faster, easier to configure, and has a smaller footprint. It is cross-platform and can run almost anywhere, including Linux, Windows, Android, and macOS. Wireguard is a peer-to-peer VPN; it does not use the client-server model. Depending on its configuration, a peer can act as a traditional server or client. It works by creating a network interface on each peer device tha # ** [Older]_How_to_use_zip_on_Linux ** Compressed files with the .zip extension are commonplace throughout Windows systems, as it’s been the native file compression method for the operating system since many years ago. On a Linux system, the nearest equivalent would have to be tar files and various methods of compression like gzip. # ** How_to_uninstall_MySQL_on_Ubuntu_20.04 ** You would like to remove MySQL database from your Ubuntu system ? In this short tutorial, you will learn how to safely uninstall MySQL . Make sure however to create backups of your databases before starting the procedure. # ** How_to_improve_your_bash/sh_shell_script_with_ShellCheck lint_script_analysis_tool ** # ** How_to_install_Minecraft_on_Deepin_20_–_YouTube ** # ** openssl_Generate_Self_Signed_SSL_Certifcate ** openssl req -newkey rsa:2048 -nodes -keyout /etc/ ssl/private/myblog.key -x509 -days 365 -out /etc/ ssl/private/myblog.pem – (openssl Generate Self Signed SSL Certifcate generating self signed ssl certificate to use in dovecot postfix nginx Self signed certificates can be used for private encryptions between server and client and must be manually accepted on browser/ client). The best command line collection on the internet, submit yours and save your favorites. # ** How_to_Add_a_Simple_Progress_Bar_in_Shell_Script_|_Linux Journal ** At times, we need to write shell scripts that are interactive and user executing them need to monitor the progress. For such requirements, we can implement a simple progress bar that gives an idea about how much task has been completed by the script or how much the script has executed. To implement it, we only need to use the “echo” command with the following options and a backslash- escaped character. # ** How_to_install_Steam_on_Deepin_20 ** Firstly, we will enable 32-bit architecture on our device. Then we will update the system repositories. After that, we will install required 32bit packages. Lastly, with the last three commands, we will download and install Steam. Enjoy! # ** FISH_|_Friendly_Interactive_SHell_on_openSUSE_– CubicleNate’s_Techpad ** BASH has been good to me and I have enjoyed my time with BASH very much. I have learned so much about the inner workings of Linux through the terminal and BASH has been there my whole experience. “Tab” completion has been a marvelous gift to the terminal user experience. I have never had a complaint about BASH and therefore never looked elsewhere. On the episode of BDL from 17 Oct 2020, I was told to try FISH as it would change my terminal life. I didn’t really believe it but proceeded to install it anyway. I also wasn’t ready to commit to it so I modified a profile in Konsole to use Fish instead of Bash. Typing in one solitary command and I was sold. # ** How_to_install_Sublime_Text_editor_on_a_Chromebook ** Today we are looking at how to install Sublime Text editor on a Chromebook. Please follow the video/ audio guide as a tutorial where we explain the process step by step and use the commands below. o **** Games **** # ** The_absurd_multiplayer_dating_sim_Monster_Prom_2:_Monster Camp_is_out_now_|_GamingOnLinux ** I will admit that the original Monster Prom is something special as it remains as the only dating sim type of game I’ve enjoyed, and now there’s a brand new helping of it out with Monster Prom 2: Monster Camp. The original was an unexpected pleasure for me, as a genre I’ve rarely been able to enjoy. Let’s face it, “In Monster Prom I was rejected even after letting a princess ride me”, is not a typical GamingOnLinux headline. Monster Prom 2: Monster Camp was funded thanks to a Kickstarter campaign back in 2019, and it has released as of October 23 along with full Linux support as expected. Developer Beautiful Glitch mentioned how they’ve pretty much taken all that was tasty from the original, and threw in some spices to make Monster Prom 2: Monster Camp. # ** Möbius_Front_’83_is_a_tactical_turn-based_strategy_game from_Zachtronics_|_GamingOnLinux ** Releasing with Linux support on November 5 is Möbius Front ’83 latest title from Zachtronics (SpaceChem, Infinifactory, Opus Magnum, Eliza). Unlike most of their previous titles, it’s not a puzzle game. They say it’s actually a conventional strategy game designed from scratch by the clever minds at Zachtronics, so it will have their own special feel to it. “The year is 1983 and the United States of America must defend itself from an enemy it could have never imagined— an America from an alternate universe that will stop at nothing to seize control of the country’s heartland!” # ** How_to_play_League_of_Legends_on_Linux_|_FOSS_Linux ** League Of Legends is a game made into a snap, meaning that the software package can be installed and executed across different Linux distributions. Being among the largest footprints of any game in streaming media communities on platforms like Twitch and YouTube, installing it in your Linux system will be great. For our case, we will install it in Ubuntu distro. o **** Desktop Environments/WMs **** # **** K Desktop Environment/KDE SC/Qt **** # ** Plasma_Breeze_theme_with_black_fonts_–_My_Brooze edit ** One of the most common topics to land in my inbox is Linux fonts. And more often than not, people ask me about what I normally do to make font clarity and contrast higher in this or that distribution. Then, more prevalent than all are questions about my modified Plasma Breeze theme, aptly titled Brooze. [...] This is all it takes to have pure black fonts and enjoy good text clarity in Plasma. I don’t understand why low-contrast fonts are such a fad. Hint: Plasma is actually doing a relatively decent job. In general, most distros and desktop environments come with atrociously pale fonts, gray on gray. But then ergonomics has never been strong in the Linux desktop, as it’s not typically developed as a product, and certainly not with the end user in mind, unless the end user is a dark-theme-loving software developer. Anyway, if you are someone who actually spends a lot of time reading or writing, and values their eyes, then you may want to implement Brooze. I hope you find this innocent little article useful. o **** Distributions **** # **** IBM/Red Hat/Fedora **** # ** David_Cantrell:_rpminspect-1.2_released ** rpminspect 1.2 is now available. In addition to four new inspections, a lot of improvements have been made to how the program runs and reports results. [...] A number of improvements are present in this release. The big one is the detection of rebased builds and the reading of the rebaseable list from the rpminspect-data package. A rebase is found when the before and after builds have matching package names but different version and release numbers. If the package name and version are the same but the release number is different, this is considered a maintenance update. This check determines reporting thresholds. For instance, changes in config files may report as VERIFY for a maintenance update but they report as INFO for a rebase. The assumption here is that rebased packages will bring a lot of changes and while rpminspect will find those, we do not want it to alarm as strictly as it would for a maintenance update. When using the -d option to get debugging output, you no longer see the config file settings dumped at the beginning of the output. That output has been moved to the -D/ –dump-config option. You may not always want to see that so you now need to specify -D to also get the config file output. Support for SHA-224, SHA-384, and SHA-512 message digests is now present in librpminspect. There is a DEFAULT_MESSAGE_DIGEST macro in constants.h that sets the default the program will use. This is intended to help prepare for changes down the road where the message digest used for various tasks in packaging will change. # ** Systemd_247-RC1_Released_With_Systemd-OOMD,_Systemd- Homed_Now_Defaults_To_Btrfs ** The first release candidate of systemd 247 is now available for testing and it’s a huge feature release. This big systemd 247 release is introducing systemd-oomd for out-of-memory daemon handling, systemd-homed now defaults to using Btrfs, there is a new capability with systemd of secure credentials handling, and much more. Below is a look at the highlights for systemd 247: - The new systemd-oomd service has been added for monitoring resource contention and can kill processes when memory/swap pressure is above the defined limits. For now this is experimental and just enabled in the developer mode. - Systemd-homed defaults to using the Btrfs file-system when available for creating home directories in LUKS volumes. The DefaultFileSystemType= option for homed.conf remains available for changing off the default/ Btrfs was chosen since it can grow and shrink the file-system online. o **** Devices/Embedded **** # ** Module_and_dev_kit_run_Linux_on_QCS610_camera_SoC ** Lantronix has launched an “Open-Q 610 μSOM” module and $995 dev kit that run Linux on Qualcomm’s camera-focused, AI-enabled octa-core QCS610 SoC with triple 4-lane MIPI-CSI interfaces. The Intrinsyc division of Lantronix has announced a tiny Open-Q 610 μSOM compute module and Open-Q 610 μSOM Development Kit that run Yocto Linux on a new Qualcomm QCS610 SoC aimed at smart camera applications. Camera features include staggered HDR, lens de-warp, dual camera stitching, image de- fog, and 360-degree panoramic views. The kit is available starting at $995, with shipments due in November. # ** Coffee_Lake_3.5-inch_SBC_has_up_to_three_GbE_ports ** Axiomtek’s 3.5-inch “CAPA520” SBC runs Linux or Win 10 on 8th and 9th Gen Coffee Lake CPUs with triple display and -20 to 60°C support plus up to 3x GbE, 6x USB, 2x SATA, and mini-PCIe and ZIO expansion. Axiomtek has announced a 3.5-inch, Intel Coffee Lake SBC that follows its similar, 6th and 7th Gen CAPA500. Like that model, the Linux-ready CAPA520 features Axiomtek’s ZIO expansion interface for optional I/O modules. The SBC supports industrial IoT-related applications in the embedded market, such as industrial control, machine vision, self- service terminal, digital signage, and medical imaging. # **** Open Hardware/Modding **** # ** Announcing_the_Open_Source_Hardware_Certification API_–_Open_Source_Hardware_Association ** Today we are excited to announce the launch of a read/write API for our Open Source Hardware Certification program. This API will make it easier to apply for certification directly from where you already document your hardware, as well as empower research, visualizations, and explorations of currently certified hardware. OSHWA’s Open Source Hardware Certification program has long been an easy way for creators and users alike to identify hardware that complies with the community definition of open source hardware. Since its creation in 2016, this free program has certified hardware from over 45 countries on every continent except Antarctica. Whenever you see the certification logo on hardware: o **** Free, Libre, and Open Source Software **** # ** Working_open_source_|_daniel.haxx.se ** I work full time on open source and this is how. Background I started learning how to program in my teens, well over thirty years ago and I’ve worked as a software engineer and developer since the early 1990s. My first employment as a developer was in 1993. I’ve since worked for and with lots of companies and I’ve worked on a huge amount of (proprietary) software products and devices over many years. Meaning: I certainly didn’t start my life open source. I had to earn it. When I was 20 years old I did my (then mandatory) military service in Sweden. After having endured that, I applied to the university while at the same time I was offered a job at IBM. I hesitated, but took the job. I figured I could always go to university later – but life took other turns and I never did. I didn’t do a single day of university. I haven’t regretted it. [...] I’d like to emphasize that I worked as a contract and consultant developer for many years (over 20!), primarily on proprietary software and custom solutions, before I managed to land myself a position where I could primarily write open source as part of my job. [...] My work setup with Mozilla made it possible for me to spend even more time on curl, apart from the (still going) two daily spare time hours. Nobody at Mozilla cared much about (my work with) curl and no one there even asked me about it. I worked on Firefox for a living. For anyone wanting to do open source as part of their work, getting a job at a company that already does a lot of open source is probably the best path forward. Even if that might not be easy either, and it might also mean that you would have to accept working on some open source projects that you might not yourself be completely sold on. In late 2018 I quit Mozilla, in part because I wanted to try to work with curl “for real” (and part other reasons that I’ll leave out here). curl was then already over twenty years old and was used more than ever before. # **** Web Browsers **** # **** Mozilla **** # ** yoric.steps.next() ** The web is getting darker. It is being weaponized by trolls, bullies and bad actors and, as we’ve witnessed, this can have extremely grave consequences for individuals, groups, sometimes entire countries. So far, most of the counter-measures proposed by either governments or private actors are even scarier. The creators of the Matrix protocol have recently published the most promising plan I have seen. One that I believe stands a chance of making real headway in this fight, while respecting openness, decentralization, open-source and privacy. I have been offered the opportunity to work on this plan. For this reason, after 9 years as an employee at Mozilla, I’ll be moving to Element, where I’ll try and contribute to making the web a better place. My last day at Mozilla will be October 30th. # **** Productivity Software/LibreOffice/Calligra **** # ** LibreOffice_Information:_Presentation_size decreasing_in_LibreOffice ** Possibly you are an artist or a graphic designer and you have created a beautiful presentation template using shapes, images and your great talent. Like these Indonesian people from that site. All templatess look very good. Really, I much like it. But if you’ll download for example that template, then (after unzipping) you’ll see that its size is 16 mb! And it’s only a presentation template! Without any your data, images, tables or charts! It’s too much anyway. # ** First_batch_of_videos_from_openSUSE_+_LibreOffice Conference_2020_–_The_Document_Foundation_Blog ** We’ve edited and uploaded the first batch of videos from our recent joint conference. Here’s the playlist – use the button in the top-right corner to switch videos: Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party. # ** On_sessions,_statutes_and_software_–_A_glimpse behind_the_scenes_at_TDF_(talk_at_openSUSE_+ LibreOffice_Virtual_Conference_2020)_–_Florian Effenberger ** At the openSUSE + LibreOffice Virtual Conference I had the opportunity to give a talk about “On sessions, statutes and software – A glimpse behind the scenes at TDF”. # **** Programming/Development **** # ** What_is_DevSecOps?_Everything_You_Need_To_Know_About DevSecOps ** Most people are familiar with the term “DevOps,” but they don’t know how to really utilize it. There’s more to DevOps than just development and operational teams. There’s an essential element of DevOps that is often missing from the equation; IT security. Security should be included in the lifecycle of apps. The reason you need to include security is that security was once assigned to one team that integrated security near the end-stages of development. Taking such a lax approach to security wasn’t such a problem when apps were developed in months or years. The average development cycle has changed quite a bit, though, and apps can be developed in a matter of days or weeks. Outdated security practices like leaving security too late can bring DevOps initiatives to their knees. # ** Nibble_Stew:_The_Meson_Manual:_Good_News,_Bad_News and_Good_News ** Starting with good news, the Meson Manual has been updated to a third edition. In addition to the usual set of typo fixes, there is an entirely new chapter on converting projects from an existing build system to Meson. Not only are there tips and tricks on each part of the conversion, there is even guidance on how to get it done on projects that are too big to be converted in one go. # ** Percepio_Releases_Tracealyzer_Visual_Trace Diagnostics_Solution_Version_4.4_with_Support_for Embedded_Linux ** Percepio announced the availability of Tracealyzer version 4.4 with support for embedded Linux. Tracealyzer gives developers insight during software debugging and verification at the system level by enabling visual exploratory analysis from the top down. This makes the software suitable for spotting issues during full system testing and drill down into the details to find the cause. Version 4.4 adds several views optimized for Linux tracing, in addition to a set of visualizations already in Tracealyzer, and leverages Common Trace Format (CTF) and the widely supported LTTng, an open source tracing framework. # ** LLVM_Adds_A_SPIR-V_CPU_Runner_For_Handling_GPU Kernels_On_The_CPU_–_Phoronix ** LLVM has merged an experimental MLIR-based SPIR-V CPU runner that the developers are working towards being able to handle CPU- based execution of GPU kernels. This new SPIR-V runner is built around the MLIR intermediate representation (Multi-Level Intermediate Representation) with a focus of going from GPU-focused code translated through SPIR-V and to LLVM and then executed on the CPU. The runner focus is similar to that of the MLIR-based runners for NVIDIA CUDA, AMD ROCm, and Vulkan, but just executing on the CPU itself. It was earlier this year LLVM added the MLIR-Vulkan-Runner for handling MLIR on Vulkan hardware. # **** Python **** # ** Python_Modulo_in_Practice:_How_to_Use_the_% Operator_–_Real_Python ** Python supports a wide range of arithmetic operators that you can use when working with numbers in your code. One of these operators is the modulo operator (%), which returns the remainder of dividing two numbers. # ** Test_&_Code_:_Python_Testing_for_Software Engineering_136:_Wearable_Technology_–_Sophy_Wong ** Wearable technology is not just smart consumer devices like watches and activity trackers. Wearable tech also includes one off projects by designers, makers, and hackers and there are more and more people producing tutorials on how to get started. Wearable tech is also a great way to get both kids and adults excited about coding, electronics, and in general, engineering skills. Sophy Wong is a designer who makes really cool stuff using code, technology, costuming, soldering, and even jewelry techniques to get tech onto the human body. # **** Rust **** # ** Librsvg’s_test_suite_is_now_in_Rust ** Some days ago, Dunja Lalic rewrote the continuous integration scripts to be much faster. A complete pipeline used to take about 90 minutes to run, now it takes about 15 minutes on average. [...] The most complicated thing to port was the reference tests. These are the most important ones; each test loads an SVG document, renders it, and compares the result to a reference PNG image. There are some complications in the tests; they have to create a special configuration for Fontconfig and Pango, so as to have reproducible font rendering. The pango-rs bindings do not cover this part of Pango, so we had to do some things by hand. * **** Leftovers **** o **** Finance **** # ** Homeless_seek_indoor_shelters_as_temperatures_plunge_to record_lows ** A cold front that dumped several inches of snow in the Pike Peak region Sunday into Monday is expected to pludge temperatures into a record-breaking cold overnight, the National Weather service in Pueblo predicts. Colorado Springs broke the record low temperture for Oct. 26 by 10 degrees. The pervious record was set in 1913 at 16 degrees. Monday’s low was measured at 6 degrees, and the brutal cold is forecast to continue. For most, the winter-like weather means a hindrance on the roads and running the thermostat higher, but single digit-temperatures can be more than just an inconvenience for those who are homeless. o **** AstroTurf/Lobbying/Politics **** # ** FBI_investigating_fire_set_in_Boston_ballot_drop_box ** A fire was set Sunday in a Boston ballot drop box holding more than 120 ballots in what Massachusetts election officials said appears to have been a “deliberate attack,” now under investigation by the FBI. The fire that was set around 4 a.m. in a ballot drop box outside the Boston Public Library downtown, Massachusetts Secretary of the Commonwealth William Galvin’s office said. There were 122 ballots inside the box when it was emptied Sunday morning, and 87 of them were still legible and able to be processed, Galvin’s office said. The box had last been emptied around 2:30 p.m. on Saturday. o **** Civil Rights/Policing **** # ** Digital_Self ** When we talk about the digital self, we are talking about the self as it exists within digital spaces. This holds differently for different people, as some of us prefer to live within an pseudonymous or anonymous identity online, divested from our physical selves, while others consider the digital a more holistic identity that extends from the physical. Your digital self is gestalt, in that it exists across whatever mediums, web sites, and services you use. These bits are pieces together to form a whole picture of what it means to be you, or some aspect of you. This may be carefully curated, or it may be an emergent property of who you are. The way your physical self has rights, so too does your digital self. Or, perhaps, it would be more accurate to say that your rights extend to your digital self. I do not personally consider that there is a separation between these selves when it comes to rights, as both are aspects of you and you have rights. I am explicitly not going to list what these rights are, because I have my own ideas about them and yours may differ. Instead, I will briefly talk about consent. [...] Our digital autonomy is not the only thing at stake when we look at digital consent. The ways we interact in digital spaces impact our whole selves, and exploitation of our consent too impacts our whole selves. o **** Monopolies **** # **** Patents **** # ** FOSS_Patents:_Munich_I_Regional_Court’s_official presentation_of_results_of_“evaluation”_of_local_patent rules_puts_court’s_pro-patentee_partiality_on_full display ** One year ago, the Landgericht München I (Munich I Regional Court) celebrated the tenth anniversary of its Patent Local Rules (“Münchner Verfahren”). On that occasion, the court announced an “evaluation” study by the Max Planck Institute in order to find out how practitioners view the court’s performance. Last week, the court officially presented the results in a videoconference. As of today, access to the recording (which the court originally made available to the public via YouTube) has been restricted. Maybe someone decided to hide the presentation because the results are all too embarrassing–and even I, as a critic of the court’s exceedingly patentee-friendly decisions, disagree in some ways. [...] But in patent cases, which involve far more complex technical questions and have huge economic implications, German judges rarely appoint experts. Does it make sense? No. It simply stinks. It’s an agenda-driven system, and the administration of justice is nowhere near the top of the list. To be fair, the practice of adjudicating cases without hearing expert witnesses is not unique to the Munich court. In Dusseldorf and Mannheim, it’s just the same. Nevertheless, the court’s own outline of its patent litigation procedures is shockingly forthright. The latest absurdity is that a patentee enforcing an injunction during the appellate proceedings just has to make a deposit of a few million dollars to do what would amount to a multi-billion dollar damage to a car maker such as Daimler, with the court arguing that the defendant should simply take a license (which would, however, end the case). Back to that “evaluation” study of the Munich court’s performance in patent cases. The responses to the Max Planck Institute’s survey suggest that Munich has shortcomings with respect to the quality of its legal work and its technical understanding, where Dusseldorf and Mannheim are rated more highly, but that Munich is still a popular venue because it’s a rocket docket and very plaintiff-friendly. But should the study be taken seriously at all? Not really. There were only 65 respondents, and there is no indication of any effort having been made to ensure this small sample is statistically representative. Based on where the respondents said they filed their offensive cases over the past five years, it’s at least a possibility that practitioners with a strong preference for Dusseldorf were particularly active–and seized this opportunity to make Munich look bad by comparison with their home court. It’s also possible that many lawyers’ understandable frustration with the ever more plaintiff-friendly approach of the Munich court–especially (but not only) when it comes to standard-essential patents–informed their ratings of the judges’ competence in their field. I believe that this “study” (if one wants to use that term at all for a survey with only 65 non-representative repondents) underrates the Munich judges. In terms of technical competence, the Mannheim judges are clearly the best with respect to wireless patents. In other fields of technology, there may not be much of a gap. What I’ve heard from legal practitioners doesn’t suggest that the Dusseldorf judges have a better grasp of technical matters than their Munich-based colleagues. # ** Ecogensus_Receives_Notice_of_Allowance_from_European Patent_Office_for_Waste-to-Fuel_Process ** Ecogensus, LLC (“Ecogensus” or the “Company”), a leading technology company in the resource recovery and waste management industry, today announced the European Patent Office’s issuance of a notice that it intends to grant a patent for the Company’s process of converting solid wastes into fuel (European Patent Application No. 15 854 145.8). Ecogensus has a full suite of patents granted in the United States as well as countries in Asia and South America in the areas of waste recycling and resource recovery (“waste-to- value”). The new European patent covers the foundational process for conversion of solid wastes into a fuel, a process which enables diversion from waste from landfills and displacement of coal with Ecogensus’ waste- derived fuel. ___________________________________ ****** 10.26.20 ****** ***** Links_26/10/2020:_Linux_5.10_RC1_and_Loongsoon_Laptops ***** Posted in News_Roundup at 5:38 am by Dr. Roy Schestowitz [GNOME bluefish] **** Contents **** * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * **** GNU/Linux **** o **** Desktop/Laptop **** # ** Chinese_Laptop_Featuring_New_14nm_Loongsoon_3A4000_CPU Appears ** Due to this laptop being in the Chinese market, Windows is not supported at all. It only runs Chinese “domestic operating systems” that are typically modified versions of Linux. Fortunately, this does mean you can install any Linux flavor you want on the laptop, which can be handy if you don’t want to run China-specific apps only. o **** Audiocasts/Shows **** # ** GNU_World_Order_377 ** Fedora Silverblue. # ** LHS_Episode_#375:_No_Deliveries_|_Linux_in_the_Ham_Shack ** Welcome to the 375th installment of Linux in the Ham Shack. In this short-topics episode, the hosts discuss the FCC relocating its offices, Logbook of the World, the new FST4 mode, Peertube, Hashicorp, RustyLinux, Ubuntu DragonOS, QRadioLink and much more. Thank you for tuning in and we hope you have a wonderful week. # ** Linux_Action_News_160 ** Ubuntu 20.10 is out, with official Raspberry Pi 4 desktop support. We try it out and report back. And our thoughts on the youtube-dl takedown. Plus Edge is out for Linux, and PayPal gets bitcoin fever. o **** Kernel Space **** # ** Linux_5.10-rc1 ** Two weeks have passed, and the merge window is over. I've tagged and pushed out 5.10-rc1, and everything looks fairly normal. This looks to be a bigger release than I expected, and while the merge window is smaller than the one for 5.8 was, it's not a *lot* smaller. And 5.8 was our biggest release ever. I'm not entirely sure whether this is just a general upward trend (we did seem to plateau for a while there), or just a fluke, or perhaps due to 5.9 dragging out an extra week. We will see, I guess. That said, things seem to have gone fairly smoothly. I don't see any huge red flags, and the merge window didn't cause any unusual issues for me. Famous last words.. The most interesting - to me - change here is Christoph's setf_fs() removal (it got merged through Al Viro, as you can see in my mergelog below). It's not a _huge_ change, but it's interesting because the whole model of set_fs() to specify whether a userspace copy actually goes to user space or kernel space goes back to pretty much the original release of Linux, and while the name is entirely historic (it hasn't used the %fs segment register in a long time), the concept has remained. Until now. We still do have "set_fs()" around, and not every architecture has been converted to the new world order, but x86, powerpc, s390 and RISC-V have had the address space overrides removed, and all the core work is done. Other architectures will hopefully get converted away from that very historic model too, but it might take a while to get rid of it all. Anyway, to most people that all shouldn't matter at all, and it's mainly a small historical footnote that 5.10 no longer relies on the whole set_fs() model. Most of the actual changes are - as usual - driver updates, but there are changes all over. I think the merge log below gives some kind of flavor of what's been going on on a high level, but if you're interested in the details go look at the git tree. As mentioned, it's a big merge window, with almost 14k commits (*) by closer to 1700 people. Please go test, Linus (*) closer to 15k commits if you count merges. # ** Linux_5.10-rc1_Released_With_New_Hardware_Support, Security_Additions ** Linus Torvalds just released Linux 5.10-rc1 that also marks the end of the feature merge window for this EOY2020 kernel. Linux 5.10 isn’t the largest kernel update in recent time but still has a lot of interesting additions and improvements. Linux 5.9 to 5.10-rc1 brings around 704k lines of new code and some 419k lines deleted. In comparison, Linux 5.8 to 5.9-rc1 had 727k lines added and 270k deletions while 5.7 to 5.8-rc1 had 973k lines added and 429k deletions — the biggest kernel ever. So it’s not the largest kernel update in recent times but still ranks highly and has a decent number of changes. # ** Kernel_prepatch_5.10-rc1_[LWN.net] ** Linus has released 5.10-rc1 and closed the merge window for this development cycle. o **** Instructionals/Technical **** # ** Bash_Process_Substitution:_How_to_Use_it ** Multiple commands and input/output redirections can be effectively used with bash process substitution. # ** How_to_Install_Linux_on_Chromebook? ** Chromebooks have gotten better since their launch and Linux support has made them even better. Hence, let’s look at how you can install Linux on Chromebook. # ** How_to_Use_Docker_Run_Command_with_Examples_–_LinuxBuz ** The docker run command is one the most important command you should become familiar with. The docker run command is used to launch Docker containers from a specified image. # ** Running_SecureDrop_inside_of_podman_containers_on_Fedora 33 ** Last week, while setting up a Fedora 33 system, I thought of running the SecureDrop development container there, but using podman instead of the Docker setup we have. I tried to make minimal changes to our existing scripts. Added a ~/bin/docker file, with podman $@ inside (and the sha-bang line). # ** Adapting_Docker_and_Kubernetes_containers_to_run_on_Red Hat_OpenShift_Container_Platform_–_Red_Hat_Developer ** Adapt existing Docker and Kubernetes containers to run on Red Hat OpenShift, and how to create new Kubernetes containers that can also run on OpenShift. # ** 10_Ansible_modules_for_Linux_system_automation_| Opensource.com ** These handy modules save time and hassle by automating many of your daily tasks, and they’re easy to implement with a few commands. # ** 7_Git_tricks_that_changed_my_life_|_Opensource.com ** These helpful tips will change the way you work with the popular version control system. # ** Manage_content_using_Pulp_Debian_|_Opensource.com ** Mirror, sync, upload, and publish collections of software packages with the Pulp_Deb plugin. # ** Font_And_Line_Settings_In_Doom_Emacs_–_YouTube ** I am going to cover a few parts of my Doom Emacs config. Specifically, I am going to talk about my settings for fonts and lines. I also talk about what the fringe is and how you enable or disable the fringe. # ** RPKI_validation_with_OpenBSD’s_rpki-client_and Cloudflare’s_gortr ** This article documents how to install rpki-client (an RPKI relying party software, the actual validator) and gortr (which implements the RPKI to Router protocol) on Debian 10 to provide RPKI validation to routers. If you are using testing or unstable then you can just skip the part about apt pinnings. # ** How_To_Install_Ionic_Framework_on_Ubuntu_20.04_LTS_– idroot ** In this tutorial, we will show you how to install Ionic Framework on Ubuntu 20.04 LTS. For those of you who didn’t know, Ionic Framework is helpful for building Android and iOS programs faster. You must install those applications to create a hybrid mobile application. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of Ionic Framework on a Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint. # ** How_to_Configure_NGINX_as_TCP/UDP_Load_Balancer_in_Linux ** In this article, we will learn how to configure NGINX as TCP and UDP Load balancer in linux for the applications deployed in Kubernetes cluster. # ** 8_Ways_to_Check_CPU_Clock_Speed_on_Linux ** Learn different ways to check cpu clock speed in Linux. Linux system has many tools to grab processor information and grab its speed. # ** How_to_create_Cron_Jobs_on_Linux_|_FOSS_Linux ** Creating and editing a cron job the most amazing part in Linux, where you don’t need to restart cron or even your PC after creating or editing a cron job. # ** How_to_Install_Ruby_on_Ubuntu_20.04_Linux_–_Linux_Concept ** Nowadays, Ruby is the most popular language, especially for SaaS application development. It has a perfect and elegant syntax structure, and it is the language behind the ultimate robust framework known as Ruby on Rails. In this tutorial, we will explain the three different processes to install Ruby on Ubuntu 20.04 machine. # ** How_To_Install_Docker_And_Pull_Images_From_Docker_Hub ** Learn how to install Docker and pull images from Docker Hub # ** Run_Ocserv_VPN_Server_&_Apache/Nginx_on_the_Same_Box_with HAProxy ** This tutorial will be showing you how to run OpenConnect VPN server (ocserv) and Apache/Nginx on the same box with HAProxy. OpenConnect (ocserv) is an open-source implementation of the Cisco AnyConnect VPN protocol. o **** Distributions **** # **** Reviews **** # ** Review:_Peppermint_OS_10 ** Peppermint is one of those delightful distributions which does what it says it will do. It sets out to be lightweight, easy to set up, and offer native-like access to web applications. It does all of these things and does them well. I also happen to really like the well-organized settings panel and the friendly software manager. I especially like how mintInstall makes it clear when it is working with Deb or Flatpak packages. While I’m not personally a fan of web applications, I do think Peppermint deserves full credit for making them as easy to use as possible and as native-like as it does. I may never like running my applications over the web, but for people who do like this approach, Peppermint’s Ice and SSB features are excellent. Mostly though I’m a big fan of the distribution’s combined LXDE/Xfce desktop. It is a mixture of components which works nicely, is fairly easy to configure, and it offers some of the best performance I have had with an open source desktop this year. There are some rough edges. The system installer threw out some errors towards the end of the setup process. Needing to logout and back in to see Flatpaks in the application menu was a pain, but not a deal breaker. On the whole I think Peppermint does a good job of feeling modern while offering good performance and easy to use tools. # **** Arch Family **** # ** Wikiman:_An_Offline_Search_Engine_For_Arch_Linux, Gentoo_Wiki,_And_More ** Official documentation of applications or commands is always the best way to learn about them if you want to know every detail, which a blog or article can’t provide. And in the Linux community, we can’t deny Arch Wiki is truly a go-to place for anything you want to learn about Linux. Besides Arch, there are other documentations as well which you may also want to prefer like Gentoo or FreeBSD. So, whether you want to know about a command or jargon in Linux, you can refer to any of the Wiki sites available. But if you’re looking for something that can provide documentation not only of Arch Linux but also of Gentoo, FreeBSD, and others to read in an offline mode, meet Wikiman. # **** IBM/Red Hat/Fedora **** # ** Fedora_program_update:_2020-43 ** Here’s your report of what has happened in Fedora this week. Fedora 33 will be released on Tuesday! I have weekly office hours in #fedora- meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else. # ** Fedora_status_updates:_September_2020 ** Welcome to the newly-revitalized monthly set of updates on key areas within Fedora. This update includes Fedora Council representatives, Fedora Editions, and Fedora Objectives. The content here is based on the regular updates submitted to the Fedora Council, published to the project dashboard. # ** Fedora_program_update:_2020-42_–_Fedora_Community Blog ** Here’s your report of what has happened in Fedora this week. Final freeze is underway. Please update the Release Readiness page with your team’s status. The Go/No-Go meeting is Thursday. I have weekly office hours in #fedora- meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else. # ** Fedora_Community_Blog_monthly_summary:_September 2020 ** In September, we published 18 posts. The site had 3,176 visits from 2,022 unique viewers. Readers wrote no comments. 13 visits came from Fedora Planet, while 872 came from search engines, and 199 came from the WordPress Android App. # ** GitLab_AMA_follow-up_–_Fedora_Community_Blog ** Last month, we invited folks from GitLab to a public Ask Me Anything (AMA) session. We collected questions from the community in advance about the upcoming Fedora migration to GitLab. The Community Platform Engineering (CPE) team has been working with GitLab for the past few months on understanding and troubleshooting the technical challenges associated with the migration. This AMA was a natural next step to enable the community to participate and give the Fedora community a chance to get to know some of the GitLab team members who are supporting the migration process. During the AMA session, Nuritzi Sanchez, Lindsay Olson, Jason Young, André Luís, Greg Myers, Michelle Gill, Daniel Gruesso, and Nick Thomas from GitLab sat down on IRC with the Fedora and CentOS communities to answer questions live. # ** Crashing_saltstack_minions_on_f33? ** It’s a _scope_id bug affecting Salt on Python 3.9. There’s a patch submitted upstream, and 3002+this patch is headed to updates-testing. # ** The_Python_Maintenance_team_is_hiring ** The Python Maintenance team at Red Hat is looking for a software engineer to join us and help us maintain Python in Fedora and RHEL. Hey, Pythonistas. We’re looking for a software engineer to join us in the Python Maintenance team at Red Hat – our remote- friendly Brno-based team with members throughout the Czech Republic (including Prague and Ostrava) as well as abroad (France, partially Greece, US planned). o **** Devices/Embedded **** # ** Modberry_500_CM4_DIN_Rail_Industrial_Computer_Features Raspberry_Pi_Compute_Module_4 ** We’ve been writing about Techbase Modberry industrial embedded computers with DIN-Rail enclosures such as Modberry M500 or M2000 for several years. Most of their systems are powered by SBC’s like Raspberry Pi 4 or AAEON Up Squared, but they’ve also made models based on Raspberry Pi Compute Module 3+, and with the launch of Raspberry Pi CM4, the company has now introduced Modberry 500 CM4 industrial computer powered by Raspberry Pi Compute Module 4 with up to 8GB RAM and 32GB eMMC flash. # **** Mobile Systems/Mobile Applications **** # ** Poll_of_The_Week:_Does_Android_need_a_small_flagship phone_like_the_iPhone_12_Mini? ** # ** Android_phones_become_payments_terminals_as_Aussie app_takes_on_Square ** # ** Android_users_alert!_21_gaming_apps_with_adware identified_on_Google_Play_Store_–_Check_full_list ** # ** Google_removes_3_android_apps_with_over_20_million downloads ** # ** Samsung_Galaxy_Tab_A7_review:_Reliable_mid-range Android_tablet ** # ** GTA_5:_How_to_download_GTA_5_on_PC_and_Android smartphones_from_Steam_and_Epic_Games_store? ** # ** Best_Android_Go_Phones_2020 ** # ** Kindle_Fire_Upgrade_to_Android_9_–_Location_Service Doesn’t_Work_Right_–_Android_OS ** # ** Making_Google_Calendar_sync_with_Android_tablet, phone ** # ** The_6_best_smartwatches_for_Android ** * **** Leftovers **** o ** Samsung_chairman_Lee_Kun-hee_dies_at_78 ** Lee Kun-hee was a controversial figure who played a huge part in pushing Samsung from a cheap TV and appliances maker to one of the most powerful technology brands in the world. He became the richest man in South Korea, with the Samsung group contributing around a fifth of the country’s GDP. In its statement, Samsung says that Lee’s declaration of “new management” in 1993 was “the motivating driver of the company’s vision to deliver the best technology to help advance global society.” Lee also found himself in legal trouble. He was found guilty of bribing President Roh Tae-woo through a slush fund in 1995, and of tax evasion and embezzlement in 2008, but was formally pardoned for each conviction. The second pardon came in 2009 and was made “so that Lee could take back his place at the International Olympic Committee and form a better situation for the 2018 Olympics to take place in Pyongchang,” South Korea’s justice minister said at the time. o **** Health/Nutrition **** # ** Pence_Was_Exposed_to_COVID_From_Top_Aide._He_Plans_to_Keep Campaigning_Anyway. ** Despite being considered a close contact with a top aide who tested positive for Covid-19 and began quarantining on Saturday, Vice President Mike Pence is still planning to maintain his travel and campaign schedule with the November election just over a week away—a decision medical experts denounced as potentially dangerous for Pence, those accompanying him, and the public. # ** Pence_Denounced_for_‘Grossly_Negligent’_Decision_to_Keep Campaigning_Despite_Exposure_to_Top_Aide_With_Covid-19 ** “It’s just an insult to everybody who has been working in public health and public health response.” # ** “We’re_Not_Going_to_Control_the_Pandemic,”_Trump_Chief_of Staff_Says_on_Live_TV_as_Covid_Cases_Surge ** “‘It is what it is’ wasn’t a randomly tossed off phrase: it’s the official policy.” # ** Covid-19_and_the_Political_Utility_of_Fear ** The true mortality rate of covid-19 remains a matter of intense dispute, but it is undoubtedly true that a false public impression was given by the very high percentage of deaths among those who were tested positive, at the time when it was impossible to get tested unless you were seriously ill (or a member of society’s “elite”). When only those in danger of dying could get a test, it was of course not at all surprising that such a high percentage of those who tested positive died. It is astonishing how many articles are published with the entirely fake claim that the mortality rate of Covid-19 is 3.4%, based on that simple methodology. That same methodology will today, now testing is much more widely available to those who feel ill, give you results of under 1%. That is still an overestimate as very few indeed of the symptomless, or of those with mild symptoms, are even now being tested. o **** Integrity/Availability **** # **** Proprietary **** # **** Security **** # ** Episode_221_–_Security,_magic,_and_FaceID_– Open_Source_Security ** Josh and Kurt talk about how to get started in security. It’s like the hero’s journey, but with security instead of magic. We then talk about what Webkit bringing Face ID and Touch ID to the browsers will mean. # ** Linux_Patches_Aim_To_Provide_Fork’ing_Brute Force_Attack_Mitigation ** Building off a set of “request for comments” patches from September, a set of patches were sent out on Sunday for providing brute force attack mitigation around the fork system call. With attacks aiming to break Address Space Layout Randomization (ASLR) and similar attacks often relying on the fork system call in order to keep replicating the memory contents of the parent process, these patches aim to detect the behavior where fork is being exploited for these nefarious purposes. This work is inspired in part by some patches carried by GrSecurity where a delay around the fork system call will be imposed if a child died from a fatal error. These patches propose collecting statistical data shared across all the processes with the same memory contents and analyzing the timing of any children processes crashing. When the code determines such an exploit may be underway leveraging fork, all of the processes using the same memory contents are killed to stop whatever malicious activity may be happening. # **** Privacy/Surveillance **** # ** US_official_pushes_India_to_ban_Huawei, ZTE_from_mobile_networks ** An American official has told India it needs to shut out Chinese vendors Huawei Technologies and ZTE Corporation from the country’s forthcoming 5G trials and also remove the companies’ gear from other networks. # ** Sydney_Morning_Herald_shows_it_knows nothing_about_encryption ** One of Australia’s main newspapers, the Sydney Morning Herald, believes that technology companies can open “very small” encryption backdoors to enable government agencies to snoop on encrypted communications. # ** Former_StyleHaul_Execs_Launch_Vody,_Big- Data_Startup_Aimed_at_Enhancing_Content Recommendations_(EXCLUSIVE) ** Entertainment-analytics startup Vody is coming out of stealth after more than two years of development and testing. Co- founders and co-CEOs Stephanie Horbaczewski and Jeremy Houghton, who both were previously top execs at YouTube network StyleHaul, claim they’ve built a better mousetrap. The company’s proprietary system, they say, uses machine-learning tech to trawl the [Internet] and compile a comprehensive database of entertainment titles — designed to plug into streaming services for more accurate content recommendations. The L.A.-based company was formed by Horbaczewski, previously founder/CEO of StyleHaul, and Houghton, who was StyleHaul CTO. They both left the RTL Group- owned fashion and beauty digital network before RTL shuttered StyleHaul last year. o **** Defence/Aggression **** # ** Donald_Trump,_the_Mr._Magoo_of_Geopolitics,_Incites Warfare_Between_Egypt_and_Ethiopia ** Trump is much more terrifying, if equally cartoonish. # ** ‘Victory_for_Humanity’:_Treaty_Banning_Nuclear_Weapons_to Take_Effect_as_Honduras_Becomes_50th_Nation_to_Ratify ** The United States has not ratified the treaty and the Trump administration is actively urging nations to withdraw from it. # ** Erik_Prince’s_Private_Wars ** A revealing passage in Prince’s book suggests his father harbored concerns about his only son’s early lack of focus. Edgar Prince inserted a clause in his will stipulating that Erik, the youngest of his four children, wouldn’t receive any inheritance until he turned 30. The younger Prince’s life hit a major pivot, however, in 1992, when he left politics to be commissioned as a naval officer and join the elite Navy SEALs. His father, won over by his son’s perseverance, dropped the clause out of the will. After his father’s death in 1995 at age 63 from a heart attack, Prince resigned his military commission and used his share of the family fortune to build Blackwater USA, which began life as a cross between a shooting range and training facility for special-operations personnel near North Carolina’s Great Dismal Swamp. After 9/11, the company grew rapidly as it filled the government’s need to protect its personnel in Iraq and Afghanistan. Blackwater would go on to bill the U.S. government for more than $1 billion over its lifetime. # ** Murder_Of_Iranian_Dissident_In_Toronto_Raises_Questions About_Iran’s_Footprint_In_Canada ** Amin, a construction worker and former member of the Iranian-Canadian Congress, has been active on social media in recent years. He attended political rallies against the Islamic Republic, calling for the overthrow of the clergy-dominated establishment in Iran. Hamed Ismaeilion, the spokesman for the Association of Victims of Flight 752, said that he had recently received death threats. Toronto police have not yet released a report on the possible motive, manner, and perpetrators involved in the murder. # ** Mali’s_army_liberates_village_besieged_by_jihadists:_army statement ** Mali’s military has regained control of a village in the centre of the country where more than 2 000 residents have been besieged by suspected Islamist militants for two weeks, it said in a statement on Thursday. # ** France_recalls_ambassador_from_Turkey_after_‘unacceptable’ Erdogan_comments ** “President Erdogan’s comments are unacceptable. Excess and rudeness are not a method. We demand that Erdogan change the course of his policy because it is dangerous in every respect,” the official told AFP. The Elysee official, who asked not to be named, also said that France had noted “the absence of messages of condolence and support” from the Turkish president after the beheading of teacher Samuel Paty outside Paris. The official also expressed concern over calls by Ankara for a boycott of French goods. Macron this month described Islam as a religion “in crisis” worldwide and said the government would present a bill in December to strengthen a 1905 law that officially separated church and state in France. He announced stricter oversight of schooling and better control over foreign funding of mosques. # ** France:_‘Anti-Islamophobia’_campaigner_issued_death_fatwa against_teacher_who_showed_Muhammad_cartoon ** Police in France have arrested a Muslim leader who reportedly issued a fatwa, or the Islamic death warrant, on the school teacher beheaded in Paris on Friday, the French-language newspaper Le Soir confirmed on Monday. The suspect, Abdelhakim Sefrioui, leads an organization called “Cheikh Yassine Collective,” which was set up in the memory of Sheikh Ahmad Yassin, the slain founder of the Gaza-based terrorist group Hamas. # ** Bereaved_father_blasts_BBC_for_giving_platform_to terrorist ** The father of a teenage girl who was among 15 people murdered in the 2001 suicide bombing at the Sbarro restaurant in Jerusalem condemned the BBC this week for giving one of the terrorists involved in the attack a platform, the UK-based Jewish News reports. A BBC Arabic program had reported that Ahlam Tamimi, who masterminded the bombing, was appealing to Jordanian King Abdullah II to intervene after her husband’s Jordanian residency was revoked. The report said, “The staff of the [BBC] program reached out to Ahlam to hear her request to the Jordanian king. Let’s listen.” o **** Transparency/Investigative Reporting **** # ** Scholar_Larry_Bartels:_Trump_has_revealed_that_“truth_and reason”_don’t_matter_to_politics ** In an effort to answer these questions, I recently spoke with political scientist Larry Bartels, who holds the May Werthan Shayne Chair of Public Policy and Social Science at Vanderbilt University. Bartels is the author of several books, including “Unequal Democracy: The Political Economy of the New Gilded Age” and “Democracy for Realists: Why Elections Do Not Produce Responsive Government” (with Christopher Achen). His commentaries and other writing have appeared in the Washington Post, the New York Times and other leading publications. Bartels is a fellow of the American Academy of Arts and Sciences and of the American Academy of Political and Social Science, and a member of the National Academy of Sciences and the American Philosophical Society. Toward the end of our conversation, Bartels shares his thoughts on the reliability of the various models offered by historians, political scientists and others who claim to be able to predict the outcome of presidential elections and the likely defeat of Donald Trump. (I will not spoil his remarks for you here.) As usual, this interview has been edited for length and clarity. o **** Environment **** # ** Amy_Coney_Barrett_Is_Doubling_Down_on_Climate_Denial ** As a lower-court judge, Barrett had previously recused herself from cases involving Shell Oil, because her father worked there as a top attorney for decades. He also served in a top position at the American Petroleum Institute (API), one of the fossil fuel industry’s top lobbying groups, but she never included that organization in her recusal list. # ** Climate_Change_and_Hurricanes ** Bruno Latour, the French sociologist and anthropologist writes, in Facing Gaia – Eight Lectures on the New Climatic Regime, 2017, “In the Anthropocene, how can the state maintain that it has a monopoly on legitimate physical violence in the face of the geo-historical violence of the climate?” These weather events now terrorize the state and as we become increasingly subject to anthropogenic phenomena – those characteristics of climate that we believe are acting out of humankind’s historic and present burning of fossil fuels –we anthropomorphize their impact. Wild fires rage, threaten and ravage; hurricanes bear down, hit and devastate. Their actions deriving, we understand from the frantic reporting of them, not from a set of climatological beginnings but devoted to the terrorizing of the human beings in their path – fire, flood and wind marked by a teleological stripe as wide as the swathe they purposefully cut through civilization. Either way, it’s all about us. We have created these vaporous monsters, these flowers of evil – their whirling florescence stunningly captured in satellite imagery – that can only survive in the hot-house of an anthropocentric world. Their evil is the evil that men do, their monstrousness mirrors ours. It is we who have turned the page of geologic epochs to the one named the Anthropocene. The fight to reduce CO2 levels to diminish global warming remains the central field of operations in the global climate war that was enjoined some decades ago. Capitalism and its enabling political environment of neoliberalism are locked in battle with a growing army of opinion (scarcely yet reified as action) that suggests that planetary health would be better served by a dramatic re- visioning of our hegemonic anthropocentrism towards an enlightened co-existence with other life-forms. As the world warms, this new Cold War is fated to get increasingly hot. It is a war between the Moderns – those living out the scientific rationalities of the seventeenth century and who still formally exist within the Holocene, a geological epoch characterized by the geomorphic changes signaled by the end of the last ice age and the subsequent advent of agriculture – and those whom Latour calls the “Earthbound of the Anthropocene”, populations alive to the geologic epoch which takes account of humankind’s impact on geo-history and which embrace a world suffused with animism. # ** An_Effective_Green_New_Deal_Must_Be_Global._This_Is_What It_Could_Look_Like. ** The position of the Academies of Science from more than 80 countries and scores of scientific organizations is that global warming is human- caused through the release of carbon dioxide and other greenhouse gases into the atmosphere from the burning of fossil fuels (coal, natural gas, oil) to generate power. In fact, scientists have known for decades how carbon dioxide traps heat in the atmosphere and contributes to global warming, with nuclear weapons physicist Edward Teller actually warning the oil industry all the way back in 1959 how its own activities will end up having a catastrophic impact on human civilization. # ** 70+_Climate_Journalists_Pen_Open_Letter_Condemning_Barrett for_Enabling_the_‘Ecological_Crisis_of_Our_Times’ ** “At the moment when the facts of the case were presented to her, this arbiter of justice freely chose to side with mistruths. Judge Coney Barrett’s responses are factually inaccurate, scientifically unsound, and dangerous.” # **** Energy **** # ** Fracking_Isn’t_Just_Bad_for_the_Climate._It’s_Bad for_Mental_Health_Too. ** Hydraulic fracturing has boomed in the U.S. over the past decade, but unless you live near it, you may not realize just how close fracking wells can be to homes and schools. In Colorado, the wellbore – the hole drilled to extract oil or gas – can be 500 feet from someone’s house under current state rules. In some states, like Texas, drilling can be even closer. o **** Finance **** # ** Maine_Officials_Propose_Doubling_Budget_for_Agency_Charged With_Defending_the_Poor ** Officials in Maine are proposing to double the size of the budget set aside to provide the legal services needed to adequately defend the state’s poor who are accused of crimes. The $35.4 million proposal put forward by the Maine Commission on Indigent Legal Services, or MCILS, would establish the state’s first two public defender offices and provide a substantial raise to private attorneys paid to represent the poor. Members debated the large price tag before unanimously voting in support of the budget plan on Oct. 15. One commissioner was absent. # ** Why_Uber’s_Desperate_Prop_22_Is_Bad_for_Drivers_and Society ** It would lock in a serf-like condition forever, since Prop 22 requires an unprecedented 88% vote by the state legislature to change it. o **** AstroTurf/Lobbying/Politics **** # ** Preparing_to_Protect_the_Election_Results ** Winning, and then protecting this election against a coup, are necessary steps to getting back to our regular work of fighting to build a just and sustainable society. # ** The_Birth_of_a_Xenophobe ** Two years later, Trump descended the escalator at Trump Tower and launched one of the most virulent anti-immigrant campaigns in American political history, delivering a speech that declared Mexico was sending rapists to the US. No president has ever flip-flopped so dramatically on immigration. The story of how Donald Trump became a xenophobe reveals how a bigoted con artist joined forces with far right racist anti-immigration radicals and convinced the American people that he had an easy solution to immigration. # ** ‘Such_an_Insult’:_Doctors_Furious_as_Trump_Peddles Baseless_Claim_That_They_Are_Inflating_Covid_Death_Count_for Profit ** “We report deaths how they occur. If you did your damn job we wouldn’t be reporting so many.” # ** Out_of_the_UK,_a_Bold_Pay_Prescription_for_a_Post-Trump America ** Two British think tanks are calling for a cap on the compensation that goes to corporate chiefs. # ** How_to_Reverse_the_GOP’s_Power_Grab ** This is a travesty of democracy. # ** To_Defeat_Fascism,_We_Must_Recognize_It’s_a_Failed Response_to_Capitalist_Crisis ** Few would disagree in light of recent events that the Trump regime, its most diehard extreme-right, white supremacist supporters, and elements of the Republican Party are bidding for a fascist putsch. Whether this putsch remains insurgent or is beaten back will depend on how events unfold in the November 3 election and its aftermath, and especially on the ability of left and progressive forces to mobilize to defend democracy and to push forward a social justice agenda as a counterweight to the fascist project. # ** After_Socialist_Victory_in_Bolivia,_Media_Still_Whitewash Coup ** U.S. media have a long history of reporting on Latin America that does more to please the State Department than to inform readers. # ** Bob_Woodward_on_the_2020_Election:_“How_Can_You_Not_Be Worried?” ** Bob Woodward, 77, is also working from home. For decades, he has been among the most important chroniclers of political affairs in the capital. In the early 1970s, he uncovered the Watergate scandal together with his colleague Carl Bernstein at the Washington Post, leading to the 1974 resignation of President Richard Nixon. He later wrote books about the Sept. 11 terrorist attacks and George W. Bush and Barack Obama. Woodward has been awarded two Pulitzer Prizes. For his new book, “Rage,” which was just published in German, he interviewed top government figures over a span of 10 months, including President Trump. Due to the COVID-19 pandemic, DER SPIEGEL spoke to Woodward via telephone. # ** Fire_set_in_Boston_ballot_drop_box;_FBI_asked_to_probe ** A fire was set Sunday in a Boston ballot drop box holding more than 120 ballots in what appears to have been a “deliberate attack,” Massachusetts election officials said. The state has asked the FBI to investigate the fire that was set around 4 a.m. in a ballot drop box outside the Boston Public Library downtown, Massachusetts Secretary of the Commonwealth William Galvin’s office said. In a joint statement, Galvin and Boston Mayor Marty Walsh called it a “disgrace to democracy, a disrespect to the voters fulfilling their civic duty, and a crime.” “Our first and foremost priority is maintaining the integrity of our elections process and ensuring transparency and trust with our voters, and any effort to undermine or tamper with that process must be prosecuted to the fullest extent of the law,” they said in the emailed statement. “We ask voters not to be intimidated by this bad act, and remain committed to making their voices heard in this and every election.” o **** Censorship/Free Speech **** # ** Samuel_Paty’s_murder_shows_need_for_free_speech,_combating radicalization_in_mosques ** The sad reality is that the indoctrination and radicalization of European youth inside European cities is not a single and isolated incident but an alarming trend, as seen in the large numbers of Europeans who joined ISIS. According to a report published by the World Bank under the title “Transnational Terrorist Recruitment: Evidence from Daesh Personnel Records,” 148 fighters resided in France before joining ISIS. The radicalization of young men is the result of a range of causes. Whether for extremist groups such as ISIS or white supremacist groups, it increasingly occurs online with local encouragement through inciting an hateful rhetoric that is articulated by influential figures at home, where young men are groomed by slick propaganda videos and online recruiters. # ** Internet_disrupted_in_Guinea_ahead_of_presidential election_result_announcement ** Network data from the NetBlocks internet observatory confirm that internet has been disrupted in Guinea as of 7:30 a.m. UTC Friday 23 October 2020 as the West African country prepares to announce official results from this week’s presidential elections. The incident has nation- scale impact and is likely to significantly limit the domestic and international flow of information. Tensions are high in capital Conakry as supporters of opposition candidate Cellou Dalein Diallo and incumbent President Alpha Conde each appeared to declare their candidate’s victory ahead of the official announcement. # ** India_Is_Still_Cracking_Down_on_Dissent ** A lethal mix of authoritarianism and neo-liberal reforms is on the rise, benefitting big business but brutally curtailing many people’s freedoms, dispossessing them of their livelihoods, and sharply escalating inequalities. Here, I share with you what I have seen in India. # ** Looking_back_at_France’s_long_tradition_of_caricature ** French history teacher Samuel Paty was murdered on 16 October after showing two caricatures of the Prophet Mohammed in a class about freedom of expression. In recent years, caricature in France has hit the headlines because of the irreverent cartoons of Charlie Hebdo and the 2015 terrorist attacks. But caricature has a long and colourful tradition in the country. o **** Freedom of Information/Freedom of the Press **** # ** Turkish_courts_pursue_trials,_asset_seizures_in_multiple cases_against_journalists ** Yesterday, a court Istanbul rejected an appeal by exiled journalist Can Dündar, thereby allowing authorities to seize his assets in Turkey, the news website Duvar English reported. Today, another Istanbul court convicted freelance journalist Sabiha Temizkan of making terrorist propaganda and sentenced her to 15 months in prison for a tweet from 2014, the independent news website Bianet reported, stating that she is free pending appeal. Tomorrow, hearings in Istanbul are scheduled to continue in the trials of two Turkish Bloomberg reporters, Kerim Karakaya and Fercan Yalınkılıç, as well as three other journalists and 33 other co- defendants, reports said. # ** Open_Access_Should_Include_Open_Courts ** But using PACER takes more than skill–it takes money. Subject to some exceptions, the PACER system charges 10 cents a page to download a document, and that cost can add up fast. The money is supposed to cover the price of running the system, but has been diverted to cover other costs. And either way, those fees are an unfair barrier to access. Open access activists have tried for years to remedy the problem, and have managed to improve access to some of it. The government itself made some initial forays in the right direction a decade ago, but then retreated, claiming privacy and security concerns. A team of researchers has developed software, called RECAP, that helps users automatically search for free copies of documents, and helps build up a free alternative database. Nonetheless, today most of PACER remains locked behind a paywall. It’s past time to tear that paywall down, and a bill now working its way through Congress, 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. 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. o **** Civil Rights/Policing **** # ** You_Cannot_Decarcerate_by_Using_the_Tools_of Incarceration,_Says_Mumia_Abu-Jamal ** The somber baritone of Mumia Abu-Jamal is unmistakable. Before we can exchange greetings, one of several automated announcements interrupts the call, reminding us that our conversation will be subject to recording and monitoring. Abu-Jamal is phoning from State Correctional Institution Mahanoy, a medium-security prison in Pennsylvania. Convicted in 1982 for the alleged killing of white Philadelphia Police Officer Daniel Faulkner in a racially charged trial that, according to Amnesty International, failed to meet international standards, Abu-Jamal’s death sentence was commuted to life imprisonment in 2011. In April 2019, a new path for Abu-Jamal to appeal his life sentence was opened by reform-leaning Philadelphia District Attorney Larry Krasner, who withdrew his initial opposition for a new appeal to go forward in the courts. Yet, 64-year-old Abu-Jamal remains skeptical when it comes to criminal legal reform in the United States. Despite calls to defund the police and a string of electoral victories for more progressive prosecutors like Krasner, the current administration is actively rolling back reforms. Most notably, Donald Trump has lifted the 17-year moratorium on federal executions and reinstated Department of Justice contracts with private prisons. For Abu-Jamal, with whom I spoke about abolition, the history of slavery and racialized state violence in the United States, this fraught political moment requires an entirely different mindset that allows us to think about decarceration in new ways. # ** How_Did_We_Get_Here?_And_How_Do_We_Get_Out? ** It’s important that we figure this out, and figure out how to inoculate the country from this disease—the disease that conflates bravado with brains, degeneracy with dignity, greed with grace, hate with hope. # ** Some_rich_people_are_getting_even_richer_during_the pandemic ** They found, unsurprisingly, that tech billionaires have performed especially well. Between March and the end of June the net worth of both Mr Bezos and Mark Zuckerberg, the boss of Facebook, soared by more than 50%. More than half of the 13 biggest gainers were from the tech sector. Another winner of the pandemic was Kuan Kam Hon, the boss of Hartalega, a Malaysian maker of synthetic gloves, whose wealth has doubled. Mr Kuan is now worth an estimated $7.6bn. # ** “John_Brown:_History’s_Greatest_Hero” ** On that day Thoreau said: “Some eighteen hundred years ago Christ was crucified. This morning, perchance, Captain Brown was hung. These are the two ends of a chain which is not without its links. He is not ‘Old Brown’ any longer; he is an Angel of Light . . . I foresee the time when the painter will paint that scene, no longer going to Rome for a subject; the poet will sing it, the historian record it, and with the landing of the Pilgrims and the Declaration of Independence it will be the ornament of some future national gallery, when at least the present form of slavery shall be no more here. We shall then be at liberty to weep for Captain Brown.” [...] Who shall be the John Brown of Wage-Slavery? # ** Female_Cyclist_Angers_Hard-Liners_In_Iran_By_Riding Without_Her_Hijab ** Amateur video shows the unveiled woman riding her bike triumphantly in Najafabad’s city center while holding one her hands high. It quickly went viral on social media and many Iranians have praised her audacity. In the video, a man who apparently is recording the footage from a car asks the woman: “Lady, freedom came? The shah has returned?” After making the reference to the rule of Mohammad Reza Pahlavi, when Iranians had greater social freedoms, the man encourages the bicyclist by saying: “Bravo! Bravo!” Reports suggest those who recorded video of the incident and posted it online also have been detained by Iranian authorities. # ** Iranian_woman_arrested_for_cycling_without_hijab,_accused of_‘insulting’_Islamic_veil ** Authorities in Iran have arrested a woman for ‘insulting the Islamic Hijab,’ after a video of her cycling without a veil went viral on social media, news agency Agence France-Presse (AFP) has reported. “A person who had recently violated norms and insulted the Islamic veil in this region, has been arrested,” Iran’s official Islamic Republic News Agency (IRNA) quoted Najafabad governor Mojatabai Raei as saying. Raei further said the woman’s ‘motive’ for committing this action is being investigated. He, however, did not disclose her identity. “The residents of this city are holding a protest rally today after the unprecedented violation of norms,” the governor added. # ** Angela_Davis_Still_Believes_America_Can_Change ** During the trial, Davis’s profile transformed. Before, she had been a noted scholar. After, she became an international symbol of resistance. In a period when images of Black women in major newspapers or on network television were scarce, Davis’s was both ubiquitous and unique. Whether in journalistic photos, respectful drawings or disrespectful caricatures, her gaze was uniformly stern — as if focused on her offscreen accusers — and unbowed. No matter the platform or the publication, she radiated rebellion and intelligence. When I search her name online today, there are countless images from this period to scroll through. There’s a drawing of a bespectacled Davis that reads, “You can jail a revolutionary, but you can’t jail a revolution.” There’s a photo of her holding a microphone at a rally, her own words written beneath: “The real criminals in this society are not all of the people who populate the prisons across the state, but those who have stolen the wealth of the world from the people.” There’s a painting of her washed with the red, black and green of the Pan-African flag. There’s a poster that makes her look like a sexy saint, with the words “Free Angela” hanging above and below her face; an Ecuadorean pennant depicting Davis in shackles alongside a sickle and hammer and the phrase “Libertad Para Angela Davis” — and hundreds and hundreds more. # ** Christian_Woman_in_Pakistan_Beaten_in_Public_for_Arguing with_Muslim ** Abbas was angry that Bibi, a person he considered socially lower than him due to her religious identity, had argued with him in public. As Abbas beat Bibi, he also used an extremely derogatory slur for Christians which labels them as untouchables. After the attack, Bibi and her family registered a police complaint against Abbas (FIR # 372/20). However, there police have yet to arrest Abbas or his son who reportedly joined his father in beating Bibi. o **** Monopolies **** # ** Silicon_Valley_Campaign_Cash_Complicates_Democrats’_Plan to_Break_Up_Tech_Giants ** The stage is being set for Democrats to clash next year over a push to rein in Silicon Valley oligarchs. Earlier this month, House Democrats called for the break-up of major tech giants, but Democratic candidates in key Senate races are comfortably out-fundraising their Republican counterparts in campaign cash from the tech industry. # ** Making_Sure_You’re_Covered_–_Using_Intellectual_Property to_Protect_Textiles [Ed: Journals reprinting misleading propaganda term “Intellectual Property”] ** Strategies for using a variety of intellectual property types to protect textiles are necessary due to the historical lack of any dedicated protection for textiles, apparel or fiber technologies. This paper is a review and illustration of a multi-pronged approach that weaves together aspects of utility patents, design patents, copyrights, trademark, and trade secrets. # ** Four_Innovation_Myths ** Bert Foer is one of the most influential figures in the past quarter century of antitrust. His founding and development of the American Antitrust Institute (AAI) filled a significant hole in late 20th- century antitrust and served as a useful counterweight to the Chicago School. In addition to his crucial work with AAI, Bert explored long- standing antitrust issues with a fresh perspective. In particular, he offered thoughtful insights on innovation, recognizing the vital role played by “diverse competition,” understanding innovation’s long-term horizon, and highlighting innovation’s importance in antitrust enforcement. In the vein of channeling Bert’s fresh look at long-established issues and appreciation of innovation, I introduce and rebut four innovation myths in this chapter. Myths persist throughout the caselaw. But they are particularly likely to endure in this setting given the talismanic effect of the term “innovation.” No one can reasonably stand on the opposite side of “innovation,” the lifeblood of the U.S. economy. To do so would cast one’s lot with the fragile sands of backwards thinking and technological regression. Sometimes, however, innovation arguments are not appropriate or supported. This chapter exposes four of these “innovation myths”: (1) innovation is reflected solely by the initial invention; (2) innovation can be evaluated only in product markets; (3) robust intellectual property enforcement leads to more innovation; and (4) innovation is the only objective in certain settings. # **** Patents **** # ** Patent_Law’s_Equitable_Defenses ** In Merck & Co. Inc. v. Gilead Sciences Inc., a jury found Gilead liable for infringement of Merck’s patents directed to treatment for Hepatitis C and awarded Merck $200 million in damages. Three months later, however, the trial judge found that the patents were unenforceable under the equitable defense of unclean hands and rendered the damages verdict moot. In patent law, “unenforceability” carries immense force, limiting and in some cases barring all remedies for infringement of a valid patent. Five doctrines together make up the defense of “unenforceability” as it was incorporated into the Patent Act in 1952: laches, estoppel, unclean hands, patent misuse, and, according to some, inequitable conduct. Yet in the 70 years since incorporation of equitable defenses into the patent statute, the Supreme Court has not fully illuminated the reach of these equitable defenses. The Court denied certiorari in Merck & Co. Inc. v. Gilead Sciences Inc. in 2019 and sidestepped many salient issues on the equitable defense of laches in its opinion in SCA Hygiene in 2017. A significant question remains unanswered: In what contexts are equitable defenses available to bar damages at law? Several interpretive methods have been proposed for determining the reach of such generally worded statutes: Under a dynamic statutory interpretation like that proposed by Professor William Eskridge, courts would be permitted to develop such statutes in accordance with what the law ought to be. Under a traditional faithful agent approach, in contrast, courts would try to determine the scope as set forth by the legislature, piecing together context and history to frame limited words. The scope of equitable defenses in patent law is an ideal proving ground between these methods, having both historical background for use in traditional approaches and high-stakes social questions that factor into a dynamic approach—what conduct do we allow patentees to engage in before we cut off remedies for infringement on innovations that support our health and modern lifestyle? Setting the stage of the statutory interpretive battle, this article examines the historical and statutory bases of equitable limits on patent law, with a particular focus on the substantive equitable defenses of unclean hands and patent misuse. It contrasts the history of equitable defenses such as estoppel, which crossed fully into courts of law well before the merger of law and equity and the Patent Act, with equitable defenses such as laches, unclean hands, and misuse. It also explores inequitable conduct. The article walks through these defenses’ pre-codification roots and potential statutory interpretations and presents normative and constitutional considerations under the competing interpretive approaches. It also presents a surprising approach to inequitable conduct. This article is the first to provide a comprehensive framework for the analysis of equitable defenses in patent law. # ** Patent_Reviews_in_‘Limbo’_as_Supreme_Court_Takes Case_on_Judges ** # ** L’Oréal_Beats_Claims_it_Wrongly_Fired_Patent_Lawyer Over_Quotas ** # ** American_Axle_&_Manufacturing,_Inc._v._Neapco Holdings_LLC_(Fed._Cir._2020) ** One of the most interesting (albeit troubling) decisions by the Federal Circuit in the past year or so was its decisions, by a panel and then in denying review en banc, in American Axle & Manufacturing, Inc. v. Neapco Holdings LLC. In addition to expanding (beyond recognition) the capacity for courts to invalidate patents on lack of subject matter eligibility grounds, the case illustrated the fractured nature of the Court on this question (with the judges being equally divided on the rehearing en banc petition). Another aspect was a pair of strong dissents by Judge Moore, at both stages, where she expressed her view that the Court had embarked on a course that resembles “enablement on steroids” and “turns the [Section 101] gatekeeper into a barricade.” On Friday, the Court denied American Axle’s motion to stay issuance of the Court’s mandate while awaiting the Supreme Court’s decision on its petition for certiorari. The Court’s order cited the standard, under Federal Rule of Appellate Procedure 41(d)(1), that such a motion be granted only if “the petition would present a substantial question and that there is good cause for a stay.” # **** Software Patents **** # ** Apple_Pushes_Back_Against_Patent_Trolls_in Their_Favorite_Court ** # **** Copyrights **** # ** Government-Backed_Anti-Piracy_Deal_Aims_to_Disrupt Pirate_Site_Cash_Flow ** The Danish Ministry of Culture and Rights Alliance have brokered an anti-piracy agreement with various key players in the online media world. Under the new deal, Denmark’s biggest media outlets, advertising companies, and payment processors will try to cut off revenue streams to pirate sites. The list of blocked sites remains private but includes some 350 URLs. # ** ACE_Obtains_DMCA_Subpoena_to_Unmask_Operators_of Major_Pirate_Sites ** Global anti-piracy coalition Alliance for Creativity and Entertainment has obtained a DMCA subpoena requiring the Tonic domain registry to hand over all information it holds on a wide range of ‘pirate’ sites. These include torrent giant 1337x.to and streaming portal BS.to, which are good for 78 million visits per month. Veterans Kinox.to and Movie4K.to are among the remaining targets. ___________________________________ ****** 10.26.20 ****** ***** [Meme]_Satya_Na-DL ***** Posted in Microsoft at 12:57 pm by Dr. Roy Schestowitz [Robotnik Button: Microsoft loves Open Source, Microsoft loves RIAA] Summary: Microsoft has shown its real priorities [1-9] (just before the weekend when many people might not notice) 1. ** ‘youtube-dl’_downloading_software_removed_from_GitHub_by_RIAA_takedown notice ** This takedown notice does not necessarily spell the permanent end of youtube-dl. GitHub always immediately takes down any source code project that receives a DMCA notice like this, but the project’s creators will have an opportunity to file a counterclaim in the hopes of restoring youtube-dl’s status on GitHub. We’ll be keeping an eye on the situation as it develops. 2. ** RIAA_DMCAs_GitHub_into_nuking_popular_YouTube_video_download_tool, says_it_can_be_used_to_slurp_music ** YouTube-DL is pretty simple to use: you give the command-line program the URL of any YouTube video, and it will fetch the material and save it to your computer for future playback. 3. ** Recording_Industry_Association_of_America_Gets_Youtube-dl_Kicked_Off GitHub ** Microsoft GitHub has removed all traces of the very useful youtube-dl utility for downloading videos from YouTube and other websites, including this one, following a questionable DMCA request from the Recording Industry Association of America. youtube-dl is a simple command-line utility that lets you easily download audio adn videos from just about any website with a file file embedded in it. It works on sites like this one. A lot of software, including the popular video player mpv, can use it to download video fragments on the fly so videos embedded in web pages can be opened and played as if they were local files. The Recording Industry Association of America submitted a DMCA request to Microsoft GitHub demanding that youtube-dl gets removed from the Internet on October 23rd, 2020. The complaint contains this rather misleading claim: [...] 4. ** RIAA_blitz_takes_down_18_GitHub_projects_used_for_downloading_YouTube videos ** 5. ** Microsoft_Disables_GitHub_Repository_of_Open_Source_Project_youtube-dl ** Recording Industry Association of America, Inc. (RIAA) sent a notice to GitHub for hosting youtube-dl source code. Microsoft’s GitHub took immediate action to disable the repositories. But was it the right thing to do? 6. ** Microsoft’s_GitHub_bows_to_RIAA,_takes_down_YouTube_video_downloader ** The Microsoft-owned source code repository GitHub has taken down the repository for youtube-dl, a popular command-line script that can be used to download videos from YouTube and many other videos from the Internet, following a DMCA takedown letter sent by the Recording Industry Association of America. 7. ** RIAA_Takes_Down_Popular_Open_Source_YouTube-DL_Software ** GitHub has removed the open-source YouTube-DL repository as well as several forks. The developer platform took action following a takedown request from the RIAA. The music group argues that the code is primarily used to download copyrighted content and also violates the DMCA’s anti-circumvention provisions. 8. ** Microsoft_Disables_GitHub_Repository_Of_youtube-dl_After_RIAA_DMCA Notice ** Popular open source tool to download video from YouTube is no more available at GitHub as Microsoft has disabled it’s repository after the notice from Recording Industry Association of America, Inc. (RIAA). 9. ** RIAA_weaponizes_DMCA_against_an_open_source_project! ** ___________________________________