Hacker Newsnew | past | comments | ask | show | jobs | submit | memjay's commentslogin

This happens way too often in my experience and I tried a lot of things. If the agent has access to an existing codebase it will always try to stay as close to it as possible. It doesn’t diverge from the initial direction the project/code went into, even if it’s already clear that this direction goes nowhere. Somehow agents aren’t able to detach themselves from existing code to come up with completely new solutions.

Sometimes I feel like it would be best to only give the agent access to clear API boundaries (say public interfaces to certain modules) and let it work out a new system from scratch given the expected inputs and outputs. Then plug this independent solution into the system. Of course it can still overfit these interfaces but it’s less than having access to the entire codebase.

Thinking about it, maybe it’s possible to let one agent extract those interfaces, then use them as grounding for a new session.

One less nice way of achieving the same is to tell the agent once in a while that it should think completely from scratch (from first principles). But this relies heavily on instruction following in the reasoning part, which sometimes works and sometimes fails.


And people complain about AI water usage



We have this running in production. Can get pretty expensive and slow. We are trying to replace this with cheaper and faster methods that don’t hammer our LLM and elastic search endpoints as much.


> You're still allowed to do things the old fashioned way you know.

Not if your company decides to be "AI-first" and puts agent use on your job results.


Ditch that company maybe?

Have some agency in your life. Sometimes people here write stuff as if being in control of their lifes is unthinkable.


Thank you AI for explaining me how this platform works in the most unnecessarily longwinded way…


Do you give Claude access to HA somehow? Or how does it get the relevant device names/ids?


Yes, using the API - I gave it an API key in an environment variable.


This is surprisingly delightful to play around with. We have to put some more fun into UIs, not the same type of AI-slop everywhere.


Hide this in a CLAUDE.md file of your coworker :D


> A self-hosted web app I can reach from anywhere.

So you can access the Obsidian markdown files from the web? How are you solving that?

Via VPN or do you sync your files with a server?


I just found the solution weeks ago: https://mudkip.me/2026/06/29/Run-Obsidian-as-a-self-hosted-w...

tl;dr: There is an open source project named Ignis which bridges the Electron APIs Obsidian uses and makes it a web app. For syncing, both official Obsidian Sync and LiveSync has headless cli.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: