Programming Leftovers
-
Evan Hahn ☛ My failed attempt to shrink all npm packages by 5%
In 2022, I had an idea that could decrease the size of all newly-published npm packages by about 5%, and it was completely backwards compatible. This would have improved performance and reduced storage costs.
I eagerly pitched this idea to the npm maintainers, convinced it was a clear win. But after a few months, my proposal was rejected. To be clear: I think this was the right call!
-
Rlang ☛ rOpenSci News Digest, January 2025
Dear rOpenSci friends, it’s time for our monthly news roundup!
-
Rlang ☛ December 2024 Top 40 New CRAN Packages
In December, one hundred twenty-three new packages made it to CRAN.
-
Qt ☛ Qt Quick Style Generator: Automating Qt Quick Styling with Figma
A Qt Quick Controls style defines the visual representation of the controls. By overriding the control’s visual “delegates” such as the background, content item, or other components, developers can implement unique looks and styles for these controls. Sometimes these styles can include complex visual elements or intricate effects and reproducing them in QML can be challenging for a style designer or someone with limited QML experience. But one doesn’t have to know the ins and outs of QML to be able to write a style.
-
Python
-
Python 2
In 2020, the Python foundation declared Python 2 as not maintained anymore.
Python 2 is really old, not maintained and should not be used by anyone in any modern environment, but software is complex and python2 still exists in some modern GNU/Linux distributions like Tumbleweed.
The past week the request to delete Python 2 from Tumbleweed was created and is going through the staging process.
The main package keeping Python 2 around for Tumbleweed was Gimp 2, that doesn't depends directly on Python 2, but some of the plugins depends on it. Now that we've Gimp 3 in Tumbleweed, we are able to finally remove it.
-
-
Rust
-
Rlang ☛ Gradient-Boosting and Boostrap aggregating anything (alert: high performance): Part5, easier install and Rust backend
Gradient-Boosting and Boostrap aggregating anything (alert: high performance): Part5, easier install and Rust backend
-