Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 18
  1. Mirrored from the canonical version on the Oxide blog.

  2. There’s recently been some discussion about the benefits and downsides of lock (mutex) poisoning in Rust, spurred by a recent proposal to make the default mutex non-poisoned, i.e. silently unlock on panic (see also, recent discussion on Hacker News).

  3. A few weeks ago at Oxide, we encountered a bug where a particular, somewhat large, data structure was erroring on serialization to JSON via serde.

  4. Cancelling async Rust

    This is an edited, written version of my RustConf 2025 talk about cancellations in async Rust.

  5. Content note for anti-trans, scientifically illiterate nonsense.

  6. In programming pedagogy, monads have a place as a mystical object from the functional programming world that’s hard to understand and even harder to explain.

  7. There’s absolutely no brand-new insight in this post.

  8. I’m often asked why the Rust test runner I maintain, cargo-nextest, runs every test in a separate process.

  9. RustConf 2024 is next week, so I thought I’d put up a written version of my RustConf 2023 talk about signals in time for that.

  10. At Oxide, we use Helios as the base OS for the cloud computers we sell.

  11. As of this writing, it appears that another open-source project lead has rejected a proposal to replace gendered he language with they, citing vague concerns about “politics.”

  12. Introduction One of the coolest features of AMD’s Ryzen desktop CPUs, and historically a great reason to get them over the competition, was the official support for error-corrected memory (ECC RAM)1.

  13. I used to use this as a place to write long-form thoughts, but with the demise of Twitter I want to also write short-form posts here under the #shorts tag.

  14. 1.

  15. Type systems are tools for modeling some aspect of reality.

  16. I’m going to try and write up a post about my digital tools at the end of every year.

  17. Title page of The Social Contract, by Jean-Jacques Rousseau.

  18. People tend to have lots of opinions about software dependencies.