<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: river_otter</title><link>https://news.ycombinator.com/user?id=river_otter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 17:55:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=river_otter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by river_otter in "AI;DR (AI; Didn't Read)"]]></title><description><![CDATA[
<p>It's now faster to write than to read. A first in human history</p>
]]></description><pubDate>Mon, 17 Aug 2026 20:24:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49337086</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=49337086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49337086</guid></item><item><title><![CDATA[New comment by river_otter in "Laguna S 2.1"]]></title><description><![CDATA[
<p>Hey, this model is not a joke! Exciting, we already got a usable PR of work out of it.<p><a href="https://github.com/mozilla-ai/otari/pull/348" rel="nofollow">https://github.com/mozilla-ai/otari/pull/348</a></p>
]]></description><pubDate>Tue, 21 Jul 2026 20:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48997574</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=48997574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48997574</guid></item><item><title><![CDATA[New comment by river_otter in "Laguna S 2.1"]]></title><description><![CDATA[
<p>K4 Q_M<p><a href="https://github.com/njbrake/laguna-otari-bridge" rel="nofollow">https://github.com/njbrake/laguna-otari-bridge</a></p>
]]></description><pubDate>Tue, 21 Jul 2026 20:09:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48997539</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=48997539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48997539</guid></item><item><title><![CDATA[New comment by river_otter in "Laguna S 2.1"]]></title><description><![CDATA[
<p>I am about 1 hour into using it with pi.dev. Do you have thinking on high? It is doing good but at one point i had to stop it and say 'you're overthinking this' haha</p>
]]></description><pubDate>Tue, 21 Jul 2026 19:58:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48997410</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=48997410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48997410</guid></item><item><title><![CDATA[New comment by river_otter in "Laguna S 2.1"]]></title><description><![CDATA[
<p>I love this. Is it possible to give a feel of how this stacks up to the good old Opus 4.5 in coding quality? For me that was the turning point where agentic coding in Claude Code etc became usable. Have we hit that threshold?</p>
]]></description><pubDate>Tue, 21 Jul 2026 19:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48997268</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=48997268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48997268</guid></item><item><title><![CDATA[When work is a chat box, the desk becomes optional]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.natebrake.com/blog/aoe-web-dashboard-out-of-beta">https://www.natebrake.com/blog/aoe-web-dashboard-out-of-beta</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48659778">https://news.ycombinator.com/item?id=48659778</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 24 Jun 2026 13:48:03 +0000</pubDate><link>https://www.natebrake.com/blog/aoe-web-dashboard-out-of-beta</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=48659778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48659778</guid></item><item><title><![CDATA[Show HN: Train Claude Code's replacement (ds4 and pi and aoe)]]></title><description><![CDATA[
<p>Remember how Meta monitored employee activity closely for a few months, and then had a bunch of layoffs related to AI efficiency? (oh right that was like 3 days ago).<p>What if you could do the same thing to your workforce of Claude Code agents? Aka use Claude Code to observe and distill how to make a different AI model/harness work nearly as well, so that then you don't need Claude anymore? If AI is doing it to humans in the workforce, why can't we do the same thing to AI... I love Claude but it's always good to have a backup, in case, say, the subscription plan goes away and you're expected to pay for the API usage rates.<p>If you'd like to follow along, discuss, or contribute, this is the repo where the work is going. I'm working on this using the DeepSeek V4 Flash repo but it would be interesting to see how the process works if trying to teach a smaller LLM.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48326539">https://news.ycombinator.com/item?id=48326539</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 29 May 2026 17:38:22 +0000</pubDate><link>https://github.com/njbrake/dotpi/tree/main</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=48326539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326539</guid></item><item><title><![CDATA[Show HN: TUI Settlers of Catan built with Llamafile and Bonsai PrismML Models]]></title><description><![CDATA[
<p>Hey all, Nathan here from mozilla.ai. I run a lot of agents at once with the agent-of-empires tool, and thought it would be fun if I could also play my favorite board game and have its status tracked just like with Claude Code sessions.<p>So I built settl: it's a Settlers of Catan style game that runs completely as a TUI, and uses a local LLM (mozilla.ai llamafile!) as the AI agent.<p>Built in Rust, using the cool new 1B and 8B Bonsai Models by PrismML that my colleague Davide helped turn into a llamafile for dead simple usage of LLMs in the app.<p>Install:  brew install --cask mozilla-ai/tap/settl
Source:   <a href="https://github.com/mozilla-ai/settl" rel="nofollow">https://github.com/mozilla-ai/settl</a>
Docs:     <a href="https://mozilla-ai.github.io/settl/" rel="nofollow">https://mozilla-ai.github.io/settl/</a><p>Enjoy and let me know if you got feature requests! I'd like to add the ability to argue with agents to try to get them to accept your trades, and would also consider some sort of framework for faster iteration on agent abilities (maybe using Andrej Karpathy's autoresearch)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47661938">https://news.ycombinator.com/item?id=47661938</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 06 Apr 2026 15:08:45 +0000</pubDate><link>https://github.com/mozilla-ai/settl</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47661938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661938</guid></item><item><title><![CDATA[New comment by river_otter in "Clawbolt: AI assistant for contractors, not knowledge workers"]]></title><description><![CDATA[
<p>The emails go through quickbooks/accounting software, Clawbolt doesn't have any direct email client. Use of tools is on a gradual permission basis like Claude code, and Clawbolt doesn't have any general code access or web access. I think you highlight an important point though that prompt injection continues to be a hazard of AI agent use, though tools continue to be developed to fight against it. The goal is to lock Clawbolt down as much as possible to help users avoid the security hazards of systems like openclaw, but this is definitely something that we'll need to watch and be careful about!</p>
]]></description><pubDate>Fri, 27 Mar 2026 22:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47549229</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47549229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47549229</guid></item><item><title><![CDATA[New comment by river_otter in "Clawbolt: AI assistant for contractors, not knowledge workers"]]></title><description><![CDATA[
<p>Very cool! Quickbooks is an interesting area because imo it's so important to be super super careful with how that interaction model works. Narrowing on a very specific vertical like small business contractors I think should help to make sure that we can nail the interaction model to make it easy and safe.</p>
]]></description><pubDate>Fri, 27 Mar 2026 20:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47548126</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47548126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47548126</guid></item><item><title><![CDATA[New comment by river_otter in "Clawbolt: AI assistant for contractors, not knowledge workers"]]></title><description><![CDATA[
<p>Nathan here, MLE at Mozilla.ai. We wrote this because the AI productivity conversation has been almost entirely about desk workers, and we think that's a miss.<p>My buddy runs a general contracting business. He's good at what he does, but he spends a lot of evenings on a laptop chasing invoices and scheduling follow-ups instead of hanging outwith his family and friends. Most tools being built right now weren't built primarily for him.<p>Clawbolt is our attempt at a purpose-built AI assistant for people in the trades. It lives in messaging apps they already use, connects to things like QuickBooks and Google Calendar, and is proactive rather than waiting to be asked, just like OpenClaw. Following up on unpaid invoices, flagging material cost changes, that kind of thing. Open source core at github.com/mozilla-ai/clawbolt if you'd like to check it out and give it a star.<p>We're early and looking for input from people who actually work in the trades or run small trade businesses. Would love to hear what resonates and what we're missing.</p>
]]></description><pubDate>Fri, 27 Mar 2026 17:14:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47545486</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47545486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47545486</guid></item><item><title><![CDATA[Clawbolt: AI assistant for contractors, not knowledge workers]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.mozilla.ai/the-hardest-part-of-running-a-small-business-in-the-trades/">https://blog.mozilla.ai/the-hardest-part-of-running-a-small-business-in-the-trades/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47545485">https://news.ycombinator.com/item?id=47545485</a></p>
<p>Points: 7</p>
<p># Comments: 6</p>
]]></description><pubDate>Fri, 27 Mar 2026 17:14:47 +0000</pubDate><link>https://blog.mozilla.ai/the-hardest-part-of-running-a-small-business-in-the-trades/</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47545485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47545485</guid></item><item><title><![CDATA[New comment by river_otter in "Show HN: Version 1.0 of agent-of-empires CLI agent orchestration tool"]]></title><description><![CDATA[
<p>Glad to hear it! oooh interesting, I've seen worktrunk but haven't explored it too deeply yet.<p>The sounds are sort of an easter egg: you can enable/disable them from the settings page (hit 's' in the TUI). You probably are experiencing them being random because the default is to select "random" sounds (see the settings TUI screen). I don't use the sounds much so I'm waiting for a contributor to suggest an improvement.</p>
]]></description><pubDate>Thu, 26 Mar 2026 14:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47530628</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47530628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47530628</guid></item><item><title><![CDATA[Show HN: Version 1.0 of agent-of-empires CLI agent orchestration tool]]></title><description><![CDATA[
<p>Nathan here, I'm a ML engineer at mozilla.ai<p>So stoked to mark the agent-of-empires (aoe) tool as version 1.0. We've had 30 different direct contributors to the codebase as well as many other indirect contributors via Github issues and various comments.<p>It's a tool to make it as easy as possible to push lots of coding agents forwards at once. Powered by sandboxing, git worktrees, tmux, but all those things are managed for you so you don't need to sweat about the details.<p>We also have a youtube channel for tutorials for those that like to learn via visual/audio. <a href="https://www.youtube.com/@agent-of-empires" rel="nofollow">https://www.youtube.com/@agent-of-empires</a><p>Thank you to the community for all the amazing feature ideas and bug fixes, and I hope you enjoy what I think is now a very good, stable, and feature filled tool. It's my daily driver for all my Claude Code agents and hope it helps others too.<p>`brew install aoe`</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47529985">https://news.ycombinator.com/item?id=47529985</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 26 Mar 2026 13:07:52 +0000</pubDate><link>https://www.agent-of-empires.com/</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47529985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47529985</guid></item><item><title><![CDATA[New comment by river_otter in "LiteLLM Python package compromised by supply-chain attack"]]></title><description><![CDATA[
<p>github.com/mozilla-ai/any-llm :)</p>
]]></description><pubDate>Tue, 24 Mar 2026 13:45:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47502528</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47502528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47502528</guid></item><item><title><![CDATA[New comment by river_otter in "Good software knows when to stop"]]></title><description><![CDATA[
<p>It's the wonderful part about OSS and 'mission-driven' projects. If the mission is not to make money, then a project is free to reject addons/etc that might be lucrative but not add value to the core of the product</p>
]]></description><pubDate>Thu, 05 Mar 2026 17:08:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47264222</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47264222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47264222</guid></item><item><title><![CDATA[Show HN: Porchsongs.ai; Rewrite chordcharts/lyrics with AI to make them personal]]></title><description><![CDATA[
<p>I posted porchsongs here about a month ago as a self-hosted Docker project. A few people looked at it, but I get that spinning up docker containers and configuring stuff is sort of a big ask.<p>So I went ahead and built it into an actual hosted platform. Core is still fully usable and OSS but now I offer a hosted option.<p>I'M OPENING IT UP VIA AN INVITE CODE. 
Here's one for the first 100 HN users so my LLM token budget doesn't immediately go to zero haha:<p>PORCH-7F95BB<p>tl;dr backstory. I'm a guitarist who loves playing songs on my porch over the summer, and I wanted a platform that let me:<p>1. Easily access a library of chord charts i like to play and render cleanly on my phone so I can use that to read the music
2. AI assisted rewriting so that I can make songs more personal or quickly sketch up a song. A year ago LLMs struggled but Claude Sonnet and Opus 4.6 are EXCELLENT. I was shocked at how good they are<p>What's changed since my last post:
- You can just sign up and use it now via Google OAuth or email magic link
- Rewrites stream back in real-time
- Personal song library to keep your versions
- The OSS repo is still there: <a href="https://github.com/njbrake/porchsongs" rel="nofollow">https://github.com/njbrake/porchsongs</a><p>Happy to talk about the tech or whatever else. Building a truly working public OSS core and a private 'hosted' codebase was a very education process that I learned a lot from building.<p>Building and connecting stripe, GCP, nano.tech, resend, sentry, etc was a lot of fun (and also a lot of work )</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47261231">https://news.ycombinator.com/item?id=47261231</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Mar 2026 13:15:06 +0000</pubDate><link>https://porchsongs.ai</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47261231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47261231</guid></item><item><title><![CDATA[Show HN: Mozilla.ai introduces Clawbolt, an AI Assistant for the trades]]></title><description><![CDATA[
<p>Hey everyone, Nathan here: I'm an MLE at Mozilla.ai. I can't tell you how many things around my house I've been saying "I would really like to have somebody take a look at that". But here's the problem: all the people in the trades are extremely overwhelmed with work. There is a lot to be done and not enough people to do it.<p>One of my best friends runs his own general contracting business. He's extremely talented and wants to spend his time working on drywall, building staircases, and listening to Mumford and Sons while throwing paint onto a ceiling. But you know what gets in the way of that wonderful lifestyle that all us software engineers dream about?<p>ADMINISTRATION.<p>He thought running his own business would be 85% show up and do the work, but turns out a large chunk of the time is spent talking to clients to schedule time to get an estimate, working with home management companies to explain the details of an invoice, and generally just manage all of the information that he's gathering on a single day.<p>Luckily for the world, AI is here to help with this. Tech like openclaw has really opened our eyes to the possibilities, and tech to help out small businesses like these are now within reach.<p>That's why I'm excited to share out an initial idea we're trying out: clawbolt. It's a python based project that takes inspiration from the main features that make openclaw so powerful: SOUL.md, heartbeat proactive communication, memory management, and communication over channels like WhatsApp and iMessage. With clawbolt, we're working on integrating our latest work with any-llm and any-guardrail, to help make clawbolt secure and to ease onboarding.<p>This is all new, so this is a call for ideas, usage, and bug reports. Most of us that try to get plumbers/roofers/handymen to come help us with a home project know how overwhelmed they are with admin work when they're a small team. I'm hoping that we can make clawbolt into something that helps enable these people to focus on doing what they love and not on all the paperwork.<p>Let me know what you think! Docs at <a href="https://mozilla-ai.github.io/clawbolt/" rel="nofollow">https://mozilla-ai.github.io/clawbolt/</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47236631">https://news.ycombinator.com/item?id=47236631</a></p>
<p>Points: 12</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 Mar 2026 18:30:23 +0000</pubDate><link>https://github.com/mozilla-ai/clawbolt</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47236631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47236631</guid></item><item><title><![CDATA[Show HN: Porchsongs: AI to create and catalogue personalized songs]]></title><description><![CDATA[
<p>Hi, Nathan here, I’m an MLE at Mozilla.ai, and also a guitar player. I have a small front porch at my house and I love to sit out there in the summer and play songs on my guitar. There are some songs that have amazing melodies, but their lyrics aren’t as relevant for me to sing. For example, I’m a new parent and there’s an awesome Luke Combs album about his relationship with his son, but the songs use imagery all about country themes like trucks and hunting, which aren’t relevant to me as a software developer that likes raspberry pi’s and road cycling.<p>I thought “Man it would be great if I could use an LLM to help me just slightly tweak the songs to make it more relevant for me without it messing up the rhythm or melody”.<p>A year ago I tried something like this and the LLMs rewrites were real cheesy, but I did it now with Claude Opus 4.6 and oh boy let me tell you, Opus is an insanely good lyricist.<p>I played for my wife the song Opus and I wrote based off of a Luke Combs song, and it made her cry. There was something special about writing a song that has personal meaning, but getting a boost from AI to make it sound not-cheesy.<p>So thus was born porchsongs: an application that connects you with a LLM to help you rewrite song lyrics as much as you like, and then stores the charts in a library so you can play them and keep iterating on them if you'd like<p>Step 1: Find the chord chart or lyrics etc of the song you like via ultimateguitar.com
Step 2: Chat with the LLM to workshop the song lyrics until you’re happy with it
Step 3: Play the songs and enjoy the personalized lyrics<p>Right now you deploy it as a docker service yourself, I have a simple auth set up but it's meant for you to self host, not really a distributed application for multiple people to be creating accounts etc.<p>I hope you get as much joy from this as I already have.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47064465">https://news.ycombinator.com/item?id=47064465</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Feb 2026 18:35:33 +0000</pubDate><link>https://github.com/njbrake/porchsongs</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=47064465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47064465</guid></item><item><title><![CDATA[New comment by river_otter in "Warcraft III Peon Voice Notifications for Claude Code"]]></title><description><![CDATA[
<p>Done <a href="https://news.ycombinator.com/item?id=46850881">https://news.ycombinator.com/item?id=46850881</a> :)</p>
]]></description><pubDate>Thu, 12 Feb 2026 11:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46987420</link><dc:creator>river_otter</dc:creator><comments>https://news.ycombinator.com/item?id=46987420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46987420</guid></item></channel></rss>