Bonum Certa Men Certa

Links 25/10/2019: New Chrome, Qt 5.14 Beta 2 and Tor Browser 9.0

  • GNU/Linux

    • GNU/Linux Forums on the Internet

      After making lists of GNU/Linux communities at Reddit, Mastodon, and Telegram, now I want to present you list of their web forums instead. A web forum is a website where you can communicate with people by posting text, pictures, links, audios, videos, etc. in full size. I divided this list into only 3 parts: distros, non-distros, and hardware; with more than 50 forums listed at the time I write this. You will see here English-based forums of elementary OS and Fedora, for example, where you can register and talk to members there. If you ask, why web forums? Then the answer is, because web forums predate either Mastodon or Telegram and still exist until today. Is there any other reason? Yes, because you might change your opinions regarding a distro and a free software if you know how good and active their forum is, take example MX's and FreeCAD's forums. It's really exciting to make this list and believe me I could learn so much new thing from this. Once again, here I don't make any distinction between official and unofficial forums. I wish you will have a nice adventure by using this list. Okay we don't want to wait and let's visit them!

    • Desktop

      • Chrome OS update will allow higher-end Chromebooks to use more memory for Linux

        Here’s an interesting Chrome OS change coming up considering that I now use a Chromebook with 16 GB of RAM: A new code commit will change how memory is allocated to the Linux environment on Chromebooks with more than 4 GB of RAM. Those devices will see more memory provided to the Linux container…. a lot more, as it stands now.

        The code commit description says it all and I was surprised to see that if you have more than 4 GB of memory in your Chromebook, all but 1 GB of it will go towards Linux.

        I understand the specific reason noted above that would require this memory allocation change. But it seems a bit excessive when it comes to running Linux on a Chromebook with more than 4 GB of memory. Or rather, it seems like leaving just a single GB of RAM to run Chrome OS on such a device feels too limiting.

        What I’d prefer to see (if anyone on the Chromium team cares about my opinion!) is a memory allocation slider in the Linux settings within Chrome OS. This way, I could choose to allocate, for example, 4 GB of memory to Chrome OS and 12 GB to the Linux container on my Acer Chromebook Spin 13 with 16 GB of memory, prior to starting up a new Linux container.

      • Why I made the switch from Mac to Linux

        remember looking up at the projector, and it looking back at me. Neither of us understood why it wouldn't display. VGA cords were fully seated with no bent pins to be found. I tapped every key combination I could think of to signal my laptop that it's time to get over the stage fright.

        I ran Linux in college as an experiment. My manager in the IT department was an advocate for the many flavors out there, and as I grew more confident in desktop support and writing scripts, I wanted to learn more about it. IT was far more interesting to me than my computer science degree program, which felt so abstract and theoretical—"who cares about binary search trees?" I thought—while our sysadmin team's work felt so tangible.

    • Audiocasts/Shows

      • Ubuntu Podcast from the UK LoCo: S12E29 – DOOM

        This week we’ve been to UbuCon Europe and preparing for a new baby. We round up the community news including updates from Regolith, Xubuntu, ZFS on Ubuntu, GNOME fighting patent trolls and we discuss some of our news picks from the tech world.

        It’s Season 12 Episode 29 of the Ubuntu Podcast! Alan Pope, Mark Johnson and Martin Wimpress are connected and speaking to your brain.

      • LHS Episode #309: The Weekender XXXVI

        It's time once again for The Weekender. This is our bi-weekly departure into the world of amateur radio contests, open source conventions, special events, listener challenges, hedonism and just plain fun. Thanks for listening and, if you happen to get a chance, feel free to call us or e-mail and send us some feedback. Tell us how we're doing. We'd love to hear from you.

      • 2019-10-24 | Linux Headlines

        A PHP 7 security bug gets a fix, Project Verify gets a new name, and Netflix has open sourced a powerful new programming notebook.

      • Blinking Eye Patches | User Error 77

        Tech mistakes, communicating with spouses, and why you shouldn't let popey drive you anywhere.

        Plus patching humans as if they were code, back to basics web browsing, cold drinks, and conkers.

    • Kernel Space

      • linux-5.3-ck1, MuQSS version 0.195 for linux-5.3

        Announcing a new -ck release, 5.3-ck1 with the latest version of the Multiple Queue Skiplist Scheduler, version 0.195. These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but configurable for any workload.

        linux-5.3-ck1: -ck1 patches: 5.3-ck1 Git tree: 5.3-ck MuQSS only: Download: 5.3-muqss-195.patch Git tree: 5.3-muqss

      • Linux 5.3-ck1 Kernel Released With MuQSS 0.195 Scheduler Bringing Ryzen Fixes

        Linux 5.3-ck1 is available today along with MuQSS 0.195 as his "Multiple Queue Skiplist Scheduler" derived from his original Brain Fuck Scheduler (BFS) and optimized for Linux desktop responsiveness. With his "-ck" patches in addition to MuQSS continue to be other kernel tweaks like lowering the VM swappiness threshold, a default timer frequency of 100Hz, PREEMPT by default, and other changes to optimize the Linux kernel for desktop platforms.

      • Graphics Stack

        • Linux driver suggests dual-GPU support for Intel's upcoming Xe graphics

          INTEL'S UPCOMING XE GRAPHICS CARDS will play nice when it's plonked into PC's with the chipmaker's integrated graphics, allowing for dual-GPU setups; at least that's what a Linux driver suggests.

          Spotted by the people over at Phoronix, the Linux 5.5 kernel contains graphics driver code from Intel that references multi-GPU systems, with latest being code that looks like it has been designed to handle an Intel integrated GPU alongside a discrete graphics accelerator.

          In effect, this could mean a PC could use both the graphics integrated into a modern Core processor alongside Intel's own discrete graphics cards which are set to show up next year.

          It could also herald support for two Xe graphics cards to be used in tandem, or for said graphics cards to have two GPUs put together on one card.

        • Multi-GPU Xe Support For Intel Linux Graphics Driver Bared, Promises Awesome Capabilities

          Intel has revealed more details on the driver it is currently working on for Linux 5.5. In particular, the chip manufacturer is focused on the multi-GPU capabilities for its Gen 12 and Xegraphics solutions. Discrete and integrated graphics will be among the solutions’ capabilities.

          In August, Phoronix already provided a glimpse of the Intel Linux graphics driver for multiple devices. The tech website explained the multi-GPU support is utilized for integrated graphics that would come with a discreet Xe GPU.

          In a statement, Phoronix said the i195 driver is capable of handling the discrete graphics system, which can be integrated with the discrete GPU. For multiple discrete GPU set-ups, the company did not have lofty expectations on the user-space side.

        • Linux driver code points toward multi-GPU support in Intel's upcoming discrete video cards

          In context: Though we all know that Intel is working on its own discrete GPU by this point, details regarding its specs and unique features are still remarkably scarce. Without official details from Intel, we've been left to rely on rumors, speculation, and various other minor hints or clues. Yesterday, one such clue may have been spotted by Phoronix. The site noticed some intriguing code in the latest Linux graphics drivers from Intel. The code in question points toward the possibility of multi-GPU processing with Intel's upcoming discrete "Xe" cards.

        • New evidence of Intel's multi-GPU support for upcoming Xe discrete cards uncovered in Linux drivers

          Apart from the 2020 release and the fact that there will not be any ray tracing support, at least with the first generation, Intel’s Xe discrete gaming GPUs are still shrouded in mystery. It looks like Intel is doing a great job at keeping everything under wraps, as no major specs or price point info got leaked. This did not stop sites like Phoronix from digging deeper for clues, hints or any sort of inkling regarding the Intel Xe features.

          Churning through the latest Linux graphics drivers, the guys over at Phoronix spotted some more references to hybrid GPU setups.The first clues regarding multi-GPU support were uncovered back in August, and the latest Linux driver essentially reinforces this through a perf PMU (Processor Monitoring Unit) that is supposed to handle an iGPU + discrete card use-case.

        • Zink: Fall Update

          I recently went to XDC 2019, where I gave yet another talk about Zink. I kinda forgot to write a blog-post about it, so here’s me trying to make up for it… or something like that. I’ll also go into some more recent developments as well.

          My presentation was somewhat similar to the talk I did at SIGGRAPH this year, but with a bit more emphasis on the technical aspect, as the XDC audience is more familiar with Mesa internals.

          If you’re interested, you can find the slides for the talk here. The talk goes through the motivation and basic approach. I don’t think I need to go through this again, as I’ve already covered that before.

          As for the status, Zink currently supports OpenGL 2.1 and OpenGL ES 2.0. And there’s no immediate plans on working on OpenGL 3.0 and OpenGL ES 3.0 until Zink is upstream.

          Which gets us to the more interesting bit; that I started working on upstreaming Zink. So let’s talk about that for a bit.

        • Zink Is Almost In Mesa For Offering OpenGL 2.1 / GLES 2.0 Over Vulkan

          Zink is the year-old effort led by Collabora's Erik Faye-Lund on developing a Mesa driver that maps OpenGL over Vulkan. It's now nearly within Mesa pending the merge request to actually add it.

          In the few weeks since the Zink update at XDC 2019, Erik has been working to get all the necessary Mesa/Gallium/NIR changes merged that are prerequisites for actually introducing this OpenGL over Vulkan driver. All that prep work is now in place for Mesa 19.3 and now just left is the merge request actually introducing the new Gallium3D driver. The MR was opened last week and will hopefully be all reviewed and accepted prior to Mesa 19.3's feature freeze in November.

    • Benchmarks

      • Intel Icelake "Gen11" Graphics Are A Huge Upgrade Over Gen9 With Good Linux Support

        Similar to the Linux CPU performance article earlier this week, the Core i7-1065G7 was tested via a Dell XPS 7390 that was purchased retail for being able to deliver these Linux benchmarks. The Icelake results were compared to the other Dell XPS models I had available as the Dell XPS 9380 with Core i7 8565U Whiskey Lake and Dell XPS 9370 with Core i7 8550U Kabylake-R for showing the generational graphics performance comparison with these otherwise similar laptops. A larger Linux laptop comparison with older laptop models and more will be coming in the next few weeks for helping Linux users better evaluate upgrade options ahead of this holiday season.

        As a refresher, the Core i7 8550U and Core i7 8565U features "Gen 9" UHD Graphics 620 while the new Icelake Core i7-1065G7 features "Gen 11" Iris Plus Graphics.

    • Applications

      • Chrome

        • Stable Channel Update for Desktop

          The Chrome team is delighted to announce the promotion of Chrome 78 to the stable channel for Windows, Mac and Linux. This will roll out over the coming days/weeks. Chrome 78.0.3904.70 contains a number of fixes and improvements -- a list of changes is available in the log. Watch out for upcoming Chrome and Chromium blog posts about new features and big efforts delivered in 78.

        • Chrome 78 Arrives With Dark Mode Enhancements, Native File System API, SMS Receiver API

          In addition to Mozilla Firefox 70 having been released on Tuesday, Google released Chrome 78 as the newest version of their web-browser.

          Chrome 78 brings a new File-System API for letting web app developers interact with files on a local device for use-cases like web-based programming IDEs, video editors, photo editing, word processing, and more. The Native File System API should be secure for ensuring web apps do not get unauthorized access to other files/folders on your system.

        • Google Chrome 78 for Windows, macOS and Linux is Now Available For Download

          Google has released a new update for the Chrome web browser for Windows, macOS and Linux. The Chrome 78 update is now Live and is available for download. The update will offer users customize options for the New Tab page, among other changes and additions. The update comes with several features and improvements as well.

          With the help of customize option, users can now select pictures from their media gallery and use is as background. On opening an new tab, users will be able to spot the cutomise option on the bottom-right corner. Furthermore, 'Shortcuts' are a set of icons, which are visible right beneath the search bar. These include the 'My Shortcuts' where shortcuts suggestions are provided to users on the basis of the websites they keep on visiting. 'Most visited sites', where shortcuts are segregated by the user and 'Hide shortcuts'.

        • Google Chrome 78 for Windows, Linux, and Mac Now Available for Download

          Google has just released Chrome 78 for all supported desktop platforms, namely Windows, Linux, and Mac. The new version of the browser comes with welcome improvements in key areas, including new customization options for the New Tab page.

          Google has been working on refining the New Tab page (NTP) for several versions already, and this latest release introduces new customization options, including more colors and themes to choose from.

          Another feature that Google has been working on for this release enhances the sync process between Chrome for PC and for Android.

    • Instructionals/Technical

    • Games

      • Conquest Mode is the biggest update to Northgard yet and it's out now

        Throwing out the lore, Northgard Conquest is all about the battles. This massive free expansion to the strategy game is out now. Giving you a chance to get another "100+" hours of the game, this new free game mode has a singleplayer and co-op option to play through a series of missions as you power-up your chosen clan with rewards.

        It's not just a bunch of plain missions it throws you through though. There's also the inclusion of new special units, buildings, resources, events and maps. I did say it was massive! The missions themselves aren't exactly normal either, with each having a different victory condition and special rules to thoroughly mix things up.

      • Dying Light has a Left 4 Dead crossover event happening right now

        From now and running through until October 28 at 6PM UTC, Techland have given Dying Light a bit of Left 4 Dead flavour.

        Two worlds are colliding, giving you a chance to run out into the wastes and smash up some Zombies in style. Techland are doing this crossover as a homage to Valve's shooter. To do so, they've adjusted the gameplay a little during this event. There's a lot more Virals (the fast angry Zombies) to give you a feel for the vast hordes seen in Left 4 Dead, along with a much more generous amount of guns and ammo to find.

        Additionally, Techland put up a free DLC for Dying Light to add in some Left 4 Dead themed weapons including the Electric Guitar, Frying Pan, and Golf Club. Everyone can get them but you can also earn special variants of these weapons by completing some new challenges for the event too.

      • Dota Underlords introduces a Duos mode, the Underlords, a new UI and more

        Valve just pushed out the aptly named "The Big Update" for Dota Underlords which brings in some huge changes for the free auto-battler game.

        The Underlords have arrived, well two of them anyway. Before you begin, you now need to pick either Hobgen or Anessix who will play on the board just like your other heroes. They're the centrepiece of your team and as the game goes on, they will become more powerful as you pick talents for them every few rounds. It's nice, as Underlords has been heavily dependent on RNG so this feels like it gives you at least some kind of real control. They're also quite chatty.

      • We have it confirmed that Crusader Kings III will be releasing for Linux

        Good news for grand strategy game fans! After announcing Crusader Kings III during PDXCON with it looking likely to be coming to Linux, we now have confirmation.

      • Abandon Ship, the fantasy age of sail combat and adventure game is out now

        With a slick art style inspired by classic Naval Oil Paintings, Abandon Ship looks great. This fantasy age of sail adventure has now officially left Early Access.

        They didn't just flip a sign from Early Access to Release on their door though, it comes along with an absolutely huge update to the whole game. One of the big additions is a Free Play mode, allowing you to pretty much anything you want. This mode does have one special feature, which is a long-term goal of rebuilding a hidden pirate base.

      • Friendly online RPG from the developer of Shelter and Meadow, Book of Travels is live on Kickstarter

        Might and Delight continue to push boundaries here with an online RPG that has no linear quests or plot, allowing you to do whatever you want. Curiously, they're calling it a TMORPG (Tiny Multiplayer Online Role-playing Game) as their focus is on the experience, rather than player numbers.

      • From js13kGames to MozFest Arcade: A game dev Web Monetization story

        The js13kGames online competition for HTML5 game developers is constantly evolving. We started in 2012, and we run every year from August 13th to September 13th. In 2017, we added a new A-Frame category.

        You still had to build web games that would fit within the 13 kilobytes zipped package as before, but the new category added the A-Frame framework “for free”, so it wasn’t counted towards the size limit. The new category resulted in some really cool entries.

        Fast forward twelve months to 2018 – the category changed its name to WebXR. We added Babylon.js as a second option. In 2019, the VR category was extended again, with Three.js as the third library of choice. Thanks to the Mozilla Mixed Reality team we were able to give away three Oculus Quest devices to the winning entries.

    • Desktop Environments/WMs

      • Xfce 4.16 Desktop Environment Enters Development with Dark Panel, Night Light

        Xfce 4.16 won't be as big as Xfce 4.14, but it will bring some interesting and exciting changes, such as the move to a newer and modern GTK release, GTK3, as developer Simon Steinbeiß recently announced that the optional GTK2 dependency is being dropped from Xfce 4.16.

        "In the 4.14 cycle we tried to do a 1:1 port of what used to be our Gtk2 desktop environment, avoiding visual changes. In the 4.16 cycle we plan to harmonize the appearance of certain elements that either became inconsistent through the port or already were inconsistent before," said Simon Steinbeiß.

      • GNOME Desktop/GTK

        • The Document Foundation supports GNOME Foundation fight against a patent troll

          The Document Foundation is always opposed to the use of patents to curtail Free Software development and use. The GNOME Foundation, a member of our Advisory Board, is now the target of patent troll Rothschild Patent Imaging LLC, for maintaining and shipping Shotwell, a Free Open Source personal photo manager for the GNOME desktop environment.

          The GNOME Foundation has declined to settle, and has filed three different papers with the court: a motion to dismiss the case, an answer to the claim, and a counterclaim against the troll, with the aim of invalidating their patent. We fully support GNOME Foundation’s decision to fight the patent troll so that no other users or developers are in danger of being sued by this and similar organizations.

        • Jean-François Fortin Tam: Understanding the Rotschild vs GNOME case in 12 minutes

          What’s the deal with the Rothschild vs GNOME Shotwell patent litigation case that the GNOME Foundation must defend against, and why does it matter for protecting the Free & Open-Source software community at large? Here’s my personal attempt at explaining the matter with a short video. Please share far and wide.

        • Dash to Panel 24 Released with Vertical Option, New Update Mechanism

          Dash to Panel v24’s vertical option allows a single panel (combining top bar and dash) to be placed on the left or right of monitors, just like the Unity launcher of old.

          We reported that Dash to Panel vertical option was in development last month so its arrival, while welcome, shouldn’t be a surprise.

          Naturally there were a crop of design and interaction considerations to be consider to ensure the new vertical dock option works properly, including how to display the clock, and how to handle application launchers in a vertical orientation.

    • Distributions

      • 5 Best Linux Distributions for Programming and Development

        Are you a programmer or a developer? And ever wondered could there be a dedicated Linux distro for the programmers or developers or to be precise web developers like you? Behind every mobile and internet technology there are impressions of Linux here and there. And if you are a programmer or developer you need to be familiar with Linux and its technologies. Linux and its community are full of programmers and developers from around the world.

        Linux has so many distributions which are concentrating on normal day-to-day user with more graphical user interface for them which used to otherwise with command line all over space. But there are many communities those who are still focusing on programming fraternity with more programmers and developers friendly Linux distributions.

        I think Operating Systems matter most to the programmers and developers than anyone else in the world because more the operating systems flexible enough with is application, the more he will make computing easier. So today in this article I’m going to give you 5 best Linux distributions which you guys will find great for programming as well as web development.

      • A Linux For Speed Hounds: A Look At Clear Linux Performance

        A notable Clear Linux fact is that it’s an Intel creation, originally birthed in the company’s open-source lab. That means that it’s optimized for Intel’s own processors, but the reality is, many performance benefits seen in Clear Linux for Intel hardware could be seen for competitive gear, as well. Clear Linux isn’t just about Intel shoving its optimizations into Linux. It’s about optimizing the entire Linux OS.

        This article started out as a basic distro performance comparison until adding even more options became too much of a time-sink. With the distros we did test, Clear Linux managed to separate itself from the crowd in multiple cases, and since we’ve been wanting to explore Intel’s take on Linux for a while, this seems like the perfect time to finally do that.

        To be “clear”, this is not a review, but merely a performance look at an out-of-the-box Clear Linux (and others). We may expand testing to trying out Clear Linux on AMD hardware at some point, as well as add even more distros for comparison’s sake. For now, this is just a start. If you have particular performance interests, please feel free to leave a comment.

      • Screenshots/Screencasts

      • SUSE/OpenSUSE

        • openSUSE Tumbleweed Users Get the GNOME 3.34 Desktop Environment, Many Goodies

          GNOME 3.34 has been released in mid-September, but it was ready for mass adoption as soon as the first point release, GNOME 3.34.1, hit the streets, which happened earlier this month. Now, users of the OpenSuSE Tumbleweed operating system can enjoy it as the entire GNOME 3.34 stack has landed in the stable software repositories.

          GNOME 3.34 brings lots of goodies, including support for creating custom folders in the application overview, a redesigned Background panel in the Appearance settings, a better browsing experience, an improved GNOME Boxes workflow, support for saving game states in GNOME Games, smoother animations, and a more responsive desktop experience.

      • Slackware Family

        • Calibre 4.2.0 for Slackware with no external dependencies

          Having Calibre on a computer still requires a USB cable to transfer e-books from the computer to your ereader/phone, but networked alternatives exist. Calibre comes with a content server which can make your e-book library accessible online (on your LAN or on the Internet). Earlier versions of the Calibre content server were too resource-intensive and therefore I have chosen another solution for online access to my books. That’s COPS. which is short for “Calibre OPDS PHP Server“. OPDS (Open Publication Distribution System) Is the protocol through which E-readers can access online libraries. COPS allows me to download new books to read from my Calibre library over the wireless network to both my Kobo e-reader and to FBReader on my phone. No more cables needed!


          The challenge was to create a solid Slackware package for Calibre 4. I know, you can simply download pre-built binaries for a generic Linux platform, and even offers a build script to package these binaries for you, but it is much more fun, and very educational, to compile all of it yourself. In addition you’ll get binaries which are native to your Slackware distro instead of having to resort to binaries that were compiled on Ubuntu or Debian and do unpeakable things to your system when you’re not looking.

      • Debian Family

        • Heads up, private penguins: Tails 4.0 is out. Security-conscious Linux gets updated apps, speed boost

          Tails has released version 4.0 of the privacy-focused Linux distro, based on Debian 10, with numerous feature and usability improvements.

          Tails stands for "The Amnesic Incognito Live System". It is most commonly started from a USB stick and runs as a live operating system which by default is non-persistent.

          You can configure a "persistent volume", in which case Tails creates encrypted storage protected by a passphrase, where you can store stuff including documents, emails and email settings, browser bookmarks, printer settings and some additional applications. A persistent volume must be on removable media, such as spare space on the USB stick where Tails is installed, and not on a desktop hard drive. It is therefore unsuitable as a general-purpose operating system.

          Not all USB sticks or PCs work with Tails, so if you want to use it, check the known issues carefully.

          Applications installed by default in Tails include the Tor browser, Onion Share (for secure file sharing), LibreOffice, KeePassXC password manager, Electrum Bitcoin wallet (only useful with a persistent volume) and a few other productivity tools and utilities.

      • Canonical/Ubuntu Family

        • Here’s Why Ubuntu Linux 19.10 Feels Insanely Fast And Responsive

          Despite a number of new features brought to the table by Ubuntu 19.10, the headlining feature is this: it just feels really fast, even compared to Ubuntu 19.04. That comes down to dramatic improvements in GNOME 3.34, the desktop environment used on Ubuntu. And we finally have a wealth of information detailing exactly what those are.

          Pop a Live USB of Ubuntu 19.10 into your PC and play around with it for a few minutes. The overall speed and responsiveness will surprise you. After a few minutes you may be tricked into thinking it’s natively installed! That’s largely because of some thoughtful bug hunting and real-time performance improvements contributed to GNOME 3.34 by Canonical.

          In a new blog post, Canonical’s Daniel Van Vugt goes into excruciating detail outlining the entire process. For the sake of brevity and to avoid any technical jargon that may make your eyes glaze over, I’ll try to condense this into the most vital points! However, if you want the deep dive, I urge you to read Daniel’s entire post.

        • Ubuntu 19.10 Released

          The next development release of Ubuntu, the Eoan Ermine, was released last week! This was the last development release before our upcoming LTS, codenamed Focal Fossa. As a result, lots of bug fixes, new features, and experience improvements have made their way into the release.

        • FinTechs discuss security, regulation and innovation at New York City roundtable

          Earlier this month, Canonical, IBM and FinTech specialists Medici held a joint roundtable in New York for executives within the financial services sector to hear and discuss their pain points, the most prominent emerging technologies and what the future holds. Entitled ‘Graduating from FinTech to FinServ’, the roundtable was hosted by Ross Mauri, GM of the IBM Z and LinuxONE business, Canonical’s CEO, Mark Shuttleworth, and Aditya Khurjekar, Founder and CEO of Medici, to discuss the implications and considerations of moving new technologies into products consumed by millions of users. The event followed a week after the launch of IBM’s newest LinuxONE server including support for Ubuntu. Together, IBM and Canonical’s solutions are already jointly used by several companies in the financial services sector.

          Ross and Mark opened the roundtable with their perspectives on the industry which kicked off an engaging discussion among the attendees from established financial institutions and banks to disruptors and start ups. Mark discussed how developers are innovating faster on open source. This pace opens the door for new entrants to enter and gain an advantage, challenging more established banks and institutions. Ross emphasised the importance of advanced security and building infrastructure accordingly.

          As the world increasingly adopts digital assets, secure application environments are essential to safeguard data and encryption keys. Equally with banking systems needing to be ‘always on’, deploying a centralised system is much simpler in the event of a failure. Guest speaker Neil Fillary from Shuttle Holdings spoke about digital asset custody solutions and the need for the underlying infrastructure to be as secure as possible, and Ricardo Correia from R3 discussed his experiences of blockchain deployments in the financial sector and the importance of security.

        • Bauh is a nifty snap manager

          If you’re looking for an easy, non-techie way to install snaps, you want a simple store-like utility. Snap integration is available in both GNOME Software and KDE Discover, which cover a large portion of the Linux user base. However, in distributions and desktop environments that do not natively provide a snap-capable graphical frontend, users typically need to resort to the command-line functionality.

          Previously, we talked about Snaptastic, a snap management tool available in the elementary OS. Today, we’d like to review bauh, formerly known as fpakman, a friendly interface for software installation.


          Looking at the project page on GitHub, bauh has an ambitious roadmap ahead. The developers are planning to add support for other packaging technologies not currently in the list, create separate modules for each (this should provide an even more robust management), improve memory utilization and performance, as well as introduce new features that will streamline the user experience.

          For snap users, this is another venue by which they can consume software, on Arch-based distributions in particular. If you’re not keen on the command line, or you don’t want to use the full Snap Store on your desktop, bauh offers a handy, convenient alternative, with multi-format support as an elegant bonus.

        • Canonical at ROSCon Macau 2019

          Hey everyone, listen up, ROSCon 2019 is days away, and the Ubuntu team is going to be there. If you’re coming to Macau be sure to come and say hi at booth 22. Mention reading this blog and get a free high five? It’s going to be an event to remember. If you were at ROSCon JP, you’d know how the community is continuously growing and producing the very best in robotic development. With a vast list of companies and individuals attending this year, the conference floor is going to be buzzing with innovation.

          We, Canonical, the publisher of Ubuntu, will be there demoing several robotic arms to a less than apparent end. We’ll be demonstrating some of the benefits of running snaps on devices and on any ROS projects. We will be equipped with Qualcomm hardware to exhibit how Ubuntu can be used embedded on development boards, and we’ll be there to talk. More than anything, we’ll be there to talk. Like everyone else in attendance we really just want to talk about ROS and see what other kind or Robotics people are working on. If you find some time, enlighten us on your work.

        • Ubuntu 20.04 LTS To Optimize GNOME For Fast/Modern PCs, Ubuntu 20.10 For Slow/Older PCs

          Canonical's Daniel Van Vugt who has become well known for focusing on his GNOME performance optimizations over the past two years is not done yet. While recapping their performance achievements around GNOME Shell for Ubuntu 19.10, he commented on performance work to happen for Ubuntu 20.04 LTS and Ubuntu 20.10 later on.

          In a lengthy blog post, Daniel Van Vugt went over the performance issues with GNOME Shell, the many real-time bugs found and addressed for GNOME 3.34, and some of the issues remaining. Two of the pressing bugs not yet resolved are for multi-monitor rendering in Wayland hitting some inefficiencies and Mutter frame scheduling in select cases.

        • Ubuntu at Open Infrastructure Summit Shanghai

          On November 4-6, Open Infrastructure Summit sees its second instalment in Shanghai. It’s the opportunity to check on the progress of some of the key projects from the Openstack Foundation: OpenStack, Kata containers. It’s also the occasion for Canonical to talk about the latest features and use cases around its open infrastructure products and projects: the Train release of Charmed OpenStack, MAAS, Kata containers part of Charmed Kubernetes and MicroStack.

          All of these technologies will be demoed on the Canonical / Ubuntu booth (SL4), from Data Centre to the Edge, with a bare-metal deployment of OpenStack and Kubernetes on server as well as an edge Openstack deployment.

          The Canonical team will also be presenting throughout the 2 days of Open Infrastructure Summit, addressing the challenges in setting up, managing and demonstrating the ROI of OpenStack clouds. All the presentations are listed below.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Events

        • Gaurav Agrawal: GNOME Asia 2019

          I feel very emotional and excited while sharing my first ever GNOME+ FOSS + International conference experience with you all.

        • Umang Jain: GUADEC 2019 - A brief update

          Videos are GUADEC 2019 are available here.

          There were many technical and non-technical hallway dicussions with devs who attended that address our day-to-day work and chasing reviews on outstanding merge requests :P During the one hackfest day I attended, the travel committee got together to resolve long standing tickets and discussed future plans to make the travel-request pipeline a bit smoother and faster.

          I would like to thank GNOME Foundation for sponsoring my travel. It's always a pleasure to get together with the community in person.

        • ATO 2019 - an event report

          For a number of years now, each October, thousands of technical folks converge in Raleigh for All Things Open. The "all things" includes a lot of developers talking about opensource platforms, tools, stacks, and applications but it also includes topics on open hardware, open government, open education, and building communities in addition to projects and products.

          For a couple of years, I felt there was too much of a programmer focus for me and I wasn't finding new things in the community tracks. It is local though and so with expectations set, I continue to support a great conference and enjoy the hallway track with a number of people I "see" mostly online even though I was not previously finding a lot of talks for my sysadmin or infosec interests.

          I know several local people that have not attended the past couple of years because of this trend and I bring it up because this year was a bit different. While I attended expecting to once again content either repetitive (of other years and other conferences) or too dev focused, I was pleasantly surprised. There were full tracks both days for Security and Linux/Infrastructure.

      • Web Browsers

        • Mozilla

          • Longtime Mozilla board member Bob Lisbonne moves from Foundation to Corporate Board; Outgoing CEO Chris Beard Corporate Board Term Ends

            Today, Mozilla Co-Founder and Chairwoman Mitchell Baker announced that Mozilla Foundation Board member Bob Lisbonne has moved to the Mozilla Corporation Board; and as part of a planned, phased transition, Mozilla Corporation’s departing CEO Chris Beard has stepped down from his role as a Mozilla Corporation board member.

            “We are in debt to Chris for his myriad contributions to Mozilla,” said Mozilla Chairwoman and Co-Founder Mitchell Baker. “We’re fortunate to have Bob make this shift at a time when his expertise is so well matched for Mozilla Corporation’s current needs.”

            Bob has been a member of the Mozilla Foundation Board since 2006, but his contributions to the organization began with Mozilla’s founding. Bob played an important role in converting the earlier Netscape code into open source code and was part of the team that launched the Mozilla project in 1998.

            “I’m incredibly fortunate to have been involved with Mozilla for over two decades,” said Bob Lisbonne. “Creating awesome products and services that advance the Mozilla mission remains as important as ever. In this new role, I’m eager to contribute my expertise and help advance the Internet as a global public resource, open and accessible to all.”

            During his tenure on the Mozilla Foundation board, Bob has been a significant creative force in building both the Foundation’s programs — in particular the programs that led to MozFest — and the strength of the board. As he moves to the Mozilla Corporation Board, Bob will join the other Mozilla Corporation Board members in selecting, onboarding, and supporting a new CEO for Mozilla Corporation. Bob’s experience across innovation, investment, strategy and execution in the startup and technology arenas are particularly well suited to Mozilla Corporation’s setting.

          • This Week in Glean: A Release

            Back in June when Firefox Preview shipped, it also shipped with Glean, our new Telemetry library, initially targeting mobile platforms. Georg recently blogged about the design principles of Glean in Introducing Glean — Telemetry for humans. Plans for improving mobile telemetry for Mozilla go back as as far as December 2017. The first implementation of the Glean SDK was started around August 2018, all written in Kotlin (though back then it was mostly ideas in a bunch of text documents). This implementation shipped in Firefox Preview and was used up until now. On March 18th I created an initial Rust workspace. This kicked of a rewrite of Glean using Rust to become a cross-platform telemetry SDK to be used on Android, iOS and eventually coming back to desktop platforms again. 1382 commits later1 I tagged v19.0.02.

          • Firefox Extension Spotlight: Enhancer for YouTube

            “I wanted to offer a useful extension people can trust,” explains Maxime RF, creator of Enhancer for YouTube, a browser extension providing a broad assortment of customization options so you can choose to tweak YouTube to taste. “Most of its features were suggested by users. It would not be used by so many people if it only offered the features I personally need.”

            Enhancer for YouTube is indeed loaded with ways to radically alter your YouTube experience—everything from the way the site looks to how it behaves. Once you have the extension installed on Firefox, a handy menu bar will automatically appear on all YouTube pages. From these simple controls you can access all manner of customization.

          • Mozilla: Cloudflare doesn't pay us for any DoH traffic

            Mozilla said today that "no money is being exchanged to route DNS requests to Cloudflare" as part of the DNS-over-HTTPS (DoH) feature that is currently being gradually enabled for Firefox users in the US.

            The browser maker has been coming under heavy criticism lately for its partnership with Cloudflare.

            Many detractors say that by using Cloudflare as the default DoH resolver for Firefox, Mozilla will help centralize a large chunk of DNS traffic on Cloudflare's service.

            Critics of this decision include regular users, but also ISP-backed lobby groups, according to a recent report citing leaked documents.

      • Pseudo-Open Source (Openwashing)

        • Open Source Open Compute Project Based Switches Growing Fast [Ed: A Microsoft/Facebook openwashing stunt; those two companies steal your data, share it among themselves in the DCs that they then try to paint "Ethical"]

          According to IHS Markit | Technology's Data Center Network Equipment Market Tracker - Q2 2019 report, bare metal switches, that is switches that do no come with a pre-loaded/hard-coded network operating system are a fast growing segment. IHS Markit forecasts that bare metal data center switches port shipments will represent 34 percent of ports shipped in 2023, up from the 20 percent reported for 2018.

      • BSD

        • New openbsdstore available with 6.6 T-shirts

          A new OpenBSD store has been started, for those looking for OpenBSD swag now that the project no longer produces CDs. If you like the artwork that comes with the releases, this is a great way to support it. Quoting the about page: [...]


        • Karen Sandler Featured on Explained

          Karen highlighted the problems with code that is designed without considering the full set of potential users -- a topic which is very personal for her. Karen has spoken many times about the device which she relies on for her life. Her frustration with the lack of access to the source code -- to a device which regulates her very large heart -- drives her work to pursue software freedom for everyone. It's why she leads Conservancy, an organization dedicated to software freedom and access to source code for all users.

        • Darpa Grand Challenge Finale Reveals Which AI-Managed Radio System Shares Spectrum Best

          The finale was presented live by Imahara, Tilghman, and Ben Hilburn, president of the GNU Radio Foundation. There to witness it were attendees of MWC Los Angeles, a mobile industry convention. Though it was the culmination of three years of competition, the finale allowed the teams’ radio systems to duke it out in real time for the first time. The head-to-head matchup was made possible by DARPA’s efforts in relocating Colosseum, the massive radio frequency emulator at the heart of the competition, to the Los Angeles Convention Center floor just before the event.

      • Programming/Development

        • Python Range Tutorial: Learn to Use This Helpful Built-In Function

          Looping is an integral part of any programming language. In Python, an important component of loops is the built-in range function.

          In this detailed guide, we will walk you through the workings of the range function using examples, and discuss its limitations and their workarounds. Although range is useful for a broad variety of Python programming tasks, this guide will conclude with a couple of data science use cases for the range function.

          For the purposes of this tutorial, we do assume you have at least some knowledge of Python syntax. If you’ve never worked with Python before, we’d recommend starting with this interactive Python fundamentals course first.

        • Deploying WhiteNoise - Building SaaS #35

          In this episode, we updated Continuous Integration, Nginx, and the Ansible deployment tasks to use WhiteNoise. With all the changes in place, we tested things out to verify that WhiteNoise served up the CSS, JS, and image files.

          We started with Circle CI. First, I fixed the JS assets cache because the cache key never changed and Circle did not save fresh assets each build.

          After completing the assets cache, I created a new cache that stored all the static files after running collectstatic. This new cache was necessary for the package step.

        • Qt 5.14.0-beta2 released

          Hi everyone!

          We have released Qt 5.14.0 beta2 today. As earlier you can get it via online installer. Delta to beta1 attached.

          And as usual please make sure you will report all findings in Jira. Please make sure all Qt 5.14.0 release blockers are visible in release blocker list (

          br, Jani Heikkinen Release Manager

        • Qt 5.14 Beta 2 Released As Another Chance To Test The Big Toolkit Update

          The second beta of the forthcoming Qt 5.14 is now available for testing ahead of this Qt5 tool-kit update before more attention turns to focusing on Qt 6.0 for release around this time next year.

          Qt 5.14 went into beta earlier this month while now a second beta is ready with the latest fixes and improvements for new functionality. Qt 5.14 Beta 2 is running just a few days behind schedule while the release cycle is currently about one month behind schedule due to a belated alpha release. Qt Company developers hope to be able to ship Qt 5.14.0 around the end of November but due to a few weeks behind schedule, it's not clear at this point if they will be able to realize that goal.

        • Django Weblog: 2020 DSF Board Nominations

          It is that time of year again to think about next year’s Django Software Foundation’s Board of Directors!

          As you know, the Board guides the direction of the marketing, governance and outreach activities of the Django community. We provide funding, resources, and guidance to Django events on a global level. Further we provide support to the Django community with an established Code of Conduct and make decisions and enforcement recommendations for violations. We work closely with our corporate and individual members to raise funds to help support our great community.

          In order for our community to continue to grow and advance the Django Web framework, we need your help. The Board of Directors consists of volunteers who are elected to one year terms. This is an excellent opportunity to help advance Django. We can’t do it without volunteers, such as yourself. For the most part, the time commitment is a few hours per month. There has been some confusion on this in the past, but anyone including current Board members, DSF Members, or the public at large can apply to the Board. It is open to all.

        • Chris Angelico: 2019 Q2 Community Service Award Winner

          Chris had a very noble reason to start programming: his older brother was doing it so he had to follow suit! This, along with getting into the family business of importing and exporting educational materials, led to a lifelong love of learning and technology. By the 1990’s Chris was working as a developer and first used Python when he needed to embed a scripting language in a C++ project. “Python offered a simple, clean, boilerplate-free scripting language that still had all the power that I needed for that initial project,” he says. Though the project ended up going in a different direction, Chris was already hanging out on Python mailing lists and was there to stay.

          Since 2012, Chris has been an active contributor to the python-dev and python-ideas mailing lists, which are a large part of how the Python language gets developed. python-dev is used by core developers to discuss release dates and plans that could involve breaking changes to Python. On python-ideas, topics surround proposals that haven't matured enough to discuss on python-dev, and contributors can either reject ideas or help to refine them until they can be seriously proposed. “Both lists have a lot of incredibly smart people, but also very opinionated people, so it's pretty awesome to hang out and discuss,” says Chris. “They are significant parts of the funnel that brings proposals to fruition. Many changes start out with a discussion on python-ideas, then perhaps a PEP [Python Enhancement Proposal] is written, and it's discussed at length before migrating to python-dev for detailed discussion, and then finally code gets written and merged in.”

        • Qt 3D Synchronisation Revisited

          As mentioned in the previous article in this series, Qt 3D 5.14 is bringing a number of changes aimed at improving performance.

          Most people familiar with Qt 3D will know that the API is designed around the construction of a scene graph, creating a hierarchy of Entities, each of them having having any number of Components (the frame graph is similar). Entities and Components are only data. Behaviour, such as rendering or animating, is provided by a number of aspects.

          Since Qt 3D was designed to be a general simulation engine, different aspects will care about different things when accessing the scene graph. They will also need to store different state data for each object. On top of that, aspects do much of their work using jobs which are parallelised when possible using a thread pool. So, in order to keep data related to each aspect separate and to avoid locking when accessing shared resources, each aspect maintains, when appropriate, a backend object used to store the state data matching each frontend object.

          In this article, we examine how state is synchronised between frontend and backend and how that process was changed in 5.14 to improve performance and memory usage.

        • Python 2 support is going away soon: Make the move to Python 3

          Seeing this tweet from Guido van Rossum the other day prompted me to write this “OMG, Python 2 is going away SOON” article. You have definitely heard it before, but seriously, folks, the Python upstream community is ending support for Python 2 at the end of the year!

          Let’s stop saying “2020” because that sounds far away when, in fact, we are talking about January 1, 2020, which is two and half months from now. In this article, I’ll provide some quick links and basic information to help you make the move to Python 3.

        • PHP 7.4's FFI Support Is In Good Shape For Tapping C Functions / Structures From PHP

          One of the interesting features for PHP 7.4 that is due for release at the end of next month is the long-awaited FFI (Foreign Function Interface) support. PHP 7.4's FFI lets developers call functions / variables / data structures defined in the C programming language from native PHP code.

          FFI is one of the prominent new features to PHP 7.4 along with the preload feature, hardening the PHP FPM systemd service, TLS 1.3 for OpenSSL streams, and many other changes. The PHP 7.4 FFI approach is comparable to that of FFI implementations for other languages.

        • 14 Best Natural Language Processing Tools in the World Today

          Natural language processing (NLP) is a field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages. It includes word and sentence tokenization, text classification and sentiment analysis, spelling correction, information extraction, parsing, meaning extraction, and question answering.

          In our formative years, we master the basics of spoken and written language. However, the vast majority of us do not progress past some basic processing rules when we learn how to handle text in our applications. Yet unstructured software comprises the majority of the data we see. NLP is the technology for dealing with our all-pervasive product: human language, as it appears in social media, emails, web pages, tweets, product descriptions, newspaper stories, and scientific articles, in thousands of languages and variants.

          Many challenges in NLP involve natural language understanding. In other words, computers learn how to determine meaning from human or natural language input, and others involve natural language generation.

          There are some excellent open source software to solve common problems in text processing like sentiment analysis, topic identification, automatic labeling of content, and more.

          To provide an insight into the quality of software that is available, we have compiled a list of 14 excellent open source NLP tools. Hopefully, there will be something of interest here for anyone who wants to use these tools to solve practical problems. Here’s our fine-tuned recommendations.

        • Remi Collet: PHP version 7.1.33, 7.2.24 and 7.3.11

          RPM of PHP version 7.3.11 are available in remi repository for Fedora 30-31 and in remi-php73 repository for Fedora 29 and Enterprise Linux ≥ 6 (RHEL, CentOS).

          RPM of PHP version 7.2.24 are available in remi repository for Fedora 29 and in remi-php72 repository for Enterprise Linux ≥ 6 (RHEL, CentOS).

          RPM of PHP version 7.1.33 are available in remi-php71 repository for Enterprise Linux (RHEL, CentOS).

        • Sending Emails in Python – Tutorial with Code Examples

          What do you need to send an email with Python? Some basic programming and web knowledge along with the elementary Python skills. We assume you’ve already had a web app built with this language and now you need to extend its functionality with notifications or other emails sending. This tutorial will guide you through the most essential steps of sending emails via an SMTP server.

        • 2019.3 EAP 6

          The variables view got some improvements to show better and organized information about variables. Now, while using the console, debugger, or the Jupyter Notebook variables tab, you will notice changes on the way data for a variable is represented such as: display of shape and improved visual representation for scientific arrays (pandas: DataFrames, Series; numpy: ndarray), display of length information for objects with __len__ attribute, removal of duplicated type information, ids are no longer showcased for dictionary keys and set elements, and protected attributes that now are grouped, collapsed and placed at the bottom of the list of values.

  • Leftovers

    • Hardware

      • Huawei Mate X arrives in China as firm celebrates record total phone shipments

        Though times are turbulent for Huawei, it has still managed to ship 200 million smartphones already this year, beating a previous record, and has finally given its folding smartphone — the Huawei Mate X — a release date. Before you get too excited about potentially buying the Mate X, the phone has only been announced for China so far.

        The Mate X was first shown at Mobile World Congress earlier this year, but suffered several delays since then, primarily to do with software and app compatibility, and the speed with which 5G networks were being launched following its announcement. Huawei has repeatedly said that aside from those issues, the phone has been ready for launch since mid-year.

        This is Huawei’s third 5G phone, following the Mate 20 X 5G and the Mate 30 5G, and the version set for release in China uses the same components as the Mate 20 X 5G — the Kirin 980 processor and Huawei’s Balong 5000 5G modem. The Mate 30 5G has the latest Kirin 990 chip, which comes with integrated 5G, and Huawei’s Consumer Business Group Chairman Richard Yu has hinted that a revised version of the Mate X with the Kirin 990 may come at a later date.

      • Apollo Lake based panel PC series features PoE

        IEI unveiled an “AFL-3” series of Apollo Lake based panel PCs with PoE support, M.2 storage and wireless, and 7-, 10.1-, 12.1-, or 15.6-inch HD capacitive touchscreens.

      • Modular industrial NVR system also available in in-vehicle model

        Aaeon’s rugged, $356 and up “VPC-3350S” industrial NVR PC runs on an Apollo Lake SoC and offers 4x GbE ports with PoE and up to 4x mini-PCIe. An in-vehicle model adds GPS, CAN, G-sensor, 3x RS-232, and wide-range power with ignition.


        Volume customers can choose from Apollo Lake based Pentium, Celeron, and Atom x5-E3950 parts. The manual mentions both Linux and Windows support.

    • Health/Nutrition

      • A health care algorithm affecting millions is biased against black patients

        A health care algorithm makes black patients substantially less likely than their white counterparts to receive important medical treatment. The major flaw affects millions of patients, and was just revealed in research published this week in the journal Science.

        The study does not name the makers of the algorithm, but Ziad Obermeyer, an acting associate professor at the University of California, Berkeley, who worked on the study says “almost every large health care system” is using it, as well as institutions like insurers. Similar algorithms are produced by several different companies as well. “This is a systematic feature of the way pretty much everyone in the space approaches this problem,” he says.

      • US EPA chief points out that the CO2 limits for vehicles are tightened

        The Trump, chief environmental officer said Tuesday, US-issued carbon standards for vehicles to be released later this year may be more restrictive than the current Obama administration, regulations, as they will fill in some gaps ,

    • Security (Confidentiality/Integrity/Availabilitiy)

      • Security updates for Thursday

        Security updates have been issued by Debian (file), Mageia (bind, chromium-browser-stable, java-1.8.0-openjdk, libsndfile, mediawiki, and virtualbox), Oracle (firefox), Red Hat (firefox and sudo), Scientific Linux (firefox and OpenAFS), SUSE (kernel, lz4, rust, and xen), and Ubuntu (firefox).

      • ACSC warns of Windows malware Emotet spreading in Australia

        An infection of Windows systems by the Emotet malware was the precursor to the recent ransomware attack on Victorian hospitals, the Australian Cyber Security Centre says, as part of a warning that Emotet, which has been around since 2014, is being spread in Australia by malicious emails.

    • Defence/Aggression

      • America’s Military Mania Is Hurting Democracy

        Cop and military shows are nothing new on American TV, but never have I seen so many of them, new and old, and so well-armed. On CBS alone, you can add to the mix Hawaii Five-O (yet more models with guns updated and up-armed from my youthful years), the three NCIS (Naval Criminal Investigative Service) shows, and Blue Bloods (ironically starring a more grizzled and less charming Tom Selleck)—and who knows what I haven’t noticed? While today’s cop/military shows feature far more diversity with respect to gender, ethnicity, and race compared to hoary classics like Dragnet, they also feature far more gunplay and other forms of bloody violence.

        Look, as a veteran, I have nothing against realistic shows on the military. Coming from a family of first responders—I count four firefighters and two police officers in my immediate family—I loved shows like Adam-12 and Emergency! in my youth. What I’m against is the strange militarization of everything, including, for instance, the idea, distinctly of our moment, that first responders need their very own version of the American flag to mark their service. Perhaps you’ve seen those thin blue line flags, sometimes augmented with a red line for firefighters. As a military veteran, my gut tells me that there should only be one American flag and it should be good enough for all Americans. Think of the proliferation of flags as another soft type of up-armoring (this time of patriotism).

        Speaking of which, whatever happened to Dragnet’s Sergeant Joe Friday, on the beat, serving his fellow citizens, and pursuing law enforcement as a calling? He didn’t need a thin blue line battle flag. And in the rare times when he wielded a gun, it was .38 Special. Today’s version of Joe looks a lot more like G.I. Joe, decked out in body armor and carrying an assault rifle as he exits a tank-like vehicle, maybe even a surplus MRAP from America’s failed imperial wars.

      • African Refugees Evacuated from Libya Tell Horror Stories in Rwanda

        Rwanda recently agreed to temporarily take in 500 migrants who were kept in Libyan detention centers.

      • Solomons vetoes Chinese 'lease' on Pacific island

        A Chinese company's attempt to lease an entire island in the Pacific archipelago was unlawful and will not be allowed to go ahead, the Solomon Islands said Friday.

        The deal between the Solomons' Central Province and the state-owned China Sam Group was "unlawful, unenforceable and must be terminated with immediate effect", Prime Minister Manasseh Sogavare's office said in a statement.

    • Transparency/Investigative Reporting

      • Activist Students Demand The Harvard Crimson Apologize for Asking ICE to Comment

        Harvard University students have started a petition denouncing the campus newspaper, The Harvard Crimson, and calling on its staff to apologize.

        What did the Crimson do wrong? Absolutely nothing.

        Last month, campus-affiliated protesters held an event calling for the abolition of Immigration and Customs Enforcement (ICE). The Crimson covered the rally, and interviewed some of its leaders. In keeping with general journalistic practice, the paper also reached out to ICE itself, seeking comment. None was given.

        This action—which, again, is standard practice for journalists—has apparently infuriated the activists.

      • Harvard Student Groups Condemn The Crimson’s Coverage of Abolish ICE Rally

        Diana Mitsu Klos, director of engagement at the Student Press Law Center, said it was The Crimson’s “journalistic duty” to contact ICE because of the agency’s central role in the protest.

      • Pakistan-sponsored terrorism ignored by world press: Senior Indian journalist testifies before US committee

        Following the criticism by American lawmaker Ilhan Omar, Aarti Tikoo Singh, who flew into the US at the Congressional invitation to testify, accused her of being "unfair" and also alleged the Congress hearing was "prejudiced, biased, a setup against India and in favour of Pakistan".

        "Throughout these 30 years of conflict, Islamic jihad and terror in Kashmir perpetrated by Pakistan has been completely ignored and overlooked by the world press. There is no human rights activists and no press in the world which feels that it is their moral obligation to talk or write about the victims of Pakistani terror in Kashmir, Singh said.

      • Coverage of Assange's court appearance shows what a sorry state the media is in
    • Environment

      • Global climate laws threatened by rise in investor-state disputes

        A global rise in investor lawsuits against nation-sates is putting climate protection laws under threat, activists warn. Now, the EU is pushing to set up its own investor-state dispute settlement (ISDS) system. EURACTIV Germany reports.

        It is not uncommon for companies to sue governments. According to UN figures, 117 states worldwide are currently being dragged to court for allegedly putting private investments at risk.

        As a result, governments often prefer watering down their planned environmental laws in order to ward off potential litigation.

        France, for instance, softened its climate protection laws that meant to restrict natural gas and oil production following a threat of legal action by Canadian company Vermilion. The energy company Uniper is currently preparing a lawsuit against the Netherlands over the country’s planned withdrawal from coal. And since 2012, Vattenfall has been suing Germany for its nuclear phase-out, with compensation and legal costs amounting to more than €6 billion.

        The right of investors to sue states is “poison for the fight against climate change,” says Bettina Müller, a trade officer at the Berlin-based NGO PowerShift.

      • Rapid ocean acidification and protracted Earth system recovery followed the end-Cretaceous Chicxulub impact

        Mass extinction at the Cretaceous–Paleogene (K-Pg) boundary coincides with the Chicxulub bolide impact and also falls within the broader time frame of Deccan trap emplacement. Critically, though, empirical evidence as to how either of these factors could have driven observed extinction patterns and carbon cycle perturbations is still lacking. Here, using boron isotopes in foraminifera, we document a geologically rapid surface-ocean pH drop following the Chicxulub impact, supporting impact-induced ocean acidification as a mechanism for ecological collapse in the marine realm. Subsequently, surface water pH rebounded sharply with the extinction of marine calcifiers and the associated imbalance in the global carbon cycle. Our reconstructed water-column pH gradients, combined with Earth system modeling, indicate that a partial ∼50% reduction in global marine primary productivity is sufficient to explain observed marine carbon isotope patterns at the K-Pg, due to the underlying action of the solubility pump. While primary productivity recovered within a few tens of thousands of years, inefficiency in carbon export to the deep sea lasted much longer. This phased recovery scenario reconciles competing hypotheses previously put forward to explain the K-Pg carbon isotope records, and explains both spatially variable patterns of change in marine productivity across the event and a lack of extinction at the deep sea floor. In sum, we provide insights into the drivers of the last mass extinction, the recovery of marine carbon cycling in a postextinction world, and the way in which marine life imprints its isotopic signal onto the geological record.

    • Finance

    • AstroTurf/Lobbying/Politics

      • Congress Bids a Tearful Farewell to Cummings, a 'Master of the House'

        Members of Congress bid a tearful farewell Thursday to Rep. Elijah Cummings€ , hailing the son of sharecroppers as a “master of the House” as the Maryland Democrat became the first African American lawmaker to lie in state in the U.S. Capitol.

      • Russia Accusations a Distraction From Gabbard’s Actual Troubling Ties

        When 2016 Democratic presidential nominee Hillary Clinton (Campaign HQ, 10/17/19) accused Rep. Tulsi Gabbard, a long-shot Democratic primary candidate, of being a Russian-groomed foil, the media reverberations were sweeping. Coverage of the row prompted more coverage, with some takes defending Gabbard’s moral compass and others prolonging the obsession with the idea that Russia is interfering in American politics.

      • Media Ignore Unmasking of Twitter Exec as British Psyops Officer

        A recent investigation from independent news outlet Middle East Eye (9/30/19) uncovered that a senior Twitter executive is, in fact, an officer in the British Army’s 77th Brigade, a unit dedicated to psychological operations (psyops), propaganda and online warfare. Gordon MacMillan, who joined the social media company in 2013, is its head of editorial for the Middle East and North Africa. While both Twitter and the British Army attempted to distance themselves from the implications of the report, it is unclear why MacMillan would have this role if not to manipulate and propagandize the public. (The British Ministry of Defense describes psyops as a way of getting “the enemy, or other target audience, to think and act in a way which will be to our advantage”—BBC, 6/20/08.)

      • Secret Service quizzed Eminem over Ivanka Trump track

        According to the records, the case was opened after "a concerned citizen" reported the song to the agency.

        This was, in fact, a reporter from the TMZ website seeking comment over the track's content.

        "I want to know if your agency is investigating Eminem for his threatening lyrics about First Daughter Ivanka Trump," the email asked.

      • Russian operatives sacrifice followers to stay under cover on Facebook

        Russian efforts to avoid detection by the platforms’ security teams have been increasing since the IRA’s alleged efforts in 2016 were first exposed, said Ben Nimmo, who has helped Facebook analyze influence operations and currently runs investigations at Graphika.

      • 'Physically Obstructing Justice,' Dozens of Republicans Storm Closed-Door Impeachment Hearing

        The Republican stunt "essentially shut down the impeachment inquiry for a time," said the Washington Post's Rachel Bade.

      • Is It Really Smart to Narrow the Impeachment to Just Ukraine?

        It was reported this week that Nancy Pelosi has “zeroed in” on a focused impeachment strategy “that will center on a simple ‘abuse of power’ narrative involving the president’s actions regarding Ukraine.” Apparently there remain some wise House Democratic leaders reluctant to narrow the impeachment.

      • 'Next Juncker' must fix EU's corporate power problem

        From Dieselgate to TTIP to the glyphosate saga, Jean-Claude Juncker's European Commission has failed to deliver one of its central promises: effective lobbying rules that protect policy-making from undue corporate influence. Five years of his leadership, business still dominates much of the EU decision making landscape, shaping rules and regulations in their interest, one scandal chasing the next.

        While it's still uncertain who will get the commission top job next, the candidates must put the fight against excessive corporate influence at the top of their agenda. Early glimmers of hope – Juncker urging his Commissioners to balance their meetings with stakeholders as well as attempts to get a mandatory lobby register off the ground – have sooner or later faded into obscurity.

        What remains a win is Juncker's push to have all commissioners, their cabinets, and directors-general publish their lobby meetings: after a few glitches we now have some insight into the number and content of lobby meetings held by the commission.

      • "Hillary Clinton: Jill Stein "is a Russian asset. I mean, totally"

        We knew this was coming. Hillary Clinton and the Democrats’ 2016 loss to Donald Trump cannot be rationalized by the two-party cartel. They’ll blame anyone and anything to avoid responsibility for decades of sacrificing the interests of communities and the environment to the altar of Wall Street, war and the police state.

        Hillary Clinton hasn’t just attacked Jill, but every one of Jill’s volunteers, her staff, her voters — everyone who supported her campaign. And not just Jill’s campaign! Clinton’s scaremongering is aimed at all Green Party candidates and supporters — all of us who dare to challenge the Democrats and Republicans’ stranglehold on our elections.

        It’s an attack against you.

        And this is just the beginning! 2020 is going to be rough, Green Fam! The power structure doesn’t play fair. They’re playing to survive, and we’re fighting for survival too.

        Clinton, the DNC and their corporate-friendly think tanks have legions of staffers and surrogates in the media and online. Your monthly contribution strengthens our ability to fight back with the truth and support our Grassroots Greens and candidates to do the same. If we’re going to win big over the coming year and thrive then we need you to give today. It’s because we have you that the parties of Wall Street will fail.

    • Censorship/Free Speech

      • 2 white UConn students arrested after video showed them shouting racial slurs

        Campus police learned of the incident from social media footage showing Karal and Mucaj shouting epithets in an apartment complex parking lot, a university spokesperson told NBC News. The men were playing a game that involved yelling vulgar words, university police said, and then started shouting epithets. Karal and Mucaj were walking with a third man, whom police said did not shout epithets and was not charged.

    • Privacy/Surveillance

      • Depth of Field: Zuckerberg in Twilight

        For even the hero-prince, twilight comes. It seems so long ago, now, the great harvest of technological progress we were guaranteed. In 2004, Mark Zuckerberg set forth a radical mandate: to completely rewire how humans connect and, thus, how we shape the future. It was a time of pre-Recession idealism—and because we, too, believed in his gospel of transformation, because we sought nourishment in a time of coming fracture, we found shelter and community in the social network. How grand and infinite Facebook seemed then, as if it contained all the answers we needed in a changing world. It was a utopia. Until it wasn't.

      • Jack Dorsey says ‘hell no’ to joining Libra

        At the same time, Dorsey was broadly enthusiastic about more decentralized cryptocurrencies, seeing them as part of an emergent international online community. “I think the [Internet] is somewhat of an emerging nation-state in almost every way,” he told the crowd. “It almost has a currency now in the form of cryptocurrency and bitcoin.”

      • Tor Browser 9.0 is released

        Tor Browser 9.0 is now available from the Tor Browser download page [1] and also from our distribution directory [2].

      • Is Libra doomed

        One problem, as Mr Zuckerberg admitted, is Facebook itself. Maxine Waters, the Californian Democrat who chairs the committee, began proceedings with a litany of its misdeeds, pointing out that it is subject to antitrust investigations in 47 states (see article), that Russia has used it to meddle in American elections, and that it has been fined $5bn for deceiving consumers. Nydia Velázquez, a Democrat from New York, accused Mr Zuckerberg of lying to European regulators over the firm’s merging of user data from WhatsApp, a messaging service bought by Facebook in 2014, with those from the rest of the company. Why, the congresswoman wondered, should a firm like that be trusted with something as important as a currency?

      • CNN president calls out Facebook over 'absolutely ludicrous' policy on political ads

        "Facebook should have the same standards, and frankly, given what happened in 2016, maybe they should just sit out this election and not take any political advertising until they can figure it out and get it right," Zucker added.

        The comments came as Facebook and CEO Mark Zuckerberg face a swarm of scrutiny from Democratic lawmakers over its policies surrounding content and ads shared by lawmakers. The company announced in September that it would not remove posts or advertisements from political figures if they violated its community rules.

      • AOC and Maxine Waters confront Mark Zuckerberg about giving politicians "license to lie" on Facebook

        Ocasio-Cortez also questioned Zuckerberg on why Facebook partnered with “the Daily Caller, a publication well-documented with ties to white supremacists, as an official fact-checker for Facebook.” (The Daily Caller previously employed a deputy editor who wrote for a white supremacist publication and has published articles by white supremacists.)

      • Jack Dorsey Criticizes Zuckerberg Over His Free-Speech Argument

        Twitter, the social network of choice for Trump, has also been at the center of another polarizing debate: Should it ever suspend the president’s account? There are some, like Senator Kamala Harris, a Democratic presidential candidate, who believe Trump violates Twitter’s terms of service and should be treated like all other users who might be suspended for doing so. But Twitter has said repeatedly that politicians like Trump deserve a different standard because what they tweet is inherently newsworthy. It’s a stance that may eventually be challenged as the election and impeachment investigation move forward.

      • Jack Dorsey Sees a “Major Gap and Flaw” in Mark Zuckerberg's Free Speech Argument

        Dorsey said Thursday that he took issue with Zuckerberg equating all kinds of speech on Facebook's platform, which is curated through an algorithm that promotes certain posts to a wider audience. More controversial posts that get more comments and reaction as a result might be shown to more people, for instance, and there's a clear difference between “earned reach,” meaning posts that naturally go viral, and “paid reach” from promoted posts. That Zuckerberg didn't address this distinction, Dorsey said Thursday, “was a major gap and flaw in the substance he was getting across.” “We talk a lot about speech and expression and we don’t talk about reach enough, and we don’t talk about amplification,” Dorsey said. “And reach and amplification was not represented in that speech.”

    • Freedom of Information / Freedom of the Press

      • Julian Assange blocks Australian consular assistance

        Julian Assange has instructed British authorities to stop releasing any information about him to the Australian high commission in London.

      • When the Student Newspaper Is the Only Daily Paper in Town

        While Ms. Nelson said she appreciates that The Daily’s journalists contact her for comment and context, she said their lack of institutional memory can make their reporting — and the students who read it — vulnerable to political spin.

      • Angry Little Man Cancels Newspaper Subscriptions

        Yes, according to the Wall Street Journal, the White House is planning to tell federal agencies not to renew their subscriptions to the Washington Post and the New York Times, in what may officially be the pettiest move in history by an executive branch, aside from the time this same executive branch canceled a trip to Denmark because the president was told he couldn’t buy Greenland, which is obviously the gold standard against which all other acts of pettiness must be measured. And while the administration is not even trying to deny it, it is pretending this whole thing is simply a matter of cost cutting. “Not renewing subscriptions across all federal agencies will be a significant cost saving—hundreds of thousands of taxpayer dollars will be saved,” White House press secretary Stephanie Grisham, who has never held a press briefing and doesn’t plan to any time soon, told the Journal Thursday.

    • Civil Rights/Policing

    • Monopolies

      • Patents and Software Patents

        • President-designate of UK Supreme Court recognized diplomatic dimension of Unwired Planet v. Huawei FRAND case

          Huawei's counsel didn't have an immediate answer, but promised to check.

          In the United States, the court would have requested the views of the Solicitor General of the United States ("CVSG"). In the UK it's apparently up to the parties to notify.

          In the UK, not only the Department of Trade but also HM Treasury might have been able to offer some perspective. Why should judges that are on the payroll of UK taxpayers adjudicate issues involving foreign patents (such as valuation) only because a patent holder asks for it? It doesn't make sense.

          The two trolls are presented by the same lead counsel, 8 New Square's Adrian Speck. He started yesterday afternoon and had all the speaking time today. I found the things he said unimpressive and boring. The justices had some questions here and there, but it didn't appear to me that anything Mr. Speck said was too likely to be outcome-determinative.


          While that case may have been special in some ways, German law always provides for the possibility of a "Vollstreckungsabwehrklage" ("action opposing enforcement"). When new facts render the (further) enforcement of an injunction unacceptable, such an action enables the court to evaluate the new situation and, if warranted, lift the injunction. In a SEP case, that's what would happen if the implementer made the patentee an offer to take a license on terms that the German court deems FRAND. Such terms could simply be the ones that the SEP holder offered: in order for a German court to enter a SEP injunction, the patentee's offer must be deemed FRAND-compliant.

          Tomorrow will be the fourth and final day of the hearing. I was cautiously optimistic after day one, far more optimistic on and after day two, and Mr. Speck's arguments haven't changed a thing about my belief that reversal looms large, though there are psychological factors here, particularly with Lord Kitchin having authored the Unwired Planet v. Huawei opinion just before moving up to the Supreme Court, so the five justices here have to overrule a new colleague but I can't see how any other outcome would make sense. Mr. Speck referred to Lord Kitchin by name all the time (instead of just "the Court of Appeal") for that reason. But there's no reason to believe that deference to the courts below would be unlimited when so much is at the stake that the man who will soon be the UK equivalent of the U.S. Chief Justice views this as a case of international relevance and diplomatic significance.

        • UKSC finds Unilever is not too big to pay - Shanks v Unilever [2019] UKSC 45

          This morning the UK Supreme Court handed down its decision in Shanks v Unilever ([2019] UKSC 45) concerning Professor Shanks' long battle to receive compensation for his invention from his former employer, Unilever. Professor Shanks failed in his previous attempts to receive compensation at a UK IPO Hearing, in the Patent Court and in the Court of Appeal. Today's UKSC decision, led by Lord Kitchin, dramatically upheld his appeal. In an unanimous decision, the UKSC awarded Professor Shanks €£2 million compensation from Unilever.

          According to Section 40 of the UK Patents Act (UKPA) an employee may be awarded compensation for their patented invention if the patent or invention has provided an “outstanding benefit” to the employer. One of the difficulties is that outstanding benefit must be determined in the context of the employer's normal business activities; an outstanding benefit to a small start-up may be run-of-the-mill for a global multinational.

          In the case in question, the invention related to technology used in glucose testing for diabetics invented by Professor Shanks whilst he was employed at Unilever. Unilever did not commercialise the technology itself, but unusually for the company, licensed the technology out. Unilever eventually sold the patents for the technology as part of the sale of it diagnostics business Unipath. Whilst the exploitation of the patents earned Unilever millions in profits, these profits were small compared to Unilever’s overall profits. A key issue in the case was whether the lower courts and the UKIPO hearing office had erred when applying the test for outstanding benefit. In particular, did the Hearing Officer misapply the law by only determining the benefit to Unilever in terms of the comparison, in cash terms, between the benefit from the patents and Unilever’s total profits? Under such an analysis, the claimant argued, Unilever would always be “too big to pay”.

      • Copyrights

        • THE COPYKAT

          Reuters report that France is pushing for the creation of a European-wide regulator of digital platforms including Google and YouTube, to sanction any possible abuse of power. A spokesperson cited the dispute between Google and European publishers saying “A big American company, Google namely, has announced it would not comply with an EU copyright directive,” the official told reporters. “France and Germany share the view that... we have to put an end to this illegal behavior.”


          US comedian Jerry Seinfeld has defeated a lawsuit which alleged he had stolen the idea for a TV series. But the case was decided on basis that the statute of limitations must bar the claim - and not on any infringement or otherwise. Christian Charles, a former colleague claimed he had originally pitched the idea for "Comedians in Cars Getting Coffee" to Seinfeld in 2002 - a decade before it debuted. Manhattan District judge Alison Nathan said Charles had taken too long to sue, The statute of limitations appies after three years and Charles had waited for six years to file his lawsuit after Seinfeld rejected his copyright claim in 2012, the year the first series of the show aired.

          Current chair of the House Judiciary Committee, Jerrold Nadler, has aired his thoughts on what might be the next challenges for legislating for music copyright in the USA. He joined National Music Publishers' Association president and CEO David Israelite for NYU Steinhardt's inaugural Ralph S. Peer Lecture, named after the music visionary who founded Peermusic in the 1920s. Prioritising the unity that led to the unanimous passage of the Music Modernization Act, Nadler opined "If you want real legislation, the different segments of the industry have to get their act together and speak with one voice," and admitting that most members of Congress aren't well-versed in music industry particulars. "Once they did that, we were able to pass legislation unanimously." Nadler then went to on talk about the fact that in the US there is no performing right for recorded music terrestrial AM/FM radio play - an almost unique position in the World adding "As terrestrial radio becomes relatively less important and streaming becomes more, the question is the extent to which broadcasters will see their interests as less opposed to performance rights. At some point, I do think we will get some [agreement], because the National Association of Broadcasters (NAB) and their people will see that their interests are less adversely affected than previously.

        • More 'Pirate' CDNs Shut Down Following BREIN, MPA, ACE Legal Action
        • The Pirate Bay Suffers Extended Downtime, Tor Access is Buggy Too
        • Masked Cheat Maker Who "Appeared on BBC" Gets Sued By Ubisoft
        • We Support the UNESCO Recommendation on OER

          The UNESCO Recommendation on OER* sets out a transformative vision of open education, contributing to the 2030 Sustainable Development Agenda.

Recent Techrights' Posts

The Myth of an Aging (or Dying) GNU/Linux Leadership
Self-fulfilling prophecies as a tactic?
There's Nothing "Funny" About Attacking Free Speech and Software Freedom
persistent focus on the principal issues is very important
GNU/Linux Adoption in Africa, a Passageway Towards Freedom From Neo-Colonialism
Digi(tal)-Colonialism and/or Techolonialism are a thing. Can Africa flee the trap?
Shooting the Messenger Using Bribes and Secrecy Bonds
We seem to live in a world where accountability for the rich and well-connected barely exists anymore
Links 06/12/2023: Many More December Layoffs
Links for the day
IRC Proceedings: Tuesday, December 05, 2023
IRC logs for Tuesday, December 05, 2023
PipeWire 1.0: Linux audio comes of age
Once upon a time, serious audio users like musicians and audio engineers had real trouble with Linux
This is How 'Linux' Foundation Presents Linux to the World
Right now it even picks Windows over Linux in some cases
Links 05/12/2023: Microsoft's Chatbot as Health Hazard
Links for the day
Professor Eben Moglen Explained How Software Patent Threats Had Changed Around 2014 (Alice Case) and What Would Happen Till 2025
clip aged reasonably well
CNN Contributes to Demolition of the Open Web
Reprinted with permission from Ryan Farmer
Eben Moglen on Encryption and Anonymity
The alternate net we need, and how we can build it ourselves
Yet More Microsofters Inside the Board of Mozilla (Which Has Just Outsourced Firefox Development to Microsoft's Proprietary Prison)
Do you want a browser controlled (and spied on) by such a company?
IRC Proceedings: Monday, December 04, 2023
IRC logs for Monday, December 04, 2023
GNU/Linux Now Exceeds 3.6% Market Share on Desktops/Laptops, According to statCounter
things have changed for Windows in China
Over at Tux Machines...
GNU/Linux news
Links 05/12/2023: Debt Brake in Germany and Layoffs at Condé Nast (Reddit, Wired, Ars Technica and More)
Links for the day
[Meme] Social Control Media Giants Shaping Debates on BSDs and GNU/Linux
listening to random people in Social Control Media
Reddit (Condé Nast), Which Has Another Round of Layoffs This Month, Incited People Against GNU/Linux Users (Divide and Rule, It's 2003 All Over Again!)
Does somebody (perhaps a third party) fan the flames?
Who Will Hold the Open Source Initiative (OSI) Accountable for Taking Bribes From Microsoft and Selling Out to Enable/Endorse Massive Copyright Infringement?
it does Microsoft advocacy
Using Gemini to Moan About Linux and Spread .NET
Toxic, acidic post in Gemini
Web Monopolist, Google, 'Pulls a Microsoft' by Hijacking/Overriding the Name of Competitor and Alternative to the Web
Gulag 'hijacking' 'Gemini'
Links 04/12/2023: Mass Layoffs at Spotify (Debt, Losses, Bubble) Once Again
Links for the day
ChatGPT Hype/Vapourware (and 'Bing') Has Failed, Google Maintains Dominance in Search
a growing mountain of debt and crises
[Meme] Every Real Paralegal Knows This
how copyright law works
Forging IRC Logs and Impersonating Professors: the Lengths to Which Anti-Free Software Militants Would Go
Impersonating people in IRC, too
IRC Proceedings: Sunday, December 03, 2023
IRC logs for Sunday, December 03, 2023
GNU/Linux Popularity Surging, So Why Did MakeUseOf Quit Covering It About 10 Days Ago?
It's particularly sad because some of the best articles about GNU/Linux came from that site, both technical articles and advocacy-centric pieces
Links 04/12/2023: COVID-19 Data Misused Again, Anti-Consumerism Activism
Links for the day