Thursday, 11 April 2024

Show HN: ChaosPixels: Collaborative Website Building Experiment https://bit.ly/4auMk86

Show HN: ChaosPixels: Collaborative Website Building Experiment Hey HN, I've been wanting to start this project for a long time, ever since I read an article about collaborative transformation of blob images[1], and I'm hoping it will take off here as I'm curious to see how it can grow. Here's how it works: - My website is available at https://bit.ly/3UcqBMD . You can find its code in the `src` directory of the linked repository. - Every day, I'll review all the open PRs (Pull Requests) and calculate a PR score based on the number of thumbs-up on the PR's opening comment. - The PR with the highest score will be merged and deployed. - Afterward, I'll close all the other PRs, and we'll start fresh the next day. --- [1] There was an experiment involving collaborative manipulation of blob images. Unfortunately, I can no longer find it. Maybe some of you can help locate it. https://bit.ly/4cSCIFN April 11, 2024 at 11:25AM

Show HN: Snake-inspired FOSS game Dungeon Rush playable in the browser https://bit.ly/3PWDSGy

Show HN: Snake-inspired FOSS game Dungeon Rush playable in the browser I've added controls for mobile and fixed the game running too fast in the browser initially because FPS where not limited. Original repo: https://bit.ly/4ateEHX My fork: https://bit.ly/3xxk4mQ https://bit.ly/49zNIFt April 11, 2024 at 09:04AM

Show HN: Wunderbar, Learn Language While Working on Your Mac https://bit.ly/4cTqdK9

Show HN: Wunderbar, Learn Language While Working on Your Mac Hey everyone, I've been living in Germany for a while now and struggling to pick up German. Even though I finished a B1 level language course, remembering all the common German words has been tough. I've tried a bunch of apps, but couldn't stick to any of them. Last month, I had an idea. I thought, what if I could see a German word and its meaning on the Menu Bar of my Mac? That way, I could learn new words while working without needing to set aside dedicated time. The app uses a spaced-repetition algorithm, so you'll see the same word multiple times until you've got it down. And even after you've learned it, you'll still see it again to make sure you don't forget. After making the app, lots of people asked me to include other languages, therefore I’ve added languages like Spanish, French, Dutch, Swedish, Japanese, and Italian. You can download the app here ($3.99): https://bit.ly/4auwham There's no subscription or anything like that. You pay once and it's yours forever. Let me know what you think! April 11, 2024 at 08:05AM

Wednesday, 10 April 2024

Show HN: Next-token prediction in JavaScript – build fast LLMs from scratch https://bit.ly/3VPhZgf

Show HN: Next-token prediction in JavaScript – build fast LLMs from scratch What inspired this project today was watching this amazing video by 3Blue1Brown called "But what is a GPT?" on Youtube ( https://www.youtube.com/watch?v=wjZofJX0v4M - I highly recommend watching it). I added it to the repo for reference. When it clicked in my head that "knowing a fact" is nearly synonymous with predicting a word (or series of words), I wanted to put it to the test, because it seemed so simple. I chose JavaScript because I can exploit the way it structures objects to aid in the modeling of language. For example: "I want to be at the beach", "I will do it later", "I want to know the answer", ... becomes: { I: { want: { to: { be: { ... }, know: { ... } } }, will: { ... } }, ... } in JavaScript. You can exploit the language's fast object lookup speed to find known sentences this way, rather than recursively searching text - which is the convention and would take forever or not work at all considering there are several full books loaded in by default (and it could support many more). Accompanying research yielded learnings about what "tokens" and "embeddings" are, what is meant by "training", and most of the rest - though I'm still learning jargon. I wrote a script to iterate over every single word of every single book to rank how likely it is that word will appear next, if given a cursor, and extended that to rank entire phrases. The base decoder started out what I'll call "token-agnostic" - didn't care if you were looking for the next letter... word... pixel... it's the same logic. But actually it's not, and it soon evolved into a text (language) model. But I have plans to get into image generation next (next-pixel prediction), using this. Overall the concepts are similar, but there are differences primarily around extraction and formatting. Goals of the project: - Demystify LLMs for people, show that it's just regular code that does normal stuff - Actually make a pretty good LLM in JavaScript, with a version at least capable of running in a browser tab https://bit.ly/441BQL9 April 10, 2024 at 10:27PM

Tuesday, 9 April 2024

Show HN: Unified API to build AI automations, agents, and products https://bit.ly/3Uafy6F

Show HN: Unified API to build AI automations, agents, and products After repeatedly piecing together different services to build AI products, we've started a collection of utility functions commonly used in building AI Automations, Agents, and products. You can access web scraping, google search, pdf extraction APIs + more all in one place and with a single subscription. April 10, 2024 at 03:59AM

Show HN: QWANJI https://bit.ly/3JeAoM4

Show HN: QWANJI Hey HN! I've built this bit of cuteware (software not solving a problem but just for fun) inspired from the patterns made by swipe typing on mobile devices. To me it seemed like the closest thing to an English version of Kanji and it would be cool to consistently recreate those patterns. The implementation is vanilla js to keep things simple (and from a bit of framework fatigue) I'm keen to see how people use qwanji. Any and all feedback welcome! https://bit.ly/3vKsk2o April 8, 2024 at 01:23AM

Show HN: Convert Java POJOs to Zod Schemas https://bit.ly/3TVvurU

Show HN: Convert Java POJOs to Zod Schemas https://bit.ly/4cOcswt April 10, 2024 at 01:35AM

Monday, 8 April 2024

Show HN: I created automatic subtitling app to boost short videos https://bit.ly/3vGRO0B

Show HN: I created automatic subtitling app to boost short videos I made https://bit.ly/3PRgEla This is a web app to add automatic subtitles/captions into your short videos, I created this app because I was wasting so much time to add subtitles manually into my own social short videos and the quality was poor, but now it's easy and fast! I also needed to pay my bills and so I thought: why not help others getting access to this time saver app? That's how I decided to make it becomes a Saas and to share it with you today! The link is videofa.st https://bit.ly/3JbHtwQ April 9, 2024 at 04:49AM

Show HN: Shadcn website blocks you can copy/paste https://bit.ly/3TKZ8QK

Show HN: Shadcn website blocks you can copy/paste Hi, I have always felt it was hard to design blocks for websites, so I've designed so far 21 different blocks you can easily implement in your project if you are using shadcn. https://bit.ly/3xtfBlb April 8, 2024 at 08:08PM

Show HN: Add an iPod Wheel to any website with this JavaScript lib https://bit.ly/49sYvBd

Show HN: Add an iPod Wheel to any website with this JavaScript lib Hey HN! I created a JS lib that mimics the nostalgic experience of scrolling through an iPod click wheel. It’s still a work in progress and not as smooth as I’d like, so I’m planning to refine it. I’d love to get your thoughts and suggestions to make it better! https://bit.ly/3vQCc8j April 8, 2024 at 06:27PM

Show HN: Finboard – An Affordable Financial Database https://bit.ly/4cLddX4

Show HN: Finboard – An Affordable Financial Database I've developed a web app that organizes financial statements from SEC. There are similar products on the Internet, but all of them I found just "abstracts" raw information into something. For example, typical website has "Revenue" as a top-line metrics. In reality, that can be "Total Revenue", "Net Sales", "Operating Revenue", and so on. Those website can't cover exceptional values in same reason. I believe serious investors need raw financial statements aggregated because each number reflect the companies' financial performance. Major platforms like Bloomberg does that but too expensive for individuals. That's why I've built "Finboard". You can see the aggregated financial statements like this: https://bit.ly/3TRefrJ The idea also came from "Notion". Notion is a great tool with infinite use cases. I thought it would be great if we can have financial data in a text editor. So I've decided to build Editor & Database platform. Currently the“Card view”is the most powerful feature. You can screen a company lists (such as all US listed companies), and the result can show financial performance and/or stock price chart like this: https://bit.ly/4cP5qHS... You may also find it useful that Japanese companies’ financial information is also available in English on Finboard. The tech stack is: Next.js with TypeScript on Vercel and MongoDB Atlas. Open to any questions or feedback. Hope you might find it interesting! https://bit.ly/4aFMh9a April 8, 2024 at 08:53AM

Show HN: Perfect art and photography in Ragdoll Studio (FOSS AI software) https://bit.ly/3Ja8lNy

Show HN: Perfect art and photography in Ragdoll Studio (FOSS AI software) https://bit.ly/49r0fLm April 8, 2024 at 06:52AM

Sunday, 7 April 2024

Show HN: Beyond text splitting – improved file parsing for LLM's https://bit.ly/3PVdJrD

Show HN: Beyond text splitting – improved file parsing for LLM's https://bit.ly/3TSfdUC April 8, 2024 at 06:41AM

Show HN: AutoMQ - A Cost-Effective Kafka Distro That Can Autoscale in Seconds https://bit.ly/3VKFA1B

Show HN: AutoMQ - A Cost-Effective Kafka Distro That Can Autoscale in Seconds https://bit.ly/3VL8qyV April 8, 2024 at 05:05AM

Show HN: Transformers Crash Course https://bit.ly/3U3pf6N

Show HN: Transformers Crash Course Comprehensive tutorials for using hugging-face transformers for Gen AI. https://bit.ly/3vEnsvH April 6, 2024 at 10:20PM

Show HN: (Web App) Simple Melody Loop Maker https://bit.ly/4cPi6yy

Show HN: (Web App) Simple Melody Loop Maker https://bit.ly/3U8GPW3 April 6, 2024 at 07:34PM

Saturday, 6 April 2024

Show HN: Wingman – Open-source Chatbot that's light, functional and not ugly https://bit.ly/3U7KjJl

Show HN: Wingman – Open-source Chatbot that's light, functional and not ugly Hey HN, I’m really excited to show off a project I’ve been tweaking and tuning for more than seven months. One thing that drove me nuts about running LLMs locally was having to use terminals, install Python, and write code for the most basic things. I write software, but I don’t want to have to write it just to use a chatbot. So, I made Wingman with a friendly interface that lets you get started with zero coding or terminals required. It runs on MacOS and Windows, and even evaluates AI models up front to determine if they will run on your machine. There’s other stuff it does, too, like let you save prompts, set system prompts per conversation, and change AI models mid-conversation. I added a way to sort models by popular or trending. It’s been pretty helpful to me for staying on top of all of the new models dropping. But it still has a little way to go to be ready for really special things like planning and reasoning. So, I need to get some more feedback from people on different configurations. I’d love it if you checked it out, saw if it was useful, and maybe broke it so I could find fixes. Thank! https://bit.ly/3VPYGU6 April 6, 2024 at 05:03PM

Show HN: Add Code Interpreter to Claude 3 Opus https://bit.ly/4aIqFJA

Show HN: Add Code Interpreter to Claude 3 Opus https://bit.ly/3xp7cPz April 7, 2024 at 04:38AM

Show HN: I built a Raspberry Pi temperature monitor https://bit.ly/49GYutH

Show HN: I built a Raspberry Pi temperature monitor https://bit.ly/43KW6k9 April 6, 2024 at 07:53AM

Friday, 5 April 2024

Show HN: Built a premium directory dedicated to high-quality tools https://bit.ly/3xqsjB5

Show HN: Built a premium directory dedicated to high-quality tools This is a previous project I decided to relaunch. There's tons of directories that accept all submissions, but I feel like that just waters down the platform. It also isn't fair for the amazingly built tools and services. I pivoted to a premium-only directory and feel like charging a small fee, while it might take longer to build the portfolio of listed tools, they'll be of much higher quality than other platforms. https://bit.ly/43NXS3W April 6, 2024 at 06:58AM