<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: ricketycricket</title><link>https://news.ycombinator.com/user?id=ricketycricket</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 21:04:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ricketycricket" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ricketycricket in "The human cost of 10x: How AI is physically breaking senior engineers"]]></title><description><![CDATA[
<p>"Hey Claude, did Claude do a good job?"</p>
]]></description><pubDate>Tue, 14 Apr 2026 01:06:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47759993</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=47759993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47759993</guid></item><item><title><![CDATA[New comment by ricketycricket in "Glaze by Raycast"]]></title><description><![CDATA[
<p>Just build Mac apps then. Claude Code can help you whip up real native apps without any Glaze dependencies just fine. I’ve built 4 Mac and iOS apps in the last 6 months for my own use. I even have my own HN app for iOS and Mac.</p>
]]></description><pubDate>Wed, 04 Mar 2026 22:32:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47254920</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=47254920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47254920</guid></item><item><title><![CDATA[New comment by ricketycricket in "Bridging Elixir and Python with Oban"]]></title><description><![CDATA[
<p>Here are some thoughts on it from José Valim: <a href="https://dashbit.co/blog/why-elixir-best-language-for-ai" rel="nofollow">https://dashbit.co/blog/why-elixir-best-language-for-ai</a><p>LLMs absolutely understand and write good Elixir. I've done complex OTP and distributed work in tandem with Sonnet/Opus and they understand it well and happily keep up. All the Elixir constructs distinct from ruby are well applied: pipes, multiple function clauses, pattern matching, etc.<p>I can say that anecdotally, CC/Codex are significantly more accurate and faster working with our 250K lines of Elixir than our 25K lines of JS (though not typescript).</p>
]]></description><pubDate>Thu, 19 Feb 2026 16:29:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47075540</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=47075540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47075540</guid></item><item><title><![CDATA[New comment by ricketycricket in "GPT-5.3-Codex"]]></title><description><![CDATA[
<p>I have a `codex-review` skill with a shell script that uses the Codex CLI with a prompt. It tells Claude to use Codex as a review partner and to push back if it disagrees. They will go through 3 or 4 back-and-forth iterations some times before they find consensus. It's not perfect, but it does help because Claude will point out the things Codex found and give it credit.</p>
]]></description><pubDate>Thu, 05 Feb 2026 20:36:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46904863</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=46904863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46904863</guid></item><item><title><![CDATA[New comment by ricketycricket in "Replacing a $3000/mo Heroku bill with a $55/mo server"]]></title><description><![CDATA[
<p>I've been using a development server for about 9 years and the best thing I ever did was move to a machine with a low-power Xeon D for a time. It made development painful enough that I quickly fixed the performance issues I was able to overlook on more powerful hardware. I recommend it, even just as an exercise.</p>
]]></description><pubDate>Tue, 21 Oct 2025 21:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45661739</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=45661739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45661739</guid></item><item><title><![CDATA[New comment by ricketycricket in "AI is a floor raiser, not a ceiling raiser"]]></title><description><![CDATA[
<p>> I've been coding for decades already, but if I need to put something together in an unfamiliar language? I can just ask AI about any stupid noob mistake I make.<p>So you aren’t still learning foundational concepts or how to think about problems, you are using it as a translation tool. Very different, in my opinion.</p>
]]></description><pubDate>Fri, 01 Aug 2025 13:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44756296</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=44756296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44756296</guid></item><item><title><![CDATA[New comment by ricketycricket in "Show HN: I wrote a new BitTorrent tracker in Elixir"]]></title><description><![CDATA[
<p>It's not though. Processes can be supervised and crashes can just lead to "restart with good state" behavior. It's not that you don't try handling any errors at all, you just can be confident that anything you missed won't bring the system down.<p>And Elixir is strongly typed by most definitions. Perhaps you mean static?</p>
]]></description><pubDate>Fri, 20 Jun 2025 13:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44327350</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=44327350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44327350</guid></item><item><title><![CDATA[New comment by ricketycricket in "Ruby on Rails Audit Complete"]]></title><description><![CDATA[
<p>Twitter clone in 15 minutes: <a href="https://www.youtube.com/watch?v=MZvmYaFkNJI" rel="nofollow">https://www.youtube.com/watch?v=MZvmYaFkNJI</a></p>
]]></description><pubDate>Mon, 16 Jun 2025 02:00:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44286125</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=44286125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44286125</guid></item><item><title><![CDATA[New comment by ricketycricket in "Ruby on Rails Audit Complete"]]></title><description><![CDATA[
<p>LiveView uploads are baked in, previews and all. Everything else you list is included in the Flop library, if you want something off the shelf. In rails you are still including Kaminari or whatever other gems for all this too, so this is really no different.</p>
]]></description><pubDate>Mon, 16 Jun 2025 01:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44286114</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=44286114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44286114</guid></item><item><title><![CDATA[New comment by ricketycricket in "Ruby on Rails Audit Complete"]]></title><description><![CDATA[
<p>That's so disappointing to hear. I have an intern who hadn't touched Elixir 4 weeks ago who is already making meaningful PRs. She's done the PragProg courses and leans a bit on Copilot/Claude, but she's proving how quickly one can get up to speed on the language and contribute. To hear that a major company couldn't bring resources up to speed, to me, shows a failure of the organization, not the language or ecosystem.</p>
]]></description><pubDate>Mon, 16 Jun 2025 01:47:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44286090</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=44286090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44286090</guid></item><item><title><![CDATA[New comment by ricketycricket in "Eleven v3"]]></title><description><![CDATA[
<p>From the example: "Oh no, I'm really sorry to hear you're having trouble with your new device. That sounds frustrating."<p>Being patronized by a machine when you just want help is going to feel absolutely terrible. Not looking forward to this future.</p>
]]></description><pubDate>Thu, 05 Jun 2025 20:05:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44195298</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=44195298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44195298</guid></item><item><title><![CDATA[New comment by ricketycricket in "Why Ruby on Rails still matters"]]></title><description><![CDATA[
<p>Performance of what, exactly? Hard to beat the concurrency model and performance under load of elixir.<p>Elixir is gaining set theoretic type system, so you are showing up at the right time. <a href="https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.html" rel="nofollow">https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.h...</a></p>
]]></description><pubDate>Sat, 22 Feb 2025 04:45:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43136197</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=43136197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43136197</guid></item><item><title><![CDATA[New comment by ricketycricket in "Web apps built with Ruby on Rails"]]></title><description><![CDATA[
<p>You mean like Typescript, an add-on that transpiles to Javascript?</p>
]]></description><pubDate>Fri, 10 Jan 2025 17:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42657598</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=42657598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42657598</guid></item><item><title><![CDATA[New comment by ricketycricket in "Phoenix LiveView 1.0.0 is here"]]></title><description><![CDATA[
<p>Elixir/Phoenix is compiled.</p>
]]></description><pubDate>Wed, 04 Dec 2024 20:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42321463</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=42321463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42321463</guid></item><item><title><![CDATA[New comment by ricketycricket in "Phoenix LiveView 1.0.0 is here"]]></title><description><![CDATA[
<p>Bandit is now the default in Phoenix.</p>
]]></description><pubDate>Wed, 04 Dec 2024 18:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42320237</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=42320237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42320237</guid></item><item><title><![CDATA[New comment by ricketycricket in "Distributed Erlang"]]></title><description><![CDATA[
<p>> The comment I responded to hand waved away consuming almost 50% of your pps on heartbeats every 30 seconds as "no big deal".<p>> The network saturation is just a necessary cost of running such a massive cluster.<p>I think this actually answers it perfectly.<p>1. If you are running 1K distributed nodes, you have to understand that means you have some overhead for running such a large cluster. No one is hand waving this away, it's just being acknowledged that this level of complexity has a cost.<p>2. If heartbeats are almost 50% of your pps, you are trying to use 1Gbe to run a 1K-node cluster. No one would do this in production and no one is claiming you should.<p>3. If your system can tolerate it, change the heartbeat interval to whatever you want.<p>4. Don't use distributed Erlang if you don't have to. Erlang/Elixir/Gleam work perfectly fine for non-distributed workloads as do most languages that can't distribute in the first place. But if you do need a distributed system, you are unlikely to find a better way to do it than the BEAM.<p>Basically, it seems you are taking issue with something that 1) is that way because that's how things work, and 2) is not how anyone would actually use it.</p>
]]></description><pubDate>Tue, 03 Dec 2024 15:51:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42307467</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=42307467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42307467</guid></item><item><title><![CDATA[New comment by ricketycricket in "AMD Ryzen 7 9800X3D Linux Performance: Zen 5 With 3D V-Cache"]]></title><description><![CDATA[
<p>Do you though? M4 is what is on the market now and this chip is just coming out. Maybe they are on different processes, but you still have to compare things at a given point in time.</p>
]]></description><pubDate>Wed, 06 Nov 2024 19:51:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42068285</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=42068285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42068285</guid></item><item><title><![CDATA[New comment by ricketycricket in "Apple Watch Series 10"]]></title><description><![CDATA[
<p>That's one reason I like the stainless (now Titanium) models. They have sapphire crystal instead of glass and I haven't had scratches in years. Scratches on the body are just patina.</p>
]]></description><pubDate>Tue, 10 Sep 2024 00:33:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41495902</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=41495902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41495902</guid></item><item><title><![CDATA[New comment by ricketycricket in "Elixir and Machine Learning in 2024 so far: MLIR, Arrow, structured LLM, etc."]]></title><description><![CDATA[
<p>Sorry you are having so many issues. That has not been my experience with elixir-ls either locally or in Codespaces. Just want to say that when you do get it working, it does indeed have that and many more features. If you are interested, the Elixir slack is very active and helpful and there is a #language-server channel.</p>
]]></description><pubDate>Wed, 29 May 2024 21:48:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40517439</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=40517439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40517439</guid></item><item><title><![CDATA[New comment by ricketycricket in "Elixir and Machine Learning in 2024 so far: MLIR, Arrow, structured LLM, etc."]]></title><description><![CDATA[
<p>May not answer all your questions, but this may be a good starting point: <a href="https://hexdocs.pm/nx/Nx.Defn.html" rel="nofollow">https://hexdocs.pm/nx/Nx.Defn.html</a></p>
]]></description><pubDate>Wed, 29 May 2024 21:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40517355</link><dc:creator>ricketycricket</dc:creator><comments>https://news.ycombinator.com/item?id=40517355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40517355</guid></item></channel></rss>