Friday, April 19, 2024

Show HN: I built a small utility that handles multiple browser instances for you https://ift.tt/0Dn9hzW

Show HN: I built a small utility that handles multiple browser instances for you I'm a consultant and I normally deal with multiple clients. I need an isolated browser for each to maintain my sanity. I could create separate profiles in Chrome and Firefox but the main issue is when you click on a link outside of the browser (e.g. in your IDE), in which profile should it be opened? I wrote a Python script that redirects URLs to the correct browser instance and set it as my default browser. Over time, the script has grown and become essential to my work. I cleaned it up and open-sourced it. Hope that someone else may find it useful too! https://ift.tt/4BKuUsI April 20, 2024 at 06:33AM

Show HN: Talk to Me Human – my game about social persuasion https://ift.tt/MDca7sj

Show HN: Talk to Me Human – my game about social persuasion Hey all, I recently graduated from a good PhD program studying NLP. Unlike any sane person who would go become a professor or make a gazillion dollars in industry, I decided to try bootstrapping my own software business. This is my first product. The inspiration was from my research on computers understanding social norms. When ChatGPT came out, I was amazed how well it could understand social etiquette. I thought it'd be fun to make a game where you have to talk your way out of sticky situations - like you miss your friend's birthday party, or your boss catches you trying to leave work at 2pm. I made a prototype in a couple days, and it was super fun to play with. I thought I'd spend a "couple months" making a game for others to play online. Now, only 10 months and 923.3 hours of work later, it's playable in early access. In the game, you talk out loud (ASR), and the NPCs (LLM + TTS) talk back at you. It is fun to play with a friend! And because it's just talking, non-gamers do great, often better than gamers. I really want to have a free demo, but no time yet to implement. For now, it's purchase only ($4.99). If anyone decides to try it, I'd really love to get more feedback. It was an enormous learning experience, especially targeting the web - so many partially supported web APIs and browser inconsistencies! Still feels like 2008 in some ways. Also happy to answer questions of course. Thanks, and enjoy the weekend! https://ift.tt/90JV2dr April 20, 2024 at 01:33AM

Show HN: Finazon – Financial data marketplace to substitute Bloomberg https://ift.tt/8Dpdsvu

Show HN: Finazon – Financial data marketplace to substitute Bloomberg https://finazon.io// April 19, 2024 at 08:55PM

Show HN: Composable (as in iGoogle, but modern) privacy-friendly new tab https://ift.tt/kPsH5x7

Show HN: Composable (as in iGoogle, but modern) privacy-friendly new tab I spent quite a lot of time working on this one over the last 1.5 years. It started as a small project for my personal use because I wanted to keep all my self-hosted services visible so I wouldn't forget they existed lol. Using a web page wasn't ideal because of the white flicker every time I opened a new tab, so I decided to make this into a browser extension. From that time on, it became a lot bigger and got some traction (which I'm very happy about). It's made with React, but I tried to squeeze maximum performance (limited by my skills and desire to keep it somewhat readable, though) out of it. UI/UX was a big priority for me in this project, so I also tried to streamline it as much as possible and make Anori a joy to use. If you decide to try it, let me know how good I did! Oh, and it's open source [1] and the process of adding new widgets is documented [2], so you can make your own! [1]: https://ift.tt/EqwbCZj [2]: https://ift.tt/1xbP6N8... https://anori.app/ April 19, 2024 at 02:04PM

Thursday, April 18, 2024

Show HN: An app that takes your money if you don't reach your goals https://ift.tt/LnrjGwC

Show HN: An app that takes your money if you don't reach your goals My wife and I just launched this app because we had so much fun with a fitness challenge we did we some friends recently where everyone put in $100 and defined their goals, then only the people who met their goals split the pot. It made us realize there's really no better motivator than money. It's better on mobile screens right now as we just designed for mobile screens for now. And we did manage to put it up on both app stores - it's low in the ranks but you should be able to search it by "Goalie challenges". We built it using the leanest tech stack - Ruby on Rails, server-side HTML (no JS), tailwindcss, then packaging it for iOS and Android using pwabuilder! https://goaliemvmt.com/ April 19, 2024 at 04:32AM

Show HN: Tiger – Function Hub for LLM Agents https://ift.tt/13n0aoR

Show HN: Tiger – Function Hub for LLM Agents https://ift.tt/ia9pL2E April 19, 2024 at 02:58AM

Show HN: MonsterWriter – Write a thesis, post, or organize notes https://ift.tt/hlJvqCt

Show HN: MonsterWriter – Write a thesis, post, or organize notes Hello HN, in 2017 I started a project that would become MonsterWriter. First envisioned as a semi-structured wiki it became a writing application specialized for scientific content. It is a perfect tool if you write your thesis. While it is focused on technical content, you can still see the knowledge management spirit in it. One or two years ago, my wife joined me in my efforts and redesigned the whole project and we recently released it as MonsterWriter2. To celebrate this milestone we are giving away free lifetime licenses for the Desktop version (till Apr 28). Just use the promo code "gu0ho4q" for a 100% discount. You can find detailed instructions here: https://ift.tt/XVLnrSc You can also find a short introduction video to the app on YouTube: https://www.youtube.com/watch?v=vR8i-EY_UBk We are happy to receive any kind of feedback! April 19, 2024 at 01:12AM

Show HN: Vapi – Convince our voice AI to give you the secret code https://ift.tt/tLS1lIP

Show HN: Vapi – Convince our voice AI to give you the secret code https://ift.tt/E8XVMYT April 18, 2024 at 10:20PM

Wednesday, April 17, 2024

Show HN: I also made a three-body simulation https://ift.tt/nqSbU87

Show HN: I also made a three-body simulation Somewhat inspired by a recent post here, I also made a three-body simulation on a whim, meaning to try out macroquad[0] (verdict: really nice!). Thanks to the engine I could trivially target wasm as well, so others can get mesmerized too. [0]: https://ift.tt/UPyRobe https://three-bodies.sulami.xyz/ April 18, 2024 at 06:53AM

Show HN: Trained Tiny Tales GPT(30M model)from scratch and deployed in $15 https://ift.tt/dQuOR1h

Show HN: Trained Tiny Tales GPT(30M model)from scratch and deployed in $15 For the last few weeks, I have been working on training an LLM from scratch and deploying it in production on Google Cloud Platform. Finally, I trained a 30 million parameter model on 1 billion tokens and deployed it as a web service. You can access the LLM using this site - https://ift.tt/kliWMvh The following steps were taken to build Tiny Tales GPT 1. Downloaded and preprocessed 8GB of dataset using multiprocessing library. 2. Tokenized the data using byte pair encoding to create 1 billion tokens sharded in different bin files. 3. Defined a training setup and trained the model on a small version of the LLaMA model architecture with 30 million parameters. 4. The training was done using Distributed Data-Parallel on two A-100 GPUs provided by JarvisLabs.ai (they are most cost-optimized) 5. After the training is done, an inference script is created to predict the tokens from the trained model given the input context vector. 6. Developed REST-based API service using Flask framework to interact with the inference service to the end user. 7. Finally used GCP's virtual machines, instance groups, load balancers, and DNS services to deploy the service on the internet. https://ift.tt/Cx93Mdo April 18, 2024 at 02:25AM

Show HN: A no-watermark video downloader for Any social media https://ift.tt/kNIWKpD

Show HN: A no-watermark video downloader for Any social media Hi HN reader, I'm a solo-founder navigating product market fit. I've spent 3 years building Double Subtitles which I am very proud of, but I don't know how to do marketing and my growth is somewhat stagnant. Through learning about SEO, I discovered this opportunity that I want to share: There are a lot of websites that let you download social media videos, which have extremely high traffic. But they are all disjoint, in the sense that some download TikTok videos, while others download Instagram videos, others YouTube, etc... I quickly prototyped software which downloads any video from any link. Currently the live version of FastDownload only supports TikTok and YouTube videos, since they are the most stable. But I will slowly start rolling out Instagram and other services weekly. ps. Personally, what I think is really cool is this Apple Shortcut, which lets you download videos directly from within whatever app you're in, using Share Action Extensions. pps. Another thing I'm very excited about is that while doing analysis with Ahrefs and SEMRush I have been able to identify many high value keywords which I'm deploying pSEO strategies for now. I hope this product is helpful and any feedback (even negative) would bring me joy. All the best, Bojan https://ift.tt/jiHtYRL April 18, 2024 at 02:33AM

Show HN: Easy Folders – A folders based organization tool for ChatGPT and Claude https://ift.tt/fLMvE6u

Show HN: Easy Folders – A folders based organization tool for ChatGPT and Claude Download for free: https://ift.tt/jF1Dalk A simple and powerful tool to organize chats in ChatGPT and Claude. ** NEW! Claude support added - Create folders and organize your chats for Claude ** ** NEW! Multi-account support added - Create folders and organize your chats for multiple ChatGPT & Claude accounts, and switch between them seamlessly. ** - Privacy focused, your data is all stored on your local machine - Create folders & sub-folders for your chats - Easy-to-use drag & drop - Colored folders - Automatic folders for Custom GPTs - Sync folders across multiple devices - Full chat history search - Bookmark important chats - Bulk delete chats - Backup & Import data - Dark & light mode support April 18, 2024 at 01:11AM

Tuesday, April 16, 2024

Show HN: Generated Documentation for Linux Kernel https://ift.tt/pMvSFtx

Show HN: Generated Documentation for Linux Kernel We are excited to release SAFA's generated documentation for the Linux Kernel. You will be able to view: -Project Overview (Overview, Features, Entities, Dataflow) -Code Files and their summaries (518 Code Files) -Functional Requirements (202 Functional Requirements) -Features (100 Features) -Mapped Relationships with explanations Learn more at https://safa.ai https://ift.tt/IBvFiKU April 17, 2024 at 12:53AM

Show HN: Bridge – Automatic Infrastructure for Django https://ift.tt/wY3TUIL

Show HN: Bridge – Automatic Infrastructure for Django https://ift.tt/mCJRivo April 16, 2024 at 10:38PM

Show HN: a Rust based CLI tool 'imgcatr' for displaying images https://ift.tt/d5Ogq06

Show HN: a Rust based CLI tool 'imgcatr' for displaying images cat for images, by RUST https://ift.tt/PUTJiMH April 16, 2024 at 02:00PM

Monday, April 15, 2024

Show HN: YouTube Shorts Redirector https://ift.tt/H4xqSKV

Show HN: YouTube Shorts Redirector I am neurodivergent and noticed the Youtube Shorts format was hacking my brain to engage longer than I wanted. I wrote this quick extension to gain my time back. If you have suggestions for improvement, I'm all ears. Thank you :) https://ift.tt/hnH2u0m April 16, 2024 at 06:29AM

Show HN: Building a GPS receiver https://ift.tt/Y3PQGAZ

Show HN: Building a GPS receiver Hi everyone! Shortly after publishing my iOS 4 jailbreak last October[1], I got to work on my next hobby project: a from-scratch homebrew GPS receiver, which can solve the user’s location solely from billions of radio antenna samples. I took a commodity SDR (alongside the Python standard library and numpy) and built a signal processing pipeline that can detect and track GPS satellites over many minutes, drop and pick up satellites as they come in and out of view, and precisely determine the user’s position and clock inaccuracy. All told, gypsum can go from a cold start to a fix on the user’s position, and the precise time, in less than a minute of listening to the antenna. I went on a journey of learning how to detect and track satellite signals that are literally too quiet to hear, and I hope that some of the magic comes through in the posts! After implementing this myself and walking the long road of getting it working, I’m left completely stunned by the brilliance of GPS, across so many axes. I hope you enjoy the read! On a more personal note, I’ll be starting a new job next week which isn’t as amenable to publishing side projects, and therefore this will be my last publicly-published project for some time. I’ve had great experiences making and sharing projects on here, and I’m really grateful for the positive feedback that’s been shared! [1]: https://ift.tt/Ap0oadg https://ift.tt/aE4BkTf April 15, 2024 at 08:12PM

Sunday, April 14, 2024

Show HN: Minipic convert and compress images multiple formats locally in browser https://ift.tt/t4kuLVm

Show HN: Minipic convert and compress images multiple formats locally in browser https://minipic.app April 15, 2024 at 12:23AM

Show HN: Docker-boot – Run a system from RAM without LiveCD https://ift.tt/uEbGfOK

Show HN: Docker-boot – Run a system from RAM without LiveCD How often do you screw up the system so much you have to reformat the disk (without losing data) to fix it? Well, sometimes I do, and sometimes I can't be bothered to burn a live ISO onto a USB stick. There's initramfs, but it's hardly a pleasant environment, with network configuration and all. My go-to solution has typically been to create a chroot with busybox and a few utilities in /tmp, chroot into it, and then kill services that use the solid drive so that I can unmount it. That's an error-prone process, and sometimes systemd itself uses disk, so you can't unmount the drive despite killing all the userland but PID 1. This script improves the UX. It uses a Docker image as the chroot base, which is much easier to tailor to your needs, and automagically commits all the atrocities, such as tearing down all the userland processes, including PID 1, and re-spawning the host system from the container filesystem. It also drives libostree and Nix users mad, because it can be used to try out a new DE or even a whole OS without polluting the host filesystem or spawning a virtual machine. The video in the README shows me trying out KDE + SDDM from a host running GNOME + GDM3. https://ift.tt/DSRsWjK April 14, 2024 at 11:08PM

Saturday, April 13, 2024

Show HN: GPU price-per-hour tracker for A100/H100s https://ift.tt/498kywI

Show HN: GPU price-per-hour tracker for A100/H100s Out of curiosity, I put together a simple website which tracks the prices for a few variations of A100/H100 GPUs by hour broken out between spot/ondemand, form factor and provider. Specifically I was tailoring the tool towards the smaller, emerging providers like runpod, gpulist.ai, lambda labs etc. Anyone have any ideas to expand/refine it? https://ift.tt/H6cYuUF April 14, 2024 at 12:38AM

Show HN: unsafehttp – tiny web server from scratch in C, running on an orange pi https://ift.tt/bunK89F

Show HN: unsafehttp – tiny web server from scratch in C, running on an orange pi Hey HN, I wanted to get more familiar with C programming, *...