Tux Machines
Programming Leftovers
Posted by Roy Schestowitz on Jul 30, 2024
Rlang ☛ Introduction to Bayesian Structural Equation Modeling in R workshop
Join our workshop on Introduction to Bayesian Structural Equation Modeling in R, which is a part of our workshops for Ukraine series!
Tony Finch ☛ tolower() with AVX-512
A couple of years ago I wrote about tolower() in bulk at speed using SWAR tricks. A couple of days ago I was interested by Olivier Giniaux’s article about unsafe read beyond of death, an optimization for handling small strings with SIMD instructions, for a fast hash function written in Rust.
Rlang ☛ Best Data Visualization Books
The post Best Data Visualization Books appeared first on Data Science Tutorials Best Data Visualization Books, “Unlock the Power of Storytelling with Data: Transform Your Visualizations into Compelling Narratives!
Bryan Lunduke ☛ Python is 71x Slower, Uses 75x More Energy, Than C
Rust, Go, Swift, Dart, Ruby. All slower, & use more electricity, than plain old C.
Perl / Raku
Rakulang ☛ Raku Weekly 2024.31 Mondrianally
Anton Antonov has produced a another nice video with Mondrian paintings, again showing the use of their Raku modules. London Workshop 2024 The first batch of talks for the London Workshop (on Saturday 26 October) has been accepted. Some of them about Raku.
Shell/Bash/Zsh/Ksh
[Old] David Tran ☛ Checking If tmux Session Exists in Script
I am trying to adopt creating a tmux-workspace.sh script for my projects to help get my development environment set up quickly and easily.
One thing I found cumbersome was that my script would rerun the commands even if the tmux session exists. This produced a session whose layout had additional panes, windows, etc. depending on the script.
Rust
Rust Blog ☛ The Rust Programming Language Blog: crates.io: development update
Since crates.io does not have releases in the classical sense, there are no release notes either. However, the crates.io team still wants to keep you all updated about the ongoing development of crates.io. This blog post is a summary of the most significant changes that we have made to crates.io in the past months.
When looking at crates like ripgrep you will notice that the installation instructions now say cargo install ripgrep instead of cargo add ripgrep. We implemented this change to make it easier for users to install crates that have binary targets. cargo add is still the correct command to use when adding a crate as a dependency to your project, but for binary-only crates like ripgrep, cargo install is the way to go.