Sunday, September 7, 2025

Show HN: Dumb Site to Rate Horses https://ift.tt/4O96UqB

Show HN: Dumb Site to Rate Horses I wanted a project to learn the Dioxus framework. It needed to be relatively simple and fun. Here is a site that lets you rate horses. The horse people I know have taken issue with this site because they say all horses are beautiful. What do you think? Images are from an open source AI training dataset of horses, so there are some odd ones in there... https://hhn.bustin.tech September 6, 2025 at 11:02PM

Saturday, September 6, 2025

Show HN: I built a public and open llms.txt endpoint for every domain https://ift.tt/TVIDnca

Show HN: I built a public and open llms.txt endpoint for every domain And yes, I know, literally no AI uses llms.txt right now. But hear me out: if you want it just in case, or if you would like to add your sites to some llms.txt directories, you can use this endpoint. That way, you do not need to keep updating your own llms.txt, especially as I improve the API. Here is how it works: Enter any domain: https://get.llms.page/{example.com}/llms.txt The API will parse your homepage (if allowed in robots). Using internal links, descriptions, and other metadata, it will generate an Markdown llms.txt file. It does not rely on AI, because I want it to be fast and free. The API is open, free, runs on a CDN, and is powered by Cloudflare Workers for speed. I plan to open source the no-AI llms.txt generator later, since there is still a lot to improve. If you want to try it out or see some usage examples, visit: https://llms.page Let me know what you think! https://llms.page/ September 6, 2025 at 01:45AM

Show HN: Open-sourcing our text-to-CAD app https://ift.tt/9fUqRXQ

Show HN: Open-sourcing our text-to-CAD app Hey HN! I'm Zach from Adam ( https://adam.new/ ). We’re building an AI co-pilot for mechanical CAD software. As part of our broader research, we built a browser-based Text-to-CAD app ( https://ift.tt/blQ7sNo ) and are now open sourcing it. This is a React SPA with a Supabase backend. What it does: * Generates parametric 3D models from natural language descriptions, with support for both text prompts and image references * Outputs OpenSCAD code with automatically extracted parameters that surface as interactive sliders for instant dimension tweaking * Exports as .STL or .SCAD Under the hood: * Separate agents for conversation and code generation; simple parameter tweaks bypass AI entirely using deterministic regex-based updates * Runs fully in-browser by compiling OpenSCAD to WebAssembly and integrating Three.js with React Three Fiber for 3D rendering * Supports BOSL, BOSL2, MCAD libraries and custom font support (Geist) for text in models We’ve seen many developers trying to replicate this kind of functionality, so we’re releasing this to give the community a solid foundation to build on. Future improvements: * Expand geometry support - Move beyond CSG primitives to support curved surfaces, fillets, lofts, and constraint-driven modeling through CadQuery/Build123D * Better spatial context - UI for face/edge selection and viewport image integration to give LLMs spatial understanding * Enhanced capabilities - RAG on documentation and integration with more OpenSCAD libraries for features like proper threading You can clone the repo and run it locally! Contributions are welcome, and we’ll keep merging PRs as they come in. https://ift.tt/VeFnWXN September 5, 2025 at 10:39PM

Show HN: Swimming in Tech Debt https://ift.tt/pYsdbhT

Show HN: Swimming in Tech Debt This is the first half of my book, “Swimming in Tech Debt”. It is available at a pre-launch sale price of $0.99 ( https://ift.tt/P6bvpfk ). I have been working on it since January 2024. It is based on some posts in my blog, but expands on my ideas quite a bit. In September 2024, excerpts appeared in Gergely Orosz’s Pragmatic Engineer newsletter, which helped me get a lot of feedback that expanded the book from my initial idea. This half is about what I expected to do before that —- the rest of the book goes into team and CTO practices. https://ift.tt/C1B5xzo September 5, 2025 at 11:03AM

Friday, September 5, 2025

Show HN: A small browser game (PC only) built with Phaser 3 https://ift.tt/MEC5mVa

Show HN: A small browser game (PC only) built with Phaser 3 Hi HN! This is my first game — something I’ve always wanted to do. It’s a small browser game built with Phaser 3, React, and the phaser template ( https://ift.tt/qk8PlFt ). I made it in 2 days (like 8 hours in total real time) using gemini-cli. About 90% of the code was generated with AI, but I learned a lot by making fine tweaks. It only works on PC since it’s a typical WASD + R (reload) shooter. I’d love feedback on: - Gameplay (is it fun, too hard?) - Ideas for new features Thanks in advance! ps: I used cubes as a prototype, but now I kind of like them. Should I keep them or implement proper sprites? https://cubic-zombies.pages.dev/ September 5, 2025 at 02:44AM

Show HN: Quicknote.zip (Daily Micro Scratchpad) https://ift.tt/rqcdx8s

Show HN: Quicknote.zip (Daily Micro Scratchpad) I used to use https://doc.new when I needed to write quick scratchpad notes, but it takes like two seconds for Google Docs to be interactable, and ends up polluting my Drive with a bunch of "Untitled Docs". Lately I've used a bookmarklet that opens a fullpage contenteditable div which is instantaneous and worked for my needs. But I wanted persistence when I accidentally close the tab, and data-urls can't use localstorage, so I spun up quicknote.zip. It loads in the blink of an eye, works offline, and stores each day to localstorage. That's all it does, take it or leave it. https://quicknote.zip September 4, 2025 at 11:40PM

Show HN: Comfyfile - Secure, Anonymous File Sharing with Auto-Expiry No Account https://ift.tt/CasgnWI

Show HN: Comfyfile - Secure, Anonymous File Sharing with Auto-Expiry No Account https://comfyfile.com September 4, 2025 at 09:04PM

Parking Management Meets Breast Cancer Awareness

Parking Management Meets Breast Cancer Awareness By Melissa Culross Parking Control Supervisors Natalie Laval and Jonathan Yu. Sometimes c...