Skip to content
Tech News
clear
Topics: Today This Week This Month This Year

Developer builds buildprof tool to investigate Bun's Rust vs Zig compile speeds

A developer created an open-source tracing tool called buildprof that visualizes where time goes during software compilation on Linux, mapping every process and subprocess onto a single timeline. The project was sparked by a claim from Bun architect Jarred Sumner that Bun's new Rust build compiled over 5 times faster on Linux than its previous Zig build, a result the developer found suspicious given that the two builds used different link-time optimization settings—Full LTO for Zig versus ThinLTO for Rust.

Rust and Z3 implementation replicates loop-free program synthesis from Gulwani et al.

A developer built and detailed a Rust implementation using the Z3 SMT solver to perform counterexample-guided synthesis of loop-free programs, based on the technique described in Gulwani et al.'s Synthesis of Loop-Free Programs paper. The post breaks down the underlying logic formulas into simpler explanations and walks through the code, while noting the implementation struggles to match performance on some harder benchmark problems from the original literature.

gPTY combines Godot and Rust to build an AI-controllable terminal multiplexer

gPTY is a new open-source project that pairs the Godot game engine with Rust to create a PTY-based terminal multiplexer featuring a resizable tiling grid for panes like terminals, code viewers, and file trees. It exposes a JSON-RPC/CLI/MCP control interface so AI agents and scripts can spawn panes, inject text, and read output programmatically instead of scraping terminal UIs. It also includes a regex-based 'concept engine' that captures and routes terminal output into other panes, plus persistence via SQLite/JSON for scrollback, settings, and workspaces.

JFrog Artifactory bugs chained to plant Rust backdoor on self-hosted servers

Wiz researchers found multiple threat actors exploiting two Artifactory vulnerabilities, CVE-2026-42018 and CVE-2026-42016, to escalate from a low-privileged anonymous session to full administrator access in under five minutes in some cases. Once inside, attackers installed malicious Groovy plugins to run commands and deployed a custom Rust-based backdoor with command-and-control capabilities, alongside webshells and stolen configuration data. A separate critical flaw, CVE-2026-82329, has also been used by other attackers to mint admin tokens on unpatched instances.

Conviva finds io_uring underperforms mmap in Rust-based DataFusion query engine

Conviva engineers tried replacing mmap with io_uring for reading large Arrow IPC files in their DataFusion-based analytics engine, hoping to fix latency spikes seen under heavy concurrent query loads with mmap. Instead of resolving the problem, the io_uring approach ran slower, and the team's investigation traced the original mmap issue to page-cache thrashing and excessive page faults under high concurrency rather than the memory-mapping mechanism itself.

Developer migrates personal projects from Git to Fossil over Rust rewrite plans

A developer describes abandoning Git for personal projects after learning of a proposal within the Git project to make Rust mandatory. Citing long experience with systems like RCS, CVS, SVN, Mercurial and Bazaar, they chose Fossil as a replacement, noting its C codebase, small footprint, and simpler workflow without a staging area.

Cubacadabra to unify iOS, Android and web apps around a shared Rust core

Cubacadabra's developers plan to rebuild the product's iOS, Android, and web clients as thin native shells that delegate application logic to shared Rust crates rather than reimplementing features separately in Swift, Kotlin, and JavaScript. The goal is to move business rules like form validation, save logic, and error handling into one Rust codebase that all three platforms call into, citing Litter's Rust-core approach with UniFFI bindings as a precedent.

Microsoft elevates Rust to Tier-1 language status, ties it to MSVC backend

Microsoft has designated Rust as a Tier-1 supported language for internal development, placing it alongside C++, C#, and TypeScript with full toolchain, tooling, and compliance support. As part of this effort, the company introduced rustc_codegen_utc, a new code generation backend that connects Rust's compiler to the MSVC backend used across Windows.

Developer reverse-engineers Egret GT e-scooter, rewrites display firmware in Rust

A hobbyist took apart an Egret GT electric scooter, examined its Bluetooth app and firmware update mechanism, and discovered a way to bypass its PIN lock via a hidden firmware update mode. He also found the scooter silently transmits unlisted telemetry data, including driving-mode duration, motor current, battery voltage and charge history, and went on to write custom Rust firmware for the scooter's display unit.

Study Finds Async/Await Behaves Differently Across Seven Language Runtimes

A research paper titled 'A Design Space Exploration of Async/Await' tested a simple fire-and-forget logging program across seven modern async runtimes and found four distinct output patterns. The authors report that across three variations of the same small program, no two runtimes ever produced identical results, despite all using the same async/await keywords.

Google Ads flags RACE terminal app and site as 'malicious software' without evidence

The developer of RACE, a native macOS terminal multiplexer written in Rust, ran a $500 Google Ads campaign for the app and its companion site race-term.com, only to have the account suspended for 'Malicious software' and 'Compromised Site' violations. Despite the app being signed and notarized and the static site containing no third-party trackers beyond Cloudflare Analytics, an appeal was rejected with no explanation of what was flagged, leaving the developer pointed toward generic account deletion or EU redress options.

Today's top topics: microsoft meta openai anthropic iphone duo macbook pro android authority apollo global management torsten slok spatial audio
Browse all topics →  ·  Today's trending topics →