Language Selection

English French German Italian Portuguese Spanish

Free Software Leftovers

Filed under
Software
  • OpenPGP Card Support In Sequoia

    Over the last months we’ve worked on adding support for OpenPGP card hardware tokens to Sequoia. OpenPGP cards (like the free Gnuk implementation, or e.g. Nitrokey and YubiKey devices) are great when you want to use an OpenPGP key, but don’t want the private key material stored on your computer. Advanced OpenPGP users have come to expect their software to support them.

    Earlier this month, we connected a set of physical cards to our continuous integration (CI) machine and configured a job to run a test suite on these cards. This setup ensures that every change to our code is tested on a set of physical OpenPGP cards. The ability to test against multiple cards is essential, as cards implement different versions of the specification, and, on top of that, many have various quirks.

  • FlyBrainLab: Google Earth But For A Drosophila Fly’s Brain | Hackaday

    In biology there are a couple of truly crucial model animals and insects. Not that they’re particularly good students, or pick up their own trash, but in the sense that they have become standard model organisms for research. Aside from genetic research, the FlyEM project seeks to fully map a little fly’s brain’s neural connections. This common fly, called drosophila melanogaster (or ‘lesser fruit fly’) has been the subject of a lot of genetic studies, but this study of its brain structure may provide insights in how our brain works as well.

    Based on electron microscope images of thin slices of a drosophila brain, the three-dimensional structure of this tiny brain is reconstructed to not only determine the location of each neuron, but also their connections with other neurons. We know that about two-thirds of their brain is dedicated to processing the visual information from their relatively advanced compound eyes, but a lot is still unknown about how this is done, or how the brain’s structure develops.

    If it’s always been your dream to tinker with a little fruit fly’s brain, you can do so yourself using the open source FlyBrainLab tool provided, along with the freely available data sources.

  • Test Your Product on a Crappy Laptop

    There is a huge and ever-widening gap between the devices we use to make the web and the devices most people use to consume it. It’s also no secret that the average size of a website is huge, and it’s only going to get larger.

    What can you do about this? Get your hands on a craptop and try to use your website or web app.

  • Hunting Bugs with Bisect

    A bug was introduced at some point in the last month. You know how to test for its existence, but don't know what code introduced it. What's the most effective way to find where the bug was created?

    Most computer scientists have had to implement binary search – it's one of the more simple and intuitive algorithms that's also fast. But few utilize one of its more practical manifestations: git bisect. The algorithm goes like this: find the latest revision where the code works, and pick the middle revision between that and now. If that works, then the bug was introduced in a later revision, if it doesn't, the bug was introduced in an earlier revision. Continue until you find the bug – O( log n ) time complexity.

  • Last minute gift ideas: give an FSF membership and other free software gifts

    With a gifted membership, your friends and loved ones will be joining a vibrant movement for software freedom, and helping us to amplify the free software message everywhere. Each new member exponentially increases our reach, and our ability to make change. A gifted membership will count towards our year-end goal of 500 new members, and keep us fighting the good fight for computer users' freedom in 2022.

    Your friend, colleague, or loved one will be able to redeem their membership from the moment your donation is complete. After donating, you'll receive a code and a printable page so that you can present your gift as a physical object, if you like. The membership is valid for one year, and includes the many benefits that come with an FSF associate membership, including a USB member card, email forwarding, access to our Jitsi Meet videoconferencing server and member forum, discounts in the FSF shop and on ThinkPenguin hardware, and many more.

    Looking for more gifts? You can also check out the latest FSF Giving Guide, or have a look at the great list of potential gifts our operations assistant Davis Remmel made for this very purpose!

    Finally: don't forget that you don't have to spend money to give people the gift of freedom: Now is the perfect time to revisit and share our ShoeTool video, and our list of free software tools for staying in touch – and use them as a conversation-starter to explain software freedom to your family. Share the video on your social media using the #UserFreedom hashtag – you can also use the short URL https://u.fsf.org/shoetool.

  • On Non-Fungible Tokens, Faces of Our Leadership, and Supporting Artists

    We were certainly surprised this week to be told that we (Karen and Bradley) were “for sale” at approximately US$200 each. It's not us personally that's for sale, of course. Rather, the sale is for financial derivative products that are based on digital images of us. Because of the connection to these financial derivative products (called NFT) to our work on ethical technology and FOSS generally, we share herein our analysis of the situation. And, in the unlikely event you were thinking about buying one of these risky financial derivatives — we give our recommendation for an alternative way that you fund both Software Freedom Conservancy and the artist who took the photographs in question while avoiding derivative products entirely.

    [...]

    On 2017-03-04, we (Karen and Bradley) sat for a photo shoot with a photographer named Peter Adams, who later released one photo from each of our shoots as part of a larger work called “Faces of Open Source”. We were surprised to learn that we were the only FOSS leaders (among those who had been photographed at that point) to raise the question of FOSS licensing for the photographs themselves. Sadly, Adams was not interested in licensing the series under a Free license. We nearly declined to continue with the photo shoot, but Karen had a compromise idea: if Adams agreed to license one good photo of each of us back to us under CC-BY-SA, we would agree to sit for the photo shoot.

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.