Programming Leftovers
-
Examples of floating point problems
Hello! I’ve been thinking about writing a zine about how things are represented on computers in bytes, so I was thinking about floating point.
[...]
None of these 8 examples talk about NaNs or +0/-0 or infinity values or subnormals, but it’s not because those things don’t cause problems – it’s just that I got tired of writing at some point :).
Also I’ve probably made some mistakes in this post.
-
Arch Linux - News: PHP 8.2 update and introduction of legacy branch
The php packages have been updated to the latest version 8.2. In addition to this, a new set of php-legacy packages have been introduced. These will follow the oldest but still actively supported PHP branch. This enables users to install the latest version but also introduces the option to use third party applications that might rely on an older version. Both branches will be kept up to date following our rolling release model. php and php-legacy can be installed at the same time as the latter uses a -legacy suffix for its binaries and configuration files.
-
Godot Engine - Dev snapshot: Godot 4.0 beta 12
After a short end-of-year break, and then a lot of heavy merging work prior to 4.0 beta 11, we found a lot of regressions – as we expected!
Our contributors could fix many of the new regressions quickly, and we merged another big batch of important fixes and improvements. As the pace intensifies in the lead-up to the first Release Candidate, we decided to make more frequent beta snapshots for testing.
-
String types in LibreOffice C/C++ code - part 1 - LibreOffice Development Blog
Strings are very important types of data that are using in LibreOffice. Firstly, they are useful for storing textual data, and is essentially a sequence of characters. As LibreOffice has many modules that depend on various libraries and languages, there are different string types in LibreOffice. Here, we discuss some of them.
-
10 Best Free Office Suites for Linux | MS Office Alternative [Ed: List updated today]
When it comes to office productivity software, Microsoft Office Suite is the most widely used due to its simplicity and versatility. While Linux distros provide a number of options for choosing productivity software, one downside remains: Microsoft Office isn’t available for Linux users. However, fear not! There are numerous top-notch free office suite alternatives that come with all of the resources necessary as an effective alternative to Microsoft Office Suite.
-
This Week in PSC (093)
Paul, Philippe, and Rik had our regular call today to talk about perl5.
We put together some notes (at long last) for The Perl Foundation to use in their annual prospectus.
We talked about Math-Complex, and moving its issues into Perl5 GitHub. (A nice bit of work for anybody to do, but not groundshaking.)
We got back to the question of making Perl do SSL out of the box. Paul's question was, "Can we bundle the CPAN dists for doing this and basically CPAN-install them at the end of normal install?" Audacious, but plausible!
-
Geizhals Preisvergleich sponsors the German Perl/Raku Workshop | Max Maischein [blogs.perl.org]
In 2023, the German Perl/Raku Workshop will take place in Frankfurt am Main. We are very happy to announce that long time Perl supporter Geizhals Preisvergleich sponsor the workshop.
-
Researching for a Matrix Spec Change
I treat my research as a living document, not an artifact. Thus, I don’t worry much about the format. The important part is to start writing everything down to have a single source of truth that can be shared with others.
First, I write out a problem statement: what am I trying to solve? (This step might seem obvious, but it is useful to frame the technical changes in why they matter. Many proposals seem to skip this step.) Most of my work tends to be from the point of view of an end-user, but some changes are purely technical. Regardless, there is benefit from a shared written context of the issue to be solved.
From the above and prior knowledge, I list any open questions (which I update through this process). I’ll augment the questions with answers I find in my research, write new ones about things I don’t understand, or remove them as they become irrelevant.
-
Progress Report: 2022 LunarG Actions Taken from 2021 Vulkan Ecosystem Survey Results - LunarG
In December 2021, LunarG conducted a Vulkan SDK and ecosystem survey. Many Vulkan developers shared their requests for improvements. LunarG took those suggestions to heart and created projects to address many of the developer suggestions from the survey.
-
Xfce 4.18 will be coming to MX 21 main repos this weekend. - MX Linux
Xfce 4.18 will be hitting our main MX 21 repos this weekend. Users will receive the update automatically via the usual update mechanisms.
MX 19 will not be receiving this update.