Tmux ported from C to Rust by manual translation
Collin Richards spent six months rewriting the entire ~67,000 lines of tmux code from C into Rust, achieving 100% Rust (though still unsafe) code. He initially used C2Rust transpilation but found its output verbose and unmaintainable, leading to hand-porting each function to idiomatic Rust.
Integration with the legacy autotools build system involved careful static linking and FFI management. Challenges included translating C constructs like goto
into Rust’s labeled loops, and working around classic foreign function interface bugs such as missing prototypes and struct layout mismatches.
Data structures, including intrusively linked red-black trees, were reimplemented with Rust traits and generics. The yacc-based config parser was replaced with the Rust parser generator lalrpop. Vim macros helped automate repetitive code transformations.
The code remains partially unsafe with occasional segfaults, but future goals include migrating to fully safe Rust. The project exemplifies manual legacy code modernization, revealing tooling limits and deep insights into tmux internals.
Discovery of 3I/ATLAS, third interstellar visitor to Solar System
Astronomers identified 3I/ATLAS as the third known interstellar object passing through the Solar System, detected early by the ATLAS telescope in Chile on July 1, 2025. Traveling at ~60 km/s—faster than previous objects like 'Oumuamua and 2I/Borisov—its trajectory shows minimal solar gravity deflection, confirming an extrasolar origin.
3I/ATLAS will reach perihelion near the Sun in late October 2025, closer to Mars than Earth, complicating ground-based observation at peak brightness. Its size estimates range from a few hundred meters up to about a kilometer, with dust/gas outbursts currently affecting brightness measurements.
The Vera C. Rubin Observatory’s enhanced sensitivity has already discovered thousands of new asteroids, making the detection of multiple interstellar objects annually a likely near-future scenario. This event highlights technological advances opening new frontiers in interstellar object observation.
The Peasant Railgun: a notorious D&D 5e exploit examined
The “Peasant Railgun” exploit imagines lining up 2,280 peasants in contiguous 5-foot squares to pass a wooden pole at increasing speed, theoretically accelerating it to over 1,100 mph and dealing 300d6 damage per round using RAW D&D 5e mechanics. It leverages the Ready action, fall damage, and six-second rounds but ignores real-world physics and player survivability.
The tactic exposes tensions between RAW and RAI interpretations, creative player problem-solving, and game balance considerations. Most Dungeon Masters would disallow it due to implausibility and game disruption, though it remains a popular meme and creative thought experiment. The exploit serves as both a humorous curiosity and a prompt for discussion on rule limits and adjudication.
Netflix deploys AV1 Film Grain Synthesis to optimize streaming
Netflix has globally rolled out AV1 Film Grain Synthesis (FGS), separating film grain from core video by denoising and compressing the clean image, then synthesizing grain during playback via an auto-regressive model and brightness-adaptive scaling. This reduces bitrate by ~66% while preserving visual fidelity and authentic grain textures.
Internal testing shows average bitrate savings of 36% for 1080p+ streams, improved playback stability, reduced buffering, and increased 4K viewing. Viewer feedback reveals debates over the perceptual authenticity of synthetic grain versus organic noise, emphasizing the necessity of side-by-side video comparisons over still images for assessment.
This marks a significant step in video codec innovation, balancing artistic film aesthetics with streaming efficiency at scale.
Google open sources Zero-Knowledge Proof libraries for privacy
Google released open source Zero-Knowledge Proof (ZKP) libraries aimed at facilitating privacy-preserving digital identity and age verification solutions. ZKP enables proving attribute truths (e.g., age over 18) without revealing extraneous personal data, enhancing user privacy and security.
This initiative supports EU regulations like eIDAS and the European Digital Identity Wallet by providing performant, reusable cryptographic building blocks to developers, businesses, and governments. It aligns with privacy-by-design principles and fosters innovation through open source collaboration.
Google’s release invites community engagement to accelerate adoption of privacy-enhancing technologies and reshape digital trust frameworks.