<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: vmg12</title><link>https://news.ycombinator.com/user?id=vmg12</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 07 Aug 2026 05:56:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vmg12" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vmg12 in "Celld: Self-hosted, distributed Durable Objects"]]></title><description><![CDATA[
<p>Geo-sync? I'm pretty sure durable objects are tied to the datacenter they are created in.</p>
]]></description><pubDate>Wed, 05 Aug 2026 21:10:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49189055</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=49189055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49189055</guid></item><item><title><![CDATA[New comment by vmg12 in "Celld: Self-hosted, distributed Durable Objects"]]></title><description><![CDATA[
<p>All we need is a way to run these on spot instances</p>
]]></description><pubDate>Wed, 05 Aug 2026 20:29:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49188552</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=49188552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49188552</guid></item><item><title><![CDATA[Show HN: A fast, native, open-source Spotlight search alternative]]></title><description><![CDATA[
<p>Hey, I want to share an app I made over the weekend called Floodlight. I saw some people complaining about spotlight the other day and I've had the same problems with it for a long time now. So I decided to make a fast spotlight alternative that doesn't switch out the selection under you so you don't open the wrong apps / files.<p>It maintains its own index of apps and the filesystem in process and it ends up being 5-9x faster than mdfind. App search is nearly instantaneous and file search across the entire home directory takes ~100-150ms.<p>I've focused on just replicating spotlight's functionality and don't plan to add more features like workflows or plugins since I personally don't have a use for them. This is really about just having a fast way to search apps and files that works well.<p><a href="https://floodlight.vmg.dev/" rel="nofollow">https://floodlight.vmg.dev/</a>
<a href="https://github.com/vmg-dev/floodlight" rel="nofollow">https://github.com/vmg-dev/floodlight</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49155188">https://news.ycombinator.com/item?id=49155188</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 03 Aug 2026 12:57:19 +0000</pubDate><link>https://floodlight.vmg.dev/</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=49155188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49155188</guid></item><item><title><![CDATA[New comment by vmg12 in "Concurrency, interactivity, mutability, choose two"]]></title><description><![CDATA[
<p>Elixir / Beam take this approach with byte strings. Once they exceed 64 bytes they are allocated to shared reference counted memory.</p>
]]></description><pubDate>Thu, 30 Jul 2026 11:35:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49108587</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=49108587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49108587</guid></item><item><title><![CDATA[New comment by vmg12 in "ARC-AGI Leaderboard"]]></title><description><![CDATA[
<p>The actual term for this is hedonic adaptation.</p>
]]></description><pubDate>Sat, 25 Jul 2026 12:34:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49047088</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=49047088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49047088</guid></item><item><title><![CDATA[New comment by vmg12 in "Quality non-fiction books are the antithesis of AI slop"]]></title><description><![CDATA[
<p>I can sniff out AI writing immediately but from what I hear AI writing is more popular than ever</p>
]]></description><pubDate>Wed, 22 Jul 2026 22:58:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49014615</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=49014615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49014615</guid></item><item><title><![CDATA[New comment by vmg12 in "Never Enough"]]></title><description><![CDATA[
<p>I get this same feeling when I see people taking photos for social media. I see the number of photos people take and I think of how sad it is that they are ruining their own experience for a photo that they might not ever see again.<p>Even the purported reason for these photos existing is sad, that they want to be able remember or relive the experience. Just get new experiences? That idea is much more uplifting to me.<p>Caveat, this obviously doesn't include once in a lifetime experiences that in my opinion it's justified to take photos of like marriage or things involving milestones of children etc.</p>
]]></description><pubDate>Wed, 22 Jul 2026 15:12:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49008100</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=49008100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49008100</guid></item><item><title><![CDATA[New comment by vmg12 in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>The argument is that doing it all on a single thread will result in high cpu utilization and that is what makes the power usage spike and the pc feel hot. Thats it.<p>A lot of people go “js is bad” reflexively and they are right for the wrong reasons. Its not because js (specifically v8) is slow. I have many websites and web based apps open and none fuck up my laptop as hard as claude code.</p>
]]></description><pubDate>Sun, 19 Jul 2026 21:23:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48971775</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48971775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48971775</guid></item><item><title><![CDATA[New comment by vmg12 in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>> If you think this is actually nothing, prove it. Put the code up on github that shows taking a constant random stream of markdown, code, and diffs and displays it in the terminal can be done cheaply on a single thread.<p>Put up the code and prove it. We already know exactly how fast golang is in comparison to nodejs on basic numeric computations, it's roughly 40 to 50% faster.</p>
]]></description><pubDate>Sun, 19 Jul 2026 19:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48971212</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48971212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48971212</guid></item><item><title><![CDATA[New comment by vmg12 in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>Drawing to the terminal / rendering / whatever, this is all arguing semantics and very uninteresting and not insightful.<p>> they need a high powered game engine rendering loop<p>Don't believe the bs on twitter. Claude code source was leaked, there is no high powered game engine rendering loop.<p>> It needs to stream text to stdout<p>These apps are doing real work taking text that is streaming in and doing syntax highlighting, calculating diffs, and rendering markdown. If the work was split across threads they would not use anywhere close to as much power and there would not be a slow ui.<p>If you think this is actually nothing, prove it. Put the code up on github that shows taking a constant random stream of markdown, code, and diffs and displays it in the terminal can be done cheaply on a single thread.<p>The reason the computer gets hot and uses more power is because the cpu is getting close to 100% utilization.</p>
]]></description><pubDate>Sun, 19 Jul 2026 19:13:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48970893</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48970893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48970893</guid></item><item><title><![CDATA[New comment by vmg12 in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>It's basically idle because it's not doing anything. If you are streaming in markdown and code and then doing syntax highlighting on this code in real time, then rendering it on the screen you are doing actual work.<p>It's also all cpu bound work. The majority of the stuff on your screen is being rendered by the gpu.</p>
]]></description><pubDate>Sun, 19 Jul 2026 19:10:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48970872</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48970872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48970872</guid></item><item><title><![CDATA[New comment by vmg12 in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>The fundamental problem with all Js based apps is how they are very single threaded.<p>With js you get 1 thread at 100% utilization. Power usage and heat scale non-linearly with cpu utilization and 100% utilization on a single threaded js app means you will have ui lag. Other languages like golang would split work across 8 threads and have 8 threads at 20% utilization and this would result in less power usage. Claude Code would have been better off performance wise being an electron app because it would be offloading rendering to the browser and gpu.<p>Also, the architecture of Open Code is actually a lot better here than Claude Code. ClaudeCode does everything, including rendering in a single thread and it's all in js. OpenCode has a zig based tui renderer it offloads that work onto.<p>But I will also say these coding agent tuis do get unfairly maligned because they launch subprocesses and those subprocesses tend to be expensive. If you are using Rust analyzer with claude code, it's rust analyzer that's causing the majority of your problems.</p>
]]></description><pubDate>Sun, 19 Jul 2026 16:54:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48969728</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48969728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48969728</guid></item><item><title><![CDATA[New comment by vmg12 in "The death and rebirth of my home server"]]></title><description><![CDATA[
<p>Hardware wearing out is not common at the individual component level. It only becomes common when you are running a large number of servers, those individual small probabilities add up.</p>
]]></description><pubDate>Sun, 19 Jul 2026 14:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48968677</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48968677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48968677</guid></item><item><title><![CDATA[New comment by vmg12 in "Claude Code: Anatomy of a Misfeature"]]></title><description><![CDATA[
<p>Anthropic's willingness to completely change how claude code works is one of the stated reasons why the Pi coding agent exists. When people are dedicating significant time to building workflows on your product, consistency is very important.</p>
]]></description><pubDate>Fri, 17 Jul 2026 16:22:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48949171</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48949171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48949171</guid></item><item><title><![CDATA[New comment by vmg12 in "Claude Code: Anatomy of a Misfeature"]]></title><description><![CDATA[
<p>The nice thing about the chatgpt subscription is that they allow you to use it in any harness.</p>
]]></description><pubDate>Fri, 17 Jul 2026 16:21:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48949155</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48949155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48949155</guid></item><item><title><![CDATA[New comment by vmg12 in "Briar is in maintenance mode"]]></title><description><![CDATA[
<p>One of the hard issues was supporting full text search locally and in the cloud. Also it's not that the entire app needed to be written twice but that parts of it needed it needed to be written twice.</p>
]]></description><pubDate>Thu, 16 Jul 2026 19:28:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48939131</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48939131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48939131</guid></item><item><title><![CDATA[New comment by vmg12 in "Briar Is in Maintenance Mode"]]></title><description><![CDATA[
<p>> We considered completely rebuilding the application from the ground up, or even splitting it into separate applications for online and offline use<p>This is actually non-trivial. There's an app I was working on where I wanted to have a local first mode that allowed people to use the app for free without an account and there was also a cloud hosted version that allowed for team collaboration, etc.<p>For this kind of thing to work chunks of the app essentially need to be written twice. So, not fun.</p>
]]></description><pubDate>Wed, 15 Jul 2026 14:38:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48921549</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48921549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48921549</guid></item><item><title><![CDATA[New comment by vmg12 in "Female US rower completes historic solo journey from California to Hawaii"]]></title><description><![CDATA[
<p>I used to row and even the tiniest of waves could make it annoying. You'd slide to the front of your seat and try to insert your oar and catch air instead of water. Then if you overcompensated by trying to insert your oar farther in you'd catch a crab (having the oar ripped out of your control). This is on a lake with tiny waves.<p>Rowing across an entire ocean is absolutely amazing.</p>
]]></description><pubDate>Sat, 11 Jul 2026 17:40:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48874008</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48874008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48874008</guid></item><item><title><![CDATA[New comment by vmg12 in "GPT-5.6 Sol Ultra produces proof of the Cycle Double Cover Conjecture [pdf]"]]></title><description><![CDATA[
<p>You have inherent value by virtue of being human. Unfortunately it seems like people have forgotten humanism.</p>
]]></description><pubDate>Fri, 10 Jul 2026 23:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48866752</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48866752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48866752</guid></item><item><title><![CDATA[New comment by vmg12 in "My thoughts on the Bun Rust rewrite"]]></title><description><![CDATA[
<p>> but ultimately the only reliable way I've seen to close the gap is hire disciplined people who care about, and thoughtfully consider, what they build.<p>You were able to turn around a codebase that was growing its bug count exponentially by changing an entire company's hiring practices?<p>I really don't believe in the "just don't be stupid" or "don't hire stupid people" approach to things. If it works, it only works at a small scale and once things become urgent enough, things fall apart.</p>
]]></description><pubDate>Thu, 09 Jul 2026 21:15:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48852484</link><dc:creator>vmg12</dc:creator><comments>https://news.ycombinator.com/item?id=48852484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48852484</guid></item></channel></rss>