Saturday, 31 August 2024

Show HN: I created an extension to give you password requirements on login pages https://bit.ly/3Z6lQXF

Show HN: I created an extension to give you password requirements on login pages Hey, at work, i have to manage everyone's accounts (adobe, microsoft, indeed...) for billing, setting stuff... and it's a nightmare : So many websites with so many different password requirements (minimum characters, lowercase, number...) and none of their login pages give a reminder of the requirements... So, I created Password Requirements Checker, that will give you on the login page requirements for password of the particular website. https://bit.ly/3Mr4JbG August 31, 2024 at 10:17AM

Show HN: PodSnap.AI – automatic AI summaries for your favorite podcasts https://bit.ly/4cIF6hn

Show HN: PodSnap.AI – automatic AI summaries for your favorite podcasts Hi HN, A couple months ago, a friend mentioned that there are too many great podcasts to keep up with. We searched for a solution but didn't find one and realized that many other listeners likely face the same problem. So, I built PodSnap.AI, a service that keeps track of new podcast episodes and automatically sends AI-generated text and audio summaries to your inbox as soon as they are published. This way, users can quickly get the key insights and decide whether to watch the full episode. The service supports podcasts on Apple, Spotify, and YouTube. It's still beta, so I'd highly appreciate any feedback or suggestions for improvement. Thank you! https://bit.ly/3Z2Em3r August 31, 2024 at 10:31AM

Show HN: Supertree – interactive visualization of decision trees in Python https://bit.ly/3yRgk0G

Show HN: Supertree – interactive visualization of decision trees in Python Hi All, I would like to share with you a new Python package for interactive decision tree visualization. It is called `supertree`. It visualizes decision tree as interactive graph, where you can collapse and expand selected nodes. You can zoom and pan though large trees. It works with Scikit-learn, Xgboost, and LightGBM. The package works in notebooks: Jupyter Lab, Jupyter Notebook, Google Colab. You can also use it in Python scripts and save output trees to HTML. The package is available on pip: `pip install supertree`. You can find code examples on the GitHub: https://bit.ly/4e4yY3V Happy exploring! August 27, 2024 at 05:19PM

Thursday, 29 August 2024

Show HN: Everything the Bitcoiners Were Promising https://bit.ly/3X7N79x

Show HN: Everything the Bitcoiners Were Promising https://bit.ly/3X56FLV August 29, 2024 at 10:15PM

Wednesday, 28 August 2024

Show HN: Substack/Medium Writer Personality Test https://bit.ly/3XkWDrs

Show HN: Substack/Medium Writer Personality Test https://bit.ly/3XnXwzx August 29, 2024 at 02:36AM

Show HN: Are You Smarter Than a 5th Grader? https://bit.ly/3ACheOU

Show HN: Are You Smarter Than a 5th Grader? https://bit.ly/3yXtsRM August 29, 2024 at 04:04AM

Show HN: Let me plex that for you – Teach friends and others to use Perplexity https://bit.ly/3AT7GPB

Show HN: Let me plex that for you – Teach friends and others to use Perplexity https://bit.ly/4cG5TKZ August 29, 2024 at 02:55AM

Show HN: IPA, a GUI for exploring inner details of PDF (Rust) https://bit.ly/3YZfucD

Show HN: IPA, a GUI for exploring inner details of PDF (Rust) https://bit.ly/3YZfvgH August 28, 2024 at 11:22AM

Show HN: CMS and SiteBuilder Built with Node.js and AI Based Block Generation https://bit.ly/3MqIbrD

Show HN: CMS and SiteBuilder Built with Node.js and AI Based Block Generation Hi Everyone, I have built a site builder with NodeJS which Uses AI to generate Tailwind based Blocks. You can play with it using https://bit.ly/3MlFnMr link. I didn't enabled Authentication yet. what features do you think is required for a CMS to be usable in real-world projects? What do you think about this project? thanks https://bit.ly/3MpnE6C August 27, 2024 at 08:34PM

Tuesday, 27 August 2024

Show HN: Rabbit Holes https://bit.ly/3XluQar

Show HN: Rabbit Holes Built a way to spatially explore wikipedia topics! Enter a topic of your choice and dig into the rabbit hole. All content is from Wikipedia—related topics are generated with GPT based on the summary. Spacebar to expand a topic inline, arrow keys to move around, and "J" to open journey view! https://bit.ly/4dWRqvb August 27, 2024 at 07:58AM

Monday, 26 August 2024

Show HN: I built a site that tracks short-lived flight deals https://bit.ly/3Z7yUfo

Show HN: I built a site that tracks short-lived flight deals So, this summer I was hunting for a flight from Calgary to Tokyo with WestJet, and I kept seeing these random cheaper flights popping up. I got tired of refreshing the site non-stop, so I whipped up a script to scrape the flight data. It paid off—I scored a roundtrip for $1000 CAD in July! Naturally, I decided to turn this into a full-fledged project and built flight-price-alert.com! Tech details: Built with Go for the backend and SQLite for the database. Added some TLS spoofing to get around Cloudflare’s JA3 fingerprinting that was blocking my requests. Styled the site with PicoCSS—it was super easy and kept things neat. Generated tons of images with Recraft.ai. Seriously, I must’ve churned out hundreds. It was a blast! Hosted on a single EC2 instance with EBS attached for SQLite storage. It’s pretty simple right now, and I’m debating whether to keep developing it or move on. If you have any questions or ideas for improvements, I’d love to hear them! https://bit.ly/3Z0Mkdb August 27, 2024 at 03:32AM

Show HN: Ayr.js – a reactivity model designed for simplicity https://bit.ly/3Xi6ZbA

Show HN: Ayr.js – a reactivity model designed for simplicity https://bit.ly/3XiLzea August 26, 2024 at 10:02PM

Show HN: I published a book to save you from my software architecture mistakes https://bit.ly/3Ml1PFu

Show HN: I published a book to save you from my software architecture mistakes Hey HN, I just wanted to share that after five months of intense work and countless caffeine-fueled writing sessions, "Master Software Architecture: A Pragmatic Guide" is now available. Writing this book was a crazy time. I entirely focused on it, and it took exactly 753 hours of writing, editing, and image editing & resizing(!) until the premiere. Yes, the last one (images) was a killer. If you ever think about writing a book, reserve a lot of time for it unless someone else does it for you. As a result, I am handing you the nearly 400-page book. It is a guide that will help you connect all the pieces while balancing the focus on understanding the domain and technology aspects, described using a pragmatic approach and super simple language. It is perfect for novice architects taking their first steps in software architecture. It is also an invaluable resource for software engineers looking to understand architectural concepts and those considering transitioning into an architect role. Several guest authors, including Vlad Khononov (Learning Domain-Driven Design book), Oskar Dudycz (Marten, Emmett, Pongo), and Milan Jovanović (.NET & C# educator), shared their views on keys to successful software architecture. Here you can find a free chapter (the first link on this page): https://bit.ly/4g11d5f... To your success, Maciej "MJ" Jedrzejewski https://bit.ly/3yV2Dhe August 26, 2024 at 11:35AM

Show HN: Ward – a file vault written in bash https://bit.ly/3WZlCPy

Show HN: Ward – a file vault written in bash just wanted to share ward, a tool i hacked together to encrypt and manage sensitive files in a vault folder. it's written in bash and meant to be cloned and then stored using git or version control. you don't have to store it that way, it's just why i created it. what ward does: encrypts the files in ./vault/ into a single .gpg file, checks to see if your files have been tampered with, generates totp codes if you need them to recover critical accounts. how to use it: clone the repo, toss your files into the vault directory, and run yarn encrypt. now commit your new [private] repository or save it somewhere. that's it. repo link: https://bit.ly/4g0IqXR feedback welcome, or just let me know if you find it useful. https://bit.ly/4g0IqXR August 26, 2024 at 05:18AM

Sunday, 25 August 2024

Show HN: I'm Creating the Next Big Social Media Platform – Rated https://bit.ly/3XfOx38

Show HN: I'm Creating the Next Big Social Media Platform – Rated Hey all, I've been working hard on my side project and will be trying to turn it into my main project now. Rated is a social rating platform for media, places and products. By having everything in one place, its easier to add friends, follow and compare ratings. There are cool data features like similarity scores between each users and predicted ratings for every item. The main aim is to help people discover the best content in a fun and social way. I've made a website (not that pretty yet) and launched on the app stores, but there's a long way to go. Still haven't properly validated the idea and need to get some users. I would love feedback on the idea, landing page and if you are interested in trying it out - feedback on the app itself. https://bit.ly/3XgL9VP August 26, 2024 at 02:01AM

Show HN: Slidde – If you can build a slide, you can build a website https://bit.ly/3MiuVp1

Show HN: Slidde – If you can build a slide, you can build a website The most common problem when making a webpage is that you have to write tedious layout & javascript logic every time. But they are almost the same. I'm trying to limit coding to only styling (CSS). Styling is what we actually customize for each client/webpage. If you try to styling your webpage using dropdowns & radio buttons it would be painful. By enabling selectors like "&:hover" making the styling almost possible for everything. https://bit.ly/3YW1joH August 26, 2024 at 01:31AM

Saturday, 24 August 2024

Show HN: Paniac AWS Budget Alerts – Attention Devs and DevOps of AWS https://bit.ly/3XsOtxn

Show HN: Paniac AWS Budget Alerts – Attention Devs and DevOps of AWS Hi HN, I'm excited to introduce Paniac AWS Budget Alerts, a tool designed to make AWS budget alerts effortless and efficient. With this, you can: * Receive Budget Notifications on Telegram in Minutes — No Code Required * Overcome AWS’s 10-Budget Limit with Paniac’s flexible alert system. While AWS limits you to 10, Paniac has no such restriction! * Manage Multiple AWS Accounts under one platform Stay informed and in control of your AWS spending without the hassle. Check it out and let me know what you think! https://bit.ly/3XhFA9t August 25, 2024 at 12:18AM

Show HN: I built an icon builder to make beautiful icons fast and free https://bit.ly/3XjnVhX

Show HN: I built an icon builder to make beautiful icons fast and free Hey HN, I'm a developer and solopreneur. As a mobile and web developer I have multiple times needed to make an icon fast for my projects. So I built ExpoIcon where you can build beautiful icons fast using Lucide icon library. I hope this tool will be as useful to you as it has been to me. Would love your feedback. Rudolfs. https://bit.ly/3XgDlU5 August 24, 2024 at 07:24AM

Friday, 23 August 2024

Show HN: One Dollar Feedback https://bit.ly/4cG0cwT

Show HN: One Dollar Feedback https://bit.ly/3SAvRbA August 24, 2024 at 06:27AM

Show HN: Chrome extension to get rid of YouTube clickbait thumbnails https://bit.ly/3Mj9G6d

Show HN: Chrome extension to get rid of YouTube clickbait thumbnails https://bit.ly/3ZgkyK7 August 23, 2024 at 11:15PM

Show HN: Omi – Open-source AI wearable for capturing conversations https://bit.ly/3YZpYcg

Show HN: Omi – Open-source AI wearable for capturing conversations Hi, HN! I built a proactive open-source AI necklace that transforms your conversations into summaries, proactive feedback, and insights I built this because I want to use it myself: many companies are advertising such technology but no one is shipping The app can work with or without wearables so you can try the experience without buying anything --- Update: wasn't expecting this post to get attention, so please let me know if I need any special tags like Show HN https://bit.ly/3YRYLbj August 23, 2024 at 11:31PM

Thursday, 22 August 2024

Show HN: I built a dumb directory – tell me I didn't waste my time https://bit.ly/3yQ1JCs

Show HN: I built a dumb directory – tell me I didn't waste my time Hey HN, I've made a groundbreaking discovery: procrastination can lead to questionable projects! While avoiding real work, I somehow created a directory of 130+ AI agents and frameworks. It's like I tried to organize a robot party and everyone showed up. What's inside: - A list of AI agents - Frameworks to build more agents So, HN, before I spiral into an existential crisis: did I accidentally create something useful, or should I go touch grass? P.S. If this somehow becomes the next big thing, I promise to pretend it was intentional all along. https://bit.ly/4dizgEw August 23, 2024 at 04:57AM

Show HN: FOSD – Framework of Operating System Development https://bit.ly/3X0hTBc

Show HN: FOSD – Framework of Operating System Development The FOSD(Framework for Operating System Development) Framework is an innovative and flexible framework for operating system development. It strives to provide flexible resources and tools to help developers design, develop, and deploy operating systems efficiently and effectively. The framework is intended to support various architectures and provide corresponding build systems that facilitate the overall development of the operating system. It gives the already-implemented build system for each architecture that can automatically detect and compile user's source code and create a full operating system with proper bootloader(that's suitable with architecture.) The framework also provides HAL(Hardware Abstraction Layer) that can remedy the difficulty of having to develop all the device drivers for every hardware. Although currently, we're in the early development stage of only having x86 architecture kernel that can barely print "Hello, world", we are planning to implement from the fundamental framework features like interrupt system or basic print system to the file system interface, complicated device drivers(corresponding to the architecture) or even feature for task management. The ultimate goal is to make the operating system development easy and efficient for everybody! https://bit.ly/4cA05Tj August 23, 2024 at 12:10AM

Show HN: Kardinal – Building light-weight Kubernetes dev ephemeral environments https://bit.ly/3yESNA1

Show HN: Kardinal – Building light-weight Kubernetes dev ephemeral environments https://bit.ly/3YSAX71 August 23, 2024 at 01:31AM

Show HN: Feeedy – A messenger-style note-taking app https://bit.ly/4dXN0V7

Show HN: Feeedy – A messenger-style note-taking app Hey there HN! Happy to share a piece of my labor I've been working on for the past 6 months. The idea for the app came to me when I found out that taking notes in Telegram saved messages and private channels is pretty convenient, but it became a mess real quick. Imagine accidentally sending your to-do list to your boss? And there were no work-related stuff, haha So I decided to solve this pain point of mine by creating a little app, just as a side project. But then I lost my job due to a layoff, so I decided to triple down on my idea, polish it, and make it a SaaS in the hope of making it somewhat profitable if I'm lucky enough, of course. It's been 3 months of non-stop work, hundreds of liters of Red Bull and coffee, failed job interviews, then even more Red Bull and coffee, sleepless nights, and here we are. I'm finally ready to show it to the world. Of course, I keep my hopes pretty low and I'm being realistic with myself. Like, come on, it's just notes, who am I going to impress? Anyway, any questions, feedback, and ideas are more than welcome, and I'll be happy to discuss everything with you guys! https://bit.ly/4ecX0tR August 22, 2024 at 11:27PM

Wednesday, 21 August 2024

Show HN: Self-Hosted AI Starter Kit https://bit.ly/4cA4kOI

Show HN: Self-Hosted AI Starter Kit https://bit.ly/3XeSeWI August 21, 2024 at 08:10PM

Show HN: Chrome plugin that gives Claude access to search / recent data https://bit.ly/3Av72b8

Show HN: Chrome plugin that gives Claude access to search / recent data Howdy, just wanted to share something I built to improve my experience using Claude chat (web). It'a Chrome plugin that embeds into the Claude chat UI, and that takes the prompt and does an internet search for up-to-date information that Claude doesn't have. The search results are returned into the Claude chat prompt window which allows you use it as context. Behind the scenes the plugin does three things: - Passes the Claude prompt to OpenAI GPT-4o-mini to determine the search terms to use, - Uses Jina.ai Reader API to search and retrieve the top 5 search results (text), - Processing the search results with OpenAI GPT-4o-mini to return only the data relevant to the prompt (to avoid context bloat in Claude) The idea came about because I use Artifacts a lot to do data visualizations, but got frustrated that Claude doesn't have access to recent data natively (yet). I published the plugin to the Chrome plugin store and the code to GitHub: - Chrome store: https://bit.ly/3SXzets... - GitHub: https://bit.ly/3WUpH7F The GitHub repo has screen recording showing what it looks like / how it works. The plugin is free but requires an OpenAI API key, but GPT-4o-mini costs fractions of a cent per use based on my experience using it so far. Hope someone else finds it useful! August 21, 2024 at 06:43PM

Tuesday, 20 August 2024

Show HN: A journal that calls you every day https://bit.ly/4fVuoXm

Show HN: A journal that calls you every day https://bit.ly/3AxGAxw August 21, 2024 at 01:39AM

Show HN: Open-source fine-tuning in a Colab notebook https://bit.ly/4fLVIHP

Show HN: Open-source fine-tuning in a Colab notebook Posted before, but wanted to share if you want an open source alternative to OpenAI fine-tuning, give Unsloth a try! Phi 3.5 was just released, and is distilled from GPT4. Unsloth makes finetuning 2x faster, uses 70% less VRAM + has no accuracy degradations. We rewrite all backprop steps and reduce FLOPs and write everything in Triton (JIT low level CUDA). If you want to own the weights after fine-tuning, give Unsloth a spin! I have free Colabs and Kaggle notebooks as well at https://bit.ly/46VObR7 https://bit.ly/3WWhBeQ August 21, 2024 at 02:34AM

Show HN: A simple and powerful RSS reader for the web https://bit.ly/3Zbl3Fh

Show HN: A simple and powerful RSS reader for the web Hello HN! I've been working on this new open-source project called Feedbomb. It is a simple and powerful RSS reader for the web with a modern UI, PWA support, and a built-in article reader. Visit it at https://bit.ly/3SXweNw View our GitHub repo at https://bit.ly/4dtnBTb https://bit.ly/3SXweNw August 21, 2024 at 12:47AM

Monday, 19 August 2024

Show HN: I made a free tool to remove the headache of finding a business idea https://bit.ly/3YMeOaA

Show HN: I made a free tool to remove the headache of finding a business idea As for me, I was always stuck coming up with business ideas. I thought, wouldn’t it be better if I had something to help me come up with ideas faster Please give it a try. everything is free :) https://bit.ly/4cxGkvu August 20, 2024 at 01:54AM

Show HN: Automated lead gen generator for SaaS https://bit.ly/3MdbLkf

Show HN: Automated lead gen generator for SaaS Hey HN, I'm a bootstrap SaaS founder that trying to grow my micro SaaS. I've been doing pivot many times and this may be the last straw. I realized that marketing and sales are key in building business but cold outbound is suck! So I built a tool to help SaaS founders identify unhappy customers from their competitors to pitch their SaaS. This feature is specifically requested by Peer - Cal.com CEO from my interaction with him here - https://bit.ly/46UP5yF I hope this small tool would be helpful. Would love your feedback pls. Anyone interested to get early-bird access, please buy a small fee for just $29/month here: https://bit.ly/3Mfk6E5 I'm trying to validate the idea and keep the lights on for my small business. https://bit.ly/3MeMNAQ August 19, 2024 at 11:49PM

Show HN: I have created an extension to run ALife simulations on VSCode https://bit.ly/4dNDT9d

Show HN: I have created an extension to run ALife simulations on VSCode https://bit.ly/4fJBOgx August 19, 2024 at 10:07AM

Sunday, 18 August 2024

Show HN: There Are More Than $5B VC Investments into Startups https://bit.ly/3yREmbC

Show HN: There Are More Than $5B VC Investments into Startups https://bit.ly/3YQKM5x August 19, 2024 at 07:17AM

Show HN: Pytest-scrutinize – find bottlenecks in your test suite https://bit.ly/3YMfWLd

Show HN: Pytest-scrutinize – find bottlenecks in your test suite https://bit.ly/3XalJZK August 18, 2024 at 11:23PM

Saturday, 17 August 2024

Show HN: NeoRetro Synth – a retro-style synthesizer and drum machine https://bit.ly/3Mc81PY

Show HN: NeoRetro Synth – a retro-style synthesizer and drum machine https://bit.ly/3M6lUzc August 18, 2024 at 12:08AM

Show HN: Typescript library for editing videos with code https://bit.ly/46QgIsB

Show HN: Typescript library for editing videos with code Today we launched a Typescript library for building video processing applications that can run completely client-side This project has been started in March 2023 with the mission of creating the "video processing toolkit for the area of AI". During an extensive research period, we quickly decided to fully embrace WebGPU, which offers a substantial performance improvement over its predecessor WebGL and technologies alike. In combination with WebCodecs, these two technologies lead to unprecedented rendering capabilities on the web and pave the way for the next generation of video processing applications Would love to hear your feedback! https://bit.ly/4fP37FZ August 17, 2024 at 08:29PM

Show HN: I created a space for short and concise ideas from books https://bit.ly/3X66L74

Show HN: I created a space for short and concise ideas from books https://bit.ly/3WO3R5B August 17, 2024 at 07:16AM

Friday, 16 August 2024

Show HN: I created a platform where you can buy or sell a startup for free https://bit.ly/3AuV8xW

Show HN: I created a platform where you can buy or sell a startup for free Buy & Sell Startups Without Commission Join over 600+ founders and investors in the search for the next early-stage unicorn. Submit your startup details, and interested buyers will start reaching out to you via email / telegram. https://bit.ly/4ctSIg8 August 17, 2024 at 04:54AM

Show HN: an AI copilot for Next.js developers https://bit.ly/3yLZ5h5

Show HN: an AI copilot for Next.js developers Hey HN! I'm Andrew, one of the creators of Glass, a copilot for Next.js and React developers. Glass appears as a chat bar on your locally running Next.js server, and you can tell it to make changes like "build a dashboard" or "add a login button". Glass makes the changes to your sourcecode in real-time. Our goal with Glass is to automate away the easy but slow parts of frontend development, like locating the right file to edit, writing tailwind by trial-and-error, and copy-pasting boilerplate from Claude and other tools. We want to let you do all the tedious work entirely from your browser. We built Glass using a VS Code extension that handles communications with an LLM (4o) and reads/writes to your codebase. We also built an SWC plugin to map where clicked in your browser to a location in your sourcecode - this was interesting because we determine which component you clicked on and where its instance is located in your codebase, so we did a lot of interesting prop injections to make this work. Lastly, we render our UI directly on your project using a React Provider - this was mainly to avoid building yet another interface you have to install (although it has its downsides, like disappearing when there's an error). We're super excited to build the tool out more, but we wanted to get a sense of what you think! The jump-to-code and hover-component features have been the most helpful for me developing projects in general, and the AI part can help with easier tasks like rearranging a component and doing annoying tailwind work. You can install Glass on your Next.js project here: https://bit.ly/3X7bXrp . Everything is free for now, and we'd love to hear your feedback. https://bit.ly/3X7bXrp August 17, 2024 at 01:16AM

Show HN: Learn Blender shortcuts with lots of tiny videos https://bit.ly/3YPRBo4

Show HN: Learn Blender shortcuts with lots of tiny videos I've used blender for more than a decade and now ask myself what the best way to teach it would look like. Video generally seems the best format to explain how to solve a specific problem, but its not exactly great for larger collections of small bits of information – like blender shortcuts. This is why I made this video/text hybrid website from scratch. If you're a blender user or have experience in teaching others, I'd be very happy to hear your thoughts on it. I'm also posting this here because I assume many of your are professional web developers. I'm a learning hobbyist and wondering if there are any issues with the way I built the website. Thanks! Github: https://bit.ly/3Aq5lvB https://bit.ly/3ABCQLb August 16, 2024 at 11:38PM

Show HN: Free Online Car Logo Information Website https://bit.ly/4dLG1yw

Show HN: Free Online Car Logo Information Website As a passionate car enthusiast, I've always been drawn to the fascinating world of automobiles. My interest extends beyond the sleek designs and powerful engines to encompass the rich history and symbolism behind car logos. Recognizing that these emblems are not just decorative elements but powerful representations of brand identity and heritage, I embarked on a journey to deepen my automotive knowledge. To achieve this goal and share my passion with others, I created CarLogoHub, a comprehensive website dedicated to exploring and cataloging car logos from around the world. This platform serves as a digital archive, showcasing the evolution of automotive branding through the decades. Each logo is meticulously documented with detailed information about its origins, design elements, and the story behind the brand it represents. However, my ambition doesn't stop at logos. I'm committed to expanding CarLogoHub into a more comprehensive automotive database. This expansion will include detailed information on various car models, their specifications, historical significance, and technological innovations. By broadening the scope of the website, I aim to create a one-stop resource for car enthusiasts, researchers, and industry professionals alike. This project has not only enriched my understanding of the automotive world but has also connected me with a global community of car aficionados. As I continue to build and refine this automotive database, I'm excited about the potential for CarLogoHub to become a leading online resource for automotive knowledge, fostering a deeper appreciation for the art, science, and history of automobiles. Through this endeavor, I'm not just satisfying my curiosity; I'm creating a valuable educational tool that bridges the gap between casual interest and in-depth automotive expertise. The journey of expanding CarLogoHub is a testament to my enduring passion for cars and my commitment to continuous learning in this dynamic field. Welcome to give feedback to me! https://bit.ly/3SSiBPI August 16, 2024 at 07:24AM

Thursday, 15 August 2024

Show HN: A Simple GraphRAG Implementation https://bit.ly/3SSTRXB

Show HN: A Simple GraphRAG Implementation I made a simple GraphRAG call nano-graphrag. The reason is I try to hack the official implementation released by Microsoft but that version is very hard to read/hack. This algorithm should not be implemented that annoying, I think. So I made a simpler one. It's about 800-900 lines of Python, and it's portable. https://bit.ly/46LNrPX August 16, 2024 at 04:48AM

Show HN: Simple logging library for Node.js/Deno/Bun/browsers/edge functions https://bit.ly/3X2Z9Cu

Show HN: Simple logging library for Node.js/Deno/Bun/browsers/edge functions https://bit.ly/4cvXt93 August 16, 2024 at 01:51AM

Wednesday, 14 August 2024

Show HN: Early Look – Figma to Make It Work / Make It Real Using AI Automarkup https://bit.ly/4dtJ1zF

Show HN: Early Look – Figma to Make It Work / Make It Real Using AI Automarkup This is a game changer for making Figma files real https://www.youtube.com/undefined August 15, 2024 at 06:07AM

Show HN: Browser-based XSS scanner https://bit.ly/4dN09QR

Show HN: Browser-based XSS scanner This is a simple single-file python program that can find basic XSS (cross-site scripting) vulnerabilities in a target url. Most XSS discovery tools use a payload refelection strategy in which payloads are injected in url parameters and the GET response is inspected for places where the payload content is reflected. This is a very low precision XSS detection strategy because most reflection does not support execution. This program uses a different approach, and instead opens the target url in a browser, tests alert(...) payloads directly in the browser context, and listens for an alert being triggered. This means that any XSS spotted by this program is extremely unlikely to be a false positive. https://bit.ly/4dN0bbr August 14, 2024 at 11:45PM

Show HN: Open-source website template for pre-product non-technical founders https://bit.ly/3WNdP7i

Show HN: Open-source website template for pre-product non-technical founders Quick links - Template repo: https://bit.ly/3SQVRjk - Setup guide: https://bit.ly/3SMHHj0 - Demo video: https://www.youtube.com/watch?v=3cnazoqF0mQ - Live example to play with: https://bit.ly/3X27MNr Hey HN, I built this template to help non-technical startup founders and hobbyists launch a landing page for their idea quickly. It's low-tech, free to host, includes a setup guide and takes c. 2 hours to setup. I got the idea after sinking a whole day into setting up a generic landing page for a previous project of mine using a no code website builder (slow I know, but it was my first time). I've made it flexible so an individuals logo, mission statement etc can be included, but it's probably not suitable for founders who have a product, as I think it's necessary at that stage to spend the time / money on a more custom website. It's completely free, both to use and implement by guiding users to host their site on GitHub pages (100% client side). Free tier services utilised: - GitHub (Hosting) - EmailOctopus (Mailing list) - Calendly (Meeting scheduling) - Canva (Logo creation) Thanks everyone and look forward to hearing your feedback! https://bit.ly/3SQVRjk August 14, 2024 at 08:06AM

Show HN: I made a tool to help collect and validate startup ideas https://bit.ly/4cotsIe

Show HN: I made a tool to help collect and validate startup ideas Hey HN, I’m Kyrylo. I recently created a small tool that lets you gather, refine, and validate SaaS/startup ideas using AI. I used to jot down my product ideas in a note apps, but it wasn’t very practical for collecting feedback or refining them. So, I built this tool to make the process easier. Here’s how it works: 1. Enter a brief description of your idea. 2. The app uses AI to generate project details. 3. Share your idea via a link that includes a feedback form. It’s pretty straightforward, and I’d love to hear your thoughts or any suggestions! https://bit.ly/3WKP9fV August 14, 2024 at 09:01AM

Tuesday, 13 August 2024

Show HN: I've open sourced DD Poker https://bit.ly/3AgI2nF

Show HN: I've open sourced DD Poker I'm the original author of DD Poker, a Java-based computer game that ran on Mac, Linux and Windows and originally sold in stores in physical boxes. I shut down the backend servers in 2017 but the game is still functional and people can still play each other online even though the central lobby and find-a-game functionality no longer work. I've been asked over the years to release the source code, especially during the pandemic, and again this year. I finally got motivated to clean up the code and put it out there. The code is 20 years old and uses some ancient Spring, log4j, Wicket and other dependencies, but it still works on Java 1.8. https://bit.ly/3M7mlt3 August 13, 2024 at 11:34PM

Monday, 12 August 2024

Show HN: I spent days curating concert films in Spatial Audio (Dolby Atmos/5.1) https://bit.ly/4dhDwE4

Show HN: I spent days curating concert films in Spatial Audio (Dolby Atmos/5.1) Hey, I spent days digging and curating concert films in Spatial Audio -- so you don't have to! I'm really into immersive audio and live music but couldn't easily find concert films to watch. I had to jump from app to app and dig deep into Amazon and Google to find cool stuff. So I hope that it makes your life better and that you'll find a concert you want to watch. Happy to send you personalized concert recommendations, feel free to comment or to send me an email with some of your favorite artists :) Thank you, Ax https://bit.ly/3M64se9 August 12, 2024 at 10:49PM

Show HN: Llmq – Pipe stuff in the shell to AI https://bit.ly/3Z0CCI3

Show HN: Llmq – Pipe stuff in the shell to AI I just put this together real quick and am finding it useful. Sharing in case anyone else would benefit from it. https://bit.ly/3yqOd8p August 12, 2024 at 06:42PM

Sunday, 11 August 2024

Show HN: Open-source React chart component library https://bit.ly/4djW7zx

Show HN: Open-source React chart component library https://bit.ly/3WBQLsa August 12, 2024 at 03:22AM

Show HN: Copy-Paste from Webflow into Webstudio https://bit.ly/4fUHRz1

Show HN: Copy-Paste from Webflow into Webstudio https://bit.ly/3Alkz4W August 12, 2024 at 03:41AM

Show HN: Multilspy – Cross platform framework to develop Language Server Clients https://bit.ly/3M1bCQJ

Show HN: Multilspy – Cross platform framework to develop Language Server Clients multilspy is a cross-platform library designed to simplify the process of creating language server clients to query and obtain results of various static analyses from a wide variety of language servers that communicate over the Language Server Protocol. It is easily extensible to support any language that has a Language Server and currently supports Java, Rust, C# and Python. We aim to continuously add support for more language servers and languages. Language servers are tools that perform a variety of static analyses on code repositories and provide useful information such as type-directed code completion suggestions, symbol definition locations, symbol references, etc., over the Language Server Protocol (LSP). Since LSP is language-agnostic, multilspy can provide the results for static analyses of code in different languages over a common interface. multilspy intends to ease the process of using language servers, by handling various steps in using a language server: * Automatically handling the download of platform-specific server binaries, and setup/teardown of language servers * Handling JSON-RPC based communication between the client and the server * Maintaining and passing hand-tuned server and language specific configuration parameters * Providing a simple API to the user, while executing all steps of server-specific protocol steps to execute the query/request. Some of the analyses results that multilspy can provide are: * Finding the definition of a function or a class (textDocument/definition) * Finding the callers of a function or the instantiations of a class (textDocument/references) * Providing type-based dereference completions (textDocument/completion) * Getting information displayed when hovering over symbols, like method signature (textDocument/hover) * Getting list/tree of all symbols defined in a given file, along with symbol type like class, method, etc. (textDocument/documentSymbol) Use of multilspy in AI4Code Scenarios like Monitor-Guided Decoding multilspy provides all the features that language-server-protocol provides to IDEs like VSCode. It is useful to develop toolsets that can interface with AI systems like Large Language Models (LLM). One such usecase is Monitor-Guided Decoding, where multilspy is used to find results of static analyses like type-directed completions, to guide the token-by-token generation of code using an LLM, ensuring that all generated identifier/method names are valid in the context of the repository, significantly boosting the compilability of generated code. MGD also demonstrates use of multilspy to create monitors that ensure all function calls in LLM generated code receive correct number of arguments, and that functions of an object are called in the right order following a protocol (like not calling "read" before "open" on a file object). https://bit.ly/4dkNXqt August 11, 2024 at 07:10PM

Show HN: PackPack.AI - An AI-Driven Bookmark Manager Tool. Pocket Alternative https://bit.ly/3yD6aAt

Show HN: PackPack.AI - An AI-Driven Bookmark Manager Tool. Pocket Alternative https://bit.ly/4fDHqc5 August 11, 2024 at 07:23PM

Show HN: Effortless Shadcn and Tailwind Color Theme Generator https://bit.ly/3LZj3bh

Show HN: Effortless Shadcn and Tailwind Color Theme Generator With an easy-to-use interface and some useful features, you'll effortlessly create custom Shadcn themes from any image or color you love. Then your can test color palette on a page template, not just components. https://bit.ly/3SK1zTS August 11, 2024 at 11:09AM

Show HN: Vercel Proxy Sites to Mirror Any Website Using Vercel https://bit.ly/3SJbLMq

Show HN: Vercel Proxy Sites to Mirror Any Website Using Vercel # Vercel Proxy Sites A powerful and flexible website mirroring tool leveraging Vercel's serverless platform. ## Key Features - Free to use with Vercel's generous free tier - Mirror any website effortlessly - Quick deployment on Vercel's global edge network - Support for custom domains - Automated deployment via GitHub integration - Enhanced privacy and security - Bypass geographical restrictions - Improved access speed with edge caching ## Quick Start 1. Fork this repository 2. Sign up for a Vercel account if you haven't already 3. Import your forked repository to Vercel 4. Configure your environment variables 5. Deploy and enjoy your mirrored site! ## Configuration Easily customize your proxy settings through environment variables: - `SITE_URL`: The URL of the site you want to mirror - `ALLOW_ROBOTS`: Set to 'true' if you want to allow search engine crawlers ## How It Works This tool uses Vercel's serverless functions to act as a reverse proxy, fetching content from the original site and serving it through Vercel's global CDN. This approach offers improved performance, enhanced privacy, and the ability to bypass certain restrictions. ## Disclaimer This tool is for educational and personal use only. Users are responsible for complying with all applicable laws and regulations. The developers are not liable for any misuse or legal consequences. ## Contributing Contributions are welcome! Feel free to submit issues or pull requests. ## Documentation For more detailed information on setup, configuration, and usage, please refer to our [Wiki](link-to-wiki). ## Support If you encounter any problems or have questions, please [open an issue](link-to-issues). ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. Leverage the power of Vercel to create fast, secure, and easily deployable proxy sites! https://bit.ly/4dHP6Zb August 11, 2024 at 06:50AM

Show HN: Index and search *all* your documents https://bit.ly/4fDyumZ

Show HN: Index and search *all* your documents Hey HN! I've build a simple tool to index and search your documents. This uses two great open source libraries: apache tika (for extracting content from docs) and apache lucene (for searching). It's been built with kotlin ktor as a web framework. You can index all kind of files (i.e doc, docx, xls, ppt, pdf, txt, html even ORC pdfs) and then search them using very advanced queries like "always contain X", "never contain X", "X near Y", wildcard search, proper stemming support etc. We're using it on my work where we have hundreds of thousands of doc/docx/pdf files and it works flawlessly! https://bit.ly/4ch5T44 August 11, 2024 at 11:14AM

Saturday, 10 August 2024

Show HN: Rust GUI Library via Flutter https://bit.ly/46LN5ZI

Show HN: Rust GUI Library via Flutter Hi, I made a bridge ( https://bit.ly/3YB6V7R v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language. Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details. To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands. When I first released 1.0.0 years ago, it only contained few features compared to today. It is the result of the hard work of contributors and me, and many thanks to all the contributors! https://bit.ly/3yngM6E August 11, 2024 at 03:55AM

Show HN: I created a self-typing typewriter (and connected it to an LLM) https://bit.ly/3M2fSzG

Show HN: I created a self-typing typewriter (and connected it to an LLM) Hi HN! I've been tinkering on a programmatically controlled typewriter. I've got a working prototype and it's been a lot of fun to play with. Of course I connected it to ChatGPT so I can chat with it, and I also have it acting as a clock, but it doesn't just type out the time. It writes a poem about the time. I'm posting this to gauge interest in purchasing one. It's all handmade, so I can't scale it up, but if enough people are into it, I might make a small batch. Or maybe sell it as a kit for the DIY crowd. Anyway, just wanted to put it out there and see what you all think. Thanks for checking it out! https://bit.ly/4dAQVqt August 10, 2024 at 03:27PM

Show HN: A scalable clipboard manager for Linux https://bit.ly/3SKLyx8

Show HN: A scalable clipboard manager for Linux This is incredibly over-engineered, but it was quite a fun process. :) https://bit.ly/3WyFWa8 August 10, 2024 at 03:57AM

Show HN: I made a website to create and customize quotes https://bit.ly/4djpXUF

Show HN: I made a website to create and customize quotes https://bit.ly/4fIaRdc August 10, 2024 at 09:44AM

Friday, 9 August 2024

Show HN: NVIDIA GPU Munin Plugin – Simple Python-Based GPU Monitoring https://bit.ly/3AlbRUj

Show HN: NVIDIA GPU Munin Plugin – Simple Python-Based GPU Monitoring I created a Munin plugin for monitoring NVIDIA GPUs that aims to be simple, modern, and dependency-free. As a fellow enthusiast and sysadmin, I found existing solutions either had complex dependencies or didn't work reliably. This led me to develop this Python-based plugin. Key features: - Multi-GPU support - Monitors memory usage, temperature, power draw, and GPU utilization - Uses only Python 3 and nvidia-smi (no additional dependencies) - Easy to install and integrate with existing Munin setups The plugin is designed for Linux environments and is available under the MIT License. It's particularly useful for those who already have Munin installations and want to add GPU monitoring without much hassle. (I love Grafana and Netdata too, but still find Munin useful for really simple setups.) GitHub: https://bit.ly/3yv301L I'd love to hear your thoughts and feedback. I'd also gladly accept any contributions for additional metrics you may want to add. https://bit.ly/3M1T2YW August 9, 2024 at 08:17PM

Thursday, 8 August 2024

Show HN: AutoDocument – Multi-Source Document Generation https://bit.ly/3LVpagN

Show HN: AutoDocument – Multi-Source Document Generation Hi there, this post is introducing AutoDocument, a free and open-source document generating web app that connects spreadsheets, databases and user forms into documents such as Microsoft Word and PDFs. It's based on fantastic open sources libraries like https://bit.ly/3LVpaNP and headless LibreOffice. Mail Merge is a pain because it: - Only converts from Excel to Word - Uses special field objects in the Word document - Requires a Microsoft Office License - Has limited templating options AutoDocument is a free and easily installable web app that can setup reusable Workflows that convert data from a variety of sources including straight from databases and spreadsheets to several types of outputs, including Word and PDFs. It only uses text based fields such as "" instead of special objects. It can deal with logical blocks of text and loops to populate flexible templates including lists and tables. Features - Create (optional) user forms to kick off a workflow and link to your users - Load and save data, templates and output from windows and linux network mounts, as well as S3 and SharePoint libraries. - Powerful templating based on jinja2 and python-docx-template with logic blocks (like if, while etc) as well as standard field substitution. - Chain sources together like forms, spreadsheets and SQL queries to create clever workflows Easily installed by running the container: docker.io/tommalkin/autodocument:latest Repo: https://bit.ly/4fzdTA9 Documentation: https://bit.ly/46E0ClO Landing Page: https://bit.ly/4fzdUEd Container: https://bit.ly/4cm5GfX https://bit.ly/4fzdUEd August 9, 2024 at 01:07AM

Show HN: SpecOS – A 64 bit OS kernel from scratch https://bit.ly/4dBPk40

Show HN: SpecOS – A 64 bit OS kernel from scratch https://bit.ly/4dBPkkw August 9, 2024 at 12:57AM

Show HN: InnoDB_rs – InnoDB Recovery Toolkit in Rust https://bit.ly/4fwC0j7

Show HN: InnoDB_rs – InnoDB Recovery Toolkit in Rust I recently had the "opportunity" to recover a database from being accidentally `rm -rf`'ed. In the process decided the best route is to implement InnoDB storage format and scan the disk for any and all record we can still find. https://bit.ly/4fEjCF2 August 9, 2024 at 12:28AM

Show HN: I built interactive map of active and decommissioned nuclear stations https://bit.ly/4ckETAu

Show HN: I built interactive map of active and decommissioned nuclear stations Hi all, I am not an expert in nuclear energy but I've always wondered and found it difficult to get a clear picture about the amount of nuclear stations located in a specific region. So I built this tool that shows all the nuclear plants in the world, scaled by their capacity and with indication of their status. Clustering is enabled by default and allows to see the sum potential capacity of a region. It's a fun tool for me: e.g. disable clustering, scale circle radius to 70%, go to EU, and you'll see Germany has shutdown all of the stations. Ofc it's a widely known fact, but what came to my surprise is that Poland, Turkey, Scandinavian countries, Africa have literally 1 to none nuclear stations. Which is kinda strange because some of these regions are modern, well-developed, and Africa specifically was sourcing lots of nuclear fuel for other countries other the years. idk what to do with it yet, but I think I'll come up with ideas for future improvements as I believe nuclear sector will grow drastically. https://bit.ly/3WBr770 August 8, 2024 at 08:40AM

Wednesday, 7 August 2024

Show HN: I Built an Open Graph Image Kit for Next.js with Tailwind Customization https://bit.ly/3LX4aWP

Show HN: I Built an Open Graph Image Kit for Next.js with Tailwind Customization https://bit.ly/3LZmG0E August 8, 2024 at 04:56AM

Show HN: OllamaAgents – Your Natural Language Gateway to Linux Mastery https://bit.ly/3YCqnRB

Show HN: OllamaAgents – Your Natural Language Gateway to Linux Mastery OllamaAgents is a TypeScript-based CLI application that provides a Linux command interpreter using the Ollama API. It converts natural language queries into appropriate Linux commands, executing them if requested, offering explanations and cautions when necessary. https://bit.ly/3YCqo87 August 8, 2024 at 01:04AM

Show HN: Voyage – Toolbox of otherwise expensive SaaS marketing tools https://bit.ly/4fCC5ld

Show HN: Voyage – Toolbox of otherwise expensive SaaS marketing tools Voyage is a bunch of marketing tools for SaaS in one platform. We're betting on three things: 1. Many marketing tools don't offer free tiers. Think Optimizely, 6sense, Mutiny, Typeform, Qualified, Marketo, Drift, etc. A lot of these have minimum contract sizes of 5 figures. Voyage is completely free right now (haven't shipped monetization yet) and will always be usage-based + free tier. 2. Having these tools in one place compounds. We offer global themes for all of the user-facing marketing assets, which means you won't have to manage a brand theme for each of Wistia, Drift, etc. We also can use the data from one tool to modify another. Ex: personalize the header of the pricing page based on whether a visitor went through the video on your splash page. 3. We can outship most engineering teams in the long term. It's difficult for mar-tech companies to attract/retain talent since they're GTM-first, not eng-first. We're building an eng-first mar-tech company, getting into teams early with a generous free tier, and making money as our customers scale. We can probably offer these tools much cheaper at bundled scale too. If you use any of these tools and want to combine them together for a reduced bill or better cross-tool integration, please reach out. We'd love to have you as a design partner. - Wistia / Vimeo - Typeform / HS forms - Optimizely / Mutiny - Google Analytics 4 - Drift / Qualified / etc - SEO content tools bryan.houlton@withvoyage.com https://bit.ly/4fBM3Dh August 7, 2024 at 11:55PM

Show HN: I made a new kind of Trusted Timestamp based on plaintext encoding https://bit.ly/4dxKOTR

Show HN: I made a new kind of Trusted Timestamp based on plaintext encoding I've just launched a new site that creates Trusted Timestamps. Anyone can use it to make any data immutable going forward in time. By "verifying" a Trusted Timestamp against a file, you certify that file has not been altered since the time the Trusted Timestamp was created at. Trusted Timestamps are not a new idea, there is a standard defined in RFC3161 and some other prior work as well. My design though is different as it is based on plain-text, human readable files. I believe this makes this form of Trusted Timestamp more accessible for a wider set of applications. I found the RFC3161 timestamp standard to be difficult to work with, and I also found the existing providers of Trusted Timestamps to not be particularly suitable for building on top of. This is why I made TimestampIt! I have my own plans for applications to build on top of this basic site, however I would love to see what ideas everyone else can come up with. Any feedback is appreciated! https://bit.ly/4dxKPan August 7, 2024 at 07:09AM

Tuesday, 6 August 2024

Show HN: Open Sourcing the Cure to Acne https://bit.ly/3Acm8lJ

Show HN: Open Sourcing the Cure to Acne took an ml model from MIT and using it as the foundation for the open sourced cure to acne. if we all come together and share our protocols we can quickly identify what works and what doesnt https://bit.ly/3LCWXuJ August 7, 2024 at 02:50AM

Show HN: Simple TypeScript SSG with custom JSX support https://bit.ly/4cdWGtb

Show HN: Simple TypeScript SSG with custom JSX support https://bit.ly/3YBkbJA August 6, 2024 at 10:31PM

Show HN: ScholArxiv – an open-source, aesthetic, minimal research paper explorer https://bit.ly/3SE13a8

Show HN: ScholArxiv – an open-source, aesthetic, minimal research paper explorer https://bit.ly/3SDEQcc August 6, 2024 at 05:37PM

Monday, 5 August 2024

Show HN: Python Code Resumption. A way to stop and resume a Python script https://bit.ly/4fBbODK

Show HN: Python Code Resumption. A way to stop and resume a Python script Wanted to share this crazy little idea I had and implemented. Not sure if anyone has tried to do this in python before, but I wanted a way to interrupt a python script and then restart it from the interrupt point later. Obviously the implementation is very POC and simple, but it works. Let me know your thoughts! What crazy python stuff have you done? https://bit.ly/3WzQkyH August 6, 2024 at 03:35AM

Show HN: I revamped JustWatch with a minimalist UI https://bit.ly/4cgfdFa

Show HN: I revamped JustWatch with a minimalist UI https://bit.ly/4ceRR2V August 6, 2024 at 03:02AM

Sunday, 4 August 2024

Show HN:Playing Checkers with Local LLMs https://bit.ly/3ygx6Gd

Show HN:Playing Checkers with Local LLMs https://bit.ly/46zUUS3 August 5, 2024 at 12:40AM

Show HN: Hyperaide – your personal assistant for getting things done https://bit.ly/4cftXnI

Show HN: Hyperaide – your personal assistant for getting things done https://bit.ly/40x6M4p August 4, 2024 at 04:36PM

Show HN: Candix, a confidential, reverse recruiting platform https://bit.ly/3AjvJqE

Show HN: Candix, a confidential, reverse recruiting platform It's a site where you describe your ideal next job and get approached by top-paying startups. It’s confidential, ensuring that your current employer won’t find out. It's free for candidates, while we charge companies for access to the pool. They’re charged a subscription fee, not a traditional success fee, because it’s the only way to remain forever candidate-centric and not obsessed with placing profiles at any cost, like agencies are. I'm opposed to the AI trends in recruitment. Recruitment is opaque and needs more humanity in the process, not less. Consequently, we're stubborn about keeping humans involved at every level, from onboarding to support. This results in high operational costs, which we are working hard to streamline. Confidentiality is what truly sets Candix apart. It's a tricky concept in recruitment, though, as it needs to be balanced with recruiters' need to know about your background to make hiring decisions. Our approach is to protect access to the pool with NDAs and limit profile visibility to relevant companies only. Additionally, we limit points of access to one per company and thoroughly monitor all recruiter activity on the site to prevent any leakage. For those who are not open to receiving offers, one interesting feature is the option to mark your profile as unavailable. Interested companies won’t reach out, but they will be able to place an alert on your profile to be notified when this changes, effectively boosting your future search. We operate in the US and European markets, helping people connect with over seventy companies, such as OpenAI and Ramp. What do you think about the tool and its positioning? https://bit.ly/4dexa8v August 4, 2024 at 01:15PM

Show HN: Semiotic Analysis Tool https://bit.ly/3Svl02z

Show HN: Semiotic Analysis Tool The Semiotic Analysis Tool is a comprehensive and sophisticated Python-based application designed to analyze various sign systems within textual and visual data. This tool integrates multiple advanced NLP techniques, machine learning models, and external knowledge sources to provide an in-depth analysis of the meaning and context of the input data. https://bit.ly/3YxdjNb August 4, 2024 at 12:18PM

Show HN: Remix Gear and Next.js Gear – The cleanest way to start a project https://bit.ly/4cb8dtk

Show HN: Remix Gear and Next.js Gear – The cleanest way to start a project I like starting projects from scratch, but not from zero: - Remix or Next.js - Tailwind CSS - TypeScript - shadcn/ui - i18n https://bit.ly/3AmmMgc https://bit.ly/4cc0IlN August 3, 2024 at 07:59PM

Saturday, 3 August 2024

Show HN: RAGBuilder – Hyperparameter tuning on various RAG parameters https://bit.ly/3WO0Za1

Show HN: RAGBuilder – Hyperparameter tuning on various RAG parameters A RAG has several moving parts: data ingestion, retrieval, re-ranking, generation etc.. Each part comes with numerous options. If we consider a toy example, where you could choose from: 5 different chunking methods, 5 different chunk sizes, 5 different embedding models, 5 different retrievers, 5 different re-rankers/ compressors 5 different prompts 5 different LLMs That’s 78,125 distinct RAG configurations! If you could try evaluating each one in just 5 mins, that’d still take 271 days of non-stop trial-and-error effort! In short, it’s kinda impossible to find your optimal RAG setup manually. So, how do you determine the most optimal RAG configuration for your data and use-case? Meet RagBuilder, a tool designed to help you create optimal, production-ready Retrieval-Augmented-Generation (RAG) setup for your data automatically. RagBuilder performs hyperparameter tuning on various RAG parameters, such as chunking strategy (semantic, character, etc.) and chunk size (1000, 2000, etc.), to evaluate these configurations against a test dataset. This process identifies the best-performing setup tailored to your data. Check it out and let us know what you think! https://bit.ly/3LNWV3o https://bit.ly/3LSt7CW August 3, 2024 at 08:01AM

Friday, 2 August 2024

Show HN: Hanon Pro – piano technique and exercises for the digital age https://bit.ly/3SykIrQ

Show HN: Hanon Pro – piano technique and exercises for the digital age https://bit.ly/3YNXC4H August 3, 2024 at 06:21AM

Show HN: I built a solcial-media-inspired fitness App https://bit.ly/3yeXzUB

Show HN: I built a solcial-media-inspired fitness App Hi Hacker News! I'm Jarne, a student and software developer, and I have developed MyGainplan for the last 2 years. When I started working out, I realized that it is quite hard to keep varying training plans. I know that it is recommended to change your training plan every 2–3 months in order to prevent muscular imbalance and other injuries. Besides that, some little changes help to stay motivated on a long fitness journey . After endless searching for free workouts or training plans, I had the idea of MyGainplan. The main idea of MyGainplan is to allow users to share their experience and profit from each other. MyGainplan guides you through your workouts, tracks your progress and keeps you motivated to train. When it comes to discovering new workouts, MyGainplan allows you to search for unique and different workouts created and uploaded by other users. With that, changing your training plan becomes a breeze - And it's totally free! No payments, no subscriptions, no advertisements! I am so happy to say that I have now launched on iOS and Android. I would love to get some Feedback from the first users in order to make MyGainplan even better! Website: https://bit.ly/3Ywh3Pk Play Store: https://bit.ly/3WttxV7 App Store: https://apple.co/3WML0cw Let's make training better together https://bit.ly/3Ywh3Pk August 2, 2024 at 09:39PM

Show HN: webhooked.email (2023) https://bit.ly/46EAIyn

Show HN: webhooked.email (2023) Hey HN, I built this tool a while ago, and it looks like it's finally getting some traction lately -- wanted to post it up again here for anyone who's looking for a dead simple solution for webhooks that email you. For those who say new products are hard to trust ("you never know how long they'll be around!") -- this one has been casually running for just over 13 months now! https://bit.ly/46EpwSw August 3, 2024 at 03:17AM

Show HN: ShortLoop – Replay Audio Calls and Test Your VoiceAI https://bit.ly/3WoYr0O

Show HN: ShortLoop – Replay Audio Calls and Test Your VoiceAI VoiceAI builders can replay production calls (or) create voice test data set and replay those calls to your VoiceAI. With this( https://bit.ly/4ds3cxr ) you can now test end to end flows frequently and in an automated way. We have been tinkering with LLMs and building voice applications for the past few months. As we were trying to improve our voice bots performance (interruptions, latency of tts, llm etc) it became very tedious to test our bot over and over again speaking to it. With real users we would observe edge cases that we didn’t handle before. After making changes it was difficult to recreate that exact scenario (accent, noise, slow speech or gaps between sentences) and test changes. So we built a way to use any existing call recording and replay ‘user’ portion of the call to the bot. Since LLMs won’t repeat the exact text or follow same flow on each run, it became important to handle those deviations. So took sometime experimenting and came up with this approach: 1. Segment call in to audio snippets of dialogue 2. Create a transcript and understand flow, intent, details of the call. 3. In response to LLM, identify correct user audio snippet to replay based on the flow/context (lot of work here :D) 4. In cases where it is a new question or reconfirmation by bot, generate new text+audio. I think this is pretty cool and would love for you to try it over your VoiceAI bots and give feedback to improve it. Earlier we also built a visualisation for analysing audio calls (player, transcript and basic errors) and included it. Here is a quick demo of how both look: https://youtu.be/j3kRhSxD5P0 What’s next? Thinking of creating more voice based automated tests. Open to ideas and would love to know how you improve your VoiceBots. https://bit.ly/4ds3cxr August 2, 2024 at 08:03AM

Thursday, 1 August 2024

Show HN: Zig Inspired Standalone OpenCL Compiler https://bit.ly/3SCxR39

Show HN: Zig Inspired Standalone OpenCL Compiler Hello HN, I’d like some feedback on a recent project: openclc. As the name suggests it’s an AOT compiler for OpenCL-C/C++ code targeting SPIR-V to be consumed by `clCreateProgramWithIL`. Coming from CUDA, I liked using the OpenCL language on a school project. That being said, I found the compile at runtime, put the kernels in a c string flow to be janky and off-putting. Thankfully, Khronos created an LLVM backend that converts LLVM IR to SPIR-V. Despite the good code in the SPIRV-LLVM-Translator, it leaves much to be desired when it comes to packaging. It requires a build from source against a system LLVM installation, doesn’t do SPIRV-Opt performance passes, and leaves you to figure out the inclusion of the SPIR-V into your program. Openclc bundles clang/llvm, the LLVM-SPIRV translator, and spirv-opt performance passes into one static executable. It can output the SPIR-V directly or as a C array so you can easily embed it into a binary. * I also included builds of Spirv-Tools for windows, linux, and macos. Future Idea: OpenCLC Runtime The biggest problem with OpenCL is the ardous and error prone device discovery and kernel scheduling. It would be a huge boost to OpenCL usability to offload device discovery and scheduling to a runtime library like CUDA does with the CUDA Runtime. Instead of just compiling cl sources to SPIR-V, it could offer a regular c symbol for each kernel where the `clEnqueueNDRangeKernel` ugliness is handled underneath the hood. With sufficient abstraction the OpenCL backend could be swapped for Vulkan, Level Zero, and maybe even Metal through SPIR-V cross. I'd love to answer any questions. https://bit.ly/3yqf6Js August 2, 2024 at 03:42AM

Show HN: Mongo Explorer – Open-source AI-powered MongoDB management tool https://bit.ly/4fx7m95

Show HN: Mongo Explorer – Open-source AI-powered MongoDB management tool Show HN: Mongo Explorer – Open-source AI-powered MongoDB management tool Mongo Explorer is an open-source project that integrates AI into MongoDB management, aiming to simplify database optimization and query generation. Key features include: 1. AI-assisted query generation: Convert natural language to MongoDB queries 2. Intelligent index suggestions with one-click creation 3. Visual query performance analysis and profiling 4. Schema exploration for collections and queries Tech stack: - Frontend: React - Backend: ASP.NET Core 8 - Deployment: Docker The AI integration uses OpenAI's GPT models to analyze database structures, generate optimized queries, and suggest performance improvements. GitHub: https://bit.ly/3Wy83qb Demo: https://bit.ly/3Wr8zGt I built this tool to address common pain points in MongoDB management, particularly for complex databases. I'm interested in the HN community's thoughts on AI-assisted database management and potential future developments in this space. https://bit.ly/3Wy83qb August 1, 2024 at 09:17PM

Show HN: Using AI to Generate Custom Sounds from Text https://bit.ly/4dp1RHM

Show HN: Using AI to Generate Custom Sounds from Text I was tired of finding videos with sound effects , extracting the audio then extracting the audio I want. So I made AI get to work for me :) https://bit.ly/4c4rpsI August 1, 2024 at 11:52PM