Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • DIY Pip-Boy wrist computer is equipped with Adafruit Feather RP2040 board - CNX Software

    The Pip-Boy is a (virtual) personal information processor found in Fallout post-apocalyptic role-playing video games. But John Edgar Park decided to bring the wrist computer to (real) life combining an Adafruit Feather RP2040 board, a round IPS TFT color display, directional buttons, a joystick, and a battery.

    The Raspberry Pi RP2040 based Pip-Boy is programmed with CircuitPython and the demo code is a slide-show with navigation controls, but you could obviously adapt the code to your needs.

  • Is Open Source Free Riding Bad?

    So far, I haven't heard of any good solutions to this free rider problem. Asking companies to act altruistically and donate to projects doesn't work.

  • Open Minds Podcast: Creative Commons’ 20th Anniversary Special feat. Lawrence Lessig

    On this milestone episode of CC’s Open Minds podcast, join us as we celebrate the 20th Anniversary of Creative Commons’ founding on December 19, 2021. We take you back to Creative Commons founder Lawrence Lessig’s keynote from the 2021 CC Global Summit (watch the recording here), originally held in September 2021.

  • No Brown M&M's

    The real reason was that the band was pushing the boundaries of concert productions: elaborate stages, highly technical setups for the equipment, and truckloads of gear. Any errors could have serious consequences: damaged gear, technical issues during the show, or even physical danger to the band members.

    They needed a way to quickly check the sophistication of the crew at the venue, so they just looked for the bowl of M&M's on the table. Any brown M&M's and they knew that they needed to double check everything. A canary of sorts.

  • 2021 Holiday Greetings

    You can always download and use what we have at any time. As discussed in our blog post YottaDB Continuous Integration / Continuous Delivery, thanks to our CI pipeline, the master branches of our source code repositories have the latest code that passes all tests, and is production grade. The exception is the core YottaDB software, releases of which involve multiple cycles of an extensive test suite across a network of machines, testing which cannot yet be made into a CI pipeline. The ydbinstall.sh script has options to download and install YottaDB as well as plugins. Each language wrapper is installed the way that developers of that language expect packages to be installed (e.g., the Go wrapper is installed the way that Go developers expect Go packages to be installed).

  • On Code Reviews

    Why code review? Even though I don’t find many bugs, it is still worthwhile. First of all, it is similar to proof reading text. It can be hard to spot your own mistakes. Therefore it is good with a second pair of eyes to check the code. Even if there aren’t any bugs, there can still be issues that should be corrected: unclear code, poor naming, missing tests etc. And once in a while there actually is a bug. Code reviews also help to spread the knowledge of how the code works.

  • Process Planning for Large Systems

    Advances in robotic capabilities allow us to tackle bigger problems with autonomous systems. While extra degrees of freedom in large robots like rail systems or mobile bases empower cutting edge work, they can cause challenges in process planning; the creation of the “useful” motion of a robotic system that is constrained by the application at hand. The ROS Industrial Consortium has addressed this problem by developing new process planners that can quickly plan process for robots with large degrees of freedom.

  • Next-Gen Terminals

    The terminal is as old as the computer and largely hasn't changed. It's where developers send commands to their machine (or remote machines) – you might hear it called the command line. But the terminal is text-only: no images, no rich text, no functionality that hooks into modern development workflows.

  • FLOSS developers and open web activists are people too

    I can’t believe I have to spell this out, but: free/libre/open-source software developers and open web activists selflessly running independent services online are people too.

    It seems this idea is especially difficult to grasp for researchers (including, apparently, whoever reviews and green-lights their studies). The latest kerfuffle with the Princeton-Radboud Study on Privacy Law Implementation shows this well.

  • I Was Part of a Human Subject Research Study Without My Consent

    In case you actually do want to make a GDPR/CCPA request, here is the process and the rough steps I will take: [...]

  • [Old] Ransomware attack hits French-Public School Board [iophk: Windows TCO]

    The Conseil des écoles publiques de l’Est de l’Ontario issued a press release November 30 announcing it had been attacked, and that after resecuring the network it was discovered that some files stored at its board office had been stolen and held for ransom.

    The board said it had paid the attackers and the data that had been stolen [sic] was deleted.

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.