Language Selection

English French German Italian Portuguese Spanish


today's leftovers

Filed under
  • Tixati review

    Tixati is generally excellent on the user experience front, but there is one notable initial hiccup. The slight concern for users who are not very tech-savvy is that when you download the Tixati client, the website does not detect your operating system automatically. So be sure to manually select the correct OS to get the right client for you. Fortunately, the rest of Tixati's setup is simple and easy to follow.

    The user interface itself may appear to be a little outdated when it comes to the design. However, Tixati offers tooltips and pop-ups, making the setup process a breeze.

    If you’re switching from any other torrent client, Tixati may feel slightly different initially because its layout is rather distinct. While most torrent clients come with a left-aligned menu, Tixati has all the tabs aligned along the top. Further note that Tixati offers an option to tweak the interface slightly based on your preferences.

    The sheer number of customization options that Tixati offers makes it one of the favored clients among pro users. It provides access to a complete set of low-level details regarding swarms, and that is one of the reasons that makes it stand apart from the competition.

    The Tixati client provides access to a comprehensive help and support section. This helps users in addressing any issues they may face with the torrent client. There are plenty of troubleshooting tips, help guides, and additional useful hints that can aid in minimizing any downtime.

    Additionally, the highly active community forum can help address almost any issue the users may be facing. The community is quite lively and provides real-time support and quick solutions.

  • HardenedBSD June 2020 Status Report

    Now that HardenedBSD's infrastructure has found its new home, it's time to ramp up development again. We're working out kinks with regards to bandwidth and hope to increase bandwidth to our infrastructure on the inside of two months.

  • The Fridge: Ubuntu Weekly Newsletter Issue 635

    Welcome to the Ubuntu Weekly Newsletter, Issue 635 for the week of June 7 – 13, 2020.

  • Dell’s XPS 13 9300 – Successfully Evolving a Classic

    Dell also used the system to support Project Sputnik, an effort that saw the company significantly extend its engagement with developers by delivering XPS 13 models configured at the factory with Ubuntu Linux.

  • How Xs:code Is Providing A Platform To Developers To Monetize Open Source Projects [Ed: No, it is far too close to Microsoft and strengthens the Proprietary Software monopoly of Microsoft]

Leftovers: Linux Headlines, GNOME and GSoC in LibreOffice and KDE

Filed under
  • 2020-06-15 | Linux Headlines

    The Linux Mint 20 beta is available for testing, RiskSense warns of an increasing number of open source security vulnerabilities, and Pine announces that the next Community Edition of its phone will ship with postmarketOS.

  • New Patches Aim To Improve Smoothness & Latency Of NVIDIA On GNOME

    Canonical's Daniel van Vugt who is known for his prolific contributions to GNOME the past several years particularly in regards to performance has a new merge request open for helping with the "smoothness" of the NVIDIA driver on GNOME Shell.

    Stemming from bug reports over non-ideal frame clocks if swap events not supported and NVIDIA on X.Org spending 75% of its time blocked, these are two of the areas Daniel van Vugt has been working to address for GNOME 3.38 / Ubuntu 20.10.

  • GSoC’ 20 Progress: Week 1 and 2

    It’s been two weeks since the coding period began and I would love to share with the community the progress I have made so far.

    In the past two weeks, I focused on implementing a basic class for handling subtitles.

    First, I created a class called SubtitleModel. This class would contain the list of subtitle content included in the uploaded subtitle file. Since the SubtitleModel class would be utilized to implement a basic model based upon a list of strings, the QAbstractListModel provided an ideal base class on which to build. Subtitle files are usually of two basic formats: SubRipText file (.srt) and SubStation Alpha (.ass) type. Subtitles are maintained in these files in totally different formats based on their file type, so the function ought to parse through each file type in a distinctive way.

  • Weekly Report 2

    In the second week of GSoC, I worked on handling projections, instance rendering for multiple stars, updating SkyObject coordinates and worked on porting the existing grid system in KStars to Qt3D.

  • Simulated Animation Effects – Week #2

    Last week my implementation lacked creating the current slide environment in the box2d world, meaning for the demo in the last blog post I had to hard code the environment.

    So this week I wanted to get rid of this big flaw and start creating the environment from the slide on the fly. To achieve this goal, I needed current shapes in the slide. Therefore, to get shapes in the current slide I’ve implemented a new getter for ShapeManager and LayerManager classes. You can check out the patch at:

today's leftovers

Filed under
  • How to install OBS Studio on Ubuntu 20.04
  • Fix HDMI audio lag on Retina MacBookPro 2013 (macbook11,1) in Linux
  • Battle for Wesnoth 1.14.13 Fixed 2 Major Long-standing Bugs

    Battle for Wesnoth 1.14.13 was released today as the new maintenance release for the turn-based strategy game.

    The new release fixed two major long-standing issues affecting all Wesnoth players, with effects varying from the innocuous to the game-breaking depending on the game content being played as well as the system configuration.

  • The charity bundle hits over $6 million and ends soon

    The incredible Bundle for Racial Justice and Equality has just continued growing but it will all be ending soon.

    When mentioning it a few days ago, it had only recently broke four million dollars for charity. Now? It's hitting closer to seven million dollars. That's incredible and itch have done a great job at bringing creators together to enable it to happen. For a $5 minimum purchase to support the NAACP Legal Defense and Educational Fund and Community Bail Fund there's around 1,659 items included from games to art assets and all sorts of stuff in between.

  • An Air Cooler For The 21st Century

    The next item on my list was the compute element. Now most sane people would use an Arduino or some sort of microcontroller. I needed something a bit more versatile. For what its worth, I have a few smart home accessories at home, and I’m more or less a full-time Apple user at this point. All my smart home devices are HomeKit compatible, and I wanted to be able to yell at Siri to control my cooler. So I needed something that would be comparitively easier to program, would have enough oomph to run a server to respond to HomeKit Accessory Protocol - which, by the way, is now a fully open protocol so anyone can create non-certified accessories and even create control apps for non-Apple platforms - requests and had WiFi. So of course, the only logical choice was a Raspberry Pi. I chose a Raspberry Pi 3 A+ - it’s smaller than the regular models but still has the full GPIO array, has only 512MB RAM (which seems enough, I mean, do I really need a 4GB air cooler), and is, most importantly, really cheap - at just 27 EUR.


    I’m currently really happy with the way the cooler now works, and I find myself exclusively using HomeKit to control it. The Web UI definitely needs some work, and I might end up adding scheduling features to it, or automatic control based on the weather outside. I will definitely add a few temperature sensors - one for the water temperature, one for ambient temperature, and one probe right in front of the fan to measure effective wind temperature.

    Because Go produces statically linked binaries and I need no operating system dependencies to run them, I was finally able to move to an Aarch64 (ARMv8) distribution, currently running Ubuntu Server 20.04. Yes, my cooler runs Ubuntu and I don’t know how I feel about it. Amongst other things (like having a more recent kernel and packages than Raspbian and being 64-bit), I also found it really easy to set up the network for first boot so that I never needed a monitor and keyboard and could just SSH in right after plugging the SD card in and turning on the machine. I also set up systemd-resolved to expose Multicast DNS so that even with a dynamic IP I can address my cooler with its hostname. The only thing I currently don’t like about Ubuntu Server is its forced use of Netplan, but I don’t know if I’m bothered enough to replace it with NetworkManager yet.

  • Virtual Plasma Sprint 2020

    This weekend the Plasma team’s annual sprint took place. Due to the Corona pandemic we had to cancel our original week-long in-person meet up end of April in Augsburg, Germany hosted by our friends at TUXEDO and settled for an online sprint instead. In anticipation of more virtual sprints KDE has set up its own BigBlueButton instance – an open source web conferencing system for online learning.


    The meeting notes are being refined a little right now and should arrive on the plasma-devel mailing list in the coming days. This week’s experience made me confident that Akademy 2020 – also happening online – will work out great! Nevertheless I hope that eventually we’ll be able to catch up on our original sprint plans and meet in Augsburg again, physically.

  • PostgreSQL 12.3

    PostgreSQL is a widely-known relational database system. We evaluated PostgreSQL using Jepsen’s new transactional isolation checker Elle, and found that transactions executed with serializable isolation on a single PostgreSQL instance were not, in fact, serializable. Under normal operation, transactions could occasionally exhibit G2-item: an anomaly involving a set of transactions which (roughly speaking) mutually fail to observe each other’s writes. In addition, we found frequent instances of G2-item under PostgreSQL “repeatable read”, which is explicitly proscribed by commonly-cited formalizations of repeatable read. As previously reported by Martin Kleppmann, this is due to the fact that PostgreSQL “repeatable read” is actually snapshot isolation. This behavior is allowable due to long-discussed ambiguities in the ANSI SQL standard, but could be surprising for users familiar with the literature. A patch for the bug we found in serializability is scheduled for the next minor release, on August 13th, and the presence of G2-item under repeatable read could be readily addressed through documentation. This work was performed independently, without compensation, and conducted in accordance with the Jepsen ethics policy.

  • [LibreOffice GSoC] Week 2 Report

    The last week was the second week of coding weeks in GSoC program. I continued adding support for the non supported items.

    The last week I left the cell background color item in this patch not merged. But now it's merged.

    I worked this week on adding support to Comments option in Writer You can find the work in this patch. And Also extending the ability of ComboBoxUIObject selection modes in this patch.

  • Open Search Foundation

    recently I learned about the Open Search Foundation in the public broadcast radio (Bayern 2 Radio Article). That surprised me: I had not heard about OSF before, even though I am active in the field of free software and culture. But this new foundation made it into the mainstream broadcast already. Reason enough to take a closer look.

    It is a very good sign to have the topic of internet search in the news. It is a fact that one company has a gigantic market share in searching which is indeed a threat to the freedom of internet users. The key to be found in the web is the key to success with whatever message or service a web site might come up with, and all that is controlled by one enterprise driven by commercial interests. That should be realized by a broad audience.

    The Open Search Foundation has the clear vision to build up an publicly owned search index as an alternative for Europe.

  • New Vulkan Extension Proposed For DirectFB Support

    The DirectFB library once popular with embedded systems and other environments needing formerly a full X11 stack (or now, Wayland) remains in an abandoned state with no real upstream development any longer and the project site long dead, but with a newly proposed Vulkan extension could allow this modern graphics API to run on top of it.

    VK_EXT_directfb_surface was proposed for allowing Vulkan to support surfaces for DirectFB consumption.

  • Ubuntu 18.04's Heavily Patched Kernel Opens Door To Lockdown Bypass, Breaks Secure Boot

    With Ubuntu 18.04 when running on its Linux 4.15 kernel and not one of the newer hardware enablement kernels, in the mess of patches back-ported to the release it ends up being vulnerable to bypassing the kernel lockdown security and compromising UEFI Secure Boot that is persistent across reboots.

    WireGuard lead developer Jason Donenfeld discovered a security issue with the Ubuntu 18.04 default kernel. The current kernel is not protecting the SSDT EFI entry point and that can lead to injecting ACPI tables and subsequently loading unsigned kernel drivers into the system even with UEFI Secure Boot enabled. A proof-of-concept attack disables KASLR address space layout randomization in the process and also survives kernel reboots.

  • Josh Bressers: Episode 201 – We broke CVSSv3, now how do we fix it?

    Josh and Kurt talk about CVSSv3 and how it’s broken. We started with a blog post to explain why the NVD CVSS scores are so wrong, and we ended up researching CVSSv3 and found out it’s far more broken than any of us expected in ways we didn’t expect. NVD isn’t broken, CVSSv3 is. How did we get here? Are there any options that work today? Where should we go next?

  • GNU World Order 358

    Listener email about **simple-mtpfs**, and then **groff** and **groffer** from Slackware **ap** software series. $ simple-mtpfs --list devices $ sudo simple-mtpfs --device "1: blah (MTP)" --verbose /mnt/floppy/

  • Mainframes and Open Source Tools

    Mainframes used to be hard enough to get right – all the issues with IMS fast path databases, etc, etc – but you could understand it. Certainly, after about 40 years, it became second nature. And like Luke and the Force, you could feel what sort of effect a change was likely to have on the running of the system. You could bring up a green screen and work your magic. And younger mainframers and outsiders would look on with awe.

    But, nowadays, the arcane world of the mainframe is being opened up to youngsters with their open source software knowledge and they can make changes. They are able to develop new applications using their arcane techniques. I thought it would be interesting to take a look at the products that younger (and, to be fair, some more experienced) people were using to interact with the mainframe. You can think of it as a beginner’s guide to the brave new world we live in.

    In many ways, the mainframe first embraced the world of open source back in 1990s when sites began to turn their back on SNA and moved to TCP/IP (Transmission Control Protocol/Internet Protocol), and we’re all perfectly used to that now. Then in 2000, IBM announced Linux on mainframes. Linux is an open source operating system. Linux on Z is free software under the GNU General Public License. Again, we’re all very used to that.

  • AWS CEO Andy Jassy: 6th-Gen EC2 instances a ‘Game-Changer’

    The C6g instances were designed for compute-intensive workloads, including high-performance computing, batch processing, video encoding, gaming, scientific modeling, distributed analytics, ad-serving and CPU-based machine learning inference. The R6g instances are for workloads that process large data sets in memory, including open-source databases such as MySQL, MariaDB and PostgreSQL; in-memory caches such as Redis, Memcached and KeyDB; and real-time, big data analytics.

today's leftovers

Filed under
  • Intel's Cloud Hypervisor 0.8 Adds Experimental ARM64 Support, Snapshot/Restore

    Cloud-Hypervisor 0.8 was released on Thursday and brings with it experimental snapshot/restore support for being able to pause VMs for offline migration and the like, experimental support for running on 64-bit ARM platforms, 5-level paging support in guests, VirtIO device interrupt suppression, vhost_user_fs improvements, and many bug fixes.

  • Linux Mint 20 | Installation and New Features

    Linux Mint 20 | Installation and New Features Here are the installation and new features coming in Linux Mint 20 Ulyana!

  • Popcorn Time

    There is a new application available for Sparkers: Popcorn Time

  • Who is the glue person on your team?

    Not long ago, on a lark, I interviewed for some freelance project management work with a US-based company. The experience was bizarre. The recruiter, who expressed all the enthusiasm of a bowl of cold pea soup, asked me to do tasks that require much more time and context than what was allotted, even to achieve the goals at a mediocre level. I was penalized for stating that I have never seen scrum by the book—aka zombie scrum—succeed in any organization. And I was somewhat scolded for asking analytical questions that, in my experience, are critical to driving focus and clarity.

    I didn't get passed to the next stage of the process, in part because the recruiter said my zombie scrum comment was a red flag. I took that as a compliment. But I also felt sorry for any project manager—or scrum master, agile coach, or any other creative person—who's made to apply cookie-cutter solutions to situations that require listening, empathy, and creativity. "Follow the book" is a simplistic, anti-intellectual way to crush innovation and generates stereotypes about professionals whose valuable work aims to glue teams, departments, and narratives together.

  • ZS1100A IoT Power Meter Supports Sigrok Open-Source Software (Crowdfunding)

    ZS1100A work s with the free IOT Power Profiler waveform analysis tool available for Windows-only as of now, and Mac and Linux versions planned with the release of version 3.x.


    Data can also be exported to Sigrok (command line)/PulseView (GUI) working in Windows, Linux, and Mac OS for UART, SPI, I²C protocol analysis, as well as XML. 24 hours of data capture is said to take around 10 GB thanks to compression. Support is provided on Angler Circuits forum.

  • Let’s make it 3D with Digital Making at Home!
  • For the first time, Google is making contributing to open source software like Chromium, Kubernetes, and Android a major part of its summer internships

    The difference is that where Google interns traditionally work on the companyʼs core products and infrastructure, this year, theyʼll be tasked with contributing to open source software. Those sorts of software projects are already developed by vast, distributed teams of largely-volunteer developers, making them ideal for present circumstances.

    "Open source is designed for remote collaboration," Eric Brewer, Google Fellow and vice president of infrastructure at Google Cloud, told Business Insider. "The way code management is done, code reviews are virtual already. Itʼs expected that you can work remotely as part of the system."

  • Aarogya Setu not ‘open source’ in real sense, claim cybersecurity activists, say server code must be made public

    However, Akshay Dinesh, a medical professional and coder, said that the source code that has been made public is on a separate repository from the one that has been used for the current version of the app.

    Speaking with Firstpost, Dinesh said, “The government did not state that the code that it made public was a snapshot from a repository that was private. They did not give any reason for doing so either. In my opinion, this shows a complete lack of transparency. So, to call the Aarogya Setu app open source is a half-truth, and, in effect, a lie.”

    He further noted, “The Android app’s source code has been put in the public domain, but the code of the website it loads within the app ( is nowhere to be seen. Even a snapshot of the code has not been made available.”

  • The Brave web browser is hijacking links, and inserting affiliate codes

    Sites that Brave attaches a referrer ID to include,,, and Searches on “bitcoin”, “btc”, “ethereum”, “eth”, “litecoin”, “ltc” or “bnb” that lead to Binance also get a referrer attached. This is all in the file . [GitHub, version as of today]

  • Introducing the Open Management Practices

    For the second article in this series on Managing with Open Values, I spoke with DeLisa Alexander, Executive Vice President and Chief People Officer at Red Hat, specifically about how managing with open values works in that organization. DeLisa's team recently created and open sourced a new resource—the Open Management Practices—to help Red Hat managers understand their roles in an open organization and to empower Red Hat associates to help those managers practice openness.


    DeLisa: Red Hat started as a movement, in part because of the internet and the connected, democratic nature the technology brought with it. Red Hat hired top contributors of open source communities, which meant that these associates, now hired into decision making roles, were "infused with open"—they lead like community members, not conventional executives. The expectation was that the culture supported collaboration, participation, and community—the values of the open source community. They brought the culture with them, in other words. Upholding and catalyzing this culture via the body of community members into a profitable company is very important, and very different from proprietary software companies.

  • How Much Does It Cost To Run This Blog?

    My wife recently asked me how much it costs me to run this blog. I wasn’t really sure to be honest, so I looked into it and the results were surprising. So I thought I would share the details to give you guys a general idea how much it costs to run a blog.

  • How to set up a work-from-home ‘office’ for the long term

    But many people have set up makeshift home offices for the pandemic that won’t work well for the long term. In addition to having the right equipment, the physical setup — the ergonomics of the workspace — is critical, especially around avoiding repetitive strain injuries that a bad setup can cause. I suffered such RSI issues 20 years ago and narrowly avoided a relapse a year ago, so I know what it takes to get back to and stay in a workable status.

    And employers, take note: RSI puts you on the hook for workers’ compensation claims and, of course, lost productivity.

today's leftovers

Filed under
  • Norbert Preining: KDE/Plasma Status Update

    Some time has passed since the last updated of my KDE/Plasma packages. In the meantime KDE/frameworks 0.70 was uploaded to Debian/unstable, and everyone should have smoothly transitioned to the “official” packages by now.

  • Productivity is but a snap away – useful applications for your everyday needs

    The state of being productive comes in various guises. Sometimes, you want to do more. Sometimes, you want less. It’s been a while since we toured the Snap Store, and we thought you would be interested in a fresh batch of cool, fun and useful applications that can help you perfect your daily digital activities. Without further ado, let’s have a look.


    We hope you enjoyed today’s tour. There’s something for everyone – developers, people who seek improved battery life on their laptops, smartphone users, those looking for a robust backup setup, and Ubuntu 18.04 users with a penchant for eye candy.

  • 800 authors and counting

    Today marks the day when we merged the commit authored by the 800th person in the curl project.

    We turned 22 years ago this spring but it really wasn’t until 2010 when we switched to git when we started to properly keep track of every single author in the project. Since then we’ve seen a lot of new authors and a lot of new code.

    The “explosion” is clearly visible in this graph generated with fresh data just this morning (while we were still just 799 authors). See how we’ve grown maybe 250 authors since 1 Jan 2018.

  • The Business of Open Source

    In a recent Twitter thread, Adam Jacob (co-founder and former CTO of Chef) talked about Chef’s switch from an “open core” model to a a “Red Hat” model for licensing their software. It was a fascinating discussion, with important implications for open source companies and their business models. I’ll reproduce the thread here, with Nat Torkington’s comments.

    First, I’d like to start with some background. The behavior of major cloud companies, such as Amazon, has increasingly stirred up angst and fear in open source companies. These companies provide (and support) software that anyone can download, install, and use for free. There are often commercially licensed add-ons around the open core. Amazon and other cloud providers have taken the free software without paying (after all, it’s free, that’s the point), and offer it in their commercial cloud products “as a service.” There’s nothing in the license to prevent this; after all, you can download and run the software without charge. It’s more free than beer; after all, you wouldn’t leave a party with a keg to sell on the street corner. The cloud providers have the technical capabilities to run and support the software at scale, so they have no need to buy services from companies like Chef (or Puppet, or Elastic, or MongoDB, or DataStax, or…), and in many cases they have the ability to build their own versions of the open source company’s proprietary add-ons. The result is that they are taking away market share without contributing anything in return. Stephen O’Grady has a good (and much more detailed) summary of the problem.


    Chef has gone in the other direction. Just over a year ago, they doubled down on open source; as of April 2, 2019, all software development is under the Apache 2.0 license. You can download their software, use it, contribute to it, and even redistribute it or turn it into a service on your cloud platform, all for free. There is one catch: Chef is a trademark, and you do not get the rights to the trademark. You can redistribute the software, but you can’t call it Chef. This model is comparable to Red Hat’s: all of their software is open source, under the GNU Public License. You can use it to make your own distribution, but you can’t redistribute it and call it Red Hat.

  • This Week in Glean: Project FOG Update, end of H12020

    It’s been a while since last I wrote on Project FOG, so I figure I should update all of you on the progress we’ve made.

    A reminder: Project FOG (Firefox on Glean) is the year-long effort to bring the Glean SDK to Firefox. This means answering such varied questions as “Where are the docs going to live?” (here) “How do we update the SDK when we need to?” (this way) “How are tests gonna work?” (with difficulty) and so forth. In a project this long you can expect updates from time-to-time. So where are we?


    Third, we have a Glean SDK Rust API! Sorta. To limit scope creep we haven’t added the Rust API to mozilla/glean and are testing its suitability in FOG itself. This allows us to move a little faster by mixing our IPC implementation directly into the API, at the expense of needing to extract the common foundation later. But when we do extract it, it will be fully-formed and ready for consumers since it’ll already have been serving the demanding needs of FOG.

UNIX/Linux Leftovers

Filed under
  • ZFS: adding a drive back into the zpool

    Today I was updating some servers. One of them was rebooted three times. On the third time, one of the drives went missing. This is how I tracked down which drive, and which slot in the server, and fixed it. I’m writing it mostly so I can remember how to flash the light on the drive. There is also an off-by-one issue to avoid.

  • replacing an existing zroot with a proper zroot

    I want to copy a zroot from old drives to new drives. The new drives are in a test box of mine. Once the new drives are configured, I will replace the existing mirror with them.

  • Full Circle Weekly News #175
  • Markus Koschany: My Free Software Activities in May 2020

    Welcome to Here is my monthly report (+ the first week in June) that covers what I have been doing for Debian. If you’re interested in Java, Games and LTS topics, this might be interesting for you.


    I was contacted by Martin Gerhardy, upstream maintainer of caveexpress and former lead-developer of ufoai. He is currently working on a new free software voxel game engine and its tools. He asked me to take a look at the Debian packaging but I couldn’t promise to package it yet, although this is certainly something that interests me. I will provide some feedback for the prelimary Debian packaging though, which he has prepared already. In the meantime he released a new version of caveexpress and I hope that we can find a solution for an ufoai RC-bug quite soon, but at least before Debian freezes.


    New upstream versions this month: undertow, jboss-xnio and libapache-mod-jk. The latter package contained a wrongly named file that prevented the apache tools a2enmod and a2dismod from symlinking that file. I corrected the error by preparing a stable point-update as well.

today's leftovers

Filed under
  • [OSI] February 2020 License-Review Summary

    License-Review mailing list topics for February 2020:

    Continued discussion on the Cryptographic Autonomy License (Beta 4)
    Resolution of the Cryptographic Autonomy License (Beta 4) – Approved
    Resolution on the Mulan PSL V2 - Approved

  • Linux Foundation Support for the Black Community

    The Linux Foundation and its communities stand in solidarity voicing support for the Black community. The system under which we operate requires change to make justice and equality a reality. We support the individuals and organizations offering solutions for such changes, and we will be planning how we can support change as well.

  • Security updates for Tuesday

    Security updates have been issued by Debian (libpam-tacplus), Gentoo (gnutls), Oracle (unbound), Scientific Linux (freerdp and unbound), and SUSE (firefox, java-11-openjdk, java-1_7_0-openjdk, java-1_8_0-openjdk, nodejs10, and ruby2.1).

  • Brave browser CEO apologizes for automatically adding affiliate links to cryptocurrency URLs

    A Twitter user spotted the redirect when he typed “” into the Brave search bar, and the browser autocompleted it to “” Both URLs go to the same page, but the affiliate link at the end can be used to track users and generate income. Many websites, including Vox Media and The Verge, use affiliate links, but most are transparent about doing so.

  • The latest headless CMS, a new Firefox release, huge leaps in open source audio engineering, and more open source news

    Strapi announced the general availability of its Community Edition after two years of development. The Strapi CMS, which is built on Node.js, is customizable using APIs boasting interoperability with common frameworks. As a headless CMS, it doesn’t bother with the website's front-end—all its focus is on the back-end content repository, which is used for storing and delivering structured content.

    Its database and file content can be accessed for display on websites, smartphones, and IoT devices. The content is delivered via JAMstack static-site generators and front-end frameworks, such as Gatsby.js, Next.js, Nuxt.js, Angular, React, and Vue.js, and it supports a broad range of SQL and NoSQL databases. The source code is available under the MIT license.

  • Move Over Drupal, WordPress Here Comes Strapi
  • Best free WordPress themes for 2020

    Knowing the best free WordPress themes for 2020 is the first step for anyone who is creating a website for their new business. In addition to the templates being free, they provide the essentialdesign, navigability and loading speed .

    More than creating a beautiful website, it is essential that it be responsive. This is because more and more people are using mobile devices , such as tablets and smartphones, to do their research and purchases.

    To have an idea, the estimate is that, in 2020, there will be 2.87 billion smartphone users in the world. Of these, 57% say they do not recommend a company that has a poorly designed website, according to socPub .

    The good news is that the best WordPress themes for 2020 are responsive, free and have customization options that are super easy to handle.

  • Red Hat CEO Paul Cormier Talks About IBM and His Vision for the Future

    In early April, Jim Whitehurst left Red Hat after serving as the company's CEO for more than 12 years, to become president of Red Hat's new owner, IBM. Taking his place as CEO was Paul Cormier, a 19-year Red Hat veteran who had served as the company's EVP of engineering and president of products and technologies since the time Whitehurst had joined the company.

    It's easy to understand how Cormier got the nod to take the reins after Whitehurst's departure. Not long after joining the company he'd been one of the people behind Red Hat's decision to drop it's consumer-targeted Linux operating system, which had been its flagship since the early 1990s, to focus on Red Hat Enterprise Linux and the enterprise. He is also said to have been central to many of Red Hat's numerous acquisitions.

    Data Center Knowledge had the opportunity to talk with Cormier not long after he took the reins as Red Hat's CEO. Among other things, we asked him about Red Hat's relationship with its new owner, IBM, and about his vision for the company he now operates.


    That's really what IBM bought. IBM sort of decided that there's probably as much opportunity in hybrid cloud, because that's the deployment reality right now, as there is in being a public cloud provider, although they are both. So what we're doing is building that out right now, and we'll continue to build that out. There'll be more services that are open source-based. There'll be more automation on top of that, there'll be more development tools on top of that, and more management on top of that. So that's the base to build around in this hybrid cloud environment. That's the vision.

    In the technology world, especially enterprise, none of these things go as fast as anyone thinks. Amazon's been around for 12 years, and like I said, in the beginning they were saying every app's going to the cloud tomorrow. That was 10 plus years ago and now it's maybe 20%-25%. So we look at public cloud as part of our customer's IT environments and not necessarily their entire IT environment. That's our vision: to keep building around this hybrid cloud platform.

  • IBM releases toolkit aimed at keeping data encrypted even while in use

    IBM's new toolkit, which will soon be available for Linux, aims to give developers easier access to fully homomorphic encryption, a technology that protects sensitive data by allowing for computation and analysis of data while keeping it encrypted.

today's leftovers

Filed under
  • Gaming on OpenBSD

    While no one would expect this, there are huge efforts from a small team to bring more games into OpenBSD. In fact, now some commercial games works natively now, thanks to Mono or Java. There are no wine or linux emulation layer in OpenBSD.

    Here is a small list of most well known games that run on OpenBSD: [...]

  • OpenBSD framebuffer console and custom color palettes

    On framebuffer consoles, OpenBSD uses the rasops(9) subsystem, which was imported from NetBSD in March 2001.

    The RGB values for the ANSI color palette in rasops have been chosen to match the ones in Open Firmware, and are different from those in the VGA text mode color palette.

  • ERA hatches Meething, an open source browser based video conferencing system

    ERA, a technology development firm, has launched a new video conferencing and collaboration platform called Meething and landed sponsorship from Mozilla.

    Meething aims to be more secure than existing video conferencing tools and run on a decentralized database engine and leverage peer-to-peer networking. Under the Mozilla sponsorship, Meething will compete in Mozilla's Fix the Internet Spring Lab.

  • Ahana Raises $2.25 Million Seed Funding Led by GV and Joins Linux Foundation's Presto Foundation

    Ahana, the Presto-based analytics company, announced today it has raised $2.25 million in funding led by GV (formerly Google Ventures) along with participation from Leslie Ventures and other angel investors. Additionally, Ahana has joined the Linux Foundation’s Presto Foundation. Ahana will use the funding to expand its technical team and deliver Presto-based analytics products. Founded during the Coronavirus pandemic, Ahana is a remote from the start company.

    Co-founded by Steven Mih (formerly Couchbase, Aviatrix, Alluxio) and Dipti Borkar (formerly IBM, Couchbase, Alluxio), Ahana brings together decades of cloud, open source, database and distributed systems experience to be the only commercial company focused on PrestoDB, the project hosted by the Linux Foundation’s Presto Foundation. Presto has become one of the fastest growing open source projects in the data analytics space since Facebook open sourced the technology in 2013.

  • Norway Supreme Court Signs Off On Apple's Harassment Of An Independent Repair Shop

    Apple has never looked too kindly upon users actually repairing their own devices. The company's ham-fisted efforts to shut down, sue, or otherwise imperil third-party repair shops are legendary. As are the company's efforts to force recycling shops to shred Apple products (so they can't be refurbished and re-used). As is Apple's often comical attacks on essential right to repair legislation, which only sprung up after companies like Apple, Microsoft, Sony, John Deere, and others created a grass-roots "right to repair" counter movement via their attempts to monopolize repair.

today's howtos and leftovers

Filed under

today's leftovers

Filed under
  • 2020-06-05 | Linux Headlines

    The first-ever Blender LTS is out with support for VR, the CNCF debuts a training program to convey students from novice to cloud professional in six months, the Matrix project previews peer-to-peer messaging, and Canonical introduces two developer tools.

  • 5 Reasons Not to Use Kubernetes Distributions
  • Fedora program update: 2020-23

    Here’s your report of what has happened in Fedora this week. Elections voting is open through 11 June.

  • Adding EteSync address books to Kontact - GSoC 2020 with KDE and EteSync [Part 3]

    Last week, I wrote a post about adding EteSync address books to Kontact. I’m happy to report that you can now fetch your EteSync address books and contacts in Kontact. If you want to test it out, skip to ”Testing the resource” section below. You can read on for updates on the project:

  • Reordering the People Sidebar in DigiKam

    The People Sidebar is an important aspect of Face Management in DigiKam. It displays the names of all people in the database, and provides a variety of context menu functionality. Currently, the Face Tags (Names) in the Sidebar are sorted alphabetically (either ascending or descending). This causes inconvenience to the user, particularly when confirming the results of a Facial Recognition.

  • openSUSE Tumbleweed – Review of the weeks 2020/21 – 23

    It has been a while since I wrote a ‘weekly’ review. My own fault for taking some days off, right? At least I had good weather and enjoyed the time – a lot even. But now I am in dept to you: I owe you a review over what happened over the last three weeks. Since the last review, openSUSE Tumbleweed has seen 11 new snapshots (0514, 0515, 0516, 0517, 0519, 0520, 0523, 0526, 0528, 0602 and 0603). Thanks to Max for taking care of it during my absence).


    This means almost all of the things from the last ‘weekly review’s’ ‘things in progress’ have been delivered by now. But that does not mean there is nothing left.

  • VAX port needs help

    This are severe challenges for a general purpose operating system like NetBSD, but also provides reality checks for our claim to be a very portable operating system.

    Unfortunately there is another challenge, totally outside of NetBSD, but affecting the VAX port big time: the compiler support for VAX is ... let's say sub-optimal. It is also risking to be dropped completely by gcc upstream.

    Now here is where people can help: there is a bounty campaign to finance a gcc hacker to fix the hardest and most immediate issue with gcc for VAX. Without this being resolved, gcc will drop support for VAX in a near future version.

  • Dirk Eddelbuettel: corels 0.0.2 on CRAN: Initial upload!

    The source code repo has since been relocated from my account to the (upstream) corels org in GitHub. And renamed: as the upstream (C++) repo as well as the existing Python package simply call is corels we now do too. The repo, to be distinguishable as a directory, will remain named rcppcorels.

    We also describe the package a little on the corels package page. Some more work should go into along with work in the upstream repos, so please follow whichever GitHub repo you are interested in.

  • Mozilla releases recommendations on EU Data Strategy

    Mozilla recently submitted our response to the European Commission’s public consultation on its European Strategy for Data. The Commission’s data strategy is one of the pillars of its tech strategy, which was published in early 2020 (more on that here). To European policymakers, promoting proper use and management of data can play a key role in a modern industrial policy, particularly as it can provide a general basis for insights and innovations that advance the public interest.

    Our recommendations provide insights on how to manage data in a way that protects the rights of individuals, maintains trust, and allows for innovation. In addition to highlighting some of Mozilla’s practices and policies which underscore our commitment to ethical data and working in the open – such as our Lean Data Practices Toolkit, the Data Stewardship Program, and the Firefox Public Data Report – our key recommendations for the European Commission are the following...

  • Sean Whitton: spacecadetrebindings

    I’ve been less good at taking adequate typing breaks during the lockdown and I’ve become concerned about how much chording my left hand does on its own during typical Emacs usage, with caps lock rebound to control, as I’ve had it for years.

  • Why Now Is the Time for “Open Innovation”

    Collaboration can obviously save human lives, but it can also produce huge benefits for companies — even though it’s often overlooked in normal circumstances. For more than a decade, we’ve studied open innovation and have taught thousands of executives and students how to innovate in a more distributed, decentralized and participatory way. The classroom response is usually, “My company needs more of this!” But despite the enthusiasm, companies rarely follow through. We have also witnessed how companies have used hackathons and other forms of open innovation to generate heaps of creative ideas that never reach the point of implementation, leading to frustration among employees and partners. At many companies this kind of distributed, decentralized, and participatory way of innovating remains an ambition that hasn’t yet come true.


    Earlier research has found that many companies are extremely worried about value “leaking” from collaborations with outsiders. As a result, they often stick to their knitting and collaborate on a few peripheral tasks, but not on the most important business issues. For example, we are aware of several chemical companies in Europe and the U.S. that made it practically impossible for their open innovation partners to provide help and advice. How? They wouldn’t reveal what their most critical problems entailed, as that could endanger future patenting. Instead the innovation partnerships slipped into irrelevance.

    These intellectual property concerns are of course real and important, but they risk blocking any open innovation initiative from gaining momentum. However, during the Covid-19 crisis it could be wise to focus more on creating value than capturing value.

  • Free Software Can Cost Plenty [Ed: NSA perpetuates this idea that somehow it's Free software that's the risk, not proprietary software with NSA back doors]

    Cybersecurity experts note that the notion of sharing software is hardly new; most would argue the present open source movement began in 1984. The Free Software Foundation and GNU project led to the GNU C compiler and GNU Emacs, both pivotal to software development at the time. In addition, the GNU General Public License (GPL) allows the copying, modification and redistribution of software licensed under the GPL. None of those actions require explicit permission of the original owner; the only obligation is that modifications be public and therefore visible to the originator.

    Although OSS has facilitated many software solutions, they bring with them inherent cybersecurity issues, the experts say. The strength of the OSS community—its openness and trust—unfortunately also is a weakness. A cultural system organized to solicit and accept patches, fixes and improvements from a variety of somewhat vetted but fundamentally untrusted sources will inevitably allow some malicious code to be introduced.

  • Linus Torvalds criticized the L1 cache reset function when context switching – Linus all programming languages suck except C

    “The function resets the cache not only when necessary, but also on the “order” of any application.

    Linus Torvalds, the Creator of the Linux kernel, opposed the addition of the L1 data cache reset function when context switching to the Linux kernel version 5.8. This feature was proposed as a protection against vulnerabilities of the Spectre class and other cache leaks.

    The problem is that the function resets the cache not only when necessary, but also at the “order” of any application. In multitasking OSS such as Linux distributions, this will reduce the performance of not only the application itself, but also the rest of the processes. Of course, this state of Affairs is not suitable for highly loaded server systems. According to Torvals, resetting the L1 cache makes sense only for Intel processors, and where it is not required, the function will be superfluous.

Syndicate content

More in Tux Machines

Screencasts and Audiocasts: Neptune OS 6.5, GNU World Order, Python

  • Neptune OS 6.5 Run Through

    In this video, we are looking at Neptune OS 6.5. Enjoy!

  • GNU World Order 362

    **Gutenprint**, **HPLIP**, and **htop** from Slackware software set AP.

  • Talk Python to Me: #272 No IoT things in hand? Simulate them with Device Simulator Express [Roy: "Talk Python to Me" appears to be boosting Microsoft monopolists and proprietary software again]

    Python is one of the primary languages for IoT devices. With runtimes such as CircuitPython and MicroPython, they are ideal for the really small IoT chips. Maybe you've heard of the Circuit Playground Express, BBC micro:bit, or the fancy Adafruit CLUE. They aren't too expensive (ranging from $25 to $50 each). But for large groups such as classrooms, this can be a lot of money. Moreover, getting your hands on these devices can sometimes be tricky as well.

today's howtos

Olimex Tukhla High-End Open Source Hardware NXP i.MX 8QuadMax SBC in the Works

Most open-source hardware Arm Linux SBCs are optimized for cost, and there are few higher-end boards with extensive connectivity designed for professionals. Beagleboard X15 would be one of the rare examples currently available on the market, but it was launched five years ago. One European company noticed the void in this market and asked Olimex to develop a high-end open-source Linux board with a well-documented processor. They ruled out RK3399, and instead went Olimex Tukhla SBC will be powered by NXP i.MX 8QuadMax, the top processor of i.MX 8 family with two Cortex-A72 cores, four Cortex-A53 cores, and two real-time Cortex-M4F cores. Read more

Robotics Recap: Learning, Programming & Snapping ROS 2

Robotics@Canonical puts a strong focus on the migration from ROS to ROS 2. ROS 2 benefits from many improvements, especially robot security. Our goal is to make it easy for you to transition to ROS 2, whether you’re completely new to ROS or a seasoned engineer retooling for a new environment. Your new platform should be secure-by-default, and we expect you’ll need to pivot between different environments as you migrate from ROS to ROS 2. Along the way we’ve encountered some friction points, some mild surprises, and some opportunities to better leverage existing tools. Whenever that happened we tried to fix them and share our experiences so you didn’t run into the same problems! This has resulted in blog posts and videos in three key focus areas: getting started with ROS 2, software development in ROS 2, and building snaps for ROS. Let’s recap some of our recent output. Read more