<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: psadri</title><link>https://news.ycombinator.com/user?id=psadri</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 16 May 2026 01:58:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=psadri" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by psadri in "What British people mean when they say 'sorry'"]]></title><description><![CDATA[
<p>Separately, I love the word “bloke”.  I wish it would take off here in the US.</p>
]]></description><pubDate>Thu, 07 May 2026 15:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48050895</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=48050895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48050895</guid></item><item><title><![CDATA[New comment by psadri in "Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite"]]></title><description><![CDATA[
<p>You are correct. I apologize. I seemed to have read the next pragma’s depreciation notice!<p>Aside from this - SQLite has tons of cool features, like the session extension.</p>
]]></description><pubDate>Fri, 24 Apr 2026 05:07:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47885787</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=47885787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47885787</guid></item><item><title><![CDATA[New comment by psadri in "Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite"]]></title><description><![CDATA[
<p>For one it seems to be deprecated.</p>
]]></description><pubDate>Thu, 23 Apr 2026 15:26:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47876887</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=47876887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47876887</guid></item><item><title><![CDATA[New comment by psadri in "ggsql: A Grammar of Graphics for SQL"]]></title><description><![CDATA[
<p>What do you think is missing? I'm a big SQL fan and the idea of direct SQL to X seems appealing at least on the surface.</p>
]]></description><pubDate>Mon, 20 Apr 2026 18:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47838210</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=47838210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47838210</guid></item><item><title><![CDATA[New comment by psadri in "Claude Design"]]></title><description><![CDATA[
<p>Most of the software we interact with is at the end of the day some db tables, queries to read/write, and some ui to read/write. There have been so many times I wished I could just do my own db joins on the underlying db to get the views I wanted.  But I can’t - because the  app has pre-defined ui/query paths.<p>With AI, I should be able to ask for things the product designers didn’t anticipate or left out and the system could query, create ui on the fly, etc…</p>
]]></description><pubDate>Sat, 18 Apr 2026 00:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47812012</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=47812012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47812012</guid></item><item><title><![CDATA[New comment by psadri in "Claude Design"]]></title><description><![CDATA[
<p>What’s interesting here is that with AI, all our interfaces should evolve away from previous generation rigid forms / buttons / tables etc.  towards something more fluid / dynamic / “natural”. Yet all the AI coding is geared towards producing more of the former.</p>
]]></description><pubDate>Fri, 17 Apr 2026 15:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47807238</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=47807238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47807238</guid></item><item><title><![CDATA[New comment by psadri in "Inside Nepal's Fake Rescue Racket"]]></title><description><![CDATA[
<p>I did the EBC trek last year and at ~4400 meters, we heard about a local Nepalese woman dying from  complications of AMS in the local clinic.  There might be fishy things going on with the rescues, but the health risks are real.</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:59:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615388</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=47615388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615388</guid></item><item><title><![CDATA[New comment by psadri in "Beagle, a source code management system that stores AST trees"]]></title><description><![CDATA[
<p>Related, I’d love an editor that’d let me view/edit identifier names in snake_case and save them as camelCase on disk. If anyone knows of such a thing - please let me know!</p>
]]></description><pubDate>Sun, 08 Mar 2026 17:17:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47299019</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=47299019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47299019</guid></item><item><title><![CDATA[New comment by psadri in "LLM Structured Outputs Handbook"]]></title><description><![CDATA[
<p>Could you share some samples / pointers on how you do this?</p>
]]></description><pubDate>Sat, 17 Jan 2026 07:08:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46655969</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=46655969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46655969</guid></item><item><title><![CDATA[New comment by psadri in "ManusAI Joins Meta"]]></title><description><![CDATA[
<p>They launched March 2025.  It’s great that’s considered a long time ago.</p>
]]></description><pubDate>Tue, 30 Dec 2025 10:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46431846</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=46431846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46431846</guid></item><item><title><![CDATA[New comment by psadri in "Prompt caching for cheaper LLM tokens"]]></title><description><![CDATA[
<p>Does anyone actually compute / use this key feature? Or do you rely on implicit caching? I wish HN had a comment with a poll feature.</p>
]]></description><pubDate>Fri, 19 Dec 2025 17:30:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46328482</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=46328482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46328482</guid></item><item><title><![CDATA[New comment by psadri in "How Google Maps allocates survival across London's restaurants"]]></title><description><![CDATA[
<p>Google Maps or any other aggregator has an inherent interest in market participant diversity.  A lot of suppliers would mean competition, which results in ad spend, which result in higher revenue for the aggregator.  Same with Google Search.<p>It's an interesting equilibrium point.  They want local businesses to suffer enough to pay up for ads.  But also not too much that they die.  A good local business that does not need to advertise because it is simply good is actually a burden to the aggregator even though it is exactly what the end users want to see.<p>In the past, when I was a in position to build a search engine, we took the trouble of always including organically ranked results that were genuinely good, regardless of whether we got paid or not.  I felt it was a long term investment into creating real value for our end users and therefore our service.</p>
]]></description><pubDate>Thu, 11 Dec 2025 17:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46234584</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=46234584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46234584</guid></item><item><title><![CDATA[New comment by psadri in "Perl's decline was cultural"]]></title><description><![CDATA[
<p>25 years ago Perl allowed you to express what was in your head 10x more concisely as in other mainstream language (which have since caught up with some of the features).<p>This was not the best when it came to others (or even yourself 6 months later) reading the code.  But it was great for cranking stuff out that was simply too tedious in other languages.</p>
]]></description><pubDate>Sun, 07 Dec 2025 07:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46179996</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=46179996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46179996</guid></item><item><title><![CDATA[New comment by psadri in "Structured outputs on the Claude Developer Platform"]]></title><description><![CDATA[
<p>What are some examples that you can’t express in json schema?</p>
]]></description><pubDate>Sat, 15 Nov 2025 05:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45935204</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=45935204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45935204</guid></item><item><title><![CDATA[New comment by psadri in "Can you save on LLM tokens using images instead of text?"]]></title><description><![CDATA[
<p>I wonder if these stay in the prefix cache?</p>
]]></description><pubDate>Sat, 08 Nov 2025 16:17:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45857755</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=45857755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45857755</guid></item><item><title><![CDATA[New comment by psadri in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>Awesome experiment!!<p>I did a version of this where the AI writes tools on the fly but gets to reuse them on future calls, trying to address the cost / performance issues.  Migrations are challenging because they require some notion of an atomic update across the db and the tools.<p>This is a nice model of organically building software on the fly and even letting end users customize it on the fly.</p>
]]></description><pubDate>Sat, 01 Nov 2025 18:01:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45783813</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=45783813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45783813</guid></item><item><title><![CDATA[New comment by psadri in "Do you know that there is an HTML tables API?"]]></title><description><![CDATA[
<p>The trouble is not populating it.  The trouble is that tables, even though structured semantically, give you absolutely no functionality.  There are no search, filter, sort, or selection features that you get.</p>
]]></description><pubDate>Sat, 01 Nov 2025 15:11:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45782257</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=45782257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45782257</guid></item><item><title><![CDATA[New comment by psadri in "Kafka is Fast – I'll use Postgres"]]></title><description><![CDATA[
<p>A resource that would benefit the entire community is a set of ballpark figures for what kind of performance is "normal" given a particular hardware + data volume.  I know this is a hard problem because there is so much variation across workloads, but I think even order of magnitude ballparks would be useful.  For example, it could say things like:<p>task: msg queue<p>software: kafka<p>hardware: m7i.xlarge (vCPUs: 4 Memory: 16 GiB)<p>payload: 2kb / msg<p>possible performance: ### - #### msgs / second<p>etc…<p>So many times I've found myself wondering: is this thing behaving within an order of magnitude of a correctly setup version so that I can decide whether I should leave it alone or spend more time on it.</p>
]]></description><pubDate>Wed, 29 Oct 2025 16:47:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45749492</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=45749492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45749492</guid></item><item><title><![CDATA[New comment by psadri in "Karpathy on DeepSeek-OCR paper: Are pixels better inputs to LLMs than text?"]]></title><description><![CDATA[
<p>The pixel to sounds would pass through “reading” so there might be information loss.  It is no longer just pixels.</p>
]]></description><pubDate>Thu, 23 Oct 2025 04:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45678258</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=45678258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45678258</guid></item><item><title><![CDATA[New comment by psadri in "The case for the return of fine-tuning"]]></title><description><![CDATA[
<p>Lots of caveats here in the following statement: if your application is not fully leaning in to frontier model capabilities, you are probably building a previous generation product.</p>
]]></description><pubDate>Sun, 19 Oct 2025 15:32:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45634927</link><dc:creator>psadri</dc:creator><comments>https://news.ycombinator.com/item?id=45634927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45634927</guid></item></channel></rss>