<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: ralusek</title><link>https://news.ycombinator.com/user?id=ralusek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 06:46:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ralusek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ralusek in "Gemini 3.5 Flash"]]></title><description><![CDATA[
<p>Those prices, what a disappointment.</p>
]]></description><pubDate>Tue, 19 May 2026 19:31:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48198261</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48198261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48198261</guid></item><item><title><![CDATA[New comment by ralusek in "AI subscriptions are a ticking time bomb for enterprise"]]></title><description><![CDATA[
<p>We used to not know, but now because open source models are being hosted and served by people whose only incentive is making profit on directly running inference, we have a ballpark idea.</p>
]]></description><pubDate>Sun, 17 May 2026 18:03:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48171445</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48171445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48171445</guid></item><item><title><![CDATA[New comment by ralusek in "Ti-84 Evo"]]></title><description><![CDATA[
<p>If my grandmother were to find out that housekeepers occasionally <i>do</i> actually take things, it would set us back decades.</p>
]]></description><pubDate>Sat, 02 May 2026 00:34:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47982107</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47982107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47982107</guid></item><item><title><![CDATA[New comment by ralusek in "Grok 4.3"]]></title><description><![CDATA[
<p>It can also do that for any picture of a man.<p>The human mind is capable of the same thing, you know? As in: not <i>actually</i> taking the clothes off of a person and instead just completely making something up. I hereby give permission to all AI, and human minds, to completely make up what I look like naked.</p>
]]></description><pubDate>Fri, 01 May 2026 15:32:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47975968</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47975968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47975968</guid></item><item><title><![CDATA[New comment by ralusek in "Anthropic says OpenClaw-style Claude CLI usage is allowed again"]]></title><description><![CDATA[
<p>What's puzzling or schizophrenic about that? Those seem like two very natural factors that would be in tension with one another and have to be balanced.</p>
]]></description><pubDate>Tue, 21 Apr 2026 07:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47845562</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47845562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47845562</guid></item><item><title><![CDATA[New comment by ralusek in "Stripe's Payment APIs: the first 10 years (2020)"]]></title><description><![CDATA[
<p>PaymentMethods = a specific credit card, debit card, etc. Payment Method is basically a term of art so ubiquitous that it's user-facing in UIs and has nothing to do with Stripe.<p>PaymentIntents is definitely a Stripe abstraction, however, but that's one that I like. It's been a while since I used it, but I remember liking that it allowed me to bundle up everything related to the payment, i.e. the amount, the payment method, etc, and pass it around between server, client, and different views in the client, such that you could really build the exact payment flow you want without touching PCI data.<p>The Stripe abstractions I have always felt are much clunkier are the distinctions between Products/Prices/Subscriptions/SubscriptionSchedules, etc. A lot of "what lives where?" with those; very clunky to work with.</p>
]]></description><pubDate>Mon, 20 Apr 2026 13:36:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47834141</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47834141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47834141</guid></item><item><title><![CDATA[New comment by ralusek in "Sports Betting Is Everywhere, Especially on Credit Reports"]]></title><description><![CDATA[
<p>That feels like it wouldn't provide a useful comparison, because the people who were going to bet on sports when LV was the legal place to do it, would go to LV to do it. Their delinquency rates wouldn't necessarily be reflected in LV, though, since they've come from elsewhere to do it.</p>
]]></description><pubDate>Sat, 28 Mar 2026 03:02:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551152</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47551152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551152</guid></item><item><title><![CDATA[New comment by ralusek in "It Took Me 30 Years to Solve This VFX Problem – Green Screen Problem [video]"]]></title><description><![CDATA[
<p>I'm a software engineer that, like the vast majority of you, uses AI/agents in my workflow every day. That being said, I have to admit that it feels a little weird to hear someone who does not write code say that they built something, without even mentioning that they had an agent build it (unless I missed that).</p>
]]></description><pubDate>Tue, 17 Mar 2026 20:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47417754</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47417754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47417754</guid></item><item><title><![CDATA[New comment by ralusek in "Meta Horizon Worlds on Meta Quest is being discontinued"]]></title><description><![CDATA[
<p>Maybe I'm just naive but I don't really understand discontinuing things like this. Like, unless there are like 100 people using this, how can it not be possible to just leave this running at like 0.5% of its former capacity. Just leave up like 1 server, collapse all of the DBs into one, and let these few autists have their stuff.</p>
]]></description><pubDate>Tue, 17 Mar 2026 20:12:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47417658</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47417658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47417658</guid></item><item><title><![CDATA[New comment by ralusek in "Dolphin Progress Release 2603"]]></title><description><![CDATA[
<p>What is the most reliable place for ROMs these days? Is there any sort of checksum that can accompany them to ensure safety? While I trust Dolphin, I don't trust most ROMs.</p>
]]></description><pubDate>Thu, 12 Mar 2026 13:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47350158</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47350158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47350158</guid></item><item><title><![CDATA[New comment by ralusek in "A better streams API is possible for JavaScript"]]></title><description><![CDATA[
<p>I tinkered with an alternative to stream interfaces:<p><a href="https://github.com/ralusek/streamie" rel="nofollow">https://github.com/ralusek/streamie</a><p>allows you to do things like<p><pre><code>    infiniteRecords
    .map(item => doSomeAsyncThing(item), { concurrency: 5 });
</code></pre>
And then because I found that I often want to switch between batching items vs dealing with single items:<p><pre><code>    infiniteRecords
    .map(item => doSomeAsyncSingularThing(item), { concurrency: 5 })
    .map(groupOf10 => doSomeBatchThing(groupsOf10), { batchSize: 10 })
    // Can flatten back to single items
    .map(item => backToSingleItem(item), { flatten: true });</code></pre></p>
]]></description><pubDate>Fri, 27 Feb 2026 15:30:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47181678</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47181678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47181678</guid></item><item><title><![CDATA[New comment by ralusek in "OpenAI resets spending expectations, from $1.4T to $600B"]]></title><description><![CDATA[
<p>Has AI transformed the economy radically? Yes.<p>Will it continue to transform the economy radically? Yes.<p>Will that translate to the model-makers somehow capturing the entire value of the transformed economy? No.<p>There were a few key moments that revealed this. When OpenAI initially declared "there is no moat," I wasn't sure whether to believe them. GPT 3.5 and 4 were so much better than the competition, it felt like them saying that they had no moat was some sort of attempt to avoid regulation or scrutiny. But then, lo and behold, Claude and Gemini caught up; there really was no moat.<p>But up until then, while it was clear that there was no moat around OpenAI, it was unclear if there was a moat around big tech. Mistral was meh. Even Meta's were meh. We also had no idea how much these models actually cost to run. It wasn't until the "DeepSeek moment," and especially once these open source models actually started being hosted on third party services, that it became clear that this was actually a competitive landscape.<p>And as has already been demonstrated, because the interface for all of these models is just plain language, the cost of switching models is basically non-existent.</p>
]]></description><pubDate>Tue, 24 Feb 2026 19:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47141930</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47141930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47141930</guid></item><item><title><![CDATA[New comment by ralusek in "All Look Same?"]]></title><description><![CDATA[
<p>Please find me an American, or other human being, that looks like Abraham Lincoln.</p>
]]></description><pubDate>Thu, 19 Feb 2026 16:22:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47075434</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47075434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47075434</guid></item><item><title><![CDATA[New comment by ralusek in "YouTube as Storage"]]></title><description><![CDATA[
<p>mono no aware</p>
]]></description><pubDate>Sat, 14 Feb 2026 19:21:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47017429</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=47017429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47017429</guid></item><item><title><![CDATA[New comment by ralusek in "GPT-5 outperforms federal judges in legal reasoning experiment"]]></title><description><![CDATA[
<p>Disagree completely. Judgement of the sort you're describing should be done at the legislative phase (i.e. writing code).<p>Inconsistent execution/application of the law is how bias happens. If a judgement done to the letter of the law feels unjust to you, change the letter of the law.</p>
]]></description><pubDate>Thu, 12 Feb 2026 06:33:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46985491</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=46985491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46985491</guid></item><item><title><![CDATA[New comment by ralusek in "Anthropic is Down"]]></title><description><![CDATA[
<p>What’s updog?</p>
]]></description><pubDate>Tue, 03 Feb 2026 16:12:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46872870</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=46872870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46872870</guid></item><item><title><![CDATA[New comment by ralusek in "Claude Code is suddenly everywhere inside Microsoft"]]></title><description><![CDATA[
<p>I think Gemini is an excellent model, it's just not a particularly great agent. One of the reasons is that its code output is often structured in a way that looks like it's answering a question, rather than generating production code. It leaves comments everywhere, which are often numbered (which not only is annoying, but also only makes sense if the numbering starts within the frame of reference of the "question" it's "answering").<p>It's also just not as good at being self-directed and doing all of the rest of the agent-like behaviors we expect, i.e. breaking down into todolists, determining the appropriate scope of work to accomplish, proper tool calling, etc.</p>
]]></description><pubDate>Mon, 02 Feb 2026 15:34:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46857150</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=46857150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46857150</guid></item><item><title><![CDATA[New comment by ralusek in "Show HN: Moltbook – A social network for moltbots (clawdbots) to hang out"]]></title><description><![CDATA[
<p>This doesn’t make sense. It’s either written by a person or the AI larping, because it is saying things that would be impossible to know. i.e. that it could reach for poetic language with ease because it was just trained on it; it it’s running on Kimi K2.5 now, it would have no memory or concept of being Claude. The best it could do is read its previous memories and say “Oh I can’t do that anymore.”</p>
]]></description><pubDate>Sat, 31 Jan 2026 15:16:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46837374</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=46837374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46837374</guid></item><item><title><![CDATA[New comment by ralusek in "US has investigated claims WhatsApp chats aren't private"]]></title><description><![CDATA[
<p>I mean at the very least if their clients can read it then they can at least read it through their clients, right? And if their clients can read it’ll be because of some private key stored on the client device that they must be able to access, so they could always get that. And this is just assuming that they’ve been transparent about how it’s built,  they could just have backdoors on their end.</p>
]]></description><pubDate>Sat, 31 Jan 2026 14:38:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46837066</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=46837066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46837066</guid></item><item><title><![CDATA[AlphaGenome Author Roundtable [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=V8lhUqKqzUc">https://www.youtube.com/watch?v=V8lhUqKqzUc</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46800244">https://news.ycombinator.com/item?id=46800244</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 28 Jan 2026 19:20:13 +0000</pubDate><link>https://www.youtube.com/watch?v=V8lhUqKqzUc</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=46800244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46800244</guid></item></channel></rss>