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
    D

    David Lattimore

    davidlattimore.github.io · Personal blog · on HN since 2023

    David Lattimore, author of the Wild linker, writes about Rust performance, compilation speed, and supply chain security.

    Visit blogRSSHN submissions
    Languages & CompilersSystems & Performance
    What HN says

    HN commenters link it for how Wild was made fast and for Rust performance tricks, and one questions the buffer reuse workaround.

    Stats for nerds
    18HN people shared it
    20linked in comments
    363story points
    Jan 2026last shared
    2023people per year2026

    Top posts on HN

    1. 1
      Wild performance tricks
      5 people · 151 points · first shared 2025 · 82 comments on HN
    2. 2
      Speeding up the Rust edit-build-run cycle
      1 person · 113 points · first shared 2024 · 122 comments on HN
    3. 3
      Rust Dylib Rabbit Holes
      2 people · 63 points · first shared 2024 · 13 comments on HN
    4. 4
      Wild Linker Update – 0.6.0
      2 people · 10 points · first shared 2025 · Discussion on HN
    5. 5
      Speeding up rustc by being lazy
      3 people · 7 points · first shared 2024 · 1 comments on HN
    6. 6
      Graph Algorithms in Rayon
      2 people · 5 points · first shared 2025 · Discussion on HN
    7. 7
      Making Rust supply chain attacks harder with Cackle
      4 people · 4 points · first shared 2023 · 1 comments on HN
    8. 8
      Designing Wild's Incremental Linking
      2 people · 4 points · first shared 2024 · Discussion on HN
    9. 9
      Speeding up Rust edit-build-run cycle
      1 person · 2 points · first shared 2024 · Discussion on HN
    10. 10
      Wild Linker Update – 0.9.0
      1 person · 2 points · first shared 2026 · Discussion on HN

    What HN people wrote when they linked it

    • steveklabnikJan 2026

      > Want it fast? Turn off the runtime checks by calling unsafe code.

      You can do that for sure, but you can also sometimes write your code in a different way. https://davidlattimore.github.io/posts/2025/09/02/rustforge-wild-performance-tricks.html is an interesting collection of these.

      > it doesn't read like the author has spent weeks in a profiler combing over machine code to optimize Rust code

      It is true that this blog post was not intended to be a comprehensive comparison of the ways in which Rust and C differ in performance. It was meant to be a higher level discussion on the nature of the question itself, using a few examples to try and draw out interesting aspects of that comparison.

    • film42Oct 2023

      I recently saw a post about Cackle [1] coming out of the rust ecosystem which looks pretty cool. Similar to what others have said, there's always a chance that a C lib or shell script is leveraged to bypass compile time guarantees. I think that's why it's important to do both. Do what you can to keep your supply chain safe and limit your runtime as much as possible.

      [1] https://davidlattimore.github.io/making-supply-chain-attacks-harder.html

    • srcreighJan 2026

      Idk. Did you see the "Buffer reuse" section of this blog post? [1]

      Kudos to that guy for solving the puzzle, but I really don't want to use a special trick to get the compiler to let me reuse a buffer in a for loop.

      [1]: https://davidlattimore.github.io/posts/2025/09/02/rustforge-wild-performance-tricks.html

    • pabs3Aug 2025

      Rust supports dynamic linking btw.

      https://robert.kra.hn/posts/2022-09-09-speeding-up-incremental-rust-compilation-with-dylibs/ https://davidlattimore.github.io/posts/2024/08/27/rust-dylib-rabbit-holes.html

    • DylanSpNov 2024

      Looks like he's been continuing to work on it.

      GitHub repo: https://github.com/davidlattimore/wild

      List of his blog posts, a couple of which are about wild: https://davidlattimore.github.io/

    • djoldmanOct 2023

      I found this hypothetical story to explain a supply chain attack easy to understand:

      https://davidlattimore.github.io/making-supply-chain-attacks-harder.html#a-hypothetical-story-about-alex

    Related

    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Llogiqllogiq.github.io43 people

    Rust Performance Pitfalls

    Llogiq
    Personal · last shared 2026
    Nick Cameronncameron.org65 people

    Rust in 2022

    Nick Cameron
    Personal · last shared 2026
    Brian Andersonbrson.github.io32 people

    Dave Herman’s contributions to Rust

    Brian Anderson
    Personal · last shared 2025
    Keegan McAllistermainisusuallyafunction.blogspot.com52 people

    151-byte static Linux binary in Rust

    Keegan McAllister
    Personal · last shared 2023
    Jason Moironjmoiron.net36 people

    Go Performance Tales

    Jason Moiron
    Personal · last shared 2026
    Nick Fitzgeraldfitzgeraldnick.com43 people

    Demangling C++ Symbols in Rust

    Nick Fitzgerald
    Personal · last shared 2024
    Andrew Gallantblog.burntsushi.net141 people

    My FOSS Story

    Andrew Gallant
    Personal · last shared 2026