Monday, 11 September 2023

Show HN: Free High-quality TailwindCSS Components. No attribution required https://bit.ly/467DM4O

Show HN: Free High-quality TailwindCSS Components. No attribution required https://bit.ly/3Lebg9h September 11, 2023 at 12:14PM

Show HN: Dracula Theme for Miniflux https://bit.ly/463ki15

Show HN: Dracula Theme for Miniflux https://bit.ly/44NPJv6 September 11, 2023 at 09:47AM

Sunday, 10 September 2023

Show HN: Erlmacs – a script to update your .emacs file for Erlang development https://bit.ly/3PvM5lk

Show HN: Erlmacs – a script to update your .emacs file for Erlang development erlmacs automatically configures and updates your .emacs file with support for the emacs mode that is included with Erlang/OTP. It frees you from having to locate the installation directory of Erlang/OTP and its bundled emacs mode. It is an escript that only depends upon Erlang/OTP and Emacs. Note: There is not much in the way of error checking at this moment, but it does make a backup of your .emacs files before any destructive operations. https://bit.ly/44Pefw1 September 10, 2023 at 05:46PM

Show HN: New Bézier curves for vector graphics https://bit.ly/3Z9JrVF

Show HN: New Bézier curves for vector graphics https://bit.ly/3P6TsOG September 10, 2023 at 04:56PM

Show HN: Papersnap – Claude 2-Powered Mind Maps from Research https://bit.ly/3r4hv95

Show HN: Papersnap – Claude 2-Powered Mind Maps from Research https://bit.ly/48cgZGS September 10, 2023 at 08:51AM

Saturday, 9 September 2023

Show HN: Twitch chat in the Terminal https://bit.ly/44FUmaE

Show HN: Twitch chat in the Terminal https://bit.ly/3RfLdCB September 10, 2023 at 01:25AM

Show HN: Monthly budgeting spreadsheet and ML expense categorisation https://bit.ly/46nY763

Show HN: Monthly budgeting spreadsheet and ML expense categorisation Hello, I'd like to share the first version of an app I've built for myself to categorise my expenses. Key features: - *Google Sheets Integration:* The tool is based on the spreadsheet I've been using to track my expenses over the years. I've turned it into a template that is available on the website. - *Automated Expense Categorization:* Tired of manually categorising and annoyed by the limits of rules, I've hooked the sheet up with an ML model that works based on past categorisations of your expenses. I've had great results with it. The tool is simple and basic and lets you keep using your spreadsheet instead of moving stuff into proprietary apps. It's a first version, but it's working for me so I thought I'd share it to see if anyone else might find it useful. You can start by exploring the [demo]( https://bit.ly/3EzM89i ) and get the Google Sheet Template to dive right in. https://bit.ly/3EvJrpc Looking forward to your feedback! https://bit.ly/3EvJrpc September 10, 2023 at 05:47AM

Show HN: Founder Pen Pals https://bit.ly/44Np1mz

Show HN: Founder Pen Pals https://bit.ly/486Bc0x September 9, 2023 at 11:28PM

Show HN: Code Indexer Loop https://bit.ly/3ZaM35r

Show HN: Code Indexer Loop This is a project I recently worked on at Definitive. We’re hoping to make it easier to semantically query (changing) source code files. We’d love to see people use it as a building block. If you have any suggestions please leave a comment or open a GitHub issue! https://bit.ly/3Ze4g2k September 9, 2023 at 01:11PM

Show HN: Like Instagram stories but for your groups https://bit.ly/480jXhk

Show HN: Like Instagram stories but for your groups https://bit.ly/3PuDbVc September 9, 2023 at 10:22AM

Show HN: Ghidra Plays Mario https://bit.ly/3PvFQhc

Show HN: Ghidra Plays Mario https://bit.ly/3Puxk2a September 9, 2023 at 01:42PM

Show HN: Which is faster? Puppeteer, Playwright or Selenium https://bit.ly/3RaUE6n

Show HN: Which is faster? Puppeteer, Playwright or Selenium Hey Everyone, I just ran a [rather silly] race between Puppeteer (JS), Playwright (Python) and Selenium (Python) to see which one would be fastest on a simple scrape (using Google Colab so you can also run it) Far from a comprehensive benchmark, this race is 100% free from advanced configurations, multi-threading or anything complicated. It just opens Wallapop (a second hand marketplace in Spain) and times how long it takes to extract the first 2000 results of a search. If you like this simple format, have any ideas on how to improve a race like this or have a strong urge to prove Ward Cunningham wright, let me know in the comments! https://bit.ly/3sNMy9C September 9, 2023 at 12:24PM

Friday, 8 September 2023

Show HN: Convert Youtube Video to Pdf https://bit.ly/3P3seZi

Show HN: Convert Youtube Video to Pdf https://bit.ly/3Lf2WGu September 9, 2023 at 03:42AM

Show HN: Trickle – Let GPT-4 Understand Your Screenshots https://bit.ly/3LfXjYD

Show HN: Trickle – Let GPT-4 Understand Your Screenshots Hey there HN! It took nearly 5 years for my team and me to truly find right direction. So, after introducing our work, I'm keen to share the story behind it. The following content is divided into two parts. If you're not interested in the backstory of the product, feel free to skip the content after the divider. > The Problem We're Solving: During a casual afternoon, while brainstorming what to do next on a WeWork sofa, we realized that almost everyone present had a habit of saving information via screenshots. When I opened my photo gallery, I was astonished to see that more than half were such screenshots. Given that traditional OCR and gallery apps hadn't really addressed our screenshot chaos, we decided to build something to solve our own problem. > How it works: At first glance, you might think Trickle is a manual screenshot version of Rewind. But in reality, they're vastly different. All you need to do is send your screenshots, and let Trickle handle the rest: [1] Trickle doesn't constantly record the entire desktop, so it won't consume all your Mac's storage or affect its performance. Moreover, it won't give you the unsettling feeling of being constantly watched. [2] Although we have a Mac screenshot tool, and a browser extension is on its way, you don't actually need to install them. You can easily upload your screenshots via a web page. This makes it platform-agnostic; you can browse, search, and ask about your historical screenshots at any time via a browser. Of course, it doesn't occupy any of your local storage. Last but not least, it's Windows-user friendly. [3] User-controlled screenshots mean that the embedded chunks are semantically more precise. Beyond the advanced reasoning capabilities of GPT-4, we've integrated some tricks of our own, allowing Trickle to truly comprehend your screenshots, rather than just summarizing the text. Sometimes you might be surprised when Trickle even reasons out essential information that's not present in the image. This also ensures a better experience when you try to recall information. ------------The Story Behind the Product:------------ In 2018, I left my consulting role and dove head-first into the startup world with two co-founders. Our initial venture involved creating a visual recognition model for a vending machine company, marking our first income. Yet, custom builds weren’t sustainable, prompting our first pivot. By 2019, we were deep into retail tech, winning a demo day and launching a product to automate in-store promotions. The climax seemed to be our partnership with a large multinational, but 2020 and the pandemic shifted landscapes. We then explored the realm of asynchronous video, building an alternative to Loom. By 2021, we hit 10k users, but profitability remained elusive. As workspaces evolved and people returned to offices, we sensed another opportunity. Our solution? An in-house social platform for teams, named "Trickle". In 2022, after a launch on Product Hunt, even though we garnered attention from people like Ryan Hoover and former Microsoft VP Lu Qi, we faced a stark realization: Daily team updates might not be as 'cool' as anticipated. Our anxiety steered us off-path, and soon, Trickle became a bulky hybrid, attempting to replace tools like Notion and Slack. Looking back, this detour was a misstep. The turning point came mid-2023. A series of tepid Product Hunt launches forced introspection. We stripped Trickle down, retaining only its name and began anew. Today, with the original team intact, we're addressing an everyday issue that resonated with all of us: the chaos of managing screenshots. Reflecting on our journey, it's clear that the essence of the startup spirit lies in adapting, evolving, and pursuing that 'Eureka' moment, no matter how winding the path. https://bit.ly/3LcmMCc September 8, 2023 at 01:44PM

Show HN: ChatGPT Powered Code Analysis https://bit.ly/3r7Wmec

Show HN: ChatGPT Powered Code Analysis I'm building an AI platform, FlowChai and found a neat use case for it today that I thought would be useful to HN readers. I use GPT4 heavily for writing / editing code, but a major downside is that it doesn't know about new projects. I made the connection today that I could upload the zip file of a Github repo to FlowChai and then write prompts just like with ChatGPT with code questions. While the original intent for this platform is more around natural language, it's neat how this works so well. It's powered underneath by pgvector and OpenAI embeddings. https://bit.ly/3LhCLil September 8, 2023 at 01:19PM

Show HN: Passport Protocol – Programmable and trustless key management network https://bit.ly/3Pul7KJ

Show HN: Passport Protocol – Programmable and trustless key management network Passport Protocol is a programmable and MPC-based distributed key management network. Simply put, we make it easy for developers and companies to securely store, manage, and program keys in a distributed manner. Passport Protocol has usecases in both web3 and web2. For web2 usecase, we essentially provide a performant but trustless and programmable alternative to traditional key management infrastructure. For web3, we make it easy to easily spin up wallets based on custom authentication rules and even schedule and automate transactions. If this sounds interesting, sign up and we'll help you get started! Website - https://bit.ly/3LkaJTp September 8, 2023 at 09:44AM

Show HN: Rivet – open-source AI Agent dev env with real-world applications https://bit.ly/3RaoGXJ

Show HN: Rivet – open-source AI Agent dev env with real-world applications We just launched Rivet, the open-source visual AI programming environment! We built Rivet, because we were building complex AI Agent applications at Ironclad. It unlocked our abilities here, and we're excited to make available to the entire community. Backstory: A few months ago, inspired by things like LangChain and LlamaIndex, we started building an AI agent that could work with legal contracts. Unfortunately, we couldn't just use retrieval augmented generation (RAG), because a lot of contracts are basically identical (many chunks with near-identical embeddings), except for a few key details. So, we turned to things like ReAct and AutoGPT for inspiration. At first, things went great. We were adding agent capabilities, doing chain-of-thought prompting. But then we hit a wall. The agent became too complex. We had debugger breakpoints on almost every line of code, but we still had no idea where the agent was breaking. Every change we made destabilized something else. After two weeks of fumbling, I decided to end the project. But one of my teammates, Andy, didn't give up. The following week, he showed me v0 of Rivet. He'd used it to refactor and improve our existing agent. I was skeptical... it just seemed like a visual programming environment, and I was not a fan. But I gave it a shot, and suddenly found myself able to add new skills to the agent, debug brittle areas with ease, and update prompts with confidence. Rivet is a game-changer. And more than that, it makes building with LLMs super fun. What exactly makes it different? First, the debugger is incredible. You have to experience it to believe it. You can update a graph, and then immediately run it, and see where it succeeded or failed. Even better: you can attach Rivet as a remote debugger, and watch your agent graphs execute in your app. Second, visual programming is actually a game-changer for prompting LLMs. I don't know why exactly, but it's way easier to understand and organize your work when you have an extra dimension to work with. Finally, Rivet is built to be embedded into a larger application (TypeScript for now, but we've also found a way to run it in Python). Beyond importing Rivet as a dependency, you can also define "external functions" dynamically at run-time. It feels pretty sketchy to give a LLM a key and unfettered access to an API. With Rivet, you can give it access to a specific set of defined functions, potentially pre-scoped to the access level you want. ...Sorry that was long. If you read this whole thing, thank you! We're really excited to hear what you think! We just launched our first Rivet-based application at Ironclad, and we've been working with companies like Sourcegraph, Attentive, AssemblyAI, Bento, and Willow to make Rivet useful for others. https://bit.ly/462leml September 8, 2023 at 02:29PM

Show HN: Rocketify – your one-stop shop for growth hacking tools https://bit.ly/45zol5n

Show HN: Rocketify – your one-stop shop for growth hacking tools https://bit.ly/3Lfwy6D September 8, 2023 at 07:43AM

Thursday, 7 September 2023

Show HN: Yggdrasil 1.0 – Native executables for Shen https://bit.ly/3P3RHSm

Show HN: Yggdrasil 1.0 – Native executables for Shen Yggdrasil allows for the generation of type secure stand-alone native language programs from Shen source programs. We are pleased to announce the release of Yggdrasil 1.0 which has a plug-in configured for Common Lisp. Yggdrasil requires Shen 34.6 which is now available from https://bit.ly/3rdISNP . Questions to https://bit.ly/3Pv1kLi . More details on Yggdrasil can be found at https://bit.ly/3PtbCf0 . September 7, 2023 at 07:29AM

Show HN: Study hack using AI powered article-to-podcast tool https://bit.ly/3PwqTeM

Show HN: Study hack using AI powered article-to-podcast tool https://bit.ly/3ZaJqAF September 8, 2023 at 04:10AM