Tux Machines

Programming Leftovers

Posted by Roy Schestowitz on May 17, 2023

=> today's leftovers | Open Hardware: Raspberry Pi, Ardunio, Olimex, Purism

Mark J. Wielaard: Sourceware joins Software Freedom Conservancy

=> ↺ Mark J. Wielaard: Sourceware joins Software Freedom Conservancy

For almost 25 years Sourceware has been the long-time home of various core toolchain project communities. Projects like Cygwin, a UNIX API for Win32 systems, the GNU Toolchain, including GCC, the GNU Compiler Colection, two C libraries, glibc and newlib, binary tools, binutils and elfutils, debuggers and profilers, GDB, systemtap and valgrind. Sourceware also hosts standard groups like gnu-gabi and the DWARF Debugging Standard. See the full list project hosted and services provided on the Sourceware projects page.

=> ↺ Sourceware projects

As the fiscal host of Sourceware, Software Freedom Conservancy will provide a home for fundraising, legal protection and governance that will benefit all projects under Sourceware’s care.  We share one mission: developing, distributing and advocating for Software Freedom.  Together we will offer a worry-free, friendly home for core toolchain and developer tool projects.

=> ↺ Sourceware projects

Erlang/OTP 26 Highlights

=> ↺ Erlang/OTP 26 Highlights

A list of all changes is found in Erlang/OTP 26 Readme. Or, as always, look at the release notes of the application you are interested in. For instance: Erlang/OTP 26 - Erts Release Notes - Version 14.0.

CircuitPython 8.1.0 Release Candidate 0 Released! @circuitpython

=> ↺ CircuitPython 8.1.0 Release Candidate 0 Released! @circuitpython

This is CircuitPython 8.1.0-rc.0, a release candidate for 8.1.0. We believe it is stable, and are making a release candidate for further testing before final release.

Building an Infinite Spreadsheet

=> ↺ Building an Infinite Spreadsheet

As of late, I’ve been working on Quadratic: an infinite canvas spreadsheet that runs code. Think Figma (infinite canvas) meets Excel (spreadsheet) meets VSCode (IDE). In addition to formulas (e.g. SUM(A1:A5)) every cell in Quadratic can be the result of code (right now it’s Python only, which means I’m learning more Python, but JavaScript is on the roadmap too).

Self-Driving Library For Python

=> ↺ Self-Driving Library For Python

Fully autonomous vehicles seem to perennially be just a few years away, sort of like the automotive equivalent of fusion power. But just because robotic vehicles haven’t made much progress on our roadways doesn’t mean we can’t play with the technology at the hobbyist level. You can embark on your own experimentation right now with this open source self-driving Python library.

Overview of ICU collation settings

=> ↺ Overview of ICU collation settings

ICU use is becoming more prominent in PostgreSQL. One of the benefits that ICU offers is a lot of customization options for collations. Some of these are given as examples in the PostgreSQL documentation, but I have always found it hard to get complete and easily-accessible information about this.
So for this article, I dug deeper and looked up all the collation settings that there are and tried to work out examples for each one.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/05/17/Programming_Leftovers.2.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
139.84348 milliseconds
Gemini-to-HTML Time
1.29477 milliseconds

This content has been proxied by September (3851b).