<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: sharperguy</title><link>https://news.ycombinator.com/user?id=sharperguy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 10:14:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sharperguy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sharperguy in "The last six months in LLMs in five minutes"]]></title><description><![CDATA[
<p>Much of the recent improvement in models is in being trained specifically to make use of the tools the harnesses give them.</p>
]]></description><pubDate>Tue, 19 May 2026 10:04:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48191384</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=48191384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191384</guid></item><item><title><![CDATA[New comment by sharperguy in "New Nginx Exploit"]]></title><description><![CDATA[
<p>I've switched to using traefik from caddy. For simple use cases it's a little more verbose in the configuration, but for more involved things like multiple load balancing backends, rewriting paths and headers and so on I've found it really good.</p>
]]></description><pubDate>Thu, 14 May 2026 22:16:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141994</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=48141994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141994</guid></item><item><title><![CDATA[New comment by sharperguy in "Agents need control flow, not more prompts"]]></title><description><![CDATA[
<p>So I wonder, if a more powerful agent harness could have the agent basically write and exectute its own deteministic code, which when executed, spawns sub agents for each of the subtasks?<p>So far we've seen agents spawn subagents directly, but that still means leaving the final flow control to the non-deterministic orchestrator model, and so your case is a perfect example of where it would probably fail.</p>
]]></description><pubDate>Thu, 07 May 2026 21:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48055619</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=48055619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48055619</guid></item><item><title><![CDATA[New comment by sharperguy in "Fedora is now the default Linux recommendation, and Ubuntu did this to itself"]]></title><description><![CDATA[
<p>Both Arch and Nix solve this by making it very easy to write packages that work around the compatibility issues. When I used to use ubuntu and mint it was a lot more common to run into these types of issues.</p>
]]></description><pubDate>Wed, 06 May 2026 12:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48035385</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=48035385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48035385</guid></item><item><title><![CDATA[New comment by sharperguy in "Agent Skills"]]></title><description><![CDATA[
<p>Nobody is arguing it's guaranteed. This is why you never give an LLM access to any essential infrastructure. Make sure everything it does can be undone. Double check when guarantees are required.</p>
]]></description><pubDate>Wed, 06 May 2026 07:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48033263</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=48033263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48033263</guid></item><item><title><![CDATA[New comment by sharperguy in "Agent Skills"]]></title><description><![CDATA[
<p>Skills are often invoked imperatively by the user. In cases where they are intended to be used directly by the LLM, it would be included somewhere else in the context. E.g:<p>```
After implementing the feature, read the testing skill for instructions on how to test.
```</p>
]]></description><pubDate>Tue, 05 May 2026 11:07:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48020799</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=48020799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48020799</guid></item><item><title><![CDATA[New comment by sharperguy in "An AI agent deleted our production database. The agent's confession is below"]]></title><description><![CDATA[
<p>The personification seems to be at the training level. When I ask an LLM why it did something destructive, the ideal response would be a matter of fact evaluation of the mistakes that I myself have made in setting up the agent and it's environment, and how to prevent it from happening again. Instead the model itself has been trained to apologize and list exactly what it did wrong without any suggestions of how to actually prevent it in the future.</p>
]]></description><pubDate>Mon, 27 Apr 2026 10:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919730</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47919730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919730</guid></item><item><title><![CDATA[New comment by sharperguy in "Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator"]]></title><description><![CDATA[
<p>Water? You mean like out of the toilet?</p>
]]></description><pubDate>Thu, 09 Apr 2026 12:50:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47703053</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47703053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47703053</guid></item><item><title><![CDATA[New comment by sharperguy in "The team behind a pro-Iran, Lego-themed viral-video campaign"]]></title><description><![CDATA[
<p>A serious existential threat to the country from a targetable state actor.</p>
]]></description><pubDate>Tue, 07 Apr 2026 06:56:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671602</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47671602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671602</guid></item><item><title><![CDATA[New comment by sharperguy in "Eight years of wanting, three months of building with AI"]]></title><description><![CDATA[
<p>It's actually common for human-written projects to go through an initial R&D phase where the first prototypes turn into spaghetti code and require a full rewrite. I haven't been through this myself with LLMs, but I wonder to what extent they could analyse the codebase, propose and then implement a better architecture based on the initial version.</p>
]]></description><pubDate>Sun, 05 Apr 2026 17:49:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47651960</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47651960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47651960</guid></item><item><title><![CDATA[New comment by sharperguy in "I tried to prove I'm not AI. My aunt wasn't convinced"]]></title><description><![CDATA[
<p>only proves you're not a corporate model rather than locally running model that's been trained to allow saying that</p>
]]></description><pubDate>Wed, 25 Mar 2026 12:34:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47516497</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47516497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47516497</guid></item><item><title><![CDATA[New comment by sharperguy in "Blocking Internet Archive Won't Stop AI, but Will Erase Web's Historical Record"]]></title><description><![CDATA[
<p>You can have cryptographically signed data caches without the need for a blockchain. What a blockchain can add is the ability to say that a particular piece of data must have existed before a given date, by including the hash of that data somewhere in the chain.</p>
]]></description><pubDate>Sat, 21 Mar 2026 15:24:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47467867</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47467867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47467867</guid></item><item><title><![CDATA[New comment by sharperguy in "System76 on Age Verification Laws"]]></title><description><![CDATA[
<p>The same politicians who claim to support the free market will do deals like ttis with corporate oligopolies to cement their position into eternity.</p>
]]></description><pubDate>Fri, 06 Mar 2026 12:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47274153</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47274153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47274153</guid></item><item><title><![CDATA[New comment by sharperguy in "Motorola GrapheneOS devices will be bootloader unlockable/relockable"]]></title><description><![CDATA[
<p>they used to publish a buildable AOSP tree for the device which is no longer the case</p>
]]></description><pubDate>Wed, 04 Mar 2026 14:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47247936</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47247936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47247936</guid></item><item><title><![CDATA[New comment by sharperguy in "Microgpt"]]></title><description><![CDATA[
<p>Still, it might be interesting information to have access to, as someone running the model? Normally we are reading the output trying to build an intuition for the kinds of patterns it outputs when it's hallucinating vs creating something that happens to align with reality. Adding in this could just help with that even when it isn't always correlated to reality itself.</p>
]]></description><pubDate>Sun, 01 Mar 2026 10:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47205417</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47205417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47205417</guid></item><item><title><![CDATA[New comment by sharperguy in "The Age Verification Trap: Verifying age undermines everyone's data protection"]]></title><description><![CDATA[
<p>Part of the issue with phones is that they are already controlled by the Google/Apple duopoly, and hence heavily optimized for constant distraction and addiction. These laws only cement that duopoly and provide fewer means to build more friendly platforms.</p>
]]></description><pubDate>Tue, 24 Feb 2026 11:24:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47135749</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47135749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47135749</guid></item><item><title><![CDATA[New comment by sharperguy in "Loops is a federated, open-source TikTok"]]></title><description><![CDATA[
<p>I've been hearing talk for years about a "web of trust" system, that could filter spam simply by having users vouch for eachother and filtering out anyone not vouched for. However, I haven't seen a function system based on this model yet.<p>Personally I'd love to add in something like the old slashdot comment model, where people would mark content as "helpful", "funny", "insightful", "controversial" etc, and based on how much you trust the people labeling it, you could have things filtered out, or brought forward.</p>
]]></description><pubDate>Mon, 23 Feb 2026 11:22:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47120841</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47120841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47120841</guid></item><item><title><![CDATA[New comment by sharperguy in "Anthropic officially bans using subscription auth for third party use"]]></title><description><![CDATA[
<p>I would even call it mid 2020s. I think in a couple years people's attention spans will be so short they won't even finish reading comments.</p>
]]></description><pubDate>Thu, 19 Feb 2026 11:10:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47072558</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47072558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47072558</guid></item><item><title><![CDATA[New comment by sharperguy in "Fix the iOS keyboard before the timer hits zero or I'm switching back to Android"]]></title><description><![CDATA[
<p>As a European it's hard for me to comprehend the influence that iMessage has on the US.</p>
]]></description><pubDate>Sat, 14 Feb 2026 15:45:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47015369</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47015369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47015369</guid></item><item><title><![CDATA[New comment by sharperguy in "Fix the iOS keyboard before the timer hits zero or I'm switching back to Android"]]></title><description><![CDATA[
<p>"But I came crawling back to iOS because I'm weak and the orange iPhone was pretty and the Pixel 10 was boring and I caved to the blue bubble pressure. But the keyboard on this beautiful phone is worse than ever. "<p>I don't understand. What could Apple possibly have that is better than a working device?</p>
]]></description><pubDate>Sat, 14 Feb 2026 14:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47014635</link><dc:creator>sharperguy</dc:creator><comments>https://news.ycombinator.com/item?id=47014635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47014635</guid></item></channel></rss>