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
    T

    This Week in Rust

    this-week-in-rust.org · Company blog · on HN since 2014

    This Week in Rust is a weekly newsletter summarizing news, RFCs, crates, and community posts from the Rust ecosystem.

    Visit blogHN submissions
    Languages & CompilersProgrammingOpen Source & Linux
    What HN says

    HN recommends it for following Rust's progress and stability, and lists it among favorite weekly tech newsletters.

    Stats for nerds
    41HN people shared it
    44linked in comments
    284story points
    Jul 2023last shared
    2014people per year2023

    Top posts on HN

    1. 1
      This Week in Rust 368
      1 person · 81 points · first shared 2020 · 8 comments on HN
    2. 2
      This Week in Rust 398
      1 person · 81 points · first shared 2021 · 14 comments on HN
    3. 3
      This Week in Rust 537
      1 person · 21 points · first shared 2024 · 1 comments on HN
    4. 4
      This Week in Rust 499
      1 person · 16 points · first shared 2023 · 1 comments on HN
    5. 5
      This Week in Rust
      17 people · 11 points · first shared 2014 · 1 comments on HN
    6. 6
      This Week in Rust 564
      1 person · 4 points · first shared 2024 · Discussion on HN
    7. 7
      This Week in Rust 55
      1 person · 4 points · first shared 2014 · Discussion on HN
    8. 8
      This Week in Rust 109
      1 person · 3 points · first shared 2015 · Discussion on HN
    9. 9
      This Week in Rust 396
      1 person · 3 points · first shared 2021 · Discussion on HN
    10. 10
      This Week in Rust
      1 person · 3 points · first shared 2020 · Discussion on HN

    What HN people wrote when they linked it

    • brandurMay 2017

      I'm consistently blown away by just how good the project management for this language is. It's not just the forward progress that the language is making (which is considerable), but also just how well they package the information up into a form that the rest of us who are not involved day to day can digest, like has been done here.

      Another example is the "This Week in Rust" newsletter which takes progress that would've taken you hours to read about yourself, and puts it into a succinct format that you can get through in minutes [1].

      The Rust 2017 roadmap which targeted forward movement on all the language's weakest features was admirable in itself, but even moreso is how much progress has already been made. In particular, I'm really excited about incremental compilation, which is showing as much as 5x speedups in early results [2].

      I was also very happy to hear that the Rust team acknowledges that regardless of how performant they are, futures are not a particularly ergonomic or maintainable way to write code, and are considering what new constructs might look like over the longer term:

      > Over the rest of this year, we expect all of the above libraries to significantly mature; for a middleware ecosystem to sprout up; for the selection of supported protocols and services to grow; and, quite possibly, to tie all this all together with an async/await notation that works natively with Rust’s futures.

      I'm still on dabbling in Rust, but I'm fairly convinced that in another…

    • swsieberApr 2019

      Here's a funny quote about that...

      >> Can you eli5 why TryFrom and TryInto matters, and why it’s been stuck for so long ? (the RFC seems to be 3 years old)

      > If you stabilise Try{From,Into}, you also want implementations of the types in std. So you want things like impl TryFrom for u16. But that requires an error type, and that was (I believe) the problem.

      > u8 to u16 cannot fail, so you want the error type to be !. Except using ! as a type isn’t stable yet. So use a placeholder enum! But that means that once ! is stabilised, we’ve got this Infallible type kicking around that is redundant. So change it? But that would be breaking. So make the two isomorphic? Woah, woah, hold on there, this is starting to get crazy…

      > new person bursts into the room “Hey, should ! automatically implement all traits, or not?”

      > “Yes!” “No!” “Yes, and so should all variant-less enums!”

      > Everyone in the room is shouting, and the curtains spontaneously catching fire. In the corner, the person who proposed Try{From,Into} sits, sobbing. It was supposed to all be so simple… but this damn ! thing is just ruining everything.

      > … That’s not what happened, but it’s more entertaining than just saying “many people were unsure exactly what to do about the ! situation, which turned out to be more complicated than expected”.

      https://this-week-in-rust.org/blog/2019/03/05/this-week-in-rust-276/
      https://www.reddit.com/r/rust/comments/avbkts/this_week_in_rust_275/ehe2kre/?context=1

    • skoodgeMay 2022

      Assuming that "crypto" was meant to refer only to cryptocurrency, there are a few companies working on non-blockchain/non-cryptocurrency crypto(graphic) tech which are paying as much as web dev jobs.

      For example, I stumbled upon ockam.io during my last job search (no affiliation, and never interviewed with them as they weren't actively hiring when I wrote to them last year). I vaguely remember there being a few others, though I can't remember any names off the top of my head (it has definitely gotten harder searching for those kinds of companies as most job ads are drowned out by all the blockchain jobs). Old job posts on https://this-week-in-rust.org/ often contain a few interesting companies.

      (Shameless plug: If anyone is interested in working at a non-profit focusing on non-blockchain cryptography in the field of multi-party computation, the company I'm working at is hiring at the moment and the salary ranges [for a 4-day work week] are listed: https://sinefoundation.notion.site/SINE-Job-Board-d28eda00c5db43f297c627ba8c29cabb)

    • Triangle9349Oct 2022

      https://www.jendrikillner.com/tags/weekly - Graphics Programming weekly

      https://halisavakis.com/category/technically-art - Technically Art weekly

      https://us17.campaign-archive.com/home/?u=ac8ab0580c321574fe178a646&id=466256ba5a - Blender Guru Newsletter

      https://twitter.com/search?q=Creative%20Code%20News%20(from%3AsableRaph)%20filter%3Alinks%20-filter%3Areplies&src=typed_query&f=live - Creative Code News

      rarely:

      https://tympanus.net/codrops/collective - Codrops - web design news, resources

      https://speckyboy.com/?s=Weekly+News - Speckyboy - designers news

      https://kerkour.com/tags/newsletter - Kerkour - favorite links

      https://habr-com.translate.goog/ru/search/?q=%D0%B4%D0%B0%D0%B9%D0%B4%D0%B6%D0%B5%D1%81%D1%82&target_type=posts&order=date&_x_tr_sl=ru&_x_tr_tl=en - habr ru - various technical weekly news

      bookmarked:

      https://www.datascienceweekly.org/newsletters - Data Science Weekly

      https://this-week-in-rust.org - This Week in Rust

      https://www.fightaging.org/archives - Fight Aging

    • Patix0331Oct 2021

      Copy paste from https://this-week-in-rust.org/blog/2021/10/06/this-week-in-rust-411/#quote-of-the-week

      There's a common trope among people unfamiliar with rust where they assume that if you use unsafe at all, then it's just as unsafe as C and rust provided no benefit. Comparing C's approach to safety vs Rust's is like comparing an open world assumption to a closed world assumption in formal logic systems. In C, you publish your api if it's possible to use correctly (open world). In Rust, you publish a safe api if it's im possible to use in correctly (closed world). Rust's key innovation here is that it enables you to build a 'bridge' from open world (unsafe) to a closed world (safe), a seemingly impossible feat that feels like somehow pairwise reducing an uncountable infinity with a countable infinity. Rust's decision to design an analogous closed-world assumption for safe code is extremely powerful, but it seems very hard for old school C programmers to wrap their head around it.

    • mamcxJul 2019

      This

      >I have a very hard time grasping all the functionality/concepts

      is (partially) because this

      > if we ever want to control the tsunami of security flaws

      Most focus in how the borrow checker work "against" you but that is not even the harder. Performance and how manage memory are more "painfull" in rust.

      BECAUSE NOBODY KNOW HOW DO FAST & SAFE CODE.

      Not ALL the time. Without extra help of the compiler your assumptions can get wrong in invisible ways...

      Rust WANNA:

      - See what is costly

      - See what is unsafe or not

      - See what own what

      - See what is on heap or stack

      The borrow checker is just a part of it.

      From https://this-week-in-rust.org/blog/2019/07/02/this-week-in-rust-293/

      Python and Go pick up your trash for you.
      C lets you litter everywhere, but throws a fit when it steps on your banana peel.
      Rust slaps you and demands that you clean up after yourself.

      – Nicholas Hahn

    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
    Manish Goregaokarmanishearth.github.io97 people

    Picking Apart the Crashing iOS String

    Manish Goregaokar
    Personal · last shared 2026
    without.boatswithout.boats80 people

    Pin

    without.boats
    Personal · last shared 2026
    Matthias Endlerendler.dev45 people

    The best programmers I know

    Matthias Endler
    Personal · last shared 2026
    gfx-rs Bloggfx-rs.github.io19 people

    The rise of wgpu

    gfx-rs Blog
    Company · last shared 2024
    fasterthanli.mefasterthanli.me236 people

    A half-hour to learn Rust

    fasterthanli.me
    Personal · last shared 2026
    Discord Blogdiscord.com728 people

    How Discord Stores Billions of Messages (2017)

    Discord Blog
    Company · last shared 2026