<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: usrbinbash</title><link>https://news.ycombinator.com/user?id=usrbinbash</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 01:50:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=usrbinbash" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by usrbinbash in "Dehydration's role in learning and memory"]]></title><description><![CDATA[
<p>Why</p>
]]></description><pubDate>Tue, 26 May 2026 08:23:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276761</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=48276761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276761</guid></item><item><title><![CDATA[New comment by usrbinbash in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>> what stops the agent from echoing the secure storage?<p>The fact that it doesn't see it and cannot access it.<p>Here is how this works, highly simplified:<p><pre><code>    def tool_for_privileged_stuff(context:comesfromagent):
        creds = _access_secret_storage(framework.config.storagelocation)
        response = do_privileged_stuff(context.whatagentneeds, creds)
        return response # the agent will get this, which is a string
</code></pre>
This, in a much more complex form, runs in my framework. The agent gets told that this tool exists. It gets told that it can do privileged work for it. It gets told how `context` needs to be shaped. (when I say "it gets told", I mean the tool describes itself to the agent, I don't have to write this manually ofc.)<p>The agent never accesses the secrets storage. The tool does. The tool then uses the secret to do whataever privileged work needs doing. The secret never leaves the tool, and is never communicated back to the agent. The agent also doesn't need, or indeed can give the tool a secret to use.<p>And the "privileged work" the tool CAN invoke, does not include talking to the secrets storage on behalf of the agent.<p>All the info, and indeed the <i>ability</i> to talk to the secrets storage, belongs to the framework the tool runs in. The agent cannot access it.</p>
]]></description><pubDate>Fri, 10 Apr 2026 15:40:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719773</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47719773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719773</guid></item><item><title><![CDATA[New comment by usrbinbash in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>And in a skill, I can store the secret in the skill itself, or a secure storage the skill accesses, and the agent never gets to see the secret.<p>Sure, if I want my agents to use naked curl on the CLI, they need to know secrets. But that's not how I build my tools.</p>
]]></description><pubDate>Fri, 10 Apr 2026 07:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47714678</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47714678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47714678</guid></item><item><title><![CDATA[New comment by usrbinbash in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>> The core philosophy of MCP is simple: it’s an API abstraction. The LLM doesn’t need to understand the how; it just needs to know the what.<p>Wrong. It needs to "understand" both these things. The only difference is where and how the strings explaining them are generated.</p>
]]></description><pubDate>Fri, 10 Apr 2026 07:14:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47714666</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47714666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47714666</guid></item><item><title><![CDATA[New comment by usrbinbash in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>> I don’t understand how people can remember all these custom scripting languages.<p>We can't.<p>Why do you think the `man` command exists?</p>
]]></description><pubDate>Wed, 08 Apr 2026 15:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47691399</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47691399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47691399</guid></item><item><title><![CDATA[New comment by usrbinbash in "Hold on to Your Hardware"]]></title><description><![CDATA[
<p>As the old saying goes: <i>"This too will pass."</i><p>Consumer hardware will always be a market worth serving for companies who don't see their stock price as their product.<p>If the existing companies are unwilling to make a sale, I am sure new players will arise picking up their slack.<p><a href="https://www.youtube.com/watch?v=SrX0jPAdSxU" rel="nofollow">https://www.youtube.com/watch?v=SrX0jPAdSxU</a></p>
]]></description><pubDate>Fri, 27 Mar 2026 11:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47541353</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47541353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47541353</guid></item><item><title><![CDATA[New comment by usrbinbash in "Miscellanea: The War in Iran"]]></title><description><![CDATA[
<p>> iran's dickhead move...<p>Remind me again, which country started this whole mess?<p>> what choice do the gulf nations, or even all the asian+european (strait users) nations have?<p>They can go <i>"yeah, you know, the US has been less than reliable as an ally recently, what with absurd tariffs, saber rattling around greenland, belitteling NATO, etc., and they seem unwilling to change, so we're just gonna pay the piper, and get oil, and make arrangements with the Chinese (aka. the worlds most powerful industry), and if they US doesn't like it, that sounds like a them-problem..."</i><p>What's very likely not gonna happen, is other countries fighting the US's war for them. NATO already told trump no, other countries won't give different answers.<p>And anyone who wants to actually invade Iran...well, let's put it this way: Iran is 3-4 times the size of Afghanistan, with even more difficult terrain, and has a standing army of 600,000 men, with over 300,000 in reserve. They have an air force, are proficient in the manufacture of drones, have a working intelligence network. And they've had 4 decades to dig into defensive positions.<p>In short, it's not gonna happen.</p>
]]></description><pubDate>Wed, 25 Mar 2026 16:01:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47519200</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47519200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47519200</guid></item><item><title><![CDATA[New comment by usrbinbash in "Malus – Clean Room as a Service"]]></title><description><![CDATA[
<p>Absolutely true, but there is a silver lining:<p>When people rewriting open source libs with a bot then come crying to maintainers that their rewrites have bugs, and they would like for someone to fix said bugs for free, there is absolutely no one who will feel obligated to help them out.</p>
]]></description><pubDate>Thu, 12 Mar 2026 16:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352901</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47352901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352901</guid></item><item><title><![CDATA[New comment by usrbinbash in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>> Just because they have been made before LLMs doesn't mean it can be done again<p>Erm...no? That's exactly what that means.<p>Earth-Ovens haven't been in widespread use for hundreds of years. People can still use them to bake bread however: <a href="https://www.youtube.com/watch?v=WAJqGVxuJPo" rel="nofollow">https://www.youtube.com/watch?v=WAJqGVxuJPo</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 15:37:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47324727</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47324727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47324727</guid></item><item><title><![CDATA[New comment by usrbinbash in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>> The submitter is supposed to be the good programmer;<p>And how will that be assured? Everyone can open a PR or submit a bug.<p>> The problem is the time.<p>But not the time spent <i>TYPING.</i><p>The problem is the time spent <i>THINKING.</i> And that's a task that LLMs, which are nothing other than statistical models trying to guess the next token, really aren't good at.</p>
]]></description><pubDate>Tue, 10 Mar 2026 15:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47324679</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47324679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47324679</guid></item><item><title><![CDATA[New comment by usrbinbash in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>None of this counters the argument I made above :-)</p>
]]></description><pubDate>Tue, 10 Mar 2026 09:51:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47321078</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47321078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47321078</guid></item><item><title><![CDATA[New comment by usrbinbash in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>> Because it takes a massive amount of developer work<p>You know what else takes "a massive amount of developer work"?<p><i>"any LLM-generated code must be reviewed by a good programmer"</i><p>And this is the crux of the matter with using LLMs to generate code for everything but really simple greenfield projects: They don't really speed things up, because everything they produce HAS TO be verified by someone, and that someone HAS TO have the necessary skill to write such code themselves.<p>LLMs save time on the typing part of programming. Incidentially that part is the least time consuming.</p>
]]></description><pubDate>Tue, 10 Mar 2026 09:38:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47320980</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47320980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47320980</guid></item><item><title><![CDATA[New comment by usrbinbash in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>> Not sure how they can expect to make a viable full OS without massive use of LLMs, so this makes no sense.<p>Every single production OS, including the one you use right now, was made before LLMs even existed.<p>> What makes sense if that of course any LLM-generated code must be reviewed by a good programmer<p>The time of good programmers, especially ones working for free in their spare time on OSS projects, is a limited resource.<p>The ability to generate slop using LLMs, is effectively unlimited.<p>This discrepancy can only be resolved in one way: <a href="https://itsfoss.com/news/curl-ai-slop/" rel="nofollow">https://itsfoss.com/news/curl-ai-slop/</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 09:34:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47320940</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47320940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47320940</guid></item><item><title><![CDATA[New comment by usrbinbash in "First Website (1992)"]]></title><description><![CDATA[
<p>The sad part is, how infinitely more functional these simple, static HTML documents are, compared to much of the shit that floods the <i>"modern"</i> web.<p>Ofc these pages cannot replace SPAs. That's not the point. The point is: Much of the web isn't SPAs. And much of what is SPAs <i>shouldn't be</i> SPAs. Much of the web is displaying static, or semi-static information. Hell, much of the web is still text.<p>But somehow, the world accepted that displaying 4KB of text somehow has to require transmitting 32MiB of data, much of it arbitrary code that has no earthly business eating my CPU cycles, as the new normal. Somehow everyone accepts that text-only informational pages need to abuse the scroll-event, or display giant hero-banners. Somehow, having a chatbot-popup on a restaurants menu-page is a must (because ofc I wanna talk to some fuckin LLM wrapper about the fries they sell!!!), but a goddamn page denoting the places address and telephone number is nowhere to be found.<p><a href="https://idlewords.com/talks/website_obesity.htm" rel="nofollow">https://idlewords.com/talks/website_obesity.htm</a><p>This talk was given over a decade ago, and its takeaways are as relevant today as thy were back then, and in fact maybe even more so.</p>
]]></description><pubDate>Thu, 26 Feb 2026 09:22:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47163800</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47163800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47163800</guid></item><item><title><![CDATA[New comment by usrbinbash in "Danish government agency to ditch Microsoft software (2025)"]]></title><description><![CDATA[
<p>> That's great, but it's always just one agency, or one very local bit of government.<p>Transitioning every system wholesale at once, is not gonna happen.<p>I rather have our governents and agencies do it step by step than not at all.</p>
]]></description><pubDate>Wed, 25 Feb 2026 13:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47151169</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=47151169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47151169</guid></item><item><title><![CDATA[New comment by usrbinbash in "Windows Notepad App Remote Code Execution Vulnerability"]]></title><description><![CDATA[
<p>> It's one thing for the file you're working on to be vulnerable if you walk away leaving the editor open<p>Considering that walking away from an open editor means also walking away from an unlocked machine, the problem would be the exact same ;-)</p>
]]></description><pubDate>Thu, 12 Feb 2026 08:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46986228</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=46986228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46986228</guid></item><item><title><![CDATA[New comment by usrbinbash in "Windows Notepad App Remote Code Execution Vulnerability"]]></title><description><![CDATA[
<p>>  If you walk away from an unlocked machine<p>...then I might as well ask what happens when I walk away from the encrypting edior while a file is still open. User Error can happen with any encryption or security schema. Pointing out a trueism is not an argument.<p>> It's also portable<p>So is encrypting files using a specialized tool. I don't need my editor to do this. The entire point of my criticism, and indeed the entire point of this thread, is that software that should focus on a narrow task, tries to do way too much, leading to problems.</p>
]]></description><pubDate>Wed, 11 Feb 2026 13:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46974977</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=46974977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46974977</guid></item><item><title><![CDATA[New comment by usrbinbash in "Windows Notepad App Remote Code Execution Vulnerability"]]></title><description><![CDATA[
<p>Why does my text-editor need to do "encryption at rest"? If I want data encrypted, I store it in an encrypted drive with a transparent en/decryption layer.</p>
]]></description><pubDate>Wed, 11 Feb 2026 11:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46973779</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=46973779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46973779</guid></item><item><title><![CDATA[New comment by usrbinbash in "Windows Notepad App Remote Code Execution Vulnerability"]]></title><description><![CDATA[
<p>As funny as the "Bush hid the facts" bug may be, there is a world of difference between an embarassing mistake by a function that guesses the text encoding wrong, <i>and a goddamn remote code execution with an 8.8 score</i><p>> and we have other battles we fight.<p>Except no, we don't. notepad.exe was DONE SOFTWARE. It was feature complete. It didn't have to change. This is not a battle that needed fighting, this was hitting a brick wall with ones fist for no good reason, and then complaining about the resulting pain.</p>
]]></description><pubDate>Wed, 11 Feb 2026 11:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46973760</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=46973760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46973760</guid></item><item><title><![CDATA[New comment by usrbinbash in "Todd C. Miller – Sudo maintainer for over 30 years"]]></title><description><![CDATA[
<p>> Absolutely false. I have built tons of tools which are feature complete and continue to work to this day without intervention<p>And how many of these tools are mission critical to the point that they are installed on almost every Linux box in existence, probably invoked tens of billions of times per day, both by humans and software, and the entire world would be in deep goddamn trouble if there was a serious security flaw that doesn't get fixed immediately?<p>Because that's what `sudo` is.<p>And no, such software is never "done".</p>
]]></description><pubDate>Tue, 03 Feb 2026 12:04:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46869931</link><dc:creator>usrbinbash</dc:creator><comments>https://news.ycombinator.com/item?id=46869931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46869931</guid></item></channel></rss>