Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1720

T

Tweede golf Blog Zola

Company blog · tweedegolf.nl/en/blogprogrammingsystems

Tweede golf Blog Zola is the company blog at tweedegolf.nl, writing about programming and systems. Since 2020, 42 different Hacker News readers have linked it 67 times, most often “Embedded Async Rust destroys RTOS on ergonomics (and on everything else)”. It is still writing: the last post was on 2026-10-27, and you can follow it by feed.

Visit the blog
67mentions?
42HN people?
2020–2026first – last linked?
Links on Hacker News per year · peak 19 in 2024

Most-linked posts?

  1. Embedded Async Rust destroys RTOS on ergonomics (and on everything else)
    7 people · 8 mentions · first linked 2022-02-02
  2. Does using Rust make your software safer?
    4 people · 4 mentions · first linked 2025-04-23
  3. Sudo-rs dependencies: when less is better
    3 people · 3 mentions · first linked 2024-03-26
  4. Exception Handling in Rustc_codegen_cranelift
    3 people · 3 mentions · first linked 2025-06-30
  5. Debloat Your Async Rust
    3 people · 3 mentions · first linked 2026-04-14
  6. What is my fuzzer doing?
    3 people · 3 mentions · first linked 2025-05-06
  7. Why Rust is a great fit for embedded software – 2023 update
    3 people · 3 mentions · first linked 2023-07-13
  8. The Hunt for Error -22
    3 people · 3 mentions · first linked 2025-01-21
  9. Dealing with Dependencies in Rust
    2 people · 3 mentions · first linked 2024-03-07
  10. Translating Bzip2 with C2rust
    2 people · 2 mentions · first linked 2025-03-11

What Hacker News says?

  1. > Rust is literally the best positioned language to handle the upcoming onslaught of CVEs. Rust is also a language with no real stdlib, and so you have to import crates for everything including the kitchen sink. Which opens you up to the very real risk of supply chain vulnerabilities unless you make an active effort to code review your imports and keep the length of your import list under control.[1][2][3] Rust supp…

    Comment linking /en/blog/104/dealing-with-dependencies-in-rust/

    on “Security advisory: Critical remote code execution vulnerabilities, update now”
  2. Submitted Rust is rolling off the Volvo assembly line as a story · 119 points

    HN discussion
  3. I'm afraid this is a pretty common sentiment. NTS has been out for several years already and is implemented in several implementations (including our ntpd-rs implementation, and others like chrony and ntpsec). Yet its usage is low and meanwhile the fully unsecured and easily spoofable NTP remains the default, in effect allowing anyone to manipulate your clock almost trivially (see our blog post about this: https://t…

    Comment linking /en/blog/121/hacking-time

    on “More Memory Safety for Let's Encrypt: Deploying ntpd-rs”
  4. Submitted Async Rust vs RTOS showdown (2022) as a story · 113 points

    HN discussion
  5. I agree that amplification and reflection definitely are worries, which is why we are working towards NTS becoming a default on the internet. NTS would prevent responses by a server from a spoofed packet and at the same time would make sure that NTP clients can finally start trusting their time instead of hoping that there are no malicious actors anywhere near them. You can read about it on our blog as well: https:/…

    Comment linking /en/blog/122/a-safe-internet-requires-secure-time

    on “More Memory Safety for Let's Encrypt: Deploying ntpd-rs”
  6. Submitted Sudo-rs dependencies: when less is better as a story · 93 points

    HN discussion
  7. Exciting indeed, as this is a high quality effort. What gets me most excited is the async work being done around Embassy, which has the potential to revolutionize bare-metal programming once it graduates to stable. The cool-aid: - https://embassy.dev/ - https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown

    Comment linking /en/blog/65/async-rust-vs-rtos-showdown

    on “Rust on Espressif chips – 15-07-2022”
  8. Submitted Finding Panics with Call Graph Analyzer as a story · 71 points

    HN discussion
  9. But also avoiding the cost of context switching, and the ability to handle many tasks in embedded environments. https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown

    Comment linking /en/blog/65/async-rust-vs-rtos-showdown

    on “Async2 – The .NET Runtime Async experiment concludes”
  10. Submitted The Hunt for Error -22 as a story · 66 points

    HN discussion
  11. Fil-C is an innovative approach and a great technical achievement. However, I wouldn't suggest that it is an universal solution without caveats. For instance, the performance penalty of up to 4x is not acceptable in a lot of cases. Also, the c2rust output is rough but not hopeless: There are real world success stories of rust projects that were bootstrapped via c2rust, e.g. https://tweedegolf.nl/en/blog/151/translat…

    Comment linking /en/blog/151/translating-bzip2-with-c2rust

    on “Automatically Translating C to Rust”
  12. Submitted Rust Needs an Official Specification as a story · 55 points

    HN discussion
  13. It is surely a problem given the cumulative time everyone waits compiling them distributed across Rust users. Also if it wasn't a problem, articles like this wouldn't exist, https://tweedegolf.nl/en/blog/104/dealing-with-dependencies-...

    Comment linking /en/blog/104/dealing-with-dependencies-in-rust

    on “Tarmageddon: RCE vulnerability highlights challenges of open source abandonware”
  14. Submitted Build your own async primitive as a story · 51 points

    HN discussion
  15. > Async Rust (by default) can allocate memory For bare-metal Rust firmware, you would always use no-std, which excludes a default allocator. I understand from what you're saying that the principal difference between embassy-rs and what you'd expect from an RTOS is the choice of scheduling; as far as I can see, embassy-rs'es cooperative scheduler is even defended as highly intended. The advantage of cooperative sched…

    Comment linking /en/blog/65/async-rust-vs-rtos-showdown

    on “Using the Rust standard library with the NuttX RTOS”
  16. Submitted Optimizing the Roc parser/compiler with data-oriented design as a story · 42 points

    HN discussion
  17. Context: maintainer of clap, a Cargo team member Regarding the CLI parser > This will take in our arguments (from something like std::env::args) and return our matches, or an error. `std::env::args` will panic on non-UTF8 content, like a file path. You could instead error on non-UTF8 content. Until recently, you had to pull in a dependency or reinvent some non-trivial stuff to properly deal with `OsStr`s. There are…

    Comment linking /en/blog/119/sudo-rs-depencencies-when-less-is-better

    on “Parsing arguments in Rust with no dependencies”
  18. Submitted Async Rust never left the MVP state as a story · 38 points

    HN discussion
  19. > I worked in embedded space for years. Rust does not suit that environment. It seems to be getting better though. For example... https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown

    Comment linking /en/blog/65/async-rust-vs-rtos-showdown

    on “Safety vs. Performance. A case study of C, C++ and Rust sort implementations”
  20. Submitted Rust (the language) is rolling off the Volvo assembly line as a story · 21 points

    HN discussion
  21. This was a great (and short) read. > Over the course of a few months we carefully removed almost all of our dependencies, ending up with only three crate dependencies required for the current version. Those crates are libc, glob, and log. All three of them are being maintained under the rust-lang github organization, indicating that they are very much at the core of the Rust ecosystem. That is impressive! I also lea…

    Comment linking /en/blog/104/dealing-with-dependencies-in-rust

    on “Sudo-rs dependencies: when less is better”
  22. Submitted Does using Rust make your software safer? as a story · 19 points

    HN discussion
  23. Here's a good technical writeup on latency and jitter (latency standard deviation) for interrupts when it comes to Embassy, FreeRTOS, and RTIC: https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown Obviously if you're working on something truly hard real-time you probably wouldn't be reaching for these tools to begin with, but for the average embedded project it seems you will enjoy quite good latency and jit…

    Comment linking /en/blog/65/async-rust-vs-rtos-showdown

    on “Embassy: Modern embedded framework, using Rust and async”
  24. Submitted Sudo-rs dependencies: when less is better as a story · 8 points

    HN discussion
  25. Submitted Sorting with SIMD as a story · 7 points

    HN discussion
  26. Submitted Async Rust never left the MVP state as a story · 6 points

    HN discussion
  27. Submitted Remails: A European Mail Transfer Agent as a story · 6 points

    HN discussion
  28. Submitted The Hunt for Error -22 as a story · 6 points

    HN discussion
  29. Submitted Does using Rust make your software safer? as a story · 4 points

    HN discussion
  30. Submitted Does using Rust make your software safer? as a story · 4 points

    HN discussion

Search all of HN for tweedegolf.nl

Linked by the same people?