A developer ported a 51-test benchmark suite from Crystal to 19 programming languages using an LLM over two months, discovering that code expressiveness—measured by the ratio of source code to gzipped size—strongly correlates with how easily an LLM can work with each language. Languages with less boilerplate like Scala and Nim were easier to port, while verbose languages like Zig and C required significantly more debugging and iteration.
wl-pick is a new Rust tool for Sway/Wayland that displays live window previews in a grid, allowing users to visually select windows for switching or screen sharing. It uses recent Sway capture protocols and avoids performance overhead by delegating rendering to the compositor rather than processing pixels directly.
Carosello is a fast, minimalist image and video viewer for Linux built with Rust and GTK4, featuring keyboard and gesture navigation, image decoding on worker threads, video playback with controls, and support for Wayland/X11. It can be installed via local build with Meson or as a Flatpak.
A comprehensive empirical study evaluates automated C-to-Rust refactoring tools (C2Rust-analyze, CROWN, C2SaferRust, FLOURINE) on 116 C programs with memory security bugs. Results show that while these tools reduce unsafe Rust code, they fail to reliably eliminate memory security vulnerabilities: 342 programs fail compilation, 177 inherit original C bugs, and 77 introduce new Rust bugs.
SocatUI is a Rust-based terminal UI task manager for running and monitoring multiple socat network relay tunnels. It displays real-time statistics including connection count, bytes transferred, throughput, and uptime for each tunnel, with configuration stored in JSON and logs accessible via export functions.