@squillace@hachyderm.io avatar

squillace

@squillace@hachyderm.io

"Does not pose a present danger." Corp advice and bail bonds. Also: PM for OSS dev on Azure, vice chairperson @bytecodeallies. Mostly Linux, mostly helpful

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

frankel, to webassembly
@frankel@mastodon.top avatar

I spent a large portion of the day playing with the #WebassemblyComponentModel tutorial.

https://component-model.bytecodealliance.org/tutorial.html

I get "encoded as a component but the #WebAssembly component model feature is not enabled" when running #wastime run my.wasm.

Any help/hint would be very welcome

squillace,
@squillace@hachyderm.io avatar

@frankel did you use the proper command option?
wasmtime run/serve -S?

sunfish, (edited ) to random
@sunfish@hachyderm.io avatar

Social media: you're a bad open source project and you should feel bad if you don't:

  • have amazingly complete and beautiful documentation
  • have a polished Windows experience
  • personally engage with every bug report
  • have a clean interfaces everywhere, unencumbered by backwards compatibility constraints
  • support backwards compatibility with everything forever

Also social media: Oh and remember to keep it sustainable. Love those sustainabubbles.

squillace,
@squillace@hachyderm.io avatar

@sunfish yeah, this is all bullshit

squillace,
@squillace@hachyderm.io avatar

@sunfish it's a mismatch of inbound scale and outbound individuals. Everyone wants to do everything good and professional in theory but in practice that takes time and money (for food and for that time not taken elsewhere).

by definition, if one tries to square those incompatibilities -- that is, tries to take all inbound "suggestions" at once, failure and guilt follow.

therefore: no one needs to square the incompatibilities.

squillace, to webassembly
@squillace@hachyderm.io avatar

Congratulations to a whole bunch of people who have laid down a suggested path to use components and the artifact spec 1.1: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact/

This gives a lot of people the possibility to begin using a platform with components that they already know and love -- and it gives the ability to target any arch or os with one "artifact". multiarch builds goes away here.

squillace,
@squillace@hachyderm.io avatar

@sunfish yuppers! Have to have a look at how toolchains can use this directly

devs, to webassembly
@devs@fastly.social avatar

Getting started with ? Let us point you in the right direction with videos on OS design, the component model, security features, generative AI and more! ▶️

https://www.fastly.com/blog/fastly-can-teach-you-about-the-wasm-future-in-just-6-talks

squillace,
@squillace@hachyderm.io avatar

@devs One that Fastly's Luke Wagner gave at about a month ago I want to call out as absolutely unmissable. https://www.youtube.com/watch?v=y3x4-nQeXxc.

whitequark, to random
@whitequark@mastodon.social avatar

if you're misusing a SATA cable or connector for carrying non-SATA signals i will be judgemental and i will be personal in it

squillace,
@squillace@hachyderm.io avatar

@whitequark they go hand in hand, I guess

squillace, to webassembly
@squillace@hachyderm.io avatar

For those starting out in the , , and ecosystems we have two (2!) software engineering positions for devs located in:

  • Poland
  • Serbia
  • Romania
  • The Czech Republic

Def apply. If you don't, we can't find you!!!

https://jobs.careers.microsoft.com/global/en/job/1678249/%E2%80%8B%E2%80%8BSoftware-Engineer

whitequark, to random
@whitequark@mastodon.social avatar

if webassembly isn't solving your problems you're clearly not using enough of it

squillace,
@squillace@hachyderm.io avatar

@whitequark wow, when you drink the koolaid, you do NOT fuck around

tomayac, to webassembly
@tomayac@toot.cafe avatar

📢 The slides of Thomas Nattestad's and my talk on 👉 at Google 👈 are available at https://docs.google.com/presentation/d/1bnYntCeekIev8hZnizixvLPUV7ljfJ2hNO6vBOcnXlE/edit?usp=sharing.

In the talk, we showed a lot of examples of how Google uses in its products, creates tooling for Wasm, and contributes to Wasm's standardization.

For questions, catch either of us at the conference.

squillace,
@squillace@hachyderm.io avatar

@tomayac which was a great talk! @anfibiacreativa and mine is now at https://www.youtube.com/watch?v=sofGOtwGWu8. debugging, in and out of JS stacks.

squillace, to webassembly
@squillace@hachyderm.io avatar

Warren Dujardin just put out a prototype of :usb: https://github.com/Wadu436/usb-wasm. Give it a look; there are a bunch of funky issues around this area in IoT, but I love seeing these PoCs.

GossiTheDog, to random
@GossiTheDog@cyberplace.social avatar

deleted_by_author

  • Loading...
  • squillace,
    @squillace@hachyderm.io avatar

    @GossiTheDog but... do they? This is one that would create the incentive to limit these AI services, or a disincentive to use them. Seems more like a political move, a signal to govs that "they care and pay attention, you can trust us" with this.....

    squillace,
    @squillace@hachyderm.io avatar

    @GhostOnTheHalfShell @GossiTheDog because it is. 🙂

    squillace, to webassembly
    @squillace@hachyderm.io avatar

    sooooper stoked because @brettcannon has just submitted the instructions for building CPython to components 0.2.0! Hoping this will end up being Tier 2 in near future: https://github.com/python/devguide/pull/1273

    squillace, to random
    @squillace@hachyderm.io avatar

    @sunfish and @yosh just humor me here, but while I'm not proposing a new name for WIT keywords I am going to say that exports will always be "exposes or offers" and imports will always be "consumes or calls".

    squillace,
    @squillace@hachyderm.io avatar
    squillace, to webassembly
    @squillace@hachyderm.io avatar

    components, often referred to as wasi preview 2, is overwhelmingly passed by the W3C wasi working group.

    this level of work has been a long time coming. I congratulate every single contributor over time.

    And I can't wait to use it.

    J12t, (edited ) to random
    @J12t@social.coop avatar

    Curious:

    Who is using in production? What for?

    Ed: typo

    squillace,
    @squillace@hachyderm.io avatar

    @J12t you mean, Fastly, Microsoft, Google, Amazon, Shopify,.... that kind of thing? Because they all do.

    squillace, to webassembly
    @squillace@hachyderm.io avatar

    just ran across another great presentation a few weeks back by @SteveSanderson about components using , , and . Steve does a great job of walking up the complexity chain to show you how components benefit the developer.
    https://www.youtube.com/watch?v=fIYYC_p_uU8&t=2312s

    squillace, to random
    @squillace@hachyderm.io avatar

    how long does node usually take to compile? Asking for a friend.

    squillace,
    @squillace@hachyderm.io avatar

    @isntitvacant so on this older HP, like 45 minutes.... got it.

    squillace, to webassembly
    @squillace@hachyderm.io avatar

    SOOOOOOOOO CLOOOOOOSE! While I found a hang issue with and a tinygo component, the video first tries out @sunfish's Rust wasi:http component and it runs great on wasmtime, spin, and jco. I'm feeling the portability already!

    video/mp4

    squillace,
    @squillace@hachyderm.io avatar

    @sunfish awwwright: now we got going in components, thanks to @joeldice and -py

    squillace, to webassembly
    @squillace@hachyderm.io avatar
    Migueldeicaza, to random
    @Migueldeicaza@mastodon.social avatar

    The duolingo tournament this week is brutal. Don’t people have hobbies?

    squillace,
    @squillace@hachyderm.io avatar

    @Migueldeicaza in college, I knew a 20-year-old Qatari who spoke, fluently, 6 languages without even thinking about it.

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