{"exhaustive":{"nbHits":true,"typo":true},"exhaustiveNbHits":true,"exhaustiveTypo":true,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"swiftlyTyped"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Show HN: <em>AG-UI</em> Protocol \u2013 Bring Agents into Frontend Applications"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"https://github.com/<em>ag-ui</em>-protocol/<em>ag-ui</em>"}},"_tags":["story","author_swiftlyTyped","story_43974484","show_hn"],"author":"swiftlyTyped","children":[43974573,43975366,43975424,43976724,43976773],"created_at":"2025-05-13T16:09:57Z","created_at_i":1747152597,"num_comments":5,"objectID":"43974484","points":36,"story_id":43974484,"title":"Show HN: AG-UI Protocol \u2013 Bring Agents into Frontend Applications","updated_at":"2025-12-29T15:37:44Z","url":"https://github.com/ag-ui-protocol/ag-ui"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"muragekibicho"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Ara <em>Agui</em> Nakajima DCT compression algorithm"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://leetarxiv.substack.com/p/aan-discrete-cosine-transform-paper"}},"_tags":["story","author_muragekibicho","story_43122473"],"author":"muragekibicho","children":[43122667,43155741,43156831],"created_at":"2025-02-21T00:25:17Z","created_at_i":1740097517,"num_comments":10,"objectID":"43122473","points":21,"story_id":43122473,"title":"Ara Agui Nakajima DCT compression algorithm","updated_at":"2025-02-25T07:34:32Z","url":"https://leetarxiv.substack.com/p/aan-discrete-cosine-transform-paper"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"walterbell"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Rogel <em>Agui</em>lera-Mederos Rejected a Plea Deal. So He Got 110 Years in Prison"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"https://reason.com/2021/12/22/rogel-<em>agui</em>lera-mederos-rejected-a-plea-deal-so-he-got-110-years-in-prison/"}},"_tags":["story","author_walterbell","story_29669533"],"author":"walterbell","created_at":"2021-12-24T02:57:35Z","created_at_i":1640314655,"num_comments":0,"objectID":"29669533","points":8,"story_id":29669533,"title":"Rogel Aguilera-Mederos Rejected a Plea Deal. So He Got 110 Years in Prison","updated_at":"2024-09-20T10:04:51Z","url":"https://reason.com/2021/12/22/rogel-aguilera-mederos-rejected-a-plea-deal-so-he-got-110-years-in-prison/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"swiftlyTyped"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Microsoft Embraces <em>AG-UI</em> Protocol for Agent UI"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"https://learn.microsoft.com/en-us/agent-framework/integrations/<em>ag-ui</em>/"}},"_tags":["story","author_swiftlyTyped","story_45994035"],"author":"swiftlyTyped","children":[45994411,45994786],"created_at":"2025-11-20T16:00:31Z","created_at_i":1763654431,"num_comments":3,"objectID":"45994035","points":7,"story_id":45994035,"title":"Microsoft Embraces AG-UI Protocol for Agent UI","updated_at":"2026-03-05T23:03:49Z","url":"https://learn.microsoft.com/en-us/agent-framework/integrations/ag-ui/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nathan_tarbert"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Google Launches A2UI: Where It Fits Alongside <em>AG-UI</em> and MCP"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://developers.googleblog.com/introducing-a2ui-an-open-project-for-agent-driven-interfaces/"}},"_tags":["story","author_nathan_tarbert","story_46279295"],"author":"nathan_tarbert","children":[46279348],"created_at":"2025-12-15T19:34:20Z","created_at_i":1765827260,"num_comments":1,"objectID":"46279295","points":6,"story_id":46279295,"title":"Google Launches A2UI: Where It Fits Alongside AG-UI and MCP","updated_at":"2026-03-05T23:12:49Z","url":"https://developers.googleblog.com/introducing-a2ui-an-open-project-for-agent-driven-interfaces/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"0xdeafcafe"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Show HN: Simulation-Based Testing for Agents Using <em>AG-UI</em> Protocol"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/langwatch/scenario"}},"_tags":["story","author_0xdeafcafe","story_44367750","show_hn"],"author":"0xdeafcafe","children":[44367786],"created_at":"2025-06-24T16:12:43Z","created_at_i":1750781563,"num_comments":1,"objectID":"44367750","points":6,"story_id":44367750,"title":"Show HN: Simulation-Based Testing for Agents Using AG-UI Protocol","updated_at":"2025-06-24T18:28:51Z","url":"https://github.com/langwatch/scenario"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"collaborative"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"The pain and <em>agui</em>sh of using IndexedDB: problems, bugs and oddities"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://gist.github.com/pesterhazy/4de96193af89a6dd5ce682ce2adff49a"}},"_tags":["story","author_collaborative","story_27898057"],"author":"collaborative","children":[27898122],"created_at":"2021-07-20T19:24:10Z","created_at_i":1626809050,"num_comments":1,"objectID":"27898057","points":2,"story_id":27898057,"title":"The pain and aguish of using IndexedDB: problems, bugs and oddities","updated_at":"2024-09-20T09:03:30Z","url":"https://gist.github.com/pesterhazy/4de96193af89a6dd5ce682ce2adff49a"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"paulpauper"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Josefina <em>Agui</em>lar, maestra artesana del barro, muri\u00f3 a los 80 a\u00f1OS"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"https://www.nytimes.com/es/2026/04/02/espanol/cultura/josefina-<em>agui</em>lar-artesana.html"}},"_tags":["story","author_paulpauper","story_47651822"],"author":"paulpauper","created_at":"2026-04-05T17:36:32Z","created_at_i":1775410592,"num_comments":0,"objectID":"47651822","points":2,"story_id":47651822,"title":"Josefina Aguilar, maestra artesana del barro, muri\u00f3 a los 80 a\u00f1OS","updated_at":"2026-04-07T01:34:07Z","url":"https://www.nytimes.com/es/2026/04/02/espanol/cultura/josefina-aguilar-artesana.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nathan_tarbert"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Show HN: Generative UI: MCP Apps, A2UI, and <em>AG-UI</em>"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/CopilotKit/generative-ui"}},"_tags":["story","author_nathan_tarbert","story_46814160","show_hn"],"author":"nathan_tarbert","created_at":"2026-01-29T18:20:17Z","created_at_i":1769710817,"num_comments":0,"objectID":"46814160","points":2,"story_id":46814160,"title":"Show HN: Generative UI: MCP Apps, A2UI, and AG-UI","updated_at":"2026-03-05T23:26:22Z","url":"https://github.com/CopilotKit/generative-ui"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pym4n"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"David <em>Agui</em>lar was born without an arm. So he built one from Lego"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"https://www.irishtimes.com/life-style/people/2022/08/22/david-<em>agui</em>lar-was-born-without-an-arm-so-he-built-himself-one-from-lego-and-then-set-<em>a-gui</em>nness-world-record/"}},"_tags":["story","author_pym4n","story_32547640"],"author":"pym4n","created_at":"2022-08-22T05:19:47Z","created_at_i":1661145587,"num_comments":0,"objectID":"32547640","points":2,"story_id":32547640,"title":"David Aguilar was born without an arm. So he built one from Lego","updated_at":"2024-09-20T11:51:25Z","url":"https://www.irishtimes.com/life-style/people/2022/08/22/david-aguilar-was-born-without-an-arm-so-he-built-himself-one-from-lego-and-then-set-a-guinness-world-record/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kulims"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Today in Philippine History, March 22, 1869, Emilio <em>Agui</em>naldo was born"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"http://kahimyang.info/kauswagan/history_current_events/1028-today_in_philippine_history__march_22__1869__emilio_<em>agui</em>naldo_was_born_in_kawit__cavite"}},"_tags":["story","author_kulims","story_5423591"],"author":"kulims","created_at":"2013-03-22T15:40:02Z","created_at_i":1363966802,"num_comments":0,"objectID":"5423591","points":1,"story_id":5423591,"story_text":"","title":"Today in Philippine History, March 22, 1869, Emilio Aguinaldo was born","updated_at":"2024-09-19T19:25:22Z","url":"http://kahimyang.info/kauswagan/history_current_events/1028-today_in_philippine_history__march_22__1869__emilio_aguinaldo_was_born_in_kawit__cavite"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nathan_tarbert"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Reusable agents meet agentic UI: <em>AG-UI</em> integration for Open Agent Specification"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"https://blogs.oracle.com/ai-and-datascience/announcing-<em>ag-ui</em>-integration-for-agent-spec"}},"_tags":["story","author_nathan_tarbert","story_46444971"],"author":"nathan_tarbert","created_at":"2025-12-31T15:28:26Z","created_at_i":1767194906,"num_comments":0,"objectID":"46444971","points":1,"story_id":46444971,"title":"Reusable agents meet agentic UI: AG-UI integration for Open Agent Specification","updated_at":"2026-03-05T23:16:43Z","url":"https://blogs.oracle.com/ai-and-datascience/announcing-ag-ui-integration-for-agent-spec"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"keepamovin"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"<em>Agui</em>rre, the Wrath of God"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.imdb.com/title/tt0068182/"}},"_tags":["story","author_keepamovin","story_37809237"],"author":"keepamovin","created_at":"2023-10-08T10:14:30Z","created_at_i":1696760070,"num_comments":0,"objectID":"37809237","points":1,"story_id":37809237,"title":"Aguirre, the Wrath of God","updated_at":"2024-09-20T15:19:24Z","url":"https://www.imdb.com/title/tt0068182/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"baha_man"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Team Leadership Secrets of Sun Ra and Lope de <em>Agui</em>rre"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"http://michaelfeathers.typepad.com/michael_feathers_blog/2008/11/team-leadership-secrets-of-sun-ra-and-lope-de-<em>agui</em>rre.html"}},"_tags":["story","author_baha_man","story_359099"],"author":"baha_man","created_at":"2008-11-10T11:05:20Z","created_at_i":1226315120,"num_comments":0,"objectID":"359099","points":1,"story_id":359099,"story_text":"","title":"Team Leadership Secrets of Sun Ra and Lope de Aguirre","updated_at":"2024-09-19T16:31:26Z","url":"http://michaelfeathers.typepad.com/michael_feathers_blog/2008/11/team-leadership-secrets-of-sun-ra-and-lope-de-aguirre.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"simonpure"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"The pain and <em>agui</em>sh of using IndexedDB: problems, bugs and oddities"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://gist.github.com/pesterhazy/4de96193af89a6dd5ce682ce2adff49a"}},"_tags":["story","author_simonpure","story_27630988"],"author":"simonpure","created_at":"2021-06-25T14:11:57Z","created_at_i":1624630317,"num_comments":0,"objectID":"27630988","points":1,"story_id":27630988,"title":"The pain and aguish of using IndexedDB: problems, bugs and oddities","updated_at":"2024-09-20T08:52:12Z","url":"https://gist.github.com/pesterhazy/4de96193af89a6dd5ce682ce2adff49a"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"feross"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"The pain and <em>agui</em>sh of using IndexedDB: problems, bugs and oddities"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://gist.github.com/pesterhazy/4de96193af89a6dd5ce682ce2adff49a"}},"_tags":["story","author_feross","story_27602031"],"author":"feross","created_at":"2021-06-23T08:05:32Z","created_at_i":1624435532,"num_comments":0,"objectID":"27602031","points":1,"story_id":27602031,"title":"The pain and aguish of using IndexedDB: problems, bugs and oddities","updated_at":"2024-09-20T08:49:17Z","url":"https://gist.github.com/pesterhazy/4de96193af89a6dd5ce682ce2adff49a"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"drclau"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Joscha Bach, Anthony <em>Agui</em>rre: Digital Physics, Moving Toward Beneficial Futures"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"https://futureoflife.org/2021/03/31/joscha-bach-and-anthony-<em>agui</em>rre-on-digital-physics-and-moving-towards-beneficial-futures/"}},"_tags":["story","author_drclau","story_27145437"],"author":"drclau","created_at":"2021-05-13T18:21:26Z","created_at_i":1620930086,"num_comments":0,"objectID":"27145437","points":1,"story_id":27145437,"title":"Joscha Bach, Anthony Aguirre: Digital Physics, Moving Toward Beneficial Futures","updated_at":"2024-09-20T08:33:46Z","url":"https://futureoflife.org/2021/03/31/joscha-bach-and-anthony-aguirre-on-digital-physics-and-moving-towards-beneficial-futures/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Rubytron"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Flutter Podcast Starring Martin <em>Agui</em>nis"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://blog.codemagic.io/flutter-talks-podcast-fast-beautiful-productive-open/"}},"_tags":["story","author_Rubytron","story_19108712"],"author":"Rubytron","created_at":"2019-02-07T21:20:13Z","created_at_i":1549574413,"num_comments":0,"objectID":"19108712","points":1,"story_id":19108712,"title":"Flutter Podcast Starring Martin Aguinis","updated_at":"2024-09-20T03:39:18Z","url":"https://blog.codemagic.io/flutter-talks-podcast-fast-beautiful-productive-open/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"donald_pinckney"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Hey HN, I've been building Sectr, a backend-as-a-service for making it easy(ier) to develop and deploy AI agents. Deploying agents requires non-trivial systems design work. Consider a support agent: how do you stream messages to your frontend, how/where do you persist messages for frontend fetching later (or for auditing), and when the agent wants to issue a refund, do you spin-down the compute infra while it's waiting on human approval? Sectr aims to be the serverless abstraction and platform to provide these systems for you.<p>No sign-up needed to try using the dev server:<p><pre><code>  curl -fsSL https://sectr.dev/install.sh | sh # Install CLI\n  sectr init my-agent &amp;&amp; cd my-agent # Starter code\n  sectr dev # Dev server, with UI to test chatting\n</code></pre>\nSectr provides:<p>- Streaming of every token, tool call and event, and persistence so they can be loaded fresh later.<p>- Scaling up, and down to zero when the agent needs to wait, and resumption right to the suspended agent's state.<p>- Human approved tools automatically use Sectr's suspension and resumption capabilities, no code needed from you.<p>- <em>AG-UI</em> endpoint for any deployed agent so you can trivially hook up your frontend<p>- Local dev server experience, so you can rapidly debug and iterate on your agent's behavior<p>At the core, you can deploy any container image to Sectr as long as it implements a certain shaped HTTP endpoint. In practice, currently Sectr provides adapters to let you deploy your existing OpenAI Agents SDK, LangGraph, or Pydantic AI agents, with only 2 new lines of code:<p><pre><code>  app = AgentApp(name=&quot;support&quot;)\n  app.add_route(&quot;/chat&quot;, openai_agents(agent))\n</code></pre>\nCertainly the hardest part of building Sectr was getting the resumption logic to be correct and invisible, across the Program State x Model Provider x Agent Framework matrix. For example, an earlier bug was when a model replied with text plus a tool call, Sectr would resume that as two separate messages, instead of one message with a text and tool part. This works, but breaks prompt caching (and might subtly change model behavior).<p>Sectr is free during the beta (and can be tried locally without sign-up); I mainly want feedback, especially on dev &amp; deployment experiences, any bugs, and what features would excite you.<p>Introductory video: <a href=\"https://www.youtube.com/watch?v=H-y3wynkKc0\" rel=\"nofollow\">https://www.youtube.com/watch?v=H-y3wynkKc0</a><p>Docs: <a href=\"https://docs.sectr.dev\" rel=\"nofollow\">https://docs.sectr.dev</a>"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Sectr \u2013 Serverless backend platform for easy deployment of AI agents"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://sectr.dev"}},"_tags":["story","author_donald_pinckney","story_50260969","show_hn"],"author":"donald_pinckney","children":[50307640],"created_at":"2026-10-27T15:40:07Z","created_at_i":1793115607,"num_comments":0,"objectID":"50260969","points":6,"story_id":50260969,"story_text":"Hey HN, I&#x27;ve been building Sectr, a backend-as-a-service for making it easy(ier) to develop and deploy AI agents. Deploying agents requires non-trivial systems design work. Consider a support agent: how do you stream messages to your frontend, how&#x2F;where do you persist messages for frontend fetching later (or for auditing), and when the agent wants to issue a refund, do you spin-down the compute infra while it&#x27;s waiting on human approval? Sectr aims to be the serverless abstraction and platform to provide these systems for you.<p>No sign-up needed to try using the dev server:<p><pre><code>  curl -fsSL https:&#x2F;&#x2F;sectr.dev&#x2F;install.sh | sh # Install CLI\n  sectr init my-agent &amp;&amp; cd my-agent # Starter code\n  sectr dev # Dev server, with UI to test chatting\n</code></pre>\nSectr provides:<p>- Streaming of every token, tool call and event, and persistence so they can be loaded fresh later.<p>- Scaling up, and down to zero when the agent needs to wait, and resumption right to the suspended agent&#x27;s state.<p>- Human approved tools automatically use Sectr&#x27;s suspension and resumption capabilities, no code needed from you.<p>- AG-UI endpoint for any deployed agent so you can trivially hook up your frontend<p>- Local dev server experience, so you can rapidly debug and iterate on your agent&#x27;s behavior<p>At the core, you can deploy any container image to Sectr as long as it implements a certain shaped HTTP endpoint. In practice, currently Sectr provides adapters to let you deploy your existing OpenAI Agents SDK, LangGraph, or Pydantic AI agents, with only 2 new lines of code:<p><pre><code>  app = AgentApp(name=&quot;support&quot;)\n  app.add_route(&quot;&#x2F;chat&quot;, openai_agents(agent))\n</code></pre>\nCertainly the hardest part of building Sectr was getting the resumption logic to be correct and invisible, across the Program State x Model Provider x Agent Framework matrix. For example, an earlier bug was when a model replied with text plus a tool call, Sectr would resume that as two separate messages, instead of one message with a text and tool part. This works, but breaks prompt caching (and might subtly change model behavior).<p>Sectr is free during the beta (and can be tried locally without sign-up); I mainly want feedback, especially on dev &amp; deployment experiences, any bugs, and what features would excite you.<p>Introductory video: <a href=\"https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=H-y3wynkKc0\" rel=\"nofollow\">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=H-y3wynkKc0</a><p>Docs: <a href=\"https:&#x2F;&#x2F;docs.sectr.dev\" rel=\"nofollow\">https:&#x2F;&#x2F;docs.sectr.dev</a>","title":"Show HN: Sectr \u2013 Serverless backend platform for easy deployment of AI agents","updated_at":"2026-11-01T00:37:06Z","url":"https://sectr.dev"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"NickSharp"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["ag","ui"],"value":"Hi. I'm a game designer who cares deeply about AI safety. I saw the Future of Life Institute's Keep The Future Human contest <a href=\"https://keepthefuturehuman.ai/contest/\" rel=\"nofollow\">https://keepthefuturehuman.ai/contest/</a> and made a browser game.<p>Feedback welcome.<p>You start the game running a small research lab, building AI. As you grow, a rival appears and the race kicks in. If you build too slow and they steal your resources. But if you build too fast without alignment, all humans lose (including you). In the late game players may want to take their foot off the pedal and slow down progress, but the world has begun to depend on the wonders you create. The challenge is to thread the needle, create great tech for humanity without ending it all.<p>Game mechanics draw heavily on the essay Keep The Future Human\nby Anthony <em>Agui</em>rre, I'm happy to discuss below.<p>Oh, and don't worry if the UI starts acting weird. As your AI gets more powerful, the game might start misbehaving...<p><a href=\"https://TheChoiceBeforeUs.com/\" rel=\"nofollow\">https://TheChoiceBeforeUs.com/</a>"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: A browser game about the AI alignment problem"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://thechoicebeforeus.com/"}},"_tags":["story","author_NickSharp","story_46306222","show_hn"],"author":"NickSharp","created_at":"2025-12-17T22:06:03Z","created_at_i":1766009163,"num_comments":0,"objectID":"46306222","points":2,"story_id":46306222,"story_text":"Hi. I&#x27;m a game designer who cares deeply about AI safety. I saw the Future of Life Institute&#x27;s Keep The Future Human contest <a href=\"https:&#x2F;&#x2F;keepthefuturehuman.ai&#x2F;contest&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;keepthefuturehuman.ai&#x2F;contest&#x2F;</a> and made a browser game.<p>Feedback welcome.<p>You start the game running a small research lab, building AI. As you grow, a rival appears and the race kicks in. If you build too slow and they steal your resources. But if you build too fast without alignment, all humans lose (including you). In the late game players may want to take their foot off the pedal and slow down progress, but the world has begun to depend on the wonders you create. The challenge is to thread the needle, create great tech for humanity without ending it all.<p>Game mechanics draw heavily on the essay Keep The Future Human\nby Anthony Aguirre, I&#x27;m happy to discuss below.<p>Oh, and don&#x27;t worry if the UI starts acting weird. As your AI gets more powerful, the game might start misbehaving...<p><a href=\"https:&#x2F;&#x2F;TheChoiceBeforeUs.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;TheChoiceBeforeUs.com&#x2F;</a>","title":"Show HN: A browser game about the AI alignment problem","updated_at":"2026-03-05T23:13:02Z","url":"https://thechoicebeforeus.com/"}],"hitsPerPage":20,"nbHits":365,"nbPages":19,"page":0,"params":"query=AG-UI&advancedSyntax=true&analyticsTags=backend","processingTimeMS":4,"processingTimingsMS":{"_request":{"queue":10,"roundTrip":29},"afterFetch":{"merge":{"mergeLoop":{"prepareNextHit":1,"total":1},"total":1},"total":1},"fetch":{"scanning":1,"total":2},"total":4},"query":"AG-UI","serverTimeMS":16}
