Show HN: AI Rapper Online – Generate Personalized Rap Songs with AI
3 by techFFF | 0 comments on Hacker News.
We’re excited to share AI Rapper Online, a revolutionary platform that allows you to create personalized rap songs using advanced AI technology. Whether you’re an aspiring rapper, a music enthusiast, or just curious about AI's potential in music creation, our platform offers a unique and fun experience. Features include: Rap Generator: Input themes, styles, and keywords to create unique rap songs. AI Rapper Online: Generate full rap albums with custom cover art.
Sunday, 30 June 2024
Saturday, 29 June 2024
New Show Hacker News story: latest news
Show HN: Protect your links with a password
2 by jcabrera | 0 comments on Hacker News.
Keep your links safe and accessible only to authorized users
2 by jcabrera | 0 comments on Hacker News.
Keep your links safe and accessible only to authorized users
New Show Hacker News story: latest news
Show HN: I Cracked the SaaS Code After 7 Tries
3 by iam_abdulR | 3 comments on Hacker News.
Hi, Everyone. After 7 failed startups and countless GitHub commits, I've open-sourced my hard-earned lessons into LeanLaunchPad. It's a curated knowledge base where I deep-dive with bootstrapped SaaS founders, reverse-engineering their success. From choosing between monoliths and microservices to optimizing CAC and reducing churn, we decode the algorithms of successful SaaS businesses. No legacy code here—just cutting-edge strategies for MVP development, Acquiring the first few customers, and scaling your SaaS. Whether you're debugging your tech stack or refactoring your go-to-market strategy, LeanLaunchPad can be your IDE for SaaS success. You can check a Free Case study here: https://ift.tt/Vk9JQ8t
3 by iam_abdulR | 3 comments on Hacker News.
Hi, Everyone. After 7 failed startups and countless GitHub commits, I've open-sourced my hard-earned lessons into LeanLaunchPad. It's a curated knowledge base where I deep-dive with bootstrapped SaaS founders, reverse-engineering their success. From choosing between monoliths and microservices to optimizing CAC and reducing churn, we decode the algorithms of successful SaaS businesses. No legacy code here—just cutting-edge strategies for MVP development, Acquiring the first few customers, and scaling your SaaS. Whether you're debugging your tech stack or refactoring your go-to-market strategy, LeanLaunchPad can be your IDE for SaaS success. You can check a Free Case study here: https://ift.tt/Vk9JQ8t
Friday, 28 June 2024
New Show Hacker News story: latest news
Show HN: A Kotlin/JVM database client for those who want to write SQL
2 by be-hase | 0 comments on Hacker News.
It is implemented for those who like to write SQL directly. Using the Kotlin compiler plugin, I achieve binding parameters using string interpolation.
2 by be-hase | 0 comments on Hacker News.
It is implemented for those who like to write SQL directly. Using the Kotlin compiler plugin, I achieve binding parameters using string interpolation.
New Show Hacker News story: latest news
Show HN: Conway's Game of Life, but as a div full of Braille characters
2 by pxndxx | 0 comments on Hacker News.
I built this many years ago to try out rendering images in textboxes, using braille characters as groups of 8 pixels. You can try different fonts to see how the spacing changes too.
2 by pxndxx | 0 comments on Hacker News.
I built this many years ago to try out rendering images in textboxes, using braille characters as groups of 8 pixels. You can try different fonts to see how the spacing changes too.
New Show Hacker News story: latest news
Show HN: I write a UI for using Gemini Nano locally on desktop Chrome
2 by pppppz | 0 comments on Hacker News.
If you can't use, please check the instruction at help page in this site. Hope you enjoy it!
2 by pppppz | 0 comments on Hacker News.
If you can't use, please check the instruction at help page in this site. Hope you enjoy it!
Thursday, 27 June 2024
New Show Hacker News story: latest news
Show HN: A Modern Palletization App
6 by vld5 | 0 comments on Hacker News.
When searching on the internet for these type of apps, I didn't find many that were open-source AND easy to use. A lot of them had complicated interfaces, although they had loads of features as well. So what I had in mind when making Stack Solver was an app with a modern interface that has the most essential features. It is also well integrated with Microsoft Excel and renders a 3D customizable drawing. Stack Solver is programmed in C# using the WPF framework to ensure it is fast and light. The interface is built using WPF UI, a library that allows it to keep up with modern trends (specifically the Fluent design). It is a work in progress with tons of new features planned and it is my first "serious" project so I would appreciate any feedback :)
6 by vld5 | 0 comments on Hacker News.
When searching on the internet for these type of apps, I didn't find many that were open-source AND easy to use. A lot of them had complicated interfaces, although they had loads of features as well. So what I had in mind when making Stack Solver was an app with a modern interface that has the most essential features. It is also well integrated with Microsoft Excel and renders a 3D customizable drawing. Stack Solver is programmed in C# using the WPF framework to ensure it is fast and light. The interface is built using WPF UI, a library that allows it to keep up with modern trends (specifically the Fluent design). It is a work in progress with tons of new features planned and it is my first "serious" project so I would appreciate any feedback :)
New Show Hacker News story: latest news
Show HN: AI-driven resume coach to help you train for your job interview
4 by ResumeFromSpace | 0 comments on Hacker News.
Hi, for the past couple weeks I was working on a resume trainer to prepare candidates for their job interview. I tweaked prompt a lot to make questions interesting and engaging & I think I have something cool. Please use and let me know how you like it. For positions that you interview for you can be specific like: Java springboot engineer or React Senior Developer Cheers, Dan
4 by ResumeFromSpace | 0 comments on Hacker News.
Hi, for the past couple weeks I was working on a resume trainer to prepare candidates for their job interview. I tweaked prompt a lot to make questions interesting and engaging & I think I have something cool. Please use and let me know how you like it. For positions that you interview for you can be specific like: Java springboot engineer or React Senior Developer Cheers, Dan
New Show Hacker News story: latest news
Show HN: Lambda – The first-ever open-source privacy based social media app
2 by Ezpie | 0 comments on Hacker News.
Hi HN community! NOTE: This is a repost due to missing of links I’m excited to introduce Lambda, a project I've been working on. Lambda is the world's first open-source social media app designed to prioritize your privacy and well-being. It's still in its early stages, but I'm eager to share it with you and get your feedback. What is Lambda? Lambda is an open-source social media app that addresses privacy concerns and reduces social media addiction. Here's what makes Lambda unique: - Privacy First: Lambda does not collect personal information beyond your email address for account creation. Your data is yours alone. - Organic Feed: No AI-generated feeds or targeted advertisements. You only see posts from users you follow. - Open Source: Built-in public, with community feedback and contributions highly encouraged. What's Next? Currently, Lambda is a basic version with text-only posts. Here are some things I’m working on: - Adding support for images and videos - Reducing latency - Enhancing the overall user experience You can check out Lambda and create an account here[ https://ift.tt/2GNAgdn ]. Feel free to explore, and I’d love to hear your thoughts and suggestions here[ https://ift.tt/oF6NmnK... ] GitHub Repository If you're interested in contributing or just curious about the code, you can find the repository here[ https://ift.tt/DjhybLI ]. A star on GitHub would be... private... I am not a comedian. Feedback I’m around to discuss and answer any questions you might have, you can always jump over to GitHub discussion[ https://ift.tt/oF6NmnK... ] and drop feedback there. Your feedback is extremely valuable, and I'm looking forward to improving Lambda with the help of the HN community. Thanks for taking the time to check out Lambda! Best regards, EzpieCo(not my real name)
2 by Ezpie | 0 comments on Hacker News.
Hi HN community! NOTE: This is a repost due to missing of links I’m excited to introduce Lambda, a project I've been working on. Lambda is the world's first open-source social media app designed to prioritize your privacy and well-being. It's still in its early stages, but I'm eager to share it with you and get your feedback. What is Lambda? Lambda is an open-source social media app that addresses privacy concerns and reduces social media addiction. Here's what makes Lambda unique: - Privacy First: Lambda does not collect personal information beyond your email address for account creation. Your data is yours alone. - Organic Feed: No AI-generated feeds or targeted advertisements. You only see posts from users you follow. - Open Source: Built-in public, with community feedback and contributions highly encouraged. What's Next? Currently, Lambda is a basic version with text-only posts. Here are some things I’m working on: - Adding support for images and videos - Reducing latency - Enhancing the overall user experience You can check out Lambda and create an account here[ https://ift.tt/2GNAgdn ]. Feel free to explore, and I’d love to hear your thoughts and suggestions here[ https://ift.tt/oF6NmnK... ] GitHub Repository If you're interested in contributing or just curious about the code, you can find the repository here[ https://ift.tt/DjhybLI ]. A star on GitHub would be... private... I am not a comedian. Feedback I’m around to discuss and answer any questions you might have, you can always jump over to GitHub discussion[ https://ift.tt/oF6NmnK... ] and drop feedback there. Your feedback is extremely valuable, and I'm looking forward to improving Lambda with the help of the HN community. Thanks for taking the time to check out Lambda! Best regards, EzpieCo(not my real name)
Wednesday, 26 June 2024
New Show Hacker News story: latest news
Show HN: pypiscout.com – Find packages on PyPI with natural language queries
2 by flo12392 | 0 comments on Hacker News.
Finding the right Python package on PyPI can be a bit difficult, since PyPI isn't really designed for discovering packages easily. For example, you can search for the word "plot" and get a list of hundreds of packages that contain the word "plot" in seemingly random order. Inspired by [this blog post]( https://ift.tt/Gs0h7yP ) about finding arXiv articles using vector embeddings, I decided to build a small application that helps you find Python packages with a similar approach. For example, you can ask it "I want to make nice plots and visualizations", and it will provide you with a short list of packages that can help you with that. You can try it out at https://pypiscout.com
2 by flo12392 | 0 comments on Hacker News.
Finding the right Python package on PyPI can be a bit difficult, since PyPI isn't really designed for discovering packages easily. For example, you can search for the word "plot" and get a list of hundreds of packages that contain the word "plot" in seemingly random order. Inspired by [this blog post]( https://ift.tt/Gs0h7yP ) about finding arXiv articles using vector embeddings, I decided to build a small application that helps you find Python packages with a similar approach. For example, you can ask it "I want to make nice plots and visualizations", and it will provide you with a short list of packages that can help you with that. You can try it out at https://pypiscout.com
New Show Hacker News story: latest news
Show HN: AI Language Teacher Lucas
2 by kwkrass | 0 comments on Hacker News.
I am "only" a Product Manager but due to AI, APIs and no/low code tools like flutterflow I was able to build a first version of this actually speaking AI language teacher in a couple of weeks. Pretty amazing if you ask me! I originally have built this app for myself to finally learn Spanish so I can speak to my Colombian wife in her native language. Now I am trying to find paying users like everybody else :) Can somebody please create an AI to do the marketing part?
2 by kwkrass | 0 comments on Hacker News.
I am "only" a Product Manager but due to AI, APIs and no/low code tools like flutterflow I was able to build a first version of this actually speaking AI language teacher in a couple of weeks. Pretty amazing if you ask me! I originally have built this app for myself to finally learn Spanish so I can speak to my Colombian wife in her native language. Now I am trying to find paying users like everybody else :) Can somebody please create an AI to do the marketing part?
New Show Hacker News story: latest news
Show HN: Scene-AI powered all-in-one web design workspace
2 by jhozeek | 0 comments on Hacker News.
Hey everyone! Excited to share Scene with you! We spent hours investigating the intricacies of how people create websites. We focussed primarily on collaboration: what it looks like when teammates with different areas of expertise work together to build a site. We did a deep dive into how designers and marketers work today, and how they envision working in the future. AI will be a big part of that future. But AI is not here to replace the web design process. We know designers don't fully trust creations made entirely by AI—and why should they? Instead, AI is here to lend a helping hand. It can help you get past the ‘blank canvas’ stage with suggestions, and level up your creative ideas. We'd like your feedback on these two key areas: Collab - Scene is designed to help team members work together, making it easier to share ideas, provide feedback, and iterate quickly. We’re eager to learn more about how you currently collaborate on projects. Muse - Our AI tool isn’t just about automation; it’s about augmentation. We aim to complement your creativity, not replace it. How do you envision AI supporting your workflow?
2 by jhozeek | 0 comments on Hacker News.
Hey everyone! Excited to share Scene with you! We spent hours investigating the intricacies of how people create websites. We focussed primarily on collaboration: what it looks like when teammates with different areas of expertise work together to build a site. We did a deep dive into how designers and marketers work today, and how they envision working in the future. AI will be a big part of that future. But AI is not here to replace the web design process. We know designers don't fully trust creations made entirely by AI—and why should they? Instead, AI is here to lend a helping hand. It can help you get past the ‘blank canvas’ stage with suggestions, and level up your creative ideas. We'd like your feedback on these two key areas: Collab - Scene is designed to help team members work together, making it easier to share ideas, provide feedback, and iterate quickly. We’re eager to learn more about how you currently collaborate on projects. Muse - Our AI tool isn’t just about automation; it’s about augmentation. We aim to complement your creativity, not replace it. How do you envision AI supporting your workflow?
New Show Hacker News story: latest news
Show HN: I built a Outfit Generator, based on your photo using AI
2 by 01jonny01 | 0 comments on Hacker News.
I built outfithuntr.com that enables you to generate outfit ideas and shop the results.
2 by 01jonny01 | 0 comments on Hacker News.
I built outfithuntr.com that enables you to generate outfit ideas and shop the results.
Tuesday, 25 June 2024
New Show Hacker News story: latest news
Show HN: Use `code` to edit remote files in local VSCode
2 by explosion-s | 0 comments on Hacker News.
2 by explosion-s | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: I built a large JavaScript powered flipdisc display. Here's a guide
7 by simpsoka | 0 comments on Hacker News.
7 by simpsoka | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: I made a remote job board with a free CV maker tool
3 by yusufgurdogan | 0 comments on Hacker News.
3 by yusufgurdogan | 0 comments on Hacker News.
Monday, 24 June 2024
New Show Hacker News story: latest news
Show HN: Todo Screenshots; take screenshot to add a todo
2 by madhavanmalolan | 1 comments on Hacker News.
2 by madhavanmalolan | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: I made an app that turn images into prompt
2 by dhangzz | 0 comments on Hacker News.
I made this app to help users turn their favorite images from DALL-E or MidJourney into prompts. would love to know your thought.
2 by dhangzz | 0 comments on Hacker News.
I made this app to help users turn their favorite images from DALL-E or MidJourney into prompts. would love to know your thought.
New Show Hacker News story: latest news
Show HN: I Built a Tool to Break Free from YouTube's Addictive Algorithm
2 by sarmadgulzar | 0 comments on Hacker News.
I built Watchlist to solve a problem that's been nagging at me (and I suspect many others): YouTube's addictive nature and its impact on productivity. The Problem: YouTube is an incredible source of knowledge, but its homepage is an unending scroll of rabbit holes. The algorithm is designed to maximize watch time, often at the expense of our intentions and productivity. I found myself wasting hours, jumping from video to video, and then blaming myself for the lack of self-control. The Solution: Watchlist! Watchlist is essentially YouTube playlists on steroids. Here's how it works: 1. Create custom "lists" for different topics (e.g., AI, Science, Programming) 2. Add relevant channels to each list 3. Watchlist automatically adds new uploads from these channels to your lists 4. Set custom notification schedules for each list (e.g., every morning at 8 AM, every Sunday at 5 PM) 5. Receive email or push notifications (your choice) when there are new unwatched videos The result? You stay updated on the content you care about without falling into the YouTube homepage trap. Tech Stack: Built with Python, JavaScript, Supabase & Google Cloud Run. (Took six weeks) Why I Built This: As an electrical engineer turned software developer, I've always been fascinated by programming. This project combines my love for coding with a real-world problem I've experienced firsthand. Try It Out: To make it as easy as possible for you to try Watchlist, I've set up a 1-click dummy login: https://ift.tt/xIbl4m1 This generates a dummy email and password for you, valid for 14 days. Although this account has full access, please note some restrictions: - You cannot reset the password - Email notifications are disabled - Data cannot be migrated to another account - The account will be deactivated after 14 days For those who prefer a proper account, you can register normally at: https://ift.tt/HiDIKN8 Feedback: I've seen many people struggle with YouTube addiction without realizing the root cause. If you've faced similar issues or have thoughts on this approach, I'd love to hear your feedback. Your thoughts and suggestions are crucial for improving Watchlist. There's a dedicated feedback page at: https://ift.tt/9BNve87 I'm eager to hear your experiences and ideas! Thanks! PS: This is my first Show HN. So, please excuse me if I made any mistakes. I tried my best to follow the guidelines.
2 by sarmadgulzar | 0 comments on Hacker News.
I built Watchlist to solve a problem that's been nagging at me (and I suspect many others): YouTube's addictive nature and its impact on productivity. The Problem: YouTube is an incredible source of knowledge, but its homepage is an unending scroll of rabbit holes. The algorithm is designed to maximize watch time, often at the expense of our intentions and productivity. I found myself wasting hours, jumping from video to video, and then blaming myself for the lack of self-control. The Solution: Watchlist! Watchlist is essentially YouTube playlists on steroids. Here's how it works: 1. Create custom "lists" for different topics (e.g., AI, Science, Programming) 2. Add relevant channels to each list 3. Watchlist automatically adds new uploads from these channels to your lists 4. Set custom notification schedules for each list (e.g., every morning at 8 AM, every Sunday at 5 PM) 5. Receive email or push notifications (your choice) when there are new unwatched videos The result? You stay updated on the content you care about without falling into the YouTube homepage trap. Tech Stack: Built with Python, JavaScript, Supabase & Google Cloud Run. (Took six weeks) Why I Built This: As an electrical engineer turned software developer, I've always been fascinated by programming. This project combines my love for coding with a real-world problem I've experienced firsthand. Try It Out: To make it as easy as possible for you to try Watchlist, I've set up a 1-click dummy login: https://ift.tt/xIbl4m1 This generates a dummy email and password for you, valid for 14 days. Although this account has full access, please note some restrictions: - You cannot reset the password - Email notifications are disabled - Data cannot be migrated to another account - The account will be deactivated after 14 days For those who prefer a proper account, you can register normally at: https://ift.tt/HiDIKN8 Feedback: I've seen many people struggle with YouTube addiction without realizing the root cause. If you've faced similar issues or have thoughts on this approach, I'd love to hear your feedback. Your thoughts and suggestions are crucial for improving Watchlist. There's a dedicated feedback page at: https://ift.tt/9BNve87 I'm eager to hear your experiences and ideas! Thanks! PS: This is my first Show HN. So, please excuse me if I made any mistakes. I tried my best to follow the guidelines.
Sunday, 23 June 2024
New Show Hacker News story: latest news
Show HN: I made an AI-finance tracker that let's you chat with your wallet
3 by johncreatescode | 0 comments on Hacker News.
3 by johncreatescode | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: A web app to automate content spinning for WordPress (not a plugin)
2 by manuelcoffin | 4 comments on Hacker News.
2 by manuelcoffin | 4 comments on Hacker News.
Saturday, 22 June 2024
New Show Hacker News story: latest news
Show HN: Envelope – A modern environment variable cli tool
3 by mattrighetti | 3 comments on Hacker News.
Hey HN! I've built this cli tool to manage env variables of a project, but mostly for fun and to try out Rust and the clap crate. I had this idea when I made a big mistake and broke some production stuff because I had a very messy .env file laying around in my project. I was implementing new features for one of my projects and in my .env file I had the test database url commented out and the production one was not. Long story short, I applied migrations to the production database instead of my local test one and broke a lot of production APIs :') I wanted a tool that could easily help me spot these issues before something bad happened, and so I built envelope for that reason. Instead of a \.env(\..+)? file, I now use this tool to add variables to different configurations: dev, prod etc. and I feed them to the program I am executing on a one liner. $ envelope init $ envelope add dev db_url localhost:5432/postgres $ envelope add dev db_username username $ envelope add dev db_pwd pwd $ export $(envelope list dev) $ ./run.sh This way I am explicitly exporting the dev environment without relying on the fact that everything is in order in my .env file (another approach would be to have a .env.dev file) A very useful feature that I use quite a lot is the `check` command which is going to tell you which environment you have currently active $ export $(envelope list dev) $ envelope check > dev I don't think this tool is going to be useful to anybody, but I wanted to share this with you in case there is someone that can make good use of it or find particular scenarios where this could be used instead of .env files, either way I had a lot of fun building it
3 by mattrighetti | 3 comments on Hacker News.
Hey HN! I've built this cli tool to manage env variables of a project, but mostly for fun and to try out Rust and the clap crate. I had this idea when I made a big mistake and broke some production stuff because I had a very messy .env file laying around in my project. I was implementing new features for one of my projects and in my .env file I had the test database url commented out and the production one was not. Long story short, I applied migrations to the production database instead of my local test one and broke a lot of production APIs :') I wanted a tool that could easily help me spot these issues before something bad happened, and so I built envelope for that reason. Instead of a \.env(\..+)? file, I now use this tool to add variables to different configurations: dev, prod etc. and I feed them to the program I am executing on a one liner. $ envelope init $ envelope add dev db_url localhost:5432/postgres $ envelope add dev db_username username $ envelope add dev db_pwd pwd $ export $(envelope list dev) $ ./run.sh This way I am explicitly exporting the dev environment without relying on the fact that everything is in order in my .env file (another approach would be to have a .env.dev file) A very useful feature that I use quite a lot is the `check` command which is going to tell you which environment you have currently active $ export $(envelope list dev) $ envelope check > dev I don't think this tool is going to be useful to anybody, but I wanted to share this with you in case there is someone that can make good use of it or find particular scenarios where this could be used instead of .env files, either way I had a lot of fun building it
New Show Hacker News story: latest news
Show HN: Io_uring like asynchronous API and coroutine powered IO tasks for Zig
2 by Cloudef | 1 comments on Hacker News.
2 by Cloudef | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: I made tool that let's you see everything about any website
5 by lissy93 | 1 comments on Hacker News.
Yes, it's open source: https://ift.tt/e9RjTk5 :) Why I'm building this? There are a lot of tools out there for discovering meta and security data relating to a website, IP or server. But currently, there isn't anything that does everything, all in one place and without a paywall/ user sign up. It's still a WIP, and I'm working on a new version, with some more comprehensive checks, so any feedback would be much appreciated :)
5 by lissy93 | 1 comments on Hacker News.
Yes, it's open source: https://ift.tt/e9RjTk5 :) Why I'm building this? There are a lot of tools out there for discovering meta and security data relating to a website, IP or server. But currently, there isn't anything that does everything, all in one place and without a paywall/ user sign up. It's still a WIP, and I'm working on a new version, with some more comprehensive checks, so any feedback would be much appreciated :)
Friday, 21 June 2024
New Show Hacker News story: latest news
Show HN: We were tired of bureaucracy, so we build a repo for the best guides
2 by rbatista19 | 0 comments on Hacker News.
Today we are launching Tramitit, a shared database on getting all those poor-UX local procedures done in a much simpler way! - How it works: The community provides detailed walkthroughs on every possible bureaucratic process you might go through. - For the community by the community: The content on this website is curated, verified, and rated by the community. - Welcoming providers that can help our users: Although our guides are as simple as possible, users may still prefer to delegate tasks to a curated provider. Looking forward to your feedback!
2 by rbatista19 | 0 comments on Hacker News.
Today we are launching Tramitit, a shared database on getting all those poor-UX local procedures done in a much simpler way! - How it works: The community provides detailed walkthroughs on every possible bureaucratic process you might go through. - For the community by the community: The content on this website is curated, verified, and rated by the community. - Welcoming providers that can help our users: Although our guides are as simple as possible, users may still prefer to delegate tasks to a curated provider. Looking forward to your feedback!
New Show Hacker News story: latest news
Show HN: Lady Deirdre 2 – Rust Framework for Compilers and LSP Servers
2 by Eliah_Lakhin | 0 comments on Hacker News.
Greetings! I would like to share with you my project, Lady Deirdre. Lady Deirdre is a framework that helps you create new programming languages in Rust. It is specifically designed to develop compilers and interpreters with support for code editor extensions (LSP servers) from day one. The framework includes essential components to design parsers and semantic analyzers capable of incrementally reparsing dynamically evolving source code. Lady Deirdre can be seen as a replacement for preexisting projects with similar goals, such as Tree-Sitter, Rowan, or Salsa. However, Lady Deirdre aims to offer a unified framework API that guides you through the steps of programming language development, providing even more components necessary to develop a full-featured language ecosystem. For example, components to develop a source code formatter. I will be happy to answer any questions. Ilya
2 by Eliah_Lakhin | 0 comments on Hacker News.
Greetings! I would like to share with you my project, Lady Deirdre. Lady Deirdre is a framework that helps you create new programming languages in Rust. It is specifically designed to develop compilers and interpreters with support for code editor extensions (LSP servers) from day one. The framework includes essential components to design parsers and semantic analyzers capable of incrementally reparsing dynamically evolving source code. Lady Deirdre can be seen as a replacement for preexisting projects with similar goals, such as Tree-Sitter, Rowan, or Salsa. However, Lady Deirdre aims to offer a unified framework API that guides you through the steps of programming language development, providing even more components necessary to develop a full-featured language ecosystem. For example, components to develop a source code formatter. I will be happy to answer any questions. Ilya
Thursday, 20 June 2024
New Show Hacker News story: latest news
Show HN: Faabul – Interactive Quiz Maker
2 by baranev | 0 comments on Hacker News.
We have made an interactive quiz maker Faabul to help people make live quizzes. It is a Kahoot-like app that is available at the website and iOS and Android apps. We try to make quiz creation as simple as possible - you can use AI, import from ChatGPT or CSV to make make the quiz. I would love to get feedback on the app and if you have any feature requests that you don't see in other quiz makers, please let me know.
2 by baranev | 0 comments on Hacker News.
We have made an interactive quiz maker Faabul to help people make live quizzes. It is a Kahoot-like app that is available at the website and iOS and Android apps. We try to make quiz creation as simple as possible - you can use AI, import from ChatGPT or CSV to make make the quiz. I would love to get feedback on the app and if you have any feature requests that you don't see in other quiz makers, please let me know.
New Show Hacker News story: latest news
Show HN: I Built a Non-AI Platform for Verified Deployment Scripts
2 by superjose | 0 comments on Hacker News.
I'm a solopreneur who has bootstrapped five tech startups over the last 10 years (all of them have failed). I've hated the time I've spent uploading the apps... Jesus Christ! A couple of months back, I spent 21.4 hours trying to configure a minimum-permission automated deployment script with Docker, Go, and Cloud Run. It was my first time with Google Cloud Run (I have past experience with AWS - EC2, SQS, DynamoDB, etc.). I remember fighting long days to set up AWS… But it happened again with GCP: 1. Fragmented documentation 2. Lack of examples 3. Strange, obtuse errors 4. Setting up service accounts was a nightmare. No wonder people go for admin rights and call it a day. 5. ChatGPT and Gemini were dancing around like headless chickens. No wonder wrapper services like Vercel are successful. But, I don't want wrapper services: - They don't have what I need - They can become very expensive - They don't give me control of the services I need (Escape Hatches) Seeing this gap, I'm sharing a platform that does things differently: - You manage your infrastructure (connect directly to the cloud provider) - Infrastructure code with tools like Pulumi is created for you. 100% verified. No AI hallucinations or sorcery. - Service accounts are created for you with minimum permissions - Pulumi is set up for you, connected with the deployment keys - The infrastructure will have all the dependent services chained together in the right order - It's idempotent. Run the script as many times as you want with no duplicates or side effects - Deletes are a single command - You can use these scripts as learning tools or examples I hope this can be useful to you as it is for me! Jose P.S. I'd love any feedback to make this product better!
2 by superjose | 0 comments on Hacker News.
I'm a solopreneur who has bootstrapped five tech startups over the last 10 years (all of them have failed). I've hated the time I've spent uploading the apps... Jesus Christ! A couple of months back, I spent 21.4 hours trying to configure a minimum-permission automated deployment script with Docker, Go, and Cloud Run. It was my first time with Google Cloud Run (I have past experience with AWS - EC2, SQS, DynamoDB, etc.). I remember fighting long days to set up AWS… But it happened again with GCP: 1. Fragmented documentation 2. Lack of examples 3. Strange, obtuse errors 4. Setting up service accounts was a nightmare. No wonder people go for admin rights and call it a day. 5. ChatGPT and Gemini were dancing around like headless chickens. No wonder wrapper services like Vercel are successful. But, I don't want wrapper services: - They don't have what I need - They can become very expensive - They don't give me control of the services I need (Escape Hatches) Seeing this gap, I'm sharing a platform that does things differently: - You manage your infrastructure (connect directly to the cloud provider) - Infrastructure code with tools like Pulumi is created for you. 100% verified. No AI hallucinations or sorcery. - Service accounts are created for you with minimum permissions - Pulumi is set up for you, connected with the deployment keys - The infrastructure will have all the dependent services chained together in the right order - It's idempotent. Run the script as many times as you want with no duplicates or side effects - Deletes are a single command - You can use these scripts as learning tools or examples I hope this can be useful to you as it is for me! Jose P.S. I'd love any feedback to make this product better!
Wednesday, 19 June 2024
New Show Hacker News story: latest news
Show HN: HyperTab: Cloning Chrome's Tab Search in Firefox
3 by nkcmr | 0 comments on Hacker News.
One of my biggest issues of switching to Firefox was the lack of quick tab navigation. So, I scratched my own itch and made this thing. Been using it myself for months and it has been working great.
3 by nkcmr | 0 comments on Hacker News.
One of my biggest issues of switching to Firefox was the lack of quick tab navigation. So, I scratched my own itch and made this thing. Been using it myself for months and it has been working great.
New Show Hacker News story: latest news
Show HN: Simpler web dev with Htmx, SQLite and TypeScript
5 by joseferben | 0 comments on Hacker News.
i'm building this minimalistic framework mostly for myself. it's really just a project template + a tiny library that adds file based routes to express and persistent task queues. i wanted something that: 1. is a single long-running process to deploy and manage (thanks sqlite!) 2. has type-safe database queries and type-safe server rendered React-like `.tsx` components 3. addresses 80% of common full-stack concerns like emails, task queues and routing 4. doesn't have a frontend build process curious to hear what you think!
5 by joseferben | 0 comments on Hacker News.
i'm building this minimalistic framework mostly for myself. it's really just a project template + a tiny library that adds file based routes to express and persistent task queues. i wanted something that: 1. is a single long-running process to deploy and manage (thanks sqlite!) 2. has type-safe database queries and type-safe server rendered React-like `.tsx` components 3. addresses 80% of common full-stack concerns like emails, task queues and routing 4. doesn't have a frontend build process curious to hear what you think!
New Show Hacker News story: latest news
Show HN: ESP32S3 ZXSpectrum
5 by iamflimflam1 | 1 comments on Hacker News.
I've been playing around with ESP32 MCUs and displays for a while and finally got around to getting a ZX Spectrum emulator working. I then saw that you can now do full color silk screen printing on PCBs and got the thinking - the ESP32 has capacitive touch capabilities - I could make a full ZX Spectrum keyboard on a PCB along with all the electronics for running the emulator. And it actually works! There's a full video here: https://youtu.be/foP81O48WAI And you can sign up here for updates as I move towards getting it ready for a production run: https://ift.tt/nArCwa7... It's looks amazing, takes me back to my childhood.
5 by iamflimflam1 | 1 comments on Hacker News.
I've been playing around with ESP32 MCUs and displays for a while and finally got around to getting a ZX Spectrum emulator working. I then saw that you can now do full color silk screen printing on PCBs and got the thinking - the ESP32 has capacitive touch capabilities - I could make a full ZX Spectrum keyboard on a PCB along with all the electronics for running the emulator. And it actually works! There's a full video here: https://youtu.be/foP81O48WAI And you can sign up here for updates as I move towards getting it ready for a production run: https://ift.tt/nArCwa7... It's looks amazing, takes me back to my childhood.
Tuesday, 18 June 2024
New Show Hacker News story: latest news
Show HN: Ritt – The tag-centric file manager
2 by chenxy88 | 0 comments on Hacker News.
Hello HN! I am very excited to introduce Ritt, the tag-centric file manager. Tags are excellent for managing images, videos and documents, yet most file managers implement tagging functionalities as an afterthought. Not so with Ritt. Ritt is an acronym for Representation of Independent Tag Trees. As the name suggests, tags are front and center in Ritt. Ritt is designed to allow for fast and efficient batch tagging of files (and folders). Drill down to your desired files by intersecting and/or excluding tags. Other features include: - Sync tags across machines - Advanced search by combining tags using logical operations - Create links and backlinks between local files and folders - Auto Tag image files with AI - Powerful built-in previewer, hover over video to scrub - Create tasks within folders If you have any comments or suggestions for new features, please do not hesitate to let me know!
2 by chenxy88 | 0 comments on Hacker News.
Hello HN! I am very excited to introduce Ritt, the tag-centric file manager. Tags are excellent for managing images, videos and documents, yet most file managers implement tagging functionalities as an afterthought. Not so with Ritt. Ritt is an acronym for Representation of Independent Tag Trees. As the name suggests, tags are front and center in Ritt. Ritt is designed to allow for fast and efficient batch tagging of files (and folders). Drill down to your desired files by intersecting and/or excluding tags. Other features include: - Sync tags across machines - Advanced search by combining tags using logical operations - Create links and backlinks between local files and folders - Auto Tag image files with AI - Powerful built-in previewer, hover over video to scrub - Create tasks within folders If you have any comments or suggestions for new features, please do not hesitate to let me know!
New Show Hacker News story: latest news
Show HN: Use AI to remove image backgrounds locally in the browser
3 by ccbikai | 0 comments on Hacker News.
Thanks to the capabilities of WebWorker, WebAssembly, and WebGPU in the browser, we can now run AI models within the browser.
3 by ccbikai | 0 comments on Hacker News.
Thanks to the capabilities of WebWorker, WebAssembly, and WebGPU in the browser, we can now run AI models within the browser.
New Show Hacker News story: latest news
Show HN: After 2 months my project management software is finally finished
5 by mrgreenyboy | 6 comments on Hacker News.
Hey Hacker News, I have finished this after 2 months and made the entire thing free (up to 2 projects) for you all to try out, all you need is an account. Thansk and enjoy, Dan
5 by mrgreenyboy | 6 comments on Hacker News.
Hey Hacker News, I have finished this after 2 months and made the entire thing free (up to 2 projects) for you all to try out, all you need is an account. Thansk and enjoy, Dan
Monday, 17 June 2024
New Show Hacker News story: latest news
Show HN: kankan, infinitely nested kanbans for procrastinators
3 by lagt_t | 0 comments on Hacker News.
Every time I tried to organize my life I always found myself on the receiving end of the same three problems: - Overwhelmed by the volume. - Discouraged by the effort required. - Frustrated by lack of progress. I always liked how kanban boards worked on my job, but when trying to translate them to my personal life they got too big and unwieldy fast. I figured out that if I made them infinitely nestable I could solve the 3 problems at once - Being able to break down the tasks into smaller and smaller subtasks until the activation cost didn't discourage me. - Hiding the total volume in that nesting dimension, I can have more focused visibility and avoid being overwhelmed by the volume. - Tracking even the most minimal progress kept me motivated as I had immediate feedback that my effort wasn't in vain. Here's the URL: https://kankan.quest It's free and open source. Currently working on multi language support. Feedback is appreciated. Enjoy!
3 by lagt_t | 0 comments on Hacker News.
Every time I tried to organize my life I always found myself on the receiving end of the same three problems: - Overwhelmed by the volume. - Discouraged by the effort required. - Frustrated by lack of progress. I always liked how kanban boards worked on my job, but when trying to translate them to my personal life they got too big and unwieldy fast. I figured out that if I made them infinitely nestable I could solve the 3 problems at once - Being able to break down the tasks into smaller and smaller subtasks until the activation cost didn't discourage me. - Hiding the total volume in that nesting dimension, I can have more focused visibility and avoid being overwhelmed by the volume. - Tracking even the most minimal progress kept me motivated as I had immediate feedback that my effort wasn't in vain. Here's the URL: https://kankan.quest It's free and open source. Currently working on multi language support. Feedback is appreciated. Enjoy!
New Show Hacker News story: latest news
Show HN: ArXiv Trends – track keywords in ArXiv papers over time
3 by luisb | 0 comments on Hacker News.
3 by luisb | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: An MP/M based multi-user 8-bit computer in a Docker container
2 by rbanffy | 0 comments on Hacker News.
2 by rbanffy | 0 comments on Hacker News.
Sunday, 16 June 2024
New Show Hacker News story: latest news
Show HN: SQLite Database Explorer
14 by khanmitdoit | 4 comments on Hacker News.
SQLite database explorer
14 by khanmitdoit | 4 comments on Hacker News.
SQLite database explorer
New Show Hacker News story: latest news
Show HN: b2v.xyz – Protection against impersonation attacks
4 by b2v | 0 comments on Hacker News.
Hi HN, I’m the founder of https://b2v.xyz , a service that protects organizations against impersonation attacks. The problem I’m trying to solve stems from the following observation: while end-user authentication methods are becoming more advanced as cybersecurity evolves, organizations aren't experiencing the same improvements when we reverse the roles, i.e. when organizations authenticate themselves to their users. This imbalance leaves a gap in secure communications that B2V aims to close. Bad actors have countless ways to pose as trusted entities — through phishing, smishing, vishing, and more. These catchy terms may sound trendy, but the technology to combat them often lags behind. While some larger companies do offer some customised solutions such as in-app notifications, most approaches are still reactive, such as updating email filters after an attack is detected or requesting takedowns of fake domains long after the damage is done. It's surprising that more proactive measures aren't in place, especially considering the serious consequences of these impersonation attacks. How B2V tackles this problem: - Mutual authentication: During critical communications, an organization can initiate an authentication session and share it with a user via a unique URL. When the user opens it, the organization provides a one-time password that the user can verify. These single-use ephemeral sessions also protect against man-in-the-middle attacks, ensuring that the person you're communicating with is truly who they claim to be. This could also be described as *conversational authentication*. - Digital signatures: Prove the authenticity and integrity of information linked to your organization with public-key cryptography. This is especially useful for verifying that text or links posted on platforms/media outside of your control — such as job boards, paper invoices, forums, or messages — truly come from a trusted entity. For example here's the signature of this post's URL: https://b2v.xyz/b2v_/XHEbx8NdqjTF50?s=https://news.ycombinator.com/item?id=40699265 - Verified online identities: Organizations can link their online identities, similarly to the way Keybase does it. For instance, here's the proof of ownership of this HN account: https://b2v.xyz/b2v_/NMiMMr9KWov6oE?s=hn:b2v - Privacy by design: this system respects your privacy by never tracking or storing plaintext identifying information, only digests and signatures. - For deeper integrations, an API is also available. Could this be useful for machine-to-human or machine-to-machine communications, such as chatbots or multi-agent LLMs? Any feedback would be greatly appreciated, especially about my assumptions! Feel free to check out the docs ( https://docs.b2v.xyz ) and ask me anything. Thanks!
4 by b2v | 0 comments on Hacker News.
Hi HN, I’m the founder of https://b2v.xyz , a service that protects organizations against impersonation attacks. The problem I’m trying to solve stems from the following observation: while end-user authentication methods are becoming more advanced as cybersecurity evolves, organizations aren't experiencing the same improvements when we reverse the roles, i.e. when organizations authenticate themselves to their users. This imbalance leaves a gap in secure communications that B2V aims to close. Bad actors have countless ways to pose as trusted entities — through phishing, smishing, vishing, and more. These catchy terms may sound trendy, but the technology to combat them often lags behind. While some larger companies do offer some customised solutions such as in-app notifications, most approaches are still reactive, such as updating email filters after an attack is detected or requesting takedowns of fake domains long after the damage is done. It's surprising that more proactive measures aren't in place, especially considering the serious consequences of these impersonation attacks. How B2V tackles this problem: - Mutual authentication: During critical communications, an organization can initiate an authentication session and share it with a user via a unique URL. When the user opens it, the organization provides a one-time password that the user can verify. These single-use ephemeral sessions also protect against man-in-the-middle attacks, ensuring that the person you're communicating with is truly who they claim to be. This could also be described as *conversational authentication*. - Digital signatures: Prove the authenticity and integrity of information linked to your organization with public-key cryptography. This is especially useful for verifying that text or links posted on platforms/media outside of your control — such as job boards, paper invoices, forums, or messages — truly come from a trusted entity. For example here's the signature of this post's URL: https://b2v.xyz/b2v_/XHEbx8NdqjTF50?s=https://news.ycombinator.com/item?id=40699265 - Verified online identities: Organizations can link their online identities, similarly to the way Keybase does it. For instance, here's the proof of ownership of this HN account: https://b2v.xyz/b2v_/NMiMMr9KWov6oE?s=hn:b2v - Privacy by design: this system respects your privacy by never tracking or storing plaintext identifying information, only digests and signatures. - For deeper integrations, an API is also available. Could this be useful for machine-to-human or machine-to-machine communications, such as chatbots or multi-agent LLMs? Any feedback would be greatly appreciated, especially about my assumptions! Feel free to check out the docs ( https://docs.b2v.xyz ) and ask me anything. Thanks!
New Show Hacker News story: latest news
Show HN: I made a tool that builds your portfolio in 5 minutes
2 by hairunhuang | 0 comments on Hacker News.
2 by hairunhuang | 0 comments on Hacker News.
Saturday, 15 June 2024
New Show Hacker News story: latest news
Show HN: I Made a Project Management Software for Freelancers
2 by mrgreenyboy | 0 comments on Hacker News.
After about 2 months of coding and many late nights I just finished building this simple project management tool that I designed to be specifically for freelancers. Tell me what you think, I am trying to get better at building with NextJS, thank you for any feedback. There is a 10 day free trial if you want to buy it outright. I made this as I didn't like the other tools out there and thought about how the tool could be specialised for freelancers.
2 by mrgreenyboy | 0 comments on Hacker News.
After about 2 months of coding and many late nights I just finished building this simple project management tool that I designed to be specifically for freelancers. Tell me what you think, I am trying to get better at building with NextJS, thank you for any feedback. There is a 10 day free trial if you want to buy it outright. I made this as I didn't like the other tools out there and thought about how the tool could be specialised for freelancers.
New Show Hacker News story: latest news
Show HN: Keydogger – Minimal keyboard macro for Linux(Wayland)
3 by jarusll | 0 comments on Hacker News.
Works using uinput & wl-clipboard
3 by jarusll | 0 comments on Hacker News.
Works using uinput & wl-clipboard
New Show Hacker News story: latest news
Show HN: Buffet – A web-based virtual machine manager
2 by kgdn | 0 comments on Hacker News.
Hi HN! I developed Buffet as a part of my bachelors dissertation and would like to show it to all of you today. Buffet is a full-stack, fully-featured web-based virtual machine manager that aims to provide a free, open-source, easy-to-use, secure alternative to other web-based virtual machine managers such as DistroSea and DistroTest. The back-end is implemented in Python using the Flask framework, while the front-end is implemented in React using TypeScript. Due to the closed source nature of these websites, and the fact that DistroTest shut down a few years ago with little to no warning, I decided to take a stab at implementing the same kind of project for myself. I'm very happy to say that I graduated with a First Class distinction with Honours. Since graduating, I have made the source code fully free and open source, licensed under the GNU AGPLv3. Please let me know what you think, and if you have any other feedback. Thanks!
2 by kgdn | 0 comments on Hacker News.
Hi HN! I developed Buffet as a part of my bachelors dissertation and would like to show it to all of you today. Buffet is a full-stack, fully-featured web-based virtual machine manager that aims to provide a free, open-source, easy-to-use, secure alternative to other web-based virtual machine managers such as DistroSea and DistroTest. The back-end is implemented in Python using the Flask framework, while the front-end is implemented in React using TypeScript. Due to the closed source nature of these websites, and the fact that DistroTest shut down a few years ago with little to no warning, I decided to take a stab at implementing the same kind of project for myself. I'm very happy to say that I graduated with a First Class distinction with Honours. Since graduating, I have made the source code fully free and open source, licensed under the GNU AGPLv3. Please let me know what you think, and if you have any other feedback. Thanks!
New Show Hacker News story: latest news
Show HN: I made a site of all SaaS pioneers
2 by 0xDeveloper | 0 comments on Hacker News.
Hey HN! I am a 17 year old Indie Maker who made this site. If you can give me feedback on how would you want this site to be, it would help me a lot!
2 by 0xDeveloper | 0 comments on Hacker News.
Hey HN! I am a 17 year old Indie Maker who made this site. If you can give me feedback on how would you want this site to be, it would help me a lot!
Friday, 14 June 2024
New Show Hacker News story: latest news
Show HN: Cofounder matching at small participatory events
3 by bberenberg | 0 comments on Hacker News.
I believe that doing /something/ with someone over and over again is the best way to meet a cofounder. When I get enough people (6-20) in a given city, I will organize an event along the lines of playing board games, going to a driving range, or volunteering in some way. The main point is that it's not just people drinking or standing around, they have to be active participants in the activity. The goal is for you to go to a number of these events, see how others behave and start to build relationships with them. Then you go off and build something with them. Would love to hear your feedback.
3 by bberenberg | 0 comments on Hacker News.
I believe that doing /something/ with someone over and over again is the best way to meet a cofounder. When I get enough people (6-20) in a given city, I will organize an event along the lines of playing board games, going to a driving range, or volunteering in some way. The main point is that it's not just people drinking or standing around, they have to be active participants in the activity. The goal is for you to go to a number of these events, see how others behave and start to build relationships with them. Then you go off and build something with them. Would love to hear your feedback.
New Show Hacker News story: latest news
Show HN: Raven – automatically organize your book notes
7 by patrikbraborec | 4 comments on Hacker News.
Hi HN! We are Tiago and Patrik. We're building an application to improve the process of taking notes and personal knowledge management. We met through the YC Co-Founder matching platform and we had a common interest of being heavy book readers. We also suffered from the same problem: using notes from books we read. The biggest problems with note-taking are: - Notes in physical books are hard to digitize without introducing significant friction. - People rarely revisit their notes due to poor organization, leading to notes being dumped into files that quickly become gigantic, unusable, and eventually forgotten. - Organizing notes requires a lot time and work. We are solving this by creating a system for the entire note-taking process. We make digitization easy with OCR and UX for selecting the desired text. Post-digitization, we use LLMs to effectively organize the content into an organized database. We categorize content by creating several layers of information that can be used at different times for different purposes: - Title: A short, one-sentence description of the entire note. This is very useful when searching through many notes. - Summary: A single paragraph that distills the information, acting as a thumbnail of the captured information. - Tags: Allows grouping notes based on common topics, regardless of the source. The goal is a system to make content as easy and efficient to navigate and use as possible, automating the process to save time and effort. We differentiate ourselves from other platforms by not overly focusing on AI for its own sake. While many solutions concentrate primarily on summarizing information, we view AI as a tool that supports the overall UX. Our primary focus is on understanding the entire note-taking process holistically—how to capture, search, navigate, and utilize information most effectively. To start with we’re targeting book readers, as this is the most straightforward application. However, we plan to expand this system to accommodate various types of content, including academic papers, articles, podcasts, and more. We’re launching our MVP and gathering feedback from our first users. If you’re interested, you can try it here: https://ravenapp.ai Any feedback is very welcome!
7 by patrikbraborec | 4 comments on Hacker News.
Hi HN! We are Tiago and Patrik. We're building an application to improve the process of taking notes and personal knowledge management. We met through the YC Co-Founder matching platform and we had a common interest of being heavy book readers. We also suffered from the same problem: using notes from books we read. The biggest problems with note-taking are: - Notes in physical books are hard to digitize without introducing significant friction. - People rarely revisit their notes due to poor organization, leading to notes being dumped into files that quickly become gigantic, unusable, and eventually forgotten. - Organizing notes requires a lot time and work. We are solving this by creating a system for the entire note-taking process. We make digitization easy with OCR and UX for selecting the desired text. Post-digitization, we use LLMs to effectively organize the content into an organized database. We categorize content by creating several layers of information that can be used at different times for different purposes: - Title: A short, one-sentence description of the entire note. This is very useful when searching through many notes. - Summary: A single paragraph that distills the information, acting as a thumbnail of the captured information. - Tags: Allows grouping notes based on common topics, regardless of the source. The goal is a system to make content as easy and efficient to navigate and use as possible, automating the process to save time and effort. We differentiate ourselves from other platforms by not overly focusing on AI for its own sake. While many solutions concentrate primarily on summarizing information, we view AI as a tool that supports the overall UX. Our primary focus is on understanding the entire note-taking process holistically—how to capture, search, navigate, and utilize information most effectively. To start with we’re targeting book readers, as this is the most straightforward application. However, we plan to expand this system to accommodate various types of content, including academic papers, articles, podcasts, and more. We’re launching our MVP and gathering feedback from our first users. If you’re interested, you can try it here: https://ravenapp.ai Any feedback is very welcome!
Thursday, 13 June 2024
New Show Hacker News story: latest news
Show HN: Pathway – Build Mission Critical ETL and RAG in Python (NATO, F1 Used)
7 by janchorowski | 0 comments on Hacker News.
Hi HN data folks, I am excited to share Pathway, a Python data processing framework we built for ETL and RAG pipelines. https://ift.tt/pkYfJwy We started Pathway to solve event processing for IoT and geospatial indexing. Think freight train operations in unmapped depots bringing key merchandise from China to Europe. This was not something we could use Flink or Elastic for. Then we added more connectors for streaming ETL (Kafka, Postgres CDC…), data indexing (yay vectors!), and LLM wrappers for RAG. Today Pathway provides a data indexing layer for live data updates, stateless and stateful data transformations over streams, and retrieval of structured and unstructured data. Pathway ships with a Python API and a Rust runtime based on Differential Dataflow to perform incremental computation. All the pipeline is kept in memory and can be easily deployed with Docker and Kubernetes (pipelines-as-code). We built Pathway to support enterprises like F1 teams and NATO to build mission-critical data pipelines. We do this by putting security and performance first. For example, you can build and deploy self-hosted RAG pipelines with local LLM models and Pathway’s in-memory vector index, so no data ever leaves your infrastructure. Pathway connectors and transformations work with live data by default, so you can avoid expensive reprocessing and rely on fresh data. You can install Pathway with pip and Docker, and get started with templates and notebooks: https://ift.tt/5RM1xHI We also host demo RAG pipelines implemented 100% in Pathway, feel free to interact with their API endpoints: https://ift.tt/OdVEJnk We'd love to hear what you think of Pathway!
7 by janchorowski | 0 comments on Hacker News.
Hi HN data folks, I am excited to share Pathway, a Python data processing framework we built for ETL and RAG pipelines. https://ift.tt/pkYfJwy We started Pathway to solve event processing for IoT and geospatial indexing. Think freight train operations in unmapped depots bringing key merchandise from China to Europe. This was not something we could use Flink or Elastic for. Then we added more connectors for streaming ETL (Kafka, Postgres CDC…), data indexing (yay vectors!), and LLM wrappers for RAG. Today Pathway provides a data indexing layer for live data updates, stateless and stateful data transformations over streams, and retrieval of structured and unstructured data. Pathway ships with a Python API and a Rust runtime based on Differential Dataflow to perform incremental computation. All the pipeline is kept in memory and can be easily deployed with Docker and Kubernetes (pipelines-as-code). We built Pathway to support enterprises like F1 teams and NATO to build mission-critical data pipelines. We do this by putting security and performance first. For example, you can build and deploy self-hosted RAG pipelines with local LLM models and Pathway’s in-memory vector index, so no data ever leaves your infrastructure. Pathway connectors and transformations work with live data by default, so you can avoid expensive reprocessing and rely on fresh data. You can install Pathway with pip and Docker, and get started with templates and notebooks: https://ift.tt/5RM1xHI We also host demo RAG pipelines implemented 100% in Pathway, feel free to interact with their API endpoints: https://ift.tt/OdVEJnk We'd love to hear what you think of Pathway!
New Show Hacker News story: latest news
Show HN: Shpool, a Lightweight Tmux Alternative
19 by ethanpailes | 4 comments on Hacker News.
shpool is a terminal session persistence tool developed internally at google to support remote workflows, which we have open sourced.
19 by ethanpailes | 4 comments on Hacker News.
shpool is a terminal session persistence tool developed internally at google to support remote workflows, which we have open sourced.
New Show Hacker News story: latest news
Show HN: We built an AI Copilot for end to end project development workflow
2 by mingtingzhen | 0 comments on Hacker News.
Omniflow creates, customizes and automates project workflow from requirement creation, tech design, dev scheduling to release and more. All done in 3 minutes.
2 by mingtingzhen | 0 comments on Hacker News.
Omniflow creates, customizes and automates project workflow from requirement creation, tech design, dev scheduling to release and more. All done in 3 minutes.
Wednesday, 12 June 2024
New Show Hacker News story: latest news
Show HN: Restate – low-latency durable workflows for JavaScript/Java, in Rust
59 by sewen | 33 comments on Hacker News.
We'd love to share our work with you: Restate, a system for workflows-as-code (durable execution). With SDKs in JS/Java/Kotlin and a lightweight runtime built in Rust/Tokio. https://ift.tt/BiQv92O https://restate.dev/ It is free and open, SDKs are MIT-licensed, runtime permissive BSL (basically just the minimal Amazon defense). We worked on that for a bit over a year. A few points I think are worth mentioning: - Restate's runtime is a single binary, self-contained, no dependencies aside from a durable disk. It contains basically a lightweight integrated version of a durable log, workflow state machine, state storage, etc. That makes it very compact and easy to run both on a laptop and a server. - Restate implements durable execution not only for workflows, but the core building block is durable RPC handlers (or event handler). It adds a few concepts on top of durable execution, like virtual objects (turn RPC handlers into virtual actors), durable communication, and durable promises. Here are more details: https://ift.tt/bfWSIXU - Core design goal for APIs was to keep a familiar style. An app developer should look at Restate examples and say "hey, that looks quite familiar". You can let us know if that worked out. - Basically every operation (handler invocation, step, ...) goes through a consensus layer, for a high degree of resilience and consistency. - The lightweight log-centric architecture gives Restate still good latencies: For example around 50ms roundtrip (invoke to result) for a 3-step durable workflow handler (Restate on EBS with fsync for every step). We'd love to hear what you think of it!
59 by sewen | 33 comments on Hacker News.
We'd love to share our work with you: Restate, a system for workflows-as-code (durable execution). With SDKs in JS/Java/Kotlin and a lightweight runtime built in Rust/Tokio. https://ift.tt/BiQv92O https://restate.dev/ It is free and open, SDKs are MIT-licensed, runtime permissive BSL (basically just the minimal Amazon defense). We worked on that for a bit over a year. A few points I think are worth mentioning: - Restate's runtime is a single binary, self-contained, no dependencies aside from a durable disk. It contains basically a lightweight integrated version of a durable log, workflow state machine, state storage, etc. That makes it very compact and easy to run both on a laptop and a server. - Restate implements durable execution not only for workflows, but the core building block is durable RPC handlers (or event handler). It adds a few concepts on top of durable execution, like virtual objects (turn RPC handlers into virtual actors), durable communication, and durable promises. Here are more details: https://ift.tt/bfWSIXU - Core design goal for APIs was to keep a familiar style. An app developer should look at Restate examples and say "hey, that looks quite familiar". You can let us know if that worked out. - Basically every operation (handler invocation, step, ...) goes through a consensus layer, for a high degree of resilience and consistency. - The lightweight log-centric architecture gives Restate still good latencies: For example around 50ms roundtrip (invoke to result) for a 3-step durable workflow handler (Restate on EBS with fsync for every step). We'd love to hear what you think of it!
New Show Hacker News story: latest news
Show HN: A React and Next.js UI Toolkit for LLMs
6 by shich | 0 comments on Hacker News.
Hey HN, I wanted to share a UI toolkit project I’ve been working on recently, born out of how difficult I found it to build a great UX on top of LLMs, and keep application state in sync. I’ve built: - A React/JS front-end library for conversational interfaces, which makes it super easy to bootstrap AI assistants and ChatGPT style UX: https://ift.tt/PzwXC9n - A set of adapters that simplify integration with AI backends such as LangServe and HuggingFace The library is highly configurable, easy to theme, supports markdown streaming (that was tough to get right!), custom rendering for AI response components, and it works smoothly with Next.js, React JS (of course), and even plain JavaScript (for the Vue.js folks out there ;). I built it with an architecture I’d love myself as a dev: high code modularity, zero dependencies, wide unit test coverage, and lots of documentation and examples. You can play with codesandbox previews and demos here: https://ift.tt/CvH9AKQ Thanks for reading. It feels like we’re at a new frontier building with LLMs, and I’d love to hear what challenges you’ve had on integrating with them & building great UI & UX.
6 by shich | 0 comments on Hacker News.
Hey HN, I wanted to share a UI toolkit project I’ve been working on recently, born out of how difficult I found it to build a great UX on top of LLMs, and keep application state in sync. I’ve built: - A React/JS front-end library for conversational interfaces, which makes it super easy to bootstrap AI assistants and ChatGPT style UX: https://ift.tt/PzwXC9n - A set of adapters that simplify integration with AI backends such as LangServe and HuggingFace The library is highly configurable, easy to theme, supports markdown streaming (that was tough to get right!), custom rendering for AI response components, and it works smoothly with Next.js, React JS (of course), and even plain JavaScript (for the Vue.js folks out there ;). I built it with an architecture I’d love myself as a dev: high code modularity, zero dependencies, wide unit test coverage, and lots of documentation and examples. You can play with codesandbox previews and demos here: https://ift.tt/CvH9AKQ Thanks for reading. It feels like we’re at a new frontier building with LLMs, and I’d love to hear what challenges you’ve had on integrating with them & building great UI & UX.
New Show Hacker News story: latest news
Show HN: I 'integrated' ChatGPT in iOS-iPadOS-macOS with out official support
2 by giuliomagnifico | 0 comments on Hacker News.
2 by giuliomagnifico | 0 comments on Hacker News.
Tuesday, 11 June 2024
New Show Hacker News story: latest news
Show HN: I combined gpt4 and tailwind to create a website builder for developers
2 by BryanMungai | 0 comments on Hacker News.
Hey HN, As a freelance web developer, I've been on the lookout for the perfect static site generator that prioritizes modern design, lightning-fast loading speed, and complete code ownership. I've grown increasingly frustrated with the limitations of popular website builders like Webflow and Framer. Sure, they make the design process easier, but when it comes to having full control over the source code and customizing every little detail, they just don't cut it. I was tired of being locked into walled gardens and dealing with bloated frameworks just to display a simple site. That's why I created InstaWebAI – a static site generator that harnesses the power of AI and Tailwind CSS to create stunning, responsive websites without the unnecessary baggage. With InstaWebAI, you can: Generate blazing-fast static sites from simple text input Enjoy a modern, sleek design right out of the box Customize every aspect of your site using Tailwind CSS Export your code and host it anywhere, ensuring complete control Benefit from a lightweight, self-contained solution without relying on external frameworks As a solo founder, I built InstaWebAI to address my own frustrations and needs as a developer. But I quickly realized that many of my fellow devs were facing the same challenges. InstaWebAI is designed to make your life easier, whether you're building a personal portfolio, a client project, or a complex web application. If you're a developer who values speed, control, and modern design, give InstaWebAI a try. I'd love to hear your thoughts, feedback, and suggestions. Your input is crucial in shaping the future of InstaWebAI and making it the go-to static site generator for developers like us. Thanks for checking out my project! Cheers, Brian Founder of InstaWebAI
2 by BryanMungai | 0 comments on Hacker News.
Hey HN, As a freelance web developer, I've been on the lookout for the perfect static site generator that prioritizes modern design, lightning-fast loading speed, and complete code ownership. I've grown increasingly frustrated with the limitations of popular website builders like Webflow and Framer. Sure, they make the design process easier, but when it comes to having full control over the source code and customizing every little detail, they just don't cut it. I was tired of being locked into walled gardens and dealing with bloated frameworks just to display a simple site. That's why I created InstaWebAI – a static site generator that harnesses the power of AI and Tailwind CSS to create stunning, responsive websites without the unnecessary baggage. With InstaWebAI, you can: Generate blazing-fast static sites from simple text input Enjoy a modern, sleek design right out of the box Customize every aspect of your site using Tailwind CSS Export your code and host it anywhere, ensuring complete control Benefit from a lightweight, self-contained solution without relying on external frameworks As a solo founder, I built InstaWebAI to address my own frustrations and needs as a developer. But I quickly realized that many of my fellow devs were facing the same challenges. InstaWebAI is designed to make your life easier, whether you're building a personal portfolio, a client project, or a complex web application. If you're a developer who values speed, control, and modern design, give InstaWebAI a try. I'd love to hear your thoughts, feedback, and suggestions. Your input is crucial in shaping the future of InstaWebAI and making it the go-to static site generator for developers like us. Thanks for checking out my project! Cheers, Brian Founder of InstaWebAI
Monday, 10 June 2024
New Show Hacker News story: latest news
Show HN: Crawl a modern website to a zip, serve the website from the zip
3 by unlog | 2 comments on Hacker News.
3 by unlog | 2 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: SQL Generator – OS React App for SQL Table/Insert Statement Generation
7 by ryanwaldorf | 1 comments on Hacker News.
This open-source app lets you convert spreadsheet files (e.g. CSV/excel), JSON files, or pasted data to SQL in-clauses or CREATE TABLE/INSERT INTO TABLE combinations. Let's you easily move data into your warehouse for ad hoc analyses. All processing is client-side so your data stays with you. I have it hosted at sqlgenerator.io but you can also clone it and self-host it for security with your own internal applications.
7 by ryanwaldorf | 1 comments on Hacker News.
This open-source app lets you convert spreadsheet files (e.g. CSV/excel), JSON files, or pasted data to SQL in-clauses or CREATE TABLE/INSERT INTO TABLE combinations. Let's you easily move data into your warehouse for ad hoc analyses. All processing is client-side so your data stays with you. I have it hosted at sqlgenerator.io but you can also clone it and self-host it for security with your own internal applications.
New Show Hacker News story: latest news
Show HN: Guru Web Tool, your all-in-one AI tools
2 by dewblue | 0 comments on Hacker News.
Guru Web Tool is not just a collection of tools; it's a comprehensive solution for individuals, businesses, and creatives alike. Embrace the future of online productivity with Guru Web Tool – where simplicity meets sophistication, and your digital tasks become effortlessly manageable.
2 by dewblue | 0 comments on Hacker News.
Guru Web Tool is not just a collection of tools; it's a comprehensive solution for individuals, businesses, and creatives alike. Embrace the future of online productivity with Guru Web Tool – where simplicity meets sophistication, and your digital tasks become effortlessly manageable.
Sunday, 9 June 2024
New Show Hacker News story: latest news
Show HN: I simplified project management process with new tool
5 by davkh | 0 comments on Hacker News.
He HN, I'm an entrepreneur, and I help startups to ship products. I find out that for startups tools like Jira, Monday, slack and others are expensive and unnecessarily complex. That's why I decided to built a Freemium software for simplifying project management process. Workfeed is all-in-one soft, including docs, kanban boards. I plan to add chats in couple of months too. I hope this product will help you to manage your projects simpler and faster. Would love your feedback plz Enjoy !!
5 by davkh | 0 comments on Hacker News.
He HN, I'm an entrepreneur, and I help startups to ship products. I find out that for startups tools like Jira, Monday, slack and others are expensive and unnecessarily complex. That's why I decided to built a Freemium software for simplifying project management process. Workfeed is all-in-one soft, including docs, kanban boards. I plan to add chats in couple of months too. I hope this product will help you to manage your projects simpler and faster. Would love your feedback plz Enjoy !!
New Show Hacker News story: latest news
Show HN: We've open-sourced our LLM attention visualization library
2 by lakshith-403 | 0 comments on Hacker News.
Inspectus allows you to create interactive visualizations of attention matrices with just a few lines of Python code. It’s designed to run smoothly in Jupyter notebooks through an easy-to-use Python API. Inspectus provides multiple views to help you understand language model behaviors. If you have any questions, feel free to ask!
2 by lakshith-403 | 0 comments on Hacker News.
Inspectus allows you to create interactive visualizations of attention matrices with just a few lines of Python code. It’s designed to run smoothly in Jupyter notebooks through an easy-to-use Python API. Inspectus provides multiple views to help you understand language model behaviors. If you have any questions, feel free to ask!
New Show Hacker News story: latest news
Show HN: HandyDash. A Simple Tree View Monitoring Tool
2 by 0nate | 0 comments on Hacker News.
Author here, happy to answer questions about the tool. I've shared my motivations for writing the tool on the ReadMe page in GitHub, and I'll elaborate on this with a blog article in the coming week or two. Some background on the tool: HandyDash is a cross-platform HTTP, TCP, and IP monitoring tool, intended for desktop use. It is agent free, requires no installation, and saves all configuration to a single portable file. Simply unzip the package and run the executable, and within a few minutes you can view and edit nodes within the browser based UI. Thanks.
2 by 0nate | 0 comments on Hacker News.
Author here, happy to answer questions about the tool. I've shared my motivations for writing the tool on the ReadMe page in GitHub, and I'll elaborate on this with a blog article in the coming week or two. Some background on the tool: HandyDash is a cross-platform HTTP, TCP, and IP monitoring tool, intended for desktop use. It is agent free, requires no installation, and saves all configuration to a single portable file. Simply unzip the package and run the executable, and within a few minutes you can view and edit nodes within the browser based UI. Thanks.
Saturday, 8 June 2024
New Show Hacker News story: latest news
Show HN: I built job search platform for Architects
2 by archgee_app | 5 comments on Hacker News.
Hi HN, I started my solopreneur journey this year and I’d like to share something I’ve been working on: ArchGee - a job search platform for architects, interior designers, urban planners, and other professionals in the architecture field. Coming from an IT background, I’ve seen plenty of job boards for IT roles. However, my architect friends often struggle to find job opportunities specific to their unique skills. Archgee is designed to fill this gap. It’s tailored exclusively for the architecture community, making it easier to find relevant opportunities. At first I am planning to integrate jobs from other search platforms (jobs that are relevant to architecture), then partnering with industry companies to ensure high-quality job posts and aim to create a supportive space for networking and growth. I’m here to seek your thoughts and feedback. Mirza
2 by archgee_app | 5 comments on Hacker News.
Hi HN, I started my solopreneur journey this year and I’d like to share something I’ve been working on: ArchGee - a job search platform for architects, interior designers, urban planners, and other professionals in the architecture field. Coming from an IT background, I’ve seen plenty of job boards for IT roles. However, my architect friends often struggle to find job opportunities specific to their unique skills. Archgee is designed to fill this gap. It’s tailored exclusively for the architecture community, making it easier to find relevant opportunities. At first I am planning to integrate jobs from other search platforms (jobs that are relevant to architecture), then partnering with industry companies to ensure high-quality job posts and aim to create a supportive space for networking and growth. I’m here to seek your thoughts and feedback. Mirza
New Show Hacker News story: latest news
Show HN: A Small BitNet GPT in MLX
2 by cafed00d | 0 comments on Hacker News.
For those of us nerds who like to tinker with language models, I thought of sharing an example ipynb that shows how to build a small gpt (kudos to @karpathy for teaching us minGPT) where you replace the nn.Linear layer with a BitLinear layers as introduced in the paper on 1.58 bit LLMs https://ift.tt/GIiUs5J
2 by cafed00d | 0 comments on Hacker News.
For those of us nerds who like to tinker with language models, I thought of sharing an example ipynb that shows how to build a small gpt (kudos to @karpathy for teaching us minGPT) where you replace the nn.Linear layer with a BitLinear layers as introduced in the paper on 1.58 bit LLMs https://ift.tt/GIiUs5J
New Show Hacker News story: latest news
Show HN: Pg_analytica – Speed up queries by exporting tables to columnar format
20 by wanderinglight | 7 comments on Hacker News.
20 by wanderinglight | 7 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: MARS5, open-source, insanely prosodic TTS model
6 by ackprakhack | 1 comments on Hacker News.
Hey guys, This is Akshat from CAMB.AI. Today's we're super pumped to introduce MARS5, a fully open-source (commercially usable) TTS with break-through prosody and realism available on our Github: https://ift.tt/qiushKy Watch our release demo here: https://www.youtube.com/watch?v=bmJSLPYrKtE Why is it different? MARS5 is able to replicate performances (from 2-3s of audio reference) in 140+ languages, even for extremely tough prosodic scenarios like sports commentary, movies, anime and more; hard prosody that most closed-source and open-source TTS models struggle with today. We're excited for you to try, build on and use MARS5 for research and creative applications. Let us know any feedback on our Discord: https://ift.tt/6r3MWVs
6 by ackprakhack | 1 comments on Hacker News.
Hey guys, This is Akshat from CAMB.AI. Today's we're super pumped to introduce MARS5, a fully open-source (commercially usable) TTS with break-through prosody and realism available on our Github: https://ift.tt/qiushKy Watch our release demo here: https://www.youtube.com/watch?v=bmJSLPYrKtE Why is it different? MARS5 is able to replicate performances (from 2-3s of audio reference) in 140+ languages, even for extremely tough prosodic scenarios like sports commentary, movies, anime and more; hard prosody that most closed-source and open-source TTS models struggle with today. We're excited for you to try, build on and use MARS5 for research and creative applications. Let us know any feedback on our Discord: https://ift.tt/6r3MWVs
Friday, 7 June 2024
New Show Hacker News story: latest news
Show HN: A Space for Your Internet Links, Each Link with a Description. PWYW
2 by karanveer | 2 comments on Hacker News.
2 by karanveer | 2 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: E-Paper 7-color display showing the current weather
3 by blixt | 1 comments on Hacker News.
A hobby project of mine that was surprisingly easy to put together! I love waking up and seeing the freshly generated image.
3 by blixt | 1 comments on Hacker News.
A hobby project of mine that was surprisingly easy to put together! I love waking up and seeing the freshly generated image.
Thursday, 6 June 2024
New Show Hacker News story: latest news
Show HN: Building Modular Front Ends: A POC with React and Next.js
3 by AymanJabr | 0 comments on Hacker News.
3 by AymanJabr | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Interviews Chat – Never bomb another job interview with this AI copilot
2 by akorna | 0 comments on Hacker News.
Hey HN! I'm Artur, a full-stack developer with a passion for building tools that solve real-world problems. After years of navigating the often-stressful world of job interviews, I decided to build Interviews Chat, an AI-powered platform designed to help you prepare for and ace your next interview. Here's what Interviews Chat offers: Personalized Question Prep: Paste your resume and the job description, and our AI will generate a tailored list of potential interview questions. No more generic lists – get ready for the specific questions you're most likely to face. Realistic Practice: Record your answers to practice questions in a simulated interview environment using your webcam. This helps you get comfortable with the format and build confidence. In-depth Feedback: Our AI analyzes your recorded responses, providing detailed feedback on content relevance, clarity, and even your confidence level. Real-time Interview Copilot: For those crucial live interviews, our AI acts as a silent partner, listening in and offering real-time suggestions on what to say next. It can even analyze whiteboard challenges and coding tasks to help you shine. Tech Stack: Interviews Chat leverages the power of Next.js, React, Vercel, and OpenAI's cutting-edge language models (GPT, Whisper) to deliver a seamless and effective interview preparation experience. Why I Built It: I believe everyone deserves to feel confident and prepared going into a job interview. Interviews Chat removes the guesswork and anxiety, providing you with the tools and insights you need to showcase your skills and land your dream job. Try it out: I'm excited to share Interviews Chat with the HN community. You can try it out with free credits at https://ift.tt/gu5zRqY I'd love to hear your feedback and suggestions!
2 by akorna | 0 comments on Hacker News.
Hey HN! I'm Artur, a full-stack developer with a passion for building tools that solve real-world problems. After years of navigating the often-stressful world of job interviews, I decided to build Interviews Chat, an AI-powered platform designed to help you prepare for and ace your next interview. Here's what Interviews Chat offers: Personalized Question Prep: Paste your resume and the job description, and our AI will generate a tailored list of potential interview questions. No more generic lists – get ready for the specific questions you're most likely to face. Realistic Practice: Record your answers to practice questions in a simulated interview environment using your webcam. This helps you get comfortable with the format and build confidence. In-depth Feedback: Our AI analyzes your recorded responses, providing detailed feedback on content relevance, clarity, and even your confidence level. Real-time Interview Copilot: For those crucial live interviews, our AI acts as a silent partner, listening in and offering real-time suggestions on what to say next. It can even analyze whiteboard challenges and coding tasks to help you shine. Tech Stack: Interviews Chat leverages the power of Next.js, React, Vercel, and OpenAI's cutting-edge language models (GPT, Whisper) to deliver a seamless and effective interview preparation experience. Why I Built It: I believe everyone deserves to feel confident and prepared going into a job interview. Interviews Chat removes the guesswork and anxiety, providing you with the tools and insights you need to showcase your skills and land your dream job. Try it out: I'm excited to share Interviews Chat with the HN community. You can try it out with free credits at https://ift.tt/gu5zRqY I'd love to hear your feedback and suggestions!
Wednesday, 5 June 2024
New Show Hacker News story: latest news
Show HN: Ollama CLI Gets an Interactive Upgrade for LLM models management
2 by lijunhao | 0 comments on Hacker News.
2 by lijunhao | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: EndType – Extract structured data from images, video and PDFs
3 by timm37 | 1 comments on Hacker News.
3 by timm37 | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Extract Data from Line Chart Image
2 by tdsone3 | 0 comments on Hacker News.
Hey HN! Plextract extracts datapoints from a line chart image so you can compare and collect data from publications without manual effort! Enjoy and leave feedback.
2 by tdsone3 | 0 comments on Hacker News.
Hey HN! Plextract extracts datapoints from a line chart image so you can compare and collect data from publications without manual effort! Enjoy and leave feedback.
Tuesday, 4 June 2024
New Show Hacker News story: latest news
Show HN: Helping Your SaaS scale with optimized growth process
2 by GeorgiF | 0 comments on Hacker News.
2 by GeorgiF | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: PlayBooks – Convert on-call documents into executable notebooks
3 by TheBengaluruGuy | 0 comments on Hacker News.
Hello everyone, Dipesh and Siddarth here. We are building PlayBooks ( https://ift.tt/9cVDyuX ), an open source tool to write executable notebooks for on-call investigations / remediations instead of Google Docs or Wikis. There’s a demo video here: https://www.youtube.com/watch?v=_e-wOtIm1gk , and our docs are here: https://ift.tt/mUKvBNJ We were in YC’s W23 batch working on a data lakehouse with support for dynamic log schemas. Eventually we realized it was a product in search of a market and decided to stop building it. When pivoting, we decided to work on something that we originally prototyped (before even YC) but didn’t execute on. In our previous jobs, we were at a food delivery startup in India with a busy on-call routine for backend & devops engineers and a small tech team. Often business impacting issues (e.g. orders dropped by >5% in the last 15 minutes) would escalate to Dipesh as he was the lead dev who had been around for a while and he always had 4-5 hypotheses on what might have failed. To avoid becoming the bottleneck, he used to write scripts that fetched custom metrics & order related application logs every 5 minutes during peak traffic. So if an issue was reported, engineers would check the output of those scripts with all the usual suspects first, before diving into a generic exploration. This was the inspiration to get started on PlayBooks. We’ve put together a platform that can help any dev create scripts with flexibility and without requiring to code much. Our goals were: (1) it can be automated to run and send updates; (2) investigation progress can be shared easily with other team members so everyone has the right context; (3) It can all be done without being on-call or having a laptop access. Using PlayBooks, a user can configure the steps as data queries or actions within their observability stack. Here are the integrations we currently support: - Run bash commands on a remote server; - Fetch logs from AWS Cloudwatch and Azure Log Analytics; - Fetch metrics from any PromQL compatible db, AWS Cloudwatch, Datadog and New Relic; - Query PostgreSQL, ClickHouse or any other JDBC compatible databases; - Write a custom API call; - Query events from EKS / GKE; - Add an iFrame The platform focuses on not just running the tasks but also displaying information in a meaningful form with relevant graphs / logs / text outputs alongside the steps in a notebook format. Some of our users have shared feedback that on-call decision making overload has reduced with PlayBooks as relevant data from multiple tools is presented upfront in one page. Here are some of the key features that we believe will further increase the value to users looking to improve developer experience for their on-call engineers: - Automated surfacing of PlayBooks against alerts & enriching alerts with above-mentioned data; - AI-supported interpretation layer — connect with LLM or ML models to auto-analyze the data in the playbook; - Logs of historical executions to ease the effort of creating post-mortems / timelines and/or share information with peers. If this looks like something that would have been useful for you on-call or will be in your current workspace, we welcome you to try our sandbox: https://ift.tt/Rgj1iNE . We have added a default playbook. Just click on one of the steps in the playbook and then the “Run” button to see the playbook in action. We are excited to hear what you like about the PlayBooks and what you think could improve the oncall developer experience for your team. Please drop your comments here – we will read them eagerly and respond!
3 by TheBengaluruGuy | 0 comments on Hacker News.
Hello everyone, Dipesh and Siddarth here. We are building PlayBooks ( https://ift.tt/9cVDyuX ), an open source tool to write executable notebooks for on-call investigations / remediations instead of Google Docs or Wikis. There’s a demo video here: https://www.youtube.com/watch?v=_e-wOtIm1gk , and our docs are here: https://ift.tt/mUKvBNJ We were in YC’s W23 batch working on a data lakehouse with support for dynamic log schemas. Eventually we realized it was a product in search of a market and decided to stop building it. When pivoting, we decided to work on something that we originally prototyped (before even YC) but didn’t execute on. In our previous jobs, we were at a food delivery startup in India with a busy on-call routine for backend & devops engineers and a small tech team. Often business impacting issues (e.g. orders dropped by >5% in the last 15 minutes) would escalate to Dipesh as he was the lead dev who had been around for a while and he always had 4-5 hypotheses on what might have failed. To avoid becoming the bottleneck, he used to write scripts that fetched custom metrics & order related application logs every 5 minutes during peak traffic. So if an issue was reported, engineers would check the output of those scripts with all the usual suspects first, before diving into a generic exploration. This was the inspiration to get started on PlayBooks. We’ve put together a platform that can help any dev create scripts with flexibility and without requiring to code much. Our goals were: (1) it can be automated to run and send updates; (2) investigation progress can be shared easily with other team members so everyone has the right context; (3) It can all be done without being on-call or having a laptop access. Using PlayBooks, a user can configure the steps as data queries or actions within their observability stack. Here are the integrations we currently support: - Run bash commands on a remote server; - Fetch logs from AWS Cloudwatch and Azure Log Analytics; - Fetch metrics from any PromQL compatible db, AWS Cloudwatch, Datadog and New Relic; - Query PostgreSQL, ClickHouse or any other JDBC compatible databases; - Write a custom API call; - Query events from EKS / GKE; - Add an iFrame The platform focuses on not just running the tasks but also displaying information in a meaningful form with relevant graphs / logs / text outputs alongside the steps in a notebook format. Some of our users have shared feedback that on-call decision making overload has reduced with PlayBooks as relevant data from multiple tools is presented upfront in one page. Here are some of the key features that we believe will further increase the value to users looking to improve developer experience for their on-call engineers: - Automated surfacing of PlayBooks against alerts & enriching alerts with above-mentioned data; - AI-supported interpretation layer — connect with LLM or ML models to auto-analyze the data in the playbook; - Logs of historical executions to ease the effort of creating post-mortems / timelines and/or share information with peers. If this looks like something that would have been useful for you on-call or will be in your current workspace, we welcome you to try our sandbox: https://ift.tt/Rgj1iNE . We have added a default playbook. Just click on one of the steps in the playbook and then the “Run” button to see the playbook in action. We are excited to hear what you like about the PlayBooks and what you think could improve the oncall developer experience for your team. Please drop your comments here – we will read them eagerly and respond!
New Show Hacker News story: latest news
Show HN: Web Development with Htmx, Type-Guided Components, Pure Python
2 by paveldedik | 0 comments on Hacker News.
Ludic is my personal project I started working on as I saw an opportunity to write websites in Python without the need to use template engines and write complex JavaScript (thanks to htmx.org). Ludic prioritizes simplicity - no convoluted HTML, straightforward and responsive CSS, and minimal JavaScript requirements. I'm looking for feedback for the documentation I was building: * https://ift.tt/9AjUVcM This documentation showcases the range of features the framework offers, providing a comprehensive overview of its capabilities. I would also appreciate if you checked the layouts section and tell me what you think: * https://ift.tt/NYX2BdA Additionally, I've developed a convenient cookiecutter template: * https://ift.tt/7OEfn2N I eagerly await your feedback and insights as you explore these resources. I believe Ludic can be expecialy good for personal blogs, project websites, in-browser slides, while using htmx.org properties to add interactivity. Since my last update on Ludic, I've concentrated on the following areas: * Building comprehensive documentation with Ludic to showcase its capabilities * Enhancing the UI components catalog * Crafting Layout Components inspired by the Every Layout Book * Introducing support for Themes Future plans for Ludic include: * Enhancing HTMX support with compatibility for HTMX 2.0 * Implementing speed improvements through caching * Expanding the features in the catalog * Improving typing support * Exploring the creation of a cookiecutter template for generating Ludic-powered slides
2 by paveldedik | 0 comments on Hacker News.
Ludic is my personal project I started working on as I saw an opportunity to write websites in Python without the need to use template engines and write complex JavaScript (thanks to htmx.org). Ludic prioritizes simplicity - no convoluted HTML, straightforward and responsive CSS, and minimal JavaScript requirements. I'm looking for feedback for the documentation I was building: * https://ift.tt/9AjUVcM This documentation showcases the range of features the framework offers, providing a comprehensive overview of its capabilities. I would also appreciate if you checked the layouts section and tell me what you think: * https://ift.tt/NYX2BdA Additionally, I've developed a convenient cookiecutter template: * https://ift.tt/7OEfn2N I eagerly await your feedback and insights as you explore these resources. I believe Ludic can be expecialy good for personal blogs, project websites, in-browser slides, while using htmx.org properties to add interactivity. Since my last update on Ludic, I've concentrated on the following areas: * Building comprehensive documentation with Ludic to showcase its capabilities * Enhancing the UI components catalog * Crafting Layout Components inspired by the Every Layout Book * Introducing support for Themes Future plans for Ludic include: * Enhancing HTMX support with compatibility for HTMX 2.0 * Implementing speed improvements through caching * Expanding the features in the catalog * Improving typing support * Exploring the creation of a cookiecutter template for generating Ludic-powered slides
Monday, 3 June 2024
New Show Hacker News story: latest news
Show HN: Show HN: Dzero – The fastest globally distributed SQLite database
14 by yoeven | 4 comments on Hacker News.
At JigsawStack.com, we are using Redis by Upstash to store and validate API keys among other datasets for speedy retrieval. As we scaled to more Asian markets and added replicated nodes, the cost started to shoot up while performance got a lot worse. I discovered hosting SQLite on Fly which was crazy fast & cheap with the full power of a relational database but difficult to use and scale without writing tons of code & devops. Then I found Turso as a managed service which is pretty cool but again got really expensive and had to manage a bunch of replications manually and pay per replications (also not a big fan of the UI, lol). Eventually, I found Cloudflare D1, which was amazing both cost at scale and performance with Cloudflare edge infra but it stops there, it's very hard to work with D1 out of the box and to scale it for an actual production platform with tons of limits and without getting locked into the Cloudflare ecosystem. So I built Dzero on top of D1 as a fully managed service that automatically scales globally with over 320 edge locations at no additional cost and can easily be integrated into any platform or framework without getting locked into any ecosystem! The goal of the dashboard was to be like a Supabase for SQLite, meaning that everything should be easily manageable from the dashboard, from creating tables to editing data! Right now we are in early access and would love for you to sign up and give it a try! Feedback is always appreciated! We have big plans for Dzero, check out some of our plans on the site!
14 by yoeven | 4 comments on Hacker News.
At JigsawStack.com, we are using Redis by Upstash to store and validate API keys among other datasets for speedy retrieval. As we scaled to more Asian markets and added replicated nodes, the cost started to shoot up while performance got a lot worse. I discovered hosting SQLite on Fly which was crazy fast & cheap with the full power of a relational database but difficult to use and scale without writing tons of code & devops. Then I found Turso as a managed service which is pretty cool but again got really expensive and had to manage a bunch of replications manually and pay per replications (also not a big fan of the UI, lol). Eventually, I found Cloudflare D1, which was amazing both cost at scale and performance with Cloudflare edge infra but it stops there, it's very hard to work with D1 out of the box and to scale it for an actual production platform with tons of limits and without getting locked into the Cloudflare ecosystem. So I built Dzero on top of D1 as a fully managed service that automatically scales globally with over 320 edge locations at no additional cost and can easily be integrated into any platform or framework without getting locked into any ecosystem! The goal of the dashboard was to be like a Supabase for SQLite, meaning that everything should be easily manageable from the dashboard, from creating tables to editing data! Right now we are in early access and would love for you to sign up and give it a try! Feedback is always appreciated! We have big plans for Dzero, check out some of our plans on the site!
New Show Hacker News story: latest news
Show HN: New Book: From Zero to Coder, Beginning Programming with JavaScript
2 by mbpub123 | 0 comments on Hacker News.
Excited to share my new book: From Zero To Coder, Beginning Programming with JavaScript! This self-contained guide takes you from the basics to advanced topics without relying on third-party libraries, maximizing the learning experience. Perfect for both beginners and those looking to deepen their JavaScript and web development skills. What's Inside: 1. Getting Started: HTML, CSS, and JavaScript basics. 2. Programming Fundamentals: Modern JavaScript and basic algorithms. 3. Core Web Technologies: 2D graphics, DOM manipulation, web workers, and more. 4. Server-Side JavaScript: Build a complete web server with Node.js. 5. Learning from Data: Create a neural network and autonomous robots using JavaScript. 6. Bonus: Introduction to Git for version control. All code examples are downloadable.
2 by mbpub123 | 0 comments on Hacker News.
Excited to share my new book: From Zero To Coder, Beginning Programming with JavaScript! This self-contained guide takes you from the basics to advanced topics without relying on third-party libraries, maximizing the learning experience. Perfect for both beginners and those looking to deepen their JavaScript and web development skills. What's Inside: 1. Getting Started: HTML, CSS, and JavaScript basics. 2. Programming Fundamentals: Modern JavaScript and basic algorithms. 3. Core Web Technologies: 2D graphics, DOM manipulation, web workers, and more. 4. Server-Side JavaScript: Build a complete web server with Node.js. 5. Learning from Data: Create a neural network and autonomous robots using JavaScript. 6. Bonus: Introduction to Git for version control. All code examples are downloadable.
Sunday, 2 June 2024
New Show Hacker News story: latest news
Show HN: I do nothing in my dayjob for 95% of the Time so I made this
4 by jackjoane | 0 comments on Hacker News.
I had the problem of having a boring office job, where im not busy at all, i sit in an office and my bosses keep walking around. And i also enjoy scrolling (twitter) . So to fix this i made a simple free Chrome Extension to make it look like a PDF file. And here i made a little landing page for it. (am proud btw) : https://xdisguise.com/ So i made this :)
4 by jackjoane | 0 comments on Hacker News.
I had the problem of having a boring office job, where im not busy at all, i sit in an office and my bosses keep walking around. And i also enjoy scrolling (twitter) . So to fix this i made a simple free Chrome Extension to make it look like a PDF file. And here i made a little landing page for it. (am proud btw) : https://xdisguise.com/ So i made this :)
New Show Hacker News story: latest news
Show HN: ChatTTS – A Conversational Text-to-Speech Model for Lifelike Dialogue
2 by Alan_Swift | 0 comments on Hacker News.
As a developer working on conversational AI systems, I've always been fascinated by the potential of text-to-speech technology to bring virtual assistants and chatbots to life. However, during my work on a voice-enabled chatbot project last year, I encountered a frustrating limitation – most existing TTS models lacked the natural expressiveness and nuance required for truly engaging dialogue. The available models often sounded robotic, struggled with proper intonation and prosody, and lacked the ability to convey subtle elements like laughter, pauses, and interjections – all crucial components of natural conversation. I realized there was a pressing need for a text-to-speech model specifically designed for dialogue scenarios, one that could capture the nuances of human speech and deliver a truly lifelike conversational experience. Driven by this realization, I embarked on an ambitious journey to develop ChatTTS, a conversational text-to-speech model tailored for dialogue applications. Over the course of nine months, and after overcoming numerous challenges in data acquisition, model architecture, and fine-tuning, I finally succeeded in creating a powerful TTS system that could synthesize natural and expressive speech, supporting multiple languages and speakers. ChatTTS boasts several key features that set it apart: 1. Conversational TTS: Optimized for dialogue-based tasks, enabling natural and expressive speech synthesis with support for multiple speakers, facilitating interactive conversations. 2. Fine-grained Control: The ability to predict and control fine-grained prosodic features like laughter, pauses, and interjections, adding an extra layer of realism. 3. Improved Prosody: Surpassing most open-source TTS models in terms of prosody, delivering a truly lifelike experience. I'm thrilled to finally share Chat TTS with the Hacker News community. I invite you all to try it out and provide feedback. Let's revolutionize the way we interact with conversational AI!
2 by Alan_Swift | 0 comments on Hacker News.
As a developer working on conversational AI systems, I've always been fascinated by the potential of text-to-speech technology to bring virtual assistants and chatbots to life. However, during my work on a voice-enabled chatbot project last year, I encountered a frustrating limitation – most existing TTS models lacked the natural expressiveness and nuance required for truly engaging dialogue. The available models often sounded robotic, struggled with proper intonation and prosody, and lacked the ability to convey subtle elements like laughter, pauses, and interjections – all crucial components of natural conversation. I realized there was a pressing need for a text-to-speech model specifically designed for dialogue scenarios, one that could capture the nuances of human speech and deliver a truly lifelike conversational experience. Driven by this realization, I embarked on an ambitious journey to develop ChatTTS, a conversational text-to-speech model tailored for dialogue applications. Over the course of nine months, and after overcoming numerous challenges in data acquisition, model architecture, and fine-tuning, I finally succeeded in creating a powerful TTS system that could synthesize natural and expressive speech, supporting multiple languages and speakers. ChatTTS boasts several key features that set it apart: 1. Conversational TTS: Optimized for dialogue-based tasks, enabling natural and expressive speech synthesis with support for multiple speakers, facilitating interactive conversations. 2. Fine-grained Control: The ability to predict and control fine-grained prosodic features like laughter, pauses, and interjections, adding an extra layer of realism. 3. Improved Prosody: Surpassing most open-source TTS models in terms of prosody, delivering a truly lifelike experience. I'm thrilled to finally share Chat TTS with the Hacker News community. I invite you all to try it out and provide feedback. Let's revolutionize the way we interact with conversational AI!
New Show Hacker News story: latest news
Show HN: I made a tool that lets you collect large amounts of human inputs fast
2 by maalber | 1 comments on Hacker News.
2 by maalber | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Android Music Player That Can Download YouTube and Bilibili Music
2 by heng30 | 0 comments on Hacker News.
It's a music player designed for Android platform. However, you can build it for Linux that is my development environment. If you want to build a Macos, ios or Windows version, you can try it without guarantee it will work. It's based on Flutter and Rust.
2 by heng30 | 0 comments on Hacker News.
It's a music player designed for Android platform. However, you can build it for Linux that is my development environment. If you want to build a Macos, ios or Windows version, you can try it without guarantee it will work. It's based on Flutter and Rust.
Saturday, 1 June 2024
New Show Hacker News story: latest news
Show HN: I made an open-source free shipfast but for SvelteKit
1 by jacobxcoder | 0 comments on Hacker News.
I've given myself a 12-month coding challenge to create and validate six mini start-up ideas. Noticing a trend among developers to create and sell their boilerplates, I decided to start the challenge by making a (completely free & open-source) one for myself. I thought it might also be useful for others who like this tech stack. Since I plan to develop and validate ideas quickly during my challenge, having a solid boilerplate is going to be extremely helpful. Here's the stack: - SvelteKit + TypeScript (no NextJS...) - DaisyUI, TailwindCSS - Supabase Auth + Database And this is ready-to-go: - payments with Stripe are already handled - blog-related pages have been created with Contentful - Plausible analytics can be set up in 2 seconds - Supabase authentication pages are also ready Here's a link in case anyone would like to take a look: - page: https://ift.tt/IN03Wan - GitHub: https://ift.tt/v4LZj5Y I'm open to suggestions & feedback. I will now try to code something interesting, starting from this boilerplate. Note: please note that it's fairly recent and I will constantly improve this boilerplate, adding new components, blocks, and improving the overall UI/UX to make it even better in the upcoming future.
1 by jacobxcoder | 0 comments on Hacker News.
I've given myself a 12-month coding challenge to create and validate six mini start-up ideas. Noticing a trend among developers to create and sell their boilerplates, I decided to start the challenge by making a (completely free & open-source) one for myself. I thought it might also be useful for others who like this tech stack. Since I plan to develop and validate ideas quickly during my challenge, having a solid boilerplate is going to be extremely helpful. Here's the stack: - SvelteKit + TypeScript (no NextJS...) - DaisyUI, TailwindCSS - Supabase Auth + Database And this is ready-to-go: - payments with Stripe are already handled - blog-related pages have been created with Contentful - Plausible analytics can be set up in 2 seconds - Supabase authentication pages are also ready Here's a link in case anyone would like to take a look: - page: https://ift.tt/IN03Wan - GitHub: https://ift.tt/v4LZj5Y I'm open to suggestions & feedback. I will now try to code something interesting, starting from this boilerplate. Note: please note that it's fairly recent and I will constantly improve this boilerplate, adding new components, blocks, and improving the overall UI/UX to make it even better in the upcoming future.
New Show Hacker News story: latest news
Show HN: Authman 2FA – The Free and Cross-Platform TOTP App
2 by asika32764 | 0 comments on Hacker News.
Authman 2FA is a free, secure and open source cross-platform app to help you manage your 2-step authentication tokens on iOS, Android and desktop, and securely sync them between devices.
2 by asika32764 | 0 comments on Hacker News.
Authman 2FA is a free, secure and open source cross-platform app to help you manage your 2-step authentication tokens on iOS, Android and desktop, and securely sync them between devices.
Subscribe to:
Posts (Atom)