Saturday, September 6, 2025

Show HN: 60-Second Linux Analysis, Supercharged with Nix and LLMs https://ift.tt/7rZsjBp

Show HN: 60-Second Linux Analysis, Supercharged with Nix and LLMs Hello HN, I'm sharing a little open-source utility I wrote recently. I'm a huge fan of Brendan Gregg's "BPF Performance Tools" book. However, every time I SSH into a fresh server, most of the diagnostic tools aren't installed there and installing them can be really annoying. I decided to use Nix package manager and LLMs to make this process straightforward. My utility first downloads a "toolbox" of Linux utilities (built with Nix), runs Brendan Gregg's famous "60-second Linux analysis" playbook and then summarizes the results with an LLM. So "60-second Linux analysis" now becomes a single one-line command and actually takes less than 60 seconds! The utility can execute all commands in parallel and the LLM can analyze them faster than a human would. I have a few ideas for the future, for example implementing more powerful playbooks - thanks to Nix I can easily bundle all tools I need and LLMs have no trouble analyzing outputs of tens of commands. I'd love to get your feedback and hear any ideas you have. Thanks for checking it out. You can launch the utility with this command: $ curl -fsSL https://ift.tt/mjD42UJ | sh https://ift.tt/JoSyuzr September 6, 2025 at 09:23PM

Show HN: Find the cheapest protein per gram across 3000 powders https://ift.tt/2dnzjZ6

Show HN: Find the cheapest protein per gram across 3000 powders I tracked protein powder prices in a spreadsheet for years and found that identical protein content can have wild price differences. I built PricePerProtein to automate it. It pulls real-time Amazon data (Keepa API) and uses Gemini 2.5 Flash to extract nutrition facts from product images/descriptions. Calculates actual protein per dollar, not just package price. Technical: FastAPI + Celery backend, Next.js frontend with virtual scrolling to handle 3000+ products. Deployed on a VPS (migrated from GCP - much simpler). The AI handles everything from blurry nutrition labels to understanding flavor categories. No signup, no ads, no affiliate links. Updates hourly. https://ift.tt/yaM8OSA September 7, 2025 at 12:18AM

Friday, September 5, 2025

Show HN: Writing Arabic in English https://ift.tt/iKBQ8ft

Show HN: Writing Arabic in English A phonetic Arabic keyboard I created maps English letters to Arabic sounds, covering emphatic letters, hamza, and diacritics—making it easier for learners and casual users to type Arabic. https://ift.tt/lRAsW3H September 3, 2025 at 07:34PM

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

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/UCtZREJ

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/WZChiNm ) 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/az6W0q9 September 5, 2025 at 10:39PM

Thursday, September 4, 2025

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

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/s6r3f1o ). 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: Comfyfile - Secure, Anonymous File Sharing with Auto-Expiry No Account https://ift.tt/Ukw1d0e

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

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

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

Wednesday, September 3, 2025

Show HN: TwoTickets – meet through events, not swipes https://ift.tt/T7YghRA

Show HN: TwoTickets – meet through events, not swipes The idea for TwoTickets started when my wife and I had two tickets to Hamilton, and she couldn’t make it at the last minute. I realized how awkward it is to want to go to a concert, game, or show but not have someone to share it with — and how current apps either constrain you to your circle or to endless swiping. On TwoTickets, you Twoot an event in order to connect with others around that shared plan. The flow is simple: Twoot → Match → Chat → Decide → Go. You don’t see profiles or matches until you Twoot events, so plans come first and profiles second. The aim is to make meeting new people more natural: the event itself is the ice-breaker, not a random line in a bio. We’re in soft launch now and would love feedback from HN — does this “event-first” approach resonate with you, and where do you see the pitfalls? Paul Graham once said that all dating apps are really just matching apps. I wonder: how close is this to a solution to that assertion — although TwoTickets is broader than dating. *Links:* - Website: https://ift.tt/hgpinU1 - iOS App: https://ift.tt/DNWf1o2... September 4, 2025 at 04:11AM

Show HN: Listgitfiles.sh – Fetch Raw GitHub File URLs with One Command https://ift.tt/dDgQCFm

Show HN: Listgitfiles.sh – Fetch Raw GitHub File URLs with One Command I wrote this script to quickly retrieve raw file URLs from public GitHub repos. Added to my ~/.zshrc, it’s now a fast, reliable tool in my caveman workflow. Maybe you'll find use for it too! Have a great rest of your day, everyone! https://gist.github.com/rmtbb/d55638e758ad656eb40741dd60a39e5f September 4, 2025 at 03:58AM

Show HN: A unified approach to compute sandboxes https://ift.tt/L0Oel54

Show HN: A unified approach to compute sandboxes https://ift.tt/m4MgkKG September 4, 2025 at 01:44AM

Show HN: Trending rust NTP inspection CLI https://ift.tt/zhdsSlt

Show HN: Trending rust NTP inspection CLI Hi y’all, Just came across a crate on crates.io that recently hit v1.0.0. It’s called rkik - basically a "dig for NTP". I hadn’t seen a tool like this in Rust before. Looks pretty handy: it can query and compare NTP servers, output JSON for monitoring, and even run continuous checks. Seems to be getting some traction in the Rust community - might be worth a look if you’re into System administration, networking or DevOps. https://ift.tt/5R64OdK September 4, 2025 at 12:49AM

Tuesday, September 2, 2025

Show HN: My first Go project, a useless animated bunny sign for your terminal https://ift.tt/SyRLTBX

Show HN: My first Go project, a useless animated bunny sign for your terminal Hi HN, I wanted to share my very first (insignificant) project written in Go: a little CLI tool that displays messages with an animated bunny holding a sign. I wanted to learn Go and needed a small, fun project to get my hands dirty with the language and the process of building and distributing a CLI. I've built a similar tool in JavaScript before so I thought porting it would be a great learning exercise. This was a dive into Go's basics for me, from package structure and CLI flag parsing to building binaries for different platforms (never did that on my JS projects). I'm starting to understand why Go is so praised: it's standard library is huge compared with other languages. One thing that really impressed me was the idea (at some point of this journey) to develop a functionality by myself (where in the javascript original project I choose to use an external library), here with the opportunities that std lib was giving me I thought "why don't try to create the function by miself?" and it worked! In the Js version I used the nodejs "log-update", here I write a dedicated pkg. I know it's a bit silly, but I could see it being used to add some fun to build scripts or idk highlight important log messages, or just make a colleague smile. It's easy to install if you have Go set up: go install github.com/fsgreco/go-bunny-sign/cmd/bunnysign@latest Since I'm new to Go, I would genuinely appreciate any feedback on the code, project structure, or Go best practices. The README also lists my planned next steps, like adding tests and setting up CI better. Thanks for taking a look! https://ift.tt/l2qoQeP August 31, 2025 at 06:46PM

Show HN: PasteVault – An open-source, E2EE pastebin with a VS Code-like editor https://ift.tt/7NxhPnG

Show HN: PasteVault – An open-source, E2EE pastebin with a VS Code-like editor https://pastevault.dev/ September 2, 2025 at 08:10PM

Show HN: Forward Error Correction for Pion WebRTC https://ift.tt/p0vAEMo

Show HN: Forward Error Correction for Pion WebRTC We explain what Forward Error Correction (FEC) is, how and why it works in general, and how you can try it out with a new implementation in the Pion WebRTC stack. https://ift.tt/9zhApYy September 2, 2025 at 06:58PM

Monday, September 1, 2025

Show HN: Neuron – Cognitive Multi-Agent Architecture for Reasoning https://ift.tt/IX0hi21

Show HN: Neuron – Cognitive Multi-Agent Architecture for Reasoning Most orchestration frameworks today still behave like fragile chains — they break when faced with contradictions, long-term memory, or dynamic routing. Neuron is a cognitive multi-agent architecture that thinks in circuits instead of chains. Multiple agents collaborate in parallel, adapt their pathways in real time, and keep persistent context across extended interactions. Key components Agents: Intake, Reasoning, Response, Memory Circuits: Dynamic routing instead of linear chaining Memory: Episodic + contextual persistence Monitoring: Full reasoning traces for observability Why it matters Handles contradictory inputs without collapsing Maintains state across extended sessions Parallel coordination for complex reasoning tasks Transparent logs for debugging & trust GitHub repo: https://ift.tt/sOMrd8u Evaluation Notebook: https://ift.tt/fEGnPQZ... Tutorial Series: https://ift.tt/WyHXVuB... About me / context: https://ift.tt/Ffshnuz... Would love feedback from the HN community — especially if you’ve run into the same breakdown points with traditional tools. September 2, 2025 at 12:13AM

Show HN: woomarks, transfer your Pocket links to this app or self-host it https://ift.tt/9KNMkh5

Show HN: woomarks, transfer your Pocket links to this app or self-host it Pocket is shutting down and I really, really liked it. So I built woomarks, an app that let's you save links with a similar UI. It's very minimal, but it's doing everything I liked from Pocket and you can bulk import your links and use the app or self-host. - Public app that you can test: https://woomarks.com/ - My self-hosted version, where you can see my saves: https://ift.tt/PkzK4ow - Repository if you want to self-host: https://ift.tt/1pK4GhE Export links from Pocket here: https://ift.tt/CwpxB7I the last day will be on October 20025. Features: - Add/Delete links - Search - Tags - Bookmarklet (useful for a 2-click-save) - Data reads from: csv file in server (these links are public) local storage in browser (these links are visible just for the user) - Local storage saving. - Import to local storage from csv file - Export to csv from local storage. - Export to csv from csv file (useful when links are "deleted" using the app and just hidden using a local storage blacklist). - Export to csv from both places. - No external libraries. - Vanilla css code. - Vanilla js code. https://woomarks.com September 1, 2025 at 11:19PM

Show HN: Use "-f**k" to kill Google AI Overview https://ift.tt/aU0I2Jz

Show HN: Use "-f**k" to kill Google AI Overview Not sure this is the right way to post this, but I'm sure quite a few people are as frustrated as I am by the AI enshittification of Google search and would like to know this. I accidentally discovered in a fit of rage against Google Search that if you add an expletive to a search term, the SERP will avoid showing ads and also an AI overview. The good thing is that it works also with the "-" (minus) operator, so you can make sure the expletive is actually not included in the result pages. Try it yourself: search for a fairly generic query that gives you ads and AI overview, and add "-f*k" at the end, uncensored of course. Enjoy a much better search experience. It might be placebo, but it feels like the results are actually better sorted. Edit: edited to avoid HN pro-expletives filter :D September 1, 2025 at 02:24PM

Sunday, August 31, 2025

Show HN: Spotilyrics – See synchronized Spotify lyrics inside VS Code https://ift.tt/gIfjXZA

Show HN: Spotilyrics – See synchronized Spotify lyrics inside VS Code https://ift.tt/KMOjwYX September 1, 2025 at 04:39AM

Show HN: Pol/ite – /pol/ but posts are all polite https://ift.tt/qKYghr7

Show HN: Pol/ite – /pol/ but posts are all polite What woud it be like to read fringe political views forcibly made polite by way of LLM? System prompt (gemini-2.5-flash-lite): "You are rewriting 4chan posts to be more polite while preserving their original meaning and tone. Don't add unnecessary verbosity; keep it concise. Make sure to preserve formatting including markdown, links and greentext." https://pol-ite.web.app August 31, 2025 at 09:52PM

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code https://ift.tt/GQauRgE

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code Hi All, Recently I've been using Claude Code a lot for de...