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
    N

    Nora Codes

    nora.codes · Personal blog · on HN since 2019

    Nora writes about Rust, Mastodon and the fediverse, Linux hardware, programming education and open source.

    Visit blogRSSHN submissions
    ProgrammingOpen Source & LinuxLanguages & Compilers
    What HN says

    HN commenters link her Mastodon scaling post about Sidekiq problems after the exodus, and one cites her blogging on social network lock-in.

    Stats for nerds
    21HN people shared it
    32linked in comments
    1.6Kstory points
    Jul 2023last shared
    2020people per year2023

    Top posts on HN

    1. 1
      Don't Make Students Use Eclipse
      2 people · 546 points · first shared 2020 · 335 comments on HN
    2. 2
      Speedy Desktop Apps with GTK and Rust
      1 person · 226 points · first shared 2019 · 154 comments on HN
    3. 3
      Scaling Mastodon in the face of an exodus
      2 people · 213 points · first shared 2022 · 104 comments on HN
    4. 4
      What Is Rust's Unsafe? (2019)
      8 people · 149 points · first shared 2019 · 96 comments on HN
    5. 5
      System76 Thelio: A Review
      2 people · 145 points · first shared 2019 · 111 comments on HN
    6. 6
      Const Generics in Rust
      1 person · 98 points · first shared 2021 · 39 comments on HN
    7. 7
      in Rust, methods should be object safe
      3 people · 66 points · first shared 2024 · 75 comments on HN
    8. 8
      Names, Legal Names, and Fractally Deferred Responsibility
      2 people · 60 points · first shared 2020 · 28 comments on HN
    9. 9
      What Programmers Can Learn from Modular Synthesis and Unix
      3 people · 41 points · first shared 2020 · 5 comments on HN
    10. 10
      An Intro to x86_64 Reverse Engineering
      1 person · 16 points · first shared 2022 · Discussion on HN

    What HN people wrote when they linked it

    • estebankJul 2020

      "unsafe" has a very specific meaning in the context of Rust[1][2]: particularly letting you perform actions that can potentially cause undefined behavior. Defining `as` as saturating is removing UB. That being said, the reason it is considered unidiomatic is because saturating or wrapping might not be what your intention could be, so other ways of turning one type to another is needed and should be recommended (into and try_into). The compiler should help you in going in that direction[3], and even though rustc itself doesn't warn you away from using `as` casts, clippy can[4][5][6][7][8][9][10].

      [1]: https://doc.rust-lang.org/nomicon/what-unsafe-does.html

      [2]: https://nora.codes/post/what-is-rusts-unsafe/

      [3]: https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=9eb6a3f199ad6c5205e64a608a752c31

      [4]: https://rust-lang.github.io/rust-clippy/master/#cast_lossless

      [5]: https://rust-lang.github.io/rust-clippy/master/#cast_possible_truncation

      [6]: https://rust-lang.github.io/rust-clippy/master/#checked_conversions

      [7]: https://rust-lang.github.io/rust-clippy/master/#char_lit_as_u8

      [8]: https://rust-lang.github.io/rust-clippy/master/#cast_sign_loss

      [9]: https://rust-lang.github.io/rust-clippy/master/#cast_precision_loss

      [10]: https://rust-lang.github.io/rust-clippy/master/#cast_possible_wrap

    • dredmorbiusJul 2023

      Mastodon has had its issues, both globally and for specific instances.

      Sidekiq falling over is a big one. See: <https://docs.joinmastodon.org/admin/scaling/> and <https://nora.codes/post/scaling-mastodon-in-the-face-of-an-exodus/>

      (I have to email my own admin every few months to ckeck if things are OK.)

      And during the October Revolution as hoardes arrived from birdland, things got ssssslllloooowwww globally.

      Worked out eventually, but it took a bit.

      Individual instances also tend to run into scaling issues, with Jerry Bell's Infosec.Exchange coming to mind. (Mostly because Jerry's discussed this a bit.) And of course individual instances can be shut down or fail in various ways. I've migrated several times myself.

      I will say that most of the time things seem fine, and it's exceptionally rare for there to be truly Fediverse-wide issues.

      (I've been on Mastodon / the Fediverse since 2017, for the most part quite actively.)

    • NoraCodesMay 2022

      I don't agree. "Ourselves"? Did I have a choice in my entire social network choosing to use Facebook and Twitter? Did I have a choice in LinkedIn being my best option for getting employment? No.

      I talk about this stuff all the time. I blog [1] about it and complain about it to my family and friends until it gets annoying. And it _does not matter_ how much individual effort I put into this because people have no incentive to change.

      1: https://nora.codes/post/deletefacebook-and-fosta/

    Related

    seri.toolsseri.tools15 people

    Rust9x: Compile Rust code for Windows 95, NT and above

    seri.tools
    Personal · last shared 2026
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    fasterthanli.mefasterthanli.me236 people

    A half-hour to learn Rust

    fasterthanli.me
    Personal · last shared 2026
    Manish Goregaokarmanishearth.github.io97 people

    Picking Apart the Crashing iOS String

    Manish Goregaokar
    Personal · last shared 2026
    Graham Jenkinsdarkcoding.net44 people

    Facebook’s code quality problem (2015)

    Graham Jenkins
    Personal · last shared 2025
    Chad Austinchadaustin.me53 people

    I just wanted Emacs to look nice – Using 24-bit color in terminals

    Chad Austin
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    MSRC Blogmsrc.microsoft.com240 people

    SolarWinds hackers were able to access Microsoft source code

    MSRC Blog
    Company · last shared 2026