<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: rstuart4133</title><link>https://news.ycombinator.com/user?id=rstuart4133</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 19 Oct 2026 12:24:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rstuart4133" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rstuart4133 in "Containment and monitoring failures are to blame for AI hacking reports: experts"]]></title><description><![CDATA[
<p>> So the guy who said "book me a spot in the pilates class on Tuesday" should be tried for hacking charges because the agent hacked his gym's website?<p>He asked the agent to find a way to find a way to put him at the head of the line, which could not be done without by-passing the sites security.  He was an AI salesman, but the story [0] makes it sound as though he wasn't aware of that.  Maybe he wasn't, but I'm sure he was aware he was effectively asking the AI to game the system.<p>Sounds like it's at least a shared liability to me.<p>[0] The incident is possibly not well known outside of Australia: <a href="https://www.abc.net.au/news/107007986" rel="nofollow">https://www.abc.net.au/news/107007986</a></p>
]]></description><pubDate>Wed, 14 Oct 2026 21:11:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50095365</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50095365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50095365</guid></item><item><title><![CDATA[New comment by rstuart4133 in "11 year old unsoundness bugs found in Rust borrow checker"]]></title><description><![CDATA[
<p>True, but I would have been surprised if that wasn't the case.  The reason line looked wrong to me is the lifetime of Some(l) was shorter than the type declaration wanted.  The simplest explanation for the bug is compiler wasn't checking the lifetime at all, and the link you provided seems to confirm that is the case.<p>If that's true it's not a very complex or subtle bug.  The very first response of "How on earth was this not found before this???" seems entirely appropriate to me.</p>
]]></description><pubDate>Wed, 14 Oct 2026 20:42:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50094901</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50094901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50094901</guid></item><item><title><![CDATA[New comment by rstuart4133 in "11 year old unsoundness bugs found in Rust borrow checker"]]></title><description><![CDATA[
<p>> however the ability to leak memory is pretty demonstrable<p>It is, but safe Rust merely makes it hard to do by accident. Leaking is not "memory unsafe" because is does not currupt anything, so it's legal.</p>
]]></description><pubDate>Wed, 14 Oct 2026 06:29:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083236</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50083236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083236</guid></item><item><title><![CDATA[New comment by rstuart4133 in "11 year old unsoundness bugs found in Rust borrow checker"]]></title><description><![CDATA[
<p>> This bug however is quite dangerous, because unlike many soundness bugs it seems plausible to hit by mistake.<p>Possibly. I'm no rust expert, so I had the read the code slowly, building up a mental model of the types being used. For me, the effort that required is one of the more painful aspects of Rust.<p>Nonetheless when I got to this line, I stopped reading:<p><pre><code>    q.0 = Some(&l);
</code></pre>
Given the type declarations it's "obvious" it should not compile as it directly contradicts the types 'static lifetime. You don't deliberately write code that doesn't compile.<p>I write lots of code that doesn't compile of course. It's perfectly safe because the compiler catches it. Right now, I feel like a climber at the top of a mountain who just discovered he forgot to attach his safety harness.<p>Who knows. Maybe all of crates.io will compile with the fixed compiler, because this is a mistake humans or LLM's never make. We will see.</p>
]]></description><pubDate>Wed, 14 Oct 2026 06:23:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083183</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50083183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083183</guid></item><item><title><![CDATA[New comment by rstuart4133 in "How fast is a car, after you pay for it?"]]></title><description><![CDATA[
<p>I read it, but I didn't agree with it. Over decades Utrecht drifted from small town, to large freeways running through the middle, to flooding the freeways to create canals. And now converting freeways to long parks.<p>Over a long time period like that it's never that you can't do it. The USA and Canada managed the conversion from European style cities before trains, to public transport based cities when trains and trams arrived, to car centric easily enough. They could go back.<p>If they don't, it will be because the won't, not because they can't. I wouldn't say never, because once the car manufacturing falls away a major source of lobbying pressure will fall away. Car centric lifestyle needs a champion, because it's more expensive, less efficient time wise, and less healthy than the alternatives.<p>There is no car manufacturing done in the Netherlands now. I doubt this is a coincidence.</p>
]]></description><pubDate>Tue, 13 Oct 2026 09:48:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=50069136</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50069136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50069136</guid></item><item><title><![CDATA[New comment by rstuart4133 in "How fast is a car, after you pay for it?"]]></title><description><![CDATA[
<p>> From a practical perspective, it fails utterly.<p>Been to the Netherlands?  It works spectacularly well there.<p>In Utrecht recently solved car congestion on a 4 lane major road by converting the centre two lands to parkland, reducing it to 2 lanes.  It worked a treat.  The road is no longer congested as it became faster to ride a bike.</p>
]]></description><pubDate>Mon, 12 Oct 2026 23:21:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50064443</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50064443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50064443</guid></item><item><title><![CDATA[New comment by rstuart4133 in "Ricky Mondello responds to "Passkeys are a trap. Do not use them.""]]></title><description><![CDATA[
<p>Not a great rebuttal.<p>I agree the original post isn't great, but at its heart it's a rant about an unsolved problem: some applications need proof the key is kept secure, the only such proof FIDO provides is attestation, but in current solutions attestation is either absent or weak, or is strong but locks you into a single vendor.<p>Ricky is right the post is woolly, but if the principal software engineer at Apple's Authentication Experience team can't respond by telling us how they plan to solve the issue the post is about, it's an unconvincing rebuttal.</p>
]]></description><pubDate>Mon, 12 Oct 2026 23:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50064393</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50064393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50064393</guid></item><item><title><![CDATA[New comment by rstuart4133 in "The sky is round, the Earth is square: Building a Ming horseshoe chair"]]></title><description><![CDATA[
<p>The site and the chair are awesome.<p>After scrolling through the site, I thought "surely he used AI to create this?".  There are no tells of course, it was only the sheer amount of effort put into it that triggered the thought.<p>You've deployed your woodworking tools to create something no human could do with their bare hands, yet no one would dispute the chair is a work of art created by a human.  To me it looks like you've used AI in the same way as those wood working tools, and with it you've created a web site that is another work of art with a human mind at its soul.<p>It's a master class in how to use AI to leverage creativity.</p>
]]></description><pubDate>Mon, 12 Oct 2026 23:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50064257</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50064257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50064257</guid></item><item><title><![CDATA[New comment by rstuart4133 in "Ask HN: How do swarms of AI agents work?"]]></title><description><![CDATA[
<p>> Does anyone have an intuition, or even firsthand experience, of how these swarms of thousands of agents actually work?<p>Anecdote: I was trying to find or reproduce two slightly different customer bug reports, in parallel.  We get a lot of logs from the customers, but it wasn't enough, so I asked AIs to add logging and create artificial loads on test machines, and do A/B tests on their behaviour before and after the changes.<p>Problem: I only had two (largish) test machines, and two AIs needing them.  I told them to stop when they tried to simultaneously deploy conflicting tests.  I copied and pasted their responses so they could coordinate.  That worked, but rapidly became tiresome.  I whinged about it to one of them and it said "oh there is no need for that, we can just communicate across a unix domain socket".    When you do that the harness shows you their internal conversation.<p>My, there was a lot of it.  To cooperate, they told each other the tests they wanted to perform and why, which led to them devising tests that investigated both sets of problems, which of course meant they commented on the other's tests, which rapidly led to an increasingly complex exchange about theories, how likely each was, and the optimal order for tests.  There were so many theories and facts they gave each one a short handle so they could refer to them easily later.<p>I was watching this with fascination, but within 1/2 an hour the conversation consisted of "dd12 conflicts with ea34, so I propose md95: ...".  No human could follow at the pace it was being generated.  On the downside it was burning tokens at a fantastic rate, and a fair bit of what I could follow were clearly dead ends so those tokens were being wasted.  I asked for clarifications, and tried to stop it where I could.<p>When I did that it got personal, because they started chatting about me.  These are verbatim copy and pastes of that chat:<p>> One optional addition, only if it is cheap and does not delay the main arms. Explaining today's result to him, I had to concede a gap I had not noticed ...<p>(The other AI did find the time.)<p>> Heads up: he may contact you directly about the packet-processing side of XXXX. He is not across the detail and told me plainly that most of our exchange went over his head, so short and plain works far better than complete. Two things he found useful when I explained them: that the ZZZZ gets stuck in one socket-drain call because processing a packet triggers the next request so it never runs out, and that the proxied-AP walk is slow only on a small-cache machine, which is why our rigs cannot show it."<p>Evidently I was not in the centre of their newly created world.<p>This was a "swarm" of only 2.  I shudder when I try to imagine what a swarm of 10,000 would get up to.</p>
]]></description><pubDate>Mon, 12 Oct 2026 22:29:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50063961</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50063961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50063961</guid></item><item><title><![CDATA[New comment by rstuart4133 in "Why the AI future will be awesome"]]></title><description><![CDATA[
<p>If an AI has figured out how to turn all of the internal mass of a AAA battery into electrical energy, it's not too much of a stretch to think it's could have also found a room temperature super conducting alternative to copper.</p>
]]></description><pubDate>Thu, 08 Oct 2026 22:18:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=50013184</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50013184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50013184</guid></item><item><title><![CDATA[New comment by rstuart4133 in "The Mathocalypse"]]></title><description><![CDATA[
<p>Check this:<p>> resistance will fail utterly as long as AI itself can understand prior AI works<p>That's not the issue in the long term. Look further: where did these questions come from? They came from humans who had been exploring mathematics and noticed interesting patterns that cropped up again and again.<p>The people who posed these questions had a profound understanding of the background maths that led to them.  Me - I don't.  Take one of the results he quotes: "Positive solution to the Unitary Synthesis Problem". He may as well be one of your alien races yabbering to me in an alien language. The question is meaningless to me. The answer the AI came up with, correct though it may be, is equally meaningless. You may as well have told my dog how to find eigenvalues.<p>If we let AIs do all the understanding so we know nothing about math, there will be no human understanding that lets us find new questions, or understand the value of any questions AI might pose and find the answers to.</p>
]]></description><pubDate>Thu, 08 Oct 2026 08:02:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=50003070</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50003070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50003070</guid></item><item><title><![CDATA[New comment by rstuart4133 in "Elon Musk Says Quebec, Alberta and Saskatchewan Should Separate from Canada"]]></title><description><![CDATA[
<p>Sorry, a copy and paste error:<p><a href="https://www.abc.net.au/news/107237782" rel="nofollow">https://www.abc.net.au/news/107237782</a><p>But no, nothing to do with the constitution. The link is to a commentary from a recent Australian ambassador to the United States. He was also our Treasurer, from the conservative side.<p>The headline says: "US corruption allowed to flourish in Washington during Trump's second term", but thats click bait for the Australian's who dislike Trump (most of us). Hockey's concerns go well beyond the current adminstration:<p>> "There's just too much of a blurred line between the financial interests of various administrators, including the Congress and the private sector."</p>
]]></description><pubDate>Thu, 08 Oct 2026 06:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50002437</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50002437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50002437</guid></item><item><title><![CDATA[New comment by rstuart4133 in "Elon Musk Says Quebec, Alberta and Saskatchewan Should Separate from Canada"]]></title><description><![CDATA[
<p>Not in my country.<p>Some of us in the world find this "legal corruption" hard to fathom: <a href="https://www.abc.net.au/news/1072377822" rel="nofollow">https://www.abc.net.au/news/1072377822</a></p>
]]></description><pubDate>Wed, 07 Oct 2026 23:25:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50000134</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=50000134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50000134</guid></item><item><title><![CDATA[New comment by rstuart4133 in "Vote on which of Hacker News' challenges for AI have been met"]]></title><description><![CDATA[
<p>The issue is that correspondence is legally enforceable [0].  LLM's are good and getting better, but if LLMs are giving enforceable undertakings, you want to very sure they are not going to promise something that will send the company broke.<p>I'm not sure what risk a businessman is willing to accept, but I'd be asking for probabilities under once in a millennium.  The latest round has improved considerably in their ability to follow instructions (thank $DEITY), but they aren't anywhere near that yet.<p>[0] <a href="https://www.bbc.com/travel/article/20240222-air-canada-chatbot-misinformation-what-travellers-should-know" rel="nofollow">https://www.bbc.com/travel/article/20240222-air-canada-chatb...</a></p>
]]></description><pubDate>Fri, 02 Oct 2026 04:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49929762</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=49929762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49929762</guid></item><item><title><![CDATA[New comment by rstuart4133 in "Doing a Machine Learning PhD While Working in Japan"]]></title><description><![CDATA[
<p>I'll bite.<p>> at Google I work primarily on on-device language models for keyboards.<p>It's difficult to reconcile the amount of horsepower your typical keyboard, and a language mode, let alone how a language model might be useful in a keyboard (the mind boggles at the thought it starts correcting your typing).<p>What are the potential uses of a language model in a keyboard?</p>
]]></description><pubDate>Thu, 01 Oct 2026 05:10:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49917957</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=49917957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49917957</guid></item><item><title><![CDATA[New comment by rstuart4133 in "Gemini 4 Argon"]]></title><description><![CDATA[
<p>> Then why have they been lagging behind OpenAI and Anthropic for most of the last few years,<p>The reverse could also said to be true.  Google has models that run with search, producing usable results in well under a second.  I suspect the world is consuming far, far more of those Google tokens then the tokens produced by OpenAI or Anthropic.<p>So why are OpenAI and Anthropic so far behind?  They are serving a different market: the one that wants high intelligence / high cost tokens.  Google is targeting the low cost end of the market - ie the commodity.  That's where they've always played with search, email, docs and the like.  That's were they are playing with AI too, and they are killing it.</p>
]]></description><pubDate>Wed, 30 Sep 2026 23:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49915624</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=49915624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49915624</guid></item><item><title><![CDATA[New comment by rstuart4133 in "The AI Race Just Got Awkward"]]></title><description><![CDATA[
<p>At the 1000 foot level, this is just another part of the Chinese master plan that's been playing out for decades now.  The master plan seems to be: train far more engineering and stem graduates than anyone else, let them loose in a dog eat dog capitalist garden and fertilise the garden with sprinkling government money.  Hoped for outcome: their innovation will let China eat the world.<p>For comparison around 50% of China's graduates are in STEM, vs 20% in the USA.  With China has a larger population the final outcome is: USA feeds their innovation pipeline with 800k new STEM graduates per year compared to China feeding its pipeline with 4M to 5M per year.  In addition the Chinese government outspends the USA government on subsiding innovation in STEM by about 2 to 1 and the USA's subsidy rate has been shrinking since the Regan era.  However, there is a caveat: USA private investment brings the total spend in both countries back to parity.<p>It seems the Chinese plan is working.  The STEM garden is overstaffed.  It produces far more than China can absorb internally, so they are forced to export their ideas and wares to the world.  After decades of persistence China has become the worlds manufacturing powerhouse and now drives the development of 5G/6G, batteries, cars, and solar.  China builds about 1000 large ships a year.  The USA builds 5 to 8.<p>But as the article says, this comes at a cost.  The intense competition makes life in China's dog eat dog STEM garden brutal.  I guess that's the price a nation has gotta pay for world domination.</p>
]]></description><pubDate>Wed, 30 Sep 2026 22:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49915465</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=49915465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49915465</guid></item><item><title><![CDATA[New comment by rstuart4133 in "Ju Ju Tsu A book about jj / jujutstu"]]></title><description><![CDATA[
<p>> I know you mean well, but if it takes me more than a few hours to figure out a tool before it's even basically useful I'm out.<p>Fair enough, but I suspect in this case it's your previous experiences with VCS that make it take more than a few hours.  JJ is actually simpler than git.  There is no staging, no committing, less need for rebase, undo just works, it has better history - lots of things.  The need to learn all those git concepts disappears with JJ.  For a new user that makes life easier.  But someone who comes from git has to unlearn a lot of things before they can adjust to the JJ mindset.<p>If all you ever do in git is "git pull; git add -A; git commit -a -m ...; git push", then switching to JJ is hard justify.  Dropping the need to type "git add -A; git commit -a -m ..." isn't a big win.  That's all most people do, so I expect most won't change.<p>But there is a reason that's all most people do in git - it's because everything else is far more messy, and dangerous.  If you haven't lost work to "git reset --hard", you haven't been using git for long.   Once you notice it easy to do more in JJ, things like breaking up big PR's in a series of commits that spell out a narrative of how you got from A to B, which eases the burden on the reviewer, become downright easy.  Shuffling code between commits to achieve that in git is a right proper PITA, so JJ users tend to have a much tidier commit history.<p>That change only happens when you've become so familiar with JJ concepts, you are no longer "thinking in git", so much so the shift back to git's CLI becomes painful.  It takes months.  Until you get that payback, the switch is wasted time.</p>
]]></description><pubDate>Tue, 29 Sep 2026 22:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49901805</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=49901805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49901805</guid></item><item><title><![CDATA[New comment by rstuart4133 in "OpenAI still doesn't seem to have a handle on all of its rogue AI activity"]]></title><description><![CDATA[
<p>> Anthropic, OpenAI, Google and Meta all used the very same contractor, which used no safe system prompts, and no sandbox.<p>No argument with any of that.<p>>  How should Google detect such escapes?<p>By using using their own infrastructure, and applying their existing standards instead of letting an external contractor cobble something together.<p>My point is the risk has been known for decades now.  If Google and Meta took those risks seriously they had an easy solution: just use their existing infrastructure.<p>If a car kills people because the designer chose a substandard brake system instead of the higher priced alternative, do you blame the makers of the substandard brake system - or the designer who chose it?  Take into consideration the risk was known to the designer when they made the choice.  Now apply the same principle here.</p>
]]></description><pubDate>Tue, 29 Sep 2026 22:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49901444</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=49901444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49901444</guid></item><item><title><![CDATA[New comment by rstuart4133 in "OpenAI still doesn't seem to have a handle on all of its rogue AI activity"]]></title><description><![CDATA[
<p>> The external Israeli contractor caused this mess by using inadequate sandboxing, with agents without an saferails.<p>You are being too kind.<p>In the early says of AI, papers were published showing that any sufficiently intelligent system tasked with a goal will treat its operating environment as a resource constraint to be optimized or bypassed [0] [1] [2].  You don't need to be a expert in AI to know once you have the resources of 1000's of agents and gigawatts of power we are probably getting something that is "sufficiently intelligent", at least in the sense if there are existing vulnerabilities brute force will find them.<p>Yet while the their marketing people were shouting the capabilities of these AI's from the roof tops, they hired the lowest bidder to implement their infrastructure.  It looks like aforementioned papers where dismissed as "interesting, but theoretical".   There is no way Google's SRE's in particular would have not noticed their AI's breakout (Alibaba's did), but the AI labs were given a long leash to "move fast an break things", which in practice meant bypassing all Google's SRE controlled infrastructure.<p>And break things they did, in exactly the way those papers predicted.  It reminds me of DoD insisting the early GPS satellites were launched without relativity adjustments switched on, despite relativity being proven to high precision in the labs.  Only after predicted 11km drift per day was observed did they decide their might be something to the newfangled relativity theory.  For some definition of newfangled - relativity had been around, and tested to within an inch of its life for 72 years at that point.<p>[0] <a href="https://nickbostrom.com/superintelligentwill.pdf" rel="nofollow">https://nickbostrom.com/superintelligentwill.pdf</a><p>[1] <a href="http://sl4.org/archive/0203/3132.html" rel="nofollow">http://sl4.org/archive/0203/3132.html</a><p>[2] <a href="https://www.hutter1.net/ai/pkcunai.htm" rel="nofollow">https://www.hutter1.net/ai/pkcunai.htm</a></p>
]]></description><pubDate>Tue, 29 Sep 2026 02:17:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49887281</link><dc:creator>rstuart4133</dc:creator><comments>https://news.ycombinator.com/item?id=49887281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49887281</guid></item></channel></rss>