Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • MaterialX project starts in the incubation phase at the Academy Software Foundation

    The Academy Software Foundation (ASWF) has accepted MaterialX as its seventh Foundation-hosted project. ASWF was founded to provide a selected set of open source code for content creation. Those technologies are available as open-source resources, meaning they are free to everyone, including source code and can be updated and changed. The ASWF was founded to maintain the code and handle changes through a controlled process. MaterialX is an open standard for the transfer of rich material and look-development content between applications and renderers.

  • Week #9 - GSoC Weekly Report - 100 Paper Cuts

    GSoC progress for week #9.

    Diagonal borders now accessible from “Table Toolbar > Borders” tab in Calc

    Calc has diagonal borders feature in Format > Cells... > Borders tab and (Sidebar Tab) Properties > Cell Appearance. However, this feature wasn’t exist in “Table Toolbar > Borders” tab. With commit https://gerrit.libreoffice.org/c/core/+/119685, Calc can draw diagonal left and diagonal right borders from table toolbar. \o/

  • GSOC: Second Coding Period; Some Notes on the Catalog Repo. - Hiro's Stuff

    As promised last time I’ll now go a little into the Catalogs Repository.

    Usually DSO catalogs are pretty static and rarely change due to the nature of their contents. But although galaxies do not tend to jump around in the sky, catalogs still get updates to correct typos or update coordinates with more precise measurement. Our primary catalog OpenNGC for example gets updates quite regularly.

    [...]

    After implementing the framework porting over all the existing catalogs to the new system, I went on to configure the KDE Invent CI to rebuild the catalogs upon changes. The CI artifacts are sync-ed to the KNewStuff data server for KStars periodically and users are able to update their catalogs to the latest version.

    To get the CI working I had to create a Docker image that encapsulates the more or less complicated build process for the KStars python bindings. This container is updated weekly by CI and is also suitable as a quick-and-easy development environment for new catalogs.

    That’s it for today but do not fret. This is not all that I’ve done. There’s still more to come including something that has to do with the following picture.

  • On the topic of community management, CoCs, etc. [Ed: CoCs are selectively and disproportionately enforced (to suit the enforcers, who make themselves immune), so IME common sense and discussion can achieve a lot more]

    Many people may remember that at one point, Alpine had a rather troubled community, which to put it diplomatically, resulted in a developer leaving the project. This was the result of not properly managing the Alpine community as it grew — had we taken early actions to ensure appropriate moderation and community management, that particular incident would never have happened.

    [...]

    It is not necessarily a requirement to write a Code of Conduct. However, if you are retrofitting one into a pre-existing community, it needs to be done from the bottom up, allowing everyone to say their thoughts. Yes, you will get people who present bad faith arguments, because they are resistant to change, or perhaps they see no problem with the status quo. In most cases, however, it is likely because people are resistant to change. By including the community in the discussion about its community management goals, you ensure they will generally believe in the governance decisions made.

    Alpine did ultimately adopt a Code of Conduct. Most people have never read it, and it doesn’t matter. When we wrote it, we were writing it to address specific patterns of behavior we wanted to remove from the community space. The real purpose of a Code of Conduct is simply to set expectations, both from participants and the moderation team.

    However, if you do adopt a Code of Conduct, you must actually enforce it as needed, which brings us back to moderation. I have unfortunately seen many projects in the past few years, which have simply clicked the “Add CoC” button on GitHub and attached a copy of the Contributor Covenant, and then went on to do exactly nothing to actually align their community with the Code of Conduct they published. Simply publishing a Code of Conduct is an optional first step to improving community relations, but it is never the last step.

  • This autonomous chess-playing robot will beat its human opponents nearly every time | Arduino Blog

    Almost done with his degree in mechanical engineering, Rose-Hulman Institute of Technology student Josh Eckels had the inspiration to put what he learned to the test by creating an AI-powered robot that plays chess against a human opponent. The system is essentially a giant cube fashioned from a series of aluminum extrusions placed at right angles with a large chess board at its base. At the top is a gantry made with a few metal rods and timing belts that slide the X axis and grabbing mechanism to the correct positions.

    Four total stepper motors were used to move the grabber, including one for the X axis, another for the Y axis, a motor that spins a threaded rod to lift the gripper, and a final motor that rotates to open or close it. All of these motors connect to a central Arduino that has a CNC shield on top. This is connected via a USB cable to a Raspberry Pi running the Stockfish chess engine.

  • On its 30th anniversary, the Internet now has 1,8 billion websites

    It's 30 years since Tim Berners Lee, a young English software engineer, launched the world's first website, while working at CERN, the European Organization for Nuclear Research.

    Most people who search on Google, share on Facebook and shop on Amazon have never heard of Sir Tim Berners-Lee. But they might not be doing any of those things had he not invented the World Wide Web.

    In1989, Berners-Lee began working on ways to identify digital objects and retrieve them through browser software capable of rendering graphics and other images.

    He published a proposal on March 12, 1989, opening the way to a technological revolution that has transformed the way people buy goods, share ideas, get information and much more.

  • Thoughts on the 30th anniversary of the World Wide Web [Ed: Avast uses the WWW's anniversary to push proprietary skakeoil]
  • 1.8 billion websites: Internet marks its 30th anniversary | Daily Sabah

    Most people who search on Google, share on Facebook and shop on Amazon have never heard of Sir Tim Berners-Lee. But they might not be doing any of those things had he not invented the World Wide Web.

    It's 30 years since the young English software engineer launched the world's first website while working at CERN, the European Organization for Nuclear Research.

    Starting in 1989, Berners-Lee began working on ways digital objects could be identified and retrieved through browser software capable of rendering graphics and other images.

    He published a proposal on March 12, 1989, opening the way to a technological revolution that has transformed the way people buy goods, share ideas, get information and much more.

  • Tangent Animation Shuts Down Production. As Many As 400 People Laid Off [Ed: Netflix only works for Netflix with DRM for monopoly]

    Tangent Animation, a studio in Toronto and Winnipeg, announced yesterday that they were shutting down production on all projects. The unexpected news came as a likely shock to staffers, who were working on multiple feature film projects for Netflix at the time.

  • eBay ex-security boss sent down for 18 months for cyber-stalking, witness tampering • The Register

    The former global security manager for eBay was sentenced on Tuesday to 18 months in prison and was ordered to pay a $15,000 fine for his role in the cyber-stalking and harassment of a Massachusetts couple who published a newsletter critical of the internet yard sale.

    Philip Cooke, a police captain in Santa Clara, California, prior to his employment at eBay, was the last of seven former employees of the company charged by the US Department of Justice in 2020 for alleged involvement in a scheme to threaten and silence Ina and David Steiner, who publish the web newsletter and website EcommerceBytes.

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.