The best Hacker News stories from Show from the past day
Latest posts:
Show HN: FuseCells – a handcrafted logic puzzle game with 2,500 levels
Hi everyone,
I built FuseCells, a minimalistic logic puzzle game where every level is handcrafted (no procedural generation). It started as a personal challenge to design a clean rule-set and scale it to thousands of puzzles without losing difficulty balance.<p>What’s unique:
• 2,500 handcrafted levels across multiple grid sizes
• Deterministic logic — no guessing required
• A rule system inspired by constraint-solving and path-finding concepts
• Daily challenges and global progress tracking
• Fully built as a solo dev project<p>Technical notes for those curious:
• Level generation tools I wrote validate solvability using a custom constraint solver
• Difficulty is estimated via step-count of the solver
• The game is optimized to run smoothly on low-end devices
• Designed first for iOS, now fully adapted for iPad as well<p>I’d love feedback from puzzle lovers, game designers, and anyone interested in handcrafted logic design.
Here’s the App Store link: [inserați linkul]<p>Thanks for reading — happy to answer any technical questions!
Show HN: Radioactive Pooping Knights
I've been having fun building out a really simple chess learning app for my daughter (7). It started with just "maze like" puzzles [1] and I've added a few more.<p>This "radioactive pooping knights" idea came from an Irish primary school chess website [2]. Really simple idea, two knights moving around the board leaving poo behind... Don't be the one forced to step on it.<p>* <i>best played with sound on.<p>[1]. <a href="https://minichessgames.com/#/movement/knight" rel="nofollow">https://minichessgames.com/#/movement/knight</a><p>[2]. <a href="https://ficheall.ie/" rel="nofollow">https://ficheall.ie/</a><p></i> *highly subjective, may not be better for you to play with sound at all ;)<p>p.s. Any "buy me a coffee" goes to my daughter. Annoyingly they only pay out once you get above $10 USD and I think it's currently sitting at 9.85 or something!
Show HN: Tascli, a command line based (human) task and record manager
`cargo install tascli`<p>Manages your own task and records in the terminal simply with tascli - tiny, fast and simple.
Show HN: Tascli, a command line based (human) task and record manager
`cargo install tascli`<p>Manages your own task and records in the terminal simply with tascli - tiny, fast and simple.
Show HN: Tascli, a command line based (human) task and record manager
`cargo install tascli`<p>Manages your own task and records in the terminal simply with tascli - tiny, fast and simple.
Show HN: Pbnj – A minimal, self-hosted pastebin you can deploy in 60 seconds
I'm sure folks here have seen pastebins a thousand times. There's no innovation left in this space – and that's kind of the point.<p>When I wanted to self-host a pastebin, every option I found was too much. Git-based version control, OAuth, elaborate admin panels. I just wanted something I could deploy in under a minute with a CLI that actually works.<p>So I built pbnj (yes, like the sandwich).<p>What it is:<p>- A minimal, beautiful pastebin with syntax highlighting for 100+ languages<p>- One-click deploy to Cloudflare (free tier gives you ~100,000 pastes)<p>- CLI-first: pbnj file.py → get a URL, copied to clipboard<p>- Memorable URLs: crunchy-peanut-butter-sandwich instead of x7f9a2<p>- Private pastes with optional secret keys<p>- Web UI for when you're not in a terminal<p>What it isn't:<p>- No accounts, no OAuth, no git integration<p>- No multi-user support (fork it and run your own)<p>- No expiring pastes, no folders, no comments<p>- Not trying to replace Gist or be a "platform"<p>Why not just use Gist? Maybe you want to own your data. Maybe you enjoy self-hosting things. Or maybe you're a little autistic like me and just like having your own stuff.<p>Live demo: <a href="https://pbnj.sh" rel="nofollow">https://pbnj.sh</a>
GitHub: <a href="https://github.com/bhavnicksm/pbnj" rel="nofollow">https://github.com/bhavnicksm/pbnj</a>
CLI: npm install -g @pbnjs/cli<p>If this scratches an itch for you, I'd appreciate a star on GitHub. Happy to answer any questions!
Show HN: Pbnj – A minimal, self-hosted pastebin you can deploy in 60 seconds
I'm sure folks here have seen pastebins a thousand times. There's no innovation left in this space – and that's kind of the point.<p>When I wanted to self-host a pastebin, every option I found was too much. Git-based version control, OAuth, elaborate admin panels. I just wanted something I could deploy in under a minute with a CLI that actually works.<p>So I built pbnj (yes, like the sandwich).<p>What it is:<p>- A minimal, beautiful pastebin with syntax highlighting for 100+ languages<p>- One-click deploy to Cloudflare (free tier gives you ~100,000 pastes)<p>- CLI-first: pbnj file.py → get a URL, copied to clipboard<p>- Memorable URLs: crunchy-peanut-butter-sandwich instead of x7f9a2<p>- Private pastes with optional secret keys<p>- Web UI for when you're not in a terminal<p>What it isn't:<p>- No accounts, no OAuth, no git integration<p>- No multi-user support (fork it and run your own)<p>- No expiring pastes, no folders, no comments<p>- Not trying to replace Gist or be a "platform"<p>Why not just use Gist? Maybe you want to own your data. Maybe you enjoy self-hosting things. Or maybe you're a little autistic like me and just like having your own stuff.<p>Live demo: <a href="https://pbnj.sh" rel="nofollow">https://pbnj.sh</a>
GitHub: <a href="https://github.com/bhavnicksm/pbnj" rel="nofollow">https://github.com/bhavnicksm/pbnj</a>
CLI: npm install -g @pbnjs/cli<p>If this scratches an itch for you, I'd appreciate a star on GitHub. Happy to answer any questions!
Show HN: I was reintroduced to computers: Raspberry Pi
Show HN: Tacopy – Tail Call Optimization for Python
Show HN: Tacopy – Tail Call Optimization for Python
Show HN: Tacopy – Tail Call Optimization for Python
Show HN: Kraa – Writing App for Everything
Hello HN! We're a team of three building a new kind of web-based markdown editor.<p>There are many editors out there, so one is spoiled for choice, but Kraa's approach is a little different. It's trying to be both a minimal and distraction-free experience while being feature-rich and allowing for tons of use cases.<p>What Kraa's good for:<p>- Distraction-free writing & reading (minimal UI, performant, styling logic completely separated from the editing experience)<p>- Quick sharing of any written text – compared to many other writing tools, your content can be easily shared just by posting a link and giving 'read' or 'edit' access (we also have password-protection)<p>- Real-time chat / communities – Kraa has some unique features around real-time editing and our Chat widget allows for a frictionless chat experience. No send button.<p>- Kraa works well on mobile (though dedicated apps are planned)<p>---<p>Demo examples (all live, no login needed):<p>Blog article: <a href="https://kraa.io/kraa/examples/echolibrary" rel="nofollow">https://kraa.io/kraa/examples/echolibrary</a><p>Long-form story: <a href="https://kraa.io/kraa/examples/insidekick" rel="nofollow">https://kraa.io/kraa/examples/insidekick</a><p>Magazine: <a href="https://kraa.io/weeklyinspiration" rel="nofollow">https://kraa.io/weeklyinspiration</a><p>Kraa is built on top of ProseMirror (and TipTap) and Svelte.<p>You don’t need an account to try Kraa. We’d really appreciate your thoughts and feedback!
Show HN: Kraa – Writing App for Everything
Hello HN! We're a team of three building a new kind of web-based markdown editor.<p>There are many editors out there, so one is spoiled for choice, but Kraa's approach is a little different. It's trying to be both a minimal and distraction-free experience while being feature-rich and allowing for tons of use cases.<p>What Kraa's good for:<p>- Distraction-free writing & reading (minimal UI, performant, styling logic completely separated from the editing experience)<p>- Quick sharing of any written text – compared to many other writing tools, your content can be easily shared just by posting a link and giving 'read' or 'edit' access (we also have password-protection)<p>- Real-time chat / communities – Kraa has some unique features around real-time editing and our Chat widget allows for a frictionless chat experience. No send button.<p>- Kraa works well on mobile (though dedicated apps are planned)<p>---<p>Demo examples (all live, no login needed):<p>Blog article: <a href="https://kraa.io/kraa/examples/echolibrary" rel="nofollow">https://kraa.io/kraa/examples/echolibrary</a><p>Long-form story: <a href="https://kraa.io/kraa/examples/insidekick" rel="nofollow">https://kraa.io/kraa/examples/insidekick</a><p>Magazine: <a href="https://kraa.io/weeklyinspiration" rel="nofollow">https://kraa.io/weeklyinspiration</a><p>Kraa is built on top of ProseMirror (and TipTap) and Svelte.<p>You don’t need an account to try Kraa. We’d really appreciate your thoughts and feedback!
Show HN: Kraa – Writing App for Everything
Hello HN! We're a team of three building a new kind of web-based markdown editor.<p>There are many editors out there, so one is spoiled for choice, but Kraa's approach is a little different. It's trying to be both a minimal and distraction-free experience while being feature-rich and allowing for tons of use cases.<p>What Kraa's good for:<p>- Distraction-free writing & reading (minimal UI, performant, styling logic completely separated from the editing experience)<p>- Quick sharing of any written text – compared to many other writing tools, your content can be easily shared just by posting a link and giving 'read' or 'edit' access (we also have password-protection)<p>- Real-time chat / communities – Kraa has some unique features around real-time editing and our Chat widget allows for a frictionless chat experience. No send button.<p>- Kraa works well on mobile (though dedicated apps are planned)<p>---<p>Demo examples (all live, no login needed):<p>Blog article: <a href="https://kraa.io/kraa/examples/echolibrary" rel="nofollow">https://kraa.io/kraa/examples/echolibrary</a><p>Long-form story: <a href="https://kraa.io/kraa/examples/insidekick" rel="nofollow">https://kraa.io/kraa/examples/insidekick</a><p>Magazine: <a href="https://kraa.io/weeklyinspiration" rel="nofollow">https://kraa.io/weeklyinspiration</a><p>Kraa is built on top of ProseMirror (and TipTap) and Svelte.<p>You don’t need an account to try Kraa. We’d really appreciate your thoughts and feedback!
Show HN: Kraa – Writing App for Everything
Hello HN! We're a team of three building a new kind of web-based markdown editor.<p>There are many editors out there, so one is spoiled for choice, but Kraa's approach is a little different. It's trying to be both a minimal and distraction-free experience while being feature-rich and allowing for tons of use cases.<p>What Kraa's good for:<p>- Distraction-free writing & reading (minimal UI, performant, styling logic completely separated from the editing experience)<p>- Quick sharing of any written text – compared to many other writing tools, your content can be easily shared just by posting a link and giving 'read' or 'edit' access (we also have password-protection)<p>- Real-time chat / communities – Kraa has some unique features around real-time editing and our Chat widget allows for a frictionless chat experience. No send button.<p>- Kraa works well on mobile (though dedicated apps are planned)<p>---<p>Demo examples (all live, no login needed):<p>Blog article: <a href="https://kraa.io/kraa/examples/echolibrary" rel="nofollow">https://kraa.io/kraa/examples/echolibrary</a><p>Long-form story: <a href="https://kraa.io/kraa/examples/insidekick" rel="nofollow">https://kraa.io/kraa/examples/insidekick</a><p>Magazine: <a href="https://kraa.io/weeklyinspiration" rel="nofollow">https://kraa.io/weeklyinspiration</a><p>Kraa is built on top of ProseMirror (and TipTap) and Svelte.<p>You don’t need an account to try Kraa. We’d really appreciate your thoughts and feedback!
Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month
Hey everyone! I just built a mobile app using Expo (React Native) for a platform that moves $6M/month. It’s a neobank used by 6,500+ nonprofit organizations across the world.<p>One of my biggest challenges, while juggling being a full-time student, was getting permission from Apple/Google to use advanced native features such as Tap to Pay (for in-person donations) and Push Provisioning (for adding your card to your digital wallet). It was months of back-and-forth emails, test case recordings, and also compliance checks.<p>Even after securing Apple/Google’s permission, any minor fix required publishing a new build, which was time-consuming. After dealing with this for a while, I adopted the idea of “over the air updates” using Expo’s EAS update service. This allowed me to remotely trigger updates without needing a new app build.<p>The 250 hours I spent building this app were an INSANE learning experience, but it was also a whole lot of fun. Give the app a try, and I’d love any feedback you have on it!<p>btw, back in March, we open-sourced this nonprofit neobank on GitHub.
<a href="https://news.ycombinator.com/item?id=43519802">https://news.ycombinator.com/item?id=43519802</a>
Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month
Hey everyone! I just built a mobile app using Expo (React Native) for a platform that moves $6M/month. It’s a neobank used by 6,500+ nonprofit organizations across the world.<p>One of my biggest challenges, while juggling being a full-time student, was getting permission from Apple/Google to use advanced native features such as Tap to Pay (for in-person donations) and Push Provisioning (for adding your card to your digital wallet). It was months of back-and-forth emails, test case recordings, and also compliance checks.<p>Even after securing Apple/Google’s permission, any minor fix required publishing a new build, which was time-consuming. After dealing with this for a while, I adopted the idea of “over the air updates” using Expo’s EAS update service. This allowed me to remotely trigger updates without needing a new app build.<p>The 250 hours I spent building this app were an INSANE learning experience, but it was also a whole lot of fun. Give the app a try, and I’d love any feedback you have on it!<p>btw, back in March, we open-sourced this nonprofit neobank on GitHub.
<a href="https://news.ycombinator.com/item?id=43519802">https://news.ycombinator.com/item?id=43519802</a>
Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month
Hey everyone! I just built a mobile app using Expo (React Native) for a platform that moves $6M/month. It’s a neobank used by 6,500+ nonprofit organizations across the world.<p>One of my biggest challenges, while juggling being a full-time student, was getting permission from Apple/Google to use advanced native features such as Tap to Pay (for in-person donations) and Push Provisioning (for adding your card to your digital wallet). It was months of back-and-forth emails, test case recordings, and also compliance checks.<p>Even after securing Apple/Google’s permission, any minor fix required publishing a new build, which was time-consuming. After dealing with this for a while, I adopted the idea of “over the air updates” using Expo’s EAS update service. This allowed me to remotely trigger updates without needing a new app build.<p>The 250 hours I spent building this app were an INSANE learning experience, but it was also a whole lot of fun. Give the app a try, and I’d love any feedback you have on it!<p>btw, back in March, we open-sourced this nonprofit neobank on GitHub.
<a href="https://news.ycombinator.com/item?id=43519802">https://news.ycombinator.com/item?id=43519802</a>
Show HN: Chess on a Donut/Torus and Deep-Dive
Hey there! I just finished a youtube video explaining our donut chess in detail: <a href="https://youtu.be/iRcfHCPFgkM" rel="nofollow">https://youtu.be/iRcfHCPFgkM</a><p>So I thought it'd be cool to show it off here too- it can be played around with at mchess.io/donut - you can also set up an AI or online game on the site.<p>This is all indie dev work from a couple friends and myself.
Show HN: RAG in 3 Lines of Python
Got tired of wiring up vector stores, embedding models, and chunking logic every time I needed RAG. So I built piragi.<p><pre><code> from piragi import Ragi
kb = Ragi(\["./docs", "./code/\*\*/\*.py", "https://api.example.com/docs"\])
answer = kb.ask("How do I deploy this?")
</code></pre>
That's the entire setup. No API keys required - runs on Ollama + sentence-transformers locally.<p>What it does:<p><pre><code> - All formats - PDF, Word, Excel, Markdown, code, URLs, images, audio
- Auto-updates - watches sources, refreshes in background, zero query latency
- Citations - every answer includes sources
- Advanced retrieval - HyDE, hybrid search (BM25 + vector), cross-encoder reranking
- Smart chunking - semantic, contextual, hierarchical strategies
- OpenAI compatible - swap in GPT/Claude whenever you want
</code></pre>
Quick examples:<p><pre><code> # Filter by metadata
answer = kb.filter(file_type="pdf").ask("What's in the contracts?")
#Enable advanced retrieval
kb = Ragi("./docs", config={
"retrieval": {
"use_hyde": True,
"use_hybrid_search": True,
"use_cross_encoder": True
}
})
# Use OpenAI instead
kb = Ragi("./docs", config={"llm": {"model": "gpt-4o-mini", "api_key": "sk-..."}})
</code></pre>
Install:<p><pre><code> pip install piragi
PyPI: https://pypi.org/project/piragi/
</code></pre>
Would love feedback. What's missing? What would make this actually useful for your projects?