<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>Sun, 14 Jun 2026 02:41:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/show" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Bastion – isolated Linux VMs for background coding agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://bastion.computer/">https://bastion.computer/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48523664">https://news.ycombinator.com/item?id=48523664</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 14 Jun 2026 02:38:38 +0000</pubDate><link>https://bastion.computer/</link><dc:creator>almostlit</dc:creator><comments>https://news.ycombinator.com/item?id=48523664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48523664</guid></item><item><title><![CDATA[Show HN: Inkwash, a watercolor sketching app and explanation]]></title><description><![CDATA[
<p>I've made a drawing app based on my physical sketching practice, using fluid sim and some shader tricks to mimic watercolor-style ink washes. Best used on iPad or with a drawing tablet. The linked article shows how the core engine works, with plenty of little interactive demos. It was fun to make, sharing in hopes others find it fun too :)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48523534">https://news.ycombinator.com/item?id=48523534</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 14 Jun 2026 02:14:43 +0000</pubDate><link>https://johnowhitaker.github.io/inkwash/about</link><dc:creator>Yenrabbit</dc:creator><comments>https://news.ycombinator.com/item?id=48523534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48523534</guid></item><item><title><![CDATA[Show HN: A bunch of Apache2/MIT log generators]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/expanso-io/log-simulators">https://github.com/expanso-io/log-simulators</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48522598">https://news.ycombinator.com/item?id=48522598</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jun 2026 23:42:52 +0000</pubDate><link>https://github.com/expanso-io/log-simulators</link><dc:creator>TheIronYuppie</dc:creator><comments>https://news.ycombinator.com/item?id=48522598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522598</guid></item><item><title><![CDATA[Show HN: I built 80 mini-games using Fable before it was shut down]]></title><description><![CDATA[
<p>Dear Hacker News,<p>I'm kindly asking for your participation in the open beta for my AI-managed mini-games website. Thank you in advance!<p>For a limited time window, I'm setting the all-free feature flag to true. I hope you have a lot of fun exploring the AI's sense for games! Here and there, I tweaked it to help with visual consistency.<p>I would be deeply grateful if you opted into analytics.<p>$2,300 in API tokens...<p>Cheers!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48522555">https://news.ycombinator.com/item?id=48522555</a></p>
<p>Points: 45</p>
<p># Comments: 51</p>
]]></description><pubDate>Sat, 13 Jun 2026 23:35:40 +0000</pubDate><link>https://minigames.world/en</link><dc:creator>legocoder</dc:creator><comments>https://news.ycombinator.com/item?id=48522555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522555</guid></item><item><title><![CDATA[Show HN: I run a vision model on every screenshot, locally, on a 4GB GPU]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/ayushh0110/ScreenMind">https://github.com/ayushh0110/ScreenMind</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48522417">https://news.ycombinator.com/item?id=48522417</a></p>
<p>Points: 11</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 13 Jun 2026 23:12:54 +0000</pubDate><link>https://github.com/ayushh0110/ScreenMind</link><dc:creator>skye0110</dc:creator><comments>https://news.ycombinator.com/item?id=48522417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522417</guid></item><item><title><![CDATA[Show HN: Pebble, an open-source alternative to Minecraft: Java Edition]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/thebriangao/pebble">https://github.com/thebriangao/pebble</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48522082">https://news.ycombinator.com/item?id=48522082</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 13 Jun 2026 22:22:10 +0000</pubDate><link>https://github.com/thebriangao/pebble</link><dc:creator>briangao</dc:creator><comments>https://news.ycombinator.com/item?id=48522082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522082</guid></item><item><title><![CDATA[Show HN: How to prevent spam and disposable signups]]></title><description><![CDATA[
<p>its hard .<p>you launch a product and share on social media ,and expect your icp will try it .<p>But among those ,there are people will malicious intent trry to test you system and want to create several accounts using disposable emails to try to get more free stuff without paying<p>i kow its hard ,emailverify does that<p>stop spam signups,<p><a href="https://emailverify.se" rel="nofollow">https://emailverify.se</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48522075">https://news.ycombinator.com/item?id=48522075</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 13 Jun 2026 22:21:18 +0000</pubDate><link>https://emailverify.se/</link><dc:creator>the_plug</dc:creator><comments>https://news.ycombinator.com/item?id=48522075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522075</guid></item><item><title><![CDATA[Show HN: Awsmap – query your AWS inventory with SQL or plain English, offline]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/TocConsulting/awsmap">https://github.com/TocConsulting/awsmap</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48521901">https://news.ycombinator.com/item?id=48521901</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 13 Jun 2026 21:58:10 +0000</pubDate><link>https://github.com/TocConsulting/awsmap</link><dc:creator>CloudHackerFr</dc:creator><comments>https://news.ycombinator.com/item?id=48521901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521901</guid></item><item><title><![CDATA[Show HN: Bye-wk – Hide World Cup news from your feed]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/Braitenberg/bye-wk">https://github.com/Braitenberg/bye-wk</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48521848">https://news.ycombinator.com/item?id=48521848</a></p>
<p>Points: 6</p>
<p># Comments: 3</p>
]]></description><pubDate>Sat, 13 Jun 2026 21:50:52 +0000</pubDate><link>https://github.com/Braitenberg/bye-wk</link><dc:creator>kjex0</dc:creator><comments>https://news.ycombinator.com/item?id=48521848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521848</guid></item><item><title><![CDATA[Show HN: Made an online 3D Tarot reading]]></title><description><![CDATA[
<p>Article URL: <a href="https://tarots.world">https://tarots.world</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48521682">https://news.ycombinator.com/item?id=48521682</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jun 2026 21:30:48 +0000</pubDate><link>https://tarots.world</link><dc:creator>Arvmor</dc:creator><comments>https://news.ycombinator.com/item?id=48521682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521682</guid></item><item><title><![CDATA[Show HN: Open-Sourced Approxima, Our Agentic QA Tool to Catch Breakages Faster]]></title><description><![CDATA[
<p>Hi HN, we were in the YC W26 batch and made Approxima, a web agent that could follow user journeys and verify them. Today, we made it open source (MIT) and its fully self-hostable.<p>Here are some of the cool features of our platform:<p>Explore Mode: instead of specifying the steps of a user journey yourself just give an agent a sentence or two describing what it looks like and the agent figures out the steps itself so it can follow them in the future.<p>A/B Testing: You can tweak system prompts for the web agent and A/B test it within the platform itself.<p>Self-healing: the steps for a journey update over time to align with your product's evolution. So ideally over time the amount of time and the number of tokens the agent takes trend down as it needs to make fewer decisions and think less.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48521381">https://news.ycombinator.com/item?id=48521381</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:57:08 +0000</pubDate><link>https://github.com/Approxima-AI/Approxima-OSS</link><dc:creator>Intragalactic</dc:creator><comments>https://news.ycombinator.com/item?id=48521381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521381</guid></item><item><title><![CDATA[Show HN: GEDD – A Systematic Evidence Driven LLM as a Judge Framework]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/aws-samples/sample-GEDD">https://github.com/aws-samples/sample-GEDD</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48521284">https://news.ycombinator.com/item?id=48521284</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:47:34 +0000</pubDate><link>https://github.com/aws-samples/sample-GEDD</link><dc:creator>balasvce2026</dc:creator><comments>https://news.ycombinator.com/item?id=48521284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521284</guid></item><item><title><![CDATA[Show HN: Trace, offline Mac meeting transcripts you can flag mid-call]]></title><description><![CDATA[
<p>I made Trace, a Mac menu-bar app that records and transcribes meetings on your own machine. Yes, another AI transcription app, I know, but bear with me, I'm fairly sure it's at least a little novel.<p>I'd been using MacWhisper for meeting notes, which is great and actually very powerful, but before every call I had to set it up, and half the time I forgot and walked out of an hour-long meeting with nothing written down. I wanted what I was using MacWhisper for, but launchable in one shortcut that just starts in the background and then leaves me alone.<p>You press a global shortcut and a small bar shows up at the bottom of the screen (there's another shortcut to hide it if you'd rather not see it working), and it records your mic and the system audio. The system side is captured with a Core Audio process tap, so no bot joins the meeting and it works with any app, or just a conversation in the same room.<p>Transcription runs on-device, with two engines to choose from. A fast one (Parakeet-TDT) and a slower, more accurate one (Whisper large-v3-turbo via WhisperKit), both through Core ML on the Neural Engine. The first time you transcribe it pulls the models from Hugging Face, and after that it works fully offline. Audio never leaves the Mac, it's sandboxed, there's no account and it collects no telemetry.<p>As I was building it I wanted to bake in a couple of workflows I'd wished for in other transcription apps.<p>1. Mid-meeting you can press another global shortcut to mark a "key moment" and type a quick optional note. It shows up inline in the transcript at that timestamp. I kept catching myself thinking "wait, that bit matters" in meetings and reaching to jot it down, which for me defeated the point of having notes taken automatically. I use it all the time. When I paste the transcript into an LLM afterwards, the important moments are already flagged so it doesn't gloss over them, which is more noticeable in longer meetings with lots of topics.
2. While it's recording there's a rough live recap so you can glance at what's been said so far, again behind a global shortcut.<p>Each session is just a folder on disk containing mic.wav, system.wav, transcript.json and transcript.md. The system track gets speaker labels (Speaker 1, Speaker 2, and so on) and your mic track is labelled Microphone. You can't rename the detected speakers yet, but I'm working on it.<p>It won't summarise for you (you get a clean transcript plus the key-moment markers, then bring your own LLM), and it's Apple Silicon only, because the models run on the Neural Engine.<p>There's also an optional Google Calendar connection that reads your events to auto-name sessions.<p>If you've used Granola, Otter or Fathom, the difference is they put a bot in your call or do the work in the cloud, sometimes both, and I wanted neither.<p>I built Trace for myself to fix a pain point I had with existing tools, and it's done that for me, so I wanted to share in case it helps someone else. Open to thoughts, roasting, or any other feedback.<p>It's £9.99 on the App Store.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48521236">https://news.ycombinator.com/item?id=48521236</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:41:58 +0000</pubDate><link>https://traceapp.info</link><dc:creator>AG342</dc:creator><comments>https://news.ycombinator.com/item?id=48521236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521236</guid></item><item><title><![CDATA[Show HN: I built a free hedge fund style backtest analyzer]]></title><description><![CDATA[
<p>Article URL: <a href="https://tradechef.io/">https://tradechef.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48520871">https://news.ycombinator.com/item?id=48520871</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:02:21 +0000</pubDate><link>https://tradechef.io/</link><dc:creator>raaa1</dc:creator><comments>https://news.ycombinator.com/item?id=48520871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48520871</guid></item><item><title><![CDATA[Show HN: I am running 3 coding agents non-stop over the last 3 days. Here is how]]></title><description><![CDATA[
<p>1. Headless mode<p>Headless mode allows you to use the AI as a command-line utility for automation and scripting. In Claude Code you run it with the -p flag: claude -p, in codex - exec, opencode - run.<p>2. Ask human<p>The traditional communication channel with the operator won't work in headless mode - we need to implement a dedicated tool. Here is an example of how this can be done <a href="https://github.com/sermakarevich/claude/tree/main/mcp/ask_human" rel="nofollow">https://github.com/sermakarevich/claude/tree/main/mcp/ask_hu...</a><p>3. Tasks queue<p>Beads is a lightweight distributed graph issue tracker for AI agents, powered by Dolt. You can create tasks, define dependencies between tasks, and have status, priorities, hierarchy. Beads helps prevent multiple tasks from being claimed by > 1 worker.<p>4. Worker artifacts<p>We want to be able to monitor how a worker is doing, at what stage it is, and resume it after a restart. For every task we can create a dedicated folder using the beads task id and put into it what we need. I put there:
- plan and status md
- knowledge md
- events.jsonl
- stderr<p>The worker is instructed in its prompt to check if artifacts exist, which allows it to proceed from where the job was left.<p>5. Worker isolation<p>To prepare to run multiple workers we need to isolate them. Git worktree can be used here. I am testing this approach:
- worker gets the task and implements it
- the next worker, spawned automatically, validates the task is done, tests it, merges the worktree, closes the ticket and creates another one for a fix if required<p>6. Multiple workers<p>To be able to run multiple workers we need a simple orchestrator. An infinite loop constantly checking beads / config and triggering new workers when required.<p>7. Coder agnostic<p>A worker can be basically any coder. I started with Claude, added Codex and Agy. And last added Opencode.<p>8. Subscription limits.<p>3 coding agents can burn the Claude $200 subscription limit in 30 minutes even if you switch to Sonnet 4.6. API tokens cost x40 compared to tokens in the subscription - this is too expensive. The idea I am testing is:
- use the strongest model possible to analyse/design and add tasks
- use a local model as a worker
- use a stronger model to validate workers and add new tasks to fix potential misimplementations<p>I am using the qwen3.6:36B local model with Ollama, deployed on 2 GPU cards, 36GB in total, with a 256K context window. This is slower, but it is free of charge. And surprisingly it worked, and worked way better than I would expect it to. Fable 5 was extremely great at creating clear and simple tickets until it was.<p>Another approach I was considering is Bedrock qwen, paying per token, or renting a 96GB GPU for $1400 per month.<p>I found that it's optimal to run 3 workers concurrently even though Ollama processes 1 request at a time. The reason is the ask_human tool. If a worker asks me something at night - it has to wait until morning doing nothing. Running three +/- guarantees GPU load at 100%.<p>9. Nice integrations<p>UI - to observe tasks / beads / config / chat / analytics<p>It's easy to miss when a model asks a question. It's visible in the UI - a green circle near chat, but that's it. So I added a Telegram integration - now I receive questions from workers on Telegram and can reply there, get the status of tasks, create new tasks etc.<p>I am doing this for my PoC projects ofc:
- improving fleet
- building a data collection and analysis related app<p>What I am seeing is that 24x7 coders are closer than I thought they are. Even weaker models can deliver good results when the task is simple and well defined. All components for building these systems are there.<p>Repo: <a href="https://github.com/sermakarevich/fleet" rel="nofollow">https://github.com/sermakarevich/fleet</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48520757">https://news.ycombinator.com/item?id=48520757</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 13 Jun 2026 19:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48520757</link><dc:creator>sermakarevich</dc:creator><comments>https://news.ycombinator.com/item?id=48520757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48520757</guid></item><item><title><![CDATA[Show HN: Web Researcher MCP – Search with verify citations and sources]]></title><description><![CDATA[
<p>A few weeks ago I posted an early version of this. It was just an MCP doing web search for AI assistants. Since then it evolved rapidly.<p>The problem I kept running into is that when I use an LLM for research, it gives me citations that look right but aren't most of the time. Sometimes the paper doesn't exist. Sometimes it does exist but it's been retracted. Most times the sources are not fully vetted nor truly relevant to my search. I got tired of checking these manually.<p>That's why I built this updated MCP. It looks the work up in Crossref to confirm it's real. It checks the Retraction Watch data to see if the paper was pulled. It also does a basic match between the claim I'm making and what the source actually says, so I know which references to read before I trust them.<p>You can also hand it a whole bibliography in BibTeX, RIS or CSL-JSON and it tells you which entries don't resolve or have been retracted. Dead links get saved to the Wayback Machine so the reference still points somewhere later.<p>It's a single Go binary. Open Source (MIT) and runs against most respected search engines including specialized domain-specific ones.<p>If you have the same problem, I hope this is useful to you too. Appreciate your feedback.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48520752">https://news.ycombinator.com/item?id=48520752</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jun 2026 19:48:03 +0000</pubDate><link>https://github.com/zoharbabin/web-researcher-mcp</link><dc:creator>zoharbabin</dc:creator><comments>https://news.ycombinator.com/item?id=48520752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48520752</guid></item><item><title><![CDATA[Show HN: Slopsome – a VRAM fit calculator and tok/s database for local LLMs]]></title><description><![CDATA[
<p>Article URL: <a href="https://slopsome.com">https://slopsome.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48520719">https://news.ycombinator.com/item?id=48520719</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jun 2026 19:44:18 +0000</pubDate><link>https://slopsome.com</link><dc:creator>NexAIGuy</dc:creator><comments>https://news.ycombinator.com/item?id=48520719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48520719</guid></item><item><title><![CDATA[Show HN: Local RAG memory system that AI can write directly to]]></title><description><![CDATA[
<p>For me and my family, it get really annoying having to reshare information each time you create a new LLM chat.<p>Therefore, I decided to create local-memory-mcp, a local MCP that allows LLMs to read and write to a RAG. It also has built in systems that help keep the system efficient like a max chunk size and deprecation when information gets updated.<p>I would love it if you all would try it out and let me know your thoughts. It's been a huge time and token saver for us.<p>Thanks for the help and enjoy!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48520532">https://news.ycombinator.com/item?id=48520532</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 13 Jun 2026 19:23:48 +0000</pubDate><link>https://github.com/ptobey/local-memory-mcp</link><dc:creator>ptobey</dc:creator><comments>https://news.ycombinator.com/item?id=48520532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48520532</guid></item><item><title><![CDATA[Show HN: An exact verifier for one brick in a decades-old quantum math problem]]></title><description><![CDATA[
<p>Article URL: <a href="https://zenodo.org/records/20682233">https://zenodo.org/records/20682233</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48520502">https://news.ycombinator.com/item?id=48520502</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jun 2026 19:20:50 +0000</pubDate><link>https://zenodo.org/records/20682233</link><dc:creator>nerlwein</dc:creator><comments>https://news.ycombinator.com/item?id=48520502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48520502</guid></item><item><title><![CDATA[Show HN: Galdor – a Go LLM agent framework with built-in tracing and replay]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/YasserCR/galdor">https://github.com/YasserCR/galdor</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48520360">https://news.ycombinator.com/item?id=48520360</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jun 2026 19:04:09 +0000</pubDate><link>https://github.com/YasserCR/galdor</link><dc:creator>yassros16</dc:creator><comments>https://news.ycombinator.com/item?id=48520360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48520360</guid></item></channel></rss>