<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: yuri91</title><link>https://news.ycombinator.com/user?id=yuri91</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 11 May 2026 14:29:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=yuri91" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by yuri91 in "BrowserPod 2.0: in-browser WebAssembly sandboxes. Run Git, bash, node, Python"]]></title><description><![CDATA[
<p>if anyone is curious about the technical details, I recently gave a talk about BrowserPod's architecture at the Wasm I/O conference. The recordings of the talks are being published on their YT channel (<a href="https://www.youtube.com/playlist?list=PLP3xGl7Eb-4P9UDywG2NOJLBtcch_Ry7A" rel="nofollow">https://www.youtube.com/playlist?list=PLP3xGl7Eb-4P9UDywG2NO...</a>), but mine is not there yet.</p>
]]></description><pubDate>Thu, 16 Apr 2026 13:39:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47792795</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=47792795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47792795</guid></item><item><title><![CDATA[New comment by yuri91 in "Edge.js: Run Node apps inside a WebAssembly sandbox"]]></title><description><![CDATA[
<p>I work on a project that does exactly that (and more): <a href="https://browserpod.io/" rel="nofollow">https://browserpod.io/</a>.<p>Currently it supports Node, but we plan to add Python, Ruby, git, and more.<p>You can see it in action in this demo: <a href="https://vitedemo.browserpod.io" rel="nofollow">https://vitedemo.browserpod.io</a><p>More info here: <a href="https://labs.leaningtech.com/blog/browserpod-10" rel="nofollow">https://labs.leaningtech.com/blog/browserpod-10</a><p>Ah and kudos to Syrus and his team for this release. Edge.js's architecture seems to have many similarities with BrowserPod. I see it as proof that we are both going in the right direction!</p>
]]></description><pubDate>Tue, 17 Mar 2026 20:53:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418135</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=47418135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418135</guid></item><item><title><![CDATA[Show HN: BrowserPod – In-browser Node.js, Vite, and Svelte with full networking]]></title><description><![CDATA[
<p>The code runs entirely in the Browser.<p>Inbound and Outbound networking are provided with the help of Cloudflare Workers, and the dev server is reachable from the Internet as long as the tab is open.<p>See <a href="https://labs.leaningtech.com/blog/browserpod-annoucement" rel="nofollow">https://labs.leaningtech.com/blog/browserpod-annoucement</a> for more info or ask anything here.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45591937">https://news.ycombinator.com/item?id=45591937</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Oct 2025 13:12:43 +0000</pubDate><link>https://vitedemo.browserpod.io</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=45591937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45591937</guid></item><item><title><![CDATA[New comment by yuri91 in "Agentic Coding Recommendations"]]></title><description><![CDATA[
<p>So using agents forces (or at least nudges) you to use go and tailwind, because they are simple enough (and abundant in the training data) for the AI to use correctly.<p>Does this mean that eventually in a world where we all use this stuff, no new language/framework/library will ever be able to emerge?<p>Competing with the existing alternatives will be too hard. You won't even be able to ask real humans for help on platforms like StackOverflow  because they will be dead soon.</p>
]]></description><pubDate>Thu, 12 Jun 2025 10:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44255908</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=44255908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44255908</guid></item><item><title><![CDATA[New comment by yuri91 in "WASM 2.0"]]></title><description><![CDATA[
<p>On the Web, you can do that today. This is what <a href="https://webvm.io" rel="nofollow">https://webvm.io</a> does for example. It jit-compiles Wasm modules at runtime from the original X86.</p>
]]></description><pubDate>Fri, 09 May 2025 15:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43938263</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=43938263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43938263</guid></item><item><title><![CDATA[New comment by yuri91 in "CheerpJ 4.0: WebAssembly JVM for the browser, now with Java 11 and JNI support"]]></title><description><![CDATA[
<p>For reference, when loading <a href="https://browsercraft.cheerpj.com" rel="nofollow">https://browsercraft.cheerpj.com</a> for the first time (up to loading a world), my browser downloaded ~32MB.<p>The second time almost nothing.</p>
]]></description><pubDate>Wed, 23 Apr 2025 15:01:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43773000</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=43773000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43773000</guid></item><item><title><![CDATA[New comment by yuri91 in "Is WebAssembly Memory64 worth using?"]]></title><description><![CDATA[
<p>Looking forward to progress on the memory control proposal(s).
Another reason to want more than 4GB of memory is to have more address space, assuming that you have the ability to map it. With that capability Wasm64 could be useful also for apps that don't plan to use a huge amount for real.</p>
]]></description><pubDate>Thu, 16 Jan 2025 08:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42722843</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=42722843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42722843</guid></item><item><title><![CDATA[New comment by yuri91 in "WebVM 2.0: A complete Linux Desktop Environment in the browser via WebAssembly"]]></title><description><![CDATA[
<p>it does if you log in with Tailscale (networking tab in the side bar).<p>The terminal-based <a href="https://webvm.io" rel="nofollow">https://webvm.io</a> has it pre-installed but the graphical demo running Alpine does not.<p>Luckily, the package manager also works so you can install it with `apk add curl`</p>
]]></description><pubDate>Thu, 14 Nov 2024 09:44:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42134552</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=42134552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42134552</guid></item><item><title><![CDATA[New comment by yuri91 in "Show HN: Compiling C in the browser using WebAssembly"]]></title><description><![CDATA[
<p>It is a bit unfair to Wasmer, because it incur in the (presumed) overhead of `wasmer run ...`, but I could not figure out if the actual clang binary is directly available after it is downloaded the first time.</p>
]]></description><pubDate>Wed, 09 Oct 2024 06:30:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41785092</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=41785092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41785092</guid></item><item><title><![CDATA[New comment by yuri91 in "Show HN: Compiling C in the browser using WebAssembly"]]></title><description><![CDATA[
<p>very unscientific benchmark of `clang hello.c`, after a few runs to make sure the code is downloaded/cached:<p>jslinux: 4.7s<p>wasmer: 1.3s<p>webvm: 1.2s</p>
]]></description><pubDate>Tue, 08 Oct 2024 09:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41775345</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=41775345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41775345</guid></item><item><title><![CDATA[New comment by yuri91 in "Google Sheets ported its calculation worker from JavaScript to WasmGC"]]></title><description><![CDATA[
<p>It's now possible to run Java Web Start applications fully in the browser without any plugins: <a href="https://cheerpj.com/cheerpj-jnlp-runner/" rel="nofollow">https://cheerpj.com/cheerpj-jnlp-runner/</a><p>It's based on CheerpJ, a JVM that runs in the browser (using JS and Wasm).</p>
]]></description><pubDate>Thu, 27 Jun 2024 14:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40811158</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=40811158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40811158</guid></item><item><title><![CDATA[Adding AddressSanitizer support to the Cheerp WebAssembly compiler]]></title><description><![CDATA[
<p>Article URL: <a href="https://labs.leaningtech.com/blog/cheerp-asan">https://labs.leaningtech.com/blog/cheerp-asan</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39358828">https://news.ycombinator.com/item?id=39358828</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 13 Feb 2024 15:56:39 +0000</pubDate><link>https://labs.leaningtech.com/blog/cheerp-asan</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=39358828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39358828</guid></item><item><title><![CDATA[New comment by yuri91 in "Stop Hiding the Sharp Knives: The WebAssembly Linux Interface"]]></title><description><![CDATA[
<p>Could you elaborate on how you solved the issue? A link to the relevant code would be nice.</p>
]]></description><pubDate>Thu, 14 Dec 2023 05:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38638249</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=38638249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38638249</guid></item><item><title><![CDATA[New comment by yuri91 in "WASIX, the Superset of WASI Supporting Threads, Processes and Sockets"]]></title><description><![CDATA[
<p>Actually, it was in wasi-libc: <a href="https://github.com/WebAssembly/wasi-libc/blob/main/libc-bottom-half/headers/public/wasi/api.h">https://github.com/WebAssembly/wasi-libc/blob/main/libc-bott...</a></p>
]]></description><pubDate>Wed, 31 May 2023 07:16:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=36135439</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=36135439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36135439</guid></item><item><title><![CDATA[New comment by yuri91 in "WASIX, the Superset of WASI Supporting Threads, Processes and Sockets"]]></title><description><![CDATA[
<p>I don't necessarily disagree, but implementing these things in your custom runtime is easy. I am more interested in how they achieved them in the more constrained browser environment.</p>
]]></description><pubDate>Tue, 30 May 2023 21:48:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36131397</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=36131397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36131397</guid></item><item><title><![CDATA[New comment by yuri91 in "WASIX, the Superset of WASI Supporting Threads, Processes and Sockets"]]></title><description><![CDATA[
<p>I am curious about the browser compatibility layer.<p>Does it support networking? (And if so, is it using a proxy to connect to the internet or is it using a virtualized network layer that stays in the browser?)<p>How is fork implemented? (Asyncify all the code?)<p>I was looking at the Github org page (<a href="https://github.com/wasix-org">https://github.com/wasix-org</a>), but I can't figure out where this stuff is.</p>
]]></description><pubDate>Tue, 30 May 2023 19:05:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=36129129</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=36129129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36129129</guid></item><item><title><![CDATA[New comment by yuri91 in "WASIX, the Superset of WASI Supporting Threads, Processes and Sockets"]]></title><description><![CDATA[
<p>This is exactly what we do in Webvm: <a href="https://leaningtech.com/webvm-virtual-machine-with-networking-via-tailscale/" rel="nofollow">https://leaningtech.com/webvm-virtual-machine-with-networkin...</a></p>
]]></description><pubDate>Tue, 30 May 2023 18:58:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=36129027</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=36129027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36129027</guid></item><item><title><![CDATA[New comment by yuri91 in "WASIX, the Superset of WASI Supporting Threads, Processes and Sockets"]]></title><description><![CDATA[
<p>I agree. I implemented a subset of WASI, and the best resource was an autogenerated C header with function signatures and very terse comments, buried in the WASI SDK repo.</p>
]]></description><pubDate>Tue, 30 May 2023 17:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=36128117</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=36128117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36128117</guid></item><item><title><![CDATA[New comment by yuri91 in "Italian privacy regulator bans ChatGPT"]]></title><description><![CDATA[
<p>Yeah I mean, I wouldn't trust the accuracy of its answer. But I find it funny that it agrees that OpenAI should comply.</p>
]]></description><pubDate>Fri, 31 Mar 2023 12:10:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=35385835</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=35385835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35385835</guid></item><item><title><![CDATA[New comment by yuri91 in "Italian privacy regulator bans ChatGPT"]]></title><description><![CDATA[
<p>I asked ChatGPT what it thinks about this ruling:<p>As an AI language model, I do not collect personal data directly as I do not have access to user information. However, I understand that OpenAI, the company that developed and manages the platform, has been ordered to temporarily limit the processing of data of Italian users and is under investigation by the Italian Data Protection Authority.<p>As an AI language model, my purpose is to provide conversational assistance and generate human-like text based on the input provided by the user. My training data is sourced from publicly available text on the internet and does not specifically target any individual or collect personal data.<p>I understand that OpenAI has been accused of not providing adequate information to users regarding the collection and storage of personal data and not having a legal basis for such collection. I cannot comment on OpenAI's specific policies and practices regarding data collection and storage, as I am not privy to such information.<p>However, I believe that it is important for companies to prioritize user privacy and to comply with data protection regulations. I hope that OpenAI will take the necessary measures to address the concerns raised by the Italian Data Protection Authority and implement appropriate safeguards to protect the personal data of its users.</p>
]]></description><pubDate>Fri, 31 Mar 2023 11:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=35385551</link><dc:creator>yuri91</dc:creator><comments>https://news.ycombinator.com/item?id=35385551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35385551</guid></item></channel></rss>