<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: J_Shelby_J</title><link>https://news.ycombinator.com/user?id=J_Shelby_J</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 13:36:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=J_Shelby_J" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by J_Shelby_J in "Texas is America Inc's new centre of gravity"]]></title><description><![CDATA[
<p>Texas is where companies go to die.</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:14:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48520968</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48520968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48520968</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Are you expected to run five Python type-checkers now?"]]></title><description><![CDATA[
<p>Meh, the amount of effort required to keep up to date with the python ecosystem churn is around the same as learning rust. More so if you are starting from scratch.<p>I quit python after realizing the amount of effort it required to just implement the tooling for a project… when all of that comes included with rust. I have spent maybe an hour in the last year thinking about tooling. Glorious.<p>But yeah, I feel for you. It is an impossible sell when they pay off is impossible to understand without a Time Machine and the only thing known about the cost is that it’s high. But for new people and projects, I can’t imagine starting with python in 2026.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452008</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48452008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452008</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Apple reveals new AI architecture built around Google Gemini models"]]></title><description><![CDATA[
<p>Anthropic and OpenAI are stuck on slower and more expensive nvidia hardware. It doesn’t scale like googles TPUs.</p>
]]></description><pubDate>Mon, 08 Jun 2026 20:48:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48451793</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48451793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48451793</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "My Software North Star"]]></title><description><![CDATA[
<p>The billion dollar “if”</p>
]]></description><pubDate>Sun, 07 Jun 2026 18:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437451</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48437451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437451</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "French-Iranian author Marjane Satrapi, author of 'Persepolis', dies at 56"]]></title><description><![CDATA[
<p>I rewatched it recently and it’s still such a good movie.<p>I’ll always remember the outrage I felt when they go to the hospital when her father needs heart surgery and they have to pretend not to know the hospital director because he was previously their janitor and they were afraid to embarrass him by acknowledging that and not getting treatment. Absurdity.</p>
]]></description><pubDate>Thu, 04 Jun 2026 19:06:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48403187</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48403187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403187</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "The desperation of NYTimes"]]></title><description><![CDATA[
<p>NYT is doing great though. It’s actually doing so well it’s in danger of becoming a monopoly.</p>
]]></description><pubDate>Thu, 04 Jun 2026 18:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48403092</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48403092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403092</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "The desperation of NYTimes"]]></title><description><![CDATA[
<p>I don’t think that will ever be possible. Remember that every other news source is mostly just sourcing content from those legacy media outlets stories. So if they offered it as an open API or one that was easy to scrape, they’d be killing their own business.<p>They all have APIs of course, but you have to contact sales for what I’m sure is a very expensive negotiation. I believe that’s what news aggregators like Apple News and ground news does.<p>But yeah, it sucks. AP is outstanding. Their push notifications are all the mainstream news anyone really needs for timely updates. But their App is awful once you click on those notifications.</p>
]]></description><pubDate>Thu, 04 Jun 2026 18:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48403071</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48403071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403071</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Can the stockmarket swallow Anthropic, SpaceX and OpenAI?"]]></title><description><![CDATA[
<p>Bro, they make 99% of the revenue providing internet connection where markets and governments have failed to provide good options. A trillion dollar valuation competing with the  commodity cost of running fiber. Supporting off-grid internet is not a trillion dollar industry even combining it with all the revenue from other uses of satellites. It’s the next step in rockets which is more equivalent to better horse shoes than the age of sail.</p>
]]></description><pubDate>Tue, 02 Jun 2026 17:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48373756</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48373756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48373756</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Nitpicking the shell history scene in 'Tron: Legacy'"]]></title><description><![CDATA[
<p>The internet’s reaction to Tron 3 was a breaking point for me: either the internet is full of karma farming bots or people really are just stupid, small creatures, incapable of thinking for themselves. It’s not a great movie. It’s a kids/family adventure film like the other tron movies. It’s fine. But it was hate post after hate post for it in a way I’ve never seen before and for a movie that didn’t do particularly well, so I know most people didn’t watch it. Utterly bizarre that people would commit themselves so much to tearing something down they didn’t even watch.<p>I also thought the terminal usage was neat. The movie starts with a sudo command. I also think I saw PyTorch.</p>
]]></description><pubDate>Fri, 29 May 2026 16:37:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48325593</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48325593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325593</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Cars collect a startling amount of data about you"]]></title><description><![CDATA[
<p>Yes. I wrote a paper on it a long time ago. Even on the lowest carbon footprint, vegan, diet and even with coal power and even accounting for production and lifetime costs, electric bicycles have a smaller footprint than walking or traditional bicycles. Probably even more so now as the numbers I were using were 20 years ago when e-bikes were not fully enjoying economies of scale.<p>E-bikes are really power efficient, and food production is very inefficient. Your average American commute probably uses less power per day than a refrigerator.<p>That said, it’s not really meaningful when comparing to the carbon footprint of driving. Diet and e-bike vs bike just really does not matter compared to the choice of driving an ICE or not driving an ICE. It’s more of just a neat fact.</p>
]]></description><pubDate>Fri, 29 May 2026 16:15:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48325219</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48325219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325219</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Is AI causing a repeat of frontend’s lost decade?"]]></title><description><![CDATA[
<p>The point of software is to encode human will into machine communicable state.<p>The entire complaint here is that automating this risks that was is encoded is not what you want.</p>
]]></description><pubDate>Fri, 29 May 2026 16:01:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48324969</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48324969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48324969</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "YouTube to automatically label AI-generated videos"]]></title><description><![CDATA[
<p>I don’t care about gen AI video content. That’s fine. Saves creators from having to buy b-roll. I appreciate cinematography, but it’s not what I come to YouTube for.<p>What I absolutely loathe and instantly block is AI narration. That’s an instant deal breaker for me. And it’s gotten to the point that without a shot of the creator or obvious humanisms like microphone sounds, I assume a new creator is AI tts reading an LLM generated script. There are thousands of these channels.</p>
]]></description><pubDate>Wed, 27 May 2026 21:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48301012</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48301012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48301012</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Tech CEOs are apparently suffering from AI psychosis"]]></title><description><![CDATA[
<p>It doesn’t have to be this way.<p>It’s a by product of tax policies and lax anti-monopoly policies that allows incompetence to thrive. If a company gets too big to fail, then it stops calibrating for competency.<p>The most effective military leaders in history had a deep understanding of fighting war because they came up through the system and the cost of failure was their death.</p>
]]></description><pubDate>Wed, 27 May 2026 17:46:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48297776</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48297776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48297776</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Migrating from Go to Rust"]]></title><description><![CDATA[
<p>1.5s for a massive project, on a laptop,like the OP said is still barely anything in the context of agentic coding. It’s less than a single percentage point of the total time in the loop, even if the agent has to compile multiple times.<p>This is cope.<p>I do give you that rust is more verbose and thus more token heavy. However that verbosity is meaningful and the LLM would have to spend tokens thinking about the code to understand less verbose languages. So I’d consider that a wash - in some cases it hurts and in some it helps.</p>
]]></description><pubDate>Sun, 24 May 2026 21:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261403</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48261403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261403</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Migrating from Go to Rust"]]></title><description><![CDATA[
<p>The detailed compiler errors and strong type system makes the change -> compile -> change loop simple for agents to handle. Rust provides very strong rails it forces users on to. Codex always manages to get something to compile.<p>The downside is that maybe it should fail sometimes when an idiomatic approach isn’t viable… instead it will implement something stupid that compiles and meets the request.</p>
]]></description><pubDate>Sun, 24 May 2026 21:48:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261338</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48261338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261338</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Migrating from Go to Rust"]]></title><description><![CDATA[
<p>10x slower is like an extra second, if that, for compilation times for the sizes of changes an agent like codex makes.</p>
]]></description><pubDate>Sun, 24 May 2026 21:45:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261308</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48261308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261308</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Migrating from Go to Rust"]]></title><description><![CDATA[
<p>There is good reasons to break out projects into multiple crates. It makes reusing functionality elsewhere easier. It makes it easier to reason about behavior. It makes it easier for LLMs to understand (either working within the crate or consuming as an api surface.) So you end up with projects that have multiple crates inside the same workspace and it really blows up dependency count.</p>
]]></description><pubDate>Sun, 24 May 2026 21:42:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261281</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48261281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261281</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>It’s more like shareholder suicide.</p>
]]></description><pubDate>Sat, 23 May 2026 19:05:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48250348</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48250348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48250348</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Rewrite Bun in Rust has been merged"]]></title><description><![CDATA[
<p>The point of it is to hype anthropics IPO.</p>
]]></description><pubDate>Thu, 14 May 2026 18:15:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48139084</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48139084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48139084</guid></item><item><title><![CDATA[New comment by J_Shelby_J in "Async Rust never left the MVP state"]]></title><description><![CDATA[
<p>I don’t understand why Rust even has panics if its primary goal is safety. We should be able to prove that the code has no paths that may panic ever. I’ve been looking at this all week. It’s very difficult to make a program that is guaranteed not to panic. My understanding is that the panic handler is about 300kb, and the only way to exclude it is if your code has no paths that can panic when it compiles. And after it compiles you can check the binary to see if the panic handler was included. It’s hacky.<p>Yes you can lint out unwraps and other panic operations, but if there was a subset of no-panic rust a large part of the issue detailed in this post goes away. But it’s frustrating working with a language that has so many operations that can, in theory, panic even if in practice they should only do so if a bit flips. Like a proving an array is non-empty or working with async. You either end up with a lot of error handling for situations which will never happen or really strange patterns like non-empty list pattern  (structure with first field and then your list). Which of course ends up adding its own bloat.</p>
]]></description><pubDate>Tue, 05 May 2026 16:11:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48024494</link><dc:creator>J_Shelby_J</dc:creator><comments>https://news.ycombinator.com/item?id=48024494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024494</guid></item></channel></rss>