<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: ashwinsundar</title><link>https://news.ycombinator.com/user?id=ashwinsundar</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 20:13:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ashwinsundar" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ashwinsundar in "Ask HN: What Makes AI a Bubble?"]]></title><description><![CDATA[
<p>What are some examples of this?</p>
]]></description><pubDate>Tue, 28 Apr 2026 01:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47929519</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47929519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47929519</guid></item><item><title><![CDATA[New comment by ashwinsundar in "Ask HN: Who is using OpenClaw?"]]></title><description><![CDATA[
<p>You should have it also review the cards too! /s</p>
]]></description><pubDate>Wed, 15 Apr 2026 21:33:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47785551</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47785551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47785551</guid></item><item><title><![CDATA[New comment by ashwinsundar in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>Have you discovered any unusual or unexpected type of resistances? What's the furthest back in history you've been able to find something like this?</p>
]]></description><pubDate>Sun, 12 Apr 2026 21:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47744456</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47744456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47744456</guid></item><item><title><![CDATA[New comment by ashwinsundar in "We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2"]]></title><description><![CDATA[
<p>It's just not. I have done all these things. Maintenance is a piece of cake. Sorry that you struggled with this.</p>
]]></description><pubDate>Thu, 09 Apr 2026 20:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47709484</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47709484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47709484</guid></item><item><title><![CDATA[New comment by ashwinsundar in "We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2"]]></title><description><![CDATA[
<p>You can achieve a great deal of interactivity with pure get/post requests, along with a sprinkling of javascript one-liners and maybe alpine.js if client interactivity is important.</p>
]]></description><pubDate>Thu, 09 Apr 2026 18:27:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47707567</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47707567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47707567</guid></item><item><title><![CDATA[New comment by ashwinsundar in "We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2"]]></title><description><![CDATA[
<p>This is a mix of specious, and just outright incorrect.<p><a href="https://en.wikipedia.org/wiki/Gish_gallop" rel="nofollow">https://en.wikipedia.org/wiki/Gish_gallop</a><p>Here are a few brief replies:<p>popups/tiling - use `<dialog>`<p>real-time chat - use websockets<p>slow/unreliable connections - well yeah this is a problem for any app...if you're delivering a 2MB paylaod to start the web app so that it doesn't need a connection, you're just betting that the user has a fast connection initially. what if that's not true either? back to square one. REST/Hypermedia encourages sending small payloads and working within those real constraints<p>I have no idea what you're talking about with "true web3 and ethereum". HTMX has nothing to do with web3 or crypto.</p>
]]></description><pubDate>Thu, 09 Apr 2026 18:25:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47707533</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47707533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47707533</guid></item><item><title><![CDATA[New comment by ashwinsundar in "We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2"]]></title><description><![CDATA[
<p>> If web interface is an application backed by a remote state<p>What does that mean?</p>
]]></description><pubDate>Thu, 09 Apr 2026 02:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698633</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47698633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698633</guid></item><item><title><![CDATA[New comment by ashwinsundar in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>Or, utilitarianism</p>
]]></description><pubDate>Fri, 20 Mar 2026 19:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47459329</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47459329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47459329</guid></item><item><title><![CDATA[New comment by ashwinsundar in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>I didn't realize maximizing money is the way to achieve moral excellence. It's interesting how Puritanical the EA folks are</p>
]]></description><pubDate>Fri, 20 Mar 2026 15:07:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47455677</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47455677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47455677</guid></item><item><title><![CDATA[New comment by ashwinsundar in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>This isn't a good example - people were completing 6-month bootcamps and getting $100k offers to do web development not too long ago, decades after the web and HTML took off. After a few years they were making as much as anyone who learned HTML and Web 1.0 back in the 90s.<p>Are the bootcampers better developers? Probably not. But they still were employable and paid relatively the same.</p>
]]></description><pubDate>Fri, 20 Mar 2026 15:03:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47455609</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47455609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47455609</guid></item><item><title><![CDATA[New comment by ashwinsundar in "Why I may ‘hire’ AI instead of a graduate student"]]></title><description><![CDATA[
<p>Where is the quote from? A web search revealed only your comment</p>
]]></description><pubDate>Tue, 17 Mar 2026 05:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47408897</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47408897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47408897</guid></item><item><title><![CDATA[New comment by ashwinsundar in "How I write software with LLMs"]]></title><description><![CDATA[
<p>Thanks, that's a good insight into my value system then. I understand that code doesn't have to be human-readable to be correct. I don't want to work on a codebase filled with unreadable code which no human colleague understands though. This is also why I don't like a lot of web frameworks - the final code outputted to the page is a huge spaghetti of un-inspectable Javascript and HTML.<p>I want to have the ability to understand each relevant layer of the system, even if I don't necessarily have the full understanding at every given moment.</p>
]]></description><pubDate>Mon, 16 Mar 2026 19:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47403257</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47403257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47403257</guid></item><item><title><![CDATA[New comment by ashwinsundar in "How I write software with LLMs"]]></title><description><![CDATA[
<p>I re-read your comment a few times, but don't understand what you're saying unfortunately.<p><pre><code>    You can write code that works (for some definition of "works") with LLMs without doing it the way a human would do it.

</code></pre>
Really having a hard time understanding what this possibly means.</p>
]]></description><pubDate>Mon, 16 Mar 2026 16:18:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47401030</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47401030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47401030</guid></item><item><title><![CDATA[New comment by ashwinsundar in "Stop Sloppypasta"]]></title><description><![CDATA[
<p>Related - <i>On Bullshit</i> by Harry Frankfurt.<p><pre><code>    What bullshit essentially misrepresents is neither the state of affairs to which it refers nor the beliefs of the speaker concerning that state of affairs. Those are what lies misrepresent, by virtue of being false. Since bullshit need not be false, it differs from lies in its misrepresentational intent. The bullshitter may not deceive us, or even intend to do so, either about the facts or about what he takes the facts to be. What he does necessarily attempt to deceive us about is his enterprise. His only indispensably distinctive characteristic is that in a certain way he misrepresents what he is up to.
</code></pre>
Also related - <i>Gish-gallop</i><p><pre><code>    During a typical Gish gallop, the galloper confronts an opponent with a rapid series of specious arguments, half-truths, misrepresentations, and outright lies, making it impossible for the opponent to refute all of them within the format of the debate.[2] Each point raised by the Gish galloper takes considerably longer to refute than to assert. The technique wastes an opponent's time and may cast doubt on the opponent's debating ability for an audience unfamiliar with the technique, especially if no independent fact-checking is involved, or if the audience has limited knowledge of the topics.[3]</code></pre></p>
]]></description><pubDate>Mon, 16 Mar 2026 06:12:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395658</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47395658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395658</guid></item><item><title><![CDATA[New comment by ashwinsundar in "How I write software with LLMs"]]></title><description><![CDATA[
<p>It's appropriate for the commenter I was replying to, who asked how they can understand things, "while having never even read most of their code."<p>I like AI-assisted programming, but if I fail to even read the code produced, then I might as well treat it like a no-code system. I can understand the high-levels of how no-code works, but as soon as it breaks, it might as well be a black box. And this only gets worse as the codebase spans into the tens of thousands of lines without me having read any of it.<p>The (imperfect) analogy I'm working on is a baker who bakes cakes. A nearby grocery store starts making any cake they want, on demand, so the baker decides to quit baking cakes and buy them from the store. The baker calls the store anytime they want a new cake, and just tells them exactly what they want. How long can that baker call themself a "baker"? How long before they forget how to even bake a cake, and all they can do is get cakes from the grocer?</p>
]]></description><pubDate>Mon, 16 Mar 2026 06:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395614</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47395614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395614</guid></item><item><title><![CDATA[New comment by ashwinsundar in "How I write software with LLMs"]]></title><description><![CDATA[
<p>Hot take: you can't have your cake and eat it too. If you aren't writing code, designing the system, creating architecture, or even writing the prompt, then you're not understanding shit. You're playing slots with stochastic parrots<p><pre><code>    The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
</code></pre>
- Karpathy 2025</p>
]]></description><pubDate>Mon, 16 Mar 2026 05:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395515</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=47395515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395515</guid></item><item><title><![CDATA[New comment by ashwinsundar in "Hello, I'm in love with Htmx and Datastar"]]></title><description><![CDATA[
<p>Why?</p>
]]></description><pubDate>Wed, 24 Sep 2025 02:17:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45355542</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=45355542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45355542</guid></item><item><title><![CDATA[New comment by ashwinsundar in "BankGPT – Your AI Assistant for Statements, Invoices and Receipts"]]></title><description><![CDATA[
<p><p><pre><code>  Yes. BankGPT uses bank-grade encryption, access controls, and compliance with global data standards (GDPR, SOC 2, etc.) to ensure sensitive financial data is fully protected.
</code></pre>
Just a minor point perhaps, but I don’t think I want to see the phrase “et cetera” in a FAQ answer about security. Especially when it comes to financial docs…</p>
]]></description><pubDate>Fri, 19 Sep 2025 11:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45300515</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=45300515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45300515</guid></item><item><title><![CDATA[New comment by ashwinsundar in "Band is a t-shirt company"]]></title><description><![CDATA[
<p>I had this very thought recently at a concert. Tickets were $20, great. A clever shirt that ripped off an Office joke with the band’s name plastered on the front was $35. The music wasn’t very good, and they were playing a recorded bass track. I wonder where the band focused their effort?</p>
]]></description><pubDate>Fri, 19 Sep 2025 11:41:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45300470</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=45300470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45300470</guid></item><item><title><![CDATA[New comment by ashwinsundar in "The Sad, Sad World of Tech Blogging During an Era of Technological Stagnation"]]></title><description><![CDATA[
<p>Vividness can be modified easily by adjusting the contrast, changing the black/white point, or changing the color temperature of an image.</p>
]]></description><pubDate>Fri, 19 Sep 2025 03:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45297654</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=45297654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45297654</guid></item></channel></rss>