<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: bilalba</title><link>https://news.ycombinator.com/user?id=bilalba</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 14:20:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bilalba" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bilalba in "Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model"]]></title><description><![CDATA[
<p>I'll put this on chonklm.com!</p>
]]></description><pubDate>Wed, 13 May 2026 02:42:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48117204</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=48117204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48117204</guid></item><item><title><![CDATA[Show HN: ChonkLM – Tiny language models running offline in the browser]]></title><description><![CDATA[
<p>I had been looking to try <500M parameter language models but you wouldn't find an API to try them anywhere, so I built this cloudflare hosted static website that hosts weights and built an inference runtime for these models that uses WebGPU and runs inference from your browser.<p>These are only so useful in a multi-turn conversation but it's still interesting to see what you can pack in a <250mb model.<p>I tried using ONNX versions earlier, but there were too many quirks of using them with language models and the TPS wasn't too impressive. Inspired by svenflow/webgpu-gemma, I put my codex and claude to the task of writing WGSL to run inference for GGUF versions of these models.<p>Once you load this website and a model, it should load offline too, until your browser evicts the model from the cache.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48077627">https://news.ycombinator.com/item?id=48077627</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 09 May 2026 19:43:06 +0000</pubDate><link>https://chonklm.com</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=48077627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077627</guid></item><item><title><![CDATA[Coding plan pricing comparisons based on actual usage]]></title><description><![CDATA[
<p>Article URL: <a href="https://sites.diy/blog/2026-05-01-coding-plan-comparisons/">https://sites.diy/blog/2026-05-01-coding-plan-comparisons/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47982886">https://news.ycombinator.com/item?id=47982886</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 02 May 2026 02:57:12 +0000</pubDate><link>https://sites.diy/blog/2026-05-01-coding-plan-comparisons/</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=47982886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47982886</guid></item><item><title><![CDATA[Show HN: NumaVM – Low Friction VMs]]></title><description><![CDATA[
<p>I built and open-sourced a service/dashboard for spawning firecracker VMs, and running agents on it.<p>Spawn, snapshot, clone, delete. Somewhere in between fly.io and exe.dev.<p>VM page still needs some TLC but would love to hear feedback.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47297460">https://news.ycombinator.com/item?id=47297460</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 08 Mar 2026 14:10:17 +0000</pubDate><link>https://numavm.com/</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=47297460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47297460</guid></item><item><title><![CDATA[Show HN: TextAnimations.online – Generate MP4/GIF animations from a prompt]]></title><description><![CDATA[
<p>Recently I had to make an intro animation for a product demo, and the quickest way I could think of doing was to screen record an LLM-generated HTML/JS page with the animation.<p>I turned that idea into a polished project here. It is super fun to play with. I've been creating all kinds of custom-text GIFs to send to friends.<p>Under the hood, it is generating HTML and recording the video client-side.<p>Would love to hear feedback on it!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47061254">https://news.ycombinator.com/item?id=47061254</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Feb 2026 14:26:21 +0000</pubDate><link>https://TextAnimations.online</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=47061254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47061254</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Walk and drive through OpenStreetMap in 3D"]]></title><description><![CDATA[
<p>should be fixed now!</p>
]]></description><pubDate>Tue, 27 Jan 2026 07:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46776607</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46776607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46776607</guid></item><item><title><![CDATA[Show HN: Walk and drive through OpenStreetMap in 3D]]></title><description><![CDATA[
<p>Standing on the shoulders of OpenStreetMap, three.js, and other open-source projects, I made an open-source, game-like 3D explorer for OSM.<p>It’s barebones right now (currently loads one scene), renderings need work, and it’s buggy in places. But you can get driving on most roads around the world.<p>Contributions welcome!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46776190">https://news.ycombinator.com/item?id=46776190</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 27 Jan 2026 06:25:21 +0000</pubDate><link>https://bilalba.github.io/osmexplorer/</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46776190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46776190</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>Makes sense! Thank you again for the suggestion, I implemented it.<p>Tried Auxy, it's a great app!</p>
]]></description><pubDate>Sun, 11 Jan 2026 17:40:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46577734</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46577734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46577734</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>I understand what you're saying. Changing the octave/instrument applies changes to the complete grid.<p>A way to get around this problem is to program octave 4's in one grid, save to the loop, and add another layer of octave 5's.<p>I could easily program supporting multiple instruments/octaves in a single grid but I'm not sure if that'll be intuitive to use. I'll do some research on this.</p>
]]></description><pubDate>Fri, 09 Jan 2026 10:45:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46552388</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46552388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46552388</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>Bug should be fixed now.</p>
]]></description><pubDate>Thu, 08 Jan 2026 18:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46544394</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46544394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46544394</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>- I added the Save/Load feature that saves your sessions within your browser.<p>- Added the option to export as .wav<p>- Added ability to edit loops on the grid, along with some other QOL features!</p>
]]></description><pubDate>Thu, 08 Jan 2026 17:56:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46544159</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46544159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46544159</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>I just saw your comment, I couldn't reply to it there, but I just added the edit layer feature, along with other QOL features.<p>Also, did you try the preview with loop button? It's in the preview drop down. It should let you preview the grid along with what's already in the loop.</p>
]]></description><pubDate>Thu, 08 Jan 2026 17:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46544122</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46544122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46544122</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>That's a good feature request. Implemented!</p>
]]></description><pubDate>Wed, 07 Jan 2026 14:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46526753</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46526753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46526753</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>Just implemented it!</p>
]]></description><pubDate>Wed, 07 Jan 2026 13:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46525939</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46525939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46525939</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>Yup I've noticed that. I'll try to fix it.<p>I tap the stop button again to make it stop.</p>
]]></description><pubDate>Wed, 07 Jan 2026 12:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46525604</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46525604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46525604</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>Yup I'm thinking of ways to make it shareable. This is a client-side static website(runs completely on your end) so won't be able to make backend-supported links.<p>Edit: Implemented!</p>
]]></description><pubDate>Wed, 07 Jan 2026 12:25:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46525597</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46525597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46525597</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>You have to add them to the Looper with the "Add to the Looper" button. I need to think of a better UX for that. Let me know if you have ideas!</p>
]]></description><pubDate>Wed, 07 Jan 2026 12:19:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46525547</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46525547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46525547</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>Yes I understand what you're saying! I'll fix this.<p>Edit: Fixed!</p>
]]></description><pubDate>Wed, 07 Jan 2026 10:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46524799</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46524799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46524799</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>Thank you, I'll work on it!</p>
]]></description><pubDate>Wed, 07 Jan 2026 07:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46523513</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46523513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46523513</guid></item><item><title><![CDATA[New comment by bilalba in "Show HN: Make audio loops online"]]></title><description><![CDATA[
<p>Love to hear it!</p>
]]></description><pubDate>Wed, 07 Jan 2026 07:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46523512</link><dc:creator>bilalba</dc:creator><comments>https://news.ycombinator.com/item?id=46523512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46523512</guid></item></channel></rss>