The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Unlogged – open-source record and replay for Java

Hello HN! Parth, and Shardul here. We have been building unlogged.io for the last 21 months. We started as a time travel debugger and pivoted to record and replay with assertions, mocking, and code coverage. You can save the replays in the form of a JSON and commit them to your git.<p>Both Parth and I come from an e-commerce/payments background where production bugs meant heavy financial losses. Big billion days/Black Friday sales meant months of code freezes with low productivity. Before committing the code, we wanted to replay production traffic and know the breaking changes right away, like in sub-second. Kind of like unit+integration tests on steroids.<p>So, we built an SDK that adds probes to the code in compile time. The SDK logs code execution, in detail.<p>Git: <a href="https://github.com/unloggedio/unlogged-sdk">https://github.com/unloggedio/unlogged-sdk</a><p>We also built an IDE plugin that keeps monitoring code changes, hot reloads these changes, replays the relevant methods, and alerts on failing replays. It also lets developers call Java methods directly, mock downstream methods in run time, highlight code coverage in real-time, and show performance numbers for methods with inlay hints. (right above each method)<p>Git: <a href="https://github.com/unloggedio/intellij-java-plugin">https://github.com/unloggedio/intellij-java-plugin</a><p>We are excited to launch the first version of our product that replays with assertions + mocking + code coverage reports right inside the IDE.<p>Link to our IntelliJ plugin: <a href="https://plugins.jetbrains.com/plugin/18529-unlogged/" rel="nofollow noreferrer">https://plugins.jetbrains.com/plugin/18529-unlogged/</a><p>Record and Replay Demo: <a href="https://www.youtube.com/watch?v=muCyE-doEB0">https://www.youtube.com/watch?v=muCyE-doEB0</a><p>Define Assertions on Replay: <a href="https://www.youtube.com/watch?v=YKsi1p634-M">https://www.youtube.com/watch?v=YKsi1p634-M</a><p>Track Code Coverage: <a href="https://www.youtube.com/watch?v=NMmp954kfaU">https://www.youtube.com/watch?v=NMmp954kfaU</a><p>Generate JUnit Test Cases: <a href="https://www.youtube.com/watch?v=rTUmg5b1Z_Q">https://www.youtube.com/watch?v=rTUmg5b1Z_Q</a><p>Mocking when replaying: <a href="https://www.youtube.com/watch?v=O_aqU1u-Kmw">https://www.youtube.com/watch?v=O_aqU1u-Kmw</a><p>Documentation: <a href="http://read.unlogged.io/" rel="nofollow noreferrer">http://read.unlogged.io/</a><p>Roadmap:<p>1. Create a production logger<p>-So that the performance impact is minimal<p>-out of the box masking PII from production logs<p>-creating meaningful input/return value combinations from production traffic to be replayed locally.<p>2. Creating a CI test runner that can integrate with CI/CD pipelines.<p>3. Auto-Replaying API endpoints of only the changed code.<p>4. Real-time alerts for the performance impact of code changes.<p>5. Creating a dashboard with reports, email/slack alerts.

Show HN: Web app to generate AI pictures with logos "hidden" in them

Hey there<p>Some time ago I built a site that generates AI pictures in a style of GitHub logo (<a href="https://octoart.vercel.app/" rel="nofollow noreferrer">https://octoart.vercel.app/</a>). It's completely free, and even official GitHub accounts in Twitter and Instagram (yes turns out they have Instagram) posted about it. It was fun.<p>So I thought it would be cool to build an app that works with any logo, so people can generate nice branded pictures with their logo.<p>I went on to build <a href="https://logopictureai.com/" rel="nofollow noreferrer">https://logopictureai.com/</a>. It's build with Next.js, Replicate API and Supabase.<p>It's a very early version, I built it in a weekend.<p>It works like this: your upload a logo, type a prompt (or select a predefined one), select number of variations to generate and click a button. Images will be delivered to your email in 2-3 minutes.<p>As I said, it's pretty early and I am not sure if it's really useful. It works decently with most logos, but sometimes can generate something weird.<p>Anyways, would love to hear your thought. Thanks!

Show HN: Web app to generate AI pictures with logos "hidden" in them

Hey there<p>Some time ago I built a site that generates AI pictures in a style of GitHub logo (<a href="https://octoart.vercel.app/" rel="nofollow noreferrer">https://octoart.vercel.app/</a>). It's completely free, and even official GitHub accounts in Twitter and Instagram (yes turns out they have Instagram) posted about it. It was fun.<p>So I thought it would be cool to build an app that works with any logo, so people can generate nice branded pictures with their logo.<p>I went on to build <a href="https://logopictureai.com/" rel="nofollow noreferrer">https://logopictureai.com/</a>. It's build with Next.js, Replicate API and Supabase.<p>It's a very early version, I built it in a weekend.<p>It works like this: your upload a logo, type a prompt (or select a predefined one), select number of variations to generate and click a button. Images will be delivered to your email in 2-3 minutes.<p>As I said, it's pretty early and I am not sure if it's really useful. It works decently with most logos, but sometimes can generate something weird.<p>Anyways, would love to hear your thought. Thanks!

Show HN: Kimchi Reader – Immersive Korean Learning with a Popup Dictionary

Actually, it is yet another tool to learn a language through immersion (classic set of features, watch on youtube/netflix, read a website or book). It has a popup dictionary so you can click on a word and it will show the definition. Nothing new in that regard, except that it has been made with only Korean in mind and does not plan to extends to other languages.<p>I was learning and still am learning Korean (now using my own tool to learn!). I initially made the tool for myself because none of the tools out there could correctly figure out what a word was in the text. And that's where the biggest challenge was: recognizing the lemma.<p>A lemma is the dictionary form of a word. An example in English would be "break, breaks, broke, broken and breaking" all becoming "break". In Korean a word cannot always accurately be returned to the lemma; this might lead to several possibilities. Then the reader, with the context can understand which one ends up being the correct one.<p>Zero IA was used, pure rules based bruteforcing. I do perhaps intend later to use AI, but as a layer on top. I wanted to make sure I can parse massive amounts with cheap computation first. This open me doors to more crazy ideas for later.<p>You can see a live example on the landing page. Any feedback is appreciated!

Show HN: Kimchi Reader – Immersive Korean Learning with a Popup Dictionary

Actually, it is yet another tool to learn a language through immersion (classic set of features, watch on youtube/netflix, read a website or book). It has a popup dictionary so you can click on a word and it will show the definition. Nothing new in that regard, except that it has been made with only Korean in mind and does not plan to extends to other languages.<p>I was learning and still am learning Korean (now using my own tool to learn!). I initially made the tool for myself because none of the tools out there could correctly figure out what a word was in the text. And that's where the biggest challenge was: recognizing the lemma.<p>A lemma is the dictionary form of a word. An example in English would be "break, breaks, broke, broken and breaking" all becoming "break". In Korean a word cannot always accurately be returned to the lemma; this might lead to several possibilities. Then the reader, with the context can understand which one ends up being the correct one.<p>Zero IA was used, pure rules based bruteforcing. I do perhaps intend later to use AI, but as a layer on top. I wanted to make sure I can parse massive amounts with cheap computation first. This open me doors to more crazy ideas for later.<p>You can see a live example on the landing page. Any feedback is appreciated!

Show HN: Kimchi Reader – Immersive Korean Learning with a Popup Dictionary

Actually, it is yet another tool to learn a language through immersion (classic set of features, watch on youtube/netflix, read a website or book). It has a popup dictionary so you can click on a word and it will show the definition. Nothing new in that regard, except that it has been made with only Korean in mind and does not plan to extends to other languages.<p>I was learning and still am learning Korean (now using my own tool to learn!). I initially made the tool for myself because none of the tools out there could correctly figure out what a word was in the text. And that's where the biggest challenge was: recognizing the lemma.<p>A lemma is the dictionary form of a word. An example in English would be "break, breaks, broke, broken and breaking" all becoming "break". In Korean a word cannot always accurately be returned to the lemma; this might lead to several possibilities. Then the reader, with the context can understand which one ends up being the correct one.<p>Zero IA was used, pure rules based bruteforcing. I do perhaps intend later to use AI, but as a layer on top. I wanted to make sure I can parse massive amounts with cheap computation first. This open me doors to more crazy ideas for later.<p>You can see a live example on the landing page. Any feedback is appreciated!

Show HN: how I built the largest open database of Australian law

Show HN: how I built the largest open database of Australian law

Show HN: how I built the largest open database of Australian law

Show HN: BetterOCR combines and corrects multiple OCR engines with an LLM

Show HN: BetterOCR combines and corrects multiple OCR engines with an LLM

Show HN: Is It Toxic To? – Check if a plant is toxic to your pets

All information is from the ASPCA's list of toxic plants (<a href="https://www.aspca.org/pet-care/animal-poison-control/toxic-and-non-toxic-plants" rel="nofollow noreferrer">https://www.aspca.org/pet-care/animal-poison-control/toxic-a...</a>)

Show HN: Is It Toxic To? – Check if a plant is toxic to your pets

All information is from the ASPCA's list of toxic plants (<a href="https://www.aspca.org/pet-care/animal-poison-control/toxic-and-non-toxic-plants" rel="nofollow noreferrer">https://www.aspca.org/pet-care/animal-poison-control/toxic-a...</a>)

Show HN: Encrypt and upload files to IPFS from browser

Hi HN, I'm building ThirdCloud with the goal to replace Google Drive for everyone: more private, cheaper & maybe better UI/UX.<p>So far, I've successfully implemented the main feature, which involves uploading and downloading files. Files are encrypted before being sent to IPFS network.<p>Would like to hear your thoughts on this proof of concept.

Show HN: Demystifying Advanced RAG Pipelines

I've built an advanced RAG (Retrieval-Augmented Generation) pipeline from scratch to demystify the complex mechanics of modern LLM-powered Question Answering systems. This repository features:<p>-- An implementation of a sub-question query engine from scratch to answer complex user questions.<p>-- Illustrative explanations that unveil the inner workings of the system.<p>-- An analysis of the challenges I faced while working with the system, like prompt engineering and cost estimation.<p>-- Qualitative comparison with similar frameworks like LlamaIndex, offering a broader perspective.<p>Key Takeaway: While Modern QA pipelines with advanced RAG abstractions may seem complex, they are fundamentally powered by a series of LLM calls with meticulous prompt design. Hoping that this repository provides intuitive insights for building more robust and efficient RAG systems. All feedback is warmly welcomed!

Show HN: Demystifying Advanced RAG Pipelines

I've built an advanced RAG (Retrieval-Augmented Generation) pipeline from scratch to demystify the complex mechanics of modern LLM-powered Question Answering systems. This repository features:<p>-- An implementation of a sub-question query engine from scratch to answer complex user questions.<p>-- Illustrative explanations that unveil the inner workings of the system.<p>-- An analysis of the challenges I faced while working with the system, like prompt engineering and cost estimation.<p>-- Qualitative comparison with similar frameworks like LlamaIndex, offering a broader perspective.<p>Key Takeaway: While Modern QA pipelines with advanced RAG abstractions may seem complex, they are fundamentally powered by a series of LLM calls with meticulous prompt design. Hoping that this repository provides intuitive insights for building more robust and efficient RAG systems. All feedback is warmly welcomed!

Show HN: WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI

WireHole offers a unified docker-compose project that integrates WireGuard, PiHole, and Unbound, complete with a user interface. This solution is designed to empower users to swiftly set up and manage either a full or split-tunnel WireGuard VPN. It features ad-blocking capabilities through PiHole and enhanced DNS caching and privacy options via Unbound. The intuitive UI makes deployment and ongoing management straightforward, providing a comprehensive VPN solution with added privacy features.

Show HN: WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI

WireHole offers a unified docker-compose project that integrates WireGuard, PiHole, and Unbound, complete with a user interface. This solution is designed to empower users to swiftly set up and manage either a full or split-tunnel WireGuard VPN. It features ad-blocking capabilities through PiHole and enhanced DNS caching and privacy options via Unbound. The intuitive UI makes deployment and ongoing management straightforward, providing a comprehensive VPN solution with added privacy features.

Show HN: WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI

WireHole offers a unified docker-compose project that integrates WireGuard, PiHole, and Unbound, complete with a user interface. This solution is designed to empower users to swiftly set up and manage either a full or split-tunnel WireGuard VPN. It features ad-blocking capabilities through PiHole and enhanced DNS caching and privacy options via Unbound. The intuitive UI makes deployment and ongoing management straightforward, providing a comprehensive VPN solution with added privacy features.

Show HN: OpenSign – Open source alternative to DocuSign

< 1 2 3 ... 412 413 414 415 416 ... 937 938 939 >