The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Offline tiles and routing and geocoding in one Docker Compose stack

Hi HN,<p>I’m building Corviont, a self-hosted offline maps appliance (tiles + routing + search) for edge/on-prem devices.<p>Hosted demo (no install): <a href="https://demo.corviont.com/" rel="nofollow">https://demo.corviont.com/</a><p>Self-host (Docker Compose repo): <a href="https://github.com/corviont/monaco-demo" rel="nofollow">https://github.com/corviont/monaco-demo</a><p>Docs: <a href="https://www.corviont.com/docs" rel="nofollow">https://www.corviont.com/docs</a><p>What’s inside:<p><pre><code> - Vector tiles served locally (PMTiles) - Routing served locally (Valhalla) - Offline geocoding/search + reverse (SQLite Nominatim-based index) - MapLibre UI wired to the local endpoints </code></pre> After the initial image + data pulls, it runs fully offline (no external map/routing/geocoding API calls).<p>Next (if people need it): a signed on-device updater for regional datasets (verify → atomic swap → reload).<p>I’d love feedback: where offline maps/routing/search matters for you, and what constraints bite (hardware, fleet size, update windows, regions, deployment style).

Show HN: I used AI to recreate a $4000 piece of audio hardware as a plugin

Hi Hacker News,<p>This is definitely out of my comfort zone. I've never programmed DSP before. But I was able to use Claude code and have it help me build this using CMajor.<p>I just wanted to show you guys because I'm super proud of it. It's a 100% faithful recreation based off of the schematics, patents, and ROMs that were found online.<p>So please watch the video and tell me what you think<p><a href="https://youtu.be/auOlZXI1VxA" rel="nofollow">https://youtu.be/auOlZXI1VxA</a><p>The reason why I think this is relevant is because I've been a programmer for 25 years and AI scares the shit out of me.<p>I'm not a programmer anymore. I'm something else now. I don't know what it is but it's multi-disciplinary, and it doesn't involve writing code myself--for better or worse!<p>Thanks!

Show HN: uvx ptn, scan a QR, get a terminal in your phone

Scan QR → web terminal → vibe coding in bed. Mobile-first terminal via Cloudflare Quick Tunnel. No port forwarding. Feedback welcome.

Show HN: Vibe Coding a static site on a $25 Walmart Phone

Hi! I took a cheap $25 walmart phone and put a static server on it? Why? Just for a fun weekend project.<p>I used Claude Code for most of the setup. I had a blast.<p>It's running termux, andronix, nginx, cloudflared and even a prometheus node exporter.<p>Here's the site:<p><a href="https://walmartphone.stetsonblake.com/" rel="nofollow">https://walmartphone.stetsonblake.com/</a>

Show HN: Website that plays the lottery every second

Show HN: OfferGridAI – side-by-side comparison of real estate offers from PDFs

Show HN: I built a clipboard tool to strip/keep specific formatting like Italics

Hello HN,<p>I’m Joseph, a solo developer. I built CustomPaste because I was frustrated by the binary choice standard clipboard tools give us: either keep all the messy formatting (background colors, huge fonts) or strip everything down to plain text.<p>We all know Ctrl+Shift+V (paste as plain text), but that is often too destructive, it kills hyperlinks, bolding, and lists when I usually just want to normalize the font family (e.g., force Arial 11pt) or remove background colors.<p>I wanted a tool that let me "strip exactly what I want, and keep exactly what I want."<p>The Solution: Instead of a single "paste" behavior, the app lets you create reusable "Recipes" to define exactly how your text should land in your editor. It intercepts the clipboard, processes the structure locally, and transforms it based on your rules.<p>It offers granular control over:<p><pre><code> Smart Preservation: You can strip or set specific font families and sizes but specifically preserve bold, italics, and hyperlinks. </code></pre> Structure: You can preserve tables while stripping the images inside them.<p>Data Cleanup: It can instantly purge duplicate lines, sort lists alphabetically, or flatten extra blank lines.<p>Text Fixes: It cleans up AI-generated artifacts (like "smart quotes" or em-dashes) and enforces casing (Title Case, Sentence Case).<p>Privacy & Pricing: The app runs 100% locally on your machine, no cloud processing and no data harvesting. It is a one-time purchase (lifetime license), not a subscription. There is a free trial (first 100 pastes) so you can test if it fits your workflow.<p>I’d love to hear your feedback on the "Recipe" approach or any other edge cases you struggle with when pasting text!

Show HN: Dealta – A game-theoretic decentralized trading protocol

I’ve been working on a solution to the "Physical Oracle Problem" (trustless trading of physical goods) and just released the full Alpha implementation.<p>The Core Thesis: Existing decentralized marketplaces rely on reputation, which inevitably centralizes. Dealta replaces reputation with a Nash Equilibrium-based mechanism. We use staked, pseudo-randomly selected "Brokers" to physically verify goods. The protocol ensures that honesty is the dominant strategy for all actors via strict payoff matrices. It intended use is preferably trading of mid to high value goods. Nobody expecting a computer, want a box full of stones.<p>What we are releasing: a custom Layer-1 blockchain stack.<p>Full Node: Implements Hybrid Consensus (PoW + PBFT) for instant finality.<p>Integrated Wallet: Native key management and transaction construction for the custom trade opcodes.<p>DB Management: Custom indexing for trade states and dispute evidence.<p>The system is currently in Alpha. I am looking for feedback on the protocol design, the node architecture and collaborators.<p>Code needs polishing, which i will do if people like the project. However, the project runs, and a testnet will be launched if people take interest in the project.<p>Readme files will be updated as well. Currently they provide a simple guide on how to build the project.<p>Feel free to send an email. It can be found my in profile or in the paper.

Show HN: Dealta – A game-theoretic decentralized trading protocol

I’ve been working on a solution to the "Physical Oracle Problem" (trustless trading of physical goods) and just released the full Alpha implementation.<p>The Core Thesis: Existing decentralized marketplaces rely on reputation, which inevitably centralizes. Dealta replaces reputation with a Nash Equilibrium-based mechanism. We use staked, pseudo-randomly selected "Brokers" to physically verify goods. The protocol ensures that honesty is the dominant strategy for all actors via strict payoff matrices. It intended use is preferably trading of mid to high value goods. Nobody expecting a computer, want a box full of stones.<p>What we are releasing: a custom Layer-1 blockchain stack.<p>Full Node: Implements Hybrid Consensus (PoW + PBFT) for instant finality.<p>Integrated Wallet: Native key management and transaction construction for the custom trade opcodes.<p>DB Management: Custom indexing for trade states and dispute evidence.<p>The system is currently in Alpha. I am looking for feedback on the protocol design, the node architecture and collaborators.<p>Code needs polishing, which i will do if people like the project. However, the project runs, and a testnet will be launched if people take interest in the project.<p>Readme files will be updated as well. Currently they provide a simple guide on how to build the project.<p>Feel free to send an email. It can be found my in profile or in the paper.

Show HN: Enroll, a tool to reverse-engineer servers into Ansible config mgmt

Happy new year folks!<p>This tool was born out of a situation where I had 'inherited' a bunch of servers that were not under any form of config management. Oh, the horror...<p>Enroll 'harvests' system information such as what packages are installed, what services are running, what files have 'differed' from their out-of-the-box defaults, and what other custom snowflake data might exist.<p>The harvest state data can be kept as its own sort of SBOM, but also can be converted in a mere second or two into fully-functional Ansible roles/playbooks/inventory.<p>It can be run remotely over SSH or locally on the machine. Debian and Redhat-like systems are supported.<p>There is also a 'diff' mode to detect drift over time. (Years ago I used Puppet instead of Ansible and miss the agent/server model where it would check in and re-align to the expected state, in case people were being silly and side-stepping the config management altogether). For now, diff mode doesn't 'enforce' but is just capable of notification (webhook, email, stdout) if changes occur.<p>Since making the tool, I've found that it's even useful for systems where you <i>already</i> have in Ansible, in that it can detect stuff you forgot to put into Ansible in the first place. I'm now starting to use it as a 'DR strategy' of sorts: still favoring my normal Ansible roles day-to-day (they are more bespoke and easier to read), but running enroll with '--dangerous --sops' in the background periodically as a 'dragnet' catch-all, just in case I ever need it.<p>Bonus: it also can use my other tool JinjaTurtle, which converts native config files into Jinja2 templates / Ansible vars. That one too was born out of frustration, converting a massive TOML file into Ansible :)<p>Anyway, hope it's useful to someone other than me! The website has some demos and more documentation. Have fun every(any)-one.

Show HN: Enroll, a tool to reverse-engineer servers into Ansible config mgmt

Happy new year folks!<p>This tool was born out of a situation where I had 'inherited' a bunch of servers that were not under any form of config management. Oh, the horror...<p>Enroll 'harvests' system information such as what packages are installed, what services are running, what files have 'differed' from their out-of-the-box defaults, and what other custom snowflake data might exist.<p>The harvest state data can be kept as its own sort of SBOM, but also can be converted in a mere second or two into fully-functional Ansible roles/playbooks/inventory.<p>It can be run remotely over SSH or locally on the machine. Debian and Redhat-like systems are supported.<p>There is also a 'diff' mode to detect drift over time. (Years ago I used Puppet instead of Ansible and miss the agent/server model where it would check in and re-align to the expected state, in case people were being silly and side-stepping the config management altogether). For now, diff mode doesn't 'enforce' but is just capable of notification (webhook, email, stdout) if changes occur.<p>Since making the tool, I've found that it's even useful for systems where you <i>already</i> have in Ansible, in that it can detect stuff you forgot to put into Ansible in the first place. I'm now starting to use it as a 'DR strategy' of sorts: still favoring my normal Ansible roles day-to-day (they are more bespoke and easier to read), but running enroll with '--dangerous --sops' in the background periodically as a 'dragnet' catch-all, just in case I ever need it.<p>Bonus: it also can use my other tool JinjaTurtle, which converts native config files into Jinja2 templates / Ansible vars. That one too was born out of frustration, converting a massive TOML file into Ansible :)<p>Anyway, hope it's useful to someone other than me! The website has some demos and more documentation. Have fun every(any)-one.

Show HN: Tasker – An open-source desktop agent for browser and OS automation

Hi HN<p>I recently got married, promptly had a bit of a meltdown, and decided to lock myself in a room and build for a while.<p>At the same time, I was trying to outbound sell for my startup and kept running into the same problem: I wanted an automation tool that could actually use my computer like a person. Click through UIs, copy/paste between apps, handle messy workflows — not just APIs and webhooks.<p>I couldn’t find anything that felt: - consumer-friendly (non-technical) - local-first - flexible enough for real-world, UI-driven tasks<p>So I challenged myself to see how far I could get building an open-source, desktop automation app powered by AI. That’s Tasker.<p>I’ve been using it daily for ~2–3 weeks for sales workflows, and my father has been using it to help generate estimates for his HVAC business. It’s still early (still needs to expand to general OS), but it’s already replaced a lot of manual work for us in browser.<p>One thing that’s become very clear: a cloud/deployable version that can run on cron or be triggered via HTTP would unlock a lot of use cases. I’m not totally sure where this goes next, but I wanted to share it early and get feedback.<p>Would love thoughts on: - What workflows you’d actually trust something like this with - Desktop vs cloud tradeoffs - Where this breaks down in practice - Whether this feels useful or just scary<p>Repo and docs are linked on the site.

Show HN: Tasker – An open-source desktop agent for browser and OS automation

Hi HN<p>I recently got married, promptly had a bit of a meltdown, and decided to lock myself in a room and build for a while.<p>At the same time, I was trying to outbound sell for my startup and kept running into the same problem: I wanted an automation tool that could actually use my computer like a person. Click through UIs, copy/paste between apps, handle messy workflows — not just APIs and webhooks.<p>I couldn’t find anything that felt: - consumer-friendly (non-technical) - local-first - flexible enough for real-world, UI-driven tasks<p>So I challenged myself to see how far I could get building an open-source, desktop automation app powered by AI. That’s Tasker.<p>I’ve been using it daily for ~2–3 weeks for sales workflows, and my father has been using it to help generate estimates for his HVAC business. It’s still early (still needs to expand to general OS), but it’s already replaced a lot of manual work for us in browser.<p>One thing that’s become very clear: a cloud/deployable version that can run on cron or be triggered via HTTP would unlock a lot of use cases. I’m not totally sure where this goes next, but I wanted to share it early and get feedback.<p>Would love thoughts on: - What workflows you’d actually trust something like this with - Desktop vs cloud tradeoffs - Where this breaks down in practice - Whether this feels useful or just scary<p>Repo and docs are linked on the site.

Show HN: I created a tool to design and create foamcore inserts for boardgames

As a holiday project to test out spec first development using Codex CLI, I ended up creating <a href="https://boxinsertdesigner.com/" rel="nofollow">https://boxinsertdesigner.com/</a><p>It lets you design a box insert in 2D and spits out a cutting list.<p>I'm looking for feedback, bugs, feature ideas etc and figured this would be a good place to find it :)

Show HN: I created a tool to design and create foamcore inserts for boardgames

As a holiday project to test out spec first development using Codex CLI, I ended up creating <a href="https://boxinsertdesigner.com/" rel="nofollow">https://boxinsertdesigner.com/</a><p>It lets you design a box insert in 2D and spits out a cutting list.<p>I'm looking for feedback, bugs, feature ideas etc and figured this would be a good place to find it :)

Show HN: Wario Synth – Turn any song into Game Boy version

Search any song, get a Gameboy version.<p>Emulates Nintendo's Sharp LR35902 sound hardware: 2 pulse waves for melody/harmony, 1 wave channel for bass, 1 noise for percussion.<p>Finds MIDI sources, parses tracks, maps to GB roles, resynthesizes with Web Audio. Everything runs client-side.<p>Site: <a href="https://www.wario.style" rel="nofollow">https://www.wario.style</a><p>Open source: <a href="https://github.com/b1rdmania/motif" rel="nofollow">https://github.com/b1rdmania/motif</a><p>Hobby project, non commercial, so please don't sue me.

Show HN: Wario Synth – Turn any song into Game Boy version

Search any song, get a Gameboy version.<p>Emulates Nintendo's Sharp LR35902 sound hardware: 2 pulse waves for melody/harmony, 1 wave channel for bass, 1 noise for percussion.<p>Finds MIDI sources, parses tracks, maps to GB roles, resynthesizes with Web Audio. Everything runs client-side.<p>Site: <a href="https://www.wario.style" rel="nofollow">https://www.wario.style</a><p>Open source: <a href="https://github.com/b1rdmania/motif" rel="nofollow">https://github.com/b1rdmania/motif</a><p>Hobby project, non commercial, so please don't sue me.

Show HN: Wario Synth – Turn any song into Game Boy version

Search any song, get a Gameboy version.<p>Emulates Nintendo's Sharp LR35902 sound hardware: 2 pulse waves for melody/harmony, 1 wave channel for bass, 1 noise for percussion.<p>Finds MIDI sources, parses tracks, maps to GB roles, resynthesizes with Web Audio. Everything runs client-side.<p>Site: <a href="https://www.wario.style" rel="nofollow">https://www.wario.style</a><p>Open source: <a href="https://github.com/b1rdmania/motif" rel="nofollow">https://github.com/b1rdmania/motif</a><p>Hobby project, non commercial, so please don't sue me.

Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring

Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring

1 2 3 ... 920 921 922 >