09.23.19

Gemini version available ♊︎

Links 23/9/2019: Ulauncher 5.3, ClonOS 19.09, ReactOS 0.4.12 Released

Posted in News Roundup at 2:11 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Server

      • Skuba on SUSE CaaS Platform 4

        With SUSE CaaS Platform 4 we heard our customers feedback and decided to change what the lifecycle of the platform looks like.

        Previous versions of SUSE CaaS Platform included an administrator node that despite being useful for managing the whole platform, was another component to take care of, and an extra machine to take into account when deploying the platform.

        This administrator node used Salt to set up and maintain the Kubernetes cluster among the different nodes comprising your cluster.

        During this time, your feedback has been that a little more flexibility on the deployment was appreciated, so you could experiment with slightly different setups, even if they were for proof of concepts while you were fleshing out the details of production clusters.

      • Kubernetes Rolling Update Strategy in our production infra

        Kubernetes rolling update strategy means suppose we are running pod (containers) in our live infra and we want to update new changes into our running pod like build update, confrontational changes etc. While deployment new pod with new changes suppose our containers got stuck or failed due to any reason.

        So, we have to redeploy old pod with old changes again to avoid downtime of our application. This complete process is called rolling update strategy in Kubernetes.

        Kubernetes rolling update strategy

        Before moving to next we should aware about new pod deployment strategy of Kubernetes means how many new pods it will deploy at a time without taking downtime. Because high availability of our website is our first priority. So, while deploying new pod Kubernetes will deploy 25% or you can say one fourth of the total pod. Suppose we are running four pods first it will terminate 25% of total pod means one pod. Then it will launch 25% new pod and so on.

      • Tackle OpenStack networking woes with SUSE OpenStack Cloud Crowbar

        By far, the most difficult aspect of successfully deploying OpenStack is getting the networking right, a challenge that has caused many a well-intentioned IT team to throw up its hands and toss in the towel. Fortunately, SUSE OpenStack Cloud removes much of that pain by automating most of the network deployment and dramatically simplifying custom network set-ups.

      • IBM

        • DevNation Live: Event-driven business automation powered by cloud-native Java

          DevNation Live tech talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions and code and sample projects to help you get started. In this talk, presented by Red Hat’s Maciej Swiderski, Principal Software Engineer, and Burr Sutter, Chief Developer Evangelist, you’ll learn about event-driven business automation using Kogito, Quarkus, and more.

          Kogito is a new Java toolkit, based on Drools and jBPM, that’s made to bring rules and processes to the Quarkus world. This DevNation Live presentation shows how Kogito can be used to build cloud-ready, event-driven business applications, and it includes a demo of implementing the business logic of a complex domain.

          Kogito itself is defined as a cloud-native business automation toolkit that helps you to build intelligent applications. It’s way more than just a business process or a single business rule—it’s a bunch of business rules, and it’s based on battle-tested capabilities.

        • Grow your virtualization environments without breaking the bank

          An IT director at a large financial services company shares the benefits and cost reductions they’ve experienced by switching to Red Hat Virtualization. In just three years, it’s paved the way for an efficient, stable and cost-effective virtualization environment.

        • How to Handle OpenShift Worker Nodes Resources in Overcommitted State

          One of the benefits in adopting a system like OpenShift is facilitating burstable and scalable workload. Horizontal application scaling involves adding or removing instances of an application to match demand. When OpenShift schedules a Pod, it’s important that the nodes have enough resources to actually run it. If a user schedules a large application (in the form of Pod) on a node with limited resources , it is possible for the node to run out of memory or CPU resources and for things to stop working!

          It’s also possible for applications to take up more resources than they should. This could be caused by a team spinning up more replicas than they need to artificially decrease latency or simply because of a configuration change that causes a program to go out of control and try to use 100% of the available CPU resources. Regardless of whether the issue is caused by a bad developer, bad code, or bad luck, what’s important is how a cluster administrator can manage and maintain control of the resources.

          In this blog, let’s take a look at how you can solve these problems using best practices.

        • How the new Quarkus extension for Visual Studio Code improves the development experience

          Earlier this year, we were introduced to Quarkus, the next-generation, container-first framework for Java applications. As expected, such new frameworks and technologies make way for new developer tools focused on making the development experience even better.

          The recent Quarkus extension for Visual Studio Code release aims to do just that, by bringing features specific to Quarkus project development within VS Code. The new VS Code extension is dependent on a couple of Java extensions for VS Code, so it is recommended that you have the Java Extension Pack installed. This article outlines what the Quarkus extension for VS Code has to offer: convenient features for an already convenient Java framework.

    • Audiocasts/Shows

    • Kernel Space

      • Intel Icelake Thunderbolt Support, Stratix10 Additions & Other Material Hits Linux 5.4

        The “char/misc” changes for the Linux 5.4 are as eventful as ever.

        Greg Kroah-Hartman sent in the char/misc changes earlier this week for the Linux 5.4 merge window that’s now half-way through. The since merged material contains a lot of notable hardware support improvements.

        Exciting us the most is that the Intel Icelake Thunderbolt support is now squared away. Intel had most of the Icelake CPU support in good shape going back months including for the Gen11 graphics, but the Thunderbolt support was the last holdout. With Icelake, the Thunderbolt controller has moved onto the CPU package itself sans the power deliver infrastructure. These changes yielded additional work to get Icelake Thunderbolt support going under Linux, but it’s finally there for Linux 5.4 with Icelake laptops beginning to hit retail channels.

      • AMD Navi 10 Firmware Finally Lands In The Linux-Firmware Tree

        While AMD has provided open-source Radeon RX 5700 series (Navi 10) support since launch and that code since worked into the various mainline code-bases from the Linux kernel to Mesa, one kink in their support has been their binary microcode images not being available from the reference linux-firmware.git location as needed to initialize the hardware. That Navi 10 firmware/microcode issue has finally been rectified with the images landing this morning.

        Up until now any Radeon RX 5700 series Linux customers or distribution/third-party driver packagers have had to pull these binary bits from this Navi10 directory on the personal site of AMDGPU lead maintainer Alex Deucher. Via his site is where he normally stages these binary microcode files until landing in linux-firmware.git as the de facto location for all Linux drivers’ firmware files.

      • Linux 5.4 Brings Support For Wacom’s MobileStudio Pro 13, Logitech Lightspeed Receivers

        Jiri Kosina on Sunday sent out the HID subsystem updates for the in-development Linux 5.4 kernel. The HID pull once again features support for several new devices particularly on the Logitech side.

      • Wireless USB + UWB Demotion Goes Ahead For Linux 5.4

        Back in August I noted that Wireless USB and Ultra Wideband would be deprecated within the Linux kernel and that is indeed happening for Linux 5.4.

        The Wireless USB (WUSB) and Ultra Wideband (UWB) subsystems within the Linux kernel were already orphaned for years with having no maintainer while now they are officially deprecated and demoted to the kernel’s staging area. If no one steps up soon to maintain the code, it will be dropped in forthcoming kernel releases.

      • Graphics Stack

        • Lima Gallium3D Picks Up A Buffer Object Cache, Partial Updates

          The Lima Gallium3D driver for supporting Arm Mali 400/450 graphics hardware within Arm SoCs has picked up a few performance optimizations.

          Vasily Khoruzhick has contributed a buffer object cache to this Gallium3D driver to avoid the great overhead costs to allocating buffer objects. The BO cache for Lima is modeled after the Broadcom V3D Gallium3D driver’s BO cache.

    • Benchmarks

      • Building A Linux HTPC / Storage Server With The SilverStone CS381

        SilverStone recently sent over their CS381 chassis that has proven to be quite a versatile micro-ATX enclosure that can accommodate up to twelve hard drives (eight of which are hot-swappable) all while coming in at just 400 x 225 x 316mm. The SilverStone CS381 could work quite well as a Linux HTPC / DIY Steam Linux gaming living room PC or SOHO file server system with its compact size while offering immense storage potential. Here’s more on the SilverStone CS381 and our build with using a Ryzen 5 3400G that is playing well under Linux with an ASUS B450 motherboard.

        It’s been a while since last taking a look at any SilverStone enclosure, but with continuing to be impressed by their high-end cases over the years, it was exciting to look at the CS381 from their Case Storage Series. The key features of this case are offering support for up to twelve HDD/SSDs, up to a microATX motherboard, and other components while occupying just 30 liters of space. The case can be positioned in either a vertical or horizontal position depending upon the environment and eight of the drives being hot-swappable primes the case for interesting storage server options.

    • Applications

      • Geary 3.34 Debuts with Deeper GNOME Contacts Integration, Other Changes

        The Geary email client has issued a brand new release, and in this post I tell you a bit about it.

        Geary 3.34.0 — you may recall that Geary switched to following GNOME numbering last year — is the latest update to this web-mail friendly mail tool, and there’s healthy dose of improvement on offer, as noted in the release notes.

        Among them is deeper integration with GNOME Contacts. Geary’s in-app contacts pop-over now supports adding and editing contacts stored in the GNOME Contacts app, and is able to auto-complete email addresses based on data from contacts too.

        Serial typo-makers like me will appreciate the spell checker now covering the mail composer’s subject line; while the addition of support for Outlook-specific email attachments (TNEF) will please those who regularly run in to issues on that front.

        Other changes in Geary 3.34.0 include “a substantial number” of server compatibility improvements, background syncing tweaks, and other bug fixes.

      • Fast Linux Application Launcher Ulauncher 5.3.0 Stable Released

        Ulauncher is an open source application launcher for Linux that can be extended to perform various other tasks through addons. The application features fuzzy search, custom color themes, and it can browse through system directories. Under the hood, Ulauncher uses Python with GTK for the launcher user interface, and HTML/JS rendered in a Webkit frame for the preferences window.

        Open it using a keyboard shortcut (Ctrl + Space by default), then type a few letters of your search query, use the Up / Down arrows to navigate through the results, and press the Enter key to launch the selected item. The Ulauncher window will close as soon as you press Enter. You may also launch an item using Alt + 1 for the first item in the Ulauncher list, Alt + 2 for the second, and so on. Don’t worry if you have a typo – thanks to Ulauncher’s fuzzy search, the application will figure out what you meant in most cases. Also, the launcher remembers your previous choices, automatically selecting them in the future.

      • Ulauncher 5.3 Released, Here’s How to Install it on Ubuntu

        A new stable version of the Linux application launcher ULauncher is available to download.

        Ulauncher made our list of the best app launchers for Ubuntu and other Linux distributions thanks to its lightning fast responsiveness and wide range of plugins.

        Ulauncher 5.3.0 is the first stable release in the 5.x series and the first version to fully support Python 3.

        Because of this vital foundational change Ulauncher 5.3.0 is not compatible with plugins built for the 4.x series (and the v1 API) — something you should keep in mind if you plan on upgrading from an older version of the app.

        Thankfully, many of the most popular Ulauncher plugins have been ported over to use the new v2 API and work just as well as before. Do check the list prior to upgrading to make sure any add-ons you rely on for Ultimate Productivity™ are available.

      • How to Install Fast App Launcher ‘Ulauncher’ in Ubuntu 18.04

        Ulauncher is a super fast Linux application launcher written in Python with GTK+. By pressing a keyboard shortcut and then typing a name in search box, you can quickly launch an application or access a file / file directory.

    • Instructionals/Technical

    • Games

      • Mystery adventure game Jenny LeClue – Detectivu is officially out now with Linux support

        After a successful Kickstarter campaign back in 2014 and some delays, the super stylish adventure game Jenny LeClue – Detectivu is officially out now with same-day Linux support as promised. Disclosure: Key provided by GOG.com.

        The synopsis is a curious one, it’s sort of like playing two games in one. The actual mystery adventure with Jenny LeClue is part of a story being written as you play by Arthur K Finklestein, who is supposed to act as the narrator a guide. It’s another choice-based adventure, giving you lots of times to pick between things and shape both Jenny’s story and Arthur’s.

      • Post-apocalyptic semi open-world RPG ‘Death Trash’ is now being self-published, Early Access next year

        Death Trash is one of those games that you see it and you feel like you absolutely need to play it. Thankfully, a playable release is now not too far away.

      • The current Weekly Sales on GOG have some quality roguelike and RPG experiences for cheap

        The DRM-free store GOG have recently put up another two Weekly Sales, both running until September 30th and there’s some quality Linux gaming to be had for cheap.

      • Race through a dying world as a squirrel in the climbing platformer OSK, out now

        OSK from the single-person studio Diax Game is officially out and it has a really beautiful style to it.

        In OSK the world is dying, some sort of cataclysmic event is happening below and as a squirrel you’re just doing what you know—climbing. To get away from the absolute chaos, the game has you climb an enormous tree while you also solve puzzles and avoid enemies.

      • ATOM RPG had another massive update recently adding in an Isometric mode

        ATOM RPG, the game inspired by the likes of Fallout and Wasteland continues to get some big free updates with an Isometric mode out now giving you a new way to play.

        While the team is currently working on the Trudograd standalone, it was originally a feature meant for that but they decided to give it to everyone free—awesome!

      • Build and run your own Battle Royale park in Battle Royale Tycoon out now

        Not quite the usual Battle Royale, here you’re the one in charge. Battle Royale Tycoon is like a more violent and simple version of Parkitect. Note: Key provided to our Steam Curator.

        After being in Early Access since December last year, Endless Loop Studios (Ninja Tycoon, Blueprint Tycoon, Hyper Knights) decided this month it was time to remove the EA sticker and let everyone jump in.

      • Historical turn-based 4X strategy game ‘BOC’ sounds intriguing and it’s coming to Linux

        Planned to released on Steam and GOG (if GOG approve) after an upcoming Kickstarter campaign, BOC seems like a very interesting turn-based 4X coming to Linux.

        Interesting for more reasons than just style and gameplay, as developer Code::Arts say they’ve worked on their own multi-platform OpenGL/Vulkan game engine they’ve called the Deus Ex Machina engine. Their aim with it, is to have a game engine that focuses on “performance and the efficient use of resources” so that it could “run on a toaster”. Starting development back in 2018, their current aim is to have something playable and ready for Early Access next year.

      • Running DOSBox games from Steam on Linux just got better with a fresh release of Boxtron for Steam Play

        Love your classic games? Have a lot of those classics on Steam? You need to grab Boxtron, the unofficial Steam Play tool that allows you to use a native DOSBox with Steam games even if they don’t have a Linux build up.

        As a quick refresher Boxtron improves the experience by giving lower input lag, better fullscreen support, Steam Overlay and other Steam feature support and so on. Compared to running games through Proton or messing about with a manual DOSBox configuration it makes things nice and simple.

      • Snowtopia: Ski Resort Tycoon is heading to Steam next year, early build to try on itch.io

        Up for playing another building and management tycoon game? Snowtopia: Ski Resort Tycoon is one we talked about briefly back in January and it seems to be progressing along nicely.

        We’ve had standard theme park building sims, we’ve had a Battle Royale building sim, city builders and so much more. A Ski Resort you build up yourself though? That’s something we haven’t really seen before on Linux, not something that’s exactly common on any platform though either.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • TSDgeos’ blog: Akademy 2019

          It’s 10 days already since Akademy 2019 finished and I’m already missing it :/

          Akademy is a week-long action-packed conference, talks, BoFs, daytrip, dinner with old and new friends, it’s all a great combination and shows how amazing KDE (yes, the community, that’s our name) is.

          On the talks side i missed some that i wanted to attend because i had to extend my time at the registration booth helping fellow KDE people that had forgotten to register (yes, our setup could be a bit easier, doesn’t help that you have to register for talks, for travel support and for the actual conference in three different places), but I am not complaining, you get to interact with lots of people in the registration desk, it’s a good way to meet people you may not have met otherwise, so please make sure you volunteer next year ;)

          One of the talks i want to highlight is Dan VrĂĄtil’s talk about C++, I agree with him that we could do much better in making our APIs more expressive using the power of “modern” C++ (when do we stop it calling modern?). It’s a pity that the slides are not up so you’ll have to live with KĂŠvin Ottens sketch of it for now.

        • Akademy Behind!

          The framework-for-that idea lives on, though: today I was looking for something to extract the Exec= line from a .desktop file, and there’s a framework for that (KIO does the job, but that’s a pretty heavy dependency for what I wanted; I’ll need to think about it some).

          Third year running (Almeria, Vienna, Milan), I presented the BoF wrap-up session at the end of the day – that’s mostly acting as MC to get other people to tell their stories. Here’s thursday and friday for instance, via the dot. Videos are on YouTube.

          For next year, I’d like to train some other people to do the presentation – because there are so many other faces in KDE. I have high hopes for Caio (of KPMCore and other things) and Aish (GCompris) who I’d like to see out there fronting for the KDE community.

          For being a loud person I’ve now been appropriately punished, by being voted on to the board of KDE e.V. (that page needs an update). I’ll be doing generally useful things, I hope, which means massaging the community code of conduct and spending money from our donors on events all over the world where people from all corners of the KDE community can participate.

      • GNOME Desktop/GTK

        • Molly de Blanc: Friends of GNOME Update — September 2019

          Last month we wrote about proposed changes to the bylaws. These changes 1) increase the length of terms of members of the Board of Directors and 2) change the language in the bylaws to be gender neutral. There was a vote at the Annual General Meeting, where both proposals passed.

    • Distributions

      • Best free Linux firewalls of 2019: go beyond Iptables for desktops and servers

        Linux distros will often come with at least a basic firewall bundled with it. Often this won’t be active by default so will need to be activated.

        Additionally this will likely be the standard Iptables supplied, even though less experienced users may struggle with it. UFW – Uncomplicated Firewall is also bundled with some distros, and aims to make the process simpler.

        However, there are distros and applications out there that can cater for the more advanced user and the less experienced one, making it easier to setup and configure a firewall that works for your needs.

        Some, like ClearOS build it directly into the operating system as part of its security focus, but most other options would be applications that aim to block rogue IPs, monitor ports, and prevent otherwise prevent bad packets from interfering with your machine.

        For most home users there are few actual settings that need to be customized, so simple apps can be popular, but for those looking to manage their machine as a server, additional controls and advanced command options will tend to be the more welcome.

      • Reviews

        • Redcore Linux 1908 LXQt

          Redcore is a Gentoo-based project which strives to make it easy to install the distribution and immediately have access to a pre-configured desktop environment. Redcore is available in two editions, KDE Plasma and LXQt, and offers builds for 64-bit (x86_64) machines exclusively. The latest version of Redcore Linux has shifted from using Gentoo’s Stable branch as its upstream source to Gentoo Testing. Software now flows from Gentoo Testing, into Redcore’s Testing repository, and then into Redcore Stable where most Redcore users will access it.

          The Redcore ISO files are relatively large with both editions being 3.4GB downloads. Given the similarities in size, I decided to try the LXQt edition. Booting from the Redcore media brings up a graphical login screen with a mostly-white background. We can sign into the live desktop using the username and password “redcore”. The default wallpaper is mostly white with abstract lines. The combination makes for a bright screen populated with harsh lines that I personally found unpleasant and I soon switch to another background.

          There are two icons on the LXQt desktop. One opens the Calamares installer and the other is labelled “Ask for help”. Clicking the latter icon causes LXQt to pop-up an error saying the selected icon is an invalid desktop entry file. Clicking the installer icon brings up a prompt asking if we would like to open or execute the installer’s desktop file. Along the bottom of the screen we find a panel containing the application menu, task switcher and system tray.

      • New Releases

        • ClonOS 19.09-RELEASE

          FreeBSD 13.0-CURRENT (r352386)
          cloud-init support (see errata)
          fixed fbbuf/vesa video issue with some recent Linux distros ( Kali Linux, Parrot, etc..)
          p9fs support (*)
          CBSD updated to 12.1.1
          fixed known SQL injection vulnerabilities

      • Screenshots/Screencasts

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • ReactOS 0.4.12 released

        The ReactOS team is pleased to announce the release of version 0.4.12. As always a multitude of improvements have been made to all parts of the OS, though userland components saw special emphasis this time around.

      • ReactOS 0.4.12 Released with Window Snapping, New Themes and Kernel Improvements

        The ReactOS development team announced today the general availability of the ReactOS 0.4.12 open-source computer operating system compatible with Microsoft Windows binaries.
        ReactOS 0.4.12 is here more than six months after version 0.4.11 to introduce window snapping, a feature that lets users snap windows to be aligned to sides, along with the necessary keyboard shortcuts, more robust and correct font rendering for buttons in various apps, two new themes, namely Lunar and Mizu, and support for Intel e1000 NIC.

        “ReactOS now possesses a driver that supports this NIC out of the box instead of requiring end-users to manually find and install a driver, a finicky process if one does not have a working network connection in the first place. Furthermore, the new driver should also be compatible with e1000 NICs in real hardware,” said Colin Finck.

      • Molly de Blanc: Freedoms and Rights

        I want to talk a bit about the relationship between rights and freedoms, and what they are. I think building a mutual understanding around this is important as I dig deeper into conversations around digital rights and software, user, and technology freedom.

        A right is like a privilege in as much is that it’s something you’re allowed to do, however rights are innate and not earned. They are things to which everyone is entitled. A freedom expresses a lack of constraints related to an action. When we have a particular freedom (freedom X), we have an unrestrained ability to do X — we can do whatever we want in relation to X. You can also have the right to a certain kind of freedom (e.g. freedom of speech). I talk about both digital rights and digital freedoms. I view digital rights are the extension of our rights into digital spaces, and digital freedoms as the freedoms we have in those spaces. We have the right to free expression when speaking in a room; we have the right to free expression when speaking on the Internet.

        Typically, we frame rights and freedoms in terms of government restrictions: governments are not allowed to keep you from exercising your freedoms, and they are there to protect and ensure your rights. It is becoming increasingly relevant (and common) to also talk about these in relation to companies and technology. It is important to also shift this discussion to include companies and technologies — especially computing software. As computing becomes more pervasive, we need to make sure that the software we’re writing is freedom protecting and rights respecting. These freedoms include the freedoms we typically associate with free and open source software: the unbridaled ability to use, study, modify, and share. it also includes freedoms like expression (to express ourselves without constraint) and the freedom to assemble (to get together without constraint). All of these freedoms are freedoms we have the right to, in addition to other rights including the right to digital autonomy and the right to consent.

      • Events

        • Will Thompson: Flatpak External Data Checker

          (This post is a slightly longer version of a lightning talk I gave at GUADEC 2019.)

          Many non-free applications’ binaries cannot be redistributed (particularly not in modified form), so they cannot be included directly in a Flatpak. To work around this, Flatpak supports the concept of “extra data”: files which will be downloaded and unpacked from a third-party URI when the app is installed. The URI is accompanied by a checksum and a size, to provide some hope that the data unpacked on the user’s system is the same as what the packager tested. This is used by, for example, the Dropbox Flatpak.

          Of course, the Flatpak needs to be kept up to date when new versions of the app are released. At best, the old URL will still point to the same file, so at least the old version of the app will continue to be installed; in some cases, however, vendors publish new versions of the app at the same URL, which means the Flatpak cannot be installed until it is updated.

        • When I couldn’t make it to Nuremberg Sprint 2019

          Back when I was selected as a Google Summer of Code 2019 student for my project Porting KDE Connect to Windows, it was a sheer stroke of luck when incidentally I got invited by my mentor Simon Redman, to come to the Nuremberg Mega sprint for hacking on KDE Connect with the team!

          It was an awesome opportunity, but to be able to get to the sprint, I had to travel abroad, which needs the most difficult document I had to procure till date- a Schengen VISA. There are multiple kinds of VISA- short term, long term, and some schengen states have more or less categories of short term Visa that you can apply through. You can read more about schengen VISAs here.

        • Texas Cyber Summit | Jupiter Extras 16

          Ell, Wes, and The Blind Hacker discuss Texas Cyber Summit, Ell’s birthday dinner, and the “Bee New” conference track.

        • Ole Aamot: GStreamer Conference 2019

          On September 10, 2019 I released GNOME Radio (gnome-radio) version 0.2.0 and I released GNOME Internet Radio Locator (gnome-internet-radio-locator) version 2.0.6 with support for Middle East Broadcasting Center in Dubai, Saudi Arabia on September 22, 2019.

          On October 29, 2019 I am going via Paris on Air France to the GStreamer Conference 2019 held between October 30, 2019 and November 1, 2019 in Lyon, France to give a 5-minute lightening talk on GNOME Radio as part of my Bachelor thesis in Electrical Engineering at Oslo Metropolitan University in Oslo, Norway with the earliest delivery on June 30, 2020.

        • Videos from LibreOffice Conference 2019: OpenDocument Format

          LibreOffice can open documents in many formats, including Microsoft Office files (.docx, .xlxs, .pptx). But it’s native file format is the fully open and standardised OpenDocument Format (ODF). At the recent LibreOffice Conference 2019 in Spain, community members gave presentations about news and updates for ODF. So, here are the first videos from the presentations (use headphones for best audio quality).

      • Web Browsers

        • Mozilla

          • Introducing ‘Stealing Ur Feelings,’ an Interactive Documentary About Big Tech, AI, and You

            The six-minute documentary explains the science of facial emotion recognition technology and demystifies how the software picks out features like your eyes and mouth to understand if you’re happy, sad, angry, or disgusted. While it is not confirmed whether big tech companies have started using this AI, “Stealing Ur Feelings” explores its potential applications, including a Snapchat patent titled “Determining a mood for a group.” The diagrams from the patent show Snapchat using smartphone cameras to analyze and rate users’ expressions and emotions at concerts, debates, and even a parade.

            The documentary was made possible through a $50,000 Creative Media Award from Mozilla. The Creative Media Awards reflect Mozilla’s commitment to partner with artists to engage the public in exploring and understanding complex technical issues, such as the potential pitfalls of AI in dating apps (Monster Match) and the hiring process (Survival of the Best Fit).

            “Stealing Ur Feelings” is debuting online alongside a petition from Mozilla to Snapchat. Viewers are asked to smile at the camera at the end of the film if they would like to sign a petition demanding Snapchat to publicly disclose whether or not it is already using facial emotion recognition technology in its app. Once the camera detects a smile, the viewer is taken to a Mozilla petition, which they can read and sign.

          • Cameron Kaiser: A quick note for 64-bit PowerPC Firefox builders

            If you build Firefox on 64-bit Linux, *BSD, etc. for your G5, you may want to check out this Talospace article for an upcoming low-level fix especially as we need to ensure big-endian systems work fine with it. The problem never affected OS X Firefox for Power Macs because those builds were only ever 32-bit, and even TenFourFox is 32-bit through and through even on the G5 largely for reasons of Carbon compatibility which we need for some pieces of the widget code. Since this is syndicated on Planet Mozilla let me give a big thanks to Ted Campbell for figuring out the root cause, which turned out to be a long-standing problem I don’t think anyone ever noticed before.

      • BSD

        • DragonFlyBSD’s HAMMER2 Gets Basic FSCK Support

          While the Copy-on-Write file-system shouldn’t technically require fsck support, basic file-system consistency checking support has been implemented anyhow. In the initial implementation, the fsck code for HAMMER2 cannot repair any damaged file-system but can only verify that the file-system is intact.

      • FSF/FSFE/GNU/SFLC

        • Richard Stallman’s Exit Heralds a New Era in Tech [Ed: Conde Nast, whose staff actually rapes kids, is attacking RMS again, pretending he’s “not inclusive”]
        • Yesterday’s Man: The Fall of Richard Stallman

          I only met Stallman once, when he gave a couple of talks in Vancouver. As I wrote in a blog at the time, I found him an extremely ambiguous character, and had difficulties discussing him fairly. At the time, most of my dealings with the Free Software Foundation (FSF) were with Peter Brown, the executive director, an activist who did his best to ally free software with other social causes. Some months later, Stallman wrote an aggrieved email to me because in an article I had described as sexist his joke about “EMACs virgins” in a keynote at the Gran Canaria Desktop Summit in 2009. I refused to apologize and that was the last contact we had.

          What strikes me now is how closely that incident a decade ago resembles this most recent one. In both cases, Stallman’s response was all about him. Nor did he show any awareness of how much his behavior harmed the free software movement he founded.

      • Programming/Development

        • Top 20 Best NodeJs Frameworks For Developers in 2019

          Over the past few years, the use of web applications has increased to a vast extent. Developers have been looking for such a platform that is both advanced and provides flexibility to develop a variety of web applications. NodeJs Frameworks have earned the credit to be the top selection by the developers. You wanna know why? It is because of the capability to build smart, scalable server-side network-based applications.

        • GNU Parallel 20190922 (‘Stallman’) released

          GNU Parallel 20190922 (‘Stallman’) has been released. It is available for download at: http://ftpmirror.gnu.org/parallel/
          GNU Parallel is 10 years old next year on 2020-04-22. You are here by invited to a reception on Friday 2020-04-17.

        • Cogito, Ergo Sumana: Futureproofing Your Python Tools

          The people who maintain Python and key Python platforms want to help you protect the code you write and depend on.

          [...]

          Publishing that package is a great way of making it so other people can run and deploy it, even within other parts of your organization.

          But — who actually has the keys to the castle? Who can upload a new version, or delete a version that has a problem?

          You should probably make sure multiple people have either “owner” or “maintainer” privileges on the project on PyPI.

          And you should review your project security history display, which lists sensitive events (such as “file removed from release version 1.0.1″) in your PyPI user account and your PyPI project. We just added this display, so you can look at things that have happened in your user account or project, and check for signs someone’s stolen your credentials.

        • py3status v3.20 – EuroPython 2019 edition

          Shame on me to post this so long after it happened… Still, that’s a funny story to tell and a lot of thank you to give so let’s go!

        • Finding Python Developers for Your Startup

          Recently I stumble across a situation while I was helping out for one of the events for JuniorDev SG.

          There was not a lot of Python developers and some of my other developer’s friend.

          Said that they hardly encounter any developer friends who are using Python for their work.

          It begins during a conversation, where one of the attendees for a JuniorDev SG event.

          Approached me to search for Python developers to work for their startup based in Singapore.

        • NVIDIA Video Codec SDK 9.1 Brings CUDA CUStream Support, Other Encoder Improvements

          Following the February release of Video Codec SDK 9.0, NVIDIA recently did a quiet release of the Video Codec SDK 9.1 update that furthers along this cross-platform video encode/decode library.

        • Mike Driscoll: PyDev of the Week: Peter Farrell

          This week we welcome Peter Farrell (@hackingmath) as our PyDev of the Week! Peter is the author Math Adventures with Python and two other math related Python books. You can learn more about Peter by visiting his website.

        • Mutation testing by example: How to leverage failure
        • Reuven Lerner: Looking for Python podcast co-hosts

          As you might know, I’m a panelist on the weekly “Freelancers Show” podcast, which talks about the business of freelancing.

          The good news: The same company that’s behind the Freelancers Show, Devchat.tv, is putting together a weekly podcast about Python, and I’m going to be on that, too! We’ll have a combination of discussion, interviews with interesting people in the Python community, and (friendly) debates over the current and future state of the language.

        • Getting started with data science using Python

          Data science is an exciting new field in computing that’s built around analyzing, visualizing, correlating, and interpreting the boundless amounts of information our computers are collecting about the world. Of course, calling it a “new” field is a little disingenuous because the discipline is a derivative of statistics, data analysis, and plain old obsessive scientific observation.

          But data science is a formalized branch of these disciplines, with processes and tools all its own, and it can be broadly applied across disciplines (such as visual effects) that had never produced big dumps of unmanageable data before. Data science is a new opportunity to take a fresh look at data from oceanography, meteorology, geography, cartography, biology, medicine and health, and entertainment industries and gain a better understanding of patterns, influences, and causality.

          Like other big and seemingly all-inclusive fields, it can be intimidating to know where to start exploring data science. There are a lot of resources out there to help data scientists use their favorite programming languages to accomplish their goals, and that includes one of the most popular programming languages out there: Python. Using the Pandas, Matplotlib, and Seaborn libraries, you can learn the basic toolset of data science.

        • HEURISTIC ALGORITHMS FOR THE PROBLEM OF OPTIMIZATION OF THE DRAIN AREA IN UNCONVENTIONAL FIELDS OF HYDROCARBONS

          In a previous work, a linear programming based procedure was presented for this problem, and this procedure allowed to solve real-life instances, albeit -in some cases- producing plans with overlappings among the pads (since a relaxation is solved) and suffering from memory issues.

        • Getting Started With Async Features in Python

          Have you heard of asynchronous programming in Python? Are you curious to know more about Python async features and how you can use them in your work? Perhaps you’ve even tried to write threaded programs and run into some issues. If you’re looking to understand how to use Python async features, then you’ve come to the right place.

        • Anaconda Enterprise Receives Honors in Fourth Annual Datanami Readers’ and Editors’ Choice Awards

          Anaconda’s enterprise data science platform has been recognized in the fourth annual Datanami Readers’ and Editors’ Choice Awards, presented during the Strata Data Conference.

        • Exploratory Data Analysis Made Easy At The Command Line

          There are countless tools and libraries in Python for data scientists to perform powerful analyses, but they often have a setup cost that acts as a barrier to ad-hoc exploration of data. Visidata is a command line application that eliminates the friction involved with starting the discovery process. In this episode Saul Pwanson explains his motivation for creating it, why a terminal environment is a useful place for this work, and how you can use Visidata for your own work. If you have ever avoided looking at a data set because you couldn’t be bothered with the boilerplate for a Jupyter notebook, then Visidata is the perfect addition to your toolbox.

          [...]

          There are countless tools and libraries in Python for data scientists to perform powerful analyses, but they often have a setup cost that acts as a barrier to ad-hoc exploration of data. Visidata is a command line application that eliminates the friction involved with starting the discovery process. In this episode Saul Pwanson explains his motivation for creating it, why a terminal environment is a useful place for this work, and how you can use Visidata for your own work. If you have ever avoided looking at a data set because you couldn’t be bothered with the boilerplate for a Jupyter notebook, then Visidata is the perfect addition to your toolbox.

  • Leftovers

    • Thomas Cook enters liquidation, potentially leaving hundreds of thousands stranded on holiday [iophk: affects subsidiaries, too, which are many]

      The Civil Aviation Authority said Thomas Cook has ceased trading, its four airlines will be grounded, and its 21,000 employees in 16 countries, including 9,000 in the UK, will be left unemployed.

    • Science

      • Postmodernism’s Dead End

        E.O. Wilson explains why this will not be easy: “Culture conforms to an important principle of evolutionary biology: most change occurs to maintain the organism in its steady state.” Understanding this underlying biological uniformity is the key to valuing our individual stories while still acknowledging and repairing their limitations. The world and what we know about it has changed and deepened, but many of our stories do not reflect this awareness. These accounts are therefore largely irrelevant to all except the individuals and groups who support them, which raises the question of what constitutes useful information. If I believe what social constructionists tell me, useful information is relative to the group that generates and shares it. Fine. But information that ignores biological fact, while meaningful, isn’t useful beyond the parameters of one’s subjective worldview. Only when this subjective information is examined in the context of the evolutionary paradigm does its objective relevance become clear: However unique our stories may seem, they are all expressions of a shared human nature.

    • Health/Nutrition

      • Chronically underpaid EMTs are being assaulted at record rates

        Across the nation, emergency medical service professionals, the front-line workforce upon which so much of a patient outcome rests, are grossly underpaid for brutal work schedules that put them at risk of both serious physical injury and burnout.

        The cherry on the top of this abuse sundae is that they are 14 times more likely to be violently assaulted on the job than a firefighter.

    • Security (Confidentiality/Integrity/Availability)

      • Security updates for Monday

        Security updates have been issued by Debian (expat, php-pecl-http, and php7.0), Fedora (ImageMagick, jackson-annotations, jackson-bom, jackson-core, jackson-databind, and rubygem-rmagick), Mageia (chromium-browser-stable, ibus, kernel, samba, and thunderbird), openSUSE (chromium), Oracle (dovecot and kernel), Red Hat (dbus, kernel, kernel-alt, and kpatch-patch), Scientific Linux (dovecot and kernel), and SUSE (expat, ibus, kernel, kernel-source-rt, nmap, openssl, and webkit2gtk3).

      • Red Hat Working On Optimizing KVM Virtualization Performance Stemming From Spectre

        Red Hat’s Andrea Arcangeli sent out an interesting patch series on Friday to micro-optimize the Kernel-based Virtual Machine (KVM) to enhance the VMEXIT performance in wake of Spectre mitigations.

        The “KVM monolithic” patch series ends up linking the KVM common code both into kvm-intel and kvm-amd so that the common “kvm” kernel module can be dropped. This occupies more disk space but should yield better run-time performance particularly for systems mitigated against Spectre Variant Two.

    • Defence/Aggression

    • Transparency/Investigative Reporting

    • Environment

      • Climate change: Impacts ‘accelerating’ as leaders gather for UN talks

        “Sea-level rise has accelerated and we are concerned that an abrupt decline in the Antarctic and Greenland ice sheets, which will exacerbate future rise,” said WMO secretary general Petteri Taalas.

        “As we have seen this year with tragic effect in the Bahamas and Mozambique, sea-level rise and intense tropical storms led to humanitarian and economic catastrophes.”

      • Saving the Planet Means Overthrowing the Ruling Elites

        Friday’s climate strike by students across the globe will have no more impact than the mass mobilizations by women following the election of Donald Trump or the hundreds of thousands of protesters who took to the streets to denounce the Iraq War. This does not mean these protests should not have taken place. They should have. But such demonstrations need to be grounded in the bitter reality that in the corridors of power we do not count. If we lived in a democracy, which we do not, our aspirations, rights and demands, especially the demand that we confront the climate emergency, would have an impact. We would be able to vote representatives into power in government to carry out change. We would be able to demand environmental justice from the courts. We would be able to divert resources to the elimination of carbon emissions.

      • A Real Extinction Rebellion Means the End of Colonialism, Imperialism, and Capitalism

        sIn 2011, as a 20 year old activist new to the environmental movement I joined up with other like-minded people for a retreat in rural Wisconsin to plan and strategize our next steps. As a Black woman, it was painfully obvious that amongst the scores of people in attendance that there were very few people of color present.

      • ‘An Obligation to Make Radical Change’: At Youth Climate Summit, Young Leaders Say Merely Listening to Science Is Not Enough

        “Stop asking world leaders to just listen to science and demand they act on science.”

      • Greta’s Weapon
      • Wildlife/Nature

    • AstroTurf/Lobbying/Politics

    • Censorship/Free Speech

      • Australian universities are accused of trading free speech for cash

        Students police each other as well as their teachers. Officially Chinese Students and Scholars Associations, which are backed by the Chinese state, run social events and help newcomers. But they are also assumed to snitch on dissenters, leaving many Chinese students afraid to speak their minds.

    • Privacy/Surveillance

      • Edward Snowden in His Own Words: Why I Became a Whistle-Blower

        However, once I returned from the Army and rededicated myself to computing, I gradually came to regret my martial fantasies. The more I developed my abilities, the more I matured and realized that the technology of communications had a chance of succeeding where the technology of violence had failed. Democracy could never be imposed at the point of a gun, but perhaps it could be sown by the spread of silicon and fiber.

      • Sydney among top 20 cities for surveillance cameras

        Cities around the world are increasing surveillance of their residents, with the number of cameras that look down on the public growing by leaps and bounds, a survey has found. Sydney is the 15th most surveilled city globally, with 60,000 cameras for 4.85 million people, meaning that there are 12.35 cameras for every 1000 people, the British website Comparitech claims.

    • Civil Rights/Policing

      • Without Sign Language, Deaf People Are Not Equal

        We often take for granted our ability to interact with others in our own language. But significant barriers to communicating in sign language are depriving many deaf people of enjoying even these basic interactions.

      • Google Becomes Evil

        For many years, public perception of Google was that of a friendly giant with its techno-hippie ethos and stated agenda to make the world a better place.

      • Blessed Freedom From Health Care, Because GOPers Always Have the Best Ideas

        Last week, liberty-leaning, gun-loving, socialism-hating, immigrant-maligning conservative Eric Brakey announced he’s running for Congress in Maine’s huge 2nd District on the deeply wonky platform to “defend your freedoms and let you live your life!”

    • Monopolies

      • Copyrights

        • Pirate Bay is Not Getting Rich From Bitcoin Donations…

          The Pirate Bay has accepted Bitcoin donations for more than six years. More recently, it added other cryptocoins as well. When we add up all the donations since late 2017, the income is relatively modest. But perhaps the site has a long-term strategy in mind?

        • Anti-Piracy Outfit “Works With ISPs” to Monitor Pirate Consumption

          While it’s common knowledge that anti-piracy companies like to spy on the activities of pirates, ISPs aren’t regularly linked with the same kind of activity. However, with help from ISPs, a UK-based anti-piracy company says it operates a system that monitors consumption of pirate content over broadband networks by providing the ISPs with piracy intelligence.

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

Decor ᶃ Gemini Space

Below is a Web proxy. We recommend getting a Gemini client/browser.

Black/white/grey bullet button This post is also available in Gemini over at this address (requires a Gemini client/browser to open).

Decor ✐ Cross-references

Black/white/grey bullet button Pages that cross-reference this one, if any exist, are listed below or will be listed below over time.

Decor ▢ Respond and Discuss

Black/white/grey bullet button If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

DecorWhat Else is New


  1. Links 26/05/2022: KStars 3.5.9 and Chrome 103 Beta

    Links for the day



  2. Links 26/05/2022: AlmaLinux OS 9.0, MooseX::Extended for Perl Introduced

    Links for the day



  3. Links 26/05/2022: Kernel Events and Systemd-Free GNU/Linux Distributions

    Links for the day



  4. Links 26/05/2022: DuckDuckGo Increasingly Exposed as Microsoft Proxy

    Links for the day



  5. EPO Celebrates Software Patents Again, Dubbing Them 'Hey Hi' (AI) and '4IR'

    The ludicrous state of the EPO is demonstrated by yesterday’s puff piece about “four million” (merely requests for monopoly in Europe; most come from outside Europe) and L’Oréal, which claims to have “invented” something that was already done in the 1990s if not the 1980s



  6. [Meme] EPO's Monkey Business: Lowering the Patent Examination Bar

    As we shall show in a moment, EPO President António Campinos has lowered the quality of patents and applications; sooner or later he might outsource the job to ‘livestock’



  7. IRC Proceedings: Wednesday, May 25, 2022

    IRC logs for Wednesday, May 25, 2022



  8. Heads of Patent Offices Are Immune to Coronavirus

    The overconfident chiefs of the U.S. Patent and Trademark Office (USPTO) and EPO might love speaking about COVID-19 (in relation to patents), but they do not take it seriously themselves



  9. Links 26/05/2022: Plex Finally on GNU/Linux

    Links for the day



  10. The General Consultative Committee of the EPO Exposes a Disaster and a Lack of Genuine Dialogue

    The General Consultative Committee (GCC) at the EPO deals with unlawful proposals from António Campinos (he’s happy to violate laws, constitutions, protocols, conventions, just like Benoît Battistelli did) and once again the abuses by managers is covered up; it’s as if the Office is run by unaccountable gangsters who arrogantly curse at everyone whilst insisting they’re the nicest people ever



  11. The Latest Letter to Josef Kratochvìl and the Heads of Delegation of the Administrative Council of the European Patent Organisation

    A week-old letter from the Central Staff Committee (CSC) to the Administrative Council of the European Patent Organisation highlights the nature of a crisis; there's no genuine dialogue and staff of the EPO (i.e. the scientists who do all the actual work) is constantly under attack



  12. [Meme] The Recordings Must Have Accidentally Been Lost While Breaking the Rules

    The EPO‘s “nicest” chief, Monopoly Tony, won’t even mention the recordings…



  13. Links 25/05/2022: ‘V Rising’ on GNU/Linux and Pearl Linux OS 11

    Links for the day



  14. Links 25/05/2022: Librem Tries Another Approach

    Links for the day



  15. IRC Proceedings: Tuesday, May 24, 2022

    IRC logs for Tuesday, May 24, 2022



  16. Links 24/05/2022: nginx-1.22.0 and WordPress 6.0

    Links for the day



  17. [Meme] Divine Protection

    You won’t find Monopoly Tony (António Campinos) wearing a mask at the EPO because the rules of the Office do not apply to him



  18. António Campinos and the Alicante Clique (EPO Management, Appointed Based on Nepotism Despite Lack of Qualifications) Nowadays Exploiting Kids for PR Charades

    The sick old habit of exploiting kids for Public Relations (PR) and marketing purposes is all too common at the EPO (they’re constantly exploiting “the children” to associate criticism of the EPO with demeaning the young and innocent), but the management — which enjoys nepotism and immunity rather than relevant skills — carries on today and it’s being called “inaugural”



  19. [Meme] Snake on a Plane

    The EPO‘s President ‘Monopoly Tony’ (António Campinos), whom you never see wearing a mask (none of the photo ops; he does not even socially distance himself from peers, he wears sneakers instead of masks) during the height of a pandemic, is the "f***ing president"; don’t tell him to wear one…



  20. Microsoft GitHub Exposé — Part XX — Entering Phase II

    We're about to resume the long-running series about the sick clique which ran GitHub until the assault on women became too much of a liability (among other wrongdoings and PR blunders)



  21. Links 24/05/2022: Fedora 37 Test Days and Tor Browser 11.0.13

    Links for the day



  22. Microsoft Vidal, as USPTO Director, Already Plays 'Political Cards' to Disguise and Deflect Away From the Corporate Agenda

    Microsoft Vidal, another corporate pawn in charge of the world’s most dangerous patent system, is using soft-spoken defle



  23. Links 24/05/2022: WAL-G 2.0

    Links for the day



  24. IRC Proceedings: Monday, May 23, 2022

    IRC logs for Monday, May 23, 2022



  25. Unethical Advertising, Published as So-called 'Articles', in CNX Software

    As we noted earlier this year, the CNX team is looking for money in the wrong places



  26. Links 23/05/2022: Broadcom to Buy VMware?

    Links for the day



  27. LibreOffice Conference 2022, As Before, Puts the Keynotes on Sale (the Rich Buy Influence, the Price Doubles)

    Discrimination against the community; talks and mentions are based on money, not merit ($2000 has become $4000 in just one year)



  28. Links 23/05/2022: Kdenlive 22.04.1 and New Alpine Linux Released

    Links for the day



  29. António Campinos Promotes Software Patents Using Buzzwords and Sketchy Loopholes With Dubious Legal Basis

    ‘Monopoly Tony’ (António Campinos) is shamelessly manipulating EPO processes at both ends (sender and receiver) to facilitate the illegal granting of invalid European software patents; we’re meant to think this former EU official and imposter (banker) is some guru in the sciences because he reads a lousy speech crafted for him with lots of meaningless buzzwords peppered all over it (he’s not good at reading it, either)



  30. [Meme] Jorgotta Be Kidding Us, Campinos!

    Monopoly Tony (António Campinos) runs the EPO by attacking the very legal basis of the EPO’s existence


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

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

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

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

Recent Posts