<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: Show HN</title><link>https://news.ycombinator.com/shownew</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 12 May 2026 11:42:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/show" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Agent Harness with Prolog and WASM core incl. 90s Borland-style TUI]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.deepclause.ai/">https://www.deepclause.ai/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48106833">https://news.ycombinator.com/item?id=48106833</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 11:39:37 +0000</pubDate><link>https://www.deepclause.ai/</link><dc:creator>schmuhblaster</dc:creator><comments>https://news.ycombinator.com/item?id=48106833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106833</guid></item><item><title><![CDATA[Show HN: I mage GhosttyFX, a JavaFX terminal view that uses libghostty]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/vlaaad/ghosttyfx/">https://github.com/vlaaad/ghosttyfx/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48106694">https://news.ycombinator.com/item?id=48106694</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 12 May 2026 11:22:54 +0000</pubDate><link>https://github.com/vlaaad/ghosttyfx/</link><dc:creator>vlaaad</dc:creator><comments>https://news.ycombinator.com/item?id=48106694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106694</guid></item><item><title><![CDATA[Show HN: I made a weird language and if you no think it dumb, I want your help]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/DO-SAY-GO/freelang">https://github.com/DO-SAY-GO/freelang</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48106639">https://news.ycombinator.com/item?id=48106639</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 12 May 2026 11:16:39 +0000</pubDate><link>https://github.com/DO-SAY-GO/freelang</link><dc:creator>keepamovin</dc:creator><comments>https://news.ycombinator.com/item?id=48106639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106639</guid></item><item><title><![CDATA[Show HN: Talk to your Oura Ring data through Claude]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/FelixWag/oura-ring-mcp">https://github.com/FelixWag/oura-ring-mcp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48106386">https://news.ycombinator.com/item?id=48106386</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 10:40:12 +0000</pubDate><link>https://github.com/FelixWag/oura-ring-mcp</link><dc:creator>FelixWag</dc:creator><comments>https://news.ycombinator.com/item?id=48106386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106386</guid></item><item><title><![CDATA[Show HN: StabilityPulse – Are you Zoom call ready]]></title><description><![CDATA[
<p>Article URL: <a href="https://stabilitypulse.com/">https://stabilitypulse.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48106364">https://news.ycombinator.com/item?id=48106364</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 10:37:08 +0000</pubDate><link>https://stabilitypulse.com/</link><dc:creator>sudhir0112</dc:creator><comments>https://news.ycombinator.com/item?id=48106364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106364</guid></item><item><title><![CDATA[Show HN: Tickstem – Python SDK for cron, uptime and heartbeat monitoring]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/tickstem/python">https://github.com/tickstem/python</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48106296">https://news.ycombinator.com/item?id=48106296</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 10:25:00 +0000</pubDate><link>https://github.com/tickstem/python</link><dc:creator>m_barsukou</dc:creator><comments>https://news.ycombinator.com/item?id=48106296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106296</guid></item><item><title><![CDATA[Show HN: Affordable Survey Software]]></title><description><![CDATA[
<p>Hi, I built Survser as a more affordable survey / user research solution because I found existing tools to be bloated and unnecessarily expensive. Hope someone finds it useful.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105992">https://news.ycombinator.com/item?id=48105992</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 09:23:36 +0000</pubDate><link>https://www.survser.com/</link><dc:creator>pkundr</dc:creator><comments>https://news.ycombinator.com/item?id=48105992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105992</guid></item><item><title><![CDATA[Show HN: A benchmark where LLMs make memes from current news]]></title><description><![CDATA[
<p>Article URL: <a href="https://memebench.net">https://memebench.net</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105900">https://news.ycombinator.com/item?id=48105900</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 12 May 2026 09:06:46 +0000</pubDate><link>https://memebench.net</link><dc:creator>max-azendorf</dc:creator><comments>https://news.ycombinator.com/item?id=48105900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105900</guid></item><item><title><![CDATA[Show HN: RipStop – Git guardrails to reduce impact if your code agent goes wild]]></title><description><![CDATA[
<p>Hi all,<p>RipStop is a node package implementing a set of rules that consumers can use to protect their repos from wilder actions by LLM agents. A consumer needs only a few lines of code to configure the rules they wish to apply. Example rules: no PII in commits, no Git actions that interfere with the Git history and thus might impact your ability to recover from problems.<p>I built this for two main reasons:
- in my own repos I had a few incidents - in one Claude Code erased some un-staged changes, and in another started trying to roll back some commits.
- I was reflecting on why agentic development is slow on the uptake in corporate environments. One possibility is fear of the wilder actions LLMs take - so I thought it might be helpful to illustrate how to control these.<p>The security model is as follows:
- Layer 1 - guidance to the LLM in AGENTS.md or CLAUDE.md. This is of course guidance, and gets forgotten if context rot sets in. 
- Layer 2 - Git controls, via hooks that get fired automatically on various actions. Higher hurdle - the LLM would need to generate very specific commands to get round these. This is the space I am aiming at. BTW we also generate a file to go into AGENTS.md to tell the agent the environment it is working in and the  controls the consumer has chosen, so there is a bit of layer 1. 
- Layer 3 - containers with hard configuration. Not trying to go this far in this package. This is really the space the major labs are going after with cloud agents.<p>I think it might be useful in two domains:
- People running local agents who want a little more safety
- A POC for corporate controls<p>Feel free to look, provide commentary, and use.<p>Jon</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105699">https://news.ycombinator.com/item?id=48105699</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 12 May 2026 08:33:39 +0000</pubDate><link>https://github.com/jonverrier/RipStop</link><dc:creator>Jonverrier</dc:creator><comments>https://news.ycombinator.com/item?id=48105699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105699</guid></item><item><title><![CDATA[Show HN: Java/Spring Boot Idempotency Library]]></title><description><![CDATA[
<p>Idempotency4j is a Java idempotency library with pluggable storage backends and Spring Web / Spring Boot support.<p>This library solves the problem of ensuring that sensitive endpoints do not trigger side-effects multiple times - this is especially useful for any endpoints that handle financial operations.
Currently, the library supports Spring MVC (Servlet-based) applications and MySQL and PostgreSQL with jdbc regarding storage backends. It is very simple to integrate, all that you have to do is add @Idempotent to any endpoints that need idempotency.<p>Full explanation of the functionalities and configuration is available in the readme of the repository.
Repository : <a href="https://github.com/josipmusa/idempotency4j" rel="nofollow">https://github.com/josipmusa/idempotency4j</a><p>I would love any feedback or review regarding the implementation - also, any recommendation is welcome.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105635">https://news.ycombinator.com/item?id=48105635</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 12 May 2026 08:23:54 +0000</pubDate><link>https://github.com/josipmusa/idempotency4j</link><dc:creator>anaq42</dc:creator><comments>https://news.ycombinator.com/item?id=48105635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105635</guid></item><item><title><![CDATA[Show HN: Aptui-TUI package manager for APT-based Linux distributions]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mexirica/aptui">https://github.com/mexirica/aptui</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105511">https://news.ycombinator.com/item?id=48105511</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 12 May 2026 08:05:04 +0000</pubDate><link>https://github.com/mexirica/aptui</link><dc:creator>mexirica</dc:creator><comments>https://news.ycombinator.com/item?id=48105511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105511</guid></item><item><title><![CDATA[Show HN: Alacritree, terminal with built-in worktree management]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mathix420/alacritree">https://github.com/mathix420/alacritree</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105498">https://news.ycombinator.com/item?id=48105498</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 12 May 2026 08:02:43 +0000</pubDate><link>https://github.com/mathix420/alacritree</link><dc:creator>mathix</dc:creator><comments>https://news.ycombinator.com/item?id=48105498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105498</guid></item><item><title><![CDATA[Show HN: An implementation of Common Lisp in development, reached version 1.6]]></title><description><![CDATA[
<p>It reached version 1.6, now it covers more than 80% of the standard.
alisp ships with ASDF and is capable of loading many real-world systems, let me know if your favorite system succeeds!
License is GPL3 or later, no LLMs used.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105458">https://news.ycombinator.com/item?id=48105458</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 07:55:35 +0000</pubDate><link>https://savannah.nongnu.org/news/?id=10889</link><dc:creator>andreamonaco</dc:creator><comments>https://news.ycombinator.com/item?id=48105458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105458</guid></item><item><title><![CDATA[Show HN: I built a fair-price checker App for home repairs using BLS wage data]]></title><description><![CDATA[
<p>Show HN: I built a fair-price checker App for home repairs using BLS wage data.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105335">https://news.ycombinator.com/item?id=48105335</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 07:37:31 +0000</pubDate><link>https://apps.apple.com/us/app/quotebuster/id6765996986</link><dc:creator>manojtrek</dc:creator><comments>https://news.ycombinator.com/item?id=48105335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105335</guid></item><item><title><![CDATA[Show HN: World Cup History MCP – every FIFA tournament 1930–2026]]></title><description><![CDATA[
<p>Hi HN — my previous post got flagged for some reason so re-posting to spread the word as well as get some actionable feedback.<p>When I was a kid and was playing soccer in my home town, my Dad had an idea - what if there was a correlation between a successful soccer player in a specific position and the birth month - i.e., can we determine based on a player's month of birth if he could statistically become a good goalkeeper, defender, midfielder, or an attacker? Obviously, back then the data was hard to come by and I did not think too much about it until recently.<p>Now, I'm my Dad's age when he vocalized the idea to me, he is still alive, and I felt an obligation to to build something to help him his own stats. That's main the reason I started to build the dataset for the World Cup API, which eventually grew as more data points were introduced.  over a few weekends because LLMs are genuinely.<p>What you can find right now is - every World Cup since 1930, every group standing, every squad, every scorer, every match, every venue, etc. etc. etc.<p>In addition to the API, I've also wrapped it in an MCP and published it out for folks to play around and provide feedback.<p>I've also built a live sample dashboard if you want to preview without installing anything: <a href="https://api.zafronix.com/wc-explorer/" rel="nofollow">https://api.zafronix.com/wc-explorer/</a><p>Otherwise, you can get started with a free API key takes 30 seconds, 1,000 req/day, no card. Repo + install: <a href="https://glama.ai/mcp/servers/zafronix/wc-mcp" rel="nofollow">https://glama.ai/mcp/servers/zafronix/wc-mcp</a> or find it on ChatGPT and Claude marketplace.<p>Like I said, looking for constructive feedback.<p>Thanks HN!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105292">https://news.ycombinator.com/item?id=48105292</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 12 May 2026 07:30:54 +0000</pubDate><link>https://api.zafronix.com/wc-explorer/</link><dc:creator>zafronix</dc:creator><comments>https://news.ycombinator.com/item?id=48105292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105292</guid></item><item><title><![CDATA[Show HN: I built a fair-price checker for home repairs using BLS wage data]]></title><description><![CDATA[
<p>Show HN: AI Powered fair-price checker for home repairs using BLS wage data.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105273">https://news.ycombinator.com/item?id=48105273</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 07:26:57 +0000</pubDate><link>https://www.quotesbuster.com/</link><dc:creator>manojtrek</dc:creator><comments>https://news.ycombinator.com/item?id=48105273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105273</guid></item><item><title><![CDATA[Show HN: TextifyALL – AI transcription with zero file size or duration limits]]></title><description><![CDATA[
<p>Article URL: <a href="https://textifyall.com">https://textifyall.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48105029">https://news.ycombinator.com/item?id=48105029</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 06:46:47 +0000</pubDate><link>https://textifyall.com</link><dc:creator>Harvey1331</dc:creator><comments>https://news.ycombinator.com/item?id=48105029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105029</guid></item><item><title><![CDATA[Show HN: Agent FM – local, open-source radio for Claude Code and Codex agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/agentfm-ai/agent-fm">https://github.com/agentfm-ai/agent-fm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48104863">https://news.ycombinator.com/item?id=48104863</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 06:21:33 +0000</pubDate><link>https://github.com/agentfm-ai/agent-fm</link><dc:creator>anideshp</dc:creator><comments>https://news.ycombinator.com/item?id=48104863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104863</guid></item><item><title><![CDATA[Show HN: Tessera – Turn coding agent sessions into structured work]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/horang-labs/tessera">https://github.com/horang-labs/tessera</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48104348">https://news.ycombinator.com/item?id=48104348</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 04:58:09 +0000</pubDate><link>https://github.com/horang-labs/tessera</link><dc:creator>horanglabs</dc:creator><comments>https://news.ycombinator.com/item?id=48104348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104348</guid></item><item><title><![CDATA[Show HN: Doomscroll the Goverment's UFO Files as One Gigantic Microfilm]]></title><description><![CDATA[
<p>Article URL: <a href="https://hypergrid.systems/war.gov-ufo-viewer/microfilm2?page=2">https://hypergrid.systems/war.gov-ufo-viewer/microfilm2?page=2</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48104254">https://news.ycombinator.com/item?id=48104254</a></p>
<p>Points: 9</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 12 May 2026 04:40:51 +0000</pubDate><link>https://hypergrid.systems/war.gov-ufo-viewer/microfilm2?page=2</link><dc:creator>keepamovin</dc:creator><comments>https://news.ycombinator.com/item?id=48104254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104254</guid></item></channel></rss>