The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Cognita – open-source RAG framework for modular applications
Hey HN, exciting news! Our RAG framework, Cognita (<a href="https://github.com/truefoundry/cognita">https://github.com/truefoundry/cognita</a>), born from collaborations with diverse enterprises, is now open-source. Currently, it offers seamless integrations with Qdrant and SingleStore.<p>In recent weeks, numerous engineers have explored Cognita, providing invaluable insights and feedback. We deeply appreciate your input and encourage ongoing dialogue (share your thoughts in the comments – let's keep this ‘open source’).<p>While RAG is undoubtedly powerful, the process of building a functional application with it can feel overwhelming. From selecting the right AI models to organizing data effectively, there's a lot to navigate. While tools like LangChain and LlamaIndex simplify prototyping, an accessible, ready-to-use open-source RAG template with modular support is still missing. That's where Cognita comes in.<p>Key benefits of Cognita:<p>1. Central repository for parsers, loaders, embedders, and retrievers.
2. User-friendly UI empowers non-technical users to upload documents and engage in Q&A.
3. Fully API-driven for seamless integration with other systems.<p>We invite you to explore Cognita and share your feedback as we refine and expand its capabilities. Interested in contributing? Join the journey at <a href="https://www.truefoundry.com/cognita-launch" rel="nofollow">https://www.truefoundry.com/cognita-launch</a>.
Show HN: React for Circuits
Hi HN! I've been working on a new way to build electronics/PCBs with Typescript/React, I'd love to know what you think!!<p>I've wanted to program circuits for a long time- I started experimenting with the concept of creating circuits in React almost 8 years ago and have spent many weekends since to prove the concept. Over the past 2 months, I've decided to start working on tscircuit full-time.
Show HN: React for Circuits
Hi HN! I've been working on a new way to build electronics/PCBs with Typescript/React, I'd love to know what you think!!<p>I've wanted to program circuits for a long time- I started experimenting with the concept of creating circuits in React almost 8 years ago and have spent many weekends since to prove the concept. Over the past 2 months, I've decided to start working on tscircuit full-time.
Show HN: React for Circuits
Hi HN! I've been working on a new way to build electronics/PCBs with Typescript/React, I'd love to know what you think!!<p>I've wanted to program circuits for a long time- I started experimenting with the concept of creating circuits in React almost 8 years ago and have spent many weekends since to prove the concept. Over the past 2 months, I've decided to start working on tscircuit full-time.
Show HN: Practice for the YC interview
I've been blown away by speech-to-speech LLMs lately and was looking for a fun little website to build. Enter mock YC interviews.<p>When I first applied to YC, I used iPG (<a href="https://jamescun.github.io/iPG/" rel="nofollow">https://jamescun.github.io/iPG/</a>) to practice and get comfortable with the YC-style interview. Spoiler: I ended up getting in.<p>This took me a few hours to go from scratch to production. Would highly suggest playing around with some of the latest products (this uses Vapi.ai/elevenlabs.io)
Show HN: Llama3's AI-Powered ADHD ASR Tool
Utilizing Llama3, I developed an ADHD assessment tool that synthesizes findings from the Adult ADHD Self-Report Scale along with 23 other tests to create comprehensive diagnostic reports.
Show HN: Mendeleej.com - an Interactive Periodic Table
An interactive periodic table website i made some time ago, allowing visualization of a large number of elemental properties.<p>Note : not very optimized for mobile use
Show HN: Meegle – Jira alternative with workflow visualization
Show HN: I put PubMed in a vector DB
Hi HN,<p>As a researcher, I often found myself struggling with the limitations of keyword-based search when exploring PubMed papers. To address this, I created PubMed Search (<a href="https://www.pubmedisearch.com/" rel="nofollow">https://www.pubmedisearch.com/</a>), a tool that leverages a vector database to enable semantic search across medical research literature.<p>Some key features:<p>* Daily updates to ensure access to the latest articles<p>* Semantic search using latest & greatest embedding models<p>* Some additional useful info about the papers (tldr, journal, publication date, etc.)<p>Hope you find it useful!
Show HN: I put PubMed in a vector DB
Hi HN,<p>As a researcher, I often found myself struggling with the limitations of keyword-based search when exploring PubMed papers. To address this, I created PubMed Search (<a href="https://www.pubmedisearch.com/" rel="nofollow">https://www.pubmedisearch.com/</a>), a tool that leverages a vector database to enable semantic search across medical research literature.<p>Some key features:<p>* Daily updates to ensure access to the latest articles<p>* Semantic search using latest & greatest embedding models<p>* Some additional useful info about the papers (tldr, journal, publication date, etc.)<p>Hope you find it useful!
Show HN: I made a spaced repetition tool to master coding problems
As you solve LeetCode questions, you can mark them as hard, medium, or easy. The tool will then recommend questions you should review based on (1) how hard the question was for you and (2) how much time has passed since you last reviewed it. I'd recommend normally attempting LeetCode problems and just marking them as hard, medium, or easy for you at first so the tool knows which problems to recommend you review!<p>Here's the theory behind spaced repetition and learning if interested: <a href="https://www.codecademy.com/article/spaced-repetition" rel="nofollow">https://www.codecademy.com/article/spaced-repetition</a>
Show HN: I made a spaced repetition tool to master coding problems
As you solve LeetCode questions, you can mark them as hard, medium, or easy. The tool will then recommend questions you should review based on (1) how hard the question was for you and (2) how much time has passed since you last reviewed it. I'd recommend normally attempting LeetCode problems and just marking them as hard, medium, or easy for you at first so the tool knows which problems to recommend you review!<p>Here's the theory behind spaced repetition and learning if interested: <a href="https://www.codecademy.com/article/spaced-repetition" rel="nofollow">https://www.codecademy.com/article/spaced-repetition</a>
Show HN: Buglab – Spellcheck for UI
Hey HN,<p>We wanted to get your thoughts and feedback on a software development tool we recently released. Buglab is a visual testing tools for websites and web apps. It works by running automated scheduled tests that compare every page to its baseline and notifies you in case there are any discrepancies. That means you can use it both for monitoring that nothing on your product has broken (which could be caused by internal updates or external libraries, APIs, etc.) or for A/B testing to ensure consistency across browsers. It's like a spellchecker for your UI and UX.<p>Our goal is to eliminate the repetitive and labour intensive testing procedures that so many companies do in their product development cycles and free those humans to do more productive tasks. Buglab’s big advantage is that it tests the fully-rendered end result of the product, not just its code. And another nice benefit is that it can be set-up and used by non-technical people in a matter of minutes.<p>Please use the link below to set-up an account. It will be credited with 250 free screens to test, but don’t hesitate to contact me in order to get more if you want to test more. My email is my username @buglab.ai.<p><a href="https://buglab.ai/platforms/user/register.html" rel="nofollow">https://buglab.ai/platforms/user/register.html</a><p>Looking forward to hearing your feedback.
Show HN: I Built an Indoor Cycling Web App to Get in Shape Through Gaming
I spent the past three years developing an exercise game for indoor smart trainers called Startona. The game is built from scratch in TypeScript and only uses a couple of small libraries. The result is a PWA that showcases the capabilities of a modern web browser through technologies like Web-Bluetooth and WebGL.<p>Developed to turn turbo-trainer workouts into intense gaming sessions, Startona combines structured workouts with exercise games that boost specific aspects of the player's fitness, such as speed, power, and endurance. Although Startona is built for fun by providing new and unique indoor cycling experiences, the game also contains all the features you would expect from a modern indoor cycling app: single-player workouts, multiplayer challenges, personalized structured workouts, detailed activity logs, built-in Strava support, regular content updates, and various fitness tracking systems to help players stay motivated.<p>All that is needed to try Startona is a smart trainer and a web browser with Bluetooth support (Chrome, Edge, Arc...). Sorry, no iOS support yet.
Show HN: See your current Spotify song in the menu bar
Show HN: I built a self-hosted status page and monitoring tool for my projects
Hey HN! I'm excited to share Statusnook - a status page and monitoring tool.<p>I built Statusnook for my own projects, but I soon began incorporating bits of feedback from friends & colleagues.<p>My goal was to create a tool with a solid essential feature set, and to make it easy to self-host.<p>I welcome any feedback or suggestions.
Show HN: I built a self-hosted status page and monitoring tool for my projects
Hey HN! I'm excited to share Statusnook - a status page and monitoring tool.<p>I built Statusnook for my own projects, but I soon began incorporating bits of feedback from friends & colleagues.<p>My goal was to create a tool with a solid essential feature set, and to make it easy to self-host.<p>I welcome any feedback or suggestions.
Show HN: I made a programmable computer from NAND gates
I am proud to present my solo hobby project NAND. This year-long undertaking follows the completed Nand to Tetris course, but ported to the web with its own runtime, user interface, and IDE. Using the "Load example program" selector, you can try out some programs I wrote on NAND's emulated hardware such as 2048, a genetic algorithm, and a manual stack overflow to corrupt the screen.<p>Check out NAND at <a href="https://nand.arhan.sh" rel="nofollow">https://nand.arhan.sh</a><p>Additionally, I've authored an extensive writeup about the project. Read about it on the GitHub repository's readme.
Show HN: I made a programmable computer from NAND gates
I am proud to present my solo hobby project NAND. This year-long undertaking follows the completed Nand to Tetris course, but ported to the web with its own runtime, user interface, and IDE. Using the "Load example program" selector, you can try out some programs I wrote on NAND's emulated hardware such as 2048, a genetic algorithm, and a manual stack overflow to corrupt the screen.<p>Check out NAND at <a href="https://nand.arhan.sh" rel="nofollow">https://nand.arhan.sh</a><p>Additionally, I've authored an extensive writeup about the project. Read about it on the GitHub repository's readme.
Show HN: I made a programmable computer from NAND gates
I am proud to present my solo hobby project NAND. This year-long undertaking follows the completed Nand to Tetris course, but ported to the web with its own runtime, user interface, and IDE. Using the "Load example program" selector, you can try out some programs I wrote on NAND's emulated hardware such as 2048, a genetic algorithm, and a manual stack overflow to corrupt the screen.<p>Check out NAND at <a href="https://nand.arhan.sh" rel="nofollow">https://nand.arhan.sh</a><p>Additionally, I've authored an extensive writeup about the project. Read about it on the GitHub repository's readme.