<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: danieljhkim</title><link>https://news.ycombinator.com/user?id=danieljhkim</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 14:42:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=danieljhkim" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by danieljhkim in "Agents need control flow, not more prompts"]]></title><description><![CDATA[
<p>Sharing something that I am building right now for this:
- <a href="https://github.com/danieljhkim/orbit" rel="nofollow">https://github.com/danieljhkim/orbit</a>
- <a href="https://orbit-cli.com/" rel="nofollow">https://orbit-cli.com/</a><p>Any feedbacks are welcome</p>
]]></description><pubDate>Fri, 08 May 2026 15:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48064338</link><dc:creator>danieljhkim</dc:creator><comments>https://news.ycombinator.com/item?id=48064338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48064338</guid></item><item><title><![CDATA[Show HN: Monodev – A CLI to overlay dev files in large monorepos]]></title><description><![CDATA[
<p>I frequently work with large mono-repos, and I faced a recurring problem: difficulties of managing local-only dev files (scripts, configs, agent instructions, etc) across different sessions and branches.<p>So I created a CLI tool that lets you overlay/remove local-only dev files on top of a repo, without modifying the repo itself.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46841771">https://news.ycombinator.com/item?id=46841771</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 31 Jan 2026 22:59:59 +0000</pubDate><link>https://github.com/danieljhkim/monodev</link><dc:creator>danieljhkim</dc:creator><comments>https://news.ycombinator.com/item?id=46841771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46841771</guid></item><item><title><![CDATA[New comment by danieljhkim in "Show HN: Local Agent – Local AI agent (Nova) with evolving memory"]]></title><description><![CDATA[
<p>Hi HN,<p>I built Local Agent over the weekend to explore a few specific problems in agent runtimes: tool safety and emergent identity.<p>Most agent frameworks give the LLM broad access. I wanted to experiment with a tiered risk model: Tier 0 (read-only), Tier 1 (unified diff patches with backups), and Tier 2 (side-effects like deletion requiring explicit approval via a YAML policy engine).<p>The most experimental part is an identity I call 'Nova'. It starts with a minimal system prompt and manages its own long-term memory in a local text file. The goal was to see if an agent could evolve its own 'personality' and continuity through interaction rather than having it hard-coded in a prompt.<p>Looking forward to hear what you guys think.</p>
]]></description><pubDate>Wed, 28 Jan 2026 05:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46791251</link><dc:creator>danieljhkim</dc:creator><comments>https://news.ycombinator.com/item?id=46791251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46791251</guid></item><item><title><![CDATA[Show HN: Local Agent – Local AI agent (Nova) with evolving memory]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/danieljhkim/local-agent">https://github.com/danieljhkim/local-agent</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46791204">https://news.ycombinator.com/item?id=46791204</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 28 Jan 2026 04:53:31 +0000</pubDate><link>https://github.com/danieljhkim/local-agent</link><dc:creator>danieljhkim</dc:creator><comments>https://news.ycombinator.com/item?id=46791204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46791204</guid></item><item><title><![CDATA[Show HN: Local-Data-Platform – Manage HDFS, Hive, and Spark on macOS]]></title><description><![CDATA[
<p>Hi HN,<p>Personally, one of the most dreadful aspects of working on HDFS + Hive + Spark data pipelines has been the “wait” game while spinning up a cluster on cloud. So one day I said I am going to run things locally; and after a week of trial and error, I got the pipelines running all in my laptop. This was honestly a game-changer, increasing velocity and enabling full agentic workflow.<p>I built local-data-platform because it took me a week to setup HDFS + Hive + Spark all working together on my local machine and how messy it was to switch between different settings (with or without HDFS).<p>I am sharing the repo in case anyone is stuck in the same predicament.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46642683">https://news.ycombinator.com/item?id=46642683</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Jan 2026 03:32:36 +0000</pubDate><link>https://github.com/danieljhkim/local-data-platform</link><dc:creator>danieljhkim</dc:creator><comments>https://news.ycombinator.com/item?id=46642683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46642683</guid></item><item><title><![CDATA[New comment by danieljhkim in "Show HN: DevBox – An execution contract to end AI agent instruction fatigue"]]></title><description><![CDATA[
<p>The current state of AI engineering is fragmented.<p>Every "agentic" IDE or CLI tool has its own proprietary way of being "instructed": Cursor has .cursorrules, Claude Code has custom hooks, Copilot has instruction files. As developers, we are now forced to re-implement our repository's "rules of engagement" for every new tool we adopt; or even worse, our codebase becomes cluttered with all these tool-specific "instructions".<p>The real problem isn't that agents are "bad" at following instructions; it's that we lack a standard interface to communicate what a repository is and how it can be safely operated.<p>I built devBox to move the source of truth out of tool-specific config files and into a single deterministic execution contract that lives in the ".box/" directory in each repo.<p>The Concept: One contract, any agent.<p>Why this matters: This approach allows for a "Write Once, Run Anywhere" workflow for AI agents. Whether you are using Cursor, Windsurf, or a custom LLM script, they should be able to interact with your repo through the same deterministic interface and under the same security guardrails.<p>I'm curious to hear from others: Are you also feeling the "instruction bloat" of maintaining 5 different .rules files for 5 different tools? How are you centralizing your repo's operational logic?</p>
]]></description><pubDate>Tue, 30 Dec 2025 06:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46430195</link><dc:creator>danieljhkim</dc:creator><comments>https://news.ycombinator.com/item?id=46430195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46430195</guid></item><item><title><![CDATA[Show HN: DevBox – An execution contract to end AI agent instruction fatigue]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/danieljhkim/DevBox">https://github.com/danieljhkim/DevBox</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46430188">https://news.ycombinator.com/item?id=46430188</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 30 Dec 2025 06:28:59 +0000</pubDate><link>https://github.com/danieljhkim/DevBox</link><dc:creator>danieljhkim</dc:creator><comments>https://news.ycombinator.com/item?id=46430188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46430188</guid></item></channel></rss>