<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: narnarpapadaddy</title><link>https://news.ycombinator.com/user?id=narnarpapadaddy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Jul 2026 23:17:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=narnarpapadaddy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by narnarpapadaddy in "How Our Rust-to-Zig Rewrite Is Going"]]></title><description><![CDATA[
<p>No disagreement in principle; in practice taking that approach in Zig is safer than in Rust, because in Rust it’s “all or nothing.”</p>
]]></description><pubDate>Thu, 16 Jul 2026 18:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48938092</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48938092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48938092</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "How Our Rust-to-Zig Rewrite Is Going"]]></title><description><![CDATA[
<p>I agree that it’s not inherent to emitting machine code but I do think it reflects a different set of priorities.<p>In extremely high performance code you use different data structures and algorithms and change your approach to memory allocation. TigerBeetle famously does all memory allocation once on startup.<p>Roc is attempting to make a similar set of trade-offs in their compiler as Zig, so it makes sense that the author finds many shared patterns.</p>
]]></description><pubDate>Thu, 16 Jul 2026 16:22:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48936628</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48936628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48936628</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "G# – A modern .NET language with Go, Kotlin, and Swift ergonomics"]]></title><description><![CDATA[
<p>It’s probably too little too late in the age of Claude…<p>C# grew all those features over time. It had to leave syntax to support old patterns to preserve backwards compatibility. Thus, the syntax has grown a bit noisy over time to support all those features. This is reboot keeping the newer ergonomics and streamlining the syntax.<p>I probably wouldn’t adopt it for existing projects or use .Net for any future project, but it looks really nice for what it is.</p>
]]></description><pubDate>Thu, 16 Jul 2026 03:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48929981</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48929981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48929981</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Resetting Xbox"]]></title><description><![CDATA[
<p>No, I’m not. I’m explicitly differentiating between those two perspectives and which corporations care about. “Blame” doesn’t exist in most corporate vocabularies.</p>
]]></description><pubDate>Mon, 06 Jul 2026 21:39:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48810842</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48810842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48810842</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Prism: An Impure Functional Language With Typed Effects"]]></title><description><![CDATA[
<p>It’s possible.<p>Effects allow more aspects of computation to be represented/generalized, but as the author has noted concrete implementations have already been tried in some cases. Rust’s ownership, Java’s exceptions, Typescript’s async are all instances where the language made a choice about and provided syntax for some effect.<p>Generalized effects are not yet proven (IMO) to improve developer ergonomics for rank-and-file devs. It may be the case that most devs need most decisions to be made for them, and the power of effects is just lost to them. That may also apply to agents. They don’t _need_ to encode the constraint. The constraint was decided when the language was picked.</p>
]]></description><pubDate>Mon, 06 Jul 2026 20:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48810205</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48810205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48810205</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Resetting Xbox"]]></title><description><![CDATA[
<p>Because it’s their job to fix it. If they don’t, the axe falls again.<p>Humans often think in terms of deontological ethics. Corporations operate in terms of consequentialist ethics, and the only consequence that matters is that the numbers go up.</p>
]]></description><pubDate>Mon, 06 Jul 2026 20:11:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48809837</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48809837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48809837</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Prism: An Impure Functional Language With Typed Effects"]]></title><description><![CDATA[
<p>I feel the author’s pain. LLMs take over right as we’re finally figuring out the unifying models and algorithms for programming languages.<p>Some time back I went on a tour of the fort at Dry Tortugas. Largest brick masonry fort in the world. Many innovations of the form. It was abandoned right as it was completed because barrel rifling had just been invented, dramatically increasing the penetrating power of artillery, rendering brick masonry forts obsolete virtually overnight.<p>This project evokes a similar feeling.</p>
]]></description><pubDate>Mon, 06 Jul 2026 03:00:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48800201</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48800201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48800201</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Markets are competitive if and only if P != NP"]]></title><description><![CDATA[
<p>I buy that markets are like a traveling salesman problem. “Impossible” in the general case, but good enough could algorithms exist. Where’s the economist formulation of that algorithm? What are the policy implications that fall out of that?<p>I admit I’m not particularly well versed in this space, but I’ve never come across that formulation, only the “pure” one the original researcher says is internally inconsistent. I don’t necessarily buy “it’s close enough it doesn’t matter” given what I perceive as many notable exceptions.</p>
]]></description><pubDate>Sat, 04 Jul 2026 16:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48786594</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48786594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48786594</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Odin, Wikipedia and engagement farming"]]></title><description><![CDATA[
<p>Rules are only “good” or “bad” in the context of the alternatives. What’s the alternative?</p>
]]></description><pubDate>Sat, 04 Jul 2026 15:13:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48785986</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48785986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48785986</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Markets are competitive if and only if P = NP"]]></title><description><![CDATA[
<p>Way above my pay grade. I’m not an expert in game theory, economics, warfare, or nuclear proliferation. :)</p>
]]></description><pubDate>Fri, 03 Jul 2026 17:07:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48777291</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48777291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48777291</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Markets are competitive if and only if P != NP"]]></title><description><![CDATA[
<p>Game theory here is applied to two fundamental market theorems. It’s a way to analyze the validity of those assumptions, rather than to build a new model. Empirical evidence to the contrary is expected given mutually inconsistent premises, which is what the author’s results predict. The author has simply used game theory math to disprove economist math.</p>
]]></description><pubDate>Fri, 03 Jul 2026 16:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48776697</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48776697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48776697</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Reid Hoffman says SpaceX 'not an AI company', xAI 'complete train wreck'"]]></title><description><![CDATA[
<p>Are securities regulations so lax that pump ‘n dump schemes on a global scale get IPO’d? Are conmen so sophisticated that their plans take decades to mature and require sending rockets to space?<p>Either or both of those being true is almost as mind-boggling to me. How is one supposed to navigate that world?<p>Mass delusion seems like the most likely answer to me. I can point to instances of that at similar scales outside of tech/investing.</p>
]]></description><pubDate>Wed, 24 Jun 2026 18:09:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48663582</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48663582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48663582</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Reid Hoffman says SpaceX 'not an AI company', xAI 'complete train wreck'"]]></title><description><![CDATA[
<p>If this happened it would make Elon emperor of the known universe. Can’t imagine the level of influence this would buy.<p>It also seems impossible. What are people seeing that I don’t?</p>
]]></description><pubDate>Wed, 24 Jun 2026 13:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48659747</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48659747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48659747</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "What we call "age verification" is actually mass surveillance"]]></title><description><![CDATA[
<p>Same, I care little about NSFW. We used to all live in caves together where kids saw adults having sex, in conflict, and cleaning game.<p>But I also grew with a different internet than we have now. There’s a level of targeted manipulation that’s novel. I’m not sure the cat goes back in the bag no matter what we do.</p>
]]></description><pubDate>Tue, 23 Jun 2026 16:27:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48647446</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48647446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48647446</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Can Europe train a frontier AI model on the compute it owns?"]]></title><description><![CDATA[
<p>Not to mention if “borders” is part of the continuity definition the US is younger than my parents.</p>
]]></description><pubDate>Wed, 17 Jun 2026 14:15:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48570887</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48570887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48570887</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Software is made between commits"]]></title><description><![CDATA[
<p>That’s not the premise people are building on though.<p>Any particular model almost doesn’t matter at this point. Harnesses are built around them. OpenAI and Anthropic are basically interchangeable in an open-source harness like OpenCode; the switching cost is virtually zero. Local models are improving rapidly and are already “good enough” for many use cases already. The bet that LLMs will continue to exist as an algorithm is pretty solid.</p>
]]></description><pubDate>Thu, 11 Jun 2026 21:15:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48496516</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48496516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48496516</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "SQLite is all you need for durable workflows"]]></title><description><![CDATA[
<p>My version of this is the “N+1” principle. Build for one more foreseeable use case than you currently have. The domain model  will click in when you need to generalize a solution, and you’ll gain the ability to see your particular solution as one of several to the problem, and thus evaluate fit and tradeoffs more clearly.<p>Don’t do N+2. The goal isn’t to predict the future, nobody can do that. The goal is a durable understanding of the domain and the best fit implementation you can get with that current understanding and resources.<p>That said, SQLite passes that bar for me in most use cases.</p>
]]></description><pubDate>Fri, 29 May 2026 22:50:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48330365</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48330365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48330365</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Where are the economies of scale in homebuilding?"]]></title><description><![CDATA[
<p>In the case of concrete there’s also a time component. Once you mix the cement and aggregate you have a few hours before it begins to set. The cement itself is already typically trucked in (a relatively small amount of dry, easily transportable powder).</p>
]]></description><pubDate>Fri, 29 May 2026 13:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48322798</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48322798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48322798</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "I think Anthropic and OpenAI have found product-market fit"]]></title><description><![CDATA[
<p>Anecdotally, my take on this is that biggest value lever is strategy and alignment, not implementation. The typical company is dozens of little vectors pointed in different directions, and they cancel each other out. Scaling up the magnitude of each is still net zero.<p>I was recently consulting at org where two separate engineering teams were all in on two different, incompatible deployment platforms and using AI to accelerate adoption of each.<p>Management was mystified why their engineering leads kept telling them they couldn’t deploy a complete implementation of their solution.</p>
]]></description><pubDate>Thu, 28 May 2026 00:27:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48302658</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=48302658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48302658</guid></item><item><title><![CDATA[New comment by narnarpapadaddy in "Spotify: Our best developers haven't written a single line of code since Dec"]]></title><description><![CDATA[
<p>Imagine you initialized 10,000 NPM repos identically simultaneously. Then had 100 different teams each take of 100 those repos for 10 different projects, and let each repo run for 1,000 commits. How distinct would each of those repos be? How might have they evolved independently? What types of interesting patterns might be adopted to improve development experience, or detect bugs by each team? What packages at what version might be most popular?<p>Now imagine you had the tools to do a diff across all those repos simultaneously, and classify, group, and review those patterns. What could you learn NPM teams and practices?<p>Now imagine you could pick best of breed, and propagate those back to all the other projects automatically to improve their productivity, security, etc. How fast would your productivity improve and your engineering culture change if everyone could automatically learn the best of what everyone else had to offer?<p>Companies like Spotify have sophisticated tooling for detecting repo changes and enforcing policy like that, and they run that experiment 1,000 times a day. Small evolutions in what was an identical build script, like a version bump, are detected, and if it passes a threshold it can be rolled out everywhere else immediately.<p>Having all the copies that you can sync up centrally periodically puts natural selection to work on internal best practices.<p>Basically, things work differently at scale. When the number developers you employ approaches a meaningful percentage of the total number of developers globally, your internal diversity starts to mirror the global diversity. So you have to manage that diversity. If you freeze policy entirely, you fall behind the global average. If you let things run wild, your company fractures technologically.<p>So, make a 1,000 copies, see what pops up, adopt and enforce things that look good, then do it again. Evolve to the next best place you can be from where you are.</p>
]]></description><pubDate>Fri, 13 Feb 2026 05:44:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46999319</link><dc:creator>narnarpapadaddy</dc:creator><comments>https://news.ycombinator.com/item?id=46999319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46999319</guid></item></channel></rss>