Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nilslice
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
181.
▲
by
nilslice
4y ago
hey thank you! appreciate you putting this article together.
182.
▲
by
nilslice
4y ago
For anyone who want to experiment with WebAssembly in Java, we just shipped a Java Host SDK[0] for Extism[1] which makes it about as easy as possible to call wasm functions from your Java programs. 0: https://extism.org/docs
183.
▲
by
nilslice
4y ago
Yes, protobuf can absolutely be used here. You just want to make sure that the plug-in language supports it.
184.
▲
by
nilslice
4y ago
it's underway! https://github.com/extism/extism/pull/119/files
185.
▲
by
nilslice
4y ago
It's already underway! https://github.com/extism/extism/pull/119
186.
▲
by
nilslice
4y ago
> Hmm, was just thinking it over, wonder if it be useful if Extism did allow flexibility in deployment (meaning that the mechanism for calls wasn't just limited to using WebAssembly to do the call/security), but could switched
187.
▲
by
nilslice
4y ago
hey, thanks for checking out the project! it's not quite the sidecar pattern (assuming i'm interpreting the link you shared correctly) - since Extism is actually _embedded_ into your program's process, not isolated over a net
188.
▲
by
nilslice
4y ago
You got that right! :)
189.
▲
by
nilslice
4y ago
I hope Extism can help you make that happen! Here’s an example of a Go app that calls Extism plugins in case it helps: https://github.com/extism/extism-fsnotify
190.
▲
by
nilslice
4y ago
For those who want to go straight to the code: https://github.com/extism/extism
191.
▲
by
nilslice
4y ago
Very interesting, would love to know more about the library ;) It does sound like you have found a _great_ use case for WebAssembly, and yes, Extism could provide similar functionality! We call it a "plug-in system" because that&#
192.
▲
by
nilslice
4y ago
Awesome! We'd love to see what you end up building, and if you use Extism please let us know what you find missing... > For what it's worth, the use case and value of something like this was immediately apparent to me. Thank yo
193.
▲
by
nilslice
4y ago
LOL Thank you on all 3 points!! I intended to invoke thoughts about how Extism enables one to "extend from within", thus the octopus crawling out from the skull. And also that the thing Extism should replace is rather cursed... lo
194.
▲
by
nilslice
4y ago
Syrus, thanks for the kind words! Would love to work with you on integration. I'll reach out & find some time to sync up on it. Or, feel free to join our Discord and we can loop in the team: https://discord.gg/cx3us
195.
▲
by
nilslice
4y ago
for JS on the Web, yes - we ported our runtime specific APIs to TypeScript and expose them to the WebAssembly runtime in the browser for JS in Node, we use wasmtime embedded within our runtime -- looking into what the tradeoffs are to re-im
196.
▲
by
nilslice
4y ago
WasmEdge is really cool -- I'm super impressed with the work they are doing and hope to eventually provide an alternative runtime backend to Extism using WasmEdge (maybe they'd like to help!) To answer your questions: 1. Extism p
197.
▲
by
nilslice
4y ago
only one way to find out....
198.
▲
by
nilslice
4y ago
If you're interested in helping us get there, we'd love the help. Hop in the Discord and we can talk about what it would take.
199.
▲
by
nilslice
4y ago
Thank you - that's a great point, and totally slipped my mind when writing this.
200.
▲
by
nilslice
4y ago
Yea, marketing is hard. Glad bhelx is here to help :)
201.
▲
by
nilslice
4y ago
We also have some example projects in the GitHub org, pointing out this one specifically, to create a UDF engine in sqlite3: https://github.com/extism/extism-sqlite3
202.
▲
by
nilslice
4y ago
Thanks! I want to highlight that Extism supports both server-side AND browser environments, running the same plug-ins. So SaaS is a great example of a place where end-users may want to extend functionality that runs on the client, server, o
203.
▲
by
nilslice
4y ago
There are some examples, but the announcement is focused on the project itself - we will follow up over the next week+ with some end-to-end examples. Stay tuned!
204.
▲
by
nilslice
4y ago
Currently it is not, but we are closely tracking the Component Model to see how we can best utilize it. There are a few places we know we can leverage it, namely in the HTTP interfaces and other imports we provide to plug-ins. But, we also
205.
▲
by
nilslice
4y ago
Authors are here to answer questions! To add a little bit of detail: Extism is an open-source universal plug-in system with the goal of making all software programmable. Easily embed Extism into 13 popular programming languages (server or b
206.
▲
Extism: Make all software programmable with WebAssembly
(extism.org)
382 points
by
nilslice
4y ago
|
167 comments
207.
▲
by
nilslice
4y ago
Good to know! FWIW, this is a very beta demo version of a product I'm working on (Modsurfer). It's made to capture snapshot/moment-in-time details about a module (maybe you're running untrusted code in your system and wa
208.
▲
by
nilslice
4y ago
very cool to look at the unpacked module, in all its wasm glory https://whatsinyourwasm.com/module/6 (warning: not mobile friendly...)
209.
▲
by
nilslice
5y ago
Yes, at a low (assembly-like) level, "circuits" define how a series of gate operations are applied to qubits. Various abstractions make this easier, including the languages and frameworks mentioned in the linked article. Interesti
210.
▲
by
nilslice
5y ago
I'm at Cloudflare for 1 more week. Feel free to send it my way - happy to give you feedback or pipe it to the recruiting manager for a role that sounds like a good match: smanuel [@] cloudflare.com
More ›