Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
  • Plain Text Files Crucial To My Linux Workflow - YouTube

    In all my video editor videos I rave on about plain text project files so today I thought I'd take the time to explain why I care so much about them and how they fundamentally change the way I would with the application files on my linux system.

  • Fortran-lang accepted to Google Summer of Code 2021
  • References to methods are a JavaScript minefield

    Your code, doing exactly what you told it to (as always).

  • OpenUK Organises 10-lesson Course and Compeition for Young People

    For the second year in a row, OpenUK will organise its Kids Camp in July 2021. This year’s camp includes a 10-lesson course and accompanying digital magazines, just like in 2020. Last year, OpenUK also organised a giveaway when they gave away over 3000 MiniMU musical glove kits to young people, schools and community groups in the UK, which OpenUK hopes to repeat. An ongoing focus of the course will be sustainability, which will also be the theme of the accompanying Kids Competition.

  • What is PIO?
  • Wait, What? MIPS Becomes RISC-V

    MIPS as a company has passed through a lot of hands, most recently as part of Wave Computing, the ill-fated AI startup. Wave was developing its unique AI acceleration hardware on top of a general-purpose MIPS CPU, and then it bought the entire MIPS organization. The move seemed both unusual and unnecessary, and something of a distraction, given that they’d already licensed the necessary IP. Over time, it started to look like the MIPS side of the business was the most stable part of the company. Wave finally collapsed into bankruptcy last year, emerging just last week under a new name: that of its acquired technology, MIPS. Say hello to the new MIPS.

    Development of the MIPS processor architecture has now stopped, and MIPS (the company) will start making chips based on RISC-V. This is a complete change of business model, not just CPU. The old MIPS was in the business of licensing IP, just like ARM or Ceva or Rambus. It didn’t make anything tangible. Companies like the old Wave Computing were its customers, and processors like ARM and RISC-V were its competitors. Now that equation is inverted.

  • Desktop Webapps

    I appreciate many people already know how to do this, but I’m surprised how many don’t, or don’t realise what it does. Forgive me if you know about this feature of Google Chrome.
    A little while back I managed to win two separate eBay auctions for 16GiB DDR3 SODIMMs to install in my ThinkPad T450. This took it from the previously installed 16GiB to the expansive 32GiB.


    Sometimes I’ll use the Super+Numeral to fast-switch to a specific app from the launcher. Maybe I’ll also click a specific icon in the launcher to bring it to the front. But predominantly I’m a creature of habit, and that habit is Alt-Tab-Tab-Tab, Shift-Tab to sail past the application I want, stamp on the brakes and go back to the one I need.
    So having all my favourite applications as tabs doesn’t fit my workflow (as I believe they call it). Pressing Alt-Tab then clicking a tab, or Alt-Tab then Alt-Num - especially when I have more than 10 tabs open - isn’t gonna work for me. I like to see the familiar icon of an application, and switch to it directly, not via a Alt-Two-Step.

  • NVIDIA 470 Series Driver Looks Like It Will Bring OpenCL 3.0 Support - Phoronix

    We are already quite eager for NVIDIA's 470 series Linux driver due to Wayland / DMA-BUF improvements coming to this next major feature release for their proprietary driver stack. Making it all the more exciting is it looks like the NVIDIA 470 series driver will have OpenCL 3.0 support.

    NVIDIA today released an updated WSL driver for use on Windows 10. What makes this notable though is the driver adding support for OpenCL 3.0.

    Today's R470 beta (470.05) driver drop is the WSL/Windows driver build but considering NVIDIA's driver stack is largely shared across platforms and OpenCL is equally -- or even more -- important on Linux systems, it's likely safe to assume their Linux driver will also be supporting OpenCL 3.0 either for its inaugural 470 series beta or shortly thereafter. Such features not explicitly tied closely into the OS/platform tend to be supported across NVIDIA's Windows and Linux drivers roughly around the same time.

  • Is open source the future of office software?

    There are a couple of significant benefits of opting for an open source alternative to Office; the products are almost always free and often benefit from continual improvement from a large network of committed developers.

    We caught up with Italo Vignoli of The Document Foundation, which oversees popular open source productivity software suite LibreOffice, to hear more about the project and where it is headed in the future.

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.