<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: jaaron</title><link>https://news.ycombinator.com/user?id=jaaron</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 06 Aug 2026 05:19:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jaaron" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jaaron in "Ghostel.el: Terminal emulator powered by libghostty"]]></title><description><![CDATA[
<p>Commenting late, but just want to thank you for this. I've been using it for a bit now, replacing vterm for my setup. I'll be sure to submit feedback via github.</p>
]]></description><pubDate>Mon, 13 Jul 2026 20:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48898331</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=48898331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48898331</guid></item><item><title><![CDATA[The Second Coming of the Command Line]]></title><description><![CDATA[
<p>Article URL: <a href="https://cautomaton.com/articles/second-coming-of-the-command-line/">https://cautomaton.com/articles/second-coming-of-the-command-line/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48749928">https://news.ycombinator.com/item?id=48749928</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Jul 2026 17:01:34 +0000</pubDate><link>https://cautomaton.com/articles/second-coming-of-the-command-line/</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=48749928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48749928</guid></item><item><title><![CDATA[New comment by jaaron in "Using Claude Code: The unreasonable effectiveness of HTML"]]></title><description><![CDATA[
<p>For similar reasons, I strongly prefer org-mode to markdown. I find that with org-mode and extensions (such as in-line elisp) I have a _significantly_ more powerful system. For example, specs can have tasks and roadmaps inline which reduces risk of drift. The biggest downside is, unfortunately, not enough folks are emacs proficient.<p>I hadn't considered HTML and I'm definitely going to try this.</p>
]]></description><pubDate>Sat, 09 May 2026 06:08:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48072293</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=48072293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48072293</guid></item><item><title><![CDATA[New comment by jaaron in "Show HN: Firm, a text-based work management system"]]></title><description><![CDATA[
<p>I was thinking the same thing: why is everyone reinventing emacs?<p>gnu and emacs already have a long history of cli and text friendly solutions that LLM dev agents can easily use and are trained on.<p>Or for structured data, just use a database. Dev agents can work with SQL just fine.</p>
]]></description><pubDate>Wed, 15 Oct 2025 09:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45590147</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=45590147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45590147</guid></item><item><title><![CDATA[New comment by jaaron in "The quality of AI-assisted software depends on unit of work management"]]></title><description><![CDATA[
<p>Agreed that picking the right size of work is critical.<p>I didn't know about Kiro specs. I've been playing around with my own org-mode based approach with mixed success in keeping dev agent work tracked:<p><a href="https://github.com/farra/dev-agent-work" rel="nofollow">https://github.com/farra/dev-agent-work</a></p>
]]></description><pubDate>Thu, 18 Sep 2025 18:51:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45293524</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=45293524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45293524</guid></item><item><title><![CDATA[New comment by jaaron in "What happened to the AI game? Lessons from experiments in AI game design"]]></title><description><![CDATA[
<p>Great write up. Love to see more of this topic on Hacker News! We've been building in this exact space since 2023, though we jumped directly into 3D with real-time multiplayer from the start.<p>My take: The "not a game" positioning feels like surrendering before the real design challenge begins. With our first experiment (Retail Mage [1]), we deliberately created a hybrid between traditional game structure and AI improvisation. We released it precisely because we were getting similar feedback from folks that an early implementation was too open ended and didn't "feel like a game." While I think we proved our point, we also learned a lot (including some mistakes we made).<p>That said, I _also_ think we can build _more than games_ with this technology. I think we’re edging into a new genre or medium: more improvisational and participatory than either traditional games or film. Structure still matters in this space, though. Without it you're really in the fanfic engine or writing assistant space. That’s fine! But it's a different goal.<p>Honestly, I'm very interested in this space. I was just speaking on a panel about this Monday at GamesBeat in LA and a few of us have a new podcast about this topic "Playing With Inference" [2] with folks like Nick from AI Dungeon as guests.<p>[1] <a href="https://www.jamandtea.studio/news/making-retail-mage-a-new-approach-to-ai-in-games" rel="nofollow">https://www.jamandtea.studio/news/making-retail-mage-a-new-a...</a>
[2] <a href="https://playingwithinference.com/" rel="nofollow">https://playingwithinference.com/</a></p>
]]></description><pubDate>Wed, 21 May 2025 19:07:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44055030</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=44055030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44055030</guid></item><item><title><![CDATA[New comment by jaaron in "Making Retail Mage: A New Approach to AI in Games"]]></title><description><![CDATA[
<p>Last year, my startup launched Retail Mage as our first answer to the question of if there was any point in introducing ML/GenAI into the real-time gameplay loop. I hope this to be the first of a series of articles on what we learned.<p>Some other highlights, specific to the Hacker News folks:<p>- We have our own AI backend, running in AWS.
- Costs were a major issue and we did a lot to lower it
- We use a hybrid approach of mixing traditional game AI with machine learning
- We have not just AI NPCs, but an AI world interaction model<p>Anyway, happy to answer questions!</p>
]]></description><pubDate>Fri, 14 Mar 2025 20:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43366816</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=43366816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43366816</guid></item><item><title><![CDATA[Making Retail Mage: A New Approach to AI in Games]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.jamandtea.studio/news/making-retail-mage-a-new-approach-to-ai-in-games">https://www.jamandtea.studio/news/making-retail-mage-a-new-approach-to-ai-in-games</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43366815">https://news.ycombinator.com/item?id=43366815</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 14 Mar 2025 20:17:58 +0000</pubDate><link>https://www.jamandtea.studio/news/making-retail-mage-a-new-approach-to-ai-in-games</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=43366815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43366815</guid></item><item><title><![CDATA[New comment by jaaron in "Zelensky leaves White House after angry meeting"]]></title><description><![CDATA[
<p>When I look back at it, Dugin was right back in November:<p>"So we have won. That is decisive. The world will be never ever like before. Globalists have lost their final combat. The future is finally open. I am really happy."<p><a href="https://x.com/AGDugin/status/1854136340184490282" rel="nofollow">https://x.com/AGDugin/status/1854136340184490282</a><p>Dugin wasn’t exaggerating when he said, “We have won.”<p>Today’s White House display is exactly what he meant. A decade ago, the GOP would’ve never echoed Russian talking points. Now, they’re openly aligning with them.<p>This isn’t just isolationism—it’s the dismantling of U.S. hegemony from within.</p>
]]></description><pubDate>Sat, 01 Mar 2025 01:51:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43214680</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=43214680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43214680</guid></item><item><title><![CDATA[New comment by jaaron in "FP8 DeepSeek R1 Distilled LLMs for SGLang and VLLM"]]></title><description><![CDATA[
<p>These are the FP8 distilled versions of DeepSeek we've started testing at Jam & Tea.<p>We use LLMs for real-time gameplay. We released Retail Mage last year on Steam as a tech demo of what we can do. We've found FP8 to be the current sweet spot for accuracy and performance for our use case. It's one of the many techniques we applied last year to bring our real-time inference costs down by 3 orders of magnitude to make Retail Mage releasable.<p>Anyway, we're just sharing this with anyone who finds it useful.<p>You can read a few more note by our ML engineer, Yudi, on LinkedIn here:<p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7290455908306821121/" rel="nofollow">https://www.linkedin.com/feed/update/urn:li:activity:7290455...</a></p>
]]></description><pubDate>Wed, 29 Jan 2025 20:16:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42870576</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=42870576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42870576</guid></item><item><title><![CDATA[FP8 DeepSeek R1 Distilled LLMs for SGLang and VLLM]]></title><description><![CDATA[
<p>Article URL: <a href="https://huggingface.co/collections/JamAndTeaStudios/fp8-deepseek-r1-distilled-llms-for-sglang-and-vllm-679a6287c32d87d2c384c946">https://huggingface.co/collections/JamAndTeaStudios/fp8-deepseek-r1-distilled-llms-for-sglang-and-vllm-679a6287c32d87d2c384c946</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42870523">https://news.ycombinator.com/item?id=42870523</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 29 Jan 2025 20:13:15 +0000</pubDate><link>https://huggingface.co/collections/JamAndTeaStudios/fp8-deepseek-r1-distilled-llms-for-sglang-and-vllm-679a6287c32d87d2c384c946</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=42870523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42870523</guid></item><item><title><![CDATA[New comment by jaaron in "Autopoietic Networks"]]></title><description><![CDATA[
<p>Reminds me of:<p><a href="https://distill.pub/2020/growing-ca/" rel="nofollow">https://distill.pub/2020/growing-ca/</a><p>"Differentiable Model of Morphogenesis"</p>
]]></description><pubDate>Thu, 21 Nov 2024 23:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42209692</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=42209692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42209692</guid></item><item><title><![CDATA[Show HN: Retail Mage – A multiplayer Unreal game where GenAI NPCs go to shop]]></title><description><![CDATA[
<p>Hey HN! For the past year, our small startup has been focused on a single question: can we use generative AI to create genuinely new kinds of gameplay? Retail Mage is our first attempt at an answer.<p>I like to joke that Retail Mage is "late stage capitalism come for Diagon Alley." You and your friends are mages working the end of your shift at Mage Mart, seeking 5 star reviews from the wacky customers and trying not to burn the shop down, which sometimes happens.<p>We've built what we think is one of the more sophisticated implementations of GenAI in games so far. NPCs are powered by embodied AI agents that can observe their environment, plan actions, remember interactions, and engage in natural conversation. Going beyond AI agents, we also introduce an AI-based interaction system: Players and NPCs can just type or say what they want to do, and we translate that into the 3D simulation. This approach lets us bring "rulings, not rules" style gameplay to video games for the first time.<p>The technical journey has been... interesting! Some highlights:<p>- All inference runs in the cloud. We're part of Amazon's Generative AI Accelerator (the only gaming company)<p>- We manage inference ourselves, using some of the latest techniques in batching, forking and KV-cache reuse<p>- Over the last year, we've reduced our inference cost by 3 orders of magnitude<p>- After testing over two dozen models, we're currently using Google's Gemma<p>- We have our own in-house AI tools for Unreal Engine, including in-engine/runtime inference testing<p>- We developed our own natural language unit testing suite for our models and features<p>And we launch today! Try it out: <a href="https://store.steampowered.com/app/3224380/Retail_Mage/" rel="nofollow">https://store.steampowered.com/app/3224380/Retail_Mage/</a><p>Retail Mage is just the start. We have so many other prototypes and experiments. As a game developer, I'm legitimately excited to bring a new genre of games to players. Happy to answer questions!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42129310">https://news.ycombinator.com/item?id=42129310</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 13 Nov 2024 19:57:21 +0000</pubDate><link>https://store.steampowered.com/app/3224380/Retail_Mage/</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=42129310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42129310</guid></item><item><title><![CDATA[New comment by jaaron in "Show HN: Trailer for our realtime GenAI+unreal multiplayer game [video]"]]></title><description><![CDATA[
<p>Got it! I'll repost in a couple of weeks!</p>
]]></description><pubDate>Fri, 18 Oct 2024 18:19:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41882041</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=41882041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41882041</guid></item><item><title><![CDATA[Show HN: Trailer for our realtime GenAI+unreal multiplayer game [video]]]></title><description><![CDATA[
<p>Hello! I'm Aaron, co-founder at Jam & Tea Studios. For the last year, we've been exploring if and how genai can create novel gameplay experiences. The first results of our experiments is Retail Mage. It features our own embodied agent NPCs (w/ dialog, planning, observation, memory) and our unique object interaction system in which players can say/type what they want to do and we'll translate that into the 3D unreal simulation.<p>We're running this on GPUs hosted in AWS (we're part of the AWS GenAI Accelerator) where we manage the inference ourselves (for feature, cost and performance reasons).<p>Getting realtime inference to function, at even a modest scale, for a realtime 3D video game has been... fun. And definitely interesting. This game includes just a few of the AI features we've prototyped, so we're excited to build more games with more advanced features soon.<p>Steam page: <a href="https://store.steampowered.com/app/3224380/Retail_Mage/" rel="nofollow">https://store.steampowered.com/app/3224380/Retail_Mage/</a><p>Happy to answer any questions!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41881976">https://news.ycombinator.com/item?id=41881976</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 18 Oct 2024 18:11:25 +0000</pubDate><link>https://www.youtube.com/watch?v=9No994RQgA8</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=41881976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41881976</guid></item><item><title><![CDATA[New comment by jaaron in "Ask HN: Is a Masters in CS/Engineering worth it for a mid-career PM?"]]></title><description><![CDATA[
<p>Everything swatcoder suggested in his comment is good. I just want to add/emphasize:<p>If you don't actively stay up with the tech, your understanding will atrophy. Consequently, because you intend to remain a PM, your tech will never be as strong as someone who is dedicated to it and you need to be okay with that.<p>Another classic example for this are engineering managers: people management (like project/product management) is its own discipline with a deep set of skills, research, training, etc. To become a good EM means you _will_ sacrifice some of your technical edge. That "deep technical understanding" that good EM's maintain is built on a foundation of years as a practitioner and, even then, requires continual investment.<p>I don't mean to discourage you, I just want to ensure you have realistic expectations.<p>Given all that and given your goals, I think you should just ask yourself a question only you can answer: how do you best learn?<p>If that's in the classroom, then go get that masters (online or in person). If that's with hands on projects, then set aside time for tinkering and get going. Likewise with books, videos, meet-ups, etc. You know what motivates you and what techniques keep you focused (because you'll need that discipline).<p>Regardless, I wish you luck and enjoy the journey!</p>
]]></description><pubDate>Fri, 13 Sep 2024 00:22:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41527020</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=41527020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41527020</guid></item><item><title><![CDATA[New comment by jaaron in "Git Bash is my preferred Windows shell"]]></title><description><![CDATA[
<p>> why are they using Windows at all?<p>In my case:<p>- I had 10+ years of experience in linux/unix development<p>- Career change to AAA game development which is predominantly Windows based<p>- Day to day do Unreal C++ developing in Windows with Windows toolchains<p>- Still use WSL (and thus bash) for everything else, including DevOps related work, cloud/container development work, and personal notetaking/productivity via emacs+org-mode.<p>So, some of us have reasons to co-exist in multiple OS's. I tend to write up scripts in Python if I can so that there's at least a chance that I can run them in both Windows + Unix environments.</p>
]]></description><pubDate>Tue, 10 Sep 2024 21:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41505975</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=41505975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41505975</guid></item><item><title><![CDATA[New comment by jaaron in "CockroachDB license change"]]></title><description><![CDATA[
<p>> IMO, it's not really open source if its run by a company that will eventually use its position to squeeze its users for cash.<p>I know it's not as popular or sexy as it used to be, but the whole point of a foundation like Apache was to avoid these situations, even more than the way the Linux Foundation is setup. Apache _explicitly_ manages projects to avoid these downsides.<p>- Single corporation ownership. Projects cannot get out of the Incubator unless they demonstrate a diverse and healthy community. That doesn't mean popular, it doesn't necessarily mean best-in-class, but it means that there shouldn't be just one entity backing a project.<p>- Membership in Apache is _personal_ not a seat for a given company. If you're a committer on an Apache project and you move jobs, you're _still_ a committer on that project<p>- The Foundation owns the trademarks. There have been fights about this in the past, but the whole idea is that the _community_ owns the name, so some corporation can't claim to be the sole or official owner by naming their company or product after the open source product.<p>The core premise of the Apache Software Foundation is community over code, that healthy, diverse communities have a better chance of standing the test of time than open source projects backed by a single individual or company. That's the thesis at least.<p>The is starkly different from several other foundations, notably the Linux Foundation or Eclipse Foundation which are modeled more around industry consortiums.<p>Both models have their place, but I believe Apache better models the core values many of us feel strongly about when it comes to free and open source software.</p>
]]></description><pubDate>Thu, 15 Aug 2024 17:43:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41258559</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=41258559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41258559</guid></item><item><title><![CDATA[New comment by jaaron in "Show HN: An online 2D MMO game, written in Rust and JavaScript"]]></title><description><![CDATA[
<p>Looks impressive. Like some others, I'm getting the bug that says "You are already connected" when I try to play.<p>That said, this is still good work, especially considering your experience and age (I checked out your 2D physics library on github and I found the trailer on youtube).<p>One suggestion: As someone in the game industry, I personally wouldn't label it an MMO as it doesn't include many of the features, particularly the "massive" part of MMO, that is usually associated with that term. The work is already impressive enough, you don't need to give it a label that could open it to criticism.<p>Otherwise, this is solid work. If you're aiming for a career in the game industry eventually, it's a good foundation to build on.</p>
]]></description><pubDate>Thu, 15 Aug 2024 05:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41253287</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=41253287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41253287</guid></item><item><title><![CDATA[New comment by jaaron in "SAPwned: SAP AI vulnerabilities expose customers' cloud environments and privat"]]></title><description><![CDATA[
<p>While I get that it's the AI product, the vulnerability here is the k8s configuration. It really has nothing to do with the AI product itself or AI training or anything related to machine learning or generative AI, it's more about poor cloud computing platform security.</p>
]]></description><pubDate>Thu, 18 Jul 2024 05:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=40992693</link><dc:creator>jaaron</dc:creator><comments>https://news.ycombinator.com/item?id=40992693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40992693</guid></item></channel></rss>