Please confirm you are human
This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.
A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.
News
Extracting video frames in Rust, in-process — no CLI, no hand-written decode loop
3+ hour, 11+ min ago (285+ words) Neither path is wrong. When the output is a file and the recipe exists, the CLI is still the right answer; when you need packet-level control, the raw bindings are irreplaceable. They just never made the specific thing — get a…...
[Advanced Rust] 1.9. Ownership (Quick Recap) - Core Ideas of Ownership, How to Implement Copy Trait, Value Drop, and Drop Order
5+ hour, 40+ min ago (319+ words) The core idea of Rust’s memory model is that every value has exactly one owner. In other words, only one place — usually a scope — is responsible for freeing each value. This behavior is enforced by the borrow checker. If a…...
[Advanced Rust] 1.10. References and Interior Mutability (Quick Recap) - References, Interior Mutability, Cell Type, and Relate…
5+ hour, 39+ min ago (510+ words) Full title: [Advanced Rust] 1.10. References and Interior Mutability (Quick Recap) - References, Interior Mutability, Cell Type, and Related Operations Through references, Rust allows values to be borrowed without giving up ownership. A reference is a pointer with an additional contract attached....
1 Million Requests: Rust Was Fastest and Still the Wrong Choice
8+ hour, 49+ min ago (33+ words) My manager forwarded me a screenshot of my own benchmark chart with one line attached: explain why this is not already in …...
cargo-witness: verify a published Rust crate matches the exact commit it claims
14+ hour, 8+ min ago (423+ words) When you review a Rust dependency on GitHub, you are reading its source. When cargo build runs, it compiles the.crate artifact downloaded from crates.io — a separate upload. Those two are not guaranteed to be the same bytes, and…...
A CLI-compat layer that refuses half your commands, on purpose
17+ hour, 49+ min ago (491+ words) Disclosure first: I maintain the Rust crate ez-ffmpeg (no relation to the JavaScript "Ez FFmpeg" that once hit the HN front page). That is why the "who should not use it" section is the honest one. Enable the cli feature…...
DSpark: Accelerating the Future of LLM Inference
14+ hour, 33+ min ago (374+ words) If you’ve used ChatGPT, Gemini, Claude, or DeepSeek recently, you’ve probably noticed something interesting: even the world’s most advanced AI …...
Async Traits in Rust Still Aren't Object-Safe. Here's What Actually Works
21+ hour, 35+ min ago (428+ words) If you've written a trait with an async method, implemented it for a couple of types, and then tried to throw them into a Vec>, you've probably seen this: error[E0038]: the trait Notifier cannot be made into an object It's…...
Building a High-Concurrency OSINT Engine in Rust: How I Managed 35+ Async Streams Without Exhausting Sockets
23+ hour, 55+ min ago (341+ words) The Problem: Socket Exhaustion in Async Rust When I first started building Reconx, I made a classic mistake. I had over 35 OSINT collectors (querying Shodan, Censys, VirusTotal, etc.), and every time a collector fired, it instantiated a new HTTP client....
[Advanced Rust] 1.6. Memory Part 4 - Static Memory and the 'static Lifetime Annotation
1+ day, 8+ hour ago (395+ words) Static memory is actually a collective term. It refers to several closely related regions in the compiled program file. When the program runs, these regions are automatically loaded into memory. Values in static memory live for the entire duration of…...