<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>Thu, 09 Apr 2026 08:51:23 +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 "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><item><title><![CDATA[New comment by ashwinsundar in "In Praise of Idleness (1932)"]]></title><description><![CDATA[
<p>Great read. In a similar (but not identical) vein, I have been reading "Leisure: The Basis of Culture" (1952) by Josef Pieper, which discusses the concept of "total work" - where every activity of the modern worker's day is either work, or in service of work. Even "leisure" activities are pondered in terms of how maximally leisurely they are, and how much they refresh the worker to prepare for the work week again.<p>"Leisure" is different from "idleness", as Pieper expands upon early in the book. I'm still only partway through the book, and am not sure I fully understand this difference yet, but I think Bertrand Russell's article shared here is a helpful piece that might get me there.<p>Leisure, it seems, is a more enlightened and intentional state than idleness, and one is permitted to conduct work-like activities while in a leisurely state, from what I understand. But then this seems to break down as leisure is supposed to be defined as independent of the concept of work. If two individuals are doing the same task, and it appears from the outside to be work, but one is doing it with a "leisurely" state of mind, then is only one of them actually doing work? It appears to be the case, from my reading so far.<p>I was first introduced to the concept of "total work" by Andrew Taggart's excellent article "The Secret to Office Happiness Isn't Working Less - it's Caring Less" (<a href="https://web.archive.org/web/20170810035800/https://qz.com/1048352/the-secret-to-office-happiness-isnt-working-less-its-caring-less/" rel="nofollow">https://web.archive.org/web/20170810035800/https://qz.com/10...</a>).<p>Are there any other related works on the concepts of "total work", "leisure", or "idleness" that people would recommend here?</p>
]]></description><pubDate>Wed, 17 Sep 2025 17:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45278594</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=45278594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45278594</guid></item><item><title><![CDATA[New comment by ashwinsundar in "Becoming the person who does the thing"]]></title><description><![CDATA[
<p>I have never read whatever farmers write, but I am almost certain it is miles better than the average tech writing drivel</p>
]]></description><pubDate>Fri, 12 Sep 2025 16:31:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45223878</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=45223878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45223878</guid></item><item><title><![CDATA[New comment by ashwinsundar in "I ditched Spotify and set up my own music stack"]]></title><description><![CDATA[
<p>I want to do this too, and have a feeling that it's not as hard or time-consuming as it seems. 15 years ago, all my music lived in a /Music folder and I could play anything in there, instantly. It should be easy to just move that folder to a networked drive, get some sort of mp3 player app on my phone/devices, and point it at that folder. If the app is allowed to download files as well, that's even better. Otherwise, plugging in my phone/mp3 player and uploading songs manually was never particularly difficult, even back then.<p>If I remember correctly, all my playlists were really just text files used by Windows Media Player or iTunes, so it should be easy to support that type of functionality as well.</p>
]]></description><pubDate>Thu, 04 Sep 2025 23:24:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45133375</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=45133375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45133375</guid></item><item><title><![CDATA[New comment by ashwinsundar in "30 minutes with a stranger"]]></title><description><![CDATA[
<p>Sheesh, I liked it. It turned some research that may have been otherwise inaccessible or difficult to understand, and expanded it’s reach.</p>
]]></description><pubDate>Thu, 04 Sep 2025 07:18:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45124510</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=45124510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45124510</guid></item><item><title><![CDATA[New comment by ashwinsundar in "Next.js Is Infuriating"]]></title><description><![CDATA[
<p>I probably did, sorry about that. Turns out people are finally starting to lavish NextJS with the criticism it deserves, based on all the comments here -> <a href="https://news.ycombinator.com/item?id=45099922">https://news.ycombinator.com/item?id=45099922</a></p>
]]></description><pubDate>Tue, 02 Sep 2025 16:08:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45104977</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=45104977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45104977</guid></item><item><title><![CDATA[New comment by ashwinsundar in "Ask HN: Freelancer? Seeking freelancer? (September 2025)"]]></title><description><![CDATA[
<p>SEEKING WORK<p>Location: Denver, CO<p>Remote: Yes<p>Willing to relocate: No<p>Technologies: python, django, docker, git, postgres, react, next.js, gatsby, typescript, jQuery, vanilla javascript, objectstore (nosql db), prisma ORM, graphql, bash/zsh, github actions, amazon web services (AWS), digitalocean, go, mqtt (mosquitto), R, matlab<p>Résumé/CV: <a href="https://github.com/AshwinSundar/resume/blob/main/resume.md" rel="nofollow">https://github.com/AshwinSundar/resume/blob/main/resume.md</a><p>Email: ashiundar@gmail.com<p>Seeking: Part-time contracting work (25%-75%)<p>Target billing rate: $125-$150/hour<p>About: Full-stack developer with a master's degree in biomedical engineering. Polyglot technologist, with a focus on Python and Django development. Wide variety of professional experience to draw from. Am currently launching a startup (while working a full-time job as a Sr SWE) - I'd like more time to spend on the startup, while continuing to pay my bills. Thus the desire for part-time contracting work.</p>
]]></description><pubDate>Tue, 02 Sep 2025 16:06:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45104953</link><dc:creator>ashwinsundar</dc:creator><comments>https://news.ycombinator.com/item?id=45104953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45104953</guid></item></channel></rss>