Friday, 5 July 2024

Show HN: Tab vs. Space, vote for your empty space https://bit.ly/3RVKtC4

Show HN: Tab vs. Space, vote for your empty space Hello guys. I built a simple voting app Tab vs Space. I am using turso.tech (libsql) and Nuxt 3. I was planning to use websocket but it's just too complicated and just went with long-polling every 5 seconds to get the data and deploy it to cloudflare pages/worker. There is no need to login and also no IP tracking. I use installation id and save it to cookies, so basically you can clear cookies to get a new installation id. I don't know a better way to get unique user without being "intrusive" but if you have a better idea please do give one. You can check the source code here https://bit.ly/3RSrWXy Thank you https://bit.ly/3YaYb8n July 6, 2024 at 03:31AM

Thursday, 4 July 2024

Show HN: I made shopping clothes online easier https://bit.ly/3ztjeZf

Show HN: I made shopping clothes online easier Hey HN, A pattern I realized when I shopped for anything online is that by the end of my shopping session, I would accumulated over 15+ tabs. It's so easy to click on "Open in New Tab" that I figured other people have this issue as well. https://bit.ly/3ztjfMN July 5, 2024 at 01:47AM

Show HN: Winternet, modular blog/social media framework https://bit.ly/4byAVnJ

Show HN: Winternet, modular blog/social media framework https://bit.ly/4bmRvH2 July 5, 2024 at 01:04AM

Show HN: I use a RasperryPi to record electricity consumption/production at home https://bit.ly/3XNlbK7

Show HN: I use a RasperryPi to record electricity consumption/production at home https://bit.ly/3Y9q4xB July 4, 2024 at 08:08PM

Wednesday, 3 July 2024

Show HN: Clockech − The analytics platform for modern websites https://bit.ly/4f34m4n

Show HN: Clockech − The analytics platform for modern websites https://bit.ly/4cNvGla July 4, 2024 at 02:34AM

Show HN: Sonatino – small audio dev board based on ESP32-S3 https://bit.ly/3zue9zV

Show HN: Sonatino – small audio dev board based on ESP32-S3 Hi! My name is Ben, and I recently updated my audio dev board "Sonatino" after receiving a lot of good feedback from the initial launch a year ago. I began working on this after building a few projects that required audio capabilities. I was getting tired of wiring up external DACs and amplifiers to ESP32 boards, so I decided to look for a more compact, integrated solution. The available options either had larger footprints, non-standard connectors, or features that I didn't typically need for my projects. That's when I started working on a custom PCB that could be a sort of "audio swiss army knife". The result was Sonatino. Some have criticized the use of a DAC and ADC that support HD sample rates and bit depths, especially when other factors will limit the usefulness of anything over 44.1kHz/16-bit audio. I actually agree - HD audio in this context is mostly overkill, but most modern audio chips support it and it's entirely optional. My primary goal was for the ADC and DAC to be easy to use - no I2C configuration required (like many of the CODECs available). It needed to be easy to use from an Arduino programming environment. The chips I selected (from Cirrus Logic) were a good fit; they just also happened to support higher sample rates / bit depths. The latest revision drops the built-in antenna in favor of an external one. It also has a better speaker amp (3.2 W), an RGB LED, and improved power circuity. It's been a fun little board to work with! https://bit.ly/3VThf7Y Check it out and let me know if you have feedback. Price is currently higher than I'd like, but that's a result of it being manufactured at low volumes. July 1, 2024 at 09:07PM

Show HN: My real-time network packet traffic visualization tool https://bit.ly/4eMkcjz

Show HN: My real-time network packet traffic visualization tool https://bit.ly/4cN6DhT July 3, 2024 at 06:26PM

Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON https://bit.ly/4cqxssA

Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON jb is a UNIX tool that creates JSON, for shell scripts or interactive use. Its "one thing" is to get shell-native data (environment variables, files, program output) to somewhere else, using JSON encapsulate it robustly. I wrote this because I wanted a robust and ergonomic way to create ad-hoc JSON data from the command line and scripts. I wanted errors to not pass silently, not coerce data types, not put secrets into argv. I wanted to leverage shell features/patterns like process substitution, environment variables, reading/streaming from files and null-terminated data. If you know of the jo program, jb is similar, but type-safe by default and more flexible. jo coerces types, using flags like -n to coerce to a specific type (number for -n), without failing if the input is invalid. jb encodes values as strings by default, requiring type annotations to parse & encode values as a specific type (failing if the value is invalid). If you know jq, jb is complementary in that jq is great at transforming data already in JSON format, but it's fiddly to get non-JSON data into jq. In contrast, jb is good at getting unstructured data from arguments, environment variables and files into JSON (so that jq could use it), but jb cannot do any transformation of data, only parsing & encoding into JSON types. I feel rather guilty about having written this in bash. It's something of a boiled frog story. I started out just wanting to encode JSON strings from a shell script, without dependencies, with the intention of piping them into jq. After a few trials I was able to encode JSON strings in bash with surprising performance, using array operations to encode multiple strings at once. It grew from there into a complete tool. I'd certainly not choose bash if I was starting from scratch now... https://bit.ly/3zph1y1 July 3, 2024 at 11:18AM

Show HN: Faktor – The missing 2FA code autocomplete for Chrome https://bit.ly/3VNQ3aQ

Show HN: Faktor – The missing 2FA code autocomplete for Chrome Hi everyone, Kenneth here. As a loyal Chrome user, I was frustrated that one of Apple's most loved features from Safari and iOS wasn't available in Chrome. So, I built Faktor—a tool that grabs 2FA security codes from your iPhone and autofills them in Google Chrome on your Mac. Faktor is a native macOS app with a small Chrome extension, and once you install Faktor its easy to forget that this functionality isn't native to Chrome. Enjoy! https://bit.ly/3ztLWtb June 29, 2024 at 06:38PM

Tuesday, 2 July 2024

Show HN: Improve LLM Performance by Maximizing Iterative Development https://bit.ly/4cN3vT8

Show HN: Improve LLM Performance by Maximizing Iterative Development I have been working in AI space for a while now, first at FAANG with ML since 2021, then with LLM in start-ups since early 2023. I think LLM Application development is extremely iterative, more so than any other types of development. This is because to improve an LLM application performance (accuracy, hallucinations, latency, cost), you need to try various combinations of LLM models, prompt templates (e.g., few-shot, chain-of-thought), prompt context with different RAG architecture, different agent architecture, and more. There are thousands of possible combinations and you need a process that let’s you quickly test and evaluate these different combinations. I have had the chance to talk with many companies working on AI products. The biggest mistake I see is a lack of standard process that allows them to rapidly iterate towards their performance goal. Using my learnings, I’m working on an Open Source Framework that structures your application development for rapid iteration so you can easily test different combination of your LLM application components and quickly iterate towards your accuracy goals. You can checkout the project at https://bit.ly/3xHAzx4 You can locally setup a complete LLM Chat App with us with a single command. Stars are always appreciated! Would love any feedback or your thoughts around LLM Development. https://bit.ly/3xHAzx4 July 3, 2024 at 02:52AM

Show HN: Dgm.js – An open-source React component for infinite canvas https://bit.ly/4eKeO0i

Show HN: Dgm.js – An open-source React component for infinite canvas I made a DGM.js - react component for infinite canvas which can be used to develop Excalidraw, tldraw, Miro, etc. It supports: - Headless components (React) - Infinite canvas - Multi-page support - Hand-drawn styles - Real-time collaboration - Dark mode (adaptive colors) - Export to image (PNG, SVG) - Rich text - JSON export/import https://bit.ly/45OM3vm https://bit.ly/45N13d8 July 2, 2024 at 07:54AM

Monday, 1 July 2024

Show HN: BerqWP – Core Web Vitals and PageSpeed Optimization Using Cloud https://bit.ly/3L8oYKw

Show HN: BerqWP – Core Web Vitals and PageSpeed Optimization Using Cloud Hey Hacker News, I'm excited to share BerqWP, a WordPress plugin designed to automate Core Web Vitals optimization. BerqWP tackles challenges like cache warmup, image optimization, and JavaScript/CSS optimization, ensuring WordPress sites load faster and rank better on search engines. Key features: Cache warmup WebP and lazy loading for images and videos JavaScript and CSS optimization Fixes for Largest Contentful Paint (LCP) and other Core Web Vitals metrics Check it out on WordPress Plugin Repository and let me know what you think! https://bit.ly/4cfYRNL July 2, 2024 at 05:42AM

Show HN: I created two interactive web experiences to learn ML https://bit.ly/4coYFvM

Show HN: I created two interactive web experiences to learn ML Two React powered interactive playgrounds to learn linear algebra and its application to embeddings https://bit.ly/4bmzzME July 2, 2024 at 12:57AM

Show HN: I created an After Effects alternative https://bit.ly/4clXGfT

Show HN: I created an After Effects alternative Many years ago, I made VJ softwares (to mix live visuals in clubs) for unexpected platforms like the Game Boy Advance, the Playstation 2 and the Raspberry Pi. This year, I’m back with a new web-app: Pikimov. Inspired by Photopea (a free Photoshop clone), I created this web-based motion design & video editor as an alternative to After Effects, to fill empty void. It's free, without signup, without cloud uploads (your files stay on your machine), and your projects are not used for AI models training. https://bit.ly/4bzcmak July 1, 2024 at 09:57AM

Show HN: An open-source alternative to Bitly https://bit.ly/3XFmuLg

Show HN: An open-source alternative to Bitly Sink is A Simple / Speedy / Secure Link Shortener with Analytics run on Cloudflare. https://bit.ly/3VEGlr6 July 1, 2024 at 09:25AM

Sunday, 30 June 2024

Show HN: Standardizing build, experiment, and deployment for LLM Development https://bit.ly/3L9xoBv

Show HN: Standardizing build, experiment, and deployment for LLM Development *Motivation* Hi hackers, I'm Asif. I know we dislike premature standardization, but hear me out. LLM Application development is extremely iterative, more so than most other types of application development. We need a process that allows us to iterate faster. LLM Development is highly iterative due to the activities that come with regular software development, as well as the need to make the LLM Application accurate and reduce hallucination. To improve hallucination, we need to trial and error various combinations of LLM models, prompt templates (e.g., few-shot, chain-of-thought), prompt context with different RAG architecture, and possibly try multi-agent architecture. There are thousands of permutations to try, and we want to be able to easily experiment with different permutations and have a process to objectively judge LLM performance so we can iteratively move towards accuracy goals. *Solution* I have been working in AI since 2021 - first at FAANG with ML, then with LLM in start-ups since early 2023. I have had the chance to talk with many different companies that have been successful and unsuccessful with AI development. Using my learnings, I am working on an Open Source framework to standardize the build, experiment, and deploy process for LLM Development. The goal of this framework is to optimize for rapid iteration. We are doing this by enforcing a modular LLM application layer build, allowing for easy testing of different configurations of your application. We provide maximum flexibility for using any external tools you want for building your application. We also have tools to benchmark your accuracy and improve the performance of your application in a data-driven way. Finally, everything is deployable through a Docker image. *Getting Involved* If you're curious, check us out on Github. You can get fully set up with a single command. Stars for better visibility https://bit.ly/4eIjUKw July 1, 2024 at 02:51AM

Show HN: AI Rapper Online – Generate Personalized Rap Songs with AI https://bit.ly/4bspGNA

Show HN: AI Rapper Online – Generate Personalized Rap Songs with AI 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. https://bit.ly/4byk58A June 30, 2024 at 04:56AM

Show HN: Let Grumpy AI Roast Your Startup Idea https://bit.ly/4eNJv4T

Show HN: Let Grumpy AI Roast Your Startup Idea https://bit.ly/3VDx2I8 June 30, 2024 at 10:22AM

Saturday, 29 June 2024

Show HN: I built a create-your-own-story interactive novel that runs with GPT https://bit.ly/3zqdM9F

Show HN: I built a create-your-own-story interactive novel that runs with GPT I built this project around a year ago, but I didn't really publicize it a lot. I do play with it every now and then and figured I should share it with you guys because I enjoyed it and hopefully you will as well. https://bit.ly/3xu8zwZ June 30, 2024 at 05:30AM

Friday, 28 June 2024

Show HN: Taarr, Shell Script Manager https://bit.ly/4ck32s1

Show HN: Taarr, Shell Script Manager Shell script manager inspired by rerun and other tools. Can be used for runbooks, deploys, hooks, C2, configuration management, and builds. Several improvements and updated site. https://bit.ly/45NirP0 June 29, 2024 at 06:43AM