Friday, 12 September 2025

Show HN: Flo Is a Rust/Vulkan 3D Renderer for the Bevy Game Engine https://bit.ly/4meW37J

Show HN: Flo Is a Rust/Vulkan 3D Renderer for the Bevy Game Engine I’m using the excellent Bevy game engine for my colony sim/action game, but I do lots of real-time procedural generation/animation so the wgpu renderer is too slow. So I wrote my own Rust/Vulkan renderer and integrated it with Bevy. It’s ugly, buggy, and hard to use but multiple times faster. Full source code, with 9 benchmarks comparing performance with the default wgpu renderer: https://bit.ly/3Imcdya Video where I go over the examples and run them on the Steam Deck: https://www.youtube.com/watch?v=y1m30oOksmI https://bit.ly/3Imcdya September 13, 2025 at 02:33AM

Show HN: wcwidth-o1 – Find Unicode text cell width in no time for JavaScript/TS https://bit.ly/3KkXJ27

Show HN: wcwidth-o1 – Find Unicode text cell width in no time for JavaScript/TS I ported Markus Kuhn’s wcwidth to TypeScript and optimized it with bitset lookups for O(1) performance. It now covers the full Unicode 15.1 combining ranges. GitHub: https://bit.ly/3IkOJcJ NPM: https://bit.ly/4mczuAo Feedback welcome! https://bit.ly/3IkOJcJ September 13, 2025 at 03:53AM

Show HN: VibeDbg – Cconversational, LLM-Powered AI Assistant for WinDbg https://bit.ly/48kRFR8

Show HN: VibeDbg – Cconversational, LLM-Powered AI Assistant for WinDbg Transforms debugging with WinDbg into a conversational, LLM-assisted experience. Instead of memorizing cryptic commands, you can interact with the debugger using natural language: such as show me all the handles opened by this process, list enabled token privileges etc. It includes: A native WinDbg extension for command execution An AI-driven MCP server that bridges debugging tasks with powerful language models Integrated support for WinDbg features like breakpoints, memory views, and the dx visualization command Any improvement suggestions? https://bit.ly/3VNkKNK September 12, 2025 at 11:50PM

Thursday, 11 September 2025

Show HN: Polaris Audit – Website Compliance Scanner with Fix Instructions https://bit.ly/4gkOrPR

Show HN: Polaris Audit – Website Compliance Scanner with Fix Instructions I built Polaris Audit to help small businesses fix website issues that were costing them customers. It scans your website for: - Security problems (HTTPS, SSL, headers) - GDPR compliance issues (cookies, privacy policy) - Accessibility problems (alt text, headings, keyboard navigation) The key difference: Instead of just telling you what's wrong, it gives you copy-paste code to fix it. Example: Missing page title Fix: Add Your Page Title to your Time: 2 minutes Tech: Django + React + PostgreSQL. Built because most compliance tools just point out problems without showing how to fix them. Try it: polarisaudit.com Currently free with detailed reports. Let me know if you want to try a paid account for free, and I'll help you set it up. What do you think? Would love feedback on the approach. September 12, 2025 at 02:19AM

Show HN: Specification-Driven Development for OpenAI Codex https://bit.ly/3VfR2kl

Show HN: Specification-Driven Development for OpenAI Codex https://bit.ly/4nMS9nZ September 12, 2025 at 01:07AM

Show HN: Newlang.app – Practice EN, ES, PT, FR, IT, DE https://bit.ly/4pgWYqP

Show HN: Newlang.app – Practice EN, ES, PT, FR, IT, DE Hi HN, I built newlang.app because I wanted a simple way to improve my spoken English. Most tools I found were either focused on grammar, full of distractions, or not free. So I created something minimal that I could use daily: Listen → Repeat → Read → Speak It started as a personal project, but since it worked for me, I decided to share it. Right now it supports English, Spanish, Portuguese, French, Italian, and German. A few notes: • It’s completely free. • I don’t collect user data. • The only thing required is a valid email to create an account. I’d really appreciate feedback from this community — especially on usability, language content, and how it could be improved for learners. Try it here: https://bit.ly/4mbTwLG https://bit.ly/46wsUQF September 11, 2025 at 02:02PM

Show HN: I built a minimal Forth-like stack interpreter library in C https://bit.ly/46xY8qE

Show HN: I built a minimal Forth-like stack interpreter library in C This weekend I created stacklib.h - a single-header library that brings Forth-style stack operations to C. It implements a basic interpreter with: - Stack operations (push/pop/dup/swap/over/drop) - Arithmetic (+, -, *, /) - Output (., emit, cr) - Stack inspection (.s, depth) Example usage: Stack s; stack_init(&s); dict_init(); exec(&s, "10 20 + ."); // Prints "30" exec(&s, "1 2 3 4 .s"); // Shows stack contents The library is self-contained, requires no dependencies, and handles basic error checking. It was inspired by wanting to understand how Forth works at a fundamental level while keeping the simplicity of C. I'm curious what other stack-based or concatenative programming enthusiasts think about this approach. Has anyone else built something similar? What features would you add to make it more useful? GitHub: https://bit.ly/3VKO1bQ September 11, 2025 at 01:15PM

Show HN: I made a script that gives me fake calls to escape boring moments https://bit.ly/4gi7Xwd

Show HN: I made a script that gives me fake calls to escape boring moments I built a little script that gives me a fake phone call to escape boring and awkward situations. I bought a virtual number from twilio and saved it as one of my relatives. Whenever I feel stuck, I just tap a button called “ESCAPE” on my phone. It sends a request to my remote server. The server runs a small Python script which schedules an actual call. After a minute, my phone rings and plays a pre-recorded audio. I simply say “sorry, I’m getting a call” and walk away. A tiny project, but it has saved me so many times. Script - https://bit.ly/46bfaJP September 11, 2025 at 12:07PM

Show HN: Enter a Topic, receive a language learning curriculum with videos https://bit.ly/3Kf6QBo

Show HN: Enter a Topic, receive a language learning curriculum with videos Hi HN, I've built this for use in a language learning app, but you can use it without an app, since it's based around Youtube videos. The main idea is to give you a structured learning plan with content that you care about, to keep you engaged. I know it's hard to stay on track when learning a language, so I'm hoping this will help people stay consistent and build a habit. I was surprised yesterday when one user entered "rugby and food" as their interest (learning French), and the first video is actually a video about rugby AND food in French. There's no limit to the breadth of content on Youtube! (Although I have to admit, it is a bit lucky that this exact video exists) https://bit.ly/466JhSA Hope you find it interesting! https://bit.ly/46kMXAp September 11, 2025 at 09:29AM

Tuesday, 9 September 2025

Show HN: Backwalk – A lightweight backtrace library written in C https://bit.ly/42gU4bQ

Show HN: Backwalk – A lightweight backtrace library written in C https://bit.ly/47BMHzf September 10, 2025 at 12:17AM

Show HN: Bottleneck Calculator https://bit.ly/45YDFeC

Show HN: Bottleneck Calculator Free PC Bottleneck Calculator - Check CPU & GPU bottleneck analysis. Find out if your processor will bottleneck your graphics card. https://bit.ly/46fYSQ2 September 10, 2025 at 04:32AM

Show HN: Project Chimera – Hybrid AI Agent Combining LLM, Symbolic, and Causal https://bit.ly/46cSbxV

Show HN: Project Chimera – Hybrid AI Agent Combining LLM, Symbolic, and Causal Over the past few months, I’ve been building Project Chimera — a prototype AI agent that integrates three reasoning paradigms into a single decision-making system: - Neuro (LLM) for creative strategy generation - Symbolic for enforcing business rules and safety constraints - Causal for predicting the long-term impact of actions I tested this hybrid agent in a 52-week realistic e-commerce simulation with dynamics such as price elasticity, brand trust, ad ROI, and competitor effects. Key results: - Outperformed LLM-only and LLM+Symbolic baselines - Avoided catastrophic losses by simulating long-term causal impact - Achieved nearly 2× profit improvement through periodic causal retraining Resources: - Live demo: https://bit.ly/41Krpfd - GitHub: https://bit.ly/41Krq2L I’d appreciate feedback from the HN community — especially on methodology, experiment design, and potential real-world applications beyond e-commerce. https://bit.ly/41Krq2L September 9, 2025 at 09:38PM

Show HN: Ion, a Rust/Tokio powered JavaScript runtime for embedders https://bit.ly/3JTrJ5c

Show HN: Ion, a Rust/Tokio powered JavaScript runtime for embedders https://bit.ly/46u1JpE September 7, 2025 at 12:21PM

Monday, 8 September 2025

Show HN: Vizza – Interactive, Beautiful Simulations https://bit.ly/4maSsrt

Show HN: Vizza – Interactive, Beautiful Simulations I recently released a new version of my hobby project Vizza. It's a free desktop app of various beautiful visualizations. I've been working on it for several months now and I wanted to share it with y'all. https://bit.ly/45WkTED September 9, 2025 at 02:20AM

Show HN: Attempt – A CLI for retrying fallible commands https://bit.ly/3JRFp0x

Show HN: Attempt – A CLI for retrying fallible commands Hi HN, Here's a tool I wrote for retrying fallible commands. Nothing groundbreaking here, this is a tool that's been made many times (and several have been submitted to Show HN). Though this one does have a more comprehensive feature set than most. I hope one or two people will find it useful. I wrote `attempt` for two reasons: - To have a more featureful alternative to `wait-for-it.sh` for use in Docker Compose. Specifically to apply migration scripts to a database that may not be up yet. I wanted to be able to inspect the error messages from my migration tool & retry on connection errors. - To test a hypothesis I had that a good way to make a CLI was to copy the API of a good library (in this case, `tenacity`). I want to write a blog post at some point to discuss this at length, but the tl;dr is that I believe it was a success. Here are some usage examples: https://bit.ly/46uBpvG There may not be much to discuss for such a small tool, but I am open to all feedback and am happy to answer any questions. Cheers, Max https://bit.ly/4ptrjTs September 9, 2025 at 02:37AM

Show HN: Shadcn-native shadcn UI for React Native https://bit.ly/4pdJGLX

Show HN: Shadcn-native shadcn UI for React Native After trying to find a ui Library which works which works well with Expo and react native web. I decided to create my own. Cross platform: iOS, Andriod, and the web with Windows and macOS support on the way. Our components are accessible on Native and the web. To achieve web accesibility we use react-aria This is what differentiates us even beyond shadcn/ui! Our components include extra variants so you can adjust error, loading, borderRadius, and style without writing any extra tailwind. Storybook: We have included a storybook to let you play with all the variants. Tested: We write unit tests for all the components to ensure they are working as expected. Customizable: You own the code and the implementation. You can customize anything you want. Get a live demo with storybook here https://bit.ly/46tB78g... https://bit.ly/4pdgl4b September 8, 2025 at 05:58PM

Sunday, 7 September 2025

Show HN: 500+ Cyber Security Interview Questions Quiz https://bit.ly/41IQh70

Show HN: 500+ Cyber Security Interview Questions Quiz I put together a cybersecurity quiz covering most major topics. It works as both a learning tool and an easy way to test your knowledge. Some areas have lighter coverage due to cybersecurity's broad scope. Let me know if you find questions that need better answers. Enjoy! https://bit.ly/46bou0i September 8, 2025 at 02:16AM

Show HN: GoSocket – A Simple WebSocket Framework for Go https://bit.ly/42lq9zc

Show HN: GoSocket – A Simple WebSocket Framework for Go Hi HN, I built GoSocket, a small library that helps you set up WebSocket servers in Go with almost no boilerplate. It lets you start a server in a few lines of code, handle connections, broadcast to rooms or clients, and add middleware. JSON is supported now, Protobuf and MessagePack are planned. Example: ws := gosocket.NewServer() ws.WithPort(8080). WithPath("/ws"). OnMessage(func(c gosocket.Client, m gosocket.Message, ctx *gosocket.HandlerContext) error { c.Send(m.RawData) // echo return nil }) log.Fatal(ws.Start()) Repo: https://bit.ly/3VADyj9 It’s still pre-1.0, so I’d love feedback, testing, and contributions. https://bit.ly/3VADyj9 September 8, 2025 at 02:00AM

Show HN: Simple markdown resume; fancy rendered HTML/PDF https://bit.ly/3Ib19DX

Show HN: Simple markdown resume; fancy rendered HTML/PDF - Plain-text markdown is easy to update and human/machine-readable - Clever CSS styling and animated logo[1] make the HTML version stand out - PDF version: simply generate by printing this page from the browser (optimized for printing) - See how it was done: https://bit.ly/3Ib7EGT... [1]: https://bit.ly/3VErmxO https://bit.ly/3V5GSCH September 7, 2025 at 07:43PM

Saturday, 6 September 2025

I'm Making a Beautiful, Aesthetic and Open-Source Platform for Learning Japanese https://bit.ly/4n9WXUx

I'm Making a Beautiful, Aesthetic and Open-Source Platform for Learning Japanese https://bit.ly/42gnKpx September 6, 2025 at 10:19PM