Sunday 7 July 2024

Show HN: Simulating 20M Particles in JavaScript https://bit.ly/3S2IwDZ

Show HN: Simulating 20M Particles in JavaScript Had some fun with shared array buffers over many months of free time. Skip to the end to play around with the final app. Open to ideas on how to simulate more whilst staying in js land. https://bit.ly/4eRWW3I July 8, 2024 at 02:52AM

Show HN: Better Tmux – Customize Tmux Using React and JSX https://bit.ly/3XOBjv5

Show HN: Better Tmux – Customize Tmux Using React and JSX Hey folks! I'm working on something that's still in the early stages and a work in progress, but it seems promising. Don't hesitate to leave your honest feedback. https://bit.ly/4eRiRbg July 6, 2024 at 11:19PM

Saturday 6 July 2024

Show HN: BeaconDB – An Alternative to Mozilla Location Services https://bit.ly/3WeYuMP

Show HN: BeaconDB – An Alternative to Mozilla Location Services https://bit.ly/3VVrvwF July 7, 2024 at 07:25AM

Show HN: I made a tool that automates competitor research for startups/hackers https://bit.ly/4eTV8qJ

Show HN: I made a tool that automates competitor research for startups/hackers Hi HN! After months of coding in my free time, I wanted to share Competitor Research [ https://bit.ly/3LgmOc2 ], a tool that helps you find and research your competitors. Problem: Most competitor analysis tools are 1. Time consuming: These tools get you the data, but you still have to do the work of knowing what to look for 2. Expensive: Most tools like Ahrefs, SEMRush cost $99+/month. Other more niche tools can cost $1000+/month. For enterprise software it can be $100K+, for consultants, it can be ~$2K+ 3. Requires you to know who your competitors are 4. Not comprehensive: Mostly provides only SEO related info/social media information 5. No actionable insights Solution: We tried our best to help startups/solopreneurs/makers get the best possible experience when researching their competitors. Here’s what we ended up making: 1. We help you find your competitors by combining several different sources and ranking the ones most relevant to your business. 2. We use multiple data sources and provide a comprehensive overview of your company: 1. SEO Keywords - what keywords do your competitors rank for 2. Backlinks - who’s linking to your competitors 3. Pricing - what your competitor’s pricing model is 4. Traffic - where they get traffic from 5. Website performance - how does your competitor’s website perform 6. Target audience and messaging 3. We provide you with actionable insights, things you can do to improve your business (get more customers, improve pricing, improve copy) 4. It’s a one time fee of $79, which is a steal compared to other tools Thanks a lot for reading through this :) We'd love to hear any feedback/comments you might have! Adam https://bit.ly/3LbuHzg July 6, 2024 at 08:12PM

Show HN: DecapBridge – Standalone Accounts for DecapCMS / NetlifyCMS https://bit.ly/4cunyWS

Show HN: DecapBridge – Standalone Accounts for DecapCMS / NetlifyCMS Hey folks! Any DecapCMS / NetlifyCMS users here? If so I've got something very niche for you guys: A "Standalone" (Github-free / Netlify-free) auth service for DecapCMS. Basically it let's you invite anyone with an email address to contribute to a Decap CMS site (without needing to create a github account). It came out of my own itch because I'm not on Netlify and asking non-devs to create a github account always felt a bit weird to me. Been working on it on and off for the past couple months and it's getting pretty stable now! Right now it only supports github and isn't deeply integrated with a github app (so you need to manually copy/paste a token) but I'm trying to see if it's something that interests people other than me before spending too much adding more features (see roadmap at the end of the homepage) I also plan on cleaning it up and providing a self-hosted version of it for those who prefer that. Thoughts / comments / ideas? If you try it out, let me know how it went! Thanks! https://bit.ly/4bO1rK1 July 6, 2024 at 01:30AM

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