Top all-time · #8531
bluss' rust bursts
Personal blog · bluss.github.ioprogramming
bluss' rust bursts is a personal blog at bluss.github.io about programming. Since 2014, 9 different Hacker News readers have linked it 9 times. The last post was in 2018, but the archive is still widely read.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
HN readers link bluss's pages mainly as documentation for Rust crates they wrote, such as itertools, ndarray, petgraph and ixlist, plus a GEMM matrix-multiplication write-up. The comments cite them as references, not as praise.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
What Hacker News says?
If you are interested on the exact same topics (matrix multiplication parallelization) here are other step by step tutorials I used: - UlmBLAS [1], for a HPC course in 14 steps - BlisLab [2], make sure to checkout the tutorial.pdf. It gives you exercises to solve in C and each one build on the previous one In Rust matrixmultiply crate [3] implements those techniques to reach 80% of OpenBLAS speed, see blog post GEMM…
Comment linking /rust/2016/03/28/a-gemmed-rabbit-hole/
on “Comparing Parallel Rust and C++”Submitted Stuff the Identity Function Does in Rust as a story · 4 points
HN discussionAn iterator comprehension can be hacked together, it's just a different syntax to use a few iterator adaptors together. http://bluss.github.io/rust-itertools/doc/itertools/macro.ic...
Comment linking /rust-itertools/doc/itertools/macro.icompr!.html
on “Rust, an Anti-Sloppy Programming Language”Submitted Stuff the Identity Function Does (in Rust) (2015) as a story · 1 points
HN discussion> Well, petgraph uses vectors and indices to avoid unsafe code, and it's the most popular graph library on crates.io. Nice! I hadn't seen that yet, but it looks really interesting: http://bluss.github.io/petgraph/doc/petgraph/graph/struct.Gr...
Comment linking /petgraph/doc/petgraph/graph/struct.Graph.html
on “Why I’m dropping Rust”You don't have to implement an extension. It already exists. https://bluss.github.io/rust-ndarray/master/ndarray/index.ht...
Comment linking /rust-ndarray/master/ndarray/index.html
on “Why physicists still use Fortran”I think http://bluss.github.io/rust-itertools/doc/itertools/struct.Z... would fit their use case?
Comment linking /rust-itertools/doc/itertools/struct.Zip.html
on “Writing a JPEG Decoder in Rust – Part 2: Implementation I”Which is what itertools does I believe https://bluss.github.io/rust-itertools/doc/itertools/struct....
Comment linking /rust-itertools/doc/itertools/struct.Zip.html
on “Writing a JPEG Decoder in Rust – Part 2: Implementation I”http://bluss.github.io/ixlist/target/doc/ixlist/struct.List.... * Only use of unsafe is an unavoidable use for IterMut.
Comment linking /ixlist/target/doc/ixlist/struct.List.html
on “GC and Rust Part 1: Specifying the Problem”