<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: metalspot</title><link>https://news.ycombinator.com/user?id=metalspot</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Jul 2026 17:26:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=metalspot" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by metalspot in "Teach yourself programming in ten years (1998)"]]></title><description><![CDATA[
<p>I have used AI almost exclusively for a year, but I was programming by hand for almost 30 years before that. I don't think there is any difference between going from assembly -> C -> Java, TypeScript, C#, Go, etc, and taking the next step to AI. It is just another intermediate abstraction layer that allows you to work at larger scale.<p>Programming with AI enforces some good disciplines, which were always true, but could be avoided doing it by hand. Most importantly: you are shipping your tests. If you don't have reproducible automated tests then it probably doesn't work.</p>
]]></description><pubDate>Wed, 29 Jul 2026 05:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49093749</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=49093749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49093749</guid></item><item><title><![CDATA[New comment by metalspot in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>The problem is that the cost curve for completeness/correctness goes asymptotic at 90-99% so the cost up building complete/correct software is never worth it from a revenue perspective, and only happens if there is significant liability risk from defects.</p>
]]></description><pubDate>Fri, 24 Jul 2026 22:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49042482</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=49042482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49042482</guid></item><item><title><![CDATA[New comment by metalspot in "Amiga 1000: Ten years ahead of its time"]]></title><description><![CDATA[
<p>In the early 90s I had an elementary teacher who was an amiga nerd and had a couple for us to play with. Best class ever.</p>
]]></description><pubDate>Thu, 23 Jul 2026 07:04:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49017879</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=49017879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49017879</guid></item><item><title><![CDATA[New comment by metalspot in "Who's afraid of Chinese models?"]]></title><description><![CDATA[
<p>The concepts of industrial reserve capacity and using dual-use consumer goods to subsidize military production capacity are well known and widely practiced historically in the US. China adopted this strategy from the US, and the US conveniently forgot about it for a few decades in order to justify selling off the industrial base to China, but at least based on public documents like the published U.S. National Security Strategy, I would assess with high probability that this is explicitly recognized and being followed now.<p>AI is not fake and it does work, but what I am saying is that from a pure systemic analysis perspective, you can do the numbers, and even if AI was complete fugazi, the benefits you get from the electrical generation capacity, and the ability to fund it through private markets, which bypasses Congress, and locks in commercial contracts (often with foreign governments) which will be almost impossible politically to reverse, would still make it optimal from a strategic perspective. That is my calculation, and to the extent that it is correct, I would assume that the US Military's strategic planning apparatus would arrive at the same conclusion.<p>AI compute has some unique characteristics that make it especially useful for grid management. Moving consumer compute to the cloud means that the electrical use of that compute can be centrally managed. In an emergency, you can cut electrical use for consumer AI by 50% or more, because chips run more efficiently at lower power, and you can shift workloads onto quantized models, reduce resolution for video output, etc, to reduce compute, which leads to minor service degradation but not interruption. AI datacenters are also adding massive amounts of battery storage capacity, which is an additional grid buffer. For every GW in capacity added by hyperscalers that is creating a dispatchable reserve capacity of 50% under completely normal circumstances (hyperscalers do this internally to optimize their own costs) and then that number goes up depending on the scale and duration of the emergency.</p>
]]></description><pubDate>Tue, 21 Jul 2026 14:24:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48992775</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48992775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48992775</guid></item><item><title><![CDATA[New comment by metalspot in "Who's afraid of Chinese models?"]]></title><description><![CDATA[
<p>Interesting. I am not familiar with model internals at this level because I have only been working at the application layer so far, but will definitely research this further. When you get the paper published would appreciate if you can drop a comment with the link so I can read it.</p>
]]></description><pubDate>Tue, 21 Jul 2026 12:54:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48991714</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48991714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48991714</guid></item><item><title><![CDATA[New comment by metalspot in "Who's afraid of Chinese models?"]]></title><description><![CDATA[
<p>This also comes with significant capability reduction. deepseek-v4-flash is very good in the < 250K range, then degrades between 250-500K, and is practically unusable after 500K.<p>[edit]<p>This is my observation from using it without an specific context engineering to optimize for Deepseek's cache compression and sparse attention mechanisms. I am pretty sure that if you specifically structure your context to align to the cache compression boundaries you can significantly improve performance in the full 1M context, but there is not much reason to do this, because if you design your outer loop to work with shorter contexts that solution is portable and more efficient, so I haven't bothered with a optimizing for DS at this point.</p>
]]></description><pubDate>Tue, 21 Jul 2026 09:02:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48989807</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48989807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48989807</guid></item><item><title><![CDATA[New comment by metalspot in "Who's afraid of Chinese models?"]]></title><description><![CDATA[
<p>Deepseek is still charging cached input at 1/10th the price of any competitor.<p>For an example of my real token usage for a day with DS: Input (Cache hit) 530,949,760, Input (Cache miss) 7,875,004, Output 1,389,685 - it is still 1/5th the price of Baidu (the cheapest) and 1/7th-1/10th the price of US hosts.<p>Also, Deepseek platform is not the same thing as Deepseek open weights. There is a major misconception that the existence of an open weights model means that it is the same thing as the proprietary platform offering, but that is definitely not the case.</p>
]]></description><pubDate>Tue, 21 Jul 2026 08:35:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48989635</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48989635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48989635</guid></item><item><title><![CDATA[New comment by metalspot in "Who's afraid of Chinese models?"]]></title><description><![CDATA[
<p>You really have to look at energy/capita and how much energy is embedded in exports. The gross numbers are misleading. The US wasn't building new electrical generation capacity because it didn't need it and there was no market for it (caveats apply, but in a broad sense this is the major reason). Now that the market exists the question is how much can the US actually bring online and how rapidly, which is a real challenge after decades of degrowth politics used to justify slash and burn consumption of the industrial base.<p>AI is really all about electricity. AI could be completely fake and yield zero value whatsoever and the US would do exactly what it is doing now because the AI bubble is what creates the market for building new electrical generation capacity, which is needed for re-industrialization. Also why our friends in UK/Europe/China are so busy pushing anti-AI propaganda to try to undermine this.</p>
]]></description><pubDate>Tue, 21 Jul 2026 08:00:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48989417</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48989417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48989417</guid></item><item><title><![CDATA[New comment by metalspot in "Building a real-time AI tutor for 5-year-olds"]]></title><description><![CDATA[
<p>I don't disagree but something less bad is better than something more bad if those are the only two options. I only said Duolingo was better than Youtube. Duolingo is nuts. I get my children's spam from them and it is this crazy emotionally abusive manipulative therapy talk nonsense trying to get them to use the app. I hope they are using AI to write that. LOL. I can't imagine the actual human who would do that for a job.</p>
]]></description><pubDate>Fri, 10 Jul 2026 18:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48863344</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48863344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48863344</guid></item><item><title><![CDATA[New comment by metalspot in "Building a real-time AI tutor for 5-year-olds"]]></title><description><![CDATA[
<p>"broad anecdotal consensus" very scientific. i don't disagree, but is it better than youtube? tiktok? instagram? (cocaine? meth? fentanyl?)</p>
]]></description><pubDate>Fri, 10 Jul 2026 17:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48862966</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48862966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48862966</guid></item><item><title><![CDATA[New comment by metalspot in "Building a real-time AI tutor for 5-year-olds"]]></title><description><![CDATA[
<p>Can you point to any serious studies that show the opposite? No. They don't exist. There cannot be any serious studies until there is a generational cohort that can be evaluated for long term impact.<p>But on a personal level I would vastly prefer my children use even a crappy AI chat app like Deepseek than watch Youtube. If you have young children and pay attention it would be almost impossible to come to a different conclusion.</p>
]]></description><pubDate>Fri, 10 Jul 2026 16:21:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48862045</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48862045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48862045</guid></item><item><title><![CDATA[New comment by metalspot in "Building a real-time AI tutor for 5-year-olds"]]></title><description><![CDATA[
<p>literacy causes profound brain structure changes and psychological effects, and mass literacy results in profound social transformation. which is why people have be trying to prevent the spread of literacy for thousands of years, to this very day.<p>an LLM is a next token prediction function. of course it matters how you use it, and if you want to use it for an educational purpose, that has to be intentional, so i agree with you on that.<p>chatgpt and all the other ai powered scams and attention monetization apps are horrible, because they are just using improved technology to accelerate the exploitation of consumers (both adults and children) of media and app platforms.<p>the solution here is not to say the technology is bad but to use it to create competitive products that are actually beneficial.</p>
]]></description><pubDate>Fri, 10 Jul 2026 16:18:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48862000</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48862000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48862000</guid></item><item><title><![CDATA[New comment by metalspot in "Write code like a human will maintain it"]]></title><description><![CDATA[
<p>code review is a dead end. the only way building with AI makes sense is in secure systems that can run unaudited code.<p>code review has always been a liability fig leaf. it is much harder to understand a system from reading the code than writing the code. if AI can write code 100X faster than humans it is simply impossible for humans to do real code review. effectively it is just pretending to do code review, and then running unaudited code without the proper systemic security guardrails in place.</p>
]]></description><pubDate>Fri, 10 Jul 2026 16:07:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48861844</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48861844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48861844</guid></item><item><title><![CDATA[New comment by metalspot in "AI changes the economics of software rewrites"]]></title><description><![CDATA[
<p>Moving module by module is definitely the safer way to do it, but at the module level you do the same thing. You have to have it feature exact so that you can replay test against the same interface and do progressive roll out. The difference with AI is that the module size you can one-shot goes way up compared to traditional human rewrite.<p>> same mess as before, just re-written<p>The likely path here is probably rewriting from node.js/ruby/python/etc to go/rust/c#/etc so a feature exact rewrite that passes all tests and can return identical responses for replayed production requests is not the same mess at all. You can do all sorts of refactoring, bug fixing, etc, while maintaining exact feature compatibility. The other major thing is back-filling exhaustive test coverage with AI, which then makes agentic coding much more accurate, because the feedback loop from failing tests provides the context for AI to self correct.<p>A test suite and code are two complimentary representations of the same logic, so using AI to grind test coverage to really high levels (90-95+) gives you two independent inference paths through a model, then the feedback signal from test failures gives you the mechanism to drive these two distinct generation paths to convergence.</p>
]]></description><pubDate>Fri, 10 Jul 2026 10:34:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48858141</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48858141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48858141</guid></item><item><title><![CDATA[New comment by metalspot in "AI changes the economics of software rewrites"]]></title><description><![CDATA[
<p>Rewriting while changing features is the worst idea ever, which almost always leads to failure, and is the reason why "don't do rewrites" is a widespread rule.<p>Whether it is humans or AI, the correct way to do it is always a feature exact rewrite, so you can do comparative testing on both systems, and progressive rollout, and then you start adapting features.</p>
]]></description><pubDate>Thu, 09 Jul 2026 20:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48851763</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48851763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48851763</guid></item><item><title><![CDATA[New comment by metalspot in "AI changes the economics of software rewrites"]]></title><description><![CDATA[
<p>An LLM can do this easily if you have a good test harness</p>
]]></description><pubDate>Thu, 09 Jul 2026 20:08:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48851722</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48851722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48851722</guid></item><item><title><![CDATA[New comment by metalspot in "The revenge of the philosophy majors"]]></title><description><![CDATA[
<p>How would you know? Are you an expert in the language and culture that its texts were originally written in? Even an expert would qualify their interpretation by saying that it is only an educated guess. Look at how easy it is for humans to misunderstand each other, even in direct verbal communication, then extend that to the level of misunderstanding in email and text messages. Now tell me how well you think modern people actually understand the meaning of something written thousands of years ago.</p>
]]></description><pubDate>Thu, 09 Jul 2026 13:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48845317</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48845317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48845317</guid></item><item><title><![CDATA[New comment by metalspot in "Rewriting Bun in Rust"]]></title><description><![CDATA[
<p>Every single SaaS app will be completely rewritten in the next couple years. Fair warning. If you aren't on that train you won't have a job.</p>
]]></description><pubDate>Thu, 09 Jul 2026 12:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48845143</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48845143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48845143</guid></item><item><title><![CDATA[New comment by metalspot in "Rewriting Bun in Rust"]]></title><description><![CDATA[
<p>Exactly. AI opens up a massive development frontier of projects that were simply impossible before. It does differentiate though. In the old world most "software engineering" work had nothing to do with software engineering so being highly skilled, educated, and experienced in software engineering made very little difference in compensation, position, promotion, etc. "software engineer" isn't a real thing anyway. coding is a secretarial job. you have to move beyond the mindset that coding is doing something useful. it's not. it is a means to an end and now better means exist. if you want to be an engineer you have to think in terms of systems engineering and building systems that deliver defined externally testable capabilities. in a few more years the idea of reading and writing source code will seem as absurd as reading and writing asm seems today.</p>
]]></description><pubDate>Thu, 09 Jul 2026 12:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48845119</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48845119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48845119</guid></item><item><title><![CDATA[New comment by metalspot in "The revenge of the philosophy majors"]]></title><description><![CDATA[
<p>this is a modernist misconception. ancient religions are philosophical frameworks and the texts are internally coherent arguments for those frameworks. They are just expressed in language that modern audiences without formal training don't understand.</p>
]]></description><pubDate>Tue, 07 Jul 2026 22:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48824984</link><dc:creator>metalspot</dc:creator><comments>https://news.ycombinator.com/item?id=48824984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48824984</guid></item></channel></rss>