@yosh@toot.yosh.is
@yosh@toot.yosh.is avatar

yosh

@yosh@toot.yosh.is

Better things are not only possible; they're within reach.

Concurrent Computing ←
Programming Language Design ←
Rust and WebAssembly at Microsoft ←

u(๑╹ᆺ╹)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

yosh, to random
@yosh@toot.yosh.is avatar

I learned about the first/second-hand account feature of the Cherokee language, and I really like it. My understanding is that verbs take a different suffix depending on whether you yourself observed something, or you got that information from someone else.

Would happily trade, say, gendered nouns in Latin languages for clearer provenance by default.

yosh, to random
@yosh@toot.yosh.is avatar

low dopamine type of day. tell me something you’re proud of you did recently

yosh,
@yosh@toot.yosh.is avatar

@xgranade that’s so cool, congratulations! 🎉

yosh, to random
@yosh@toot.yosh.is avatar

Oh I guess it’s still autism awareness month? Sorry, I was distracted.

Yeah, anyway: I have autism. Surprising? I sure hope not. This is basically where I get to talk about my special interests every day. Thank you for listening, lmao.

yosh, to random
@yosh@toot.yosh.is avatar

Someone should write a user-oriented WASI-based OS, and I’m not even kidding.

I want a virtual OS I can load onto any operating system, give a manifest file, and it’ll deploy an entire server environment. Think: stripped down Synology OS, but virtualizable, and only runs WASI programs.

Its key feature would be: it can automatically update itself and its applications whenever updates become available.

yosh,
@yosh@toot.yosh.is avatar

Once again not loving that I can’t just write applications for my Synology NAS without needing to go through the complicated process of packaging it up in a very specific architecture-dependent way.

My NAS isn’t powerful enough to run Docker containers either — Wasm Components really would be perfect. But we don’t have a way to auto-update them… yet.

yosh, to random
@yosh@toot.yosh.is avatar

in order to uphold an “international rules-based order” the system has to at least give the impression that the rules are enforced equally for all parties

or maybe even weaker than that: it should not be incredibly obvious and become part of the mainstream conversation that they aren’t

yosh, to random
@yosh@toot.yosh.is avatar

“The international placeless country of wealth” is such a good phrase.

yosh,
@yosh@toot.yosh.is avatar

That reminds me that a good number of Michelin-guide restaurants serve:

  • foix gras
  • gold leaf (why?)
  • caviar
  • wagyu

You can find these nearly everywhere, and they’re always boring as shit. It’s again using something which is inherently human and can be fun and exciting as a status symbol instead.

yosh,
@yosh@toot.yosh.is avatar

(Yes, I’m feeling spicier than usual today about the heightening contradictions)

yosh, to random
@yosh@toot.yosh.is avatar

Art not as something to be enjoyed, but as a status symbol. The “best” art. The most expensive art. Look at this art I own. Does that not make me important?

yosh, to random
@yosh@toot.yosh.is avatar

I know very little about data frames, but at a glance they remind me a lot of differential dataflow? How would you articulate the differences between the two systems?

yosh,
@yosh@toot.yosh.is avatar

@xgranade I was looking at Pola.rs, which I believe is very similar to Pandas. I don’t know what System.Data.Analysis.DataFrames is?

yosh,
@yosh@toot.yosh.is avatar

@xgranade oh hah, glad I got to share the good news! I fully expected you to already know about it :D

I’m looking at it, and it seems neat. But then I think back to what I’ve read about differential dataflow and im suddenly unsure how they differ?

From an API perspective they seem really similar too: https://github.com/TimelyDataflow/differential-dataflow

yosh,
@yosh@toot.yosh.is avatar

@xgranade oh interesting, thank you for explaining! — To clarify: by “data varies” do you mean just the data contained within, or potentially also even the schema?

By “stage of data processing”, is a good way to interpret this that data frames might be most useful to arrive at a useful analysis, and differential dataflow is useful when you need to make that analysis perform well later on?

yosh,
@yosh@toot.yosh.is avatar

@xgranade I see! Ty!

yosh, to random
@yosh@toot.yosh.is avatar

New blog post: Changes to Rust's WASI targets

https://blog.rust-lang.org/2024/04/09/updates-to-rusts-wasi-targets.html

yosh, to random
@yosh@toot.yosh.is avatar

Did y’all see that VS Code is now shipping a built-in test coverage API?

I haven’t really used test coverage measurements since I moved away from JS; but hopefully if it’s more integrated in IDEs it’ll eventually become easier to use.

https://code.visualstudio.com/updates/v1_88#_test-coverage

yosh, to random
@yosh@toot.yosh.is avatar

In 2023 I started deleting most of the photos I’ve taken on my phone, and I’ve kept that doing through 2024 so far.

I really like it! The only photos I keep are the ones I really like! And I make sure to straighten them out, apply some basic color correction, make sure I crop it / frame it to look good. And I find it makes my photo roll so much more pleasant to look back on!

yosh, to random
@yosh@toot.yosh.is avatar

I do legitimately hope that Linux eventually stops being the most relevant open source OS out there.

It’s takes from senior project leadership like: "We ship our own bespoke memory model, for performance reasons - we don't care if no ISA vendor supports it” and: “Instead of panicking when UB would trigger, we believe code should just keep going instead.”

I'm not a kernel domain expert; but I know that this isn't a sound basis to build a system on. And it makes me wonder about everything else.

yosh, to random
@yosh@toot.yosh.is avatar

Which registrar do people use for their .rs domains? I’m looking at what seem to be popular providers, and none stand out as particularly trustworthy?

yosh,
@yosh@toot.yosh.is avatar

@theincredibleholk ohh ty! They look a lot more legit. But also so much more expensive than the less legit looking sites 😅

~150USD/yr vs ~20USD/yr

Not sure I want to spend that much for what is essentially a static web page 😅😅

yosh, to random
@yosh@toot.yosh.is avatar

Again: if you’re on an airplane, you should be wearing a high-filtration mask. It’s sound practice for the entire flight, but especially before takeoff and after landing.

Here are the CO2 measurements from a flight I took yesterday - the two peaks are from embarking and disembarking, showing the plane’s ventilation systems being shut off. This is unfortunately a frequent practice.

yosh, to random
@yosh@toot.yosh.is avatar

Want to work with me at Microsoft? One of the teams I work closely with is hiring a senior software engineer to among other things work on Hypervisor tech for use with WASI. Work is primarily in Rust. Job is remote friendly.

More details here: https://x.com/davidjustice/status/1770157442581528716

Direct link to the job page: https://jobs.careers.microsoft.com/global/en/job/1687215/Senior-Software-Engineer

yosh,
@yosh@toot.yosh.is avatar

“What kind of things would I be working on?” You’d get to work among other things on VMs which boot in nanoseconds, use 3MB of memory a pop, and context switch as fast as processes:

https://youtu.be/Tz2SOjKZwVA

Like actual proper, “We get this right, the field of applied computing moves forward” kind of stuff.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • DreamBathrooms
  • modclub
  • tacticalgear
  • GTA5RPClips
  • magazineikmin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • rosin
  • slotface
  • everett
  • kavyap
  • provamag3
  • cubers
  • ngwrru68w68
  • normalnudes
  • cisconetworking
  • Durango
  • khanakhh
  • Leos
  • ethstaker
  • tester
  • anitta
  • osvaldo12
  • megavids
  • lostlight
  • All magazines