Viewing profile — yoshuaw
yoshuaw
HN member- Joined
- Mon, Sep 08, 2014, 5:46 PM UTC
- HN karma
- 679
- Public activity
- 177 items
- HN profile
- View on Hacker News ↗
About yoshuaw
Concurrent Computing ←
Programming Language Design ←
WebAssembly and Rust ←
u(๑╹ᆺ╹)
Recent public activity
-
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 …
-
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:/…
-
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."
-
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...
-
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-…
-
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…
-
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 (…
-
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...
-
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…
-
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 …
-
comment
Comment #48506884
Thank you!
-
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…
-
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…
- comment
-
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 …
-
comment
Comment #47582898
I've found old buildings to have generally worse air quality than newer buildings because of a lack of mechanical ventilation.
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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 …
-
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…