<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: _shantaram</title><link>https://news.ycombinator.com/user?id=_shantaram</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 21:49:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=_shantaram" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by _shantaram in "Ask HN: Who wants to be hired? (September 2026)"]]></title><description><![CDATA[
<p>Location: Bangalore, India<p>Remote: Yes. I have worked remote-only for six years across US and EU time zones.<p>Willing to relocate: Yes, with visa sponsorship.<p>Email: mailto:me@shantaram.xyz<p>Résumé: <a href="https://shantaram.xyz/dl/resume.pdf" rel="nofollow">https://shantaram.xyz/dl/resume.pdf</a><p>GitHub: <a href="https://github.com/xyzshantaram" rel="nofollow">https://github.com/xyzshantaram</a><p>I am looking for Rust/systems work, protocol engineering, agent/coding tooling, or hardware-adjacent software. Open to contract or full-time work.<p>At my current job, I own nostr-canvas[0], a runtime for running untrusted third-party mini-apps inside compatible Nostr clients, written in Rust and run via WebAssembly. Sandboxed Lua scripts, mini-apps called Tiles, receive explicit capabilities, with capability enforcement implemented in Rust. This means a revoked capability takes effect inside the running worker. I also gave a talk[1] on it at bitcoin++ Nairobi in June 2026.<p>The same plugin runs in three independent clients with no shared UI code. I also wrote the specification: one NIP plus 26 numbered modules with a dependency graph and three conformance levels.<p>While working on this, I found and fixed a garbage-collector memory leak in the pure-Rust Lua interpreter [omnilua], and landed the fix upstream[2].<p>I also built Tile Studio[3], a vibe-coding environment for nostr-canvas applications.<p>Outside software, I have PCB design and fabrication experience, including an ESP32 Nostr remote signer and a Trezor Model 1 recreation modified for USB-C on the STM32F205. I designed, manufactured, and sold one of these as a complete product[4], including enclosure CAD, firmware, backend, instruction leaflet, and the USB programmer used during assembly.<p>More recently, I have been working on tooling around coding agents in the form of aidos[5]: a ticketing and verification system built on DeepSeek Harness. Tickets move through a state machine with transition checks that prevent work from being missed and require work to be verifiable. I have also contributed upstream fixes to DSH and plugins in its ecosystem.<p>Technologies: Rust, TypeScript, C, C++, Lua, Python, WebAssembly, sandboxing/capability security, plugin runtimes, language tooling, AI development tooling, Nostr, Bitcoin protocols (PSBT, Taproot, BIP-375), Deno, Node, React, Postgres, SQLite, Linux, Docker, ESP32/ESP8266/STM32, EasyEDA, OpenSCAD.<p>[0] <a href="https://gitlab.com/soapbox-pub/nostr-canvas" rel="nofollow">https://gitlab.com/soapbox-pub/nostr-canvas</a><p>[1] <a href="https://www.youtube.com/watch?v=PO1lggcj-Ic" rel="nofollow">https://www.youtube.com/watch?v=PO1lggcj-Ic</a><p>[2] <a href="https://github.com/ianm199/omnilua/issues/249" rel="nofollow">https://github.com/ianm199/omnilua/issues/249</a><p>[3] <a href="https://gitlab.com/soapbox-pub/tile-studio" rel="nofollow">https://gitlab.com/soapbox-pub/tile-studio</a><p>[4] <a href="https://theattentionbutton.in" rel="nofollow">https://theattentionbutton.in</a><p>[5] <a href="https://github.com/xyzshantaram/aidos" rel="nofollow">https://github.com/xyzshantaram/aidos</a></p>
]]></description><pubDate>Wed, 02 Sep 2026 19:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49540937</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=49540937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49540937</guid></item><item><title><![CDATA[New comment by _shantaram in "Show HN: Ant – A JavaScript runtime and ecosystem"]]></title><description><![CDATA[
<p>Deno has that! Come join us :P no affiliation, just a happy user.</p>
]]></description><pubDate>Sat, 11 Jul 2026 23:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48876840</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=48876840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48876840</guid></item><item><title><![CDATA[New comment by _shantaram in "The time the x86 emulator team found code so bad they fixed it during emulation"]]></title><description><![CDATA[
<p>I think it could call (their equivalent of) clearRect up to 9 times on an already cleared region before drawing there?</p>
]]></description><pubDate>Tue, 16 Jun 2026 13:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48554606</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=48554606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48554606</guid></item><item><title><![CDATA[New comment by _shantaram in "A low-carbon computing platform from your retired phones"]]></title><description><![CDATA[
<p>Alas, Babylon by Pat Frank is another great book in a similar vein.</p>
]]></description><pubDate>Sat, 13 Jun 2026 14:32:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48517722</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=48517722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48517722</guid></item><item><title><![CDATA[New comment by _shantaram in "A low-carbon computing platform from your retired phones"]]></title><description><![CDATA[
<p>Chiming in to second this, Pump Six and Other Stories left me with a deep, deep sense of dread after I finished reading it. Highly recommended, such an underrated collection.</p>
]]></description><pubDate>Sat, 13 Jun 2026 14:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48517713</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=48517713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48517713</guid></item><item><title><![CDATA[New comment by _shantaram in "Chipotlai Max"]]></title><description><![CDATA[
<p>This is superb. Thanks for sharing!</p>
]]></description><pubDate>Tue, 02 Jun 2026 23:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48377507</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=48377507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48377507</guid></item><item><title><![CDATA[New comment by _shantaram in "White House alters arrest photo of ICE protester, says "the memes will continue""]]></title><description><![CDATA[
<p>As a foreigner, I'm super interested but somewhat lacking in knowledge on this subject. Could you expand on this being the repercussions of the bailout? I felt scammed when I read about it and my country wasn't even very heavily affected by the crisis (I was a wee lad back then though).</p>
]]></description><pubDate>Mon, 26 Jan 2026 12:14:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46764733</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=46764733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46764733</guid></item><item><title><![CDATA[New comment by _shantaram in "Android and iPhone users can now share files, starting with the Pixel 10"]]></title><description><![CDATA[
<p>> Cross platforms, really? So for example between a Blackberry and a Windows CE phone?<p>Yes, it was part of the Bluetooth file transfer spec[0] and possible between any two devices that implemented it correctly.<p>0: <a href="https://www.bluetooth.com/specifications/specs/file-transfer-profile-1-3/" rel="nofollow">https://www.bluetooth.com/specifications/specs/file-transfer...</a></p>
]]></description><pubDate>Thu, 20 Nov 2025 18:12:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45995729</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=45995729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45995729</guid></item><item><title><![CDATA[New comment by _shantaram in "Google: 'Your $1000 phone needs our permission to install apps now' [video]"]]></title><description><![CDATA[
<p>this thing was so far ahead of its time <a href="https://www.notebookcheck.net/Review-Asus-PadFone-Smartphone.83851.0.html" rel="nofollow">https://www.notebookcheck.net/Review-Asus-PadFone-Smartphone...</a><p>if it came out today with say 16gb of RAM and used the new Android VM feature I would buy it instantly</p>
]]></description><pubDate>Sun, 31 Aug 2025 16:15:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45084305</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=45084305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45084305</guid></item><item><title><![CDATA[New comment by _shantaram in "Building the mouse Logitech won't make"]]></title><description><![CDATA[
<p>You can get a <i>$15</i> hot air station and it's fine for getting quite a lot done! Look for clones of the Atten 858D. And come say hi in #electronics on Libera :)</p>
]]></description><pubDate>Tue, 26 Aug 2025 08:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45024026</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=45024026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45024026</guid></item><item><title><![CDATA[New comment by _shantaram in "The Grug Brained Developer (2022)"]]></title><description><![CDATA[
<p><a href="https://reidjs.github.io/grug-dev-translation/" rel="nofollow">https://reidjs.github.io/grug-dev-translation/</a> :)<p>(no affiliation, I enjoy the original and wish for it to reach as many people as possible)</p>
]]></description><pubDate>Tue, 17 Jun 2025 21:00:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44303896</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=44303896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44303896</guid></item><item><title><![CDATA[New comment by _shantaram in "AI Responses May Include Mistakes"]]></title><description><![CDATA[
<p>How does that work if the LLM is the one generating the probabilities too?</p>
]]></description><pubDate>Sat, 31 May 2025 10:17:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44143248</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=44143248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44143248</guid></item><item><title><![CDATA[New comment by _shantaram in "Human"]]></title><description><![CDATA[
<p>also isn't this just an easy way for LLM companies to get new content almost guaranteed not ai generated?</p>
]]></description><pubDate>Thu, 15 May 2025 14:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43995478</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=43995478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43995478</guid></item><item><title><![CDATA[New comment by _shantaram in "Someone at YouTube needs glasses"]]></title><description><![CDATA[
<p>lol'd, thank you</p>
]]></description><pubDate>Thu, 01 May 2025 09:00:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43855195</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=43855195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43855195</guid></item><item><title><![CDATA[New comment by _shantaram in "Campfire v4: cozy, minimal web framework for building interactive web apps"]]></title><description><![CDATA[
<p>Hi! I've spent the past few weeks rebuilding my web framework with a bunch of new stuff and I'd love to hear what you all think! It's got fine-grained reactivity but tries to stay as close to the DOM as possible (all methods work with HTMLElement and standard JS features) but still provide an easy-to-use API, and fits in under 5kb gzipped. A lot of the methods and utils can also be used on the server, though there isn't really anything SSR-specific yet.<p>Source code is on GitHub (<a href="https://github.com/xyzshantaram/campfire">https://github.com/xyzshantaram/campfire</a>), PRs welcome :)</p>
]]></description><pubDate>Tue, 15 Apr 2025 14:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43693435</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=43693435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43693435</guid></item><item><title><![CDATA[Campfire v4: cozy, minimal web framework for building interactive web apps]]></title><description><![CDATA[
<p>Article URL: <a href="https://campfire.js.org">https://campfire.js.org</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43693434">https://news.ycombinator.com/item?id=43693434</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 15 Apr 2025 14:40:45 +0000</pubDate><link>https://campfire.js.org</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=43693434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43693434</guid></item><item><title><![CDATA[New comment by _shantaram in "Standard Ebooks: liberated ebooks, carefully produced for the true book lover"]]></title><description><![CDATA[
<p>And <a href="https://send.djazz.se" rel="nofollow">https://send.djazz.se</a> automatically performs the conversion for you with kepubify and sends it to your ereader! No affiliation, just a happy camper chiming in</p>
]]></description><pubDate>Mon, 07 Apr 2025 08:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43609186</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=43609186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43609186</guid></item><item><title><![CDATA[New comment by _shantaram in "Athena spacecraft declared dead after toppling over on moon"]]></title><description><![CDATA[
<p>three actually</p>
]]></description><pubDate>Fri, 07 Mar 2025 18:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43293019</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=43293019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43293019</guid></item><item><title><![CDATA[New comment by _shantaram in "Show HN: I made a desk toy for people in long-distance relationships"]]></title><description><![CDATA[
<p>So, the website is essentially an HTTP interface for managing an MQTT broker. You create an account, make a "room" (application concept, not part of mqtt), and then put your account name and the room secret phrase into the device (it throws up a captive portal). The device then uses these to connect to the broker to an MQTT topic that's sha256(secret) and from there it's just simply passing messages between devices.</p>
]]></description><pubDate>Sun, 16 Feb 2025 16:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43069470</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=43069470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43069470</guid></item><item><title><![CDATA[Show HN: I made a desk toy for people in long-distance relationships]]></title><description><![CDATA[
<p>Hello Hacker News! I've spent the last 6 months or so designing and building this, The Attention Button. It's an IoT desk toy that lets you send a quick nudge to whoever you hold dear, letting them know you're thinking of them. Like a direct line to their attention. It is my first major electronics project and I have learnt so much making it. I'd love to hear what you guys think!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43065165">https://news.ycombinator.com/item?id=43065165</a></p>
<p>Points: 13</p>
<p># Comments: 4</p>
]]></description><pubDate>Sun, 16 Feb 2025 03:55:50 +0000</pubDate><link>https://theattentionbutton.in</link><dc:creator>_shantaram</dc:creator><comments>https://news.ycombinator.com/item?id=43065165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43065165</guid></item></channel></rss>