Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
  • SUSE CEO Melissa Di Donato's strategy comes into focus

    Melissa Di Donato has held the chief executive post for just over 100 days, arriving at SUSE from SAP, where she was chief operating officer and chief revenue officer. Prior to her time at SAP, Di Donato had been an executive at Salesforce.

    Now she has her feet on the ground she wants to double the growth of the open source firm by helping customers "simplify", "modernise", and "accelerate", as was often stressed during a recent interview with Computerworld.

  • LHS Episode #318: The Weekender XXXIX

    In this episode, the last episode of 2019, the hosts turn The Weekender into a roundtable free-for-all where fans of the show could join us on Mumble and talk about anything they wanted to. We touch on amateur radio, Linux, open source, sociology, thoughts about the past and the future and throw in a healthy dose of hedonism. Thank you to everyone who participated and who listens to our program. May you have a wonderful holiday season and a prosperous new decade.

  • Larry Two-tails | User Error 81

    The future of Internet video, the best way to develop open source software, skills vs talents, and our favourite types of animal companions.

  • Google Reader Killed RSS

    Google Reader reigned for so long that people towards the end of its run weren’t wistful for a return to the old ways. They were wistful for the thing that wrecked the old ways. The old ways were a world not even remembered.

  • Beyond integration: how APIs can form a platform for connected health

    Neither of these interoperability models is well suited to provide just enough information, when needed, for the burgeoning ecosystem of internet-based applications that we see today. These apps grew up in the world of the internet, web and mobile applications, and expect to connect via Application Programming Interfaces (APIs), leveraging ubiquitous standards such as REST transactions (think HTTPs), in human readable JSON or XML formats, with readily discoverable “descriptions” of the APIs understandable to developers and connecting applications.

    To meet this need, the HL7 Fast Healthcare Interoperability Resources (FHIR) standard was created to enable secure exchange of just enough information on demand or via subscription over the internet in packets of clinically related data termed “Resources” in self-describing FHIR APIs. This new FHIR API standard is well suited for supporting rapid innovation and the flattening of the healthcare ecosystem.

  • Situation: there are too many competing smart home standards

    The idea behind the the standard is to make it easier to get new smart home devices onboarded on to your network and to minimize the need for consumers to have to check to see what is or isn’t compatible with their smart home control system — whether that be Alexa, Apple HomeKit, Google Assistant, or something more professional like Control4.

    Think of it this way: the smart home has a plumbing problem. Imagine none of the companies making faucets or even pipes were willing to talk to each other, so every single connector was different, depending on the company. And none of them even agree on how to route hot, cold, and sewage water. Just to fix your sink you have to commit to working with a single company in perpetuity and probably make five trips to the hardware store for adapters if you didn’t.

    Command Line is The Verge’s daily newsletter about computers, gadgets, and software. You should subscribe! I’m eager to hear your feedback. Please feel free to email me at if you have thoughts. -Dieter

    By subscribing, you are agreeing to receive a daily newsletter from The Verge that highlights top stories of the day, as well as occasional messages from sponsors and / or partners of The Verge.

    That’s what’s happening right now when you screw in a smart lightbulb or wire up a smart thermostat. Some of that pain is made invisible by software abstraction from Amazon or Google, but it’s still a snarled mess underneath.

  • How to Generate Random Numbers in Python

    There are different ways, we can generate random numbers in Python. We can categorize them in following ways.

    Random numbers generate from a list using Python random

    Random numbers using Numpy Random

    Lets go through the above methods one by one.

    We need random package from Python. Lets import that.


  • e2k19 Hackathon Report: Stefan Sperling on GoT and wireless



    By the end of the hackathon the Game of Trees 0.22 release was published. I was glad to see growing support for this project among the developer base.

  • 15 Practical examples of ls command

    Linux ls command is a basic command which is essential to know for all Linux users. It is used to list information of files and directories within a file system.

    To use ls command, you don’t need to install any special package in your Linux machine. It is a part of GNU core utility package which is come with all distro of Linux.

    The ls is very common utility, where you can’t imagine your work without using this utility. If you start working on Linux machine, be leave me within 60 min you will use this ls command uncountable numbers of time.

    In this tutorial article, we will show you how to use ls command by using several examples of ls command.

  • 'Civilization' and Strategy Games' Progress Delusion

    Now you don’t need me to tell you that the 4X genre is problematic (the four Xs stand for explore, expand, exploit, exterminate, after all). And I’d hazard to guess that most 4X developers take a systemic approach to game design which treats theme as a largely secondary issue (Sid Meier has repeated Bruce Shelley’s joke that they do their research in the kid’s section of the library [48 minutes into the linked recording]). But games are an artifact produced within a given social context and as such reproduce aspects of their worldview, particularly those aspects that are seen as being natural.

    And what do we find in most historical 4X games? A largely uniform tech tree that all factions will progress through in a unilateral direction. Even non-historical 4X games feature uniform tech trees, they just use the present as a starting point and not an endpoint. But what is progress in an historical 4X game? To be blunt, it’s the elimination of difference. The closer you are to “us”, the more you have progressed. [...]


More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.