The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Gemini Pro 3 imagines the HN front page 10 years from now
Show HN: Gemini Pro 3 imagines the HN front page 10 years from now
Show HN: Cdecl-dump - represent C declarations visually
A small tool that parses C declarations and outputs a simple visual representation at each stage, as it encounters arrays, pointers or functions.<p>The program uses a table-driven lexer and a hand-written, shift-reduce parser. No external dependencies apart from the standard library.
Show HN: Cdecl-dump - represent C declarations visually
A small tool that parses C declarations and outputs a simple visual representation at each stage, as it encounters arrays, pointers or functions.<p>The program uses a table-driven lexer and a hand-written, shift-reduce parser. No external dependencies apart from the standard library.
Show HN: Web app that lets you send email time capsules
I had an issue where I would journal stuff, and then never look at what I wrote. So I thought it'll be cool to schedule something that will get sent to you at a later time (like a time capsule). Also, was inspired by futureme, where you can send yourself letters that'll arrive in the future.
Show HN: DuckDB for Kafka Stream Processing
Hello Everyone! We built SQLFlow as a lightweight stream processing engine.<p>We leverage DuckDB as the stream processing engine, which gives SQLFlow the ability to process 10's of thousands of messages a second using ~250MiB of memory!<p>DuckDB also supports a rich ecosystem of sinks and connectors!<p><a href="https://sql-flow.com/docs/category/tutorials/" rel="nofollow">https://sql-flow.com/docs/category/tutorials/</a><p><a href="https://github.com/turbolytics/sql-flow" rel="nofollow">https://github.com/turbolytics/sql-flow</a><p>We were tired of running JVM's for simple stream processing, and also of bespoke one off stream processors<p>I would love your feedback, criticisms and/or experiences!<p>Thank you
Show HN: DuckDB for Kafka Stream Processing
Hello Everyone! We built SQLFlow as a lightweight stream processing engine.<p>We leverage DuckDB as the stream processing engine, which gives SQLFlow the ability to process 10's of thousands of messages a second using ~250MiB of memory!<p>DuckDB also supports a rich ecosystem of sinks and connectors!<p><a href="https://sql-flow.com/docs/category/tutorials/" rel="nofollow">https://sql-flow.com/docs/category/tutorials/</a><p><a href="https://github.com/turbolytics/sql-flow" rel="nofollow">https://github.com/turbolytics/sql-flow</a><p>We were tired of running JVM's for simple stream processing, and also of bespoke one off stream processors<p>I would love your feedback, criticisms and/or experiences!<p>Thank you
Show HN: DuckDB for Kafka Stream Processing
Hello Everyone! We built SQLFlow as a lightweight stream processing engine.<p>We leverage DuckDB as the stream processing engine, which gives SQLFlow the ability to process 10's of thousands of messages a second using ~250MiB of memory!<p>DuckDB also supports a rich ecosystem of sinks and connectors!<p><a href="https://sql-flow.com/docs/category/tutorials/" rel="nofollow">https://sql-flow.com/docs/category/tutorials/</a><p><a href="https://github.com/turbolytics/sql-flow" rel="nofollow">https://github.com/turbolytics/sql-flow</a><p>We were tired of running JVM's for simple stream processing, and also of bespoke one off stream processors<p>I would love your feedback, criticisms and/or experiences!<p>Thank you
Show HN: Lockenv – Simple encrypted secrets storage for Git
Hi!<p>I got tired of setting up tools I can't explain to a team in a few words like sops or git-crypt, just to store few files with environment variables or secrets, so I built lockenv as a simple alternative.<p>It's basically a password-protected vault file you commit to git. No gpg keys, no cloud, just lockenv init, set a password, and lock/unlock the secrets.<p>This tool integrates with OS keyring, so you're not typing passwords constantly. Should work on Mac/Linux/Windows, but I tested it only on linux so far.<p>I am not trying to replace any mature / robust solution, just making small tool for simple cases, where I want to stop sharing secrets via slack.<p>Feel free to try, thank you!
Show HN: Lockenv – Simple encrypted secrets storage for Git
Hi!<p>I got tired of setting up tools I can't explain to a team in a few words like sops or git-crypt, just to store few files with environment variables or secrets, so I built lockenv as a simple alternative.<p>It's basically a password-protected vault file you commit to git. No gpg keys, no cloud, just lockenv init, set a password, and lock/unlock the secrets.<p>This tool integrates with OS keyring, so you're not typing passwords constantly. Should work on Mac/Linux/Windows, but I tested it only on linux so far.<p>I am not trying to replace any mature / robust solution, just making small tool for simple cases, where I want to stop sharing secrets via slack.<p>Feel free to try, thank you!
Show HN: ReadyKit – Superfast SaaS Starter with Multi-Tenant Workspaces
Hi HN! I've been building ReadyKit, an open-source SaaS boilerplate that handles all the hard parts: multi-tenant workspaces, Stripe billing, OAuth + MFA authentication, and a production-ready stack.<p>Built with Python/Flask, PostgreSQL, Redis, and Vue 3, it's designed for indie makers and teams who want to ship SaaS products fast. Clone, configure your OAuth and Stripe keys, and you're running in 5 minutes.<p>Features include automatic query scoping for workspace isolation, audit logs, role-based access, and a modern UX kit. MIT licensed and free forever.<p>GitHub: <a href="https://github.com/level09/readykit" rel="nofollow">https://github.com/level09/readykit</a>
Show HN: ReadyKit – Superfast SaaS Starter with Multi-Tenant Workspaces
Hi HN! I've been building ReadyKit, an open-source SaaS boilerplate that handles all the hard parts: multi-tenant workspaces, Stripe billing, OAuth + MFA authentication, and a production-ready stack.<p>Built with Python/Flask, PostgreSQL, Redis, and Vue 3, it's designed for indie makers and teams who want to ship SaaS products fast. Clone, configure your OAuth and Stripe keys, and you're running in 5 minutes.<p>Features include automatic query scoping for workspace isolation, audit logs, role-based access, and a modern UX kit. MIT licensed and free forever.<p>GitHub: <a href="https://github.com/level09/readykit" rel="nofollow">https://github.com/level09/readykit</a>
Show HN: Fanfa – Interactive and animated Mermaid diagrams
Show HN: Fanfa – Interactive and animated Mermaid diagrams
Show HN: Fanfa – Interactive and animated Mermaid diagrams
Show HN: Fanfa – Interactive and animated Mermaid diagrams
Show HN: TapeHead – A CLI tool for stateful random access of file streams
I wrote this tool while debugging a driver because I couldn't find a tool that allowed me to open a file, seek randomly, and read and write.<p>I thought it might one day be useful to someone too.
Show HN: S3 compatible store with 1M IOPS(4K-R,p99~5ms), BYOC in 5min with rust
Show HN: Spotify Wrapped but for LeetCode
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!