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
    J

    Jonathan Turner

    jonathanturner.org · Personal blog · on HN since 2015

    Jonathan Turner, a Rust contributor and creator of nushell, writes about Rust, its tooling, and its adoption.

    Visit blogHN submissions
    Languages & CompilersProgramming
    What HN says

    HN links it for data on Rust's popularity and commercial users, and for his posts on the Rust language server.

    Stats for nerds
    21HN people shared it
    17linked in comments
    2.6Kstory points
    Feb 2020last shared
    2016people per year2020

    Top posts on HN

    1. 1
      Introducing nushell
      1 person · 1.5K points · first shared 2019 · 366 comments on HN
    2. 2
      Fun facts about Rust's growing popularity
      1 person · 271 points · first shared 2017 · 128 comments on HN
    3. 3
      Announcing Rust Language Server Alpha Release
      1 person · 266 points · first shared 2017 · 33 comments on HN
    4. 4
      Rust Language Server Now Available with Rustup
      2 people · 263 points · first shared 2017 · 31 comments on HN
    5. 5
      Using Rust in Windows
      1 person · 164 points · first shared 2017 · 60 comments on HN
    6. 6
      Rust and the Blub Paradox
      3 people · 91 points · first shared 2016 · 88 comments on HN
    7. 7
      Rust language server alpha 2 release
      2 people · 9 points · first shared 2017 · Discussion on HN
    8. 8
      Feature Bias, or Rethinking the Blub Paradox
      1 person · 7 points · first shared 2016 · 2 comments on HN
    9. 9
      Lessons from the first 12 Euler problems in Rust (Spoiler warning!)
      2 people · 5 points · first shared 2016 · 1 comments on HN
    10. 10
      A Snapshot of Rust's Popularity in July 2018
      2 people · 4 points · first shared 2018 · 2 comments on HN

    What HN people wrote when they linked it

    • psi-squaredMar 2016

      There is an exception-like mechanism in Rust, in the form of the "try!" macro. It's a lot more flexible, but somewhat more verbose (Haskell has the same mechanism in a way that looks a lot more like exceptions, so that's not an inherent flaw). The best explanation I've seen is this:

      http://www.jonathanturner.org/2015/11/learning-to-try-things-in-rust.html

      tl;dr: "Result"s are like exceptions which are caught by default. You can (explicitly) propagate them upwards by using try!(...). This is nice because it means that you can tell what exceptions can occur in a block of code only using "local" information.

    • newscrackerOct 2017

      I'm not on Twitter, and so cannot contact Jonathan Turner (whose website this list of facts is on). On this page, some of the links to the Rust Survey results are broken - they have a prefix of jonathanturner.org and have the actual survey results link within parentheses. [1] They should be corrected to link to the Rust Survey Results. [2]

      [1]: http://www.jonathanturner.org/2017/10/(https://blog.rust-lang.org/2017/09/05/Rust-2017-Survey-Results.html)

      [2]: https://blog.rust-lang.org/2017/09/05/Rust-2017-Survey-Results.html

    • dhfhdukMay 2017

      Thanks. This is helpful. I guess part of what I'm wondering is how much Kotlin interfaces compare to Scala traits in the sense explained here:

      https://en.wikibooks.org/wiki/Scala/Traits

      Or, in another example, how does use of Rust impl map onto Kotlin?

      http://www.jonathanturner.org/2016/02/down-the-rabbit-hole-with-traits.html

      I really don't mean this as a criticism of Kotlin, I'm just trying to map this all out. Kotlin seems nice and like something I could use, but I'm sure it has its boundaries also.

    • ameliusJan 2020

      Perhaps this link would explain it more clearly: [1].

      Leg-day is bodybuilding terminology, and refers to the day of the week when the bodybuilder is supposed to be training the leg muscles. According to the meme, nobody wants to train the legs because they show the least.

      [1] https://www.jonathanturner.org/2016/01/rust-and-blub-paradox.html

    • 0xmohitAug 2016

      A rust beginner could also look at Jonathan Turner's lessons from solving first 12 Project Euler problems.

      [0] https://www.jonathanturner.org/2015/10/lessons-from-first-12-euler-problems-in.html

    • kibwenApr 2017

      And note that if you're using rustup to manage your toolchain, you can now use it to install and manage RLS for you as well: http://www.jonathanturner.org/2017/04/rls-now-in-nightly.md.html

    Related

    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Niko Matsakissmallcultfollowing.com221 people

    Towards a Rust Foundation

    Niko Matsakis
    Personal · last shared 2026
    Sean McArthurseanmonstar.com31 people

    Intel - nodejs logging that plays nice with console.log

    Sean McArthur
    Personal · last shared 2025
    PVS-Studio Blogviva64.com135 people

    Criticizing the Rust Language, and Why C/C++ Will Never Die

    PVS-Studio Blog
    Company · last shared 2021
    Nicholas Nethercotennethercote.github.io65 people

    Twenty years of Valgrind

    Nicholas Nethercote
    Personal · last shared 2026
    Aaron Turonaturon.github.io49 people

    Zero-cost futures in Rust

    Aaron Turon
    Personal · last shared 2025
    without.boatswithout.boats80 people

    Pin

    without.boats
    Personal · last shared 2026
    Brian Andersonbrson.github.io32 people

    Dave Herman’s contributions to Rust

    Brian Anderson
    Personal · last shared 2025