Nigeria No1. Music site And Complete Entertainment portal for Music Promotion WhatsApp:- +2349077287056
Tuesday, 31 December 2024
Show HN: Customizable, Printable Visual progress tracker based on Jerry Seinfeld https://bit.ly/4fA03MM
Show HN: Customizable, Printable Visual progress tracker based on Jerry Seinfeld Hello Hacker News community! I'm excited to introduce Don't Break the Chain, a project born from my own need for a visual progress tracker to achieve goals through consistency. I made this after reading the the story from Brad Isaac about an advice he received from Jerry Seinfeld. "He told me to get a big wall calendar that has a whole year on one page and hang it on a prominent wall. The next step was to get a big red magic marker. He said for each day that I do my task of writing, I get to put a big red X over that day. [Then Jerry said]: After a few days you’ll have a chain. Just keep at it and the chain will grow longer every day. You’ll like seeing that chain, especially when you get a few weeks under your belt. Your only job is to not break the chain." This tool is designed for anyone who wants to track progress in a visual way. What goals are you working on currently? I’d love to hear your thoughts and feedback! https://bit.ly/3Pgqix0 January 1, 2025 at 12:58AM
Show HN: dorm: Django wrapper that lets you use its ORM in standalone manner https://bit.ly/423aLIm
Show HN: dorm: Django wrapper that lets you use its ORM in standalone manner dorm is a lightweight wrapper around Django that provides a minimal interface to its ORM. This package allows you to quickly integrate Django's powerful ORM into your project with minimal configuration—simply add a settings.py file to the project root and you're ready to start using it. PyPI: https://bit.ly/3PivlNr Source: https://bit.ly/4gF6Yps Give me feedback, if you do give it a try. ## Motivation I’ve always been a big fan of the Django ORM, especially its features like automatic schema migrations and the ability to perform joins without writing raw SQL. Over time, I’ve used it outside of full Django projects whenever I needed to interact with a database. Given the richness of Django’s ORM, I found other standalone ORMs (like SQLAlchemy) to be lacking in comparison. During these experiences, I kept wondering: what if I could use just the ORM, without the need for manage.py, views.py, urls.py, or any unnecessary entries in settings.py? That’s how the idea for this project was born. https://bit.ly/3PivlNr December 31, 2024 at 11:21PM
Monday, 30 December 2024
Show HN: I Made a Dumb Game https://bit.ly/4gx7Egk
Show HN: I Made a Dumb Game https://bit.ly/3VZof4n December 31, 2024 at 02:50AM
Show HN: I built a movie recommendation app https://bit.ly/3ZZ7XJF
Show HN: I built a movie recommendation app https://bit.ly/4jbZU5p December 31, 2024 at 12:35AM
Show HN: Emacs on a Kobo Clara BW ebook reader https://bit.ly/4iPrvJc
Show HN: Emacs on a Kobo Clara BW ebook reader https://bit.ly/4iZG3WE December 31, 2024 at 12:06AM
Show HN: Uuid.now F# based simple UUID generator https://bit.ly/4gV6dbr
Show HN: Uuid.now F# based simple UUID generator Need a fast, easy-to-use, and memorable UUID/Guid generator? Built with the power and elegance of F#! https://bit.ly/4gAfhml is here! One-click copy Zero UUID support Browser-based (Crypto API) Fully open source Explore the source code here: https://bit.ly/4gzUSxK https://bit.ly/4gAfhml December 30, 2024 at 11:54PM
Show HN: Timesheet Conversion Calculator – Simplify Hours to Decimals Instantly https://bit.ly/4gSJv3v
Show HN: Timesheet Conversion Calculator – Simplify Hours to Decimals Instantly https://bit.ly/41VImnQ December 30, 2024 at 10:56AM
Show HN: I reverse engineered X to Read Threads without Any Account as Articles https://bit.ly/40br98z
Show HN: I reverse engineered X to Read Threads without Any Account as Articles Hi fellow hackers, I'm Ved, I came across the pain point of having a reader that could provide threads as articles after scrolling them many times and missing the context of the original info shared. To solve my itch I decided to build a thread reader without Ads(all existing sol. were full of them), since X/Twitter API was very pricey, I did some reverse engineering to convert rendered X.com/twitter pages to an API and host it in a VM (which obv. was dead cheap). All of your data is saved in LocalStorage. Including your comments and saved threads(there is a known issue with Linux and MacOS browsers i think). Code is open-sourced at : https://bit.ly/4fBz7fB App is available at : https://bit.ly/3BKu2nr There are two views inbuilt in app https://bit.ly/40ozead... https://bit.ly/40gfQMt... Reverse Engineered X API is available at https://bit.ly/49ZXsdG... Meanwhile you can enter any twitter thread url on https://bit.ly/3BKu2nr to get a clean and read friendly article. Here's the stack(if anyone's interested): NextJS FastAPI Selenium That's all folks, looking towards a productive feedback session. December 30, 2024 at 09:24AM
Sunday, 29 December 2024
Show HN: Onramp Can Compile Doom https://bit.ly/3ZTuzeN
Show HN: Onramp Can Compile Doom https://bit.ly/3BWXxCo December 30, 2024 at 07:40AM
Show HN: WIP NandToTetris Emulator in pure C – logic gates to ALU to CPU to PC https://bit.ly/4fyRUIl
Show HN: WIP NandToTetris Emulator in pure C – logic gates to ALU to CPU to PC NandToTetris is a course which has you build a full computer from: Logic gates -> Chips -> RAM -> CPU -> Computer -> Assembler -> Compiler -> OS -> Tetris All this is done via software defined hardware emulation. I'm building an emulator for this entire stack in C. How is my approach different to other projects that seek to build emulators? - I start with a single software defined NAND gate in C. - EVERYTHING is built from this base chip - Rather than using existing programming utilities (boolean logic operators, bitwise logic operators etc) I build everything from this NAND gate. (Note: to bootstrap, I use boolean logic in the NAND chip only) - I don't use any boolean logic at all anywhere in the gates/chips (except NAND) - I build more and more base chips from the NAND gate, working my way up to an ALU, RAM, then the CPU. ------ Confused? Heres example code for my NAND gate: void nand_gate(Nand *nand) { nand->output.out = !(nand->input.a & nand->input.b); } From this gate I build a NOT gate (note, no boolean operators) void not_gate(Not * not ) { Nand nand = { .input.a = not ->input.in, .input.b = not ->input.in, }; nand_gate(&nand); not ->output.out = nand.output.out; } Then OR / AND / XOR / MUX / DMUX ..... and their 16 bit versions. Heres a more complex chip, a 16bit Mux-8-way chip /* * out = a if sel = 000 * b if sel = 001 * c if sel = 010 * d if sel = 011 * e if sel = 100 * f if sel = 101 * g if sel = 110 * h if sel = 111 */ void mux16_8_way_chip(Mux16_8_Way *mux16_8_way) { Mux16_4_Way mux16_4_way_chip_a, mux16_4_way_chip_b; Mux16 mux16_chip_c; // Mux a memcpy(mux16_4_way_chip_a.input.sel, mux16_8_way- >input.sel, sizeof(mux16_4_way_chip_a.input.sel)); memcpy(mux16_4_way_chip_a.input.a, mux16_8_way->input.a, sizeof(mux16_4_way_chip_a.input.a)); memcpy(mux16_4_way_chip_a.input.b, mux16_8_way->input.b, sizeof(mux16_4_way_chip_a.input.b)); memcpy(mux16_4_way_chip_a.input.c, mux16_8_way->input.c, sizeof(mux16_4_way_chip_a.input.c)); memcpy(mux16_4_way_chip_a.input.d, mux16_8_way->input.d, sizeof(mux16_4_way_chip_a.input.d)); mux16_4_way_chip(&mux16_4_way_chip_a); // Mux b memcpy(mux16_4_way_chip_b.input.sel, mux16_8_way->input.sel, sizeof(mux16_4_way_chip_b.input.sel)); memcpy(mux16_4_way_chip_b.input.a, mux16_8_way->input.e, sizeof(mux16_4_way_chip_b.input.a)); memcpy(mux16_4_way_chip_b.input.b, mux16_8_way->input.f, sizeof(mux16_4_way_chip_b.input.b)); memcpy(mux16_4_way_chip_b.input.c, mux16_8_way->input.g, sizeof(mux16_4_way_chip_b.input.c)); memcpy(mux16_4_way_chip_b.input.d, mux16_8_way->input.h, sizeof(mux16_4_way_chip_b.input.d)); mux16_4_way_chip(&mux16_4_way_chip_b); // Mux c mux16_chip_c.input.sel = mux16_8_way->input.sel[2]; memcpy(mux16_chip_c.input.a, mux16_4_way_chip_a.output.out, sizeof(mux16_chip_c.input.a)); memcpy(mux16_chip_c.input.b, mux16_4_way_chip_b.output.out, sizeof(mux16_chip_c.input.b)); mux16_chip(&mux16_chip_c); memcpy(mux16_8_way->output.out, mux16_chip_c.output.out, sizeof(mux16_8_way->output.out)); } ----- Progress: I have only started this project yesterday, so have completed 1 out of 7 hardware projects so far https://bit.ly/41V1amV December 30, 2024 at 02:05AM
Saturday, 28 December 2024
Show HN: I Made a Histogram Maker https://bit.ly/49YffCe
Show HN: I Made a Histogram Maker https://bit.ly/49YffSK December 29, 2024 at 06:28AM
Show HN: Anki AI Utils https://bit.ly/3DJCnrW
Show HN: Anki AI Utils Hi hn, I am nearly at the end of medical school so it is time I publish and "advertise" my open source scripts/apps for anki! Here's the pitch: Anki AI Utils is a suite of AI-powered tools designed to automatically improve cards you find challenging. Whether you're studying medicine, languages, or any complex subject, these tools can: - Explain difficult concepts with clear, ChatGPT-generated explanations. - Illustrate key ideas using Dall-E or Stable Diffusion-generated images. - Create mnemonics tailored to your memory style, including support for the Major System. - Reformulate poorly worded cards for clarity and better retention. Key Features: - Adaptive Learning: Uses semantic similarity to match cards with relevant examples. - Personalized Memory Hooks: Builds on your existing mnemonics for stronger recall. - Automation Ready: Run scripts daily to enhance cards you struggled with. - Universal Compatibility: Works across all Anki clients (Windows, Mac, Linux, Android, iOS). Example: For a flashcard about febrile seizures, Anki AI Utils can: - Generate a Dall-E illustration of a toddler holding a teacup next to a fireplace. - Create mnemonics like "A child stumbles near the fire, dances symmetrically, has one strike, and fewer than three fires." - Provide an explanation of why febrile seizures occur and their diagnostic criteria. Call for Contributors: This project is battle-tested but needs help to become a polished Anki addon. If you’re a developer or enthusiast, join us to make these tools more accessible! Check out my other projects on GitHub: [Anki AI Utils]( https://bit.ly/4fKWqnu ) Transform your Anki experience with AI—because learning should be smarter, not harder. https://bit.ly/3VZXuMZ December 28, 2024 at 10:30PM
Show HN: Resizer2 – i3/KDE window movement on Windows https://bit.ly/40exujm
Show HN: Resizer2 – i3/KDE window movement on Windows I was really frustrated when I needed to go back to windows after using KDE for a few years, and becoming used to the Meta+Mouse keybinds for resizing and moving windows around, so I made a script for it that lets me use those shortcuts on windows too, maybe someone here finds it useful too? I also really need help with a name for the project, resizer2 doesn't sound that cool and catchy :( https://bit.ly/3DBO0kU December 29, 2024 at 01:21AM
Show HN: Open-source and transparent alternative to Honey https://bit.ly/4fEW0im
Show HN: Open-source and transparent alternative to Honey Hey everyone, After watching MegaLag’s investigation into the Honey affiliate scam, I decided to create something better. I’m 18, an open-source enthusiast, and this is my first big project that’s actually getting some attention. It's called Syrup, a fully open-source and transparent alternative to Honey. My goal is to make a browser extension that’s honest, ethical, and user-focused, unlike the Honey. I’m still figuring things out, from maintaining the project on GitHub to covering future costs for a custom marketing website. It’s not easy balancing all this as a university student, but I’m managing as best as I can because I really believe in this project. If you’re interested, check it out! I’d love feedback, contributions, or just help spreading the word. Thanks for reading, and let’s make something awesome together. https://bit.ly/3BQxEUX December 28, 2024 at 11:14PM
Friday, 27 December 2024
Show HN: Find Native Speakers to Practice Languages With https://bit.ly/49U8GAq
Show HN: Find Native Speakers to Practice Languages With Hey HN! I made a web app that helps you find serious language partners. You make new friends while helping each other. No more excuses to learn your next language: https://bit.ly/3PfJB9E https://bit.ly/3Pdbdfx December 28, 2024 at 03:06AM
Show HN: Turn the browser actions into Selenium tests https://bit.ly/41ToamC
Show HN: Turn the browser actions into Selenium tests https://bit.ly/4iVu4JH December 28, 2024 at 01:48AM
Show HN: Caravan, a flexible, transport-based logging system for TypeScript apps https://bit.ly/3DII9Kl
Show HN: Caravan, a flexible, transport-based logging system for TypeScript apps https://bit.ly/4gVtvOb December 25, 2024 at 11:44AM
Show HN: Asak – cross-platform audio recording/playback CLI tool written in Rust https://bit.ly/4fvHNnK
Show HN: Asak – cross-platform audio recording/playback CLI tool written in Rust https://bit.ly/3DyOzfe December 27, 2024 at 11:24PM
Thursday, 26 December 2024
Show HN:Add User in a C Program https://bit.ly/4gIRmRu
Show HN:Add User in a C Program https://bit.ly/4iPsQzN December 27, 2024 at 03:37AM
Show HN: Turn Your Study Materials into Interactive Quizzes with AI https://bit.ly/3PavL8J
Show HN: Turn Your Study Materials into Interactive Quizzes with AI Hi Hacker News, I'm excited to share the launch of SyncStudy, a web application that helps students, tutors, and professionals upload study materials, generate quizzes from them, and collaborate with others by sharing these quizzes. It's designed to make learning smarter, more interactive, and more efficient. Key Features: - Upload Study Material: Upload any study document (e.g., PDF, text) and generate quizzes instantly. - AI-Powered Question Generation: SyncStudy uses AI to automatically create relevant questions based on the uploaded content. - Share & Collaborate: Share quizzes with friends, classmates, or colleagues for collaborative learning. - Cross-Industry Use: Although designed for students, the tool is also useful for tutors, trainers, and professionals. Why It’s Different: SyncStudy is not just another quiz generator. It's designed for efficiency—save time by converting study materials directly into valuable quizzes for faster review and learning. Our AI engine ensures that the questions are relevant and cover the material in a meaningful way, which can be extremely useful for exam prep, training sessions, or even creating personalized learning content. We’re currently working on expanding features like: - Support for more file types (e.g., Images) - Integration with other learning tools and platforms - AI-driven suggestions for study improvement If you're interested in learning more, please check out the website: https://bit.ly/3PbBWcm Feedback Wanted! As we're a small team (actually just me at the moment ), any feedback, ideas, or suggestions would be greatly appreciated. I’d love to hear how this could be improved to better serve students, teachers, or professionals in various fields. https://bit.ly/3PbBWcm December 27, 2024 at 12:31AM
Show HN: SkunkHTML – Markdown Blog with GitHub Pages https://bit.ly/3DHosmc
Show HN: SkunkHTML – Markdown Blog with GitHub Pages https://bit.ly/4fAOhBC December 27, 2024 at 02:05AM
Wednesday, 25 December 2024
Show HN: FireFox95 a 9x UserChrome.css https://bit.ly/3VWzvya
Show HN: FireFox95 a 9x UserChrome.css A Win95 themed userChrome.css for Firefox https://bit.ly/41R3Im1 December 26, 2024 at 01:05AM
Show HN: A singing synthesizer for the browser with automatic 3-part harmony https://bit.ly/3DtLNrr
Show HN: A singing synthesizer for the browser with automatic 3-part harmony https://bit.ly/3SxvZZu December 26, 2024 at 06:14AM
Show HN: Super Snowflake Maker https://bit.ly/3ZMbYkK
Show HN: Super Snowflake Maker Hi all! Just released Super Snowflake Maker! Draw on the pie with freeform or polygon tools, change the number of sections, click on the large snowflake to see fold, and.... download! Enjoy + Happy Holidays! (tech: threejs/r3f, react, ts, useSpring, tailwind, canvas, svg, offscreen canvas, paperjs) https://bit.ly/409geMr December 23, 2024 at 01:09PM
Tuesday, 24 December 2024
Show HN: Rust-based IDE for mobile development https://bit.ly/3VVhZut
Show HN: Rust-based IDE for mobile development https://bit.ly/41MsyU7 December 25, 2024 at 03:20AM
Show HN: FixBrowser – a lightweight web browser created from scratch https://bit.ly/41LEYvH
Show HN: FixBrowser – a lightweight web browser created from scratch Hello, I'm working on a web browser that focuses on being truly lightweight and designed for privacy. At some point I've realized that much of the complexity and resource requirements of web browsers comes from JavaScript. This is because every part needs to be dynamic and optimized for speed. So a few years ago I've started to work on a web browser that intentionally doesn't implement JavaScript, instead it contains an updated set of scripts that fix and improve various websites. I've been using this approach using a proxy server for a few years as my primary way of web browsing with good results. It uses a whitelist approach where no resources are loaded from different domains by default (the fix scripts can override it to load images from CDNs, etc.). This avoids any trackers by default. You can find more details on the homepage of the project: https://bit.ly/4aa3glj I'm currently running a fundraiser to get it really going. All the foundation blocks are there it just needs some more work. Any support is welcome. https://bit.ly/4aa3glj December 25, 2024 at 04:08AM
Show HN: Web app that shows how good the air quality is in Chile https://bit.ly/4060Al8
Show HN: Web app that shows how good the air quality is in Chile It is a remake of this gob web https://bit.ly/3ZUDe0o using their api https://bit.ly/40aet1R December 25, 2024 at 12:41AM
Show HN: I Ported GHC Haskell Compiler to Windows 11 ARM. MC Gift https://bit.ly/49QLTWc
Show HN: I Ported GHC Haskell Compiler to Windows 11 ARM. MC Gift Merry Christmas, everyone! Now you can compile Haskell code on Windows 11 ARM. It will run full speed if you use UTM/QEmu on Apple silicon. :-) It's a very draft version, but it works well. Any ideas? https://bit.ly/49QLUte December 24, 2024 at 10:41PM
Monday, 23 December 2024
Show HN: AuthorTrail – Browse files you've touched in a Git repo https://bit.ly/3ByDQRr
Show HN: AuthorTrail – Browse files you've touched in a Git repo This was more so an exercise in prompting with Lovable and Cursor than it was in creating a highly polished product/tool. Yet the end result works :) AuthorTrail is a locally running web UI that you can point to any Git repo. It will then look for all the files you have ever touched. This can be useful for large repos with lots of activity, where you want to remind yourself how you did something in the past. For example, I am using it to remind myself how I wrote an obscure unit test, without needing to browse my older PRs. Feedback welcome! https://bit.ly/3BMhyLX December 22, 2024 at 11:18AM
Show HN: Looking for contributors for my open source – A CSS Library for Next.js https://bit.ly/3VUeAvX
Show HN: Looking for contributors for my open source – A CSS Library for Next.js https://bit.ly/3BKPQiQ December 23, 2024 at 11:58PM
Show HN: Organize Your Blood Tests into a Beautiful Health Dashboard https://bit.ly/4fzinFG
Show HN: Organize Your Blood Tests into a Beautiful Health Dashboard I've been really into tracking my biomarkers lately. However, I've found it a pain to deal with blood test reports from different healthcare providers, each with their own unique format. So I built a solution - a web app that automatically extracts biomarkers from any blood test report and organizes them into a beautiful health dashboard, complete with trend graphs. No more manual data entry into spreadsheets! Check it out: https://bit.ly/4gkTsHf It's a free web app that: * Automatically extracts biomarkers from any blood test report (PDF or image) * Creates visual trends of your health metrics over time * Provides basic medical information about the extracted biomarkers You can try it yourself or check out the demo dashboard on the website to see how it works. I’d love to hear your thoughts and ideas on how I can market it. https://bit.ly/4gkTsHf December 24, 2024 at 12:57AM
Show HN: A registry of agent benchmarks (including many OSS agent trajectories) https://bit.ly/4guknjO
Show HN: A registry of agent benchmarks (including many OSS agent trajectories) If you're interested in exploring what LLM-based agent systems these days actually do to solve certain benchmarks such as SWEBench or WebArena, we created a small leaderboard with our team, that allows to view a lot of public and OSS agent results including all the runtime traces (the step-by-step reasoning behind the scenes). Looking at traces is actually quite interesting, as they reveal a lot about the inner working and shortcomings of current agent system, e.g. see https://bit.ly/4gplkdl... for an example trace. https://bit.ly/4grYPVa December 23, 2024 at 09:57AM
Show HN: A simple telegram file downloader https://bit.ly/4gLNUp5
Show HN: A simple telegram file downloader https://bit.ly/41IkALS December 23, 2024 at 08:54AM
Sunday, 22 December 2024
Show HN: I built this website about Sikh History and don't know how code works https://bit.ly/3DtyCXI
Show HN: I built this website about Sikh History and don't know how code works I've been learning about Sikhism and Sikh history recently and, despite having Game of Thrones level drama, I found the resources really lacking and nowhere piecing it all together. I work in a developer adjacent role (ok, I'm a Product Manager) but despite working with software engineers every day I don't really get coding. I see a lot of stuff online about the death of software engineers and wanted to challenge myself to see if I could create something myself. I've been using the free tier of Anthropic's Claude AI, deployed on the free Vercel tier, spent $10 on the domain but not a penny more on anything else. It's super basic but felt good to make something myself and I learned a lot. I'd brick it at the idea of adding anything complex (or even being asked how it all works together) so I'm sure developers are safe for a while yet! https://bit.ly/3ZSY6VZ December 23, 2024 at 06:01AM
Show HN: Ephemeral VMs in 1 Microsecond https://bit.ly/41HnS1X
Show HN: Ephemeral VMs in 1 Microsecond https://bit.ly/4072FgM December 20, 2024 at 11:43AM
Show HN: Npflared serveless private NPM registry that you can host for free https://bit.ly/4gmynMy
Show HN: Npflared serveless private NPM registry that you can host for free Free and open source, npflared is a serveless private npm registry that you can self-host in order to distribute private packages for you and your team https://bit.ly/4gEqTEE December 22, 2024 at 02:16PM
Show HN: Cudair – live-reloading for developing CUDA applications https://bit.ly/4gj4T29
Show HN: Cudair – live-reloading for developing CUDA applications cudair enable live-reloading for developing CUDA applications like golang-air. https://bit.ly/3Pb1x5o December 22, 2024 at 09:00AM
Saturday, 21 December 2024
Show HN: GitHub-assistant – Natural language questions from your GitHub data https://bit.ly/3BTyfoG
Show HN: GitHub-assistant – Natural language questions from your GitHub data Simon(sfarshid) and I spend a lot of time on GitHub. As data nerds we put together a quick tool to explore your repository’s data. How it works: - Data Loading: We use dlt to pull data (issues, PRs, commits, stars) from GitHub - Semantic Layer: Relta wraps the underlying dataset into a semantic layer so the LLM doesn’t hallucinate. - Text-to-SQL: A text-to-SQL agent transforms your plain-English question into a query using the semantic layer - Generative Charts: assistant-ui dynamically generates a chart based on the SQL query - Refinements: If the semantic layer can’t handle your question, our agent submits semantic layer improvements via pull requests Hosted version: https://bit.ly/4grR2qr Demo Video: https://youtu.be/ATaf98nID5c Check out the repo + hosted version and let us know what you think. https://bit.ly/49M4tit December 22, 2024 at 01:41AM
Show HN: Web worker and polling exp / HN client app https://bit.ly/3ZRPoam
Show HN: Web worker and polling exp / HN client app demo and src inside newstories will be loaded in web worker polling for comments refresh in main thread configurable worker cache https://bit.ly/3BxrOrw December 21, 2024 at 08:58PM
Show HN: Eonfall – A new third-person co-op action game built for the web https://bit.ly/3Wf2wWj
Show HN: Eonfall – A new third-person co-op action game built for the web Hi all, I'm excited to share Eonfall with Hacker News Community! It's been 2-years in the making built by a 2 man team. Eonfall, is a new third-person co-op action game with rogue-lite elements built exclusively for the web! We've finally reached a release candidate state and set our official public release date for Jan 15th! The game's current version 5.0.0-beta is live and available to test play today! Unity game engine was used to develop the game along with other services to handle the backend, and Nuxt 3 + Nuxt UI to handle the front-end. We welcome any and all questions, feedback & suggestions! Thanks all, Jon https://bit.ly/3VQ280b December 21, 2024 at 05:45PM
Show HN: City Summit – buildings data visualization project https://bit.ly/3DrG8lT
Show HN: City Summit – buildings data visualization project https://bit.ly/4iK003N December 21, 2024 at 08:49AM
Friday, 20 December 2024
Show HN:Free Online Tool to Experience Microsoft's MarkItdown https://bit.ly/4gJFKNL
Show HN:Free Online Tool to Experience Microsoft's MarkItdown https://bit.ly/4iLIADW December 21, 2024 at 06:13AM
Show HN: Find Domains Fast (Prices, SEO, AI and Alerts) https://bit.ly/49N2IkR
Show HN: Find Domains Fast (Prices, SEO, AI and Alerts) After being frustrated for years with existing solutions, I'm working on a new domain finder. The idea is to combine everything I was missing: instant speed, good design, multiple extensions (with customizable search) and hack domains, real-time price comparison, SEO insights, domain name generation, meaning and sentiment analysis, favorites saving, custom alerts, management of all my domains all from one place. If you try it, I'd love to read about it. https://bit.ly/3ZL9R0r December 20, 2024 at 11:46AM
Show HN: Interactive graphs in Rerun with a Rust port of D3-force https://bit.ly/4gmZZRD
Show HN: Interactive graphs in Rerun with a Rust port of D3-force Rerun 0.21 comes with a new graph viewer that's written in Rust and runs in the browser via wasm. It's powered by a new force based layout engine that is a port of much of d3-force to Rust. (The release also contains some other cool stuff like undo/redo implemented on top of a timeseries DB.) We built this with applications in robotics and spatial computing in mind but would love to hear feedback from folks that would see this as useful in other domains as well. https://bit.ly/422HI8b December 20, 2024 at 10:42AM
Thursday, 19 December 2024
Show HN: Animated Wallpaper – Reacts to Mouse https://bit.ly/49MRMUm
Show HN: Animated Wallpaper – Reacts to Mouse https://bit.ly/4gNrbch December 19, 2024 at 11:34PM
Wednesday, 18 December 2024
Show HN: SEO Keyword Grouping and SERP Checkers https://bit.ly/4foV818
Show HN: SEO Keyword Grouping and SERP Checkers https://bit.ly/3VMbppL December 19, 2024 at 12:59AM
Show HN: Yakari – Interactive TUIs for CLI Tools https://bit.ly/3P3UUBH
Show HN: Yakari – Interactive TUIs for CLI Tools Hi HN! I wanted to share Yakari, a tool I built to make command-line interfaces more approachable through interactive TUIs. If you've ever forgotten CLI flags or needed to look up command syntax, this might help. Yakari turns complex commands into interactive menus. Users can navigate through options with simple key presses instead of memorizing complex command structures. If you've used Emacs and Magit (or any other Transient) before, the interface will feel familiar. Features: - Transform CLIs into guided menus - Create custom menus for any CLI - Support for flags, named parameters, choices, and interactive inputs - Command history and contextual help You can try it out without installing thanks to uv [1]: uvx --from yakari ykr demo # Play with a demo showcasing different argument types uvx --from yakari ykr git # Try the git menu in any git repo The project is built with Python using Textual and is heavily inspired by Emacs' Transient. I'd love feedback from both CLI users and developers. What tools would you find most useful to have menus for? How could this make your terminal workflows easier? [1] https://bit.ly/4iKnK80 https://bit.ly/4iGhyOh December 18, 2024 at 11:54PM
Tuesday, 17 December 2024
Show HN: HearTomo – an app that understands your heart https://bit.ly/4glFbdj
Show HN: HearTomo – an app that understands your heart https://apple.co/4fniUKL December 18, 2024 at 04:15AM
Show HN: An Open Source Equilizer Plugin https://bit.ly/3BHPeKA
Show HN: An Open Source Equilizer Plugin a5eq.lv2 is a versatile LV2 plugin featuring a high-performance 5-band equalizer, equipped with a Low Shelf, three Peaking Filters, and a High Shelf. The goal of a5eq.lv2 is to deliver optimized performance on both AMD64 and ARM64 architectures. By leveraging SIMD instructions, the plugin ensures efficient and reliable operation. As the author of a5eq.lv2, I welcome feature requests and ideas for improvement. https://bit.ly/41BSfXp December 18, 2024 at 02:35AM
Show HN: Play the prototype of our RPG Game, where you can ASCEND to the ASTRAL https://bit.ly/4gjbKIP
Show HN: Play the prototype of our RPG Game, where you can ASCEND to the ASTRAL https://bit.ly/4fnk1dI December 17, 2024 at 09:22PM
Show HN: A simple air quality app https://bit.ly/3ZWvdJH
Show HN: A simple air quality app I made this app for myself, but it's probably worth sharing. When I tried to find a nice app that I could use to check air quality multiple times a day, I was shocked. All of them looked boring with traffic-light coding and overcrowded with unnecessary data. On top of that, they either contained ads or required payment. I didn't want to use any of those apps every day, so I thought, "Well, how hard could it be?" and accepted the challenge. I expected to finish development in a month, but since I'm a designer and don't normally program apps, I had to learn Swift on the go. This required a month more than I expected. In my designs, I'm usually way too focused on efficiency. Since this was my personal project, I wanted to experiment, so I didn't use standard controls or color coding. Inspired by avant-garde style, I used forms and movement to convey air quality, as well as an asymmetrical layout and overflowing visualizations. I enjoy using the app, and I hope you will, too. https://apple.co/4iIt4ZC December 18, 2024 at 12:19AM
Monday, 16 December 2024
Show HN: Auto-VPN – Deploy temporary WireGuard servers with automatic cleanup https://bit.ly/49HNjlZ
Show HN: Auto-VPN – Deploy temporary WireGuard servers with automatic cleanup Auto-VPN is a self-hosted tool that lets you deploy personal WireGuard VPN servers on-demand and automatically removes them when they're not in use. I built it to avoid paying for VPN subscriptions and to make temporary secure connections easier to manage. *Key features:* - One-click WireGuard server deployment on Vultr/Linode - Automatic server cleanup when inactive (configurable: 30min/1h/2h/4h or custom) - Simple web UI for server management - Downloads WireGuard configs directly The cleanup feature monitors WireGuard connections - if no peers are connected for your set period, the server is automatically destroyed to save costs. You can adjust this timeout in the UI. GitHub: https://bit.ly/3P1cAOC Looking forward to your feedback! https://bit.ly/3P1cAOC December 16, 2024 at 09:30PM
Show HN: Convert PDF invoices to e-invoice XML using AI in seconds https://bit.ly/3OZaNcE
Show HN: Convert PDF invoices to e-invoice XML using AI in seconds I got approached by the finance department of a large company. There is a new regulation in Europe that mandates a defined XML-format for e-invoices for some transactions and - I kid you not - their SAP implementation wasn't able to address this. They also said that all solutions on the market were either cumbersome (think: manually typing in all fields) or required deep system integration. I thought it cannot be that hard to use AI for this and built a little invoice converter that takes your PDF invoice in whatever form it is, and outputs exactly the XML structure that is required in the regulation. Given that AI is not perfect (but surprisingly close to it!), you can manually edit all fields. Target users are companies where their current solution does not yet support the standard and that do not want to change their existing invoicing flow (incl. foreign businesses). Trying it out is free. Given this is my first real B2B tool, would love some feedback! https://bit.ly/3OY0l5e December 16, 2024 at 10:52PM
Show HN: Socratify: Learn by Debating – critical thinking coach https://bit.ly/41Ftbij
Show HN: Socratify: Learn by Debating – critical thinking coach Socratify is an AI coach for early stage professionals to sharpen their critical thinking and verbal communication skills Ever since ChatGPT came out, I've been using it to debate and learn new ideas. Having a short insightful conversation where AI coaches you can be powerful but it's hard to get right with a general purpose chat LLM because they don't propose stories, lack context and don't track progression I'm building Socratify with the hypothesis that a product built around AI questioning humans and proposing interesting questions daily can be 100x more rewarding than book summaries and other passive content. Inspired by Charlie Munger's concept of a latticework of models that you apply to new situation. Socratify teaches you a concept (e.g., Disruption), discusses a situation where it's applicable, (e.g., Google vs. Perplexity) and gives you feedback as well as the strongest counterargument Checkout the first release at https://bit.ly/3OUoFVI Appreciate thoughts from the HN community and would love to learn what you would want from an AI coach that makes you better every day (Note you have to sign up to use but 5 stories are free) https://bit.ly/3OUoFVI December 16, 2024 at 03:55PM
Show HN: Aldren Quest – Browser RPG https://bit.ly/3ZVLpLm
Show HN: Aldren Quest – Browser RPG Hello everyone! I've finally finished my latest side project - a RPG game made in Blazor. It started as a small project to learn some Blazor (I'm .NET dev but kept mainly to backend and ASP.NET). I had such a good time coding it that at some point I decided to make a full featured game out of it. I might've have bitten off more that I could chew as RPGs have so many systems and elements but overall I think it worked out well, especially for a single person project. I want to hop on the next project soon so any comments/questions/tips than can make me better really appreciated! https://bit.ly/3ZUjr2l December 16, 2024 at 01:50PM
Show HN: Only Fans https://bit.ly/3ZUdTF3
Show HN: Only Fans I decided to put together a website with just AI generated images of fans, since the rest of the sites with similar domains didn't really fit my needs. https://bit.ly/4iGd7Tu December 16, 2024 at 01:00PM
Show HN: GitHub Stars Semantic Search - Find Your Starred Projects https://bit.ly/3VJb2MW
Show HN: GitHub Stars Semantic Search - Find Your Starred Projects https://bit.ly/3Dg6Nlw December 16, 2024 at 04:36AM
Sunday, 15 December 2024
Show HN: Shop Clothes with Models That Match Your Body Shape https://bit.ly/3VEpaqC
Show HN: Shop Clothes with Models That Match Your Body Shape This is one of those fix a problem you can’t ignore projects. Like most online shoppers, I often found myself frustrated: clothes look great on models but disappoint when I try them on. It’s not the clothes, it’s the body shape mismatch. So, I spent the last few months building TheBodyMatch, a platform where clothes are showcased on models who share your body shape. You get a more relatable and confident shopping experience because seeing is believing, especially when the model reflects you. It’s still early days. Think of this as a beta where feedback is gold. I’d love for you to try it out here: https://bit.ly/4ivb4lj and share your thoughts. Is this the future of online fashion? I hope so. https://bit.ly/3ZTOOKr December 15, 2024 at 10:54AM
Saturday, 14 December 2024
Show HN: Turn Any Document into a Podcast with AI-Generated Conversations https://bit.ly/3DbeEkc
Show HN: Turn Any Document into a Podcast with AI-Generated Conversations https://bit.ly/4fhXnDo December 15, 2024 at 04:49AM
Show HN: 31Memorize–Free vocab builder with FSRS-5 spaced repetition https://bit.ly/4iypCR5
Show HN: 31Memorize–Free vocab builder with FSRS-5 spaced repetition Mangoosh alternative, but cheaper and designed to maximize GRE prep efficiency through targeted learning. Free during beta. Your feedback is much appreciated to help polish the product. https://bit.ly/41BFnka December 15, 2024 at 03:17AM
Show HN: AI Powered Daily Budgeting https://bit.ly/3VFot02
Show HN: AI Powered Daily Budgeting https://bit.ly/3VzIdCf December 15, 2024 at 02:04AM
Show HN: We're Tracking the New Jersey Drones https://bit.ly/3VGWFbY
Show HN: We're Tracking the New Jersey Drones https://bit.ly/3OXzeHw December 14, 2024 at 06:19AM
Friday, 13 December 2024
Show HN: Wool Ball – Decentralizing AI with Distributed Browsers https://bit.ly/4gude2w
Show HN: Wool Ball – Decentralizing AI with Distributed Browsers Hi HN, I recently launched Wool Ball ( https://bit.ly/4fmjrg2 ), a project designed to test the concept of paying people to enable their devices to process AI tasks through their browsers. The idea revolves around “browser as a service” or “browser as a server,” leveraging idle browser resources to create a decentralized, scalable, and cost-effective way to run AI workloads. We’re still in the early stages, and I’d love to hear your feedback on the concept and the product we’re building. Overview: https://bit.ly/4iDiQcI What do you think of this approach to decentralizing AI? December 14, 2024 at 12:08AM
Show HN: Performant intracontinental public transport routing in Rust https://bit.ly/3ZsTW6Y
Show HN: Performant intracontinental public transport routing in Rust I made a public transport route planning program that's capable of planning journeys across Europe or North America! There's only one other FOSS project I know of (MOTIS/Transitous) that can do transit routing at this scale, and in the testing I've performed mine is about 50x faster. I've spent a few weeks on this project now and it's getting to the point where I can show it off, but the API responses need a lot of work before they're usable for any downstream application. Example query (Berlin to Barcelona): https://bit.ly/3ZE0bom... There are some bugs still. Notably, it's not capable of planning the return trip for this route, nor the reverse of the trip from Seattle to NYC that I gave in the blog post. Blog post: https://bit.ly/3ZzZdtw... Repo: https://bit.ly/3ZCgBh3 Side-note but in the past some have criticized my writing style and it's been a bit hurtful at times but if you have constructive feedback on the blog post I'd appreciate it. I'm trying to get better at writing. :) https://bit.ly/3ZCgBh3 December 14, 2024 at 01:00AM
Thursday, 12 December 2024
Show HN: DataFuel.dev – Turn websites into LLM-ready data https://bit.ly/4gaPUr7
Show HN: DataFuel.dev – Turn websites into LLM-ready data Just launched DataFuel.dev on Product Hunt last Sunday, and I landed in the top 3! I built this API after working on an AI chatbot builder. Scraping can be a pain, but we need clean markdown data for fine-tuning or doing RAG with new LLM models. DataFuel API helps you transform websites into LLM-ready data. I've already got my first paying users. Would love your feedback to improve my product and my marketing! https://bit.ly/4iwiqoy December 13, 2024 at 04:43AM
Show HN: I designed an espresso machine and coffee grinder from scratch https://bit.ly/3VDAROp
Show HN: I designed an espresso machine and coffee grinder from scratch It was a lot of work as a solo project but I hope you guys think it’s cool. When I say “we” in the website it’s only in the most royal sense possible. I also did all the photo/videography. I started out designing a single machine for personal use, but like many things it sort of spiraled out of control from there. I felt like espresso machines were getting very large, plasticky, and app-integrated without actually improving the underlying technologies that make them work. The noisy vibratory pumps in particular are from 1977 and haven’t really changed since then. So I wanted to focus on making the most advanced internals I could and leaving everything else as minimalist as possible. The pump is, as far as I know, completely unique in terms of power density and price. Without spending several thousand dollars, it was difficult to find a machine with a gear pump, and adjustable pressure was also similarly expensive but this machine has those things and costs a normal amount to buy. You can also turn the pressure way down and make filter coffee. I also saw so many people (including myself) using a scale while making espresso, and even putting a cup below the group head to catch drips, entirely negating the drip tray, so I basically designed for that! The profile of the machine is much lighter on the eyes and doesn’t loom in the corner like my old espresso machine did. And for the grinder, basically everything on the market uses conical and flat burrs that have descended from spice grinders, and the same couple of standard sizes. Sometimes larger companies design their own burrs, but only within those existing shapes. There is sort of a rush to put larger and larger burrs into coffee grinders, which makes sense, but with cylindrical burrs, you can increase the cutting surface way more relative to the size of the grinder. When grinders get too big, maintaining alignment becomes mechanically cumbersome, but the cylindrical burr can be very well supported from the inside, and there is the added benefit of hiding the entire motor within the burr itself. The resulting grounds are just outright better than all the other grinders I have used, but obviously this is a matter of taste and my own personal bias. The biggest downside for the grinder is that it doesn’t work with starbucks style oily roasts, because the coffee expands so much while traveling down through the burrs and can sometimes clog up the teeth. It doesn’t hurt the grinder but it does require cleaning (which is tool-free!). Another downside for both machines is the fact that they run on DC power so it’s best if you have a spot in your kitchen to tuck away the power brick. I also made a kit that makes the gear pump a drop-in upgrade for other espresso machines, to reduce noise and add adjustable pressure. https://bit.ly/4fm0z0K The roughest part of this process were the moments midway through development where they weren’t working at all. When the grinder is just jamming itself instantly or the fourth factory in a row tells you the part you’re making is impossible or the pump is alternating between spraying water out the side and into your face and not pumping at all. And the default thought is “Of course it’s not working, if this was going to work someone else would have already made it like this”. The route you’ve taken is fundamentally different enough that there are no existing solutions to draw on. You’re basically feeling around in the dark for months on end, burning money, and then one day, every little cumulative change suddenly adds up to a tasty espresso. And it’s not perfect yet, but you at least can see the road ahead. Anyways, this is way more than I expected to write, thank you for reading! Tell me if you have any questions https://bit.ly/3OUgpF0 December 13, 2024 at 02:03AM
Show HN: AI-powered, open source LeetCode alternative https://bit.ly/3ZAnPlH
Show HN: AI-powered, open source LeetCode alternative https://bit.ly/4iywIov December 12, 2024 at 11:53PM
Show HN: Kubernetes Spec Explorer https://bit.ly/400fRUJ
Show HN: Kubernetes Spec Explorer I built an interactive explorer for Kubernetes resources spec A few things included: - Tree view with schema, type and description of all native resources - History changes since version X (properties added/removed/modified) - Examples of some resources that you can easily copy as a starting point - Supports all versions since X, including the newly released 1.32 - I also want to add support for popular CRD, but I’m not sure how I’ll do that yet, I’m open to suggestions! Everything is auto generated based on the OpenAPI spec, with some manual inputs for examples and external links. Hope you like it and if there’s anything else you think it could be useful just let me know. https://bit.ly/3ZFaV6i December 12, 2024 at 04:02PM
Show HN: A Starter Pack for AI Engineers with Free Credits https://bit.ly/3ZwqQ6E
Show HN: A Starter Pack for AI Engineers with Free Credits ElevenLabs just launched AI Engineering Pack, a starter-pack giving you free access to many of the leading AI companies in the world. $50+ in credits from ElevenLabs, Mistral, Perplexity, Supabase, PostHog, Intercom and many more. https://bit.ly/3BypuQM December 12, 2024 at 10:37AM
Show HN: Regex Night: regular-expression pretty printer and linter https://bit.ly/3Vxa5ag
Show HN: Regex Night: regular-expression pretty printer and linter https://bit.ly/3ZMJZ5A December 12, 2024 at 08:32AM
Wednesday, 11 December 2024
Show HN: I built a simple app to create PDF invoice https://bit.ly/4ixRtka
Show HN: I built a simple app to create PDF invoice Hey HN, I had to create many invoices recently, it was pretty annoying doing the same things over and over. So i created this small tool that work well to create invoice and save them as template for re-usage. the ui is very easy and simple. I hope this tool will be helpful to you as it it to me. ps: you can move around without account Dorian https://bit.ly/4faEkL9 December 11, 2024 at 02:04PM
Show HN: Powerdrill – Leverage LLMs to Simplify Data Analysis https://bit.ly/4iwsygV
Show HN: Powerdrill – Leverage LLMs to Simplify Data Analysis Powerdrill is an AI tool that enables users to chat with their data to get anything they want to know from their data. It's designed for individuals who need to work with data regularly but have limited data analysis skills. Users only need to input their questions. Then Powerdrill understands user queries, generates Python or SQL code, executes it, and provides answers with valuable insights and visualized data. Powerdrill supports various types of data, including PDFs, Word documents, Excel sheets, TSV files, and databases. It also offers data agents that save users time on repetitive tasks, such as generating reports and presentations with a single click. https://bit.ly/3ZnuJuE December 11, 2024 at 07:59AM
Tuesday, 10 December 2024
Show HN: Kiln - Interactive LLM fine-tuning, dataset collab & synthetic data gen https://bit.ly/3ZxDNgE
Show HN: Kiln - Interactive LLM fine-tuning, dataset collab & synthetic data gen Hi HN! Excited to share a project I’ve been working on called Kiln AI! It solves what I’ve always found to be the hardest part of building AI products: products simply don’t have datasets, and datasets can’t keep up with product evolution. Product goals evolve, are hard to define, and new bugs emerge all the time. Kiln helps you build ML models for your product, from a collaborative dataset. For a bit of context: I’ve been building consumer AI products for a decade at Apple, my own startup, and MSFT. At its core Kiln is 3 things (so far): - Really great collaboration: Kiln datasets are designed to be shared/versioned in Git. We make it easy for the full team (PM/QA/subject-experts) to contribute directly, via super intuitive apps. With Kiln, when anyone on the team adds bugs/evals/goals, they go right into the dataset to be picked up in the next build. - Rapid fine-tuning: dispatch fine-tuning jobs for a range of top models (Llama 3.2, Mixtral, GPT 4o/4o-mini). It’s fine tuning in just a few clicks. - Synthetic data generation: our interactive data gen helps create large enough datasets for fine-tuning and evals. Build an initial training dataset, or use it to build out enough examples of a bug for the model fix it. It uses large models and heavy prompts (COT, multi-shot), which allows you to fine-tune smaller and faster models. The link here is to the new fine-tuning feature which just launched today. The demo shows starting a project from scratch, defining a task, generating synthetic training data, fine-tuning 9 models, and deploying them. It’s all very easy: 18 mins of active work, all in an intuitive UI. You can download the apps and follow the same process for your own product goals. I’d love to chat with folks building AI products, and offer any help I can (tools and/or guidance). Fire me a message at steve@getkiln.ai if interested. You can download our apps for Mac, Windows or Linux, or `pip install kiln_ai` for the library. Github with docs, downloads, and guides: https://bit.ly/49v7gfM https://bit.ly/49sU62N December 11, 2024 at 01:24AM
Show HN: Program a robot to solve a maze on a CPU emulator https://bit.ly/4isg4Hg
Show HN: Program a robot to solve a maze on a CPU emulator A little game I made to show off an old project. The functionality of the CPU is derived entirely from simulated logic gates. All the operations and control flow are based on the underlying properties of the logic gates, and changing their operation leads to corresponding changes in function. The original game code is all python and it runs in the browser using wasm/pyodide. Not very mobile friendly https://bit.ly/3Bq7ND4 December 8, 2024 at 06:53PM
Monday, 9 December 2024
Show HN: Combine GIF memes and face swaps for endless fun https://bit.ly/4iwkQn1
Show HN: Combine GIF memes and face swaps for endless fun https://bit.ly/3VvYBEa December 10, 2024 at 03:28AM
Show HN: TypeQuery – SQL query builder library built with TypeScript https://bit.ly/49wYOwh
Show HN: TypeQuery – SQL query builder library built with TypeScript Description: I’ve recently built a TypeScript SQL query builder library called TypeQuery and I’m looking for feedback from the community. TypeQuery is designed to help TypeScript developers construct SQL queries in a type-safe and intuitive way, with support for common SQL operations like SELECT, INSERT, UPDATE, and DELETEI’ve recently built a TypeScript SQL query builder library called TypeQuery and I’m looking for feedback from the community. TypeQuery is designed to help TypeScript developers construct SQL queries in a type-safe and intuitive way, with support for common SQL operations like SELECT, INSERT, UPDATE, and DELETE. Key Features of TypeQuery: - Type-safe SQL Queries: Build SQL queries with TypeScript’s powerful type system. - Supports Common SQL Operations: SELECT, INSERT, UPDATE, and DELETE. - Dynamic WHERE Clauses: Easily create complex WHERE clauses with a Django-like approach. - SQL Parameterization: Avoid SQL injection risks with parameterized queries. - Works with Multiple Databases: Compatible with MySQL, PostgreSQL, and SQLite. I would love to hear your thoughts on: - Usability: Does the API feel intuitive to use? Are there any features you think could make it easier to work with? - Performance: How does the performance compare to other query builders or raw SQL? - Missing Features: What do you feel might be missing in this library? Are there any features you'd expect from a SQL query builder? - General Opinion: Would you find a library like this useful for your projects? You can check it out on GitHub: https://bit.ly/49xd4Fl . If you like this project, please give it a to show your support and help others find it! Looking forward to hearing your thoughts, suggestions, and feedback! https://bit.ly/49xd4Fl December 9, 2024 at 08:21PM
Show HN: Downloadable AI Musical Instruments https://bit.ly/3ZJxB6h
Show HN: Downloadable AI Musical Instruments Generate soundfonts from text descriptions using latent flow matching. You can then download the complete SFZ soundfont package to use the instrument locally. https://bit.ly/49qQhLD December 10, 2024 at 01:50AM
Show HN: Travo – A Travel Guide That Reveals Stories Behind Every Place https://bit.ly/4fqSvfr
Show HN: Travo – A Travel Guide That Reveals Stories Behind Every Place https://bit.ly/3D7frCR December 9, 2024 at 09:29PM
Sunday, 8 December 2024
Show HN: A Security-First Web Server in C with XSS, SQL Injection Protection https://bit.ly/3D7VY52
Show HN: A Security-First Web Server in C with XSS, SQL Injection Protection I built a high-performance web server in C that prioritizes security from the ground up. Key features: - XSS protection and SQL injection prevention built into the core - Rate limiting with IP tracking and automatic blocking - Comprehensive security headers (CSP, HSTS, CORS) - Multi-threaded architecture with connection pooling - Zero-copy file serving for performance - 100% test coverage with integration tests - Pure C99, no external dependencies beyond POSIX The goal was to create a web server that's secure by default and easy to audit (under 2000 lines of C). All security features are enabled out of the box with sensible defaults. GitHub: https://bit.ly/49sImx8 I am looking for feedback, especially on the security implementation and test coverage. The code is MIT-licensed. https://bit.ly/49sImx8 December 8, 2024 at 11:47PM
Show HN: Cut the crap – remove the AI bullshit from websites https://bit.ly/4isYmmO
Show HN: Cut the crap – remove the AI bullshit from websites I’ve spent a lot of time reading articles that promise a lot but never give me what I’m looking for. They’re full of clickbait titles, scary claims, and pointless filler. It’s frustrating, and it’s a waste of my time. So I made a tool. You give it a URL, and it tries to cut through all that noise. It gives you a shorter version of the content without all the nonsense. I built this because I’m tired of falling for the same tricks. I just want the facts, not a bunch of filler. What do you think? I’m also thinking of making a Chrome extension that does something similar—like a reader mode, but one that actually removes the crap that gets in the way of real information. Feedback welcome. https://bit.ly/4go7Lum December 8, 2024 at 11:59AM
Show HN: Run10K Trainer – Personalized Training Running Plans for Your 10K Race https://bit.ly/4irVMh1
Show HN: Run10K Trainer – Personalized Training Running Plans for Your 10K Race Hi HN! I’m a professional runner and programmer, and I built *Run10K Trainer*, the app I wish I had when I started training. It’s a web and mobile app that generates personalized plans for 10K races, tailored to your schedule, experience level, and race date. After months of development, I’d love your feedback to help make it even better for runners everywhere. Does this sound like something you’d use? https://bit.ly/4iplUZQ December 8, 2024 at 09:35AM
Saturday, 7 December 2024
Show HN: I built an HTML5 RTL-SDR application https://bit.ly/3D39t65
Show HN: I built an HTML5 RTL-SDR application There are lots of RTL-SDR applications, but you have to install them. I used the HTML5 USB API that exists in Chrome (did you know about it?) to build one that you can run straight from your browser, on your computer or your Android phone. https://bit.ly/3BreVio December 7, 2024 at 11:36PM
Show HN: AirFry.Pro – The best popular and healthy recipes for your air fryer https://bit.ly/3ONKk1L
Show HN: AirFry.Pro – The best popular and healthy recipes for your air fryer https://bit.ly/3BlZNmt December 8, 2024 at 12:07AM
Friday, 6 December 2024
Show HN: GitBook Documentation Downloader for LLMs https://bit.ly/3ZF2okR
Show HN: GitBook Documentation Downloader for LLMs I built a tool that converts GitBook docs into LLM-friendly markdown files. Perfect for feeding technical documentation into ChatGPT, Claude, or custom LLaMA models. GitHub: https://bit.ly/4gq3I0G Key features: Downloads complete GitBook documentation sites Converts to clean markdown format Web interface for easy URL input Works with ChatGPT, Claude, and other LLMs Preserves document structure and internal links [Still some bugs here, need to fix it] Will publish a hosted version if there is enough interest. Ideal for: Training custom LLMs with technical docs Building knowledge bases for AI assistants Quick reference docs in AI chat context windows Looking for feedback, especially from those working with LLMs/AI. What other documentation platforms should I support? https://bit.ly/4gq3I0G December 7, 2024 at 04:40AM
Show HN: I made a website for people to bet on my blood glucose https://bit.ly/41mT1Yh
Show HN: I made a website for people to bet on my blood glucose I made a fun (imaginary money, a.k.a. candies) betting site where you can place a bet on my blood sugar levels. https://bit.ly/4irJYLG December 6, 2024 at 09:36PM
Show HN: Random Caplocks Prank https://bit.ly/4gnwtL4
Show HN: Random Caplocks Prank I was building a program that needed to allow a user to set a hotkey but the program lives in the taskbar so there's no UI. I decided what I would do is enable the caplock key when they click "Set Hotkey" and then they can disable the caplock key (or set it to its initial state, rather) to indicate they have finished. That project is still going but I got sidetracked by the idea that I could just build a program to randomly enable the caplock key every once in a while. This isn't a program designed to calculate child malnutrition or do anything to stop genocide etc but I was able to do it in a few hours and learn some new tricks. I hope this isn't too stupid for HN. https://bit.ly/3BiZEQG November 29, 2024 at 04:12PM
Show HN: Prompt Engine – Auto pick LLMs based on your prompts https://bit.ly/4ghpC5S
Show HN: Prompt Engine – Auto pick LLMs based on your prompts Nowadays, a common AI tech stack has hundreds of different prompts running across different LLMs. Three key problems: - Choices, picking from 100s of LLMs the best LLM for that 1 prompt is gonna be challenging, you're probably not picking the most optimized LLM for a prompt you wrote. - Scaling/Upgrading, similar to choices but you want to keep consistency of your output even when models depreciate or configurations change. - Prompt management is scary, if something works, you'll never want to touch it but you should be able to without fear of everything breaking. So we launched Prompt Engine which automatically runs your prompts for you on the best LLM every single time with all the tools like internet access. You can also store prompts for reusability and caching which increases performance on every run. How it works? tldr, we built a really small model that is trained on datasets comparing 100s of LLMs that can automatically pick a model based on your prompt. Here's an article explaining the details: https://bit.ly/3VnzkM8... https://bit.ly/4iqUeUr December 6, 2024 at 01:45PM
Show HN: Hacker Herald – like HN but with crowdsourced pics and subtitles https://bit.ly/4iz3AxI
Show HN: Hacker Herald – like HN but with crowdsourced pics and subtitles https://bit.ly/4ik8Rcf December 6, 2024 at 11:22AM
Thursday, 5 December 2024
Show HN: dotnet CMS to build drag-and-drop sites with setup infrastructure https://bit.ly/41sjp2O
Show HN: dotnet CMS to build drag-and-drop sites with setup infrastructure We launched PureBlazor CMS today to help .NET devs deploy simple drag-and-drop sites with a fully provisioned infrastructure (AI SEO editor, hosting, security, auth, etc.). Once you’ve built a site, you can hand it over to your non-technical users to run independently. They can drag and drop blocks visually, edit text, and update the site’s SEO with our native AI editor. Please, check out our free trial at https://bit.ly/41hNSkl - we can’t wait to hear what you think. December 5, 2024 at 06:58PM
Show HN: Data Connector – Chat with Your Database and APIs https://bit.ly/3ZFZkFh
Show HN: Data Connector – Chat with Your Database and APIs Hey HN! Wanted to share a project I have been working. Data Connector is an open source tool for interacting with Databases (Postgres, MySQL, SQLite) using natural language. Prompts are handled using a ReAct[1] agent which has access to the schema and a tool for executing queries. It also has experimental[2] support for calling APIs (OpenAPI, GraphQL) which allows for queries that can span multiple systems (Find this user's details in Clerk, etc). We have mostly been using it for managing our local development environment, but it has configurable controls for running in other environments. - Privacy Mode which never sends query results back to the LLM context, instead the result is returned to the user as JSON - Approval Mode which requires manual approval of each query before it is executed Data Connector runs within a private subnet, connects to the database and polls for new queries. There is no requirement to open traffic to the database or share credentials / connection strings. Data Connector is built using another project we are working on Inferable (also open source) which is a runtime for building and observing LLM-based agents. Would love your thoughts! [1] https://bit.ly/3OHp91f [2] We have been testing these with various schemas and are currently working on better handling for large OpenAPI specs, etc. https://bit.ly/3BhdVNM December 6, 2024 at 12:00AM
Show HN: Self Hosted AI Server Gateway for Ollama, ComfyUI and FFmpeg Servers https://bit.ly/3ZBKVts
Show HN: Self Hosted AI Server Gateway for Ollama, ComfyUI and FFmpeg Servers https://bit.ly/3ARP7vR December 5, 2024 at 02:01PM
Wednesday, 4 December 2024
Show HN: Roast my Spotify Wrapped 2024 https://bit.ly/41e9ZIl
Show HN: Roast my Spotify Wrapped 2024 I built a small tool that allows users to share their spotify wrapped share link and get roasted by different LLMs. Some fun roasts: "This list makes it sound like you're having a midlife crisis in a thrift store" "You're really pushing the envelope listening to Drake and The Weeknd" "Next year, aim for music that doesn't sound like background noise in an elevator" https://bit.ly/41lT1Yu December 5, 2024 at 05:21AM
Show HN: Minimalboard – A intuitive and fast way to organize work https://bit.ly/4f4fRHx
Show HN: Minimalboard – A intuitive and fast way to organize work Hi HN! Organizing my work has always been frustrating because no tool seemed to fit my workflow. Every app I tried came with endless menus, complicated settings, and more clicking than actually working. If you've ever wrestled with Jira, you know the drill — its great for tracking an army of developers, but a tad overkill for my personal tasks. That's why I built Minimalboard. It combines the simplicity of a good old notepad with the visual organization of a Kanban board. Its sole focus is speed and intuitiveness. Just click to start editing, drag to rearrange, and everything saves automatically. It's a quick, clean workspace to jot down ideas, organize tasks, or capture information on the fly. I've been using Minimalboard privately for two years, and now I'm releasing it to see if I'm the only one with this peculiar obsession for simplicity or if others are equally struggling. Give it a spin and let me know what features you'd find useful. I'm curious to see how much functionality I can stuff in before it starts looking like, well, the tools I was trying to avoid! Website: https://bit.ly/3ZF451u Feedback & Ideas Tracker: https://bit.ly/4gl4Xy4 https://bit.ly/3ZF451u December 4, 2024 at 09:30PM
Show HN: The Canada census data in a SQLite file; advice appreciated https://bit.ly/49j45Yx
Show HN: The Canada census data in a SQLite file; advice appreciated This is niche, I'll admit. I needed to look through the latest census data, but it was exported as multiple multi-gigabyte bespoke latin1-encoded CSV files. Pandas, Polars, and SQLite's CSV import tool weren't much help, so I shelved the project until recently, when I started taking a SQLite course online. I picked it up again, normalized the data, and now there's a database that can be queried through a SQL view that matches the headings in the original CSVs. I'm proud of the script I created to export the data, as well as automatically compress the artifact, make the diagrams and checksums, etc. This is my first time building up a big database, does my schema seem sane? I've been considering switching the counts from REALs to TEXT, since then SQLite's decimal extension can do exact calculations, but considering there's only one or two places after the decimal points in the data, I'm not sure if it's worth it space-wise. https://bit.ly/49DSPpT December 5, 2024 at 12:20AM
Show HN: A Directory of Free, Open Source Alternatives to Popular Software https://bit.ly/3ZzZSfH
Show HN: A Directory of Free, Open Source Alternatives to Popular Software Hi guys, I want to share the recent project i developed. I built AlternateOSS, a directory of free, open source alternatives and competitors to popular software. Currently, i have listed 200+ tools so far and organized them carefully based on their main functionalities. I ranked them based on its category relevancy and feature completeness. Some technical details & features: - fully static site built with Astro - View Transition API for smooth navigation - Instant/static search with Astro static endpoints If you have an open source project that can be an alternative to popular software, let me know. I will list it on AlternateOSS for free :) Thanks, have a nice day! https://bit.ly/3ZCj8Ju December 4, 2024 at 12:52PM
Tuesday, 3 December 2024
Show HN: A 5th order motion planner with PH spline blending, written in Ada https://bit.ly/49k5MVA
Show HN: A 5th order motion planner with PH spline blending, written in Ada https://bit.ly/3ZAeoUx December 4, 2024 at 07:25AM
Show HN: Belief.garden – a social network for civil discussion https://bit.ly/3BcRQjq
Show HN: Belief.garden – a social network for civil discussion Hi! Initially, belief.garden was a questionnaire on various civil discussion and philosophical topics, where one could create a profile. I made this site a few months ago, and today I added public discussions, notifications, a global activity feed, and a moderation system, which actually makes it a social network. Please take a look and tell me what you think https://bit.ly/49jR8xy December 4, 2024 at 04:16AM
Monday, 2 December 2024
Show HN: Yeet a cube, an example of AI-powered UX https://bit.ly/4fUye2O
Show HN: Yeet a cube, an example of AI-powered UX A web app that lets you yeet a cube with a natural language request rather than by pressing a button. The code is available at https://bit.ly/3D7xVD1 The AI part is done as a plugin that defines the yeet function and is uploaded to asterai.io which hosts the AI agent. Messages are received in the front-end and decoded with protobuf. Once the yeet request is identified a function is called to yeet the cube with three.js. So this example is serverless (hosted on vercel and asterai for the AI agent), meaning there's no need to manage any server code to implement AI-powered UX use cases such as this (very important) one. https://bit.ly/4gc4xtE December 3, 2024 at 04:18AM
Show HN: Book and change flights with one email https://bit.ly/4fUVeyq
Show HN: Book and change flights with one email Hi there, TLDR; I built an inbox simulator so you can try BonBook in 15s, without sharing your email. Earlier this year I was flying 2-3 times per month and found booking and changing flights a hassle. So I decided to fix it. BonBook lets you find, book and change flights with one email. It can also auto-find flights for events you’re attending. Over the last few days, I built a simulator that lets you interact with BonBook without sharing your email. It responds with real flights and each response includes a link to compare w/ Google. https://bit.ly/3OzEvEW December 3, 2024 at 03:31AM
Show HN: Copper – Open-Source Robotics in Rust with Deterministic Log Replay https://bit.ly/4ggAO2N
Show HN: Copper – Open-Source Robotics in Rust with Deterministic Log Replay https://bit.ly/4gfOET1 December 3, 2024 at 01:58AM
Show HN: Open-sourced (road) traffic counting application https://bit.ly/41l3C6d
Show HN: Open-sourced (road) traffic counting application I was developing/selling this application under Roadometry, but sales are getting slow and I'd prefer to make it available for free. This is a desktop Windows application which can be used for counting road traffic. https://bit.ly/3AWXXbK https://www.youtube.com/@roadometry2011 The application uses Multiple Hypothesis Tracking (MHT) combined with Darknet Yolo. I trained the network myself. I have a tool-chain for building a video-based training set including associations, but it's quite complex to use. I never ended up training a network to perform association, but I think a combined detector/associator network is the next step. https://bit.ly/4fWVuNy December 2, 2024 at 11:53PM
Sunday, 1 December 2024
Show HN: Steel.dev – An open-source browser API for AI agents and apps https://bit.ly/4gg2LaP
Show HN: Steel.dev – An open-source browser API for AI agents and apps https://bit.ly/3AUGdOc November 26, 2024 at 02:34PM
Show HN: Spacebar Clicker https://bit.ly/4eTgR0T
Show HN: Spacebar Clicker The best tool to improve typing speed and reaction time https://bit.ly/3ZxaeNw December 1, 2024 at 07:08AM
Subscribe to:
Posts (Atom)