The best Hacker News stories from Show from the past day
Latest posts:
Show HN: I've spent nearly 5y on a web app that creates 3D apartments
Show HN: AutoEditor – Edit your video in just a few clicks
I wanted to show the first version of my new project, its main goal is to let users edit short engaging videos in just a few clicks.<p>Upload your video (or take a link from YouTube), cut your video, crop it, subtitle it, add overlay layers and much more.
Show HN: AutoEditor – Edit your video in just a few clicks
I wanted to show the first version of my new project, its main goal is to let users edit short engaging videos in just a few clicks.<p>Upload your video (or take a link from YouTube), cut your video, crop it, subtitle it, add overlay layers and much more.
Show HN: AutoEditor – Edit your video in just a few clicks
I wanted to show the first version of my new project, its main goal is to let users edit short engaging videos in just a few clicks.<p>Upload your video (or take a link from YouTube), cut your video, crop it, subtitle it, add overlay layers and much more.
Show HN: I built a serverless data API builder – no storage, low latency
Hey HN,<p>I'm Bo, cofounder of Fleak.ai. Over the past several months, our team has been hard at work developing Fleak, a data API backend builder, and we would love your feedback on what we've built so far.<p>What Fleak Does:
Fleak simplifies the process of building and deploying API backends. It features a no-code IDE UI that lets you create workflows by chaining together steps such as native SQL transformations, calling LLM models, AWS Lambda functions, and more. With a single click, you can deploy these workflows to a production endpoint (during test, we are able to handle 5000 QPS without LLM node).<p>Key Features:<p>Native SQL Transformation: Work with SQL directly, without the need for a storage layer.
Simplified Setup: No more cluster configuration and script juggling.
Efficient Deployment: Streamlines the deployment cycle and reduces the need for constant monitoring.
The inspiration for Fleak came from my frustration with maintaining production data pipelines, especially with the added complexity brought by LLMs. Fleak aims to simplify life for data practitioners.<p>Known restrictions:
1. not all SQL syntax is supported, we are adding daily
2. free version has rate limit due to cost
3. LLM node latency is not optimized due to cost, but our base rate limit is higher than out of box models and can be elastic.<p>Our codebase is meticulously maintained, though it's not open source yet as we're still considering which parts to release.
You can check out Fleak at www.fleak.ai.
We are hosting a small product feedback lunch on Stanford campus this thursday 8/8 1:30pm-2:30pm. Come join us! <a href="https://lu.ma/0beq21pd" rel="nofollow">https://lu.ma/0beq21pd</a><p>We'd love to hear your thoughts:<p>Does this sound useful to you?
What features would you like to see?
Any advice on open-sourcing?
Thanks!
Show HN: I built a serverless data API builder – no storage, low latency
Hey HN,<p>I'm Bo, cofounder of Fleak.ai. Over the past several months, our team has been hard at work developing Fleak, a data API backend builder, and we would love your feedback on what we've built so far.<p>What Fleak Does:
Fleak simplifies the process of building and deploying API backends. It features a no-code IDE UI that lets you create workflows by chaining together steps such as native SQL transformations, calling LLM models, AWS Lambda functions, and more. With a single click, you can deploy these workflows to a production endpoint (during test, we are able to handle 5000 QPS without LLM node).<p>Key Features:<p>Native SQL Transformation: Work with SQL directly, without the need for a storage layer.
Simplified Setup: No more cluster configuration and script juggling.
Efficient Deployment: Streamlines the deployment cycle and reduces the need for constant monitoring.
The inspiration for Fleak came from my frustration with maintaining production data pipelines, especially with the added complexity brought by LLMs. Fleak aims to simplify life for data practitioners.<p>Known restrictions:
1. not all SQL syntax is supported, we are adding daily
2. free version has rate limit due to cost
3. LLM node latency is not optimized due to cost, but our base rate limit is higher than out of box models and can be elastic.<p>Our codebase is meticulously maintained, though it's not open source yet as we're still considering which parts to release.
You can check out Fleak at www.fleak.ai.
We are hosting a small product feedback lunch on Stanford campus this thursday 8/8 1:30pm-2:30pm. Come join us! <a href="https://lu.ma/0beq21pd" rel="nofollow">https://lu.ma/0beq21pd</a><p>We'd love to hear your thoughts:<p>Does this sound useful to you?
What features would you like to see?
Any advice on open-sourcing?
Thanks!
Show HN: I built a simple, open-source tool to manage servers and SSH keys
Show HN: I built a simple, open-source tool to manage servers and SSH keys
Show HN: 1-FPS encrypted screen sharing for introverts
I wanted to show you something I was hacking on for the last few weeks.<p>I tired of sharing screen via Google Meet with 1-hour limitation, with Zoom and 40-minute limitation, etc. With paid Slack subscription. And often times I just needed to screenshare with no audio.<p>So I ended up with my own solution - no registration, low memory, low CPU, low tek 1 fps encrypted screen sharing. Currently sharing only the main screen (good for laptop users).<p>It's very raw in terms of infrastructure, since I'm not counting bytes (yikes!), everything works on my own dedicated server. But the service itself has been tested, we've been sharing screens for countless hours. All sessions last for 48 hours, then it gets removed with all remaining info.<p>Every new frame replaces the other, and everything is end-to-end encrypted so even server owners and operators won't be able to see what are you sharing.<p>There is also no tracking, except the main page - and I use my own analytics. Sessions are not getting tracked and never will be, and observability currently is not in place.<p>Again, this is a true one-person side hacking project I hope (but I have serious doubts) I might need to scale if it's getting traction to support more users.
Show HN: 1-FPS encrypted screen sharing for introverts
I wanted to show you something I was hacking on for the last few weeks.<p>I tired of sharing screen via Google Meet with 1-hour limitation, with Zoom and 40-minute limitation, etc. With paid Slack subscription. And often times I just needed to screenshare with no audio.<p>So I ended up with my own solution - no registration, low memory, low CPU, low tek 1 fps encrypted screen sharing. Currently sharing only the main screen (good for laptop users).<p>It's very raw in terms of infrastructure, since I'm not counting bytes (yikes!), everything works on my own dedicated server. But the service itself has been tested, we've been sharing screens for countless hours. All sessions last for 48 hours, then it gets removed with all remaining info.<p>Every new frame replaces the other, and everything is end-to-end encrypted so even server owners and operators won't be able to see what are you sharing.<p>There is also no tracking, except the main page - and I use my own analytics. Sessions are not getting tracked and never will be, and observability currently is not in place.<p>Again, this is a true one-person side hacking project I hope (but I have serious doubts) I might need to scale if it's getting traction to support more users.
Show HN: 1-FPS encrypted screen sharing for introverts
I wanted to show you something I was hacking on for the last few weeks.<p>I tired of sharing screen via Google Meet with 1-hour limitation, with Zoom and 40-minute limitation, etc. With paid Slack subscription. And often times I just needed to screenshare with no audio.<p>So I ended up with my own solution - no registration, low memory, low CPU, low tek 1 fps encrypted screen sharing. Currently sharing only the main screen (good for laptop users).<p>It's very raw in terms of infrastructure, since I'm not counting bytes (yikes!), everything works on my own dedicated server. But the service itself has been tested, we've been sharing screens for countless hours. All sessions last for 48 hours, then it gets removed with all remaining info.<p>Every new frame replaces the other, and everything is end-to-end encrypted so even server owners and operators won't be able to see what are you sharing.<p>There is also no tracking, except the main page - and I use my own analytics. Sessions are not getting tracked and never will be, and observability currently is not in place.<p>Again, this is a true one-person side hacking project I hope (but I have serious doubts) I might need to scale if it's getting traction to support more users.
Show HN: Telemetry.sh – Simplifying Telemetry Measurement
Show HN: Visual A* pathfinding and maze generation in Python
I was fascinated reading through another recent HN submission about a highly efficient implementation of A* in Lisp, which got me thinking about how I could do something similar in Python. However, these kinds of pathfinding algorithms really need complex terrain/mazes with interesting obstructions to showcase what they can do and how they work. So, I started thinking about how I could generate cool and diverse random "mazes" (they aren't really mazes, but I'm not sure what the best term is). I got a bit carried away thinking of lots of different cool ways to generate these mazes, such as cellular automata, fractals, Fourier transforms, etc.<p>Then it turned out that many of the generated mazes weren't actually solvable, so I spent some time coming up with various strategies to test and validate the generated mazes and then modify them so they would work better for this purpose. I spent a fair amount of effort trying to optimize the performance as much as possible using tools like Numba where applicable, but I also got tired of the code bringing my very powerful machine to its knees. So, I tried to make it play nice with the rest of the system while also saturating a big computer with tons of CPU cores. This was done using concurrent futures with some tweaks, like using a Semaphore and lowering the CPU priority. People might find this project interesting just for these performance-tuning features.<p>I also spent a lot of time trying to make beautiful-looking animations that show multiple randomly generated mazes side by side, where you can see A* "races" as it tries to solve all the mazes at the same time, showing the current progress. When a solution is found, it is traced out on the screen. It's actually not that easy to get really slick/beautiful looking results straight out of Matplotlib, but if you use custom fonts and tweak a lot of parameters, it starts to look pretty polished.<p>Now you can just run this on a spare Linux machine and come back in a few hours to have a bunch of cool-looking animations to check out. By changing the grid sizes, you can get very different-looking effects, although larger grids can take a lot of compute power to render. Anyway, I hope you guys like it! I'm happy to answer any questions. I'm sure there are still some bugs, but it has been running pretty well for me and generating lots of cool-looking animations. Note: I know that the pulsating title at the top in the demo video is annoying— I already slowed this way down in the code but didn't want to wait for it to regenerate the video.
Show HN: Visual A* pathfinding and maze generation in Python
I was fascinated reading through another recent HN submission about a highly efficient implementation of A* in Lisp, which got me thinking about how I could do something similar in Python. However, these kinds of pathfinding algorithms really need complex terrain/mazes with interesting obstructions to showcase what they can do and how they work. So, I started thinking about how I could generate cool and diverse random "mazes" (they aren't really mazes, but I'm not sure what the best term is). I got a bit carried away thinking of lots of different cool ways to generate these mazes, such as cellular automata, fractals, Fourier transforms, etc.<p>Then it turned out that many of the generated mazes weren't actually solvable, so I spent some time coming up with various strategies to test and validate the generated mazes and then modify them so they would work better for this purpose. I spent a fair amount of effort trying to optimize the performance as much as possible using tools like Numba where applicable, but I also got tired of the code bringing my very powerful machine to its knees. So, I tried to make it play nice with the rest of the system while also saturating a big computer with tons of CPU cores. This was done using concurrent futures with some tweaks, like using a Semaphore and lowering the CPU priority. People might find this project interesting just for these performance-tuning features.<p>I also spent a lot of time trying to make beautiful-looking animations that show multiple randomly generated mazes side by side, where you can see A* "races" as it tries to solve all the mazes at the same time, showing the current progress. When a solution is found, it is traced out on the screen. It's actually not that easy to get really slick/beautiful looking results straight out of Matplotlib, but if you use custom fonts and tweak a lot of parameters, it starts to look pretty polished.<p>Now you can just run this on a spare Linux machine and come back in a few hours to have a bunch of cool-looking animations to check out. By changing the grid sizes, you can get very different-looking effects, although larger grids can take a lot of compute power to render. Anyway, I hope you guys like it! I'm happy to answer any questions. I'm sure there are still some bugs, but it has been running pretty well for me and generating lots of cool-looking animations. Note: I know that the pulsating title at the top in the demo video is annoying— I already slowed this way down in the code but didn't want to wait for it to regenerate the video.
Show HN: Iso20022.js – Create payments in 3 lines of code
Show HN: Iso20022.js – Create payments in 3 lines of code
Show HN: Iso20022.js – Create payments in 3 lines of code
Show HN: Pie Menu – a radial menu for macOS
Hi everyone! I'm Marius Hauken, an indie developer, and I'm excited to share my app: Pie Menu. It offers a fresh way to access your favorite menu bar commands and keyboard shortcuts on macOS. By simply pressing a hotkey you choose during setup, a radial menu appears around your cursor, customized to the current active application. This allows you to quickly select commands without having to remember complex shortcuts across different applications.<p>Pie Menu comes with a library of preprogrammed commands for popular apps, but you can easily add any app on your computer. We've also created an extensive database at <a href="https://www.pie-menu.com/shortcuts" rel="nofollow">https://www.pie-menu.com/shortcuts</a> where you can quickly add shortcuts for different programs. If a command lacks a keyboard shortcut, you can always create one through System Preferences > Keyboard > Application Shortcuts.<p>For now, you can use Apple’s SF Symbols to label your commands, but we plan to include custom symbol sets in the future. You can see and vote on our roadmap at <a href="https://www.pie-menu.com/help/roadmap" rel="nofollow">https://www.pie-menu.com/help/roadmap</a>.<p>I hope you give Pie Menu a try and find it as useful as I intended!
Show HN: Pie Menu – a radial menu for macOS
Hi everyone! I'm Marius Hauken, an indie developer, and I'm excited to share my app: Pie Menu. It offers a fresh way to access your favorite menu bar commands and keyboard shortcuts on macOS. By simply pressing a hotkey you choose during setup, a radial menu appears around your cursor, customized to the current active application. This allows you to quickly select commands without having to remember complex shortcuts across different applications.<p>Pie Menu comes with a library of preprogrammed commands for popular apps, but you can easily add any app on your computer. We've also created an extensive database at <a href="https://www.pie-menu.com/shortcuts" rel="nofollow">https://www.pie-menu.com/shortcuts</a> where you can quickly add shortcuts for different programs. If a command lacks a keyboard shortcut, you can always create one through System Preferences > Keyboard > Application Shortcuts.<p>For now, you can use Apple’s SF Symbols to label your commands, but we plan to include custom symbol sets in the future. You can see and vote on our roadmap at <a href="https://www.pie-menu.com/help/roadmap" rel="nofollow">https://www.pie-menu.com/help/roadmap</a>.<p>I hope you give Pie Menu a try and find it as useful as I intended!
Show HN: Free e-book about WebGPU Programming
I am excited to announce the launch of my e-book on Graphics/WebGPU programming! This project has consumed much of my spare time, during which I developed various tools to facilitate the publishing process, including a code playground and a static site generator that can reference sample codes.<p>However, I'm feeling burnt out and ready to call it finished, even though it may not feel completely done. Avoiding another abandoned side project has been my primary motivation in reaching this point.