<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: program_whiz</title><link>https://news.ycombinator.com/user?id=program_whiz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 15:05:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=program_whiz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by program_whiz in "AI agent bankrupted their operator while trying to scan DN42"]]></title><description><![CDATA[
<p>What's crazy is the prompt must be something like "pro-AI but still believable and measured", since its "fixed my iOS app albeit with back and forth".  Interesting, they know the HN crowd for sure.</p>
]]></description><pubDate>Fri, 12 Jun 2026 09:21:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501803</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=48501803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501803</guid></item><item><title><![CDATA[New comment by program_whiz in "I'm Tired of Talking to AI"]]></title><description><![CDATA[
<p>hey that's perfectly understandable, and yeah, definitely there is a group that wants you to "do the work for them".  I was reacting more to a kind of question/chat shaming I've seen -- where engineers act like they're optimizing 99% of their precious time and mental energy and can't be bothered to make a humanized workplace experience for others.</p>
]]></description><pubDate>Wed, 27 May 2026 20:35:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48300256</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=48300256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48300256</guid></item><item><title><![CDATA[New comment by program_whiz in "I'm Tired of Talking to AI"]]></title><description><![CDATA[
<p>honestly a sad state.  Obviously there is a reasonable threshold, but trying not to speak to anyone until you've done a ton of work / research when they know the answer is just sad.  Like what's wrong with asking a question?  We've entered this anti-human hellscape where asking a question in slack (async) is somehow a crime, like posting an opinion without a double-blind study to back it up (burn him!).<p>And the same people who are complaining about time wasting of having to ask/answer a question from a coworker which might create a modicum of civility and connection in this bitter cruel world are the same shit-posting on social media and doom watching youtube all day.  "My flow can't be interrupted, I need all my energy to refactor this column from VARCHAR to TEXT, and to update this button from onClick inline to using a named closure".<p>Please, the reality is that we sold human connection for an illusion of productivity and the bitter pill of isolation where we all now feel guilt and shame for wanting to talk with other people (through an albeit disconnected and disembodied asynchronous channel).<p>If anyone responds with "I don't have time to respond I'm so busy", please realize you are proving my point.  You are literally doom scrolling YC for no reason and alienating / pushing away coworkers to argue with internet strangers, sad.</p>
]]></description><pubDate>Wed, 27 May 2026 19:29:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48299295</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=48299295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48299295</guid></item><item><title><![CDATA[New comment by program_whiz in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>I think he meant "show me a true linked list / node graph in rust that isn't unsafe".  The reason being its not possible using c-style pointer following (or without just putting everything auto-pointers).  What you've shown is exactly the tradeoff they were referring to.  In rust, the answer is: make sure lifetime of all memory is explicitly managed, then use integers for the 'links' between nodes.<p>His point was that for his programming, he wants to be able to make real pointers and real linked lists with memory unsafe, which Rust makes difficult or opaque.  For example with linked list, you could simulate (to avoid unsafe), by either boxing everything (so all refs are actually smart pointers), or you can use a container with scoped memory lifetime, and have integers in an array that are the "next" pointer.  In addition to extra complexity, the "integers as edges" doesn't actually solve the complexity, it just means you can't get a bad memory error (you can still have 'pointers' that point to the wrong index if you're rolling your own).<p>Same with your graph code.  Using a COO representation for a graph does in theory make it "memory safe" (albeit more clumsy to use if you are doing pointer-following logic), and it also introduces other subtle bugs if your logic is wrong (e.g. you have edge 100 but actually those nodes were removed, so now you're pointing at the wrong node).<p>I think the point (which I agree with for things like linked list, graph, compiler) is that depending on your usecase, the "safety" guarantees of rust are just making it harder to write the simplest most understandable code.  Now instead of: `Node* next` I have lifetimes, integer references, two collections (nodes and edges) to keep in sync, smart pointers, etc.  Previously my complexity was to make sure `next != null`, now its a ton of boilerplate and abstractions, performance hits, or more subtle bugs (like 'next' indices getting out of sync with the array of 'nodes').<p>If there was a way to explicitly track the lifetime of an arbitrary graph/tree of pointers at compile time, we wouldn't need garbage collection -- its not solvable at compile time, and the complexity has to live somewhere.</p>
]]></description><pubDate>Sun, 10 May 2026 10:31:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48082663</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=48082663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48082663</guid></item><item><title><![CDATA[New comment by program_whiz in "AI didn't delete your database, you did"]]></title><description><![CDATA[
<p>Yeah the usual mott and bailey.  Monday -- AI is taking over the world, tremble in fear!  Tuesday -- sure it did a boneheaded thing, its just a tool, no better than an intern, actually its _your_ fault, all the data in the entire world isn't enough to train this system not to delete prod!</p>
]]></description><pubDate>Tue, 05 May 2026 17:16:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48025505</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=48025505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48025505</guid></item><item><title><![CDATA[New comment by program_whiz in "AI ruling prompts warnings from US lawyers: Your chats could be used against you"]]></title><description><![CDATA[
<p>Depends, if you wrote a detailed confession with material non public facts, a jury can hear it and weigh the evidence.</p>
]]></description><pubDate>Wed, 15 Apr 2026 17:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47782690</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47782690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47782690</guid></item><item><title><![CDATA[New comment by program_whiz in "Claude mixes up who said what"]]></title><description><![CDATA[
<p>Yeah I think there are two definitions of determinism people are using which is causing confusion.  In a strict sense, LLMs can be deterministic meaning same input can generate same output (or as close as desired to same output).  However, I think what people mean is that for slight changes to the input, it can behave in unpredictable ways (e.g. its output is not easily predicted by the user based on input alone).  People mean "I told it don't do X, then it did X", which indicates a kind of randomness or non-determinism, the output isn't strictly constrained by the input in the way a reasonable person would expect.</p>
]]></description><pubDate>Thu, 09 Apr 2026 12:11:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702648</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47702648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702648</guid></item><item><title><![CDATA[New comment by program_whiz in "Claude usage limits hitting faster than expected"]]></title><description><![CDATA[
<p>Kind of crazy they are posting statuses to reddit.  Thought the complaints about "why not status page and email?" are very valid -- seems kind of unprofessional.  If I'm paying $200 per month per user for a service, an email or a message from the claude interface itself would be nice, so I don't have to stumble on this in random forums.</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585448</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47585448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585448</guid></item><item><title><![CDATA[New comment by program_whiz in "The 100 hour gap between a vibecoded prototype and a working product"]]></title><description><![CDATA[
<p>Photoshop is a good example -- not that I agree with everything in the app, but just to design all the interactions properly in photoshop would take hundreds of hours (not to mention testing and figuring out the edges).  If your goal is a 1-to-1 clone why not use Krita or photoshop?   With LLM you'll get "mostly there" with many many hours of work, and lots of sharp edges.  If all you need is paint bucket, basic brush / pencil, and save/load, ok maybe you can one-shot it in a few hours... or just use paint / aesprite...</p>
]]></description><pubDate>Sun, 15 Mar 2026 15:19:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47388252</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47388252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47388252</guid></item><item><title><![CDATA[New comment by program_whiz in "The Appalling Stupidity of Spotify's AI DJ"]]></title><description><![CDATA[
<p>In this case, I see the author's point.  The DJ isn't being advertised as "a narrow tool to select some random pop tunes".  If an average person is told this is AI, has a full text interface and responds with "sure I'll do what you asked" and appears to understand, then they expect it to do what it is asked.<p>We're told its better than people at selecting songs (e.g. has the combined wisdom of all music and music experts), basic requests like "play the first movement of Beethoven's 7th" don't sound hard for an average person with limited / no musical expertise.  If I said "please play the entire 7th symphony", and the tool responds with "sure, I'll play the whole thing", then proceeds to play the Beatles, I'd say that's a fair thing to point out as a shortcoming.<p>Its only obvious to tech people that understand that the technology has extreme limits and only works well on areas with abundant high quality data and labels, and can't be expected to reason like a person at all in many cases, that those limits seem as obvious as hammer / screw-driver.  And that given how spotify developed these models, they probably didn't really intend classical or test that area -- so it fails despite sounding confident.<p>But maybe we should stop advertising screwdrivers as universal intelligence?  There's a lot of mott and bailey going on.  When AI makes mistakes its "just tools, stop expecting intelligence."  However, when people question the AI hype its "humans make mistakes too, LLMs are truly reasoning and better most humans already."  And "the entire labor economy will be replaced, human DJs will cease to exist.".</p>
]]></description><pubDate>Sun, 15 Mar 2026 11:06:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47386241</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47386241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47386241</guid></item><item><title><![CDATA[New comment by program_whiz in "ATMs didn’t kill bank teller jobs, but the iPhone did"]]></title><description><![CDATA[
<p>There's a simple solution.  If a medical malpractice happens, law suit against the LLM company.  If their license is revoked as part of that finding, unfortunately that applies to the "doctor" (e.g. ChatGPT).<p>Same for self-driving.  Just hold each car like a normal driver, the owning AI company has liability.  So after ~20 tickets and accidents in a week, a few ambulances being blocked, the only option is to revoke the driver's license (of which, all the cars share one, as they have the same brain).<p>This would make AI companies more cautious and only advertise capabilities they actually have and can verify. They would be held to the standard of a human.  I think that's reasonable (why replace humans if the outcome is worse, and why reduce protections for individuals).<p>To make the analogy more clear: even if a telemedicine doc sees 10,000 patients a day all over the world, they would be held liable for any medical malpractice.  Bad enough, and their license would be revoked, regardless of the fact that they see many patients all over the world.  Same deal with AI / LLM -- if ChatGPT is making medical advice and it hurts someone, that's the same as a human doing so -- its malpractice and lawsuits can happen.<p>If they are somehow licensed, well then that license can be revoked.  We would revoke a human's license for a single offense in some cases, the same should occur with AI.</p>
]]></description><pubDate>Fri, 13 Mar 2026 11:12:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47362870</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47362870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47362870</guid></item><item><title><![CDATA[New comment by program_whiz in "Yann LeCun raises $1B to build AI that understands the physical world"]]></title><description><![CDATA[
<p>they can be continuously updated, assuming you re-run representative samples of the training set through them continuously.  Unlike a mammal brain which preserves the function of neurons unless they activate in a situation which causes a training signal, deep nets have catastrophic forgetting because signals get scattered everywhere.  If you had a model continuously learning about you in your pocket, without tons of cycles spent "remembering" old examples.  In fact, this is a major stumbling block in standard training, sampling is a huge problem. If you just iterate through the training corpus, you'll have forgotten most of the english stuff by the time you finish with chinese or spanish.  You have to constantly mix and balance training info due to this limitation.<p>The fundamental difference is that physical neurons have a discrete on/off activation, while digital "neurons" in a network are merely continuous differentiable operations.  They also don't have a notion of "spike timining dependency" to avoid overwriting activations that weren't related to an outcome.  There are things like reward-decay over time, but this applies to the signal at a very coarse level, updates are still scattered to almost the entire system with every training example.</p>
]]></description><pubDate>Tue, 10 Mar 2026 21:57:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329292</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47329292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329292</guid></item><item><title><![CDATA[New comment by program_whiz in "The Robotic Dexterity Deadlock"]]></title><description><![CDATA[
<p>I think one major draw to human-like for factors is the reuse of existing ecosystems and tools.  If you have human-like grasping, you can reuse tools and utensils for human hands, otherwise, you need custom attachments.  If you have human-like legs you can navigate stairs, wear pants for customization, and possibly operate a car or bike.<p>Its a bit like choosing JS / python -- of course performance is inferior to a compiled language with highly tailored code, but they are flexible and have an ecosystem that might do 99% of the lifting for you.<p>But in isolation, I agree with your idea that specialized robots with form fitted specifically to task will likely outperform a more generalized solution in a specific domain of behavior, the more generalized will likely outperform in flexibility and reusability (e.g. capable of reusing the human ecosystem).</p>
]]></description><pubDate>Fri, 27 Feb 2026 20:26:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47185108</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47185108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47185108</guid></item><item><title><![CDATA[New comment by program_whiz in "Anthropic drops flagship safety pledge"]]></title><description><![CDATA[
<p>Wrote this elsewhere, but I think its worth thinking about a scenario like the book "daemon", rather than a "super-intelligence explosion" type scenario (which may be more like curing the cold or fusion than building a faster car).<p>All it really takes to do some kind of crazy world-dominating thing is some simple mechanisms and base intelligence, which the machines already possess.  Using basic tactics like coercion, spoofing, threats, financial leverage, an unsophisticated attacker could cause major damage.<p>For example, that Meta exec who had their email deleted.  Imagine instead one email had a malicious prompt which the bot obeyed.  That prompt simply emailed everyone in her contacts list telling them to do something urgently (and possibly prompting other bots who are reading those emails).  You could pretty quickly do something like cause a market crash, a nationwide panic, or maybe even an international conflict with no "super intelligence" needed, just human negligence, short-sightedness, and laziness.<p>Examples would be things like saying there is a threat incoming, a CIA source said so.  Another would be that everyone will be fired, Meta is going bankrupt, etc.  Its very easy to craft a prompt like that and fire it off to all the execs you can find (or just fire off random emails with plausible sounding emails).  Then you just need to hit one and might set off a cascade.</p>
]]></description><pubDate>Thu, 26 Feb 2026 20:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47171290</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47171290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47171290</guid></item><item><title><![CDATA[New comment by program_whiz in "Anthropic drops flagship safety pledge"]]></title><description><![CDATA[
<p>The book daemon explored an interesting concept.  It explored the idea that an AI could dominate and cause problems, not through super-intelligence, but through simple mechanisms that already exist.<p>Like the executive who deleted all her emails -- humans giving tons of control and access, and being extremely compliant to digital systems is all it takes. Give agent control of bank and your social media, and it already has all the movie scripts and mobster movie themes to exploit and blackmail you effectively with very rudimentary methods (threats, coercion, blackmail, etc.).<p>Just spoofing a simple email with the account it gained access too at the Meta exec's email (had it hit an email with an attack prompt), could have been enough to initiate some kind of thing like this.  For example, by emailing everyone at the company and in contacts with commands that would be caught by other bots.  No super-intelligence needed, just a good prompt and some human negligence.</p>
]]></description><pubDate>Thu, 26 Feb 2026 19:58:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47171228</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47171228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47171228</guid></item><item><title><![CDATA[New comment by program_whiz in "I asked Claude for 37,500 random names, and it can't stop saying Marcus"]]></title><description><![CDATA[
<p>I think people find it interesting because it calls into question underlying assumptions about the tool.  What would you say the tool is for? Programming?<p>It seems like the tool's creators are claiming its function is "replace human intelligence", so if it can't understand a name is being repeated in a list, that might indicate a way we don't fully understand the tool, or that the tool's capabilities have been misrepresented.<p>The question people are wrestling with is "generate likely output tokens given an input token sequence" equatable to actual intelligence, or only useful in very limited structured domains like coding and math?</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157404</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47157404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157404</guid></item><item><title><![CDATA[New comment by program_whiz in "Ask HN: Have top AI research institutions just given up on the idea of safety?"]]></title><description><![CDATA[
<p>Not sure if that's true, what are your reasons for believing that?  Are you saying we couldn't have invented the machines we used if we took safety measures along the way (e.g. having guards on machines that chopped of arms and legs)?  Perhaps progress would have been slower -- since rather than just using the saw, you'd need a saw with a guard and emergency switch -- but it seems like if humans were more circumspect, we would have the industrial revolution, but more deliberate and controlled.  Agreed it probably wouldn't have been "overnight factories in every city", but then again, you probably wouldn't have many of the externalities we're still learning about and paying for?</p>
]]></description><pubDate>Wed, 25 Feb 2026 16:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47153348</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47153348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47153348</guid></item><item><title><![CDATA[New comment by program_whiz in "Ask HN: Have top AI research institutions just given up on the idea of safety?"]]></title><description><![CDATA[
<p>Humans can't develop safety until there is enough blood in the streets. Only issue with AI is that threshold may come at a point where its too far gone to recover.  But humans can't put in seatbelts until we're losing 40k people per year in car crashes.  Unfortunately its just how we're wired.  Those that are careful are outcompeted by the brash and the fast-moving, until the relative value of moving fast is removed, then we consider the value of making things safe.  We didn't start with safe electricity, we started by killing lots of people and starting lots of fires.  Many many years later, we ended up with electrical codes and standards.<p>The AI proponents who originally spoke of safety did so because they are aware of the dangers.  However they, like all of us, are not able to change human nature or society.  Molloch will drag them into the most dangerous game or eliminate them from the competition.  Only with time, death, and damage (and many lawsuits) will any measure of safety be gained.  The righteous will say "see we said AI was dangerous!" but that will be the only satisfaction they can have, many years after the damage is done.<p>If we want to speedrun safety, the only real mechanism is to make legal recourse more viable (e.g. $1M penalty per copyright infringement, $100M per AI-related death, etc.). If this was the case, lawyers self-interest and greed will compete with the self-interest and greed of the AI corps, balancing the risk (but there is no altruistic route to solving this).</p>
]]></description><pubDate>Wed, 25 Feb 2026 15:50:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47153159</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47153159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47153159</guid></item><item><title><![CDATA[New comment by program_whiz in "Cosmologically Unique IDs"]]></title><description><![CDATA[
<p>Is it possible to construct an ID using some kind of centralized observable phenomena?  Due to how time and distance distinguish things, would they always be unique?  Like only one person will ever simultaneously observe stars in certain positions and intensities, color, etc.  Similar to how I've heard some companies use lava lamps or other noisy processes to generate entropy.<p>I guess I'm wondering if there is a way to construct a universal coordinate frame for the whole universe?  If so, then its possible to trivially assign local time + x + y + z + salt to make unique ids.</p>
]]></description><pubDate>Thu, 19 Feb 2026 12:49:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073207</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47073207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073207</guid></item><item><title><![CDATA[Copy-left open-source license for AI code use]]></title><description><![CDATA[
<p>I'm thinking that we need a new open source license that copies an existing license, such as GNU AGPL license (or any flavor really), but has language specific to AI training:<p>```
This code may be used by AI models freely, but any model trained with this code, or using this code as part of inference, in whole or in part, with or without modification, must be made public under a "Copyleft AI License".  All trained model weights, as well as model training and inference source code, and a copy of this source code, must be published in an open-source format with a copy of this license to this website (github.com).
```<p>The basic idea is that people can freely use the code to train an AI/LLM model, but in doing so will be required to publish the weights and model-related code as well to the same place where they took the code.  It also covers the case that they may not be training on the code, but they are scraping it as source material for whatever they are doing in inference.<p>This hopefully gives legal recourse to any code owners.<p>It also forces AI companies to think twice and/or develop better filtering, allowing people to better "opt out" of being used for AI.<p>It also forces companies to publicly publish the best model training and weights, if they use open-source code to train.<p>Finally, it gives some legal standing to smaller sites (such as gitea or gitlab, or private sites) that are being relentlessly scraped.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47060288">https://news.ycombinator.com/item?id=47060288</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Feb 2026 12:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47060288</link><dc:creator>program_whiz</dc:creator><comments>https://news.ycombinator.com/item?id=47060288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47060288</guid></item></channel></rss>