<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: ryeguy</title><link>https://news.ycombinator.com/user?id=ryeguy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 03:32:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ryeguy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ryeguy in "AI coding at home without going broke"]]></title><description><![CDATA[
<p>Openrouter's pricing via the deepseek provider is the same as the official deepseek api for both flash and pro and for cached and uncached tokens. It's literally the same api.<p>And no, cache rates are not different if you're going through the official deepseek provider. The only way caching rates can drop is if you let openrouter fully control routing by preferring uptime or something, and then it might bounce you between providers. But you can control which providers for a given model are in its routing pool and stop that.</p>
]]></description><pubDate>Sat, 13 Jun 2026 23:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522418</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=48522418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522418</guid></item><item><title><![CDATA[New comment by ryeguy in "Claude Fable 5"]]></title><description><![CDATA[
<p>Sure, but they at least quantified it with data. It's not like they just dropped a sentence saying the above, they showed numbers.</p>
]]></description><pubDate>Thu, 11 Jun 2026 01:42:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485272</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=48485272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485272</guid></item><item><title><![CDATA[New comment by ryeguy in "Claude Fable 5"]]></title><description><![CDATA[
<p>Did you read the blog post? They compare to deepswe and call it out as the worst one for false positives (failed, but the benchmark assessed it as correct). It also has less language variance.</p>
]]></description><pubDate>Wed, 10 Jun 2026 00:14:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469568</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=48469568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469568</guid></item><item><title><![CDATA[New comment by ryeguy in "An update on recent Claude Code quality reports"]]></title><description><![CDATA[
<p>This isn't how LLMs work. They aren't self aware like this, they're trained on the general internet. They might have some pointers to documentation for certain cases, but they generally aren't going to have specialized knowledge of themselves embedded within. Claude code has no need to know about its own internal programming, the core loop is just javascript code.</p>
]]></description><pubDate>Fri, 24 Apr 2026 00:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47884172</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=47884172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47884172</guid></item><item><title><![CDATA[New comment by ryeguy in "How kernel anti-cheats work"]]></title><description><![CDATA[
<p>This take sucks. The anticheat software in this context is for competitive games. No one cares about people cheating in isolation in single player games. The anticheat is to stop 1 guy from ruining it for the 9 others he's playing with online.<p>You can argue about the methods used for anticheat, but your comment here is trying to defend the right to cheat in online games with other people. Just no.</p>
]]></description><pubDate>Sun, 15 Mar 2026 04:06:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47384253</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=47384253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47384253</guid></item><item><title><![CDATA[New comment by ryeguy in "Logging sucks"]]></title><description><![CDATA[
<p>Honeycomb is inspired by Facebook's Scuba (<a href="https://research.facebook.com/publications/scuba-diving-into-data-at-facebook/" rel="nofollow">https://research.facebook.com/publications/scuba-diving-into...</a>). The paper is from 2013, predating honeycomb. Charity worked there as well, but presumably was not part of the initial implementation given the timing.</p>
]]></description><pubDate>Sun, 21 Dec 2025 23:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46349698</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=46349698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46349698</guid></item><item><title><![CDATA[New comment by ryeguy in "MCP is the coming of Web 2.0 2.0"]]></title><description><![CDATA[
<p>MCP is just function calls with parameters. Whether or not it's push or pull can be decided by the author. A push model takes the scan as an input to the mcp call. A pull model does the pulling within the mcp call. Neither is right or wrong, it's situational.</p>
]]></description><pubDate>Fri, 23 May 2025 19:52:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44076029</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=44076029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44076029</guid></item><item><title><![CDATA[New comment by ryeguy in "Coding agent in 94 lines of Ruby"]]></title><description><![CDATA[
<p>To me, dabbled means learned the fundamentals of the language but hasn't written real software in it. I would expect a dabbler to have been exposed to class inheritance and primitives such ss symbols.</p>
]]></description><pubDate>Sat, 17 May 2025 07:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44012601</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=44012601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44012601</guid></item><item><title><![CDATA[New comment by ryeguy in "An Introduction to Solid Queue for Ruby on Rails"]]></title><description><![CDATA[
<p>That makes sense as a general pattern, but probably less so in the context of rails which is typically a self contained monolith. It would be adding another hop, more indirection, and more complexity. It would introduce new problems like the need to segment your "real" api from your worker api for the purpose of load isolation.</p>
]]></description><pubDate>Mon, 12 May 2025 00:10:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43958388</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=43958388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43958388</guid></item><item><title><![CDATA[New comment by ryeguy in "An Introduction to Solid Queue for Ruby on Rails"]]></title><description><![CDATA[
<p>How does this reduce operational overhead? You still need a queue and a worker to dispatch the tasks to your api.</p>
]]></description><pubDate>Sun, 11 May 2025 15:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43954639</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=43954639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43954639</guid></item><item><title><![CDATA[New comment by ryeguy in "Claude Code: Best practices for agentic coding"]]></title><description><![CDATA[
<p>Your gemini pricing is for flash, not pro. Also, claude uses prompt caching and gemini currently does not. The pricing isn't super straightforward because of that.</p>
]]></description><pubDate>Sun, 20 Apr 2025 01:57:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43740988</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=43740988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43740988</guid></item><item><title><![CDATA[New comment by ryeguy in "Google Pixel 4a's old firmware is gone, trapping users on buggy battery update"]]></title><description><![CDATA[
<p>They emailed us in advance of the update being pushed out saying it would lower battery life, and offered compensation options ahead of time. It wasn't reactionary. If it were a buggy update the email wouldn't come before the update.</p>
]]></description><pubDate>Sat, 01 Feb 2025 01:06:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42894543</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=42894543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42894543</guid></item><item><title><![CDATA[New comment by ryeguy in "Google Pixel 4a's old firmware is gone, trapping users on buggy battery update"]]></title><description><![CDATA[
<p>Like I said, they emailed us ahead of time and THEN pushed the update. Before the update was pushed, they said the battery life would deplete and offered compensation options.<p>They haven't said why they did this, like if it was a battery defect issue or what.</p>
]]></description><pubDate>Sat, 01 Feb 2025 01:05:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42894533</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=42894533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42894533</guid></item><item><title><![CDATA[New comment by ryeguy in "Google Pixel 4a's old firmware is gone, trapping users on buggy battery update"]]></title><description><![CDATA[
<p>This wasn't a buggy update. It was announced ahead of time via email, including compensation options.</p>
]]></description><pubDate>Fri, 31 Jan 2025 06:48:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42885206</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=42885206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42885206</guid></item><item><title><![CDATA[New comment by ryeguy in "Epic Games is laying off 16% of its staff"]]></title><description><![CDATA[
<p>The economy has been "about to take a nosedive" for quite some time now.</p>
]]></description><pubDate>Thu, 28 Sep 2023 17:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=37693183</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=37693183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37693183</guid></item><item><title><![CDATA[New comment by ryeguy in "Reddit is removing moderators that protest by taking their communities private"]]></title><description><![CDATA[
<p>Good news, red reader was granted an accessibility exemption so it's sticking around.</p>
]]></description><pubDate>Fri, 16 Jun 2023 05:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=36351669</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=36351669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36351669</guid></item><item><title><![CDATA[New comment by ryeguy in "Algorithmic Trading: A Practitioner’s Guide"]]></title><description><![CDATA[
<p>This is such weird commentary that pops up on every algotrading post. Why does it have to be socially productive? No one makes the claim it is.</p>
]]></description><pubDate>Mon, 13 Feb 2023 03:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=34769730</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=34769730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34769730</guid></item><item><title><![CDATA[New comment by ryeguy in "Flurly has been shut down by Stripe"]]></title><description><![CDATA[
<p>This seems like a decision passed down from the card networks through stripe. Multiple gateways wouldn't necessarily help here.</p>
]]></description><pubDate>Fri, 10 Feb 2023 23:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=34747692</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=34747692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34747692</guid></item><item><title><![CDATA[New comment by ryeguy in "Flurly has been shut down by Stripe"]]></title><description><![CDATA[
<p>It's in stripe's best interest to fight the fine. Why would you think they would prefer to pay the networks and collect the fine from a merchant?</p>
]]></description><pubDate>Fri, 10 Feb 2023 23:41:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=34747619</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=34747619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34747619</guid></item><item><title><![CDATA[New comment by ryeguy in "Why to not use JWT (2021)"]]></title><description><![CDATA[
<p>This also means an attacker can be running around with a compromised token for up to a half hour before they're stopped.</p>
]]></description><pubDate>Thu, 29 Sep 2022 15:30:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=33022064</link><dc:creator>ryeguy</dc:creator><comments>https://news.ycombinator.com/item?id=33022064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33022064</guid></item></channel></rss>