Thursday, 21 November 2024

Show HN: PDF2MD – Rust+Redis+ClickHouse+VLLM conversion pipeline for PDFs https://bit.ly/4fCXhaj

Show HN: PDF2MD – Rust+Redis+ClickHouse+VLLM conversion pipeline for PDFs If you just want to use it, try here - https://bit.ly/4fBCowo . I think the LLM's are astoundingly good at converting complex powerpoint style infographics. I wouldn't normally think folks on HN would find this interesting as the general concept has been posted about already in the past few months. We were heavily inspired by Zerox[1]. However, the stack we went with was fun and over-engineered which is more likely to create interesting discussion. We use all the same tools at Trieve (our main product), but wanted to see if they would be a good fit for something that needed to get built in a tighter timeline and we think they were! Took us 2 weeks to get this setup end-to-end and it's by no means complete (see roadmap in linked README). However, it's cool that a relatively cookie cutter web service like this can be created with pure open-source dependencies and non-standard Rust tooling so quickly. Rust won't kill your startup! - Minijinja templates for the UI[2] - PDFObject for doc display in-browser[3] - actix/actix-web HTTP server framework[4] - Redis queue macro for worker async processing[5] - Clickhouse for task storage[6] - chm CLI to handle Clickhouse migrations[7] - MinIO S3 for object storage[8] [1]: https://bit.ly/3zRSvWH [2]: https://bit.ly/3CDcytc [3]: https://bit.ly/4fQaCMs [4]: https://bit.ly/4hSRpLE [5]: https://bit.ly/3Z45InU... [6]: https://bit.ly/4fEzabd [7]: https://bit.ly/4i33Lko [8]: https://bit.ly/4hTnD9P https://bit.ly/4hYYAC8 November 21, 2024 at 10:05PM

Show HN: Video editor app that generates FFmpeg commands https://bit.ly/3V4o3Af

Show HN: Video editor app that generates FFmpeg commands Hello Friends, I have built a new video editor app that generates ffmpeg commands to get the edited video. This gives you flexibility to use it in scripts etc. for your video editing workflows and makes editing tasks smooth by letting you visually adjust video elements that are difficult to adjust in commandline. Demo is here - https://www.youtube.com/watch?v=KSvazNBEfTc Link is here - https://bit.ly/3AUbIru Features are - video, image, text editing - adjustable timeline and layers - adjust position, size , alignment, font size color, borders etc. - quick info of image, video files - preview player to get the idea of edited video with play, pause, seek. Limitations are - Audio files(mp3) are currently not supported though audio inside mp4 will work - player is not frame accurate it just gives u close enough approximation. - file paths are not supported due to browser's security limitations. - I have only tested happy path so there would be many bugs but it should work for simple tasks Others - Completely free - No registration/login etc. - Works online does not requires any installation - Works offline after first load - Works locally does not requires server Background is i generally have one off video tasks and i don't mind using ffmpeg for it but recently i had to create a bunch of product videos and it was difficult to get text etc. right on commandline, i tried kdenlive and openshot as well but couldn't figure out how to something simple like adding a logo and text to it(i guess i am dumb) so i created this new app to suit my workflow https://bit.ly/3AUbIru November 21, 2024 at 07:13PM

Wednesday, 20 November 2024

Show HN: Convolution Solver and Visualizer https://bit.ly/4eIMkTr

Show HN: Convolution Solver and Visualizer I made this convolution solver and visualizer tool to help get the parameters right when doing Conv2D / Conv2DTranspose. It also allows you to visualize the convolution interactively. Open Source code on GitHub. https://bit.ly/4fWkBQd November 17, 2024 at 08:20AM

Show HN: We Open-Sourced Our Compost Monitoring Tech – Use It for Your Projects https://bit.ly/3OkfEVK

Show HN: We Open-Sourced Our Compost Monitoring Tech – Use It for Your Projects https://bit.ly/3AROxhq November 21, 2024 at 02:30AM

Show HN: Bike route planner that follows almost only official bike trails https://bit.ly/4eW8bah

Show HN: Bike route planner that follows almost only official bike trails Hey guys, I built a route planner that is mostly focused on bike touring and using existing bike infrastructure. For each request you're shown what bike tracks/trails your route uses and can further explore them by showing them on map or going to the official trail route. The main idea for the app is to have a friendly and easy to use planner that would make heavy use of official bike trails data (mainly from OpenStreetMap) and make it easy to plan a longer trip using the best possible bike routes out there. Currently the app only works for the Euro region but I'm planning to add North America very soon and then rest of the world. Technical overview: Route finding - Graphhopper sitting in a docker container on a Hetzner server somewhere in Germany. It has 38 GB of graph data(Europe) loaded into RAM for a fast graph traversal. Web App - Next.js 14 with Typescript, backend on the newest version of .NET Map tiles - right now I'm using MapTiler their free tier but planning to switch to my own home server soon and host the maps on it. https://bit.ly/3CEVuDd November 20, 2024 at 09:23PM

Tuesday, 19 November 2024

Show HN: DDoS Photon Cannon – A Toy DDoS https://bit.ly/3UZsegA

Show HN: DDoS Photon Cannon – A Toy DDoS Blog Post: https://bit.ly/4hSUqLX... https://bit.ly/3CEBL6z November 20, 2024 at 05:21AM

Show HN: Browser-based website builder powered by LLMs https://bit.ly/3CxhtvQ

Show HN: Browser-based website builder powered by LLMs I wanted to share what I've been working on - it's a AI site builder that runs in the browser powered by WebGPU and OnnxRuntime-Web. I have got the following all working to varying degrees: - text to code generation - image to code generation - microphone to text to code generation If you are on Mac for instance, it will interface directly with your GPU to power the LLM interface. It only requires downloading the models, and then everything after that is offline. It's not even close to as powerful as Claude or ChatGPT, but I like the idea of having the LLM run directly on your machine. I just did this for fun, but I am looking for a new role if anyone's hiring - https://bit.ly/3CxhuzU ! More technical insight: - I also got the Typescript / React app to compile itself in the browser via a service worker https://bit.ly/3Z0M1gS but took it offline due to some oddities with service workers. - A lot of the new speech models are a lot better than anything built into your phone / computer. I wonder when more computers will have them built in. - I added a CSP to the iframe only because I was worried about spamming sites since I update the iframe anytime a new token comes in. So if you have an image on the page it will get reloaded every time the iframe is updated. Otherwise there would be no reason for it. https://bit.ly/48VHWiJ November 19, 2024 at 09:24PM

Show HN: Serverless code execution, but for AI agents https://bit.ly/4hZCW0r

Show HN: Serverless code execution, but for AI agents https://bit.ly/40Ulkgk November 20, 2024 at 12:36AM

Show HN: City Finding Game https://bit.ly/3ZgUSeL

Show HN: City Finding Game https://bit.ly/3CwMVKH November 19, 2024 at 09:37AM

Monday, 18 November 2024

Show HN: Tailwind Box Shadow Generator https://bit.ly/3YUl5zp

Show HN: Tailwind Box Shadow Generator https://bit.ly/48WwCCO November 18, 2024 at 10:27PM

Sunday, 17 November 2024

Show HN: Unfeed – A free RSS reader and bookmarking https://bit.ly/3US3RSc

Show HN: Unfeed – A free RSS reader and bookmarking https://bit.ly/3OcoWTp November 18, 2024 at 03:33AM

Show HN: Terminal3d – View 3D Models in Your Terminal, Built with Rust https://bit.ly/4hRoKqo

Show HN: Terminal3d – View 3D Models in Your Terminal, Built with Rust https://bit.ly/4fuEoXf November 17, 2024 at 09:30PM

Show HN: The App I Built to Help Manage My Diabetes, Powered by GPT-4o-Mini https://bit.ly/3CuNJ2p

Show HN: The App I Built to Help Manage My Diabetes, Powered by GPT-4o-Mini https://apple.co/4fRZNJv November 18, 2024 at 01:07AM

Show HN: Nova JavaScript Engine https://bit.ly/4fNTlDm

Show HN: Nova JavaScript Engine We're building a different kind of JavaScript engine, based on data-oriented design and willingness to try something quite out of left field. This is most concretely visible in our major architectural choices: 1. All data allocated on the JavaScript heap is placed into a type-specific vector. Numbers go into the numbers vector, strings into the strings vector, and so on. 2. All heap references are type-discriminated indexes: A heap number is identified by its discriminant value and the index to which it points to in the numbers vector. 3. Objects are also split up into object kind -specific vectors. Ordinary objects go into one vector, Arrays go into another, DataViews into yet another, and so on. 4. Unordinary objects' heap data does not contain ordinary object data but instead they contain an optional index to the ordinary objects vector. 5. Objects are aggressively split into parts to avoid common use-cases having to reading parts that are known to be unused. If this sounds interesting, I've written a few blog posts on the internals of Nova over in our blog, you can jump into that here: https://bit.ly/40YfudQ https://bit.ly/40RuAlr November 18, 2024 at 12:07AM

Show HN: Knight's Graph – game based on the Knight's tour problem https://bit.ly/40PXmCY

Show HN: Knight's Graph – game based on the Knight's tour problem When I was in high school, my dad showed me how to play Knight Tour on a piece of paper. Many years passed before I decided to create the Knight's Graph app. “Knight's Graph” is an intellectual puzzle game based on the classic knight tour problem, known since the 18th century. Your task is to move the chess knight across the board so that each square is visited exactly once. Test your logical and strategic skills in an exciting game where every game is a new challenge! The app is already available for download on the App Store. Google Play will be available a little later. App Store: https://apple.co/3Z8sqwB... Website: https://bit.ly/3YW8Zpk https://apple.co/3Z8ss7H November 13, 2024 at 10:53AM

Show HN: Top Hacker News stories every day over the years https://bit.ly/3Ayl5Ny

Show HN: Top Hacker News stories every day over the years https://bit.ly/3CGwew8 November 17, 2024 at 04:49AM

Saturday, 16 November 2024

Show HN: Next Beats – A Modern, Customizable, Open Source Lofi Music Player https://bit.ly/3OfRE61

Show HN: Next Beats – A Modern, Customizable, Open Source Lofi Music Player Hey everyone, I've always wanted to build my own lofi player, and I recently added it to one of my projects, You-TLDR. I decided to open-source it so more people can play around with it and make it their own. NextBeats is a modern, customizable lofi music player built with Next.js and TypeScript. It features a retro TV-style interface, YouTube integration for endless lofi streams, sound effect mixing (rain, cafe, etc.), and theme customization. Perfect for coding, studying, or relaxing, it lets you add custom channels, control music and effect volumes independently, and save settings locally. Open-source and mobile-friendly. Appreciate any feedback! https://bit.ly/3YZZvd0 November 17, 2024 at 06:31AM

Show HN: I built an app for anyone to design their own kitchen https://bit.ly/3CsLz3k

Show HN: I built an app for anyone to design their own kitchen https://bit.ly/4eEZalr November 17, 2024 at 12:19AM

Friday, 15 November 2024

Show HN: I made a demo of my Prolog-successor. Try it please https://bit.ly/3OcocOf

Show HN: I made a demo of my Prolog-successor. Try it please https://bit.ly/3UP2FP9 November 16, 2024 at 12:53AM

Show HN: Get any domain's brand data via API https://bit.ly/4fNpTxp

Show HN: Get any domain's brand data via API https://bit.ly/4eAYLBJ November 16, 2024 at 12:19AM