Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    A

    Ash Vardanian

    ashvardanian.com · Personal blog · on HN since 2023

    Ash Vardanian, creator of USearch, writes about low-level performance work: SIMD, GPUs, string processing, vector search, and C++ and Rust parallelism.

    Visit blogRSSHN submissions
    Systems & PerformanceAI & Machine LearningProgramming
    What HN says

    HN links it for performance deep dives on Graviton SVE, trigonometry speedups, and USearch molecule embeddings; one commenter reported a broken table-of-contents link.

    Stats for nerds
    25HN people shared it
    59linked in comments
    813story points
    Feb 2026last shared
    2023people per year2026

    Top posts on HN

    1. 1
      Processing Strings 109x Faster Than Nvidia on H100
      4 people · 268 points · first shared 2025 · 26 comments on HN
    2. 2
      Full Unicode Search at 50× ICU Speed with AVX‑512
      1 person · 216 points · first shared 2025 · 77 comments on HN
    3. 3
      Beyond OpenMP in C++ and Rust: Taskflow, Rayon, Fork Union
      3 people · 144 points · first shared 2025 · 31 comments on HN
    4. 4
      Abusing Vector Search for Texts, Maps, and Chess ♟
      2 people · 18 points · first shared 2023 · 1 comments on HN
    5. 5
      Show HN: I've Published 28B Molecule Embeddings on AWS Open Data
      4 people · 16 points · first shared 2023 · Discussion on HN
    6. 6
      Show HN: Python, C, Assembly – 2'500x Faster Cosine Similarity
      3 people · 14 points · first shared 2023 · Discussion on HN
    7. 7
      Before AI's Kepler Moment
      3 people · 12 points · first shared 2025 · 1 comments on HN
    8. 8
      Show HN: SimSIMD vs. SciPy: How AVX-512 and SVE make SIMD cleaner and ML faster
      2 people · 12 points · first shared 2023 · 1 comments on HN
    9. 9
      The Longest Nvidia PTX Instruction
      2 people · 10 points · first shared 2025 · Discussion on HN
    10. 10
      Show HN: Faking SIMD to Search and Sort Strings 5x Faster
      2 people · 10 points · first shared 2023 · Discussion on HN

    What HN people wrote when they linked it

    • cosmicgadgetApr 2025

      Three fundamental flaws of SIMD ISA:s - Bits'n'Bites (https://news.ycombinator.com/item?id=43783416)

      1. Snell-Pym » Processor architecture (https://www.snell-pym.org.uk/archives/2017/03/17/processor-architecture/)

      2. Fun with vectors in the Raspberry Pi 1 - Part 9 (https://thinkingeek.com/2021/08/22/raspberry-vectors-part-9/)

      I think we have enough pieces of machinery working already that we can start with the most exciting part of this journey: autovectorisation!

      3. Efficiently compiling efficient query plans for modern hardware | the morning paper (https://blog.acolyer.org/2016/05/23/efficiently-compiling-efficient-query-plans-for-modern-hardware/)

      4. Understanding SIMD: Infinite Complexity of Trivial Problems ?? | Ash's Blog (https://ashvardanian.com/posts/understanding-simd-complexity/)

      5. SIMD in the GPU world - RasterGrid (https://www.rastergrid.com/blog/gpu-tech/2022/02/simd-in-the-gpu-world/)

    • ashvardanianMar 2025

      It’s a nice post, but “using array methods” probably shouldn’t be placed in the “Efficient Implementation” section. As often happens with high-level languages, a single plain old loop is faster than three array methods.

      Similarly, if you plan to query those vectors in search, you should consider continuous `TypedArray` types and smaller scalars than the double precision `number`.

      I know very little about JS, but some of the amazing HackerNews community members have previously helped port SimSIMD to JavaScript (https://github.com/ashvardanian/SimSIMD), and I wrote a blog post covering some of those JS/TS-specifics, NumJS, and MathJS in 2023 (https://ashvardanian.com/posts/javascript-ai-vector-search/).

      Hopefully, it should help unlock another 10-100x in performance.

    • jsheardFeb 2026

      ARMs Neoverse IP does support SVE, so it's at least already relevant in cloud applications. Apparently AWS Graviton3 has 256bit vectors, but Graviton4 regressed back to 128bit vectors for some reason?

      https://ashvardanian.com/posts/aws-graviton-checksums-on-neon-vs-sve/

    • Labo333Feb 2025

      To accelerate the analytical solution, there are more obvious techniques, like replacing trigonometric opetations with series. This is a 10x improvement in https://ashvardanian.com/posts/google-benchmark/#slow-trigonometry-in-libc-and-stl-and-fast-math

    • jasonjmcgheeJun 2025

      Nice project! A regular on HN and creator of usearch built an embedding search for the same dataset and did a write up which is a great read.

      https://ashvardanian.com/posts/usearch-molecules/

    • jonesncDec 2023

      If the author of the article sees this, this link in the table of contents doesn't work:

      https://ashvardanian.com/posts/python-c-assembly-comparison/#vnni

    Related

    Apache Fory Blogfory.apache.org15 people

    Show HN: Apache Fory Rust – 10-20x faster serialization than JSON/Protobuf

    Apache Fory Blog
    Company · last shared 2026
    matkladmatklad.github.io237 people

    Architecture.md

    matklad
    Personal · last shared 2026
    Modular Blogmodular.com172 people

    Understanding SIMD: Infinite complexity of trivial problems

    Modular Blog
    Company · last shared 2026
    Computer, Enhance!computerenhance.com72 people

    Turns are better than radians

    Computer, Enhance!
    Personal · last shared 2026
    fasterthanli.mefasterthanli.me236 people

    A half-hour to learn Rust

    fasterthanli.me
    Personal · last shared 2026
    Arm Community Blogcommunity.arm.com147 people

    An update on GNU performance

    Arm Community Blog
    Company · last shared 2025
    Probably Danceprobablydance.com74 people

    Fibonacci Hashing: The Optimization That the World Forgot

    Probably Dance
    Personal · last shared 2026
    Clifford Wolfclifford.at80 people

    Project IceStorm: open-source toolchain for Lattice iCE40 FPGAs

    Clifford Wolf
    Personal · last shared 2021