<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: syrusakbary</title><link>https://news.ycombinator.com/user?id=syrusakbary</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 08 May 2026 20:45:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=syrusakbary" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by syrusakbary in "Retrofitting JIT Compilers into C Interpreters"]]></title><description><![CDATA[
<p>Yeah, the strategy is literally the same</p>
]]></description><pubDate>Thu, 16 Apr 2026 22:12:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47800196</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47800196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47800196</guid></item><item><title><![CDATA[New comment by syrusakbary in "Ask HN: Who is hiring? (April 2026)"]]></title><description><![CDATA[
<p>Wasmer (YC S19) | <a href="https://wasmer.io/" rel="nofollow">https://wasmer.io/</a> | Multiple Roles | Remote (EU) or Office (US) | Full-time<p>We are building the next generation of infrastructure for AI without Docker containers, but with a better container technology based on WebAssembly!<p>We are hiring for:<p><pre><code>  * Rust Engineer (Remote, EU timezone)
  * Rust Distributed Engineer (Remote, EU timezone)
  * Developer Education Engineer (Office, San Francisco)
</code></pre>
<a href="https://www.workatastartup.com/companies/wasmer" rel="nofollow">https://www.workatastartup.com/companies/wasmer</a></p>
]]></description><pubDate>Thu, 02 Apr 2026 08:54:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47611760</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47611760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47611760</guid></item><item><title><![CDATA[Nanobrew: The fastest macOS package manager compatible with brew]]></title><description><![CDATA[
<p>Article URL: <a href="https://nanobrew.trilok.ai/">https://nanobrew.trilok.ai/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47501211">https://news.ycombinator.com/item?id=47501211</a></p>
<p>Points: 225</p>
<p># Comments: 146</p>
]]></description><pubDate>Tue, 24 Mar 2026 11:40:21 +0000</pubDate><link>https://nanobrew.trilok.ai/</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47501211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47501211</guid></item><item><title><![CDATA[New comment by syrusakbary in "Node.js needs a virtual file system"]]></title><description><![CDATA[
<p>Well, with the help of AI now you can have Fast, Affordable, and Correct.</p>
]]></description><pubDate>Mon, 23 Mar 2026 11:35:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488050</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47488050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488050</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Just set it to MIT :)</p>
]]></description><pubDate>Thu, 19 Mar 2026 14:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47440428</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47440428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47440428</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Thanks Yuri. Keep up the good work</p>
]]></description><pubDate>Thu, 19 Mar 2026 14:45:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47440412</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47440412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47440412</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Actually agree with you here. It will be a good idea to add docs for the CLI and the WebAssembly sandboxing</p>
]]></description><pubDate>Wed, 18 Mar 2026 22:12:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47432053</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47432053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47432053</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Yet... stay tuned!</p>
]]></description><pubDate>Wed, 18 Mar 2026 22:11:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47432041</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47432041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47432041</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Thanks Ben! Took us a bit to figure out the best architecture for it, but once it became clear then it was just a matter of implementing the missing bits.<p>I think the fact that WASIX is much more mature now have helped to increase development speeds quite a bit!</p>
]]></description><pubDate>Wed, 18 Mar 2026 17:08:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47428352</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47428352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47428352</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Yes it can :)</p>
]]></description><pubDate>Wed, 18 Mar 2026 08:40:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47423189</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47423189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47423189</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Yes, this should be fully possible.<p>We actually believe Edge.js will a great use case for LLM-generated code.</p>
]]></description><pubDate>Tue, 17 Mar 2026 22:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418956</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47418956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418956</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>>  I could not find usage examples on the edgejs.org page and the docs link points to the node docs, why?<p>This was intentional, as a demonstration that Edge and Node should not diverge a bit. You should be able to replace `node` with `edge` in your terminal and have things running, so that's why we point to the Node.js docs.<p>> But why the need of --safe then? What's the difference between using it and not using it?<p>Edge.js currently runs without a sandbox by default. The main reason for this is two fold: native currently performs a bit better than with the Wasm sandbox (about 10-20% better), and because we wanted to polish more the Wasm integration before offering it as default.<p>> $ edge pnpm run dev
> What is this doing?<p>This is making the `node` alias available for anything that you put after edge.
This allows pnpm to use the edge `node` alias instead of your platform node.<p>Things will be installed as usual, in your `node_modules` directory</p>
]]></description><pubDate>Tue, 17 Mar 2026 22:01:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418947</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47418947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418947</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Yes, it could run in iOS (using JavascriptCore, V8 in jitless mode, or QuickJS), although we don't have a prototype app yet.<p>It should probably take a few hours with AI to get a demo for it :)</p>
]]></description><pubDate>Tue, 17 Mar 2026 21:54:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418867</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47418867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418867</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Edge.js is fully compatible with Next.js</p>
]]></description><pubDate>Tue, 17 Mar 2026 21:52:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418845</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47418845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418845</guid></item><item><title><![CDATA[New comment by syrusakbary in "Node.js needs a virtual file system"]]></title><description><![CDATA[
<p>Since when we accepted that we can’t go fast and offer stability at the same time?<p>Time is highly correlated with expertise. When you don’t have expertise, you may go fast at expense of stability because you lack the experience to make good decisions to really save speed.
This doesn’t hold true for any projects where you rely on experts, good processes and tight timelines (aka: Apollo mission)</p>
]]></description><pubDate>Tue, 17 Mar 2026 21:01:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418259</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47418259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418259</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>It’s not a dumb question at all.<p>And yes, it will allow running Node.js apps fully on the browser, in a way that’s more compatible than any other alternative!<p>Stay tuned!</p>
]]></description><pubDate>Tue, 17 Mar 2026 20:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418120</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47418120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418120</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>We are so deep into the weeds that sometimes is hard for us to realize that maybe we are not explaining in the best terms.<p>What was the most confusing thing in the blogpost? I'd like to polish a bit more to make it clearer! Thanks a lot!</p>
]]></description><pubDate>Tue, 17 Mar 2026 20:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47417841</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47417841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47417841</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Only the current working directory will be exposed/mounted to the runtime (we do this to facilitate the DX when running local files without requiring the user to add extra flags).<p>As a fun exercise, you can try reading process.cwd() from edge in --safe mode and without it.</p>
]]></description><pubDate>Tue, 17 Mar 2026 19:51:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47417398</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47417398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47417398</guid></item><item><title><![CDATA[New comment by syrusakbary in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>Hi HN!<p>I'm Syrus, from Wasmer. We built Edge.js in a few weeks after different trials trying to bring Node.js to the Edge. We used AI and Codex heavily for this project, as otherwise the timeline would have spanned to a year plus to develop.<p>The summary of this announcement is that Edge.js:<p><pre><code>  * Runs using WebAssembly when in `--safe` mode
  * It's fully compatible with Node.js (passing all their spec tests for non-VM modules)
  * It has a pluggable JS engine architecture: can work with V8, Javascript, SpiderMonkey, QuickJS, Hermes, etc.
</code></pre>
Super happy to answer any questions you may have!</p>
]]></description><pubDate>Tue, 17 Mar 2026 19:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47417202</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47417202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47417202</guid></item><item><title><![CDATA[New comment by syrusakbary in "Node.js needs a virtual file system"]]></title><description><![CDATA[
<p>Fully disagree with this take. Not allowing AI assistance on PRs will likely decimate the project in the future, as it will not allow fast iteration speeds compared to other alternatives.<p>Note aside, OpenJS executive director mentioned it's ok to use AI assistance on Node.js contributions:<p><pre><code>  I checked with legal and the foundation is fine with the DCO on AI-assisted contributions. We’ll work on getting this documented.

</code></pre>
[1]: <a href="https://github.com/nodejs/node/pull/61478#issuecomment-4077289061" rel="nofollow">https://github.com/nodejs/node/pull/61478#issuecomment-40772...</a></p>
]]></description><pubDate>Tue, 17 Mar 2026 18:59:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47416734</link><dc:creator>syrusakbary</dc:creator><comments>https://news.ycombinator.com/item?id=47416734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47416734</guid></item></channel></rss>