Urgent.News

the world's headlines, one feed

Editions

More in Tech

Rust SIMD Just Came to the GPU — and It Changes How We Think About Parallel Programming

For decades, GPU programming has meant one of two things: writing CUDA kernels in C++ or wrestling with OpenCL. Both require you to think in a fundamentally different paradigm than CPU programming.

  • Rust SIMD now works natively on GPUs, bridging decades-long programming gap
  • VectorWare's GPU runtime enables SIMD code to run without modifications
  • Same Rust code can run on x86 CPUs, ARM devices, and GPUs with single codebase

Porting a Python PEG parser to Rust in 72 hours, and actually proving it worked

There's a joke that every Rust project starts with someone saying "we should rewrite this in Rust" and ends four weekends later with a half-finished repo and a lot of new opinions about lifetimes.

  • Team ported parsimonious Python PEG parser to Rust in 72 hours for Port Mortem 2026 hackathon
  • Rust parser achieved 23x performance increase over original Python parser
  • Optimized Rust parser used 6.7 MB memory vs. 13 MB, with 0.016 ms peak latency

Tired of JS for simple UI in Ruby?

Meet web_ruby_ui — write reactive client-side SPAs using 100% pure Ruby via WebAssembly. Features state management & VDOM diffing. Give it a try & share feedback!