# std::simd

13 Hacker News commenters recommended std::simd and 13 criticized it, November 2025 to November 2026. It was recommended in 4 of 13 months.

**Verdict:** A portable SIMD library that people find easy to use and far less effort than intrinsics, though it is still nightly-only in Rust and critics question its level of abstraction.

## Why people recommend it

- Easy to use, even for newcomers (3 comments): "std::simd is so nice and easy to use, even as someone who's never done SIMD before" ([source](https://news.ycombinator.com/item?id=45831298)) "std::simd was what had made that problem seem approachable for the first time" ([source](https://news.ycombinator.com/item?id=48165918)) "starting with std::simd would be much simpler for beginner." ([source](https://news.ycombinator.com/item?id=48167912))
- Good performance with less effort (2 comments): "with std::simd I can get 80% of the performance with 20% of the effort compared to intrinsics" ([source](https://news.ycombinator.com/item?id=45834358)) "it's far better than the scalar ops" ([source](https://news.ycombinator.com/item?id=49845433))
- Good enough for portable SIMD (3 comments): "std::simd works well enough and should probably be stabilized" ([source](https://news.ycombinator.com/item?id=45836391)) "high level portable SIMD is usually more than good enough" ([source](https://news.ycombinator.com/item?id=45828579)) "For these use case, std.simd does the job." ([source](https://news.ycombinator.com/item?id=48171997))
- Usable today on nightly Rust (2 comments): "We were okay with nightly, so we're using `std::simd` but trying to avoid the least stable APIs." ([source](https://news.ycombinator.com/item?id=45826689)) "std::simd is perfectly usable in the state it is in today in nightly Rust." ([source](https://news.ycombinator.com/item?id=45834337))

## What people warn about

- Still nightly-only, never stabilized (4 comments): "I've written my own core::simd mimic so I don't have to make all my libs and programs use nightly." ([source](https://news.ycombinator.com/item?id=45826986)) "why bother with any public release if it is never stable?" ([source](https://news.ycombinator.com/item?id=45827891)) "AFAIK std::simd is still nightly only" ([source](https://news.ycombinator.com/item?id=46217146))
- Unclear level of abstraction (2 comments): "That leaves you with a definition that is doomed to be both not low level enough and too low level." ([source](https://news.ycombinator.com/item?id=48167791)) "std::simd inherits this problem because it’s a library on top of the language, not a fix to the language." ([source](https://news.ycombinator.com/item?id=47483442))
- Crashes across nightly versions (2 comments): "I for example met chronic ICE crashes for the same code in different nightly Rust version." ([source](https://news.ycombinator.com/item?id=45830694)) "which are as much if not more volatile than core::simd itself (and also nightly-only)" ([source](https://news.ycombinator.com/item?id=45827721))

## Alternatives hackers recommend

- [Google Highway](https://hackerapproved.com/p/highway.md): 15 recommend
- [Fearless SIMD](https://hackerapproved.com/p/fearless-simd.md): 8 recommend

## Cite as

Hacker Approved, "std::simd", https://hackerapproved.com/p/std-simd/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
