We

WebAssembly Instrumentation in the Wizard Research Engine

Hacker News

WebAssembly Instrumentation in the Wizard Research Engine

Hello all, I've been working on research tools for Wasm for some time now, and just today we put up the pre-print for our newest paper "Flexible Non-intrusive Dynamic Instrumentation for WebAssembly" ( https://arxiv.org/abs/2403.07973 ), which will appear in ASPLOS 2024. Two previous papers, one about Wizard's interpreter ( https://dl.acm.org/doi/10.1145/3563311 ) and one about the JIT ( https://arxiv.org/abs/2305.13241 ) have been discussed on HN before. This new paper explains what Wizard is really about: dynamic instrumentation of Wasm programs, without modifying the program or its behavior. Wizard can do this with a flexible callback API (probes) that are supported, and indeed optimized, in all of Wizard's execution tiers. We'd be interested in more feedback, more people kicking the tires, and ideas for more dynamic analyses that can be built through its APIs. It's pretty easy to write a new monitor that instruments and studies programs; this is what we expect people will want to do very often. And of course we'd welcome contributions of useful monitors back to Wizard's repo. (This post is also part apology in that I suck at marketing and documentation--I'm deep in compilers most of the time!).

Share card

Actual performance

7points
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
84%84% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
71%71% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: new, apis, plain · Missing: mac, agents, macos
68%68% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
33%33% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
31%31% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
18%18% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Webhound
Webhound80%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A research engine for your agent

Product Hunt+366Artificial Intelligence
Scrpts
Scrpts23%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A research engine for cybersecurity threats

Indie Hackers1apis
Ne
Neverbleed – privilege separation engine for OpenSSL and LibreSSL54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Neverbleed – privilege separation engine for OpenSSL and LibreSSL

Hacker News47
Me
Mediachain Attribution Engine54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mediachain Attribution Engine

Hacker News64
Th
Thredded Forums Engine70%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Thredded Forums Engine

Hacker News5
We
WebGL Voxel Engine67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

WebGL Voxel Engine

Hacker News113
Qu
QuantifyNow – Bayesian statistics and experimentation engine40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

QuantifyNow – Bayesian statistics and experimentation engine

Hacker News1
Ob
Objective-C Tetris engine54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Objective-C Tetris engine

Hacker News3
Pe
Personalisation engine for Magento29%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Personalisation engine for Magento

Hacker News1
Me
Meteora – an interaction engine51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Meteora – an interaction engine

Hacker News1