ads

Saturday, August 31, 2024

Show HN: I'm 17 and built a startup to find or sell parking spots https://ift.tt/cOdRgWG

Show HN: I'm 17 and built a startup to find or sell parking spots Hey HN! I'm Dris, I'm 17, and for the past few months, I've been solo-developing Parkt, an app that lets you quickly reserve or sell parking spots. Parking sucks - it's expensive, hard to find, and you usually overpay or get a ticket. With Parkt, you can reserve parking in 2 taps, or list your unused space in under 5 minutes. It's now free to download on iOS (with Android coming soon)! You can also check out a demo on the site if you're interested. If you know someone who might use Parkt, sharing the app would be super helpful! Feedback is also appreciated. https://parkt.app/ September 1, 2024 at 01:53AM

Show HN: V1 – An open-source starter kit for your next project https://ift.tt/rLhZKw3

Show HN: V1 – An open-source starter kit for your next project Introducing v1: a free, open-source starter kit for your next project, built with insights from Midday. This monorepo is designed for rapid development, using the best tools and services available today. It includes Next.js and Supabase for a robust foundation, along with: * Sentry - Error monitoring * Resend - Email delivery * Triggerdotdev - Background jobs * Dub - Sharable links * Upstash - Cache and rate limiting * OpenPanel - Analytics * Polar - Billing * Vercel - Hosting We have handpicked the best libraries in the ecosystem: * Shadcn - UI components * React Email - Email templates * react-safe-action - Server actions * nuqs - Type-safe Search params * next-themes - Theme manager * Turborepo - Build system * Biome - Linter, formatter We hope you enjoy it as much as we do! We'd love to hear your feedback and see what you build! https://v1.run August 31, 2024 at 09:00PM

Friday, August 30, 2024

Show HN: Website with coding puzzles from job interviews https://ift.tt/biPghan

Show HN: Website with coding puzzles from job interviews Hi Friends! As I run another site with more general programming exercises for years - I always felt they are different from puzzles and test projects proposed at job interviews. So recently I started this new place and am slowly adding problems here. Of course the number of such challenges I encountered in interviews myself is quite limited. So if you may recollect something of the kind which could be converted to a puzzle - please, kindly share it to me (e.g. with "rodiongork" at gmail). Puzzles of algorithmic nature or system-oriented and language-specific - are all welcome. Currently I'm working to add a few postgresql exercises and executor for them. https://ca4pro.com August 30, 2024 at 09:27PM

A somewhat faster, more lightweight, ripgrep-inspired alternative https://ift.tt/aSl4eyF

A somewhat faster, more lightweight, ripgrep-inspired alternative https://ift.tt/eCmIuRU August 28, 2024 at 09:42PM

Thursday, August 29, 2024

Show HN: We built a Chrome extension AI Fantasy Draft Assistant https://ift.tt/ijFmKed

Show HN: We built a Chrome extension AI Fantasy Draft Assistant https://ift.tt/HsjkdwU August 30, 2024 at 02:37AM

Show HN: Open-source alternative to Loom that only requires S3 https://ift.tt/9Tz0mql

Show HN: Open-source alternative to Loom that only requires S3 https://ift.tt/2HZrt0m August 25, 2024 at 09:10PM

Show HN: A discovery-focused search engine for Hacker News https://ift.tt/M5UCKeo

Show HN: A discovery-focused search engine for Hacker News We (Nick, Dens, Denzell, Fede, Drew, Aaryan, and Daniel) have been building HN Discovery, a discovery-focused search engine for Hacker News, in our spare time for the past 6 months and are excited to show it! It adds the following features relative to the existing keyword search interface and preserves the existing ones: - no-JS version (hnnojs.trieve.ai) - site:{required_site} and site:{negated-site} filters - public analytics - LLM generated query suggestions based on random stories - recommendations - dense vector semantic search - SPLADE fulltext search - RAG AI chat - order by descendant count client code (FOSS self-hostable) - https://ift.tt/bCJ3F1i engine code (BSL source-available) - https://ift.tt/sVZFqM5 There is an extended about page with detailed information on features, how much it costs to run, etc. here - https://ift.tt/ORvtpN3 . https://hn.trieve.ai/ August 30, 2024 at 12:08AM

Show HN: Native SQL, type-safe, in-lined. Pick three https://ift.tt/jci9UOg

Show HN: Native SQL, type-safe, in-lined. Pick three Manifold SQL[1] is a compiler plugin that lets you write _native_ SQL directly and type-safely in your Java code. - Query types are instantly available as you type native SQL of any complexity in your Java source - Query results are type-safe and API-rich and simple to use - Entity types are automatically derived from your database, providing type-safe CRUD, decoupled TX, and more - No ORM, No DSL, No wiring, and No code generation build steps - Use Manifold SQL simply by adding the javac -Xplugin:Manifold argument and manifold-sql and manifold-sql-rt dependencies to your gradle or maven build 1. https://ift.tt/AKdv8Mg... https://ift.tt/7v3FRAT August 29, 2024 at 10:49PM

Wednesday, August 28, 2024

Show HN: We just open sourced our deployment tool for AWS and GCP https://ift.tt/2GVHmJ4

Show HN: We just open sourced our deployment tool for AWS and GCP https://ift.tt/xnVtDKh August 28, 2024 at 11:20PM

Show HN: Shed Light on Your Go Binary Bloat with Go Size Analyzer https://ift.tt/gveX3dB

Show HN: Shed Light on Your Go Binary Bloat with Go Size Analyzer I've created a powerful tool to help Go developers uncover the hidden giants in their compiled binaries. Go Size Analyzer is like an X-ray machine for your Go executables, revealing: Which dependencies are eating up your binary size Unexpected bloat from standard library or vendor packages Size changes between binary versions with a visual diff Key features that set it apart: Interactive treemap visualizations (check out the demo: https://gsa.zxilly.dev ) Slick terminal UI for deep diving into package hierarchies Cross-platform support (works on Linux, macOS, and Windows binaries) Export to SVG for easy sharing and documentation or just visualize the CI process Whether you're optimizing for edge devices, reducing Docker image sizes, or just curious about what's really inside your Go binaries, this tool provides detailed insights. . https://ift.tt/0YCcVuJ August 28, 2024 at 10:15PM

Show HN: I built a tool to help you build interactive demos for sales team https://ift.tt/YvlOi2U

Show HN: I built a tool to help you build interactive demos for sales team Hey HN! My team and I have developed a tool called demoshake, designed to help you create and leverage interactive demos in your sales process. You can create unlimited demos, organize them into groups, and let your sales team use them during their calls. You can also embed these demos directly into your landing pages (iframe style). We’ve completely revamped our landing page since our last post here. If anything is unclear, I’d love your feedback - it’s incredibly valuable to us. Looking forward to your suggestions and critiques! https://demoshake.com/ August 28, 2024 at 10:14PM

Show HN: I gamified the hard work of running SaaS businesses https://ift.tt/YDTU1RS

Show HN: I gamified the hard work of running SaaS businesses https://www.revsnap.app August 28, 2024 at 11:08PM

Tuesday, August 27, 2024

Show HN: Live Subtitles for Any App on Mac https://ift.tt/ZPz40id

Show HN: Live Subtitles for Any App on Mac I’m non-native English Speaker and i’m so tired of saying “Say it again” on online calls. Especially if it is Indian or Scottish Accent. And moreover if it is some really serious interview. That’s why i built Subtitly - Live Subtitles for any app on macOS. Few things about subtitly: - Subtitles are in Mac’s notch ⇒ you always look into the camera - They are really fast and reliable (2-3% Word Error Rate) - On-device AI ⇒ Offline & Private - Works in any app ⇒ Watch twitch streams with subs or calls in discord with subs. Here is the demo how it works: https://ift.tt/WYCnyt0 August 27, 2024 at 10:54PM

Show HN: I Built DollarAI.Store – A Collection of 350 AI Tools https://ift.tt/6Nf0KZ7

Show HN: I Built DollarAI.Store – A Collection of 350 AI Tools I’ve been working on DollarAI.Store, a platform where you can access over 350+ AI tools in one plane. The idea behind it was to create a place where anyone could easily find and use AI tools. My goal was to simplify the process of discovering and using AI, making it more accessible to everyone. It’s been a rewarding journey, and I’m excited to see how others might use these tools in their projects. I’d appreciate any feedback or thoughts on how to make it even better. https://ift.tt/RpWHICF August 28, 2024 at 12:19AM

Show HN: VEXA – AI Meeting Assistant for Google Meet https://ift.tt/w6vESU3

Show HN: VEXA – AI Meeting Assistant for Google Meet - Unlimited real-time transcription and analysis - Smart keyword extraction and dynamic summarization - One-click action items and ideas Built for deep work and continuous learning. Seeking feedback on use cases https://vexa.ai August 27, 2024 at 11:01PM

Monday, August 26, 2024

Show HN: D&D meets Siri – Interactive voice adventure https://ift.tt/WayY0A5

Show HN: D&D meets Siri – Interactive voice adventure Hey HN! I've been building tooling for voice-driven apps over the past few months, as part of a hardware project. Someone suggested adapting the DSL to play Dungeons and Dragons. So, here we are! What is it? An AI-powered, voice-controlled D&D adventure set in the world of Dvorak. Talk to characters, explore locations, and shape the story using your words. Use your microphone to interact with the AI dungeon master. Explore freely – interrupt, ask questions, or take unexpected actions. If you make friends at the tavern, you can also just hang out there and chat. Hint: Talk to the bartender to move the story along. This is an early demo, and I'm eager for your thoughts: Is the concept engaging? What works well, and what doesn't? I've added a feedback form to the webpage in case you want to drop a comment without posting on HN. Thanks for trying out the demo! https://pocket.computer August 23, 2024 at 08:21PM

Show HN: Coffee Beans Tracker with OCR Inventory Management on GPT https://ift.tt/697imqu

Show HN: Coffee Beans Tracker with OCR Inventory Management on GPT I brew coffee and I buy a lot of beans. I’m also a lazy person that doesn’t want to type in all the details in one of the available apps and track things to the grams. Luckily I found out that GPT-4o (free tier) is good enough to take a few photos I uploaded of a bag and parse it’s roaster, varietal, origin, tasting notes, roast date, etc. I tried with a dozen different bags and it works pretty well - even when it makes mistakes I can correct them with natural language conversation, which I enjoyed. Then I had to figure out storage. I don’t want to rely on the chat history / context as a way to store info as that can easily get lost. I discovered GPT Actions. My immediate thought is to give GPT some access of an online scratchpad that it can read and write and call it a day. That’s how I ended up integrating it with GitHub Gist. I created an empty gist file, and generated an app access token that reads/writes gist files. I hardcoded this token to GPT Actions, (struggled quite a bit on teaching it how to use the gist API), and voila it was able to write stuff to my gist file! I simply populated some example content in that file - a CSV encoded format of coffee beans with the first row describing the columns that I’m interested in. GPT is then smart enough to figure out read this CSV, parse how much coffee I got to answer queries, as well as append a new bag to the end of CSV, and even sort its entries! It also made some terrible mistakes that I had to manually correct, but these are CSV syntax mistakes and it doesn’t seem to bother GPT at all. Here is a history of changes GPT (and I) made to that gist file if you are interested - https://ift.tt/kn4Dz65... . Then I talked about it with friends, and they all of sudden got interested and wanted to try this too. I can’t share my GPT because it hardcodes my API tokens - they will be writing onto my beans list instead of theirs. Moreover, GPT is unreliable, even if I manage to separate users by a specific column, I’m sure my friend can find a way to trick GPT to just wipe the entire gist file and ruin the fun. Last weekend I was thinking about how to make this multi-tenant. I found that you can also do OAuth in GPT Actions instead of a plain API token - ideally this should allow users to log in to their own account and claim their own piece of storage somewhere. I found a blog post from OpenAI about how to authenticate GPT Actions with AWS Cognito user pool. I decided this is it - I just fired up an AWS account and did the full server less stack: Cognito for oauth/user pool, API Gateway for gating access, Lambda for processing requests and giving GPT read/write to its scratchpad (literally a string that I save) keyed under Cognito user ID, and a DynamoDB that stores the data. After tinkering with it for 1-2 hours, and I got something working. I can log in / register an account with Cognito, and then GPT gets that persistent scratchpad to do its thing. It worked for me and it worked for my partner’s phone as well. I’m happy that I didn’t do any serious development work throughout the process and GPT was able to approximately do all the things that I intended. I would like to claim that I wrote NO CODE for this, but I had to write a simple get/put adapter the Lambda function, but most of that are copy paste from a tutorial anyways ;) There you have it. I really like how you can just prototype some idea this easy by giving a GPT a scratchpad. This can be repurposed to do not just coffee management of course. Maybe I can think of other better ideas down the road. Here is a setup link for who’s interested trying out this new multi-tenant version of my bean tracker - https://ift.tt/jM7WIK5... . Sorry for being a bit sketchy on everything but the idea is to make sure I don’t do any serious dev work and still achieve the functionality. August 26, 2024 at 11:52PM

Show HN: An All in One AI Workspace with 200+ AI Models, Should We Apply to YC? https://ift.tt/BsSDrnR

Show HN: An All in One AI Workspace with 200+ AI Models, Should We Apply to YC? https://flamingo.ai/ August 26, 2024 at 11:20PM

Sunday, August 25, 2024

Show HN: What's HN Working On – A structured dataset https://ift.tt/FtjsnrJ

Show HN: What's HN Working On – A structured dataset The latest Ask HN: What are you working[1] on thread just dropped. And to give my own answer, building structured datasets! I wrote a quick scraper for the HN comments. Just pulling every top level comment along with its replies as a nested object. This ended up pulling 642 top level comments with about 458 replies. I created a posrgres db with this original data set. The replies I just concatenated together in the order they came in (with an indent field to mark what level comment it was. Then stringified the json array and added it to the db. I generated the structured data using my own tool of course (OmniAI[2]). And pulled out the following values: - project_category - Enum - PERSONAL_PROJECT, STARTUP, SELF_IMPROVEMENT, OTHER - is_open_source - Boolean - github_link - String - project_industry - Enum - SOFTWARE_DEVELOPMENT, HEALTHCARE, EDUCATION, TRANSPORTATION, etc. - one_liner - String - A one line pitch for the project - tech_stack - String[] - reply_sentiment - Num - Sentiment betwee 0 and 2 for the comment replies - demo_link - String - ai_project - Boolean [1] https://ift.tt/x4uCfwg [2] https://getomni.ai/ https://ift.tt/3WBF1zv August 26, 2024 at 04:58AM

Show HN: Aos – Alias on Steroids https://ift.tt/NfqcGWh

Show HN: Aos – Alias on Steroids A simple golang cli to run complex command lines in a simpler way https://ift.tt/n0ugBLi August 26, 2024 at 02:24AM

Show HN: SerdeV – Serde with Validation https://ift.tt/EosaA4R

Show HN: SerdeV – Serde with Validation A serde wrapper with `#[serde(validation ...)]` extension for validation on deserializing https://ift.tt/d8JngTo August 25, 2024 at 11:10PM

Show HN: The Colophon – Web Design Catalogue https://ift.tt/B23ITG0

Show HN: The Colophon – Web Design Catalogue https://ift.tt/lQBw9M8 August 25, 2024 at 10:53PM

Saturday, August 24, 2024

Show HN: Visualizing Kubernetes Pods Distribution in Nodes https://ift.tt/ytdPLCq

Show HN: Visualizing Kubernetes Pods Distribution in Nodes https://ift.tt/CMuIFgh August 24, 2024 at 07:58PM

Show HN: Workplace Stress Assessment Tool – Measure and Compare Stress Levels https://ift.tt/nKwoSY7

Show HN: Workplace Stress Assessment Tool – Measure and Compare Stress Levels https://ift.tt/BmY25Ll August 24, 2024 at 10:24PM

Friday, August 23, 2024

Show HN: Support.dev – a non-trivial Vue and Supabase app https://ift.tt/I3C90OJ

Show HN: Support.dev – a non-trivial Vue and Supabase app I built this tool about a year ago to get really good at the supabase ecosystem. We were trying to raise money on the idea, but that didn't occur, so I wanted to open-source it, as I would love to give back to the commmunity. It allows you to invite friends and family to be helpers for child-care, meals, and transportation, and then you can create an event and they will get auto-invited to it and can choose to support you. It is using vue on the frontend and then supabase on the backend for auth, database, realtime, storage, and edge functions. Anyway, I hope someone finds it useful, there are some pretty cool features with db triggers in the database calling out to edge functions to process data, and then realtime notifications for invites and such. https://ift.tt/QnCG27s August 24, 2024 at 12:59AM

Show HN: No-Code ETL Framework for Vector Databases https://ift.tt/MPh9x51

Show HN: No-Code ETL Framework for Vector Databases We've open-sourced our no-code ETL framework for Vector Data processing. The VectorETL framework allows Data & AI engineers seamlessly process data from multiple data sources (S3, MySQL, Postgres, Salesforce) to ALL MAJOR vector databases (Pinecone, Weaviate, Qdrant, Milvus etc.) using just a config file. We'd love to get your feedback! https://ift.tt/UTVaWdO August 24, 2024 at 12:49AM

Thursday, August 22, 2024

Show HN: FlowG – A low-code log management software proof of concept https://ift.tt/iEAgHW1

Show HN: FlowG – A low-code log management software proof of concept Hi there, author here. At $workplace, we needed to be able to easily refine and route logs from multiple heterogenous sources into dedicated destinations (here called "streams"). We are not fans of ELK for totally subjective reasons, and needed something extremely simple, hence this project. The entrypoint is a pipeline that you write in "no-code" (using React Flow). The pipeline takes log records from the source and transform/refine them using the VRL scripting language, and can conditionally route them to one or multiple streams, which you can then query. The project was made in 4 days, there are no benchmark yet (soon to come, as we need to assess at $workplace if it can handle our load), it's very early stage, but feedback will be welcome. https://ift.tt/IEtm8VH August 22, 2024 at 09:56PM

Wednesday, August 21, 2024

Show HN: Permify 1.0 – Open-source fine-grained authorization service https://ift.tt/WhloDcj

Show HN: Permify 1.0 – Open-source fine-grained authorization service https://ift.tt/NB6cm40 August 21, 2024 at 10:58PM

Show HN: My Sidetracked Project – A Free CSV Online Viewer with Charts https://ift.tt/bTUiKuz

Show HN: My Sidetracked Project – A Free CSV Online Viewer with Charts Here is my side project—it's a free CSV Viewer with charts that supports viewing data in both table and chart formats. It includes features like sorting, searching, filtering, and pagination in table view. It also supports plotting charts in bar, line, and area formats, horizontally, vertically, in grouped or stacked formats. Multiple series can be plotted at once, and any data series can be easily turned on or off. Additionally, it supports setting titles and saving charts as images. Here is the link to the tool: https://ift.tt/JFMzANL Here is the link to a demo: https://www.youtube.com/watch?v=w9xfGr5nd-I Backstory: I set out to develop something else but got sidetracked and somehow ended up building this. Because this wasn't planned, development happened haphazardly based on users' and my own needs, which has resulted in some unique features that don't really belong in a CSV viewer. For example, I was experimenting with themes and ended up adding them to the tool, so now you can view CSV data with multiple different color themes and adjust borders! Not sure who would want that, though. Similarly, there is support for importing data from Google Sheets because a user wanted it. Try it out and let me know if you like it or have any suggestions for improving it. No account is needed and it works locally without server after first loading. https://ift.tt/JFMzANL August 21, 2024 at 11:13PM

Show HN: Track portfolios and organise investments into customised views https://ift.tt/CeWEhYZ

Show HN: Track portfolios and organise investments into customised views Just dropped some cool new features on Stockle, the place for retail investors to manage their investments. The highlight of this release is the Views feature, perfect for all those share hoarders with dozens of positions. With Views, you can, for example, separate stocks by market, sector, strategy, goal, or any other criteria into a view for a more efficient tracking experience. Feel free to check it out, a free plan included! https://stockle.app/ August 21, 2024 at 11:08PM

Tuesday, August 20, 2024

Show HN: A simple and powerful RSS reader for the web https://ift.tt/TDgCAU0

Show HN: A simple and powerful RSS reader for the web Hello HN! I've been working on this new open-source project called Feedbomb. It is a simple and powerful RSS reader for the web with a modern UI, PWA support, and a built-in article reader. Visit it at https://ift.tt/LN9Va1R View our GitHub repo at https://ift.tt/YCXhWKF https://ift.tt/LN9Va1R August 21, 2024 at 06:47AM

Show HN: SmolCopilot – 360M LLM writing assistant in the browser https://ift.tt/WRDqxTy

Show HN: SmolCopilot – 360M LLM writing assistant in the browser Hey! I've been really intrigued about small, on device models recently. This project was to explore that a small base model running in the browser as a Co Pilot-like writing assistant. You can check out the demo here: smol-complete.vercel.app. Smal, on device models have a lot of advantages with low latency, cost, privacy (a big one), and being task specific. The demo will definitely repeat itself and hallucinate sometimes, but let me know what you think! https://ift.tt/lKXjTZC August 21, 2024 at 04:18AM

Show HN: Tree-sitter Integration for Swift https://ift.tt/WiZue3a

Show HN: Tree-sitter Integration for Swift I have created a Swift package ( https://ift.tt/AGMUEHx ) enabling tree-sitter parsers to be written in Swift; specifically, as an array of production rules which map symbol types to pairings of syntax expression and type constructor. A member macro derives a tree-sitter grammar and embeds the generated parser in its expansion. This project is a work in progress, and I will be grateful for any feedback. Thanks, Dave https://ift.tt/AGMUEHx August 21, 2024 at 12:03AM

Monday, August 19, 2024

Show HN: Profiles – personal landing pages built with Markdown https://ift.tt/tNErB6z

Show HN: Profiles – personal landing pages built with Markdown I imagine many people on HN have their own websites. However, most people do not. Rather, many have social media profiles they use as a landing page of sorts. Social media platforms can be bloated for this purpose. Profiles is a project that aims to allow you to setup a personal landing page in minutes and gives you a unique, short URL with your username that you can share. Github repo: https://ift.tt/d8HQyZG https://ift.tt/1q7I6hn August 19, 2024 at 09:06PM

Show HN: PurvX – A Circular Economy Marketplace for South Asian Ethnic Wear https://ift.tt/ycuVb6p

Show HN: PurvX – A Circular Economy Marketplace for South Asian Ethnic Wear A "blouse" in South Asian culture is something to wear with a saree/lehenga and in Western culture it's a top or a shirt. There are several differences and nuances in ethnic clothing and items that existing platforms like Depop or Vinted do not cater to. I launched the MVP for a C2C marketplace that taps into this frustration, a dedicated space for culturally relevant items that contributes to sustainability via the circular economy. Most South Asians do not re-wear their ethnic clothing and PurvX allows them to monetize them. I've also enjoyed watching non-South Asians use the platform successfully. https://www.purvx.com/ August 20, 2024 at 12:12AM

Show HN: Uisual – Free Tailwind CSS Components and Templates (No JavaScript) https://ift.tt/objecOh

Show HN: Uisual – Free Tailwind CSS Components and Templates (No JavaScript) All the components and templates can be copied for free for personal or commercial projects. No sign-up, no attribution required. Simply copy the component and paste it into your Tailwind CSS project, or copy the template to get started. I'm updating the library every week, so new free Tailwind CSS components and templates will be dropping next week. They're all designed with simplicity in mind, so you can easily customize them yourself. No JS, just plain HTML and Tailwind CSS. P.S.: I'm a designer, decided to learn Vue JS a month ago with the help of ChatGPT, and this is the result. https://uisual.com August 19, 2024 at 11:15PM

Sunday, August 18, 2024

Show HN: We're developing AI employees – seeking early adopters and feedback https://ift.tt/xcrN9If

Show HN: We're developing AI employees – seeking early adopters and feedback Hi HN, We're a small team(actually only myself working on this topic) working on an AI employee system that aims to revolutionize how teams work. Our goal is to create AI assistants capable of handling tasks like coding, project management, and documentation. The product is still in development (expected beta in 3-6 months), but we're looking for early adopters and feedback to shape its direction. Some key points: 1. 24/7 AI assistants for various roles (developers, managers, etc.) 2. Leveraging our in house low-code platforms LCDP.ai, RAG (Retrieval-Augmented Generation), and Large Language Models to create adaptable and efficient AI employees 3. Aiming for a 100% boost in team efficiency 4. Currently in active development, seeking input on feature prioritization We're offering early adopters a lifetime 50% discount for a $19.9 reservation fee. We know it's early, but we believe in building in public and involving potential users from the start. What we're looking for: 1. Would you use AI employees in your workflow? Why or why not? 2. What features would make this invaluable for your team? 3. Any concerns about integrating AI so deeply into work processes? We're here to answer questions and discuss the future of AI in the workplace. Looking forward to your thoughts! More information on https://ift.tt/xuTNiIR , and the booking page is https://ift.tt/eVUDROK Thanks :) https://ift.tt/kyRsI5W August 18, 2024 at 09:31PM

Show HN: AdalFlow: The library to build and auto-optimize any LLM task pipeline https://ift.tt/RGgWCtL

Show HN: AdalFlow: The library to build and auto-optimize any LLM task pipeline https://ift.tt/0j2RCPX August 18, 2024 at 10:10PM

Saturday, August 17, 2024

Show HN: V2 of maestro-CLI, a command-line music player https://ift.tt/TSDHXPt

Show HN: V2 of maestro-CLI, a command-line music player Visualization directly in the terminal, streaming, clips, tags, and more! https://ift.tt/Qpsaf91 August 18, 2024 at 12:48AM

Show HN: The tool that helps you remember what you've read https://ift.tt/UlgiKvB

Show HN: The tool that helps you remember what you've read https://getquiz.ai/ August 17, 2024 at 09:56PM

Show HN: I made a free story&novel maker to help create novel faster https://ift.tt/2RkmUjL

Show HN: I made a free story&novel maker to help create novel faster https://ift.tt/kowCL6i August 17, 2024 at 09:20PM

Show HN: Cursor Lens – Dashboard and Analytics for Cursor IDE https://ift.tt/iX4mktD

Show HN: Cursor Lens – Dashboard and Analytics for Cursor IDE Cursor Lens is an open-source dashboard providing analytics and insights for Cursor.sh IDE. You get your AI code generations logged, see your usage, and control which model to use (any provider and even local one), all in one place. You can use it by running it locally, a hosted version coming soon. https://ift.tt/bMhDlnZ August 17, 2024 at 07:19PM

Friday, August 16, 2024

Show HN: Cleed – Simple feed reader for the command line https://ift.tt/bFAUm6t

Show HN: Cleed – Simple feed reader for the command line https://ift.tt/D0gzL14 August 16, 2024 at 04:30PM

Show HN: An open source beat-em-up arcade game that fits in a 64x64px frame https://ift.tt/EHBVvCX

Show HN: An open source beat-em-up arcade game that fits in a 64x64px frame For anyone interested in how to build a beat-em-up game similar to the old arcade simpsons / ninja turtle games, I just open sourced a very short and fun arcade game that fits in a 64x64px frame. https://ift.tt/olgqGwF August 16, 2024 at 11:28PM

Thursday, August 15, 2024

Show HN: Printing Chess Boards in a Terminal https://ift.tt/NsRbhDr

Show HN: Printing Chess Boards in a Terminal I'm doing some fun chess-related programing during my sabbatical, and taking the opportunity to dive down rabbit holes I'd avoid for in a work setting. Found out interesting stuff from old ANSI DEC escape sequences to sixel graphics that are useful today. https://ift.tt/jXtQrmc August 16, 2024 at 02:13AM

Show HN: An extensive set of RAG implementations+many different strategies https://ift.tt/Ndwva5t

Show HN: An extensive set of RAG implementations+many different strategies Hi all, Sharing a repo I was working on for a while. It’s open-source and includes many different strategies for RAG (currently 17), including tutorials, and visualizations. This is great learning and reference material. Open issues, suggest more strategies, and use as needed. Enjoy! https://ift.tt/hmBygpG August 16, 2024 at 01:05AM

Show HN: Denormalized – Embeddable Stream Processing in Rust and DataFusion https://ift.tt/vG931ZU

Show HN: Denormalized – Embeddable Stream Processing in Rust and DataFusion tl;dr we built an embeddable stream processing engine in Rust using apache DataFusion, check us out at https://ift.tt/c19fQ3y Hey HN, We’d like to showcase a very early version of our embeddable stream processing engine called Denormalized. The rise of DuckDB has abundantly made it clear that even for many workloads of Terabyte scale, a single node system outshines the distributed query engines of previous generation such as Spark, Snowflake etc in terms of both performance and cost. Now a lot of workloads DuckDB is used for were normally considered to be “big data” in the previous generation, but no more. In the context of streaming especially, this problem is more acute. A streaming system is designed to incrementally process large amounts of data over a period of time. Even on the upper end of scale, productionized use-cases of stream processing are rarely performing compute on more than tens of gigabytes of data at a given time. Even so, the standard stream processing solutions such as Flink involve spinning up a distributed JVM cluster to even compute against the simplest of event streams. To that end, we’re building Denormalized designed to be embeddable in your applications and scale up to hundreds of thousands of events per second with a Flink-like dataflow API. While we currently only support Rust, we have plans for Python and Typescript bindings soon. We’re built atop DataFusion and the Arrow ecosystems and currently support streaming joins as well as windowed aggregations on Kafka topics. Please check out out repo at: https://ift.tt/c19fQ3y We’d love to hear your feedback. https://ift.tt/c19fQ3y August 16, 2024 at 12:16AM

Show HN: Kardinal–The lightest-weight Kubernetes dev environment in the world https://ift.tt/paIJW6h

Show HN: Kardinal–The lightest-weight Kubernetes dev environment in the world https://ift.tt/5Ug07sp August 15, 2024 at 11:00PM

Wednesday, August 14, 2024

Show HN: Beating OpenAI's structured outputs on cost, accuracy and speed https://ift.tt/7OSJgAz

Show HN: Beating OpenAI's structured outputs on cost, accuracy and speed https://ift.tt/wxzCIjD August 15, 2024 at 02:02AM

Show HN: SlateDB – An embedded storage engine built on object storage https://ift.tt/KPI08dS

Show HN: SlateDB – An embedded storage engine built on object storage SlateDB is an embedded storage engine built as a log-structured merge-tree. Unlike traditional LSM-tree storage engines, SlateDB writes data to object storage (S3, GCS, ABS, MinIO, Tigris, and so on). Leveraging object storage allows SlateDB to provide bottomless storage capacity, high durability, and easy replication. The trade-off is that object storage has a higher latency and higher API cost than local disk. To mitigate high write API costs (PUTs), SlateDB batches writes. Rather than writing every put() call to object storage, MemTables are flushed periodically to object storage as a string-sorted table (SST). The flush interval is configurable. To mitigate write latency, SlateDB provides an async put method. Clients that prefer strong durability can await on put until the MemTable is flushed to object storage (trading latency for durability). Clients that prefer lower latency can simply ignore the future returned by put. To mitigate read latency and read API costs (GETs), SlateDB will use standard LSM-tree caching techniques: in-memory block caches, compression, bloom filters, and local SST disk caches. https://ift.tt/AxoI20G August 15, 2024 at 02:17AM

Show HN: SandFaux – Your sandbox and our faux data https://ift.tt/6eymYZk

Show HN: SandFaux – Your sandbox and our faux data After countless (TRULY COUNTLESS) hours of manually seeding and resetting Salesforce sandboxes for our sales demos and integration testing, we couldn’t take it anymore. SandFaux started as an internal tool for this tedious process, but after a few customers asked for access, we decided to productize it & make it publicly available for anyone to use! This was really just the starting point for our internal tool. We want to also add: * Text Prompting for Scenarios * Custom Fields * Custom Configurations * Dynamic Data * More Integrations https://sandfaux.com https://ift.tt/bYPGOLe August 15, 2024 at 12:25AM

Tuesday, August 13, 2024

Show HN: AnimeGenAi – AI-powered anime style image and video generator https://ift.tt/s3lOAMc

Show HN: AnimeGenAi – AI-powered anime style image and video generator https://animegenai.com August 14, 2024 at 03:12AM

Show HN: AI Bartender in a Virtual Bar https://ift.tt/Z8n7C4D

Show HN: AI Bartender in a Virtual Bar Note: The avatar will talk to you, so make sure you check your volume! Hello HN! I've seen a bunch of AI character type stuff online, but all of them were boring chat interfaces. I thought it would be more fun to give the characters an avatar and a 3d environment to interact with. The stack I'm using is Claude 3.5 for the LLM, OpenAI TTS, Stable Diffusion for generating drinks, and three.js for rendering. I exposed the prompt I'm using so people can play around with it by clicking the robot icon. If people find it interesting, I might add more environments, character customization options, etc. Hope you enjoy and let me know your thoughts/questions in the comments! If you want to know more, follow me on Twitter or join the Discord! https://ift.tt/nD5RUqN https://x.com/neelmango https://ift.tt/EGDnSkY August 14, 2024 at 12:28AM

Show HN: AI co-worker for system software development (Rust,C,C++,pdf) https://ift.tt/dO0Z2Xs

Show HN: AI co-worker for system software development (Rust,C,C++,pdf) Hey Everybody, We are really excited to release the 1st version of H2LooP studio today. https://h2loop.ai/ H2LooP Studio helps system software engineers generate code from technical specs, debug issues, and understand complex code in C, C++, Go, and Rust. Under the hood, it uses the H2LooP Data Engine to create instruction-tuned datasets from data sheets and source code. Models are what they eat. We create high-quality, pre-vetted domain-specific training data (telecom, IoT, automotive, consumer electronics) at scale for fine-tuning small language models. We leverage both LLMs and human expertise (system knowledge) to build this dataset. Why are we building H2Loop? 1.Challenges in System Code: -System code presents significant challenges for LLMs that lack specialised pre-training. -Existing tools like GitHub Copilot struggle with tasks such as generating device driver code, debugging network kernel crashes, and interpreting hardware schematics. 2.Limitations of Current Coding Assistants: -Results from generic coding assistants are often unclear and insufficient. -These tools are unable to handle technical specifications or crash logs, which are essential for system software development. -System developers frequently need to reference specifications like Wi-Fi, Bluetooth, or network protocols while coding, but current tools fail to meet these needs. 3.Specialised Requirements for System Software: -System software is typically written in languages like C, C++, Go, and Rust, often in closed-source projects. -Enterprises need specialised solutions that understand their specific domain and coding standards. Challenges in Generating Accurate Code from Technical Specifications: 1.Unstructured Format of Technical Specifications: -Technical specifications are often in PDF format, which is inherently unstructured. -Parsing PDFs that include images, tables, and various text elements, and aligning them with reference sample code, presents a significant challenge. 2.Difficulty in Creating Domain-Specific Datasets: -Developing a question-and-answer coding dataset for specialised domains like automotive or telecom, suitable for LLM training, is a complex task. 3.Necessity of Expert Review: -Expert review of the training dataset is crucial. For example, if a dataset is created for socket creation in a networking protocol, it must be meticulously checked by an expert before being used for fine-tuning. The Solution: 1.RAG-Based Parsing and Chunking: -We employ a Retrieval-Augmented Generation (RAG) solution to parse and chunk PDFs effectively. -By combining LLM and manual methods, we align the content from PDFs with source code to create an instruction tuned dataset. 2.Expert Review and Validation: -Our team of system and domain experts thoroughly review and validate the training datasets, which are formatted in JSON. 3.Collaborative Fine-Tuning: -We partner with enterprises to transform their code and technical specifications into expert-vetted, domain-specific datasets. -We then assist in fine-tuning a small language model tailored to their domain and coding standards. Who can use H2LooP: H2LooP is a valuable tool for professionals like developers, product managers, and CTOs. If you're working on proprietary software, frequently coding from technical specifications,H2LooP is for you. Demo: https://ift.tt/LN1lOxd H2LooP Studio is hosted in the cloud. You can download sample technical specifications and experiment with the H2LooP model to generate system software code. We will soon be releasing the H2LooP Data Engine, which will allow you to create training datasets by uploading code and PDFs. For more details, refer to https://ift.tt/5TPVNRA Also please join our community at : - Slack : https://ift.tt/3SCpfgy - Twitter : https://x.com/h2loopinc Would love to hear your feedback & how we can make this better. Thank you, Team H2LooP https://h2loop.ai/ August 13, 2024 at 10:32PM

Monday, August 12, 2024

Show HN: OpenRouter with Guardrails (Jailbreak, PII, etc.) https://ift.tt/TwabsDo

Show HN: OpenRouter with Guardrails (Jailbreak, PII, etc.) Hello HN! We have been working on an open source routing mechanism that has built in guardrails (i.e. preventing jailbreak, injection, PII leakage). It's really similar to OpenRouter but we've added a guardrail mechanism to it. These guardrails are highly extensible but have focused around natural language based interactions (e.g. you have a chatbot that you don't want leaking PII). Some our guardrails are other open source models (like Metas prompt guard they released with 3.1 or Microsoft Presidio). Would love feedback to see what folks think! Thanks! https://ift.tt/T8cNZBH August 12, 2024 at 10:48PM

Sunday, August 11, 2024

Show HN: SuperRocola.com – Collaborative DJ Platform for Real-Time Music Sharing https://ift.tt/SwodU1h

Show HN: SuperRocola.com – Collaborative DJ Platform for Real-Time Music Sharing Hi!, I've built Super Rocola, a web app that turns everyone into a DJ. Tech Stack: Built with SvelteKit, Node.Js, WebSockets and MongoDB Key Features: - Free from any kind of sign up / subscription - Create instant music sessions with a unique QR code - Integrates with YouTube and SoundCloud for vast music library - Real-time collaborative playlist management Problem It Solves: Eliminates the "aux cord fight" at parties and gatherings. Everyone can contribute to the playlist democratically. How It's Different: Unlike other music sharing apps, Super Rocola focuses on real-time collaboration and social interaction around music selection, whithout requiring to have an active subscription to any service. Future plans: - I would like to integrate more platforms (Apple music, Spotify, Deezer) I'd love to get feedback from the HN community on the concept, implementation, and any ideas for improvement. You can try it out at superrocola.com. Looking forward to your thoughts and suggestions! https://ift.tt/iDnXoPx August 11, 2024 at 10:55PM

Show HN: I built Zesfy – Your daily tasks, scheduled in seconds https://ift.tt/pUDV6lI

Show HN: I built Zesfy – Your daily tasks, scheduled in seconds https://zesfy.com/ August 11, 2024 at 11:46PM

Show HN: My 70 year old grandma is learning to code and made a word game https://ift.tt/uyxqWKk

Show HN: My 70 year old grandma is learning to code and made a word game https://ift.tt/0itAKqc August 11, 2024 at 11:01PM

Saturday, August 10, 2024

Show HN: Midsommer" or a way to create self-organizing maps in JavaScript https://ift.tt/BnAeuWk

Show HN: Midsommer" or a way to create self-organizing maps in JavaScript I've been obsessed with self-organizing maps (or Kohonen maps) for a few years now, and I made a library that implements a bare-bones SOM algorithm in JavaScript. A SOM is basically a kinda-old school—but effective—way to do dimensionality reduction and clustering. Midsommer, my library, also comes with a Svelte component to visualize the resulting SOM, and it uses a force-directed graph to display the underlying shape of the map (cosine similarity between adjacent neurons informs the edge weights, basically). You can see the code here, as well as a couple examples, including one that represents the ~300-odd books I've read since the start of the pandemic. I'm really curious what people think. https://ift.tt/5ndfO6I August 11, 2024 at 01:50AM

Show HN: Made an anonymous feedback app TeamSays https://ift.tt/jhAgpyS

Show HN: Made an anonymous feedback app TeamSays Hi HN, it’s Kaz. I’m a dev/solo founder here with my startup TeamSays [0], which is an anonymous feedback channel for improving workplace experience. Put simply, it’s like a founder/HR manager’s always-on sidekick. The product idea grew out of personal experience in startups and ~600 employee org, and me learning the shocking stats of the costs for replacing talent. To those of you who have a job: replacing you would cost your employer ~20% of your annual salary [1]. If you’re highly specialized (which is very likely) it can cost up to 4x your annual salary [2]. So, keep that in mind when you negotiate your compensation or work-life balance. Here’s how TeamSays works: 1. Once you create an account you get a link to a minimal chat-like UI, you only have to create categories and questions. 2. Then you share link with your team announcing a new channel for tracking feedback/issues. 2. Team members visit and share something, you can then see their conversations get analyzed, and turned into a positive or negative report that becomes visible in the dashboard. 3. That’s it. Nothing else to do other than update or remove questions/categories over time — minimal maintenance. 4. Get weekly/monthly reports on the state of positive/negative reports and take action. Over time you can track progress of issues as active questions get rotated, so on a long-term timeframe you can derive progress stats and see where things went right/wrong. Essentially, it’s a channel for your team members to express their true concerns and opinions (possibly in explicit manner that otherwise wouldn’t be possible), which simplifies work of HR department if you have one or becomes one if you don’t. Personal conflicts, stress/anxiety, or simply not feeling safe/confident enough are possible reasons to have this channel. The chat is fully anonymous and it does not provide any way to identify participants other than a simple browser-based ID. I’ve personally experienced bad managers in otherwise good enough organizations. As a remote team member building personal connection for transparency is hard. We all know the old saying “people quit managers, not companies” which might not be 100% true [3] but I do find it to be true enough to base TeamSays around it. Obviously, TeamSays is not for every team/organization out there but for those that value transparency and simply want to make sure they have a safe, and private channel that is remote-friendly for their colleagues, clients, or employees I believe it’s a good tool in the arsenal and I hope you consider giving it a go. Improving team experience, and providing space where everyone can truly share their concerns and keep their privacy/anonymity. Even a simple fact of sharing issues could be beneficial if there is no alternative at all. Here are some stats: 1/3 of modern day workers wouldn’t accept a job if they didn’t agree with the views of the leadership [4]; managers must use meaningful interactions to build engagement [5] as remote employees’ connection to their organization’s purpose is declining. Lots of metrics point to a high expectations of modern day workplace, and I’m here to offer help to HR process — there is a free 7-day trial, and setting it up should take only a few minutes. I made sure TeamSays supports numerous languages, and am doing my best to add more. Please share your thoughts. Thank you. [0]: https://teamsays.com [1]: https://ift.tt/qDBzFSI... [2]: https://ift.tt/JPCgMTR... [3]: https://ift.tt/5mPzN9n... [4]: https://ift.tt/CFjN45d [5]: https://ift.tt/Igr857f... August 10, 2024 at 11:19PM

Show HN: A set of command line database tools https://ift.tt/EbPad7U

Show HN: A set of command line database tools On my work I’m always switching between databases and kind of tired on UX differences between psql, mysql, sqlite3. So, I’m making a small set of tools for myself in tries to solve that. It’s kinda works for me already and I’d like to share it somewhere https://ift.tt/ExSKiy6 August 10, 2024 at 06:03PM

Friday, August 9, 2024

Show HN: Attaching to a Virtual GPU over TCP https://ift.tt/HmC4PrU

Show HN: Attaching to a Virtual GPU over TCP We developed a tool to trick your computer into thinking it’s attached to a GPU which actually sits across a network. This allows you to switch the number or type of GPUs you’re using with a single command. https://ift.tt/JjZTrF2 August 9, 2024 at 11:50PM

Show HN: Anyquery – A SQL query engine for anything https://ift.tt/eRbpjrI

Show HN: Anyquery – A SQL query engine for anything Hey HN, I’m Julien, and after finishing my CS sophomore year, I wanted a project to keep me busy during the summer. So I built anyquery for fun, a SQL query engine for pretty much anything. SQL is the industry standard query language for databases. But what if it could query other services? That’s what I wanted to explore. Kinda like Yahoo! Query Language, except that I was too young to see it. Anyquery can run queries on local/remote files (CSV, JSON, logs with Grok, Parquet, HTML tables, etc.), SaaS (GitHub, Notion, Spotify, etc.) and local apps (Apple Notes, Git, Google Chrome tabs, etc.). I’ve built 35 integrations. Anyquery can also transform a Google Sheets or an Airtable base into a SQL database with INSERT/UPDATE/DELETE support. Additionally, it can act as a MySQL server to leverage its ecosystem (BI tools, ORMs, etc.). Finally, you can run PRQL and PQL (KQL inspired language) queries with it. Under the hood, it uses Go and SQLite's virtual tables. Therefore, you can use the SQLite ecosystem (like sqlite-vec, datasette, etc.). The project is licensed under the AGPL-v3. Personally, I find the project useful for data migration (I’m using it to transfer my Pocket bookmarks to Raindrop) and data visualization (connecting my GitHub data to Metabase or Tableau) I would love to hear your feedback about the project. Website: https://ift.tt/i862Fpf Source code: https://ift.tt/EzJfbLY Brief overview of the architecture: https://ift.tt/GsYOBlp https://anyquery.dev August 9, 2024 at 11:59PM

Show HN: Simple HTML and TailwindCSS element/section generator https://ift.tt/GR42rWX

Show HN: Simple HTML and TailwindCSS element/section generator https://ift.tt/Zup6eGK August 9, 2024 at 11:53PM

Show HN: LLM Aided OCR (Correcting Tesseract OCR Errors with LLMs) https://ift.tt/p6fA8Jl

Show HN: LLM Aided OCR (Correcting Tesseract OCR Errors with LLMs) Almost exactly 1 year ago, I submitted something to HN about using Llama2 (which had just come out) to improve the output of Tesseract OCR by correcting obvious OCR errors [0]. That was exciting at the time because OpenAI's API calls were still quite expensive for GPT4, and the cost of running it on a book-length PDF would just be prohibitive. In contrast, you could run Llama2 locally on a machine with just a CPU, and it would be extremely slow, but "free" if you had a spare machine lying around. Well, it's amazing how things have changed since then. Not only have models gotten a lot better, but the latest "low tier" offerings from OpenAI (GPT4o-mini) and Anthropic (Claude3-Haiku) are incredibly cheap and incredibly fast. So cheap and fast, in fact, that you can now break the document up into little chunks and submit them to the API concurrently (where each chunk can go through a multi-stage process, in which the output of the first stage is passed into another prompt for the next stage) and assemble it all in a shockingly short amount of time, and for basically a rounding error in terms of cost. My original project had all sorts of complex stuff for detecting hallucinations and incorrect, spurious additions to the text (like "Here is the corrected text" preambles). But the newer models are already good enough to eliminate most of that stuff. And you can get very impressive results with the multi-stage approach. In this case, the first pass asks it to correct OCR errors and to remove line breaks in the middle of a word and things like that. The next stage takes that as the input and asks the model to do things like reformat the text using markdown, to suppress page numbers and repeated page headers, etc. Anyway, I think the samples (which take less than 1-2 minutes to generate) show the power of the approach: Original PDF: https://ift.tt/aDgG7EJ... Raw OCR Output: https://ift.tt/aDgG7EJ... LLM-Corrected Markdown Output: https://ift.tt/aDgG7EJ... One interesting thing I found was that almost all my attempts to fix/improve things using "classical" methods like regex and other rule based things made everything worse and more brittle, and the real improvements came from adjusting the prompts to make things clearer for the model, and not asking the model to do too much in a single pass (like fixing OCR mistakes AND converting to markdown format). Anyway, this project is very handy if you have some old scanned books you want to read from Archive.org or Google Books on a Kindle or other ereader device and want things to be re-flowable and clear. It's still not perfect, but I bet within the next year the models will improve even more that it will get closer to 100%. Hope you like it! [0] https://ift.tt/NXsqkDt https://ift.tt/pqEKtkM August 9, 2024 at 11:28PM

Thursday, August 8, 2024

Show HN: Live in-browser AI transcription and translation https://ift.tt/v6c2zEP

Show HN: Live in-browser AI transcription and translation A realtime, live transcription and translation app that works locally using a browser. Built with Huggingface Transformer.js and Supabase Realtime. Realtime in-browser speech-to-text with OpenAI Whisper! Broadcast to subscribed clients with Supabase Realtime. Translate to 200 languages with Meta's NLLB-200! Demo & source code https://ift.tt/4Nb1C2g Shoutout to @xenovacom for building Transformers.js and providing plenty of examples at https://ift.tt/L0NrIno... https://ift.tt/yXoF2lB August 8, 2024 at 10:17PM

Show HN: Launch React components in your app with no-code https://ift.tt/W1RVCn5

Show HN: Launch React components in your app with no-code Hey HN! I've built a way to launch simple, stateful React components like promotions, banners, and announcements in your web app through reusable in-app UI channels. Here's a demo of how it works: https://youtu.be/qrPip41Ecyg . The docs are here: https://ift.tt/OCZGvb0 . This enables non-technical teammates to launch native, prebuilt components directly in the product UI without involving engineering. We also provide the ability to update content (i.e. CMS), track user progress/state and target components to specific users from our admin panel. The new feature, called Collections ( https://ift.tt/HqTp41n ), works by embedding a channel directly in code — think of it as a that can spawn an inline React component – or on the floating z-index level. For instance, a channel for UI cards that sits directly in your dashboard or floating experiences like surveys and popups. Collections can be styled using your own design system to feel native and blend in with the rest of your application. Collections also have air traffic controls (ATC) like cool-offs, limits, and priorities. You can think of it as an intelligent queue of React components in one “slot”. The ATC engine will automatically determine what order and when to show them. The rules can be useful to keep the user experience from getting spammy as your team launches more experiences at the same time. For instance, you can set it up so you only show one announcement modal per day max, or spread out in-app nudges to upgrade over a few weeks time. We were surprised by how hard it was to build this. The main challenges were: In order for the engine to respect the cool-offs and limits, we had to dig deep into the React rendering lifecycle to prevent the same component from rendering twice. This can happen when the same component is used in multiple Collections across the DOM tree. This is tough because a component can adhoc show up at any given time without notice due to the nature of dynamic web applications. We solved this by building a centralized client-side registry that keeps track of the DOM tree. Air traffic control is decided server side, and we knew we didn’t want to keep a web socket open indefinitely to render a simple component. So, we had to come up with a performant scheme that allowed the ATC logic tree to be transferred on initial render so the client-side can determine when each component should get rendered. For the first release, we offer a library of pre-built React components that can be easily launched in your web application. We’ll soon be adding the ability to launch any custom React components as well. We built this server-driven UI approach because we believe it provides teams an option that balances quality and speed. It’s also how companies like Uber, Pinterest and Rippling build and launch these in-app experiences internally, as well. Compared to some of the existing no-code tools in the space, we believe this approach offers more control and flexibility. We like the idea that product and engineering can define the boundaries and designs of what non-technical teammates can launch in production. Especially when compared to similar tools where content can be injected any which way with WYSIWYG editors on top of an otherwise carefully crafted web application. What do you think about this approach? Have you built these kinds of flows in-house before or used one of the injection-based no-code tools? I’d love to hear any feedback or ideas on the launch. And feel free to play around with Collections yourself for free at frigade.com! August 6, 2024 at 09:25PM

Wednesday, August 7, 2024

Show HN: I built Pokémon Sleep with Rails, but for boosting focus https://ift.tt/L5XYW3v

Show HN: I built Pokémon Sleep with Rails, but for boosting focus Hey HN! I'm excited to share Focumon, a gamified productivity app I built using Ruby on Rails & HOTWIRE over the past 6 months. It's designed to keep ADHD brains (like mine) motivated on tap, where you can collect and evolve 100+ pixel monsters by being productive with trainers worldwide. Since launching 6 months ago, I've shipped 3 new features weekly on average (kudos to Rails giving me superpower as an indie dev), including redesigned productivity tools, 3 special events, and new Focumon to collect! Try the main workflow without signing up - just click "Show me around" on the desktop site. I'm now working on Focumon full-time, with a native app coming later this year. Would love your feedback and suggestions! https://ift.tt/spT7zjV August 7, 2024 at 11:58PM

Show HN: Visual CSS Editor https://ift.tt/QyWasbz

Show HN: Visual CSS Editor I have built a browser-based visual CSS editor. I am looking for feedback or feature requests. https://ift.tt/J7KkBmX August 7, 2024 at 08:30PM

Tuesday, August 6, 2024

Show HN: AutoEditor – Edit your video in just a few clicks https://ift.tt/bwgSnkD

Show HN: AutoEditor – Edit your video in just a few clicks I wanted to show the first version of my new project, its main goal is to let users edit short engaging videos in just a few clicks. Upload your video (or take a link from YouTube), cut your video, crop it, subtitle it, add overlay layers and much more. https://ift.tt/ObLYZE4 August 7, 2024 at 03:31AM

Show HN: Metrics Hive – a simple, feature-rich Google Analytics alternative https://ift.tt/MI4jnD5

Show HN: Metrics Hive – a simple, feature-rich Google Analytics alternative Metrics Hive is meant to be an easy-to-use analytics tool, similar to the Google UA days. However, it also features real-time user activity, heat maps, and screen replays. https://ift.tt/bjkPyRx August 6, 2024 at 09:53PM

Show HN: Muky – A kid-friendly music player for iOS https://ift.tt/3SJpm4Y

Show HN: Muky – A kid-friendly music player for iOS Hi, I've developed an iOS app called Muky ( https://muky.app/ ) that allows parents to create and manage music playlists for their children. It provides a focused, distraction-free audio experience for kids. I created this app because my 4-year-old daughter loves music, but existing solutions like Tonies or cassettes didn't meet our needs. Using an iPhone or iPad directly with Apple Music wasn't ideal either. Muky aims to solve these issues under the motto "Music for the Kids". Here some key features: * Dedicated music player for children * Parent-controlled playlists * Compatible with Apple Music (Spotify support coming soon) * Distraction-free interface * Works well with iOS "Guided Access" feature * Keeps kids' music separate from parents' personal collections and algorithms * iOS 15 Support for Older Devices * Direct Start in Audio Player * Password Protection (Secure the audio player mode with a password. Exiting the audio player mode requires the password set by the parents, ensuring kids cannot exit the app simply.) I'd love to get your feedback and hear your thoughts on this approach to kid-friendly music streaming. https://muky.app August 5, 2024 at 02:06AM

Show HN: 1-FPS encrypted screen sharing for introverts https://ift.tt/mfqXesj

Show HN: 1-FPS encrypted screen sharing for introverts I wanted to show you something I was hacking on for the last few weeks. I tired of sharing screen via Google Meet with 1-hour limitation, with Zoom and 40-minute limitation, etc. With paid Slack subscription. And often times I just needed to screenshare with no audio. So I ended up with my own solution - no registration, low memory, low CPU, low tek 1 fps encrypted screen sharing. Currently sharing only the main screen (good for laptop users). It's very raw in terms of infrastructure, since I'm not counting bytes (yikes!), everything works on my own dedicated server. But the service itself has been tested, we've been sharing screens for countless hours. All sessions last for 48 hours, then it gets removed with all remaining info. Every new frame replaces the other, and everything is end-to-end encrypted so even server owners and operators won't be able to see what are you sharing. There is also no tracking, except the main page - and I use my own analytics. Sessions are not getting tracked and never will be, and observability currently is not in place. Again, this is a true one-person side hacking project I hope (but I have serious doubts) I might need to scale if it's getting traction to support more users. https://1fps.video/ August 7, 2024 at 12:36AM

Monday, August 5, 2024

Show HN: Run Mutahunter.ai LLM powered software testing on your code in browser https://ift.tt/Udjp904

Show HN: Run Mutahunter.ai LLM powered software testing on your code in browser https://ift.tt/KNMy9lC August 6, 2024 at 02:10AM

Show HN: Open-source OneSignal alternative – MagicPush https://ift.tt/xL9iVMd

Show HN: Open-source OneSignal alternative – MagicPush https://ift.tt/SdKwzlY August 5, 2024 at 10:44PM

Sunday, August 4, 2024

Show HN: Resurrecting DOS – Bringing Classic Gaming to the Web https://ift.tt/FKm3blD

Show HN: Resurrecting DOS – Bringing Classic Gaming to the Web Hi There, We’ve all felt the nostalgia for classic DOS games like DOOM, Prince of Persia, and Duke Nukem. Unfortunately, running these games on modern systems is a hassle with often 10+ setup steps. To bridge that gap, I’ve built a platform that leverages DOSBox and JS-DOS to bring these beloved titles directly to the browser. Say goodbye to complex setups! This platform seamlessly emulates DOS games, letting you jump straight into the action. I'm eager for your feedback on emulation performance, game compatibility, and user interface. I’m currently beta testing and plan to integrate a light CMS like PocketBase for more user controls. I’m also excited to open-source the project soon, allowing users to create personalized “DOS cabinets” with their favorite games! Let me know your thoughts and help bring back the glory days of DOS gaming! https://ift.tt/VoFPTuy August 5, 2024 at 04:26AM

Show HN: AI-Powered Stock Market Analyst with Global Coverage https://ift.tt/sKNlXuf

Show HN: AI-Powered Stock Market Analyst with Global Coverage We’re thrilled to announce the launch of our AI-powered stock market analyst chatbot, designed to help you analyze stocks and gain valuable market insights with ease. Our intuitive conversational chat interface makes it simple for anyone to get started. Why You’ll Love It: Our AI Analyst uses a long-term value-growth investing strategy, similar to those employed by legendary investors like Warren Buffett, Mohnish Pabrai, Phil Town and Charlie Munger. It’s built to provide you with thorough, data-driven analysis to help you make informed investment decisions. Key Features: - Comprehensive Analysis: Analyze, review, and compare financial records of multiple companies at once. - Global Coverage: Access over 68,000 stocks across 69 stock exchanges worldwide. - Rich Data Insights: Our AI Analyst taps into a wealth of data, providing deeper and more insightful analyses. Data Access Includes: - Company stock quotes (price, volume, market cap, etc.) - Company profiles - Key product information - Financial ratios & metrics - Latest earnings call transcripts - Recent news headlines and summaries - Company press releases - 15+ years of financial statements (income, balance sheets, cash flow) - Executive compensation - Insider trading activity - Past earnings call transcripts - Trailing Twelve Months (TTM) ratios - Analyst earnings estimates - Historical analyst recommendations - Historical dividends and stock splits - Key ratios, owner earnings, and enterprise value - Price target summaries - Analysts’ price targets - Historical stock price and intraday price charts - ESG ratings and benchmarks - Daily most active, gainer, and loser stocks and much more. Available now at decodeinvesting.com/chat. We’d love to hear your feedback and thoughts. Try it out and let us know what you think! Your insights will help us continue to improve and provide the best possible tool for stock market analysis. https://ift.tt/ldkj9rc August 5, 2024 at 04:31AM

Show HN: A singing synthesizer for the browser with algorithmic 3-part harmony https://ift.tt/crXmyvn

Show HN: A singing synthesizer for the browser with algorithmic 3-part harmony Hello HN! This is a demo I built during my batch at the Recurse Center. It's built using WebAudio, WebAssembly (via Rust), and the Canvas API. The source code for this demo, along with my other vocal synthesis related RC demos[0], can be found at a monorepo[1] where I've been dumping all my RC work and logs. The sound is generated using a physical model of the human singing voice, using a work-in-progress project called VoxBox [2]. The harmonization is done using something that kind of resembles a markov chain. Only, instead of using weighted probabilities and randomness, I use a selection heuristic that chooses a chord based on how often it has been used and how much voice movement is required. Thanks for reading! Happy to answer any other questions. 0: https://ift.tt/TenKRob 1: https://ift.tt/uzTsaLE... 2: https://ift.tt/BrvW1Sg https://ift.tt/lo85jd4 August 4, 2024 at 06:35PM

Saturday, August 3, 2024

Show HN: PresenterKit – Desktop app for boost audience interactivity in offline https://ift.tt/N4RbAW3

Show HN: PresenterKit – Desktop app for boost audience interactivity in offline We really interested your feedbacks. Backstory: We planned to pitch and considered to use interactivity tool like Mentimeter.com or Slido.com, but accessing internet is difficult in University. Finally we created interactive presentation tool that is working without internet with additional features. https://ift.tt/sxavzi3 August 3, 2024 at 10:54PM

Friday, August 2, 2024

Show HN: Check Out CMS https://ift.tt/4QwHzMG

Show HN: Check Out CMS https://ift.tt/HnD6whU No database required! You only need one file to work! Works on PHP 8 without preinstalled frameworks Just copy the files to the server (or hosting). No settings needed. Perfect for a simple home page. The hamster works very quickly. The hamster code is simple and clear! Open source and free! Multi-template Easy to adapt templates. August 2, 2024 at 07:37PM

Show HN: Guish – A GUI for constructing and executing Unix pipelines https://ift.tt/pjwIVvq

Show HN: Guish – A GUI for constructing and executing Unix pipelines guish is a dynamic data pipeline UI that allows users to visually construct and execute complex command-line pipelines. It provides an intuitive interface for chaining together various Unix commands and custom plugins, making it easier to build and understand data processing workflows. It also features optional LLM support for updating pipelines with a natural language interface. https://ift.tt/Jl1oXUd August 2, 2024 at 10:00PM

Thursday, August 1, 2024

Show HN: Uncover the Tools and Tech Behind Any Website https://ift.tt/39Im8TN

Show HN: Uncover the Tools and Tech Behind Any Website https://ift.tt/GZmhexK August 2, 2024 at 12:59AM

Show HN: Find All Email Addresses, Links, and Images on Websites in Seconds https://ift.tt/IqntuDH

Show HN: Find All Email Addresses, Links, and Images on Websites in Seconds Using the Add to Sheets Chrome extension, you can easily find email addresses, links, and image URLs on websites in seconds and save them directly to Google Sheets using the extension without switching tabs. https://ift.tt/U6MOIsY August 1, 2024 at 11:10PM