The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: C++ library for reading MacBook lid angle sensor data

Show HN: Send kind and aspirational words to a stranger who needs it

It is simply a reason to be kind to one another, for kindness may be the only medicine for the world’s pain.

Show HN: Lightweight tool for managing Linux virtual machines

hey guys. the other day i was migrating hosting providers and i just needed something not too heavy and convenient to spin up my backups for awhile and realised there is almost nothing out there. kimchi hasn't been updated for years and cockpit is heavy. so here's something i came up with in a couple hours because of a sudden urge, nothing fancy just basic creation with cloud init, lifecycle management and image/storage, but it's modern-ish and it compiles to a 8.4mb binary inclusive of the embedded web UI, CLI and API, and only dep is libvirt.

Show HN: Lightweight tool for managing Linux virtual machines

hey guys. the other day i was migrating hosting providers and i just needed something not too heavy and convenient to spin up my backups for awhile and realised there is almost nothing out there. kimchi hasn't been updated for years and cockpit is heavy. so here's something i came up with in a couple hours because of a sudden urge, nothing fancy just basic creation with cloud init, lifecycle management and image/storage, but it's modern-ish and it compiles to a 8.4mb binary inclusive of the embedded web UI, CLI and API, and only dep is libvirt.

Show HN: Lightweight tool for managing Linux virtual machines

hey guys. the other day i was migrating hosting providers and i just needed something not too heavy and convenient to spin up my backups for awhile and realised there is almost nothing out there. kimchi hasn't been updated for years and cockpit is heavy. so here's something i came up with in a couple hours because of a sudden urge, nothing fancy just basic creation with cloud init, lifecycle management and image/storage, but it's modern-ish and it compiles to a 8.4mb binary inclusive of the embedded web UI, CLI and API, and only dep is libvirt.

Show HN: Semantic grep with local embeddings

Show HN: Semantic grep with local embeddings

Show HN: I'm making an open-source platform for learning Japanese

The idea is actually quite simple. As a Japanese learner and a coder, I've always wanted there to be an open-source, 100% free for learning Japanese, similar to Monkeytype in the typing community.<p>Unfortunately, pretty much all language learning apps are closed-sourced and paid these days, and the ones that are free have unfortunately been abandoned.<p>But of course, just creating yet another language learning app was not enough - there has to be a unique selling point. And then I thought to myself: why not make it crazy and do what no other language learning app ever did by adding a gazillion different color themes and fonts, to really hit it home and honor the app's original inspiration, Monkeytype?<p>And so I did. Now, I'm looking to find contributors and testers for the early stages of the app.<p>Why? Because weebs and otakus deserve to have a 100% free, beautiful, quality language learning app too!<p>For anyone interested, you can check it out at --> <a href="https://kanadojo.com" rel="nofollow">https://kanadojo.com</a> and let me know what you think ^ ^

Show HN: I'm making an open-source platform for learning Japanese

The idea is actually quite simple. As a Japanese learner and a coder, I've always wanted there to be an open-source, 100% free for learning Japanese, similar to Monkeytype in the typing community.<p>Unfortunately, pretty much all language learning apps are closed-sourced and paid these days, and the ones that are free have unfortunately been abandoned.<p>But of course, just creating yet another language learning app was not enough - there has to be a unique selling point. And then I thought to myself: why not make it crazy and do what no other language learning app ever did by adding a gazillion different color themes and fonts, to really hit it home and honor the app's original inspiration, Monkeytype?<p>And so I did. Now, I'm looking to find contributors and testers for the early stages of the app.<p>Why? Because weebs and otakus deserve to have a 100% free, beautiful, quality language learning app too!<p>For anyone interested, you can check it out at --> <a href="https://kanadojo.com" rel="nofollow">https://kanadojo.com</a> and let me know what you think ^ ^

Show HN: I'm a dermatologist and I vibe coded a skin cancer learning app

Coded using Gemini Pro 2.5 (free version) in about 2-3 hours.<p>Single file including all html/js/css, Vanilla JS, no backend, scores persisted with localStorage.<p>Deployed using ubuntu/apache2/python/flask on a £5 Digital Ocean server (but could have been hosted on a static hosting provider as it's just a single page with no backend).<p>Images / metadata stored in an AWS S3 bucket.

Show HN: I'm a dermatologist and I vibe coded a skin cancer learning app

Coded using Gemini Pro 2.5 (free version) in about 2-3 hours.<p>Single file including all html/js/css, Vanilla JS, no backend, scores persisted with localStorage.<p>Deployed using ubuntu/apache2/python/flask on a £5 Digital Ocean server (but could have been hosted on a static hosting provider as it's just a single page with no backend).<p>Images / metadata stored in an AWS S3 bucket.

Show HN: I recreated Windows XP as my portfolio

Years ago I stumbled across a basic version of this concept and it stuck with me. I knew if I was ever going to take on such a project, it would need to be flawless, but without coding experience it was just another idea that would never happen. By the end of 2024, as AI coding tools exploded everywhere, I finally had a way to make it real.<p>I started from zero knowledge and spent months collaborating with AI agents as a learning experience. Every pixel and every function went through me. The AI translated what I asked for into code, but every decision was human. I didn't use existing OS frameworks because the goal was learning how basic coding languages worked while also developing my skills with AI collaboration. Apart from basic libraries like xp.css and paint.js, it's all original code.<p>The result is a fully functional Windows XP recreation running in your browser. Complete experience with sounds, animations, and working applications. Even works properly on mobile, which required rebuilding everything to maintain the authentic feel without becoming unusable on touchscreens.<p>This project taught me more about coding and AI collaboration than I ever expected. Would love to hear your thoughts on the execution and any feedback on the technical approach.

Show HN: I recreated Windows XP as my portfolio

Years ago I stumbled across a basic version of this concept and it stuck with me. I knew if I was ever going to take on such a project, it would need to be flawless, but without coding experience it was just another idea that would never happen. By the end of 2024, as AI coding tools exploded everywhere, I finally had a way to make it real.<p>I started from zero knowledge and spent months collaborating with AI agents as a learning experience. Every pixel and every function went through me. The AI translated what I asked for into code, but every decision was human. I didn't use existing OS frameworks because the goal was learning how basic coding languages worked while also developing my skills with AI collaboration. Apart from basic libraries like xp.css and paint.js, it's all original code.<p>The result is a fully functional Windows XP recreation running in your browser. Complete experience with sounds, animations, and working applications. Even works properly on mobile, which required rebuilding everything to maintain the authentic feel without becoming unusable on touchscreens.<p>This project taught me more about coding and AI collaboration than I ever expected. Would love to hear your thoughts on the execution and any feedback on the technical approach.

Show HN: I recreated Windows XP as my portfolio

Years ago I stumbled across a basic version of this concept and it stuck with me. I knew if I was ever going to take on such a project, it would need to be flawless, but without coding experience it was just another idea that would never happen. By the end of 2024, as AI coding tools exploded everywhere, I finally had a way to make it real.<p>I started from zero knowledge and spent months collaborating with AI agents as a learning experience. Every pixel and every function went through me. The AI translated what I asked for into code, but every decision was human. I didn't use existing OS frameworks because the goal was learning how basic coding languages worked while also developing my skills with AI collaboration. Apart from basic libraries like xp.css and paint.js, it's all original code.<p>The result is a fully functional Windows XP recreation running in your browser. Complete experience with sounds, animations, and working applications. Even works properly on mobile, which required rebuilding everything to maintain the authentic feel without becoming unusable on touchscreens.<p>This project taught me more about coding and AI collaboration than I ever expected. Would love to hear your thoughts on the execution and any feedback on the technical approach.

Show HN: Claudio – Audio Input for Claude.ai

I built Claudio to solve a simple problem: typing is slow when you have complex thoughts to share with Claude. This Chrome extension adds a microphone button to Claude.ai that uses OpenAI Whisper for transcription.<p><pre><code> Key features: - One-click voice recording with intelligent progress tracking - Audio file upload support (perfect for mobile voice notes → desktop Claude workflow) - Speed control (1-2x compression) to reduce API costs - Private and secure - your OpenAI API key stays local - Real-time transcription stats and performance analytics Latest v1.2.1 fixes: - Improved audio duration detection using Web Audio API - Fixed NaN calculations in transcription time estimates - Better error handling for edge cases The extension integrates seamlessly into Claude's interface - just click the mic button, speak naturally, and your voice becomes text. Especially useful for content creators, researchers, and anyone who thinks faster than they type. Use cases I've found most valuable: - Recording ideas during walks/commutes, then uploading the audio files to Claude desktop - Dictating complex code explanations and documentation - Converting meeting recordings into structured notes - Hands-free email composition Installation takes under 2 minutes via Chrome's developer mode. The extension is free and open-source. Download: http://earthpilot.ai/claudio/ What voice-to-text workflows have you found most useful in your daily work? --- Independent project, not affiliated with Anthropic or OpenAI. Uses your own OpenAI API key. </code></pre> If you'd like an invite to our weekly AI Playground as my VIP visit <a href="http://earthpilot.ai/play" rel="nofollow">http://earthpilot.ai/play</a>

Show HN: Find the cheapest protein per gram across 3000 powders

I tracked protein powder prices in a spreadsheet for years and found that identical protein content can have wild price differences.<p>I built PricePerProtein to automate it. It pulls real-time Amazon data (Keepa API) and uses Gemini 2.5 Flash to extract nutrition facts from product images/descriptions. Calculates actual protein per dollar, not just package price.<p>Technical: FastAPI + Celery backend, Next.js frontend with virtual scrolling to handle 3000+ products. Deployed on a VPS (migrated from GCP - much simpler). The AI handles everything from blurry nutrition labels to understanding flavor categories.<p>No signup, no ads, no affiliate links. Updates hourly.

Show HN: Inception: Automatic Rust Trait Implementation by Induction

Hi HN,<p>I thought this would be a good place to share a little puzzle I've been working on. Inception is a Rust library that helps you share behaviors in Rust using structural induction. Practically, this means that instead of having a derive macro for each behavior, a single derive can be used to enable any number of behaviors. It doesn't do this using runtime reflection, but rather type-level programming - so there is monomorphization across the substructures, and (at least in theory) no greater overhead than with macro expansion.<p>While there are a lot of things missing still and the current implementation is very suboptimal, I'd say it proves the general concept for common structures. Examples of Clone/Eq/Hash/etc replicas implemented in this way are provided.<p>The code is not idiomatic, which is my biggest reservation about continuing this work. It was fun to prove, but is not so fun to _improve_, as it feels a bit like swimming upstream. In any case I hope some of you find it interesting!

Show HN: Wormhole for Perplexity Comet

I recently made the game that is bundled in the Comet browser by Perplexity. It's a sort of replacement for Chrome Dino game for when you lose network connection. You can read about my process of prototyping and game design philosophy, with accompanying videos, in this blog post.

Show HN: Greppers – fast CLI cheat sheet with instant copy and shareable search

I kept re-Googling the same flags, so I built a tiny, fast directory of copy-ready CLI commands. It’s static (vanilla JS), instant search, keyboard nav (↑/↓ + Enter), favorites (localStorage), and linkable queries.<p>Examples:<p>• grep errors → <a href="https://www.greppers.com/?q=grep error logs" rel="nofollow">https://www.greppers.com/?q=grep error logs</a><p>• list open ports (macOS) → <a href="https://www.greppers.com/?q=list open ports" rel="nofollow">https://www.greppers.com/?q=list open ports</a><p>• show git branch graph → <a href="https://www.greppers.com/?q=git graph" rel="nofollow">https://www.greppers.com/?q=git graph</a><p>• tail with colors → <a href="https://www.greppers.com/?q=tail colors" rel="nofollow">https://www.greppers.com/?q=tail colors</a><p>Tech notes: static site on Netlify, no build system. Data is a JSON file; favorites persist via localStorage. Search is client-side; queries are linkable with ?q= and you can filter favorites with fav=1. Dangerous commands show a confirm before copying. Headers (HSTS, nosniff) + sitemap/robots are set.<p>Planned next: more commands/recipes (docker, systemctl, networking), offline PWA, and a simple import/export for favorites.<p>Suggest a missing command: <a href="https://www.greppers.com/submit.html" rel="nofollow">https://www.greppers.com/submit.html</a><p>I’m looking for gaps and better real-world examples. Feedback welcome.

Show HN: Greppers – fast CLI cheat sheet with instant copy and shareable search

I kept re-Googling the same flags, so I built a tiny, fast directory of copy-ready CLI commands. It’s static (vanilla JS), instant search, keyboard nav (↑/↓ + Enter), favorites (localStorage), and linkable queries.<p>Examples:<p>• grep errors → <a href="https://www.greppers.com/?q=grep error logs" rel="nofollow">https://www.greppers.com/?q=grep error logs</a><p>• list open ports (macOS) → <a href="https://www.greppers.com/?q=list open ports" rel="nofollow">https://www.greppers.com/?q=list open ports</a><p>• show git branch graph → <a href="https://www.greppers.com/?q=git graph" rel="nofollow">https://www.greppers.com/?q=git graph</a><p>• tail with colors → <a href="https://www.greppers.com/?q=tail colors" rel="nofollow">https://www.greppers.com/?q=tail colors</a><p>Tech notes: static site on Netlify, no build system. Data is a JSON file; favorites persist via localStorage. Search is client-side; queries are linkable with ?q= and you can filter favorites with fav=1. Dangerous commands show a confirm before copying. Headers (HSTS, nosniff) + sitemap/robots are set.<p>Planned next: more commands/recipes (docker, systemctl, networking), offline PWA, and a simple import/export for favorites.<p>Suggest a missing command: <a href="https://www.greppers.com/submit.html" rel="nofollow">https://www.greppers.com/submit.html</a><p>I’m looking for gaps and better real-world examples. Feedback welcome.

< 1 2 3 4 5 6 ... 864 865 866 >