<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: pradn</title><link>https://news.ycombinator.com/user?id=pradn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 14 Oct 2026 05:54:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pradn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pradn in "Apple Pass Designer"]]></title><description><![CDATA[
<p>There are free, web-based wizards to create PKPass-format Apple Wallet passes. This one was posted on HN a few months ago.<p><a href="https://walletwallet.alen.ro/" rel="nofollow">https://walletwallet.alen.ro/</a></p>
]]></description><pubDate>Fri, 02 Oct 2026 20:24:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49938171</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=49938171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49938171</guid></item><item><title><![CDATA[New comment by pradn in "A Staff Engineer's Guide to Inventing Work"]]></title><description><![CDATA[
<p>It was clearly a "tongue-in-cheek" framing. Got me interested at least!</p>
]]></description><pubDate>Tue, 29 Sep 2026 19:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49899082</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=49899082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49899082</guid></item><item><title><![CDATA[New comment by pradn in "Revealing the details of how OpenAI agents hacked Hugging Face"]]></title><description><![CDATA[
<p>It's clear that frontier agent swarms are going to be an important cyberweapon for well-resourced groups.  Not just governments: organized crime, rebels. It will be feasible to train a deliberately misaligned agent, and to point them at adversaries. We'll have to deal with persistent, ongoing attacks, like we do with DDoS and ransomware attacks today. The limits on this will be intent, hardware cost, and talent.<p>You need an agent swarm to defend cyber-assets. No way we can respond at human speed.<p>Another consequence is that every public API with a bug bounty will be pen-tested up til the cost (in expectation) of running the AIs. We already see public AI-discovered vulns being reported to companies.</p>
]]></description><pubDate>Sun, 27 Sep 2026 02:22:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49862729</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=49862729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49862729</guid></item><item><title><![CDATA[New comment by pradn in "Ollaya – Ollama for open-source, Jev-style decision models"]]></title><description><![CDATA[
<p>I'm not sure what this means for AI startups if their innovations can be copied by OSS so quickly (what, like 2 weeks?). There's "consumer surplus" for everyone, to borrow an economic concept. But we do ideally want some of the surplus to flow to the innovator, too. I know there were precursors, but that's fine - it's hard to have a totally novel idea in such a popular field. I don't know what the end game is for TypeSafe - they'd need to demonstrate perpetually better results, or compete in another axis: UX, support, custom solutions, etc. So much of the time, someone proving a concept, or it simply getting enough publicity, is enough for a "Cambrian explosion" of follow-ups and copies. Famously, that was true for "Attention is All You Need", and the general idea of "next-token prediction" being so powerful.<p>We've stumbled into general differentiable models..</p>
]]></description><pubDate>Fri, 25 Sep 2026 21:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49850052</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=49850052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49850052</guid></item><item><title><![CDATA[New comment by pradn in "Zonemaps(Oracle) vs BRIN Indexes(Postgres)"]]></title><description><![CDATA[
<p>The post is clearly in Claude English. Sorry not going to read a post in such an obnoxious style.</p>
]]></description><pubDate>Thu, 27 Aug 2026 17:42:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49468472</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=49468472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49468472</guid></item><item><title><![CDATA[S&P Dow Jones Indices Consultation on Treatment of MegaCap Companies]]></title><description><![CDATA[
<p>Article URL: <a href="https://press.spglobal.com/2026-06-04-S-P-Dow-Jones-Indices-Consultation-on-Treatment-of-MegaCap-Companies-Results">https://press.spglobal.com/2026-06-04-S-P-Dow-Jones-Indices-Consultation-on-Treatment-of-MegaCap-Companies-Results</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48406115">https://news.ycombinator.com/item?id=48406115</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 04 Jun 2026 23:35:26 +0000</pubDate><link>https://press.spglobal.com/2026-06-04-S-P-Dow-Jones-Indices-Consultation-on-Treatment-of-MegaCap-Companies-Results</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=48406115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48406115</guid></item><item><title><![CDATA[New comment by pradn in "Stop Ruining It"]]></title><description><![CDATA[
<p>Well, yea. Everyone agrees with these points. Who wants to ruin things for the sake of it?<p>The reason why things get worse is because of systemic problems: misaligned incentives, information asymmetry, diffuse responsibility, etc. It's actually hard to improve these aspects of large systems. Hence, why the world is an imperfect place.</p>
]]></description><pubDate>Wed, 03 Jun 2026 17:12:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48386724</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=48386724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48386724</guid></item><item><title><![CDATA[New comment by pradn in "An OpenAI model has disproved a central conjecture in discrete geometry"]]></title><description><![CDATA[
<p>They have a "before" picture but not an "after"!</p>
]]></description><pubDate>Wed, 20 May 2026 19:33:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48212912</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=48212912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48212912</guid></item><item><title><![CDATA[New comment by pradn in "Google Cloud customer wakes up to $18,000 bill despite $7 budget"]]></title><description><![CDATA[
<p>Suddenly turning off services when the billing cap is reached is a big reliability risk for customers. All workloads using that billing account would be impacted immediately.<p>If they weren't turned off at the billing cap, but were given some leeway instead, either that becomes the new hard limit, or GCP will have to give away the difference.<p>And there's no "middle ground" you could implement that makes sense either - like a "frozen" state. Preventing new writes to a GCS bucket breaks the writer app. Freezing VMs serving web traffic takes the site down.<p>Even if the service was shut down once the billing limit is hit, how long would GCP wait for the user to add funds or raise the limit? GCP would need to either keep the services in a hidden/frozen state or not turn them off / freeze them at all (in which case GCP would be giving away resources for free).<p>Maybe GCP can give users a heads-up when they're about to hit the limit? GCP already does - billing alerts do exist. It's just possible to blow past them if your usage is a massive spike.<p>Moreover, getting the hundreds of GCP services to implement a "frozen" state is difficult. It's hard enough getting everyone to listen to the "billing account disabled" signal, and (soft-)delete the resources (based on the resource, after some time interval). Given these billing overruns happen for smaller customers, it's not really worth solving the problem - which I don't think has a great solution to begin with.</p>
]]></description><pubDate>Wed, 22 Apr 2026 22:25:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47870105</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47870105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47870105</guid></item><item><title><![CDATA[New comment by pradn in "Cloudflare Email Service"]]></title><description><![CDATA[
<p>How much do existing services trust new email service providers? It would seem to be an uphill battle for Cloudflare to start a new service. It's easy to automate from the start, meaning it's easier to send spam. I suppose reputation is not simply based on the domain the email comes from?</p>
]]></description><pubDate>Thu, 16 Apr 2026 16:12:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47795545</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47795545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47795545</guid></item><item><title><![CDATA[New comment by pradn in "Open Source Isn't Dead"]]></title><description><![CDATA[
<p>Brilliant piece of content marketing:<p>1) Pulls you in with a catchy title, that at first glance seems like a dunk on Cal.com (whatever that is).<p>2) Takes the "we understand your pain" approach to empathize w/ Cal.com, so you feel like you're on the good vibes side.<p>3) Provides a genuine response to the actual problem Cal.com is dealing with. Something you can't dismiss out of hand.<p>4) But in the end of the day, the response aligns perfectly with the product they're promoting (a click away to the homepage!)<p>This mix of genuine ideas and marketing is quite potent. Not saying this is all bad or anything, just found it a bit funny. The mixed-up-ness is the point!</p>
]]></description><pubDate>Wed, 15 Apr 2026 17:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47781983</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47781983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47781983</guid></item><item><title><![CDATA[New comment by pradn in "I built an AI receptionist for a mechanic shop"]]></title><description><![CDATA[
<p>A blog post like this is half the story. I’d like to see the results. Did your brother get more business? What were the failure modes? Did customers care if it was a bot or not?</p>
]]></description><pubDate>Mon, 23 Mar 2026 17:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47492239</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47492239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47492239</guid></item><item><title><![CDATA[New comment by pradn in "AirPods Max 2"]]></title><description><![CDATA[
<p>They have direct feedback that many people return them bc they’re too heavy, and yet… It’s just Apple being stubborn. I guess it’s not a big enough problem for them, and they don’t care about losing the market. One must laugh.</p>
]]></description><pubDate>Mon, 16 Mar 2026 20:12:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47404250</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47404250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47404250</guid></item><item><title><![CDATA[New comment by pradn in "Malus – Clean Room as a Service"]]></title><description><![CDATA[
<p>Is AI-driven clean room implementation a wild west at the moment? I suppose there haven't yet been any cases to test this out in real life?</p>
]]></description><pubDate>Thu, 12 Mar 2026 19:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47356003</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47356003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47356003</guid></item><item><title><![CDATA[New comment by pradn in "Tony Hoare has died"]]></title><description><![CDATA[
<p>I'm glad you remember it as well! I didn't think to see if there was a recording or something of this talk, until now. It looks like the text of the talk was published here: <a href="https://www.cs.utexas.edu/~EWD/DijkstraMemorialLectures/Tony%20Hoare.html" rel="nofollow">https://www.cs.utexas.edu/~EWD/DijkstraMemorialLectures/Tony...</a><p>And the talk wasn't a random talk, but a memorial talk for Dijkstra: "The 2010 Edsger W. Dijkstra Memorial Lecture". I forgot this aspect as well!</p>
]]></description><pubDate>Wed, 11 Mar 2026 00:58:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330677</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47330677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330677</guid></item><item><title><![CDATA[New comment by pradn in "Tony Hoare has died"]]></title><description><![CDATA[
<p>That's right - it was bubble sort first. Absolutely - frail, yet sharp. I'm happy to hear several of us didn't forget this encounter with him.</p>
]]></description><pubDate>Wed, 11 Mar 2026 00:54:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330650</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47330650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330650</guid></item><item><title><![CDATA[New comment by pradn in "Tony Hoare has died"]]></title><description><![CDATA[
<p>Good to hear from you after a while, Gaurav (I think?!).</p>
]]></description><pubDate>Wed, 11 Mar 2026 00:53:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330647</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47330647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330647</guid></item><item><title><![CDATA[New comment by pradn in "Tony Hoare has died"]]></title><description><![CDATA[
<p>He came to give a lecture at UT Austin, where I did my undergrad. I had a chance to ask him a question: "what's the story behind inventing QuickSort?". He said something simple, like "first I thought of MergeSort, and then I thought of QuickSort" - as if it were just natural thought. He came across as a kind and humble person. Glad to have met one of the greats of the field!</p>
]]></description><pubDate>Tue, 10 Mar 2026 16:11:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47325200</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47325200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47325200</guid></item><item><title><![CDATA[New comment by pradn in "Nobody gets promoted for simplicity"]]></title><description><![CDATA[
<p>The problem can be complex, which sometimes means the solution needs to be complex. Often, you can solve a complex problem in simple ways. There’s many ways to do that:<p>a) finding a new theoretical frame that simplifies the space or solutions, helps people think through it in a principled way<p>b) finding ways to use existing abstractions, that others may not have been able to find<p>c) using non-technical levers, like working at the org/business/UX level to cut scope, simplify requirements,<p>The way you can make complexity work for your career, is to make it clear why the problem is complex, and then what you did to simplify the problem. If you just present a simple solution, no one will get it. It’s like “showing your work”.<p>In some orgs, this is hopeless, as they really do reward complexity of implementation.</p>
]]></description><pubDate>Wed, 04 Mar 2026 15:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47248474</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47248474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47248474</guid></item><item><title><![CDATA[New comment by pradn in "Will vibe coding end like the maker movement?"]]></title><description><![CDATA[
<p>One of the odd things people do with tech is taking someone else's random projections at face value?<p>What does it mean to say "we were promised flying cars", or "every city would have micro-factories, that 3D printing would decentralize production"?<p>The people creating these narratives may a) truly believe it and tried to make it a reality, but failed b) never believed it at all, but failed anyway, c) or be somewhere else on this quadrant of belief vs actuality.<p>Why not just treat it as, "a prediction that went wrong". I suppose it's because a narrative of promise feels like a promise, and people don't like being lied to.<p>It's a strange narrative maneuver we keep doing with tech, which is more future-facing than most fields.</p>
]]></description><pubDate>Thu, 26 Feb 2026 20:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47171684</link><dc:creator>pradn</dc:creator><comments>https://news.ycombinator.com/item?id=47171684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47171684</guid></item></channel></rss>