Tux Machines

Programming Leftovers

Posted by Roy Schestowitz on May 16, 2023

=> Free Software, Openwashing, and "Hey Hi" (AI) Hype | Games: Minecraft Gets Worse, Roots of Pacha, Albion Online 'Knightfall', Roblox, Fanatical's Bundle Fest

=> ↺ Orange Pi

$99.00 Orange Pi 5 Plus SBC is now available to order

=> ↺ $99.00 Orange Pi 5 Plus SBC is now available to order

Orange Pi recently launched a single board computer equipped with an octa-core Rockchip RK35588 SoC along with an up to 6 TOPs NPU. The new SBC can handle up to four displays, two 2.5GbE LAN  interfaces and many other expansion ports.

Git migration announcement

=> ↺ Git migration announcement

This Friday morning (2023-05-19) the Git packaging migration will start until Sunday (2023-05-21). The Arch Linux packaging team will not be able to update packages in any of the repositories during this period.

Computing the UTF-8 size of a Latin 1 string quickly (ARM NEON edition)

=> ↺ Computing the UTF-8 size of a Latin 1 string quickly (ARM NEON edition)

While most of our software relies on Unicode strings, we often still encounter legacy encodings such as Latin 1. Before we convert Latin 1 strings to Unicode (e.g., UTF-8), we must compute the size of the UTF-8 string. It is fairly easy: all ASCII characters map 1 byte to 1 byte, while other characters (with code point values from 128 to 256) map 1 Latin byte to 2 Unicode bytes (in UTF-8).

Working with Dates and Times Pt 2: Finding the Next Mothers Day with Simplicity

=> ↺ Working with Dates and Times Pt 2: Finding the Next Mothers Day with Simplicity

Mother’s Day is a special occasion to honor and appreciate the incredible women in our lives. As programmers, we can use our coding skills to make our lives easier when it comes to important dates like Mother’s Day. In this blog post, we’ll walk through a simple and engaging R code that helps us find the next Mother’s Day. So grab your coding hats, and let’s get started!

Node.js Version Managers – Install and Run Multiple Node.js Versions

=> ↺ Node.js Version Managers – Install and Run Multiple Node.js Versions

Node.js version managers, also known as “environment managers” are tools that enable developers or system administrators to install and manage several Node.js versions on their computers or servers.
These managers are useful since different projects may require different versions of Node.js, and manually switching between versions can be difficult.

It's easier to code review Rust than Python

=> ↺ It's easier to code review Rust than Python

On Monday, I was talking to a friend about programming and I mentioned that I prefer to review Rust code over Python code. He asked why, and I had some rambling answer, but I had to take some time to think about it. It boils down to the fact that I can give a much better review of Rust code, despite having much more exposure to Python.

=> gemini.tuxmachines.org

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

This content has been proxied by September (ba2dc).