<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: noodletheworld</title><link>https://news.ycombinator.com/user?id=noodletheworld</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 15:30:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=noodletheworld" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by noodletheworld in "Rewrite Bun in Rust has been merged"]]></title><description><![CDATA[
<p>> This whole thread is an overreaction. 302 comments about code that does not work. We haven’t committed to rewriting. There’s a very high chance all this code gets thrown out completely.<p>I would say it is reasonably clear they had already committed to rewriting at that point.<p>The possibility that <i>that particular code</i> might be thrown out was potentially true, but also totally unrelated to the previous statement.<p>At the end of the day, whatever, but this feels a <i>heck of a lot</i> like “ah, we didn't mean for this to be public yet” rather than “this is just a random experiment”.<p>AI companies love AI stories.<p>It is an AI company.<p>:p<p>[1] - <a href="https://news.ycombinator.com/item?id=48016880">https://news.ycombinator.com/item?id=48016880</a></p>
]]></description><pubDate>Fri, 15 May 2026 08:16:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48145908</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=48145908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48145908</guid></item><item><title><![CDATA[New comment by noodletheworld in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>There is no such thing as please be careful when revoking tokens. What does that mean? Dont revoke them? Look at them carefully before revoking them?<p>And what? Just let the actor just keep using them to spread to other people?<p>Always rotate your tokens immediately if they're compromised.<p>If it hurts, well, that sucks. …but <i>seriously</i>, not revoking the tokens just makes this worse for everyone.<p>A fair comment would have been: “it looks like the payload installs a dead-mans switch…”<p>Asking the maintainers not to revoke their compromised credentials deserves every down vote it receives.</p>
]]></description><pubDate>Mon, 11 May 2026 23:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48102178</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=48102178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48102178</guid></item><item><title><![CDATA[New comment by noodletheworld in "Granite 4.1: IBM's 8B Model Matching 32B MoE"]]></title><description><![CDATA[
<p>> So it’s just like, your opinion, man?<p>Yes.<p>That is how you empirically   evaluate tools; not by reading stupid benchmarks. By actually using the tools, for hours and hours. Doing real work.<p>Did you try using it? For hours? Do you use qwen?<p>How about you tell <i>us</i> about <i>your experience</i> with your great 8B models that you use daily. What coding agent harness do you have then hooked up to? What context size can you get before they lose track of whats happening? Do you swap between models for different coding tasks?<p>Or, have you not, actually, even actually tried any of this stuff, yourself?</p>
]]></description><pubDate>Thu, 30 Apr 2026 14:49:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47963419</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47963419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47963419</guid></item><item><title><![CDATA[New comment by noodletheworld in "Granite 4.1: IBM's 8B Model Matching 32B MoE"]]></title><description><![CDATA[
<p>Having tried it.<p>Qwen is really good.<p>Also, generally, it makes sense. 8B models are generally not very good^.<p>That this 8B model is decent is impressive, but that it could perform on par with a good model <i>4 times as large</i> is a daydream.<p>^ - To be polite. The small models + tool use for coding agents are almost universally ass. Proof: my personal experience. Ive tried many of them.</p>
]]></description><pubDate>Thu, 30 Apr 2026 12:00:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47961176</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47961176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47961176</guid></item><item><title><![CDATA[New comment by noodletheworld in "Using coding assistance tools to revive projects you never were going to finish"]]></title><description><![CDATA[
<p>you said:<p>> it picked up the general path immediately<p>I said:<p>> Or they have spent a lot more time and effort on it than they claim.<p>You said:<p>> You imply I'm merely "pointing CC at godot and it made a game"; I never said it was simple<p>Well. I dont care enough to argue with you, but Im not the one being contrary here.<p>Readers can google “claude with godot” for a guide on setting it up and decide if that counts as picking it up immediately or not, and if what you said is honest, or hype.<p>What <i>I said</i> is not that I dont believe youre using claude; but that I roll my eyes at the unbounded enthusiasm for using AI agents with the magical pretence that its easy and productive straight away.<p>Its not.<p>Your post gave the impression that it is.<p>That makes me roll my eyes.<p>> But I had already answered, before your comment, with screenshots<p>> Of course these are basic placeholders for a few hours of work<p>Lord, spare me. You spent a <i>few hours</i> vibing and came to the conclusion that everything is golden?<p>…and yet you have a:<p>> I do have a careful setup involving CI and isolation.<p>So what, you spent more time on your setup than <i>actually coding</i> before posting?<p>/shakes-head<p>Whatever man.<p>Have fun. I stand by what I posted before.</p>
]]></description><pubDate>Sun, 26 Apr 2026 09:20:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47908779</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47908779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47908779</guid></item><item><title><![CDATA[New comment by noodletheworld in "Using coding assistance tools to revive projects you never were going to finish"]]></title><description><![CDATA[
<p>> the effectiveness of newfound tool<p>…and yet, <i>most</i> people continue to say that non standard tooling ecosystems, where the agent cannot run and validate the code it writes, remain difficult and unproductive.<p>“I just pointed CC at godot and it made a game! This is sooo good”<p>…is a fairytale.<p>What tooling are you using to make it run and compile the code? How is it iterating on the project without breaking existing functionality?<p>None of these are <i>insurmountable</i>, but they require some careful setup.<p>Posts like this dont make me laugh; they just make me roll my eyes.<p>Either the OP has not done what they claim.<p>Or they have spent a lot more time and effort on it than they claim.<p>> I gave him game design ideas, he comes with working code. I gave him papers about procedural algos, and he comes with the implementation, brainstorm items, create graphic assets (he created a set of procedural 2d generators as external tools), he even helped me build the lore.<p>Such a sweet story about a boy and his AI.<p>Unfortunately, I also dont believe in fairytales.<p>Instead of waving your hands wildly about AI, post some videos and code of the results.<p>This is hackernews, not hypenews.</p>
]]></description><pubDate>Sun, 26 Apr 2026 00:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47906132</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47906132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47906132</guid></item><item><title><![CDATA[New comment by noodletheworld in "Anonymous request-token comparisons from Opus 4.6 and Opus 4.7"]]></title><description><![CDATA[
<p>> What works much better is to tell the model to take a step back and re-evaluate.<p>I desperately hate that modern tooling relies on “did you perform the correct prayer to the Omnissiah”<p>> to add some entropy to get it away from the local optimum<p>Is that what it does? I don't think thats what it does, technically.<p>I think thats just anthropomorphizing a system that behaves in a non deterministic way.<p>A more menaingful solution is almost always “do it multiple times”.<p>That is a solution that makes sense <i>sometimes</i> because the system is prob based, but even then, when youre hitting an opaque api which has multiple hidden caching layers, /shrug who knows.<p>This is way I firmly believing prompt engineering and prompt hacking is just fluff.<p>Its both mostly technically meaningless (observing random variance over a sample so small you cant see actual patterns) and obsolete once models/apis change.<p>Just ask Claude to rewrite your
request “as a prompt for claude
code” and use that.<p>I bet it wont be any worse than the prompt you write by hand.</p>
]]></description><pubDate>Sun, 19 Apr 2026 02:44:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47821398</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47821398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47821398</guid></item><item><title><![CDATA[New comment by noodletheworld in "TanStack Start Now Support React Server Components"]]></title><description><![CDATA[
<p>> We intentionally do not support 'use server' actions, both because of existing attack vectors and because they can create highly implicit network boundaries<p>Mmm. Very nice.<p>Explicitly avoiding turning react into “webforms” and focusing on the <i>actual point</i> of RSC seems like the path RSC should have had from the beginning.<p>Magical RPC so you could “use server” and not bother to write an API properly was never the point of RSC, and the CVEs showed why it was a bad idea.</p>
]]></description><pubDate>Tue, 14 Apr 2026 06:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47762051</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47762051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47762051</guid></item><item><title><![CDATA[New comment by noodletheworld in "Surelock: Deadlock-Free Mutexes for Rust"]]></title><description><![CDATA[
<p>> Overall it seems like the authors are weirdly both quite competent and very incompetent<p>This is an unusually hostile take.<p>The authors comment about address instability is only a minor point in the article:<p>> happylock also sorts locks by memory address, which is not stable across Vec reallocations or moves.<p>…specifically with regard to happylock, which has a bunch of commentary on it (1) around the design.<p>You're asserting this is a problem that doesn't exist <i>in general</i>, or specifically saying the author doesn't know what they're talking about with regard to happylock and vecs?<p>Anyway, saying they're not competent feels like a childish slap.<p>This is a well written article about a well written library.<p>Its easy to make a comment like this without doing any research or actually understanding whats been done, responding to the title instead of the article.<p><i>Specifically</i> in this regard, why do you believe the approach taken here to overcome the limitations of happylock has not been done correctly?<p>(1) - <a href="https://github.com/botahamec/happylock" rel="nofollow">https://github.com/botahamec/happylock</a></p>
]]></description><pubDate>Sun, 12 Apr 2026 02:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47735713</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47735713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47735713</guid></item><item><title><![CDATA[New comment by noodletheworld in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>> The MCP exposes the API with those tools, it explains what the calendar app is<p>So does an API and a text file (or hell, a self describing api).<p>Which is more complex and harder to maintain, update and use?<p>This is a solved problem.<p>The world doesnt need MCP to reinvent a solution to it.<p>If we’re gonna play the ELI5 game, why does MCP define a UI as part of its spec? Why does it define a bunch of different resource types of which <i>only tools</i> are used by most servers? Why did not have an auth spec at launch? Why are there so many MCP security concerns?<p>These are not idle questions.<p>They are indicative of the “more featurrrrrres” and “lack of competence” that went into designing MCP.<p>Agents, running a sandbox, with normal standard rbac based access control or, for complex operations standard stateful cli tooling like the azure cli are fundamentally better.</p>
]]></description><pubDate>Fri, 10 Apr 2026 10:22:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715942</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47715942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715942</guid></item><item><title><![CDATA[New comment by noodletheworld in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>> MCP is the absolute best and most effective way to integrate external tools into your agent sessions<p>Nope.<p>The best way to interact with an external service is an api.<p>It was the best way before, and its the best way now.<p>MCP doesn't scale and it has a bloated unnecessarily complicated spec.<p>Some MCP servers are good; but <i>in general</i> a new bad way of interacting with external services, is not the best way of doing it, and the assertion that it is <i>in general</i>, best, is what I refer to as “works for me” coolaid.<p>…because it probably <i>does</i> work well for you.<p>…because you are using a few, good, MCP servers.<p>However, that doesn't scale, for all the reasons listed by the many detractors of MCP.<p>Its not that it <i>cant be used effectively</i>, it is that <i>in general</i> it is a solution that has been incompetently slapped on by many providers who dont appreciate how to do it well <i>and</i> even then, it scales badly.<p>It is a bad solution for a solved problem.<p>Agents have made the problem MCP was solving obsolete.</p>
]]></description><pubDate>Fri, 10 Apr 2026 09:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715781</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47715781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715781</guid></item><item><title><![CDATA[New comment by noodletheworld in "Xilem – An experimental Rust native UI framework"]]></title><description><![CDATA[
<p>I gave it a decent shot, and I wanted to like slint, but I don’t.<p>It’s not a rust ui system; it’s a declarative ui language that happens to have a rust binding via macros so you can write the custom DSL.<p>It also has bindings for other languages.<p>It feels like a bunch of qtquick people got together and implemented a new runtime for qtquick. That might be the direction qt has gone, at the expense of their c++ qtwigets system, but it just feels… “electron app” to me.<p>If I wanted an electron app, I would just use electron.<p>If I wanted a non-native ui look and feel, I would use flutter.</p>
]]></description><pubDate>Wed, 08 Apr 2026 09:06:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47687402</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47687402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47687402</guid></item><item><title><![CDATA[New comment by noodletheworld in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>> Apple is shiny story<p>Is a fantasy <i>you</i> invented to argue against.<p>Microsoft’s 1st party offerings are an embarrassment.<p>Apples first party offering isnt amazing either; it’s just “ok”; but its not a <i>total embarrassment</i>.</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677015</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47677015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677015</guid></item><item><title><![CDATA[New comment by noodletheworld in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>Come on, you think SwiftUI has more bugs than the <i>ten different</i> Microsoft frameworks?<p>There are just more people encountering them because the developers are concentrated on <i>using one thing</i>.<p>It’s not perfect, but a <i>compared to Microsoft</i>, calling Apple out for having <i>bugs</i> is a little rich isn't it?<p>I pose to you, if the Microsoft offerings are <i>so</i> compelling, why are the serious players using 3rd party wrappers like QT and Avalonia?<p>It’s because the first party offerings are not compelling. They’re a disaster dumpster fire. And buggy.</p>
]]></description><pubDate>Mon, 06 Apr 2026 08:50:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658400</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47658400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658400</guid></item><item><title><![CDATA[New comment by noodletheworld in "Cursor 3"]]></title><description><![CDATA[
<p>> I bring it up not to be pedantic<p>The OP is fundamentally expressing the opinion that single task threads are easier to keep track of.<p>Agree / disagree? Sure.<p>…but dipping into pedantry about terms (swarm, subagent, vine coding, agentic engineering) really doesn't add anything to the conversation does it?<p>You said:<p>> I think you misunderstand "swarms of agents", based on what you say above.<p>…but from reading the <i>entire post</i> I am pretty skeptical anyone was confused as to what they meant.<p>Wrong term? Don't care. If someone calls it a hallucination? Also don't care.<p>That cursor is focusing on “do stuff in parallel guys!”? Yeah, I care about that.<p>> it is probably best not to use that word if you are referring to multiple agents working on multiple tasks, right?<p>Not relevant to the thread. Also, I work with people who casually swap between using these exact words to mean both things.<p>I donnnt caarrrrre what people call it.<p>…when the meaning is obvious from the context, it doesnt matter.</p>
]]></description><pubDate>Fri, 03 Apr 2026 08:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47624438</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47624438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47624438</guid></item><item><title><![CDATA[New comment by noodletheworld in "Cursor 3"]]></title><description><![CDATA[
<p>> does not imply working on multiple features at one time.<p>How can multiple parallel agents some local and some in the cloud be working on a single task?<p>How can:<p>> All local and cloud agents appear in the sidebar, including the ones you kick off from mobile, web, desktop, Slack, GitHub, and Linear.
(From the announcement, under “Run many agents in parallel”)<p>…be working on the same task?<p>Subagents are different, but the OP is not confused about what cursor is pushing, and it is not what you describe.</p>
]]></description><pubDate>Fri, 03 Apr 2026 00:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47621863</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47621863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47621863</guid></item><item><title><![CDATA[New comment by noodletheworld in "Astral to Join OpenAI"]]></title><description><![CDATA[
<p>uv</p>
]]></description><pubDate>Thu, 19 Mar 2026 13:50:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47439439</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47439439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439439</guid></item><item><title><![CDATA[New comment by noodletheworld in "Astral to Join OpenAI"]]></title><description><![CDATA[
<p>I really love uv.<p>Its always hard to really trust these corporate funded open source products, but they've honestly been great.<p>…but I find it difficult to believe openai owning the corner stone of the python tooling ecosystem is good thing for the python ecosystem.<p>There is no question openai will start selling/bundling codex (and codex subscriptions) with uv.<p>I dont think I want my package manger doing that.</p>
]]></description><pubDate>Thu, 19 Mar 2026 13:48:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47439396</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47439396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439396</guid></item><item><title><![CDATA[New comment by noodletheworld in "The Appalling Stupidity of Spotify's AI DJ"]]></title><description><![CDATA[
<p>Don't try to deflect with pedantry.<p>The system is clearly resolving the users query.<p>Mixing that with the deterministic “play the songs requested instead of random crap” or even “play related classical music instead of random crap” is <i>clearly</i> not an impossibility.<p>It actually <i>almost</i> did the right thing. …but no, rather than handling the difficult edges cases like this, just do whatever for edges cases.<p>It <i>is</i> lazy.<p>Handling complex difficult edge cases is what differentiates good products from lazy ones.</p>
]]></description><pubDate>Sun, 15 Mar 2026 14:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47387757</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47387757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47387757</guid></item><item><title><![CDATA[New comment by noodletheworld in "The Appalling Stupidity of Spotify's AI DJ"]]></title><description><![CDATA[
<p>What a baffling take.<p>There is no confusion as to which “AI” the OP is referring to.<p>The author wrote:<p>> Or does the AI work in so mysterious a way that the programmers need no longer take responsibility?<p>They are pondering, in general, if the non deterministic nature of AI is an excuse for bad products.<p>The Spotify DJ is a recommendation engine.<p>Its bad.<p>Its a lazy, bad implementation that relies on AI, instead of deterministic algorithms; eg. identify requested music and play it.<p>Instead it wants to “try something different”.<p>If you press play on the music player on your phone, do you expect it to “try something different?”<p>…or, is AI making developers and product managers lazy?<p>It is not a complicated take, and the example is, to me, pretty compelling.</p>
]]></description><pubDate>Sun, 15 Mar 2026 11:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47386306</link><dc:creator>noodletheworld</dc:creator><comments>https://news.ycombinator.com/item?id=47386306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47386306</guid></item></channel></rss>