<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: theahura</title><link>https://news.ycombinator.com/user?id=theahura</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 02:58:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=theahura" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by theahura in "There is a shadow hanging over this Fable thing"]]></title><description><![CDATA[
<p>No, we use subscriptions. We wrap the underlying Claude Code with ACP. See: <a href="https://github.com/tilework-tech/nori-cli" rel="nofollow">https://github.com/tilework-tech/nori-cli</a></p>
]]></description><pubDate>Sat, 13 Jun 2026 14:39:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48517775</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48517775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48517775</guid></item><item><title><![CDATA[New comment by theahura in "There is a shadow hanging over this Fable thing"]]></title><description><![CDATA[
<p>Not all the things that are good will rise to the top, but most of the things that rise to the top will be good. We've gotten pretty good at ranking systems as a species at this point, I'd say</p>
]]></description><pubDate>Sat, 13 Jun 2026 06:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514157</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48514157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514157</guid></item><item><title><![CDATA[New comment by theahura in "There is a shadow hanging over this Fable thing"]]></title><description><![CDATA[
<p>most flash games were horrible too! You had to go through a load of crap to find games like boxhead, motherload, or bloons. I'm a big believer in volume here. You don't have to be an amazing programmer to be an amazing game designer, but before, the former was a prerequisite for even getting started. The beauty of AI tools applied to games is that you can just focus on the latter. Over time the gems will rise to the top</p>
]]></description><pubDate>Sat, 13 Jun 2026 06:40:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514109</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48514109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514109</guid></item><item><title><![CDATA[There is a shadow hanging over this Fable thing]]></title><description><![CDATA[
<p>Article URL: <a href="https://12gramsofcarbon.com/p/tech-things-there-is-a-massive-shadow">https://12gramsofcarbon.com/p/tech-things-there-is-a-massive-shadow</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48513536">https://news.ycombinator.com/item?id=48513536</a></p>
<p>Points: 487</p>
<p># Comments: 477</p>
]]></description><pubDate>Sat, 13 Jun 2026 05:16:41 +0000</pubDate><link>https://12gramsofcarbon.com/p/tech-things-there-is-a-massive-shadow</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48513536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48513536</guid></item><item><title><![CDATA[Playwright as My Default Browser]]></title><description><![CDATA[
<p>Article URL: <a href="https://12gramsofcarbon.com/p/agentics-using-coding-agents-for">https://12gramsofcarbon.com/p/agentics-using-coding-agents-for</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48503839">https://news.ycombinator.com/item?id=48503839</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 Jun 2026 13:28:34 +0000</pubDate><link>https://12gramsofcarbon.com/p/agentics-using-coding-agents-for</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48503839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48503839</guid></item><item><title><![CDATA[New comment by theahura in "Anthropic's model naming, extrapolated"]]></title><description><![CDATA[
<p>'we have simon willison at home'<p>(great article!)</p>
]]></description><pubDate>Wed, 10 Jun 2026 21:38:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48483084</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48483084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48483084</guid></item><item><title><![CDATA[I'm waiting for Claude to rm rf my computer]]></title><description><![CDATA[
<p>Article URL: <a href="https://12gramsofcarbon.com/p/agentics-local-coding-agents-are">https://12gramsofcarbon.com/p/agentics-local-coding-agents-are</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48426730">https://news.ycombinator.com/item?id=48426730</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 06 Jun 2026 16:52:24 +0000</pubDate><link>https://12gramsofcarbon.com/p/agentics-local-coding-agents-are</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48426730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48426730</guid></item><item><title><![CDATA[Show HN: Switch skills between agents, locally manage multiple configs]]></title><description><![CDATA[
<p>Hey HN,<p>One issue that a lot of teams run into is that they want to switch their configs between different agents e.g. Claude Code --> Codex or they want to switch out different configs for the same agent e.g. using a different set of skills and CLAUDE.md for debugging vs feature engineering.<p>We've been working on an open source AI configuration manager. You can use it to manage / maintain your agent configs entirely locally, or share them with the public / your team.<p>For example, say I have a few different configs that I want to switch between:<p>- a production-debugging config that I use to get Claude to ssh into a remote machine and look at logs. This has strong guardrails around not changing anything and provides a step by step guide on where logs exist<p>- a high-autonomy config that I use for feature work<p>- an admin config that I use for things like making slide decks or recording voice notes<p>I can switch between these with a single command, for e.g. 
```
sks switch administrator
```
and the configs will swap themselves out.<p>You can specify which agents you want to use by running `sks config`, and you can set which directory to run in so that these configs are isolated by default.<p>This has been really useful for me because I spend a fair bit of time crafting specific skills for specific uses and often want to switch between claude 'personalities'. And more recently, I switched to codex, and it was nice to be able to seamlessly port all of my configs without having to figure out what to do with each one.<p>Cheers!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48398177">https://news.ycombinator.com/item?id=48398177</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 04 Jun 2026 13:12:39 +0000</pubDate><link>https://github.com/tilework-tech/nori-skillsets</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48398177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48398177</guid></item><item><title><![CDATA[The Pope Takes Aim at Silicon Valley Culture]]></title><description><![CDATA[
<p>Article URL: <a href="https://12gramsofcarbon.com/p/tech-things-the-pope-has-some-thoughts">https://12gramsofcarbon.com/p/tech-things-the-pope-has-some-thoughts</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48397769">https://news.ycombinator.com/item?id=48397769</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 04 Jun 2026 12:35:30 +0000</pubDate><link>https://12gramsofcarbon.com/p/tech-things-the-pope-has-some-thoughts</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48397769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48397769</guid></item><item><title><![CDATA[Dune Imperium Is an Everything Sandwich]]></title><description><![CDATA[
<p>Article URL: <a href="https://12gramsofcarbon.com/p/boardgame-review-dune-imperium-is">https://12gramsofcarbon.com/p/boardgame-review-dune-imperium-is</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48247681">https://news.ycombinator.com/item?id=48247681</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 23 May 2026 13:50:17 +0000</pubDate><link>https://12gramsofcarbon.com/p/boardgame-review-dune-imperium-is</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48247681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48247681</guid></item><item><title><![CDATA[New comment by theahura in "Launch HN: Runtime (YC P26) – Sandboxed coding agents for everyone on a team"]]></title><description><![CDATA[
<p>we're on fly, going to add modal support soon. I dont think our users care all that much, but we care for dev ergonomics.<p>keys are tricky. We don't have a great answer. I mean the proxy inject works well enough for mcp, but there is just such a long tail of tools that do something like 'read a key from disk and encrypt it before sending it out' which makes proxy management just a pain</p>
]]></description><pubDate>Thu, 21 May 2026 19:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48228088</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48228088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48228088</guid></item><item><title><![CDATA[New comment by theahura in "Launch HN: Runtime (YC P26) – Sandboxed coding agents for everyone on a team"]]></title><description><![CDATA[
<p>Really cool! We're working on something similar over at <a href="https://norisessions.com/" rel="nofollow">https://norisessions.com/</a><p>A few questions<p>- you mention proxying keys. One issue that we run into is that there are a bunch of tools that are really useful but require keys to be on disk (e.g. aws cli -- yes yes you can do IAM permissions but still). How do you guys think about those? (Especially since your setup onboarding is 'just install from npm or mise')<p>- poking around on the github, saw that you guys were at one point on fly.io. Did you guys end up switching off them? What motivated that if so?<p>- the CLI integration is cool! Is that actually teleporting remote sessions down to a local machine? Or is it more a window into the remote sandboxes?<p>would love to share notes! If you want to get in touch separately feel free at amol at noriagentic dot com.</p>
]]></description><pubDate>Thu, 21 May 2026 18:40:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48227200</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48227200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48227200</guid></item><item><title><![CDATA[Elon Musk lost his case against Sam Altman]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theverge.com/ai-artificial-intelligence/932383/jury-verdict-musk-v-altman-openai-trial">https://www.theverge.com/ai-artificial-intelligence/932383/jury-verdict-musk-v-altman-openai-trial</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48183062">https://news.ycombinator.com/item?id=48183062</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 18 May 2026 17:57:18 +0000</pubDate><link>https://www.theverge.com/ai-artificial-intelligence/932383/jury-verdict-musk-v-altman-openai-trial</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48183062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48183062</guid></item><item><title><![CDATA[Everyone's Getting Fired]]></title><description><![CDATA[
<p>Article URL: <a href="https://12gramsofcarbon.com/p/tech-things-everyones-getting-fired">https://12gramsofcarbon.com/p/tech-things-everyones-getting-fired</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48148482">https://news.ycombinator.com/item?id=48148482</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 15 May 2026 13:42:01 +0000</pubDate><link>https://12gramsofcarbon.com/p/tech-things-everyones-getting-fired</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48148482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48148482</guid></item><item><title><![CDATA[Let's maybe not defund universities (2025)]]></title><description><![CDATA[
<p>Article URL: <a href="https://12gramsofcarbon.com/p/silicon-valley-is-wrong-about-federal">https://12gramsofcarbon.com/p/silicon-valley-is-wrong-about-federal</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48137625">https://news.ycombinator.com/item?id=48137625</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 14 May 2026 16:24:05 +0000</pubDate><link>https://12gramsofcarbon.com/p/silicon-valley-is-wrong-about-federal</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48137625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48137625</guid></item><item><title><![CDATA[Slack having issues with Messaging, API]]></title><description><![CDATA[
<p>See status page: https://slack-status.com/
Downdetector: https://downdetector.com/status/slack/</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48136098">https://news.ycombinator.com/item?id=48136098</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 14 May 2026 14:39:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48136098</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48136098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48136098</guid></item><item><title><![CDATA[Essays on Dwarkesh's "Big Questions on AI"]]></title><description><![CDATA[
<p>Article URL: <a href="https://12gramsofcarbon.com/p/why-is-ai-still-scaling-how-do-the">https://12gramsofcarbon.com/p/why-is-ai-still-scaling-how-do-the</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48100923">https://news.ycombinator.com/item?id=48100923</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 May 2026 21:29:46 +0000</pubDate><link>https://12gramsofcarbon.com/p/why-is-ai-still-scaling-how-do-the</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48100923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48100923</guid></item><item><title><![CDATA[New comment by theahura in "Agent Skills"]]></title><description><![CDATA[
<p>I really wish he wouldn't use AI to write his posts. It would be faster to just post the prompt he used to write the article</p>
]]></description><pubDate>Tue, 05 May 2026 03:43:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48017817</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48017817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48017817</guid></item><item><title><![CDATA[Using metacognition to get a model upgrade]]></title><description><![CDATA[
<p>Article URL: <a href="https://12gramsofcarbon.com/p/agentics-using-metacognition-to-get">https://12gramsofcarbon.com/p/agentics-using-metacognition-to-get</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48008689">https://news.ycombinator.com/item?id=48008689</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 04 May 2026 13:44:49 +0000</pubDate><link>https://12gramsofcarbon.com/p/agentics-using-metacognition-to-get</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=48008689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48008689</guid></item><item><title><![CDATA[Show HN: An Agent First Slack CLI]]></title><description><![CDATA[
<p>Hey folks,<p>My team and I have been building a background agents as a service product. One of the things we needed pretty early on was for some way for the agents to be able to drive slack.<p>Right now, I don't think there are many good agent-first ways of doing this. I don't love MCP -- it's just too many tokens in the context window, and agents seem to do better with CLIs because they can embed them in code and so on. But other CLIs that exist are either a) subsets of the web api that only focus on human needs and b) have polished terminal UIs with spinners and colors and interactive things that make it hard for LLMs to actually use them.<p>nori-slack-cli is a very thin dynamic wrapper over @slack/web-api (i.e. bolt). Whatever the SDK can call, the CLI can call. When slack adds a new method it should just work without a new release on our end. (Inspired by the GWS cli: <a href="https://github.com/googleworkspace/cli" rel="nofollow">https://github.com/googleworkspace/cli</a>).<p>So you(r agent) can do things like:<p>`nori-slack chat.postMessage --channel C123 --text "hi"`<p>`nori-slack admin.users.list`<p>`nori-slack bookmarks.add`<p>etc.<p>It's pretty easy to build a cli these days, so what makes this special? We spent a bunch of time thinking about what is necessary to make something 'agent first', which is I think the real value of this CLI: the design stuff.<p>- Every response is a one line JSON on stdout, no colors or interactivity.<p>- Every error includes a source field with the on-disk path to the CLI. When the agent is confused it can just go read the source (also useful for asking the agent to go add a feature on the fly)<p><pre><code>  - (Re the above, we generally recommend downloading and running the cli from source on your machine!)
</code></pre>
- you can describe any method to get required/optional params, pagination support, and the docs URL without having your agent do additional webfetches<p>- there's a list-methods function for discovery<p>- the 'paginate' flag auto-cursors and merges pages into a single response<p>- and my personal favorite: any unknown method will try and Levenshtein fuzzy match to surface other methods the agent may have meant<p>We purposely wanted the CLI to match the bolt API 1:1 because we felt it critical that the agent had the capability of doing anything it needed. Scopes are managed via the tokens the cli has access to.<p>Repo: <a href="https://github.com/tilework-tech/nori-slack-cli" rel="nofollow">https://github.com/tilework-tech/nori-slack-cli</a><p>Would love to hear feedback about what works for other people when designing cli products for agents</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47978764">https://news.ycombinator.com/item?id=47978764</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 01 May 2026 19:05:21 +0000</pubDate><link>https://github.com/tilework-tech/nori-slack-cli</link><dc:creator>theahura</dc:creator><comments>https://news.ycombinator.com/item?id=47978764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47978764</guid></item></channel></rss>