The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: PolyGPT – ChatGPT, Claude, Gemini, Perplexity responses side-by-side

I built PolyGPT to solve a problem I had: constantly tab-switching between ChatGPT, Claude, and Gemini to compare their responses.<p><pre><code> It's a desktop app (Mac/Windows/Linux) that lets you type a prompt once and see all three AI models respond simultaneously in a split view. Useful for: - Comparing technical explanations - Getting multiple perspectives on code problems - Fact-checking answers across models The app is free, open source, and runs locally - your credentials stay on your machine. Download: https://polygpt.app Source: https://github.com/ncvgl/polygpt Would love feedback from the HN community. What other features would make this more useful?</code></pre>

Show HN: A tool to safely migrate GitHub Actions workflows to Ubuntu-slim runner

Hi HN!<p>I’ve been running GitHub Actions workflows for a while, and when GitHub announced the new ubuntu-slim runners as a cheaper alternative to ubuntu-latest, I wanted to migrate—but figuring out which workflows are safe to switch turned out to be surprisingly tedious.<p>You need to check for Docker usage, services, containers, step failures due to missing packages, and whether jobs rely on tools not available in the slim image.<p>So I built gh-slimify, a GitHub CLI extension that automates all of this. It scans your repository, detects which jobs can be migrated, flags incompatible patterns, identifies missing commands, and can update only the safe workflows with a single command.<p>gh extension install fchimpan/gh-slimify gh slimfy # Analyze workflows gh slimfy fix # Update only jobs that are safe to migrate<p>It’s open source (MIT). As a bonus: the README also includes an AI agent prompt that reproduces the same workflow-migration analysis—useful if you want to integrate the logic into an LLM agent or experiment with automated refactoring.<p>I’d love feedback—especially on edge cases, false positives/negatives, or patterns it should detect better.

Show HN: I wrote a minimal memory allocator in C

A fun toy memory allocator (not thread safe, that's a future TODO). I also wanted to explain how I approached it, so I also wrote a tutorial blog post (~20 minute read) covering the code which you can find the link to in the README.

Show HN: Gitlogue – A terminal tool that replays your Git commits with animation

Gitlogue is a CLI that turns your Git commits into a typing-style replay.<p>It visualizes diffs line by line, shows the file tree, and plays back each edit as if it were typed in real time.<p>Key points<p>• Realistic typing animation<p>• Syntax-highlighted diffs<p>• File-tree view<p>• Replay any commit<p>• Self-contained CLI<p>Demo video is in the README.<p>Repo: <a href="https://github.com/unhappychoice/gitlogue" rel="nofollow">https://github.com/unhappychoice/gitlogue</a>

Show HN: Vibe Prolog

Like a lot of people I got the $250 Claude Code credit and didn't use it up.<p>I decided to try to use it up over the weekend using (mostly) my phone and vibe coded a Prolog interpreter.<p>Now I'm seeing how far I can push it.

Show HN: Vibe Prolog

Like a lot of people I got the $250 Claude Code credit and didn't use it up.<p>I decided to try to use it up over the weekend using (mostly) my phone and vibe coded a Prolog interpreter.<p>Now I'm seeing how far I can push it.

Show HN: I built a wizard to turn ideas into AI coding agent-ready specs

I created vibescaffold.dev. It is a wizard-style AI tool that will guide you from idea → vision → tech spec → implementation plan. It will generate all the documents necessary for AI coding agents to understand & iteratively execute on your vision.<p>How it works: - Step 1: Define your product vision and MVP - Step 2: AI helps create technical architecture and data models - Step 3: Generate a staged development plan - Step 4: Create an AGENTS.md for automated workflows<p>I've used AI coding tools for awhile. Before this workflow (and now, this tool), I kept getting "close but not quite" results from AI coding tools. I learned that the more context & guidance I gave these tools up front, the better results I got.<p>The other thing I have found with most tools that attempt to improve on "vibe coding" is that they add abstraction. To me, this just adds to the problem. AI coding agents are valuable, but they are error-prone - you need to be an active participation in their work. This workflow is designed to provide a scaffolding for these AI agents, while minimizing additional abstraction.<p>Would love feedback on the workflow - especially curious if others find the upfront planning helpful or constraining.

Show HN: I built a wizard to turn ideas into AI coding agent-ready specs

I created vibescaffold.dev. It is a wizard-style AI tool that will guide you from idea → vision → tech spec → implementation plan. It will generate all the documents necessary for AI coding agents to understand & iteratively execute on your vision.<p>How it works: - Step 1: Define your product vision and MVP - Step 2: AI helps create technical architecture and data models - Step 3: Generate a staged development plan - Step 4: Create an AGENTS.md for automated workflows<p>I've used AI coding tools for awhile. Before this workflow (and now, this tool), I kept getting "close but not quite" results from AI coding tools. I learned that the more context & guidance I gave these tools up front, the better results I got.<p>The other thing I have found with most tools that attempt to improve on "vibe coding" is that they add abstraction. To me, this just adds to the problem. AI coding agents are valuable, but they are error-prone - you need to be an active participation in their work. This workflow is designed to provide a scaffolding for these AI agents, while minimizing additional abstraction.<p>Would love feedback on the workflow - especially curious if others find the upfront planning helpful or constraining.

Show HN: Build the habit of writing meaningful commit messages

Too often I find myself being lazy with commit messages. But I don't want AI to write them for me... only i truly know why i wrote the code i did.<p>So why don't i get AI to help me get that into words from my head?<p>That's what i built: smartcommit asks you questions about your changes, then helps you articulate what you already know into a proper commit message. Captures the what, how, and why.<p>Built this after repeatedly being confused 6 months in a project as to why i made the change i had made...<p>Would love feedback!

Show HN: Build the habit of writing meaningful commit messages

Too often I find myself being lazy with commit messages. But I don't want AI to write them for me... only i truly know why i wrote the code i did.<p>So why don't i get AI to help me get that into words from my head?<p>That's what i built: smartcommit asks you questions about your changes, then helps you articulate what you already know into a proper commit message. Captures the what, how, and why.<p>Built this after repeatedly being confused 6 months in a project as to why i made the change i had made...<p>Would love feedback!

Show HN: Forty.News – Daily news, but on a 40-year delay

This started as a reaction to a conversational trope. Despite being a tranquil place, even conversations at my yoga studio often start with, "Can you believe what's going on right now?" with that angry/scared undertone.<p>I'm a news avoider, so I usually feel some smug self-satisfaction in those instances, but I wondered if there was a way to satisfy the urge to doomscroll without the anxiety.<p>My hypothesis: Apply a 40-year latency buffer. You get the intellectual stimulation of "Big Events" without the fog of war, because you know the world didn't end.<p>40 years creates a mirror between the Reagan Era and today. The parallels include celebrity populism, Cold War tensions (Soviets vs. Russia), and inflation economics.<p>The system ingests raw newspaper scans and uses a multi-step LLM pipeline to generate the daily edition:<p>OCR & Ingestion: Converts raw pixels to text.<p>Scoring: Grades events on metrics like Dramatic Irony and Name Recognition to surface stories that are interesting with hindsight. For example, a dry business blurb about Steve Jobs leaving Apple scores highly because the future context creates a narrative arc.<p>Objective Fact Extraction: Extracts a list of discrete, verifiable facts from the raw text.<p>Generation: Uses those extracted facts as the ground truth to write new headlines and story summaries.<p>I expected a zen experience. Instead, I got an entertaining docudrama. Historical events are surprisingly compelling when serialized over weeks.<p>For example, on Oct 7, 1985, Palestinian hijackers took over the cruise ship Achille Lauro. Reading this on a delay in 2025, the story unfolded over weeks: first they threw an American in a wheelchair overboard, then US fighter jets forced the escape plane to land, leading to a military standoff between US Navy SEALs and the Italian Air Force. Unbelievably, the US backed down, but the later diplomatic fallout led the Italian Prime Minister to resign.<p>It hits the dopamine receptors of the news cycle, but with the comfort of a known outcome.<p>Stack: React, Node.js (Caskada for the LLM pipeline orchestration), Gemini for OCR/Scoring.<p>Link: <a href="https://forty.news" rel="nofollow">https://forty.news</a> (No signup required, it's only if you want the stories emailed to you daily/weekly)

Show HN: Forty.News – Daily news, but on a 40-year delay

This started as a reaction to a conversational trope. Despite being a tranquil place, even conversations at my yoga studio often start with, "Can you believe what's going on right now?" with that angry/scared undertone.<p>I'm a news avoider, so I usually feel some smug self-satisfaction in those instances, but I wondered if there was a way to satisfy the urge to doomscroll without the anxiety.<p>My hypothesis: Apply a 40-year latency buffer. You get the intellectual stimulation of "Big Events" without the fog of war, because you know the world didn't end.<p>40 years creates a mirror between the Reagan Era and today. The parallels include celebrity populism, Cold War tensions (Soviets vs. Russia), and inflation economics.<p>The system ingests raw newspaper scans and uses a multi-step LLM pipeline to generate the daily edition:<p>OCR & Ingestion: Converts raw pixels to text.<p>Scoring: Grades events on metrics like Dramatic Irony and Name Recognition to surface stories that are interesting with hindsight. For example, a dry business blurb about Steve Jobs leaving Apple scores highly because the future context creates a narrative arc.<p>Objective Fact Extraction: Extracts a list of discrete, verifiable facts from the raw text.<p>Generation: Uses those extracted facts as the ground truth to write new headlines and story summaries.<p>I expected a zen experience. Instead, I got an entertaining docudrama. Historical events are surprisingly compelling when serialized over weeks.<p>For example, on Oct 7, 1985, Palestinian hijackers took over the cruise ship Achille Lauro. Reading this on a delay in 2025, the story unfolded over weeks: first they threw an American in a wheelchair overboard, then US fighter jets forced the escape plane to land, leading to a military standoff between US Navy SEALs and the Italian Air Force. Unbelievably, the US backed down, but the later diplomatic fallout led the Italian Prime Minister to resign.<p>It hits the dopamine receptors of the news cycle, but with the comfort of a known outcome.<p>Stack: React, Node.js (Caskada for the LLM pipeline orchestration), Gemini for OCR/Scoring.<p>Link: <a href="https://forty.news" rel="nofollow">https://forty.news</a> (No signup required, it's only if you want the stories emailed to you daily/weekly)

Show HN: Supabase-Test – Fast Isolated Postgres DBs for Testing Supabase RLS

Hi HN — we've built a testing framework for Supabase that spins up fast, isolated Postgres databases for each test case. It’s designed to make RLS policies easy to validate with real database state, without global test fixtures or mock auth.<p>Features: - Instant isolated Postgres DBs per test - Automatic rollback after each test - RLS-native testing with `.setContext()` for auth simulation - Flexible seeding (SQL, CSV, JSON, JS) - Works with Jest, Mocha, and any async test runner - CI-friendly (runs cleanly in GitHub Actions)<p>We also published example projects and a free set of tutorials: <a href="https://launchql.com/learn/supabase" rel="nofollow">https://launchql.com/learn/supabase</a><p>Package: <a href="https://www.npmjs.com/package/supabase-test" rel="nofollow">https://www.npmjs.com/package/supabase-test</a><p>Source + full test suite: <a href="https://github.com/launchql/supabase-test-suite" rel="nofollow">https://github.com/launchql/supabase-test-suite</a><p>Happy to answer questions and get feedback, cheers :)

Show HN: Search London StreetView panoramas by text

Inspired by All Text in NYC (<a href="https://alltext.nyc" rel="nofollow">https://alltext.nyc</a>) by Yufeng Zhang I thought I would replicate something similar for London.<p>A searchable tool that lets you explore text captured across Google Street View imagery in London; shop signs, posters, graffiti, van numbers etc

Show HN: MCP Traffic Analysis Tool

Show HN: A game where you invest into startups from history

Show HN: 32V TENS device from built from scratch under $100

Show HN: 32V TENS device from built from scratch under $100

Show HN: Wealthfolio 2.0- Open source investment tracker. Now Mobile and Docker

Hi HN, creator of Wealthfolio here.<p>A year ago, I posted the first version. Since then, the app has matured significantly with two major updates:<p>1. Multi-platform Support: Now available on Mobile (iOS), Desktop (macOS, Windows, Linux), and as a Self-hosted Docker image. (Android coming soon).<p>2. Addons System: We added explicit support for extensions so you can hack around, vibe code your own integrations, and customize the app to fit your needs.<p>The core philosophy remains the same: Always private, transparent, and open source.

Show HN: Wealthfolio 2.0- Open source investment tracker. Now Mobile and Docker

Hi HN, creator of Wealthfolio here.<p>A year ago, I posted the first version. Since then, the app has matured significantly with two major updates:<p>1. Multi-platform Support: Now available on Mobile (iOS), Desktop (macOS, Windows, Linux), and as a Self-hosted Docker image. (Android coming soon).<p>2. Addons System: We added explicit support for extensions so you can hack around, vibe code your own integrations, and customize the app to fit your needs.<p>The core philosophy remains the same: Always private, transparent, and open source.

1 2 3 ... 899 900 901 >