Live data from Hacker News

Viewing profile — yoshuaw

yoshuaw

HN member
Joined
Mon, Sep 08, 2014, 5:46 PM UTC
HN karma
679
Public activity
177 items

About yoshuaw

Be kind to people, be ruthless to systems.

Concurrent Computing ←

Programming Language Design ←

WebAssembly and Rust ←

u(๑╹ᆺ╹)

Recent public activity

  1. comment
    Comment #49162041

    Niko Matsakis (T-Lang) has since also published a post on only-bounds: https://smallcultfollowing.com/babysteps/blog/2026/06/09/onl... . Sized hierarchy, Move, and Forget/Leak all …

  2. comment
    Comment #49161910

    You're right that this is an important issue. I wrote a post explaining this in some detail, so at the very least we avoid having the same problem with generator functions: https:/…

  3. comment
    Comment #49110161

    One of my favorite quotes on this topic is: "Type systems are just the parts of formal verification we've figured out how to make fast."

  4. comment
    Comment #48959404

    I thought this was a good explainer on what In-toto is, when to use it, and how it's different from e.g. Sigstore: https://nesbitt.io/2026/05/24/signing-is-for-the-bad-days.ht...

  5. comment
    Comment #48877415

    Sodium-ion batteries are now also finally coming to market (CATL Naxtra) [1]. This gives me a lot of hope for the future. [1]: https://www.electrive.com/2026/06/26/catl-targets-up-…

  6. comment
    Comment #48864296

    My favorite base 10 clock is Neralie: http://wiki.xxiivv.com/site/time.html > The Neralie clock has two groups of 3 digits, called the beat & the pulse. A beat contains 1000 pulses…

  7. comment
    Comment #48784074

    Worse specs? Sure. Worse value? I don't think so. Worse accuracy? Perhaps not either. A price of 30 EUR makes this sensor really easy to pick up. For the same price as one Aranet (…

  8. comment
    Comment #48751948

    This is just days after EU courts ruled private jet construction counts as a "green investment": https://www.reuters.com/business/environment/eu-court-says-p...

  9. comment
    Comment #48509988

    Mozilla is currently prototyping this in the browser [1] and measured 45% reduced overhead compared to calling DOM APIs through JS glue. The Chrome team has also expressed their in…

  10. comment
    Comment #48508661

    Seconding this. Writing .wast files by hand is kind of fun as a novelty, but it's in no way something I'd want to maintain interfaces in. Declarative interfaces via the WIT format …

  11. comment
    Comment #48506884

    Thank you!

  12. comment
    Comment #48506294

    Hey everyone, we just published the announcement post for WASI 0.3 on the Bytecode Alliance blog: https://bytecodealliance.org/articles/WASI-0.3 The current link is just the releas…

  13. comment
    Comment #48497708

    If you want compilers to be able to natively target browsers and access the browser DOM APIs, then you need to define some kind of contract between browsers and compilers on how to…

  14. comment
  15. comment
    Comment #48298733

    I'm personally quite excited for Matter Casting. I haven't actually looked into the details of casting protocol itself, but I've been really enjoying my Matter devices at home and …

  16. comment
    Comment #47582898

    I've found old buildings to have generally worse air quality than newer buildings because of a lack of mechanical ventilation.

  17. comment
    Comment #47362593

    For the past seven years I've been urging people to stop using `select!` in async Rust code and use dedicated structured control flow primitives instead. Correct use of `select!` c…

  18. comment
    Comment #47172341

    The other side of the story here is also worth considering: native support in browsers provides a stable compile target for language toolchains. It'd be really nice if targeting th…

  19. comment
    Comment #47172253

    I think it's less about unlocking new scenarios per se, and more about making existing scenarios better. If given the choice I'll generally prefer to write my code in Rust. But wit…

  20. comment
    Comment #46913101

    This is the same author who found and reported ABI incompatibilities between clang and gcc: https://faultlore.com/abi-cafe/book/trophies.html — Given these incompatibilities have s…

  21. comment
    Comment #46764103

    A lot of us are our own instance admins, with our own accounts being the only accounts associated with our domains. I don't self-host though; I pay a dedicated hosting provider to …

  22. comment
    Comment #46749259

    > I always forget the order of precedence for FnOnce/Fn/FnMut The way I remember the ordering is by thinking about the restrictions the various Fn traits provide from a caller's pe…

  23. comment
    Comment #46687690

    If we're talking sanitation tech: I'm personally really excited by the further miniaturization of (far)-UVC light sources [1]. Far-UVC lamps deactivate airborne pathogens, but cann…

  24. comment
    Comment #46410646

    I couldn't agree more. And in the rare cases where destructors do need to be created inline, it's not hard to combine destructors with closures into library types. To point at one …

  25. comment
    Comment #45806426

    The differences in regional prices are interesting to me. From a recent article comparing BYD's offerings [1]: > The BYD Dolphin EV sells for the equivalent of around $16,500 in Ch…