<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>Fri, 10 Jul 2026 06:26:06 +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 "Muse Spark 1.1"]]></title><description><![CDATA[
<p>I don't use Gemini cli <i>because</i> they're so bad at agentic work/tool calling. I use their chatbot all the time, though.</p>
]]></description><pubDate>Fri, 10 Jul 2026 02:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48855106</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48855106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48855106</guid></item><item><title><![CDATA[New comment by ralusek in "GPT-5.6"]]></title><description><![CDATA[
<p>I use both constantly for different things. You don't need to be a one-model Andy</p>
]]></description><pubDate>Thu, 09 Jul 2026 17:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48849260</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48849260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48849260</guid></item><item><title><![CDATA[New comment by ralusek in "GPT‑Live"]]></title><description><![CDATA[
<p>I have built a few voice based integrations into my applications that use these live agents (gpt and gemini), but they are always too expensive to be viable. I have to end up hacking up context and turning on and off in ways that are very fragile. It'll end up being $2-5 for about the 30ish minute sessions I typically end up with, and it throws the price of the product I'm making completely out of whack.</p>
]]></description><pubDate>Wed, 08 Jul 2026 20:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48837324</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48837324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48837324</guid></item><item><title><![CDATA[New comment by ralusek in "What ORMs have taught me: just learn SQL (2014)"]]></title><description><![CDATA[
<p>I have the same response every time I hear this: like 95% of application CRUD plumbing is much better served by an ORM. It gives your application typed versions of your data, lets you work with objects rather than rows, which are almost always more useful, is much easier to read, etc. Then for the 5% of critical/complicated queries: just use SQL there. In fact your ORM almost certainly has an escape hatch for you to do that.</p>
]]></description><pubDate>Sat, 04 Jul 2026 17:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48787328</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48787328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48787328</guid></item><item><title><![CDATA[New comment by ralusek in "Rocketlab acquires Iridium"]]></title><description><![CDATA[
<p>European statecraft has led to a massive bureaucratic blob whose best and brightest just go to America.</p>
]]></description><pubDate>Tue, 30 Jun 2026 13:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48732855</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48732855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48732855</guid></item><item><title><![CDATA[New comment by ralusek in "OpenRA"]]></title><description><![CDATA[
<p>To me in second grade, Red Alert was literally <i>just</i> building Tesla Coils.</p>
]]></description><pubDate>Sun, 28 Jun 2026 01:46:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48703561</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48703561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48703561</guid></item><item><title><![CDATA[New comment by ralusek in "If you can't hold it, you don't own it"]]></title><description><![CDATA[
<p>Given my memory these days, I can't keep that either.</p>
]]></description><pubDate>Sat, 27 Jun 2026 14:35:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48698652</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48698652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48698652</guid></item><item><title><![CDATA[New comment by ralusek in "Why were Covid vaccine trials so fast?"]]></title><description><![CDATA[
<p>> This implies that corners were cut. They were not. They went through the full regulatory procedures.<p>That's absolutely not true. The standard for new vaccines, iirc, required a period of something on the order of 7 years. Time, in this case, is not a function of procedure that can be expedited in an emergency, but is actually an important element in and of itself. Many issues do not manifest immediately and actually need follow up over time.<p>The crazy thing about these vaccines was that both mRNA vaccines <i>and</i> the viral vector vaccines were <i>completely</i> new platforms, never deployed at scale. They work entirely differently than all other vaccines. Up until this point, vaccines all delivered the antigen in one of 3 ways: you get a weakened virus, you get a dead virus, or you get the antigen itself (subunit protein like Novavax). Both the mRNA (Pfizer & Moderna) and the viral vector (J&J) vaccines worked by getting either mRNA or DNA (viral vector) into your cells, and then having your own cells produce and express the antigen themselves. Basically the difference between server generated code or shipping the JS for you to run the SPA on your own client.<p>One of the crazy things about this was that it wasn't obvious what the implications would be of having our own cells expressing the antigens (and thus flagging themselves for destruction by our immune system). This was particularly concerning because the cells that were shown to be doing this, despite the complete lie that kept being repeated of the vaccine staying localized at the injection site, were found all over the body. In the case of the viral vector vaccines, at least they were being delivered by a vessel (living adenovirus) that our bodies have had billions of years of evolution to determine where they might end up. In the case of the mRNA vaccines, though, the vessel was a lipid nanoparticle with an exceptional ability to deliver payloads basically anywhere in the body. Note: the attention these lipid nanoparticles had received prior to their use in mRNA was their ability to deliver payloads to places that are notoriously difficult to reach, notably their ability to cross the brain blood barrier. So you have delivery mechanisms delivering a payload that makes our cells into antigen factories, shown to be producing them all over the body, and targeting themselves for destruction by the immune system/causing an increased immune response in these areas.<p>And then, for the icing on the cake, there was mounting evidence that the antigen itself was actually likely destructive/problematic.<p>I could go off forever on this topic. The amount of obfuscation and gaslighting was insurmountable for anybody that was even remotely interested in figuring out what was happening. From a personal perspective, my trust in many institutions was permanently shaken.</p>
]]></description><pubDate>Fri, 26 Jun 2026 15:29:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48687841</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48687841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48687841</guid></item><item><title><![CDATA[New comment by ralusek in "Jerry's Map"]]></title><description><![CDATA[
<p>My favorite part about this/what blows my mind is that his system has him editing singular tiles at any given time. He seemingly only gets to see what it actually looks like at intervals like 15 years apart. There are probably entire epochs of his system that he'll never actually see laid out because they've since been overridden.</p>
]]></description><pubDate>Tue, 23 Jun 2026 22:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48652390</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48652390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48652390</guid></item><item><title><![CDATA[New comment by ralusek in "Developers don't understand CORS (2019)"]]></title><description><![CDATA[
<p>My understanding was it was an OPTIONS preflight request that is made.</p>
]]></description><pubDate>Sun, 21 Jun 2026 14:47:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48619428</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48619428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48619428</guid></item><item><title><![CDATA[New comment by ralusek in "Developers don't understand CORS (2019)"]]></title><description><![CDATA[
<p>I understand CORS and I don't.<p>TL;DR: It's a restriction your browser gives <i>itself</i>. If it's on Domain A and it sees a request going out to Domain B, unless Domain B responds saying that it's <i>expecting</i> traffic from Domain A, the browser prevents <i>itself</i> from making the call.<p>I think the part about it that is off/silly to most people is that it's not a normal security threat model, because a malicious client could simply just...not impose that restriction on itself. You're perfectly capable of going and curling that same request to that backend, or calling it from an app, or any number of other things. So it's not really protecting your protected resource, the backend, from malicious clients.<p>All of that is where I feel like I understand clearly. The part I fail to retain is the exact scenarios it <i>does</i> protect against, which IIRC, are basically about attempting to protect your users from being misguided on other clients that are acting as your client, something like that (but again, this literally only applies to browsers). It's just kind of a weird niche problem that I often find myself thinking "I mean why is the user on another client and have allowed themselves to authenticate on that client with my server...this sounds like the user's fault."</p>
]]></description><pubDate>Sun, 21 Jun 2026 07:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48616608</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48616608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48616608</guid></item><item><title><![CDATA[New comment by ralusek in "Keygen.music"]]></title><description><![CDATA[
<p>ORiON Nero 6.6 was my shit. Please give it a spin.<p>There were definitely many keygens I would open just to have on in the background.</p>
]]></description><pubDate>Fri, 12 Jun 2026 17:05:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506633</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48506633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506633</guid></item><item><title><![CDATA[New comment by ralusek in "Apple reveals new AI architecture built around Google Gemini models"]]></title><description><![CDATA[
<p>When people say the AI bubble is about to bust, I don't think anybody means that "the use of AI is going to go away." AI is absurdly useful. I think what people mean is "the valuations of these companies will have to snap to a reality that is actually attached to their market value."</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:51:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452730</link><dc:creator>ralusek</dc:creator><comments>https://news.ycombinator.com/item?id=48452730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452730</guid></item><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></channel></rss>