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
-
View post
Something I'm sure will get people to yell at me on here, but a critique of AI that doesn't resonate with me at all is: "…but they trained it on stolen works." Reductively there are two positions here: - Piracy good and IP laws bad - Piracy bad and IP laws good I see this as an example of how important projects like Anna's archive and the internet archive really are. I want information to be free!
-
View post
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!
-
View post
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
-
View post
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 "...
-
View post
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!
-
View post
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)
-
View post
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).
-
View post
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 ^^
-
View post
✅ performance review submitted
- View post
-
View post
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.
-
View post
Yay, it’s now possible to call Wasm Components directly from the CLI using a familiar command/flags/args notation!
-
View post
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.
-
View post
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.
-
View post
&quot;Share what you make, not what you hate&quot; is still one of those things I tell myself regularly.
-
View post
&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).
-
View post
`Infallible = !` in Rust is apparently now in FCP! I&#39;m so excited for this! https://github.com/rust-lang/rust/issues/155924
-
View post
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...
-
View post
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.
-
View post
Are you excited for quieter construction work? I know I am! https://youtu.be/Qp--iJi4Uh8
-
View post
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.
-
View post
Spoke at a meetup today for the first time in five years. That was a lot of fun ^^
-
View post
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.
-
View post
I just went in for my third dose against Tick-Based Encephalitis, and the lovely person administering the shot told me that they are expecting to be able to provide immunization against Lyme disease either in 2027 or 2028! Apparently Pfizer has a vaccine currently being trialed in phase 3. And they expect it will go well, which means a vaccine might actually become available soon!
-
View post
LLMs are clearly giving the broader tech workforce an existential crisis. Which I think is understandable. If you view your job as solving issues for business as quickly as possible by way of writing code; then yeah you&#39;re generally not going to fare well against a machine. I think things become more interesting when the frame shifts from &quot;the output is code&quot; to &quot;the output are systems&quot;. IMO writing the code has never been the hard part of building s...