Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
  • Libaom, SVT-AV1 Mark New Open-Source AV1 Encoder Releases This Week

    This week happened to see new releases of two prominent open-source AV1 video encoders.


    Meanwhile ending out the week is SVT-AV1 0.8.7. SVT-AV1 is the high performance AV1 encoder originally developed by Intel but since then the development has shifted to the Alliance for Open Media members. While it's another point release in the v0.8 series, it is coming with many improvements. SVT-AV1 0.8.7 has more AVX2 and AVX-512 optimizations, various feature optimizations, tuning of the presets, HDR support, memory optimizations, and a variety of other enhancements.

  • What is Jitsi Meet and how does it work the best free open source alternative to Zoom and Google Meet [Ed: This site tends to plagiarise, but maybe this is the exception]

    A year ago, video calling tools became part of everyday life for many people. Few were spared having meetings with family, friends and co-workers, several in a single day. The advance of the pandemic and the containment measures have relaxed that situation, but they are still very much needed.

    If we ask, everyone has their favorite tool, either because they already have the application installed, it is the one they use at work, because it allows them to record meetings, or because it offers more games and funds to have a good time. Google Meet, Microsoft Team, Skype or Zoom … they are many and very similar, but Jitsi Meet has gone more unnoticed, despite having been available for years and offer a lot for free.

  • Typewriter turned into mechanical keyboard for gaming | Arduino Blog

    Although mechanical keyboards are more popular than ever in gaming communities, getting that perfect “click” when you press down on the key is still being chased. That’s why maker Jason Ron wanted to convert an old typewriter into the perfect gaming controller. It works by using some tape wrapped around several of the typebars that either reflects more light when held up or none when it’s lowered. A pair of IR emitters and receivers were used to detect these changes in light levels, where their values were then read by an Arduino Leonardo.

    The code Ron wrote takes advantage of the Leonardo’s native USB peripheral, letting it act as a keyboard for a host device. When the light level falls between certain predetermined values a key is pressed virtually and then sent to the computer, although this functionality can be toggled on or off to prevent unwanted keypresses.

  • Utkarsh Gupta: FOSS Activites in April 2021

    Here’s my (nineteenth) monthly update about the activities I’ve done in the F/L/OSS world.

  • Thorsten Alteholz: My Debian Activities in April 2021

    FTP master

    This month I accepted 103 and rejected 10 packages, which is again an increase compared to last month. The overall number of packages that got accepted was only 107.

    Debian LTS

    This was my eighty-second month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian.

  • Xpand your horizons: MariaDB launches distributed query engine into proprietary DBaaS [Ed: "lock-in-as-a-service"]

    MariaDB has added proprietary bells and whistles, in the form of distributed SQL, for its DBaaS and supposedly developer-friendly front end.

    The biz supporting the open-source MySQL-derived database introduced its DBaaS SkySQL last year and has now announced the general availability of its distributed SQL as one of the engines in MariaDB's SkySQL system, said CMO Franz Aman.

    "What's cool about distributed SQL is that you get all the scale of NoSQL, but you get it with all the benefits of relational," he said. "So, you have strong consistency, you have full SQL vocabulary, but at a scale that is ready for the internet for internet-scale."

    Dubbed Xpand, the DBaaS engine is designed to tolerate infrastructure failures and maintain availability by storing multiple copies of data on different database nodes. MariaDB is adding zone awareness to ensure that redundant data is kept in all the right places and survives if a zone goes down entirely.


  • m4-1.4.18b released [beta]
    Hello M4 users,
    GNU M4 1.4.18b has been released.  This release is a minor update, and
    is marked beta in order to give translators the time to upload
    translations before the stable 1.4.19 is released later this month.  The
    bulk of the changes have been to portability fixes inherited from
    gnulib, since it has been more than four years since the last release.
    GNU 'm4' is an implementation of the traditional Unix macro processor.
    It is mostly SVR4 compatible, although it has some extensions (for
    example, handling more than 9 positional parameters to macros).  'm4'
    also has built-in functions for including files, running shell commands,
    doing arithmetic, etc.  Autoconf needs GNU 'm4' for generating
    'configure' scripts, but not for running them.
  • GitLab's 10-day certification freebie offer lasted only two because, surprise surprise, people really like freebies

    GitLab says a surge in demand and a technical shortcoming resulted in the DevOps outfit yanking a free certification offer barely two days after turning on the tap.

    In a postmortem write-up this week, GitLab manager Christine Yoshida said the infrastructure of its glossy "learning experience ... eventually hit a system limit" as excited users piled on, and the promotion period was ended early.

    A discount code was made available in April to people who wanted to get GitLab-certified. The 100 per cent discount was planned to last for ten days, and the GitLab gang figured 4,000 users would sign up.

    David Sakamoto, veep of customer success, told The Register that, as it turned out, "in just two days, there were over 59,000 enrollments with over 7,000 people using the hands-on training lab infrastructure."

  • My first tech job: 8 stories from the community

    Riffing on the topic of what unusual jobs people had before tech, a few of our responses from the community were more focused on jobs that led to a job in tech.

  • What I Learned by Relearning HTML

    Accessibility was also something I had never considered in depth. I knew that images should have alt descriptions, and that was about it. One of the course’s key points is that using the appropriate semantic elements is important to making a site more accessible.

    For example, people who use screen readers can jump around using heading elements (<h1> through <h6>), so it’s important to use them and make sure they’re in the correct order. It’s wrong to use them only to make text bigger because their real purpose is to define the structure of the content. They’re like a table of contents.

    Instead of headings, we could use <p> elements and alter their font sizes with CSS to create a website that looks identical, but it’d be less semantic and less accessible. There is more to web development than making websites look the way we want. It’s important to make the content mean what we want as well.

    Accessibility isn’t just about improving how websites work with screen readers. We should think about font size, font style, and color contrast for people who have visual impairments or color blindness. We should consider that people who have hearing loss may have a harder time recognizing that audio or video is playing. We should make tab navigation work well for people who rely primarily on the keyboard, perhaps because they have a difficult time using a mouse. When we add animations, we should take care to avoid ones that make it more difficult for someone to actually use the website, such as animations that change the page layout in the middle of interactions. And we should consider when a page is overloaded with too much information or too many elements, making it hard for people to understand things or how to actually use the website.

    It’s easy to forget about accessibility, but we should strive to make websites work well for as many people as possible. Accessibility also goes hand in hand with usability and search engine optimization. The course points out that improving one frequently means improving all the others.

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.