<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: ManWith2Plans</title><link>https://news.ycombinator.com/user?id=ManWith2Plans</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 22:15:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ManWith2Plans" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ManWith2Plans in "Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System"]]></title><description><![CDATA[
<p>I agree with this to some degree. Agents often stub and take shortcuts during implementation. I've been working on this problem a little bit with open-artisan which I published yesterday (<a href="https://github.com/yehudacohen/open-artisan" rel="nofollow">https://github.com/yehudacohen/open-artisan</a>).<p>Rather than having agents decide to manage their own code lifecycle, define a state machine where code moves from agent to agent and isolated agents critique each others code until the code produced is excellent quality.<p>This is still a bit of an token hungry solution, but it seems to be working reasonably well so far and I'm actively refining it as I build.<p>Not going to give you formal verification, but might be worth looking into strategies like this.</p>
]]></description><pubDate>Wed, 18 Mar 2026 02:50:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47421058</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=47421058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47421058</guid></item><item><title><![CDATA[Open-artisan: OpenCode plugin for structured AI workflow orchestration]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/yehudacohen/open-artisan/">https://github.com/yehudacohen/open-artisan/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47408238">https://news.ycombinator.com/item?id=47408238</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Mar 2026 03:26:43 +0000</pubDate><link>https://github.com/yehudacohen/open-artisan/</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=47408238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47408238</guid></item><item><title><![CDATA[TypeKro: A control plane aware tool to orchestrate K8s resources in TypeScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://yehudacohen.substack.com/p/introducing-typekro">https://yehudacohen.substack.com/p/introducing-typekro</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45051080">https://news.ycombinator.com/item?id=45051080</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 28 Aug 2025 11:58:45 +0000</pubDate><link>https://yehudacohen.substack.com/p/introducing-typekro</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=45051080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45051080</guid></item><item><title><![CDATA[Show HN: TypeKro – TypeScript infra-as-code for Kubernetes built on KRO]]></title><description><![CDATA[
<p>Hi all,<p>I've been building yet another tool to let people build on Kubernetes and escape the pain of YAML. I've open sourced it under the Apache-2.0 license and would love some feedback.<p>The tool was inspired by KRO (<a href="https://kro.run" rel="nofollow">https://kro.run</a>) (a project recently released by Amazon) and builds on top of it. TypeKro is aimed at providing a declarative type-safe user experience to orchestrating complex kubernetes dependencies with TypeScript, so you get your intelli-sense and all the other benefits of a modern programming language.<p>It is differentiated in a few ways:<p>1. TypeKro provides a seamless development experience where you can access status fields that will exist at runtime like as though they're already populated to make the development experience seamless. TypeKro or KRO will be able to handle orchestration seamlessly in the javascript runtime or in the operator in the kubernetes cluster respectively.<p>As a illustrative example:
```typescript
const database = StatefulSet({ ... });
const webapp = Deployment({
    name: 'my-app',
    image: 'my-app:latest',
    env: {
        // This looks like a normal property access, but it's
        // a type-safe reference that resolves after deployment!
        DATABASE_HOST: database.status.host,
    },
});
```<p>2. TypeKro has 3 deployment modes to give you flexibility including rendering gitops ready yaml, deploying directly to your kubernetes cluster with a topological sorted DAG, and deploying your infrastructure as a KRO resource graph definition.<p>These three deployment approaches let you develop with a short-feedback loop and give you flexibility in deployment.<p>3. TypeKro is Kubernetes control-plane aware and will even stream relevant kubernetes events to your terminal while you're deploying resources.<p>4. TypeKro is smart enough to delay Custom Resource deployments until their CRDs are ready since the Kubernetes API won't accept CRs until their CRDs are ready.<p>5. TypeKro tries to expose everything with a very simple API integrated with arktype so you can build and consume kubernetesComposition() using tools familiar to typescript developers, and it has built in ability to integrate with your existing tool stack. You can use it to deploy your helm charts or your yaml manifests along with your new resources.<p>If you're interested, a good place to start is the docs site: <a href="https://typekro.run/" rel="nofollow">https://typekro.run/</a><p>You can access the source code here (all stars appreciated): <a href="https://github.com/yehudacohen/typekro" rel="nofollow">https://github.com/yehudacohen/typekro</a><p>And if you want my very long winded thoughts about TypeKro's software architecture and its place in the ecosystem, you can read my very long blog post here. Fair warning it's long:
<a href="https://yehudacohen.substack.com/p/introducing-typekro" rel="nofollow">https://yehudacohen.substack.com/p/introducing-typekro</a><p>And I created a discord which currently has 0 users. So if you'd like to be first, pop on in!<p>It's still early days, so while I hope this provides a good experience I'm sure there are still bugs that aren't captured by my test suite. I've also only tested it against my local kind cluster so far.<p>I'd love to improve this and make it the easiest way to deploy to kubernetes. There are many things I'd love to do with TypeKro, including integrating resources from Crossplane and cloud controllers and other 3rd party resources with their intricate composition dependencies. I'd also love to try it out with and extend it to support multi-cluster deployments where resources span infrastructure boundaries.<p>All contributions are most welcome!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45046739">https://news.ycombinator.com/item?id=45046739</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 Aug 2025 23:56:21 +0000</pubDate><link>https://typekro.run</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=45046739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45046739</guid></item><item><title><![CDATA[New comment by ManWith2Plans in "Developing with Kiro: Amazon's New Agentic IDE"]]></title><description><![CDATA[
<p>I appreciate that!</p>
]]></description><pubDate>Mon, 28 Jul 2025 19:35:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44714631</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=44714631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44714631</guid></item><item><title><![CDATA[New comment by ManWith2Plans in "Developing with Kiro: Amazon's New Agentic IDE"]]></title><description><![CDATA[
<p>Author here. Didn't realize this went a bit viral until today.<p>This blog post does approximate my sentiments pretty well, although its writing style diverges from my usual style.</p>
]]></description><pubDate>Mon, 28 Jul 2025 19:14:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44714356</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=44714356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44714356</guid></item><item><title><![CDATA[New comment by ManWith2Plans in "Developing with Kiro: Amazon's New Agentic IDE"]]></title><description><![CDATA[
<p>Author here, and I mostly agree with this sentiment. With that said, part of my Kiro spec here, had Kiro read my other blog posts and attempt to emulate my style.<p>I too found the write-up to be a little dry and long-winded, even though the same critique might be leveled at myself [hopefully to a lesser extent]. I did feel like it was a good step up from the usual AI slop out there, and served to illustrate Kiro's capabilities.<p>I suppose in this context, I wanted to see whether I could take my reader on a journey long enough for them to be surprised by the AI reveal at the end. I'm not sure whether it achieved that but that was the artistic intent of this specific piece.</p>
]]></description><pubDate>Mon, 28 Jul 2025 19:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44714326</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=44714326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44714326</guid></item><item><title><![CDATA[New comment by ManWith2Plans in "Kiro: A new agentic IDE"]]></title><description><![CDATA[
<p>I got early access to Kiro. Wrote about my experiences here if you're interested: <a href="https://yehudacohen.substack.com/p/developing-with-kiro-amazons-new" rel="nofollow">https://yehudacohen.substack.com/p/developing-with-kiro-amaz...</a><p>It is my new daily driver.</p>
]]></description><pubDate>Mon, 14 Jul 2025 19:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44564272</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=44564272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44564272</guid></item><item><title><![CDATA[A Tale of ECS Service Stability]]></title><description><![CDATA[
<p>Article URL: <a href="https://yehudacohen.substack.com/p/a-tale-of-ecs-service-stability">https://yehudacohen.substack.com/p/a-tale-of-ecs-service-stability</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43400994">https://news.ycombinator.com/item?id=43400994</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Mar 2025 16:00:16 +0000</pubDate><link>https://yehudacohen.substack.com/p/a-tale-of-ecs-service-stability</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=43400994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43400994</guid></item><item><title><![CDATA[New comment by ManWith2Plans in "Gambling with Language Models"]]></title><description><![CDATA[
<p>Hi all,<p>Here's a write up of me fine-tuning ModernBert for regression to try beat the market.<p>I hope you all enjoy!</p>
]]></description><pubDate>Tue, 31 Dec 2024 03:31:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42556181</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=42556181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42556181</guid></item><item><title><![CDATA[Gambling with Language Models]]></title><description><![CDATA[
<p>Article URL: <a href="https://yehudacohen.substack.com/p/gambling-with-language-models">https://yehudacohen.substack.com/p/gambling-with-language-models</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42556180">https://news.ycombinator.com/item?id=42556180</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 31 Dec 2024 03:31:58 +0000</pubDate><link>https://yehudacohen.substack.com/p/gambling-with-language-models</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=42556180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42556180</guid></item><item><title><![CDATA[New comment by ManWith2Plans in "Call the compiler, fax it your code [video]"]]></title><description><![CDATA[
<p>Possibly inspired by this stack overflow question:<p><a href="https://stackoverflow.com/questions/5508110/why-is-this-program-erroneously-rejected-by-three-c-compilers" rel="nofollow">https://stackoverflow.com/questions/5508110/why-is-this-prog...</a></p>
]]></description><pubDate>Fri, 26 Jul 2024 20:04:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41081783</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=41081783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41081783</guid></item><item><title><![CDATA[Unpkg CDN down causing dependent website outages]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mjackson/unpkg/issues/384">https://github.com/mjackson/unpkg/issues/384</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40011490">https://news.ycombinator.com/item?id=40011490</a></p>
<p>Points: 40</p>
<p># Comments: 37</p>
]]></description><pubDate>Fri, 12 Apr 2024 11:49:11 +0000</pubDate><link>https://github.com/mjackson/unpkg/issues/384</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=40011490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40011490</guid></item><item><title><![CDATA[New comment by ManWith2Plans in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p>I write an opinionated blog focused on cloud engineering and AWS: <a href="https://yehudacohen.substack.com/" rel="nofollow noreferrer">https://yehudacohen.substack.com/</a></p>
]]></description><pubDate>Wed, 05 Jul 2023 03:14:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=36595143</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=36595143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36595143</guid></item><item><title><![CDATA[Watch AI platform design and build a distributed platform on AWS from scratch]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/samgoodwin89/status/1644055804084105216">https://twitter.com/samgoodwin89/status/1644055804084105216</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35509229">https://news.ycombinator.com/item?id=35509229</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 10 Apr 2023 04:38:23 +0000</pubDate><link>https://twitter.com/samgoodwin89/status/1644055804084105216</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=35509229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35509229</guid></item><item><title><![CDATA[Eventual AI: Business Requirements –> Distributed Cloud Software Using LLMs]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.eventual.ai/">https://www.eventual.ai/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35462071">https://news.ycombinator.com/item?id=35462071</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 05 Apr 2023 23:42:13 +0000</pubDate><link>https://www.eventual.ai/</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=35462071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35462071</guid></item><item><title><![CDATA[New comment by ManWith2Plans in "Exploring the Emerging Cloud Development Tooling Landscape"]]></title><description><![CDATA[
<p>Hi all,<p>This is a very in-depth treatment of the evolution of cloud development tooling from my perspective. I've been working in this space since ~2016ish<p>Would love to hear your thoughts!</p>
]]></description><pubDate>Mon, 20 Mar 2023 15:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=35233325</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=35233325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35233325</guid></item><item><title><![CDATA[Exploring the Emerging Cloud Development Tooling Landscape]]></title><description><![CDATA[
<p>Article URL: <a href="https://yehudacohen.substack.com/p/exploring-the-emerging-cloud-development">https://yehudacohen.substack.com/p/exploring-the-emerging-cloud-development</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35233324">https://news.ycombinator.com/item?id=35233324</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 20 Mar 2023 15:46:59 +0000</pubDate><link>https://yehudacohen.substack.com/p/exploring-the-emerging-cloud-development</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=35233324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35233324</guid></item><item><title><![CDATA[OpenChatKit: Base to create both specialized and general purpose chatbots]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/togethercomputer/OpenChatKit">https://github.com/togethercomputer/OpenChatKit</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35114880">https://news.ycombinator.com/item?id=35114880</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 12 Mar 2023 00:45:03 +0000</pubDate><link>https://github.com/togethercomputer/OpenChatKit</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=35114880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35114880</guid></item><item><title><![CDATA[The Value Proposition of EventBridge Pipes]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.clouddatainsights.com/the-value-proposition-of-eventbridge-pipes/">https://www.clouddatainsights.com/the-value-proposition-of-eventbridge-pipes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34493310">https://news.ycombinator.com/item?id=34493310</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Jan 2023 18:59:56 +0000</pubDate><link>https://www.clouddatainsights.com/the-value-proposition-of-eventbridge-pipes/</link><dc:creator>ManWith2Plans</dc:creator><comments>https://news.ycombinator.com/item?id=34493310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34493310</guid></item></channel></rss>