yosh
yosh@toot.yosh.is
<p>Be kind to people, be ruthless to systems.</p><p>Concurrent Computing ←<br />Programming Language Design ←<br />WebAssembly and Rust ←</p><p>u(๑╹ᆺ╹)</p>
Posts
-
Post #4396507
I've got to brush up on hypervisor knowledge for work over the coming weeks. Please send me your favorite (introductory) resources, if you have any!
-
Post #4115066
This is a pretty good post calling out Andrew Kelly (Zig) and Filip Pizło's (Fil-C) crank opinions about memory safety in Rust: https://itsallaboutthebit.com/memory-safety-absolutists
-
Post #4096299
There's that recent post about a math professor prompting his way to victory on an unsolved math problem. I've seen some people conclude that it means "math is dead", but like: - The prompt was like 14 or so pages, written by a literal math professor - The solution was proven using Lean - The solution was manually verified by the professor - The final paper was written by that same professor Idk, but to me that sounds more like guided fuzzing + constraint solving than "...
-
Post #4047140
Ohh yay, Wasmcloud just uploaded a number of their interfaces to wasm.directory! https://wasm.directory/wasmcloud This includes interfaces for Postgres, secret management, and messaging. Very cool!
-
Post #3297521
On the Bytecode Alliance blog: The Road to Component Model 1.0 https://bytecodealliance.org/articles/the-road-to-component-model-1-0 (This post is from yesterday, WASI 0.3 release post will go up tomorrow)
-
Post #3271799
I should probably write about `hoist { … }` blocks* and why I don't like them conceptually. Non-linear evaluation ordering is one of those things that people really struggle to follow and I think languages should generally avoid. * (Usually written as `.use` or `move(…)` — but it's the same feature).
-
Post #2646008
when the Unifi travel router works, it *works*. It&#39;s so nice to just be able to sit here in a hotel room and have everything automatically connect ^^
-
Post #2646007
✅ performance review submitted
- Post #2646006
-
Post #2646004
I feel like I need to tell the world about labneh. If you eat dairy: labneh is easily top 3 dairy products of all time for me.
-
Post #2510037
Yay, it’s now possible to call Wasm Components directly from the CLI using a familiar command/flags/args notation!
-
Post #2415498
Pet peeve in kitchen design YouTube: the misunderstanding of &quot;the kitchen triangle&quot;. The distance between cooktop, sink, and fridge is not actually important (up to a limit ofc). There are three more important things to pay attention to: 1. The sink -&gt; prep -&gt; cooktop transition. 2. Having a fridge accessible from corridors so nobody needs to cross the active cooking zone to grab a snack or drink. 3. Having a load/unload zone close to the fridge and oven.
-
Post #2415497
Whenever I hear anyone in positions of power say: &quot;It travels through respiratory droplets&quot; I&#39;m now conditioned to believe that it also travels through aerosols as well. But that&#39;s scary to say, so &quot;droplets&quot; is the more palatable lie.
-
Post #2415496
&quot;Share what you make, not what you hate&quot; is still one of those things I tell myself regularly.
-
Post #2302708
&quot;Human DDoS&quot; — when a single person grinds a conversation to a halt not by breaking any rules on paper, but by sheer volume of engagement. Maintainers get overwhelmed, bystanders disengage, nobody can keep track, and the effort strands. It&#39;s honestly a pretty effective way of derailing consensus efforts in projects that aren&#39;t good at telling people to cut their shit out (which can be done nicely yet firmly).
-
Post #2234883
`Infallible = !` in Rust is apparently now in FCP! I&#39;m so excited for this! https://github.com/rust-lang/rust/issues/155924
-
Post #1787316
In case people are wondering why GitHub has been having some issues as of late - the GitHub COO recently shared that they&#39;re handling up to an order of magnitude more traffic than they were a year ago. It&#39;s not like GitHub is just serving up pictures and text - things like the core git backend and actions are quite complex to host at scale. Idk, I guess I&#39;m not surprised there are some stability issues when they&#39;re going from handling 1 billion commits/year to 14...
-
Post #1746129
I didn&#39;t realize that Swiss trains apparently also adhere to the &quot;schedule for 80% of capacity rule&quot;. Apparently trains in Switzerland go around 80% of the top speed possible on the track. The 20% overhead is used to make up time in the case of delays. The thinking is: stable and predictable operation is more important than going faster. Because the cost of passengers regularly missing layovers is much higher than the benefits of trains being 20% faster.
-
Post #1649085
Are you excited for quieter construction work? I know I am! https://youtu.be/Qp--iJi4Uh8
-
Post #1412146
Some decent progress today on my Wasm Component package manager! I managed to extract the metadata from components and started rendering it out. This builds on some of the metadata work I did last year, adding a set of conventional custom sections to wasm-tools for things like license info, author data, and revisions.
-
Post #1400093
New blog post: Why WebAssembly Components https://blog.yoshuawuyts.com/why-webassembly-components/
-
Post #1299942
Big new Wasmtime security release today - 11 new CVEs found including 2 critical ones using LLMs. https://bytecodealliance.org/articles/wasmtime-security-advisories If LLMs can find this many critical bugs in a project that is as rigorous about security as Wasmtime, then get ready for projects with weaker security postures to do a lot worse. Like,,, actually.
-
Post #1030196
I never quite thought of it consciously but: - renewable energy sources implies the opposite are: - consumable energy sources
-
Post #977709
From the Mozilla Hacks blog: Making WebAssembly A First-Class Language on the Web (by @ryan) https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/ Firefox is experimenting with native WebAssembly Component support in the browser and giving it access to the DOM! It removes pretty much all of the overhead Wasm on the web has today compared to JS. Making it possible for web apps written entirely in Rust to start outperforming JS.
-
Post #965037
The most effective argument against the conflation of Zionism with Judaism I&#39;ve seen is to point out the fact that most Zionists aren&#39;t even Jewish. By numbers: most Zionists are Christian fundamentalists who believe in some kind of doomsday prophecy. The US Zionist organization &quot;Christians for Israel&quot; alone has 10 million registered members; which is more than Israel&#39;s population of 9.6 million: https://en.wikipedia.org/wiki/Christians_United_for_Isra...
-
Post #965034
Huh, fascinating: so conceptually it makes sense to charge up thermal batteries using excess solar to provide heat later on. I just saw a video arguing the inverse: for climates where air conditioning is useful, excess solar can be used to cool a mass to provide refrigeration later on. Imo there&#39;s something really satisfying about the parity between these having hot and cold masses to regulate climate?
-
Post #965032
Now reading: - What Category Theory Teaches Us About DataFrames: https://mchav.github.io/what-category-theory-teaches-us-about-dataframes/ - Towards Scalable Dataframe Systems: https://arxiv.org/abs/2001.00888 - Seven Sketches in Compositionality - An Invitation to Applied Category Theory https://arxiv.org/abs/1803.05316 The second and third articles are linked to by the first. That last one in particular is pretty fun, featuring #graphcooking diagrams as the introductory example.
-
Post #965030
Key dates to keep in mind when it comes to oil shortages. Deliveries of oil via the strait of Hormuz will stop arriving on: - East Asia: ~April 1st (this week) - Europe: ~April 10th (next week) - North America: ~April 14th (next weekend) If you thought oil at $110 USD/barrel was bad, the impact is about to hit countries worldwide and it&#39;s about to get a whole lot worse. Literally the only good thing to come out of this is that it proves the case for renewables and electrification.
-
Post #828440
Spoke at a meetup today for the first time in five years. That was a lot of fun ^^
-
Post #828439
Project Hail Mary was great. I had no idea what it was about and just went to see it because a number of yall were excited for it. Hadn&#39;t even seen the trailer. I have zero regrets about that. I had a really good time.