<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: sReinwald</title><link>https://news.ycombinator.com/user?id=sReinwald</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 10:15:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sReinwald" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sReinwald in "Show HN: Coasts – Containerized Hosts for Agents"]]></title><description><![CDATA[
<p>Third-party MCP servers create at least two different security problems. One is prompt/context injection through the tool output. The other is the much more conventional risk of executing untrusted code with transient dependencies on your machine (which is how the recent litellm compromise was discovered).<p>Containerization only helps with the second one, not the first, but that still matters. If you’re going to run random third-party MCP servers, isolating them from your host and any sensitive local data is still an obvious improvement over no isolation.</p>
]]></description><pubDate>Tue, 31 Mar 2026 02:04:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581930</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=47581930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581930</guid></item><item><title><![CDATA[New comment by sReinwald in "Honda is killing its EVs"]]></title><description><![CDATA[
<p>"It's not a complaint about water. It's a complaint about the wetness."<p>If capitalism requires constant vigilant government intervention to prevent monopolistic practices, anti-competitive markets, and asymmetric bargaining power, then it seems to me that this is absolutely a complaint about capitalism. If anything, your comment just makes the indictment more damning.</p>
]]></description><pubDate>Wed, 18 Mar 2026 10:21:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47423752</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=47423752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47423752</guid></item><item><title><![CDATA[New comment by sReinwald in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>Any single LLM-edited comment reads fine in isolation. The uncanny valley kicks in when you read thirty of them in a row and they all use the same "it's not X, it's Y" construction. The problem isn't that LLM prose sounds inhuman but that it sounds like <i>one</i> human writing everything. Homogeneity at scale becomes an uncanny valley.<p>This happens because most people just paste a draft and say "make this better" with zero style direction. The model defaults to its own median register, and that register gets very recognizable after you've seen it a hundred times.<p>But this is a usage problem, not a fundamental one. I actually ran an experiment on this — fed Claude Code a massive export of my own Reddit comments, thousands of them across different subreddits, and had it build a style guide based on how I actually write and argue. The output was genuinely good. It sounded like me, not like Claude. The typical Claude-isms were just about gone.<p>I wouldn't expect most people to do that. But even a small prompt adjustment makes a real difference. Compare "improve this email" to something like:<p><pre><code>    Your job is to proofread and edit the following email draft. 
    Don't make it longer, more formal, or more "polished" than it needs to be. 
    Fix anything that's actually wrong (grammar that changes meaning, tone misreads). 
    Leave stylistic roughness alone if it fits the voice. 
    If the draft is already fine, say so.
</code></pre>
That preserves voice way more than the default "Hello computer, pls help me write good" workflow.<p>But if we're being honest, most people don't care about preserving their voice. They need to email their professor or write a letter to their bank, and they don't want to be misunderstood or feel stupid.</p>
]]></description><pubDate>Thu, 12 Mar 2026 12:30:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47349673</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=47349673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47349673</guid></item><item><title><![CDATA[New comment by sReinwald in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>> Overall this was a worthwhile assist. I believe (totally understandable) anti-AI animus is coloring a lot of these replies.<p>That, and hindsight bias. People know the second version came from an LLM, so it's automatically "flat." But if that edited comment had just been posted, nobody would've blinked. It reads fine.<p>IMO, there's a distinction worth drawing here: "AI edited" and "AI generated" are not the same thing. If you write something to express your own thinking, then use an LLM to tighten the phrasing or catch grammar issues, that's just editing. You're still the one with the ideas and the intent. The LLM is a tool, not an author.<p>The real failure mode is obvious enough: people who dump raw model prose into threads without critical review. The only one who "delved into things" was the model - not the human pressing send. That does flatten everything. But that’s a different case from a non-native speaker using a tool to express their own point more clearly.<p>The "preserve your voice" argument also smuggles in a premise I don't necessarily share - that everyone <i>should</i> care about preserving their voice. I'm neurodivergent. Being misunderstood when I know I've been clear is one of the most frustrating experiences there is. For some of us, being understood sometimes matters more than sounding like ourselves.</p>
]]></description><pubDate>Thu, 12 Mar 2026 10:30:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348737</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=47348737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348737</guid></item><item><title><![CDATA[New comment by sReinwald in "“Car Wash” test with 53 models"]]></title><description><![CDATA[
<p>Interestingly, when I apply the "simply repeat the prompt" technique [1], Sonnet 4.6 on the website got it right every time, both with and without extended thinking.<p>Not repeating the prompt got a mix of walk and drive answers.<p>I love how prompt engineering is basically techno-alchemy<p>1: <a href="https://arxiv.org/pdf/2512.14982" rel="nofollow">https://arxiv.org/pdf/2512.14982</a></p>
]]></description><pubDate>Tue, 24 Feb 2026 08:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47134503</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=47134503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47134503</guid></item><item><title><![CDATA[New comment by sReinwald in "Semaglutide improves knee osteoarthritis independant of weight loss"]]></title><description><![CDATA[
<p>You are essentially amortizing a single dose over 6 months by micro-dosing and receiving a clearly sub-therapeutic dose. While that may work for your specific usage, it doesn't change the unit economics for someone who needs the standard therapeutic dose, which in my case at 10 mg is roughly €400 every 4 weeks.<p>It’s a bit like arguing that a Porsche GT3 RS is an 'affordable' car because the monthly payment is low, provided you finance it over 30 years. The sticker price hasn't changed, you've just engaged in extreme creative accounting to make it fit a monthly budget.</p>
]]></description><pubDate>Wed, 11 Feb 2026 08:31:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46972361</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46972361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46972361</guid></item><item><title><![CDATA[New comment by sReinwald in "Semaglutide improves knee osteoarthritis independant of weight loss"]]></title><description><![CDATA[
<p>I suspect a big reason for why Mounjaro is still fairly expensive here in Germany (I pay nearly €400 for a 10mg Qwickpen - a 12.5mg Qwickpen is nearly €500) is due to health insurance not being allowed to cover them for anything but diabetes treatment.<p>If health insurance companies would be able to cover these drugs, there'd have to be negotiations between Eli Lilly and the insurance companies, and insurance companies have a bigger lever than individual patients who pay out of pocket. Self-payers are just price-takers. We pay whatever Eli Lilly wants us to pay.</p>
]]></description><pubDate>Tue, 10 Feb 2026 19:24:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46965417</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46965417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46965417</guid></item><item><title><![CDATA[New comment by sReinwald in "Semaglutide improves knee osteoarthritis independant of weight loss"]]></title><description><![CDATA[
<p>It would probably be interesting, but if you are not overweight, the appetite suppression will likely make this not a very healthy or very fun experiment. I started at 5mg in October, and even on that smaller dose I had to force myself to eat even just ~800kcal a day - especially in the early weeks. When you have a lot of weight to lose, that's a pretty welcome effect. When you are already at a healthy weight, not so much. That caloric intake would put most adults into a pretty deep caloric deficit.<p>I'd suspect if the effects on non-weight indications check out in studies, we might see drugs that could specifically target those effects without also slowing down your digestive tract. Addictions like nicotine and alcoholism and their consequences cost health insurance companies (and us as a society) billions of Euros/Dollars each year, so there'd be a strong incentive to pursue this.</p>
]]></description><pubDate>Tue, 10 Feb 2026 19:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46965258</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46965258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46965258</guid></item><item><title><![CDATA[New comment by sReinwald in "Semaglutide improves knee osteoarthritis independant of weight loss"]]></title><description><![CDATA[
<p>One thing I have noticed on Mounjaro is a (at least subjectively) significant decrease in impulse spending / buying random crap off Amazon. I have ADHD and that has been a real problem for quite a while - even with ADHD medication (Elvanse/Vyvanse in my case).<p>The part of Mounjaro that regulates the craving side of the weight loss equation (like reducing 'food noise' and the desire for sugary and fatty foods) seems to also affect other behaviors due to Mounjaro's effect on the brain's reward circuitry. I believe there are also early preliminary studies that indicate it can help with addictions like alcoholism.<p>Those drugs really are quite something. Shame they're so damn expensive. Insurance here in Germany is unfortunately legally prohibited from covering GLP-1 class drugs for weight loss unless you have a diabetes diagnosis.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964716</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46964716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964716</guid></item><item><title><![CDATA[New comment by sReinwald in "Nanobot: Ultra-Lightweight Alternative to OpenClaw"]]></title><description><![CDATA[
<p>Like I said, the first examples are fairly trivial, and you absolutely don't need an LLM for those.
A good agent architecture lets the LLM orchestrate but the actual API calls are deterministic (through tool use / MCPs).<p>My point was specifically about the news filtering part, which was something I had tried in the past but never managed to solve to my satisfaction.<p>The agent's job in the end for a morning briefing would be:<p><pre><code>  - grab weather, calendar, Todoist data using APIs or MCP  
  - grab news from select sources via RSS or similar, then filter relevant news based on my interests and things it has learned about me  
  - synthesize the information above
</code></pre>
The steps that explicitly require an LLM are the last two. The value is in the personalization through memory and my feedback but also the ability for the LLM to synthesize the information - not just regurgitate it. Here's what I mean: I have a task to mow the lawn on my Todoist scheduled for today, but the weather forecast says it's going to be a bit windy and rain all day. At the end of the briefing, the assistant can proactively offer to move the Todoist task to tomorrow when it will be nicer outside because it knows the forecast. Or it might offer to move it to the day after tomorrow, because it also knows I have to attend my nephew's birthday party tomorrow.</p>
]]></description><pubDate>Thu, 05 Feb 2026 14:08:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46899783</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46899783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46899783</guid></item><item><title><![CDATA[New comment by sReinwald in "Nanobot: Ultra-Lightweight Alternative to OpenClaw"]]></title><description><![CDATA[
<p>> But can't you do the same just using appropriate MCP servers with any of the LLM providers?<p>Yeah, absolutely. And that was going to be my approach for a personal AI assistant side project. No need to reinvent the wheel writing a Todoist integration when MCPs exist.<p>The difference is where it runs. ChatGPT Tasks and MCP through the Claude/OpenAI web interfaces run on their infrastructure, which means no access to your local network — your Home Assistant instance, your NAS, your printer. A self-hosted agent on a mac mini or your old laptop can talk to all of that.<p>But I think the big value-add here might be "disposable automation". You could set up a Home Assistant automation to check the weather and notify you when rain is coming because you're drying clothes on the clothesline outside. That's 5 minutes of config for something you might need once. Telling your AI assistant "hey, I've got laundry on the line. Let me know if rain's coming and remind me to grab the clothes before it gets dark" takes 10 seconds and you never think about it again. The agent has access to weather forecasts, maybe even your smart home weather station in Home Assistant, and it can create a sub-agent, which polls those once every x minutes and pings your phone when it needs to.</p>
]]></description><pubDate>Thu, 05 Feb 2026 13:33:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46899466</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46899466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46899466</guid></item><item><title><![CDATA[New comment by sReinwald in "Nanobot: Ultra-Lightweight Alternative to OpenClaw"]]></title><description><![CDATA[
<p>You could, but Claude Code's memory system works well for specialized tasks like coding - not so much for a general-purpose assistant. It stores everything in flat markdown files, which means you're pulling in the full file regardless of relevance. That costs tokens and dilutes the context the model actually needs.<p>An embedding-based memory system (letta, mem0, or a self-built PostgreSQL + pgvector setup) lets you retrieve selectively and only grab what's relevant to the current query. Much better fit for anything beyond a narrow use case. Your assistant doesn't need to know your location and address when you're asking it to look up whether sharks are indeed older than trees, but it probably should know where you live when you ask it about the weather, or good Thai restaurants near you.</p>
]]></description><pubDate>Thu, 05 Feb 2026 12:48:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46899070</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46899070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46899070</guid></item><item><title><![CDATA[New comment by sReinwald in "Nanobot: Ultra-Lightweight Alternative to OpenClaw"]]></title><description><![CDATA[
<p>Disclaimer: Haven't used any of these (was going to try OpenClaw but found too many issues). I think the biggest value-add is agency. Chat interfaces like Claude/ChatGPT are reactive, but agents can be proactive. They don't need to wait for you to initiate a conversation.<p>What I've always wanted: a morning briefing that pulls in my calendar (CalDAV), open Todoist items, weather, and relevant news. The first three are trivial API work. The news part is where it gets interesting and more difficult - RSS feeds and news APIs are firehoses. But an LLM that knows your interests could actually filter effectively. E.g., I want tech news but don't care about Android (iPhone user) or MacOS (Linux user). That kind of nuanced filtering is hard to express as traditional rules but trivial for an LLM.</p>
]]></description><pubDate>Thu, 05 Feb 2026 12:36:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46898970</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46898970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46898970</guid></item><item><title><![CDATA[New comment by sReinwald in "Claude Code: connect to a local model when your quota runs out"]]></title><description><![CDATA[
<p>Not saying the frontier models aren't smarter than the ones I can run on my two 4090s (they absolutely are) but I feel like you're exaggerating the security implications a bit.<p>We've seen some absolutely glaring security issues with vibe-coded apps / websites that did use Claude (most recently Moltbook).<p>No matter whether you're vibe coding with frontier models or local ones, you simply cannot rely on the model knowing what it is doing. Frankly, if you rely on the model's alignment training for writing secure authentication flows, you are doing it wrong. Claude Opus or Qwen3 Coder Next isn't responsible if you ship insecure code - you are.</p>
]]></description><pubDate>Thu, 05 Feb 2026 09:14:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46897547</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46897547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46897547</guid></item><item><title><![CDATA[New comment by sReinwald in "Agent Skills"]]></title><description><![CDATA[
<p>IMO the value and differentiating factor is basically just the ability to organize them cleanly with accompanying scripts and references, which are only loaded on demand. But a skill just by itself (without scripts or references)  is essentially just a slash command with metadata.<p>Another value add is that <i>theoretically</i> agents <i>should</i> trigger skills automatically based on context and their current task. In practice, at least in my experience, that is not happening reliably.</p>
]]></description><pubDate>Tue, 03 Feb 2026 15:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46872341</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46872341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46872341</guid></item><item><title><![CDATA[New comment by sReinwald in "UK government launches fuel forecourt price API"]]></title><description><![CDATA[
<p>I don't see how that makes it uniquely viable in France. Germany has something very much like this too. And we've had it for nearly 13 years.<p>> Since 31 August 2013 companies which operate public petrol stations or have the power to set their prices are required to report price changes for the most commonly used types of fuel, i.e. Super E5, Super E10 and Diesel “in real time” to the Market Transparency Unit for Fuels. This then passes on the incoming price data to consumer information service providers, which in turn pass it on to the consumer.<p>As a consumer, there is no direct API by the MTS-K that you can use, but there are some services like Tankerkoenig which pass this data on to you. I have used their API in Home Assistant before I switched to an EV.<p><a href="https://www.bundeskartellamt.de/EN/Tasks/markettransparencyunit_fuels/markettransparencyunit_fuels_node.html" rel="nofollow">https://www.bundeskartellamt.de/EN/Tasks/markettransparencyu...</a></p>
]]></description><pubDate>Tue, 03 Feb 2026 13:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46870990</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46870990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46870990</guid></item><item><title><![CDATA[New comment by sReinwald in "Hacking Moltbook"]]></title><description><![CDATA[
<p>It's been a few days, but when I tried it, it just completely bricked itself because it tried to install a plugin (matrix) even though that was already installed. That wasn't some esoteric config or anything. It bricked itself right in the onboarding process.<p>When I investigated the issue, I found a bunch of hardcoded developer paths and a handful of other issues and decided I'm good, actually.<p><pre><code>    sre@cypress:~$ grep -r "/Users/steipete" ~/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/ | wc -l
    144
</code></pre>
And bonus points:<p><pre><code>    sre@cypress:~$ grep -Fr "workspace:*" ~/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/ | wc -l
    41
</code></pre>
Nice build/release process.<p>I really don't understand how anyone just hands this vibe coded mess API keys and access to personal files and accounts.</p>
]]></description><pubDate>Tue, 03 Feb 2026 11:32:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46869625</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46869625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46869625</guid></item><item><title><![CDATA[New comment by sReinwald in "Ask HN: Do you have any evidence that agentic coding works?"]]></title><description><![CDATA[
<p>From my experience: TDD helps here - write (or have AI write) tests first, review them as the spec, then let it implement.<p>But when I use Claude code, I also  supervise it somewhat closely. I don't let it go wild, and if it starts to make changes to existing tests it better have a damn good reason or it gets the hose again.<p>The failure mode here is letting the AI manage both the implementation and the testing. May as well ask high schoolers to grade their own exams. Everyone got an A+, how surprising!</p>
]]></description><pubDate>Tue, 20 Jan 2026 16:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46693275</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46693275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46693275</guid></item><item><title><![CDATA[New comment by sReinwald in "Petition to formally recognize open source work as civic service in Germany"]]></title><description><![CDATA[
<p>I think point a) is actually backwards and potentially counterproductive to the petition's stated goals.<p>The petition explicitly highlights maintainer burnout and the "unausgewogene Verantwortungslast" (unbalanced responsibility burden) as core problems. Excluding project owners/maintainers from recognition would exclude precisely the people carrying the heaviest load – the ones triaging issues at 2am, reviewing PRs, making architectural decisions, and bearing the psychological weight of knowing critical infrastructure depends on their continued engagement.<p>The XZ Utils incident is instructive here: the attack vector was specifically a burned-out solo maintainer who was socially engineered because he was overwhelmed and desperate for help. If anything, recognition and support structures should prioritize these individuals, not exclude them.
Your concern about "pet projects with no impact" is valid, but the solution isn't to exclude owners categorically – it's to define impact criteria. A threshold based on adoption metrics, dependency chains, or inclusion in public infrastructure would filter out portfolio projects without penalizing the people doing the most critical work.<p>Point c) also seems problematic for similar reasons: much of maintainer work isn't "merged contributions" – it's code review, issue triage, documentation, community management, security response. Under your criteria, the person who reviews and merges 500 PRs per year while writing none themselves would receive no recognition.<p>The petition is trying to address a structural problem where society extracts massive value from unpaid labor while providing no support structures. Excluding the most burdened participants seems like it would perpetuate rather than solve that problem.</p>
]]></description><pubDate>Fri, 28 Nov 2025 15:19:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46079386</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46079386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46079386</guid></item><item><title><![CDATA[New comment by sReinwald in "There may not be a safe off-ramp for some taking GLP-1 drugs, study suggests"]]></title><description><![CDATA[
<p>Strange framing, isn't it?<p>Bariatric surgery shows 25-65% significant regain rates depending on definition and timeframe. And regular dieting is even worse. Nobody would frame that as a safety issue. That's... just how weight loss works, not a unique GLP-1 problem.<p>Calling a return of symptoms (obesity) a "safety issue" is like saying insulin has "no safe off-ramp" because diabetics get hyperglycemic when they stop taking it.<p>Fear gets clicks, I guess.</p>
]]></description><pubDate>Wed, 26 Nov 2025 16:10:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46058883</link><dc:creator>sReinwald</dc:creator><comments>https://news.ycombinator.com/item?id=46058883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46058883</guid></item></channel></rss>