Bonum Certa Men Certa

Links 10/8/2020: KPhotoAlbum 5.7.0 and MX Linux RC

  • GNU/Linux

    • Beelink GT-R Review – An AMD Ryzen 5 Mini PC Tested with Windows 10 and Ubuntu 20.04

      One issue I did encounter both in Windows and in Ubuntu was that my 4-port KVM was not properly recognized. I did get a rather poor HDMI signal to the monitor however the USB port was not working and by extension neither were my wireless keyboard and mouse. However, using a USB-C hub (2 x USB 3.0 and 1 x HDMI) worked fine as did using the various HDMI and USB ports directly including wirelessly connected peripherals.

      Another point to note is that the power cord from the device to the power adapter is slightly shorter than most and the power adapter itself is quite large meaning care needs to be taken when using a US/EU to AU adapter for example.

      Overall this is a powerful mini PC (relative to similar form factor devices but excluding the higher-end Intel NUCs and comparable models) and the addition of capable graphics makes gaming possible together with light video editing. Equipped with a very good selection of ports and features including multiple configurable storage options, the GT-R makes a great impression as one of the first AMD based mini PCs. The only negative is that the fans are quite noisy when the processor is under load.

    • Audiocasts/Shows

      • This Week in Linux 112: LibreOffice 7.0, Ubuntu 20.04.1, elementary OS 6, Kdenlive, Mageia 8 & More

        On this episode of This Week in Linux, we’ve got some big news from LibreOffice with the release of LibreOffice 7.0! Ubuntu has announced the first point release of Ubuntu 20.04 LTS. I’m going to show you a cool app that lets you view and interact with your Android device from your Linux desktop. We’ve got some news about some upcoming releases for Mageia 8, KDE’s video editor Kdenlive, and elementary OS 6. Later in the show, we’ll check out some new app releases from auto-cpufreq (an automatic CPU speed & power optimizer), Pinta image editor and Mastodon. We’ll also check out some Humble Bundles including a game you can get for free for a limited time! All that and much more on Your Weekly Source for Linux GNews!

      • Open Source Security Podcast/Josh Bressers: Episode 209 – Secure Boot isn’t Secure

        Josh and Kurt talk about Secure Boot. The conversation uses the recent “Boot Hole” vulnerability to frame a conversation about what Secure Boot is and isn’t. Why the Boot Hole flaw doesn’t really matter, and why Secure Boot was very scary for Linux users back when it came out.

      • Linux is NOT for Everyone

        Linux is NOT for Everyone, so let's go over what kind of user you are and some of the shortcomings you might encounter.

      • GNU World Order 366

        **libx86** and **linuxdoc-tools**, including Asciidoc and Docbook. shasum -a256=1c7ce8e031f7dc5c72d35fca6d5c049f9822791d3ad18474a65d6d4b2b5984fc

    • Kernel Space

      • Linus Torvalds: Linux 5.8 "One of our Biggest Releases of All Time"
      • Intel Emmitsburg Support Begins Appearing In Linux 5.9

        Not much is publicly known about Intel's Emmitsburg chipset. Prior to noticing some Linux patches recently referencing Intel Emmitsburg, the only other public mentions of it has been in the context of the Windows HWiNFO program mentioning it in their change-log. With Linux 5.9, Intel has begun adding Emmitsburg support.

        Speculation on Windows sites earlier this year following the HWiNFO mention of "Emmitsburg" pegged it as for Xeon Ice Lake or Cooper Lake. However, that is quite unlikely and is more than likely some other 10nm target. In particular, the Linux kernel already has Cooper Lake and Ice Lake Xeon support in good shape as would be expected given the usage of Linux on servers these days... Intel meanwhile is only adding Emmitsburg to Linux 5.9, thus if their historical punctual open-source support is any indication, the Emmitsburg chipset won't be launched until at least 2021. Linux 5.9 stable will be out in October but won't see widespread support among non-rolling Linux distributions until later on or even in 2021.

      • Linux 5.9 Enables P2PDMA For All AMD CPUs Zen + Newer

        The PCI subsystem updates have been sent in for the Linux 5.9 kernel. Peer-to-peer DMA support is now solid for all AMD CPUs of the Zen family or newer.

        Support for peer-to-peer DMA (P2PDMA) on AMD Zen and newer CPUs is now set. This is for the whitelist being maintained around this feature. There previously was Zen bits in Linux 5.2 while now for Linux 5.9 appears ironed out.

    • Applications

      • Intel Cloud-Hypervisor 0.9 Brings io_uring Block Device Support For Faster Performance

        Intel's Cloud Hypervisor focused on being a Rustlang-based hypervisor focused for cloud workloads is closing in on the 1.0 milestone. With this week's release of Cloud-Hypervisor 0.9 there is one very exciting feature in particular but also a lot of other interesting changes.

      • Joplin

        Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format. Notes exported from Evernote via .enex files can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported. The notes can be synchronized with various cloud services including Nextcloud, Dropbox, OneDrive, WebDAV or the file system (for example with a network directory). When synchronizing the notes, notebooks, tags and other metadata are saved to plain text files which can be easily inspected, backed up and moved around.

      • Kodi 19 Alpha 1 Released With AV1 Decoding, Many Other HTPC Improvements

        Kodi 19 "Matrix" Alpha 1 has been released for this very popular, cross-platform open-source HTPC software.

        Kodi 19 is bringing many exciting improvements as a major update to this open-source home theater software.

      • Scorewriter MuseScore 3.5 Released with Chord Symbol Playback

        MuseScore, free music composition and notation software, released version 3.5 with long list of new features, bug fixes, and other improvements.

        MuseScore 3.5 contains one of the most requested features: Chord Symbol Playback. The feature is disabled by default so far. You can enable it by going to Edit > Preferences > Note Input.

      • Bashtop: An Htop Like System Monitor But Much More Useful

        As cool as Htop there is one thing that it's seriously lacking in and that is system monitoring tools, this may not be a problem for you but if you want a system monitor than bashtop is a much better option to choose, it let's you do most of the process management stuff that you want from htop but it comes with things like hard drive usage, network usage and cpu usage statistics.

    • Instructionals/Technical

    • Games

      • An Early Look at Grounded

        You’re in control of a child, who looks like he/she hasn’t entered the teenager years just yet. Among four different children — two boys and two girls — they’ve got a big problem: they’ve been shrunk to the size of an insect. Join them in their adventure — either by yourself or with a group of online friends — as they fight to survive in someone’s backyard, trying to build shelters whilst defending against bugs, and figure out why they’ve shrunk in the first place. Enter Grounded, developed by Obsidian Entertainment — the studio that brought us such titles as Pillars of Eternity, The Outer Worlds, and Star Wars: KOTOR2.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KPhotoAlbum 5.7.0 out now

          We’re pleased to announce a new release of KPhotoAlbum, the KDE photo management software! This time, it’s mostly a maintenance release with a lot of code cleanup and bug fixes. Nevertheless, there are also some changes and new features. In detail...

    • Distributions

      • Reviews

        • Review: Zentyal Server 6.2

          Zentyal is an Ubuntu-based server distribution which is designed to be easy to set up and then manage using a friendly, web-based interface. The distribution targets small and medium office and business environments. The Zentyal distribution is intended to take on such tasks a as a storage server, Internet gateway, or to provide other office IT infrastructure - all through a convenient, point-n-click web portal.

          The latest version of Zentyal is based on Ubuntu 18.04.4 and mostly features minor updates. There are new anti-virus packages, improved DNS management, easier management of hard drives, and the AppArmor security software is enabled by default.

          The download for Zentyal is 1GB in size and is available for 64-bit (x86_64) machines only. Booting from the install media brings up a menu asking us to select our preferred language from a list. Then we are given the choice of wiping the hard drive and installing Zentyal or launching an expert installer. Both menu options launch a text-based installer which should be familiar to people who have set up Ubuntu Server or used Debian's text installer.


          After my second failed attempt at using Zentyal, and some troubleshooting, I came to the realization the distribution was not going to work as expected and put it aside. According to the documentation, I should be able to simply install the distribution and connect to it using a web browser, but this did not work, either locally or over the LAN. This was disappointing as I have used Zentyal in the past and generally had positive experiences with it. I've even recommended the distribution to a few people who wanted to run a light office server with an easy, point-n-click interface.

          I have three theories as to why Zentyal did not work for me this time around. One is that the documentation is out of date (or updated in places I'm not looking) and additional steps are now required to set up the web portal service. The second is that there is a bug in the web portal software that is preventing it from running.

          Personally, I suspect neither of these are true and, instead, something (or multiple somethings) are going wrong during the setup phase. While the installer appears to finish copying its files to my hard drive and reports it is done, the fact the system does not shut down cleanly afterwards suggests something is not finished in the background. The shutdown services never conclude and, while disk and CPU activity was virtually non-existent all twenty minutes I waited, I suspect additional configuration steps were supposed to be happening during that time. It is hard to say for certain though since no status messages are displayed and the installer claims to be finished. I would also consider it odd for services to be enabled during the shutdown phase of the live media, but stranger things have happened.

          Whatever the case, Zentyal did not work for me and, unfortunately, did not display any errors or status messages which would help explain why. The documentation, while normally helpful, did not offer any tips to help me get going. In the past Zentyal has proven to be easy for me to use, but this version has left me with a server-sized void to fill.

      • MX Linux

        • MX Linux 19.2 KDE Edition Reaches Release Candidate, Final Release Imminent

          Three weeks after the release of the second beta version, the upcoming and highly anticipated MX Linux 19.2 KDE Edition distribution reaches Release Candidate stage and it’s now inches closers to the final release.

          The MX Linux development team announced today the availability of the Release Candidate (RC) milestone for public testing. That’s great news because when a project reaches Release Candidate stage it means the final release is very close.

          This also means that the team managed to address a lot of the issues from previous beta versions, in an attempt to offer the community a bug-free release of MX Linux 19.2 KDE Edition. One important fix included in this release is to the updater icon right-click menu appearing after an action is completed.

        • MX-19.2 KDE RC 1 available for testing
        • Porteus 5.0-rc2 Released: Slackware-Based Fast And Portable Linux Distro

          More than a year later, the Dev team of Porteus Linux has finally announced the second release candidate (RC-2) for its upcoming version 5.0. This means you can now try the new testing version Porteus 5.0-rc2.

          For those who don’t know, Porteus is based on one of the oldest Linux distros, Slackware. It was also formerly known as Slax remix when it started as a community remix of Slax OS.

          Porteus aims to provide a portable, fast, and light operating system that you can boot directly in less than 15 seconds (in the case of LXDE desktop) from CD, USB flash drive, hard drive, or other bootable storage media.

      • Arch Family

        • RetroArch 1.9 Released with Many Goodies for Retro Linux Gamers

          If you are a hardcore retro gamer, RetroArch is what you want to install on your GNU/Linux distribution to enjoy those awesome cool retro games that you probably played all day long when you were young.

          The latest release, RetroArch 1.9 is a massive one, bringing lots of goodies for retro gamers. Highlights include a new Explore View for all playlists, which lets you search for content based on various criteria, such as genre, origin, publisher, system, release year, developer, and amount of players.

          The developers note the fact that the new Explore View will only display search results based on the content that’s already included in your playlists. Also, the metadata is not yet complete.

      • IBM/Red Hat/Fedora

        • Fedora 33 Moving Closer To LTO-Optimizing Packages

          Going back to last year Fedora has been working to enable link-time optimizations by default for their packages. That goal wasn't achieved for Fedora 32 but for Fedora 33 this autumn they still have chances of marking that feature off their TODO list.

          LTO'ing the Fedora package set can offer not only performance advantages but in some cases smaller binaries as well. This is all about applying the compiler optimizations at link-time on the binary as a whole for yielding often sizable performance benefits and other optimizations not otherwise possible. LTO is great as we often show in benchmarks, especially in the latest GCC and LLVM Clang compilers.

        • Zamir SUN: Report for session 1 of FZUG @ Nest with Fedora

          Last month, Alick suggested the Fedora Zhongwen User Group (FZUG) can do a online meetup during Nest with Fedora. And based on the survey, people registered for two time slots, the first one is 9:00 PM Saturday evening UTC+8 which is not a good time for Alick, so I take up the coordinating role for this session.

          As for the tool, we decided to use Jitsi, as it should work fine for most of us and do not have any limitations. What’s more, it’s totally open source.

          During the meeting, I firstly introduced Nest with Fedora and it’s previous offline version, Flock to Fedora, to the attendees. It’s interesting to see that during the past years, we not only have new users in China, but also new contributors. One attendee shares that his motivation of being a packager is that deploying packages for their research in the lab is cumbersome before. So he decided to package all into Fedora and then he can just simply install them on every machine. It is good to know that people contribute back because they want to solve their own problems. Maybe this can be a talking point to attract more contributors in the future.

          After the self introduction, we continue by sharing our interesting stores with Linux. That is a lot of fun.

        • Jon Chiappetta: Last piece of relay software needed for my home bridged network

          If you are running a bridged/relayd network with macs on it you may need to also forward the multicast broadcasts (mDNS related) that allow the devices to automatically discover each other. On the WRT wifi client side, there is a pkg called avahi-daemon and you can configure to operate in “reflector” mode to forward these broadcasts across the specified interfaces. Running this service along with the dhcprb C program which takes care of layer 2 arp requests & dhcp gateway forwarding has been pretty smooth so far!

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Web Browsers

        • Chromium

          • After a decade of Chromebooks, it’s time for Chrome OS to sort apps in the Launcher

            I can’t believe it’s 2020 and I’m saying this, but you still cannot sort applications of any kind on a Chromebook.

            When a new app is installed, the app shortcut simply gets added to the next available space in the Chrome OS Launcher and when that space is full, a new Launcher page is created with the next app shortcut appearing.


            What has made this situation markedly worse over the past few years is the addition of both Android and Linux apps. At least for the latter, any Linux app installs made through Chrome OS get grouped in a folder called Linux Apps. That doesn’t happen with Progressive Web Apps or Android software.

            You can create your own app folders and manage apps yourself if you want, so that’s something. But one of the things I like about Chrome OS is that the operating system doesn’t get in your way. Meaning: it lets you focus on doing things, not managing things.

            So even a basic sort feature by type of app (Android, Chrome OS, Linux, and PWA) would a start. Alphabetical app sorting would be a nice option too.

          • 5 must-have terminal commands for Linux on your Chromebook

            We’ve spent a lot of time over the past week exploring what is possible on Chrome OS. Thanks to some updates to the Linux container, we’ve installed Windows 10 and a variety of Linux flavors. I love tinkering with Chrome OS to see how far I can push the maturing ecosystem but today, we’re going to focus on what the Linux container is currently designed to do. That, of course, it to run the Debian framework and allow users to install compatible Linux applications on Chrome OS. Doing so doesn’t require you to be a Linux guru and thank goodness for that. I’m still learning as I go but mastering the Chrome OS Linux terminal doesn’t have to be a terrifying or even daunting.

          • 11 Best Web Development Extensions for Chrome

            When developing a website, you have to make a checklist of many complex requirements. Whether dealing with color or font schemes, CSS layout problems, or website responsiveness on various devices, it is important to stay on top of any emerging issues. The following are some of the best web development extensions for Google Chrome (and other Chromium-based browsers).

      • Programming/Development

        • rra-c-util 8.3

          n this release of my utility library for my other packages, I finally decided to drop support for platforms without a working snprintf.

          This dates back to the early 2000s and a very early iteration of this package. At the time, there were still some older versions of UNIX without snprintf at all. More commonly, it was buggy. The most common problem was that it would return -1 if the buffer wasn't large enough rather than returning the necessary size of the buffer. Or, in some cases, it wouldn't support a buffer size of 0 and a NULL buffer to get the necessary size.

        • Embedded Programming and Beyond: An Interview with Warren Gay

          Interested in embedded programming? Warren Gay, an Ontario, Canada-based senior programmer, is an excellent resource for professional programmers, students, and makers alike. Here he talks about his new book, FreeRTOS for ESP32-Arduino (Elektor, 2020), and shares insights about FreeRTOS, ESP32, Arduino, embedded technologies, and more. You are sure to find his input informative and inspiring, especially if you plan to work with ESP32 or Arduino in the near future.

        • PHP 7.1 - 8 new features

          In the PHP 7.0 version function declaration accepts a return type, with the release of 7.1 version functions and parameters can return/accept null by prefixing the data type with a question mark(?).

          if the data type passed as parameter or returned by a function is different from the type specified a TypeError exception will be thrown.

        • Senior Developers don’t know Everything

          For about 20 years, I’ve been doing C++ and Qt and KDE development. I suppose that makes me a “senior software engineer”, also in the sense that I’ve hacked, programmed, futzed, designed, architected, tested, proved-correct, and cursed at a lot of software. But don’t let the label fool you: I look up just as much in the documentation as I ever did; senior developers don’t know everything.

        • Perl/Raku

          • The [Perl] Weekly Challenge #072

            I am glad, this week focus was more Array/List related. Technical speaking Array and List aren’t the same in Perl. I must admit until I read the article by brian d foy, I thought they were the same. As the famous saying, you learn something new every day.

          • Perl Weekly Challenge 72: One-Liners for Trailing Zeros and Line Ranges

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

            Spoiler Alert: This weekly challenge deadline is due in a few hours. This blog post offers some solutions to this challenge, please don’t read on if you intend to complete the challenge on your own.

          • Russ Allbery: DocKnot 3.05

            I keep telling myself that the next release of DocKnot will be the one where I convert everything to YAML and then feel confident about uploading it to Debian, and then I keep finding one more thing to fix to release another package I'm working on.

            Anyway, this is the package I use to generate software documentation and, in the long run, will subsume my static web site generator and software release workflow. This release tweaks a heuristic for wrapping paragraphs in text documents, fixes the status badge for software with Debian packages to do what I had intended, and updates dependencies based on the advice of Perl::Critic::Freenode.

        • Python

          • A game of tokens: write an interpreter in Python with TDD - Part 5

            This is part 5 of A game of tokens, a series of posts where I build an interpreter in Python following a pure TDD methodology and engaging you in a sort of a game: I give you the tests and you have to write the code that passes them. After part 4 I had a long hiatus because I focused on other projects, but now I resurrected this series and I'm moving on.\ First of all I reviewed the first 4 posts, merging the posts that contained the solutions. While this is definitely better for me, I think it might be better for the reader as well, this way it should be easier to follow along. Remember however that you learn if you do, not if you read!\ Secondly, I was wondering in which direction to go, and I decided to shamelessly follow the steps of Ruslan Spivak, who first inspired this set of posts and who set off to build an Pascal interpreter; you can find the impressive series of posts Ruslan wrote on his website. Thank you Ruslan for the great posts! So, let's go Pascal!

          • Will McGugan: A prettier Python REPL with Rich

            Rich 5.1.0 adds the ability to integrate highlighted pretty printing with the Python REPL.

          • Montreal Python User Group: Montréal-Python 79 – Quadratic Judo

            Summer nears its end and Montréal-Python is coming back from vacation. Before going back to school or to work, come and tell us what new Pythonic things during the summer. As always, we are looking for passionate people who want to share with the community. Be it about a project that you have built or a library that you learned, send us your talk proposal to . Talks duration can be anywhere between 5 and 20 minutes. We accept all reasonable proposals until the program is complete. We can't wait to read your proposal!

          • Full Stack Python: How to Transcribe Speech Recordings into Text with Python

            When you have a recording where one or more people are talking, it's useful to have a highly accurate and automated way to extract the spoken words into text. Once you have the text, you can use it for further analysis or as an accessibility feature.

            In this tutorial, we'll use a high accuracy speech-to-text web application programming interface called AssemblyAI to extract text from an MP3 recording (many other formats are supported as well).

          • Marc Richter: Create your own Telegram bot with Django on Heroku – Part 11 – Apologies for the long pause!

            If you are reading this on any other page, which is not some “planet” or aggregator, you are reading stolen content. Please read this article at its source, which is linked before to ensure to get the best reading experience; thank you!

          • Python 3.8.5 : Pearson Product Moment Correlation with corrcoef from numpy.

            The python package named numpy come with corrcoef function to return Pearson product-moment correlation coefficients.


            In here I will be writing out some code to detect top colours in an image using ML and display the stats.

          • PSF GSoC students blogs: [Week 10] Check-in
          • PSF GSoC students blogs: Weekly Check-In: Week 11
          • PSF GSoC students blogs: GSoC: Week #11
          • PSF GSoC students blogs: Weekly Check-in #11
          • PSF GSoC students blogs: Weekly Check-in #11
          • Python For Loop: Everything You Need to Know

            Loops are one of the essential elements in any programming language, and Python is not an exception to it. Loops are used to repeat a statement or a block of statements multiple times. If there were no concept of loops in programming languages, we have to write each statement again and again for the number of times we want to execute it.

            Python provides two types of loops to handle looping requirements, i.e., the while loop and the for loop. In this tutorial, we will learn everything about the for loop statement in Python.

            Before getting started with this tutorial, It is necessary to have Python installed and set up in your environment path. If you don’t have it installed already, refer to our step by step guide to install Python on Linux. The code presented in this tutorial can be run on the python shell, but it is recommended to run the code in a Python IDE. If you don’t have a python IDE installed in your system or want to know which IDE is a better choice to install, you can refer to our guide Top 10 best python IDE compared.

        • Rust

          • NihAV Is An Experimental Multimedia Framework Written In Rust

            NihAV is an experimental multimedia framework written in the Rust programming language. At the moment it's focused on diving into supporting decoders for different formats that lack open-source support right now / not yet reverse engineered, exploring new approaches for conventional multimedia concepts, and other experiments for advancing audio-video frameworks.

  • Leftovers

    • Fertilizer Likely Behind the Beirut Explosion Is Unevenly Regulated Across US

      A powerful explosion that ripped through Beirut on Tuesday and killed more than 130 people may be the latest example of the danger posed by a common fertilizer stored in communities throughout the U.S.

    • Hardware

      • That UPS you bought for your home server may not be as useful as you think

        Some years ago I decided to install a server at home for use as a NAS (network-attached storage) in my home network, and for an Internet-facing server. I live in a place where blackouts are very infrequent (perhaps a couple per year), but occasionally the mains drops out for only a second or two. I suspect these very short dropouts occur when substation switchgear operates, but have no way of being sure. Anyway, with a server running 24/7 I obviously wanted protection against any loss of the mains supply.


        Now, the life of the 12-volt lead-acid battery in the APC UPS is supposed to last approximately three to five years. The life will depend on how many times the battery is discharged and ambient temperature.

        While I was away from home on a long work trip, I could no longer connect to my server and I had not received an e-mail from the server informing me of any problem. Luckily it was near the end of my trip so I was not too inconvenienced. When I arrived home I found that the UPS was sounding an alarm and was not supplying power to the server even though there was mains supply to the UPS. It transpired that the UPS battery had suddenly died without warning and could no longer hold a charge, and this had happened while there was mains supply to the UPS, i.e. there had not been a power cut while I was away. Fortunately there was no loss of data on the server; I was able to run fsck during boot-up.

        This failure was annoying on two counts. Firstly, the battery was only about thirteen months old (the manufacturing date stamped on the UPS box was only two or three months before the date I purchased the UPS). Secondly, I certainly did not expect the UPS to stop supplying power to the server while there was mains supply to the UPS. The APC white paper on UPS topologies, ‘The Different Types of UPS Systems‘, does not make this behaviour clear.

    • Health/Nutrition

    • Defence/Aggression

    • Environment

    • Finance

    • AstroTurf/Lobbying/Politics

    • Civil Rights/Policing

      • Marvel’s “Punisher” Was a Hate Symbol Long Before Police Co-opted His Character

        On February 1, 1974, Francis “Frank” Castle made his debut as a fictional character in the pages of The Amazing Spider-Man #129. Gerry Conway, the writer, had initially pitched the idea of the misguided antihero as a throwaway villain. “The Assassin,” as Conway called Castle, was an ex-soldier bent on revenge, wearing a small totenkopf on his breast as the badge of his “war on crime.” Artist John Romita Sr. reworked the symbol into a stylized version of the Waffen S.S. skull before publication. Stan Lee ‒ the creator of hundreds of famous Marvel heroes ‒ changed the character’s name from “The Assassin” to “the Punisher.”

      • Final Weekend for EFF's 30th Anniversary Challenge Coin

        To celebrate the Electronic Frontier Foundation's 30th anniversary, both new and upgrading recurring supporters can claim a first-of-its-kind EFF challenge coin as a token of thanks. These coins will be individually numbered for each supporter and are only available until Sunday night, August 9, 2020 at 11:59 pm PT. Challenge coins follow a long tradition of offering a symbol of kinship and respect for great achievements—and we owe our strength to folks like you.

        To be eligible for an EFF anniversary challenge coin, start a new recurring donation beginning at the monthly Copper Level ($5) or annual Silicon Level ($20), and you'll automatically get this special-edition EFF challenge coin at the shipping address you provide during your donation.

      • Abolishing Police Is a Step Toward Ending White Supremacy and Capitalism

        Something has come unstuck. The common sense about policing has abruptly changed.

      • 'My Husband And I Have Nowhere in the World We Can Safely Live Together'

        At the beginning of our relationship, in love and away from our countries, we didn't know about the difficulties that were ahead of us. Since I am Israeli and Vinas is Iranian, we cannot live together in Israel or in Iran. Neither of us can live in the country of the other, even after marriage.

        This has meant that we have had to travel to, and stay in, countries that we could both enter with Israeli and Iranian passports, and only stay for the time allowed with a tourist visa. Our challenges began in Turkey, where I didn't feel comfortable being open about my Israeli nationality. Vinas and I spent an amazing time together camping on stunning beaches of the Mediterranean, the Aegean and the Black Seas, but we were also harassed for being a Muslim and non-Muslim couple and for being unmarried at the time.

      • American ideas about racism are influencing Europe

        One tug-of-war is over the term institutional racism, meant to convey that systems can produce racist outcomes even if no one in them is racist. French and German government bodies accept the term; but deny it describes them. However, they generally do not gather data on ethnicity, an ostensibly anti-racist measure that makes it almost impossible to detect institutional racism. Last month Germany’s interior minister cancelled an inquiry into institutional racism in the police. France’s interior minister resists calls to probe the police. Yet in 2015 a study found that 22 out of 26 recent victims of French police killings were “visible minorities”. Some Dutch cops cheerfully admit racial profiling, notably in the case of Typhoon, one of the country’s top rappers, whose car they stopped in 2016 because it was posh and he is black. In June Mark Rutte, the Dutch prime minister, said the Netherlands suffers from systemic but not institutional racism. No one knew what he meant.

      • Judge rules woman who accused Trump of rape can proceed with defamation suit

        The ruling allows the case to go forward without waiting for a decision from an appeals court on a separate, similar suit.

        Carroll, a longtime advice columnist, claimed in her 2019 book “What Do We Need Men For?” that Trump sexually assaulted her in the dressing room of a Bergdorf Goodman department store in Manhattan in the mid-1990s.

        Carroll filed the defamation lawsuit in November after the president denied the allegations, saying he’s never met her despite there being photos of them together.

      • Cyber harassment charges dismissed against tweeters, retweeters of Nutley cop photo

        The Essex County Prosecutor's Office has dismissed cyber harassment charges filed against five people who tweeted and retweeted a photo of a Nutley police officer at a Black Lives Matter protest last month.

        "After reviewing the cases, we concluded there was insufficient evidence to sustain our burden of proof," said Katherine Carter, a spokeswoman for the prosecutor's office. "Consequently, we moved today (Friday) to dismiss all charges."

      • New Jersey prosecutor dismissing cyber-harassment case over tweeting cop’s photo

        The Nutley Police Department filed a criminal complaint in July against protester Kevin Alfaro, who tweeted a photograph of Detective Peter Sandomenico during a Nutley For Black Lives demonstration in June. Alfaro’s tweet asked “if anyone knows who this bitch is throw his info under this tweet,” something Sandomenico said caused him to fear for the safety of his family. The department also charged four people who retweeted the tweet, including Georgana Sziszak, who publicized the case in a GoFundMe campaign. All faced allegations of cyber-harassment, a fourth-degree felony punishable by up to 18 months in jail.

      • The Bakken Boom Goes Bust With No Money to Clean up the Mess

        Now, after all of that, the Bakken oil field appears moving toward€ terminal decline, with€ the public poised to cover the bill to clean up the mess caused by its ill-fated€ boom.€ 

      • Union: Employees should have right to telework whenever possible

        The Union of Private Sector Professionals (Erto) said on Friday that employees should have legal right to work remotely whenever it is possible and does not have any undue negative impact.

        The union argues that due to technological advances especially those working in expert positions rarely have a need to be physically present. It says that current legislation is outdated in this regard and should be revised.

    • Monopolies

      • The Role of Antitrust in Preventing Patent Holdup

        Patent holdup has proven one of the most controversial topics in innovation policy, in part because companies with a vested interest in denying its existence have spent tens of millions of dollars trying to debunk it. Notwithstanding a barrage of political and academic attacks, both the general theory of holdup and its practical application in patent law remain valid and pose significant concerns for patent policy. Patent and antitrust law have made significant strides in the past fifteen years in limiting the problem of patent holdup. But those advances are currently under threat from the Antitrust Division of the Department of Justice, which has reversed prior policies and broken with the Federal Trade Commission to downplay the significance of patent holdup while undermining private efforts to prevent it. Ironically, the effect of the Antitrust Division’s actions is to create a greater role for antitrust law in stopping patent holdup. We offer some suggestions for moving in the right direction.

      • It’s Anti-Suit Injunctions All The Way Down – The Strange New Realities of International Litigation Over Standards-Essential Patents

        Today’s markets for technology products — from smartphones to home appliances to automobiles — are inherently global. This is especially true of products that embody technical standards — protocols like 5G, Wi-Fi, Bluetooth and USB that are covered by hundreds, thousands, or tens of thousands of patents (so-called “standards-essential patents” or “SEPs”). Given the global scope and size of these markets, it is not surprising that patent litigation over standardized products is often conducted on a global scale. This article looks at an increasingly important aspect of these global standards wars: the ability of a court in one jurisdiction to prevent a party from pursuing litigation in another jurisdiction using a procedural mechanism called the anti-suit injunction (ASI). To complicate matters further, a litigant may also petition a court in one jurisdiction to prevent a party from seeking an ASI in another jurisdiction — the so-called anti-anti-suit injunction (AASI). And, curiouser still, litigants have recently re-invigorated the anti-anti-anti-suit injunction (AAASI), a procedural move that seeks to prevent a litigant from obtaining an AASI to block another litigant from requesting an ASI. If there is no theoretical limit to the procedural machinations to which parties can go in such disputes, it may, indeed, be injunctions “all the way down”.

      • How can patents affect innovation?

        Recently, a court case initiated by CalTech has seen the two industry giants Apple and CalTech face damages of up to $1 billion for violating four patents that CalTech holds. According to CalTech, the patents filed to describe the use of Wi-Fi technologies including IRA/LDPC codes, which helps to reduce the complexity of encoding and decoding, thus requiring simpler electronics to achieve reliable wireless communication.

        The size of the damages reflects the many millions of devices currently on the market (which Broadcom devices violate), and CalTech released a statement saying how they were happy that the jury found in favour of their case. While Apple and Broadcom did file for an appeal, the appeal was invalidated with Apple and Broadcom now being expected to pay for the damages. Apple’s appeal position related to the fact they utilise Broadcom devices in their products, and as such are downstream parties whom themselves did not violate any laws.

      • Huawei’s 5G spinoff bluff shows why export ban will hurt US tech firms

        The export controls were poorly understood by many US companies, even long after their implementation. Some firms managed to ship some products overseas subject to the restrictions, but many took a hit to their revenue as existing sales relationships were disrupted. Some got out of the business altogether. The long-term effects included the offshoring of key manufacturing facilities. Worst of all, the controls jump-started the development of foreign suppliers, creating fierce overseas competition in an industry that had long been US-dominated.

      • Patents

        • The first European patent for the technology for rapid determination of antibiotic resistance for Bacteromic
        • Salarius Announces Issuance of New Patent for Seclidemstat by European Patent Office

          Salarius Pharmaceuticals, Inc. (Nasdaq: SLRX), a clinical-stage oncology company targeting cancers caused by dysregulated gene expression, today announced the continued enhancement of the intellectual property (IP) portfolio governing its lead investigational drug candidate, seclidemstat. The European Patent Office (EPO) recently announced that the European Patent EP2744330, exclusively licensed to Salarius from the University of Utah Research Foundation, was issued on July 15, 2020.

          The European patent covers composition of matter and methods of use for seclidemstat, a potent reversible inhibitor of the LSD1 enzyme which is currently the subject of a Phase 1/2 clinical trial for Ewing sarcoma, a rare pediatric bone cancer, and a Phase 1/2 trial in advanced solid tumors (AST). Salarius intends to validate this European patent in several important EU countries, ensuring protection of seclidemstat and other compounds in Europe through at least August 2032.

        • This week in IP: Unwired Planet judge promoted, Levandowski sentenced, Land Rover defeated

          The Western District of Texas took the top spot for patent case filings in the first half of 2020, surpassing the District of Delaware by 64 cases. According to data from Docket Navigator on the top seven US patent courts for the first half of 2020, Western Texas’s H1 docket rose by 287% compared to H1 2019.

          Another noteworthy finding from the data was that filings remained relatively steady in most courts, apart from the District Court for the Eastern District of Texas, where cases actually went up for the first time since 2015. This data suggests that COVID-19 did not stop companies from conducting business as usual.

        • COVID-19 Report for Life Sciences and Health Care Companies (UPDATED)

          The Hogan Lovells IP & Media Technology team is tracking the changes being made by intellectual property offices around the world in response to the coronavirus so we can keep you informed on the key developments. Our latest update for the UK and European Patent Office (EPO) is online here. (

        • Black IP Lawyers Who’ve Made It Look to Grow Ranks Beyond 1.7%

          The rarity of being a Black intellectual property lawyer in the United States hits home for the 1.7% of attorneys who fit that description.

          ”People are often surprised when they learn that I practice patent litigation,” said Ellisen Turner, IP practice group partner at Kirkland & Ellis LLP. “When I introduce myself at conferences or events and give my elevator pitch, the surprise is often palpable.”

          In particular, say Black lawyers who have broken through, people are surprised they can speak the language of patent law and that many of them have attained scientific and technical knowledge.

          As a junior associate, before going on to co-chair Venable LLP’s IP division, Justin Pierce recalls hearing the trope about being “really articulate” from a potential client.

          James Smith, the first chief judge of the federal Patent Trial and Appeal Board, and now chief intellectual property counsel at Ecolab Inc., said he’s actually had attorneys hand him their bags to carry.

        • Triller Sues TikTok Over Patent Infringement
        • Apple Watch Series 6: Patent Reveals 1 Game-Changing Hardware Upgrade

          When Apple revealed Apple Watch Series 4 in September 2018, it introduced Fall Detection, a supremely useful feature which may add new aspects to make it far more innovative. That’s according to a new continuation patent, revealed this week.

        • Patent Watch: Yamaha applies for patent on dedicated e-bike frame

          The Japanese industrial giant Yamaha may not yet be a prominent name in U.S. retail shops, but the company’s patent filings suggest strong interest in the e-bike market here. Yamaha ranked fifth for bicycle industry patent grants in the U.S. in 2019 with 15 total, ahead of leading brands like Giant (10 patents) and Trek (5 patents).

          Yamaha Motor Company is best known for its motorcycles, along with boats, ATVs, and more, with 2019 revenue over $15 billion USD. But the company has also been a pioneer in e-bikes, starting in 1992, with 4 million units sold to date worldwide — about half of that in the Japanese market.

        • UK patent exams update: Proctoring system will no-longer be used, but exams still to go ahead with "simpler" invigilation system

          As reported by IPKat last month, candidates were told about the proctoring software that would be used for the exams in a CIPA hosted webinar. Candidates were encouraged to look up a YouTube video of the software to familiarise themselves with how it would work. The software would reportedly require a webcam on your laptop, a phone camera positioned behind you and would record any and all disturbances in your environment. Furthermore, only one monitor would be permitted. However, many of the details of the software were still sketchy.

          In the latest PEB statement, the PEB announces that the software is now not viewed as providing the "optimum solution for PEB candidates". We are left in the dark as to why the software was not "optimal". In any case, it seems that the plan is now to use a simpler form of remote invigilation. Importantly, the PEB reassures candidates that "the Pre-Registration Information for Candidates will be largely unchanged: the examinations will be delivered online to be taken in candidates’ own home, at another private address, or at their workplace".

        • European Patent Application Numbering

          Well, we have. Some of our colleagues from non-EU offices have asked us about the meaning and significance of the dot (decimal point) and the digit after it, in European patent applications. Following various responses from our colleagues such as “You know, I am not sure,” or “I have always been curious, but not curious enough,” we decided to find out. For those seeking an article that dives into the critical scholarship of intellectual property laws, this may not be the one for you.

        • HOOKIPA Announces Issuance of US and European Patents

          HOOKIPA Pharma Inc. (NASDAQ: HOOK, ‘HOOKIPA’), a company developing a new class of immunotherapeutics targeting infectious diseases and cancers, today announced that both the United States Patent and Trademark Office (USPTO) and the European Patent Office (EPO) have issued patents covering HOOKIPA’s proprietary replicating arenavirus technology (TheraT€®).

          The patents (US Patent No. 10,722,564 and European Patent No. 3218504) are granted to the University of Geneva. HOOKIPA has exclusively licensed these patents from the University. The patent claims cover current product candidates based on HOOKIPA’s replicating arenavirus platform technology (TheraT€®), including the Company’s lead oncology product candidates HB-201 and HB-202. These programs are currently in clinical development for the treatment of Human Papillomavirus 16-positive (HPV16+) cancers.

        • How to lose priority in 3 ways

          “Priority”. A word that can strike fear into even the most seasoned of IP attorneys. While on the face of it, the law concerning priority at the EPO can seem fairly straightforward, there are a few things that can trip you up if you’re not prepared (and some that are not fixable, no matter what you do).

          Here is our guide to common priority pitfalls, and a few tips on how you might be able to deal with them.


          Priority entitlement is not typically looked at in detail, if at all, during prosecution at the EPO. However, if it subsequently determined (e.g. during opposition or appeal proceedings) the claim to priority is not valid, there is often little that the Applicant/Patentee can do to fix it.

        • What Is Patent Prosecution? Your A To Z Guide

          As noted earlier, prosecution refers explicitly to filing a patent application with all of the appropriate patent offices in the markets where you wish to hold IP protection until the grant of the patent. In some nations, including Luxembourg, Belgium and the Netherlands, patent regulators conduct only a formal examination before granting this right. The formal method largely centers around verifying the patent application's particulars, including whether the applicant furnished all requested information and made appropriate tax payments. Other countries, such as Germany, France and the U.K., assign greater importance to the process known as substantive examination, which goes to much greater lengths, such as proving the existence of the inventive step, to determine patent eligibility.

          Eventually, once a patent has been granted in one or more specific countries, you will want to continue the prosecution process by filing a patent application internationally with the World Intellectual Property Organization (WIPO). This will allow you to be protected under the terms of the Patent Cooperation Treaty (PCT) and its 150+ signatory countries, making your patent rights virtually airtight on a global scale.

        • Why tech patent owners flock to Barcelona’s courts

          Florencio Molina López, a judge in Barcelona, explains why his court is attracting the world’s largest tech companies and why teamwork is key

        • Half-year data reveals Western District of Texas’s rise to top

          Data for H1 2020 from the top seven US patent courts shows litigation has risen in Texas and fallen in Delaware, but stayed steady elsewhere

        • Software Patents

          • Courts Rule AI Cannot Hold Patent.

            The United States Patent and Trademark Office (USPTO) along with the European Patent Office (EPO) and the Intellectual Property Office of the United Kingdom (UKIPO) have refused applications designating creativity machine DABUS as the inventor of two pieces of intellectual property. DABUS, created by Dr. Stephen Thaler, is short for “device for the autonomous bootstrapping of unified Sentience.”

            The applications to patent an interlocking food container easily grasped by robots and another for “devices and methods for attracting enhanced attention” were filed by the Artificial Inventor Project, naming DABUS as the inventor.

            This is hardly the first time AI and patent law have crossed. AI has figured into cases regarding everything from drug development to pencil sharpeners to airplane laminates. But DABUS is an artificial intelligence system capable of generating ideas without human intervention rather than a tool used to improve and enhance human ingenuity. This difference, and the ramifications of DABUS as an inventor have been discussed in Robotics Tomorrow before.

          • How to throw a spanner in the works for patent applicants – third party observations 101

            The European Patent Office (EPO) provides an online form for anyone to make submissions on a pending patent application. The submission could be anonymous – just make sure to avoid using letterhead or any other tell-tale signs of identity within the documents!

            The trick with TPOs is making the submissions convincing so that a patent examiner will take them seriously. This is where your patent advisor will be invaluable. A highly relevant prior document may be available, but the examiner could overlook its relevance if a coherent argument is not prepared using a format that the examiner is familiar with. The examiner is obliged to review the submission but might quickly discard it if it is not clear on a first reading that a current claim is invalid for some compelling reason.

            Typically, the best evidence for knocking out a patent will be on the basis of a printed document, publicly available before the patent’s filing date. A prior patent document works best, but any published document, like a journal article or research paper, can be just as successful. What does not tend to be successful in the context of TPOs is asserting invalidity on the grounds of “prior use” where extensive evidence is needed to establish that a disclosure took place before the patent’s filing date. If the submission gets too complicated then the examiner will likely ignore it, because such issues are more appropriately tackled during a formal opposition procedure, following grant of the patent.

            The best time to file TPOs at the EPO is at some point between becoming aware of the application and before a first examination report is issued. Submissions can be validly made right up until grant, but the impact will naturally diminish at the later stages of examination when the examiner will be reluctant to raise entirely new objections.

      • Trademarks

        • Who is the ‘average consumer’ when a product/service is aimed at both specialized and everyday consumers?

          What is the scope of assessment of ‘the average consumer’ in proceedings concerning the distinctive character of a sign? What could be said in relation to the public’s attention when it comes to advertising slogans/messages? Is it possible for the ‘average consumer’ to exert both a high and low level of attention if the goods and/or services in question are aimed at a specific public, while also being, on occasion, purchased by uninformed consumers who are part of the general public?

          In a decision delivered last month, the General Court (GC) considered all the above. It also held that also a slogan can be capable of indicating the commercial origin of the goods or services in question, when that sign is not merely an ordinary advertising message, but rather possesses a certain degree of originality or resonance.


          This case is as useful reminder of how to assess distinctiveness of slogans and determine who the sometimes mysterious ‘average consumer’ is.

          With regard to the latter, the GC confirmed that the ‘average consumer’ cannot be understood as only the consumer who is part of the ‘general public’, but also includes the consumer who is part of the public specifically targeted by the goods and services in question.

          In relation to the former, the GC clarified that a sign can still be capable of indicating the commercial origin of the goods or services in question, when that sign is not merely an ordinary advertising message, but also possesses a certain degree of originality or resonance. In this sense, signs that consist of banal promises in relation to the goods and/or services in question have a promotional character and are therefore not capable of performing the basic function of a trade mark.

      • Copyrights

        • TikTok: licensing floodgates to open, say lawyers

          Sources representing musicians say TikTok should sign a licensing agreement to use their members’ IP fairly, but lawyers say other factors may be at play

        • Sharing Indigenous Cultural Heritage Online: An Overview of GLAM Policies

          Tomorrow is International Day of the World’s Indigenous Peoples, a day that seeks to raise awareness of and support Indigenous peoples’ rights and aspirations around the world. We at Creative Commons (CC) wish to highlight this important celebration and acknowledge that, internationally, measures need to be taken to protect Indigenous peoples’ rights and interests in their unique cultures. One measure, which intersects with our policy work at CC on Open GLAM, addresses the open, online sharing of Indigenous cultural heritage cared for within cultural heritage institutions.€ 

        • Convicted Copyright Troll Lawyer Sues US Attorney General Over His Right to 'Trap' Pirates

          Paul Hansmeier, one of the lead attorneys behind the controversial Prenda Law firm, has sued US Attorney General William Barr. The former attorney, who's sitting out a 14-year prison sentence, wants the court to greenlight his plans to trap pirates with a honeypot. The US sees this as a criminal act but, according to Hansmeier, it is the only effective way to stop torrent piracy.

        • Disney Reminds Court That Pirate Megavideo Indexing Site Still Owes $500K from 2010

          When pirate sites agree to settle lawsuits, these cases tend to disappear into the night. However, when stream-linking site 66Stage agreed to pay Disney $500K in 2010 for linking to pirated movies on Megavideo and other sites, the movie company expected to get paid. A decade on, it appears that Disney has a very long memory.

Recent Techrights' Posts

Ongoing Media Campaign, Sponsored by Bill Gates, to Portray Critics of Gates Crimes as "Conspiracy" Cranks
In prior years we wrote about this PR tactic of Gates
Gemini Links 26/02/2024: Mastodon Trouble, RSS, and Zombie-scrolling
Links for the day
Links 26/02/2024: Suicide Crisis and Doctor Walkouts in South Korea
Links for the day
Why Do People Who Attack GNU/Linux Hate Women So Much?
My wife is being viciously targeted again
[Meme] Follow the Law, Not Corrupt Bosses
pressuring staff to break the rules to make more money
The EPO Uses Appraisals to Force Staff to Illegally Grant European Patents or Lose the Job. The Matter is Being Escalated en Masse to ILO-AT, Requesting a Review of Appraisal Reports.
it is only getting worse over time
Debian History Harassment & Abuse culture evolution
Reprinted with permission from Daniel Pocock
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, February 25, 2024
IRC logs for Sunday, February 25, 2024IRC logs for Sunday, February 25, 2024
Gemini Links 25/02/2024: Chronic Pain and a Hall of the Broken Things
Links for the day
Links 25/02/2024: New Rants About 'Hey Hi' Hype and JavaScript Bloat
Links for the day
Going Static Helped the Planet, Too
As we've been saying since last year
Chris Rutter, Winchester College, Clare College choir, Arm Ltd, underage workers & Debian accidental deaths
Reprinted with permission from Daniel Pocock
Gemini Links 25/02/2024: Blocking Crawlers and Moving to gemserv
Links for the day
IRC Proceedings: Saturday, February 24, 2024
IRC logs for Saturday, February 24, 2024
Over at Tux Machines...
GNU/Linux news for the past day
[Meme] Objective Objection at the EPO
No more quality control
EPO Staff Explains Why It Cannot Issue EPC-Compliant European Patents (in Other Words, Why Many Fake Patents Get Issued)
chaos inside
Links 24/02/2024: More Sanctions Against BRICS, Software Patents Squashed
Links for the day
Microsoft's Demise on the Server Side Continues Unabated This Month
Netcraft says so
Bonnie B. Dalzell Explains Her Experience With Richard Stallman
new essay
Gemini Links 24/02/2024: OpenBSD Advocacy and Nonfree Firmware Debated
Links for the day
Mark Shuttleworth & Debian Day Volunteer Suicide cover-up
Reprinted with permission from Daniel Pocock
IRC Proceedings: Friday, February 23, 2024
IRC logs for Friday, February 23, 2024
Over at Tux Machines...
GNU/Linux news for the past day
Links 24/02/2024: EA Planning Layoffs and 'Liquor Regulators Are Seeking Revenge on Bars That Broke Pandemic Rules'
Links for the day
Gemini Links 24/02/2024: In Defense of Boilerplate and TinyWM Broke
Links for the day