Monday, April 8, 2024

Show HN: Flash Notes – Flashcards for Your Notes, LLM, iOS/macOS Sync https://ift.tt/SbZ83TK

Show HN: Flash Notes – Flashcards for Your Notes, LLM, iOS/macOS Sync The app started as my wishful thinking that flashcards should really be derived from notes. I've been constantly writing things down and wishing to remember them. However, I never could convince myself to populate a flashcard app with them. I really tried (Anki, Supermemo), but I guess regular form filling is not for me. So I've started experimenting with flashcards derived from structured notes. Writing the 1st MVP was fast, but productionising it was way harder. Content synchronisation when the user can work from tube/plane and use multiple devices and content is text is… not trivial. So I had to learn about OT (Operational Transformation) and CRDT (Conflict-Free Replicated Data Type), and even implemented a few iterations of CRDT in Swift. This was intellectually rewarding, but the app was not progressing. Also, when you have both app data model and CRDT in your head, you start to over-optimize - you are leaking abstractions. Thankfully, the CRDT market nowadays is pretty mature; Automerge is production-ready, and automerge-swift comes with a nice abstraction. I strongly believe offline-first apps are the future/now. ChatGPT happened, and it felt like a perfect match for the app, as it's already text-focused. First, it was just to provide prompts for the cards, but when you turn the problem around, you realise that LLM is great for predicting other flashcards in the context of your note. So instead of downloading a premade flashcard deck, you start a new note, give it a title, and click generate. I still find it weird to watch but also mesmerising. Other features that I think are valuable: App data sits within your iCloud account until you use Generative AI (LLM). Hopefully, we will get an API from Apple soon. The Spaced Repetition that I've implemented is not really spaced. I wanted the app to adapt to the user. So it's focusing on sorting the card deck based on your recall and lets you practise as much as you want. I found this approach to work way better for me. Oh, it's multilingual with text-to-speech. Here we are; the 1st production-ready "MVP" is live. I'd love to hear your feedback. https://ift.tt/MUsyXgP April 7, 2024 at 11:24PM

Sunday, April 7, 2024

Show HN: Basecode – The fastest way to create a web app https://ift.tt/5dSym4t

Show HN: Basecode – The fastest way to create a web app Hi all! Hereby I proudly present my open source project to help you quickly create web applications called Basecode. This tool allows you to quickly generate the overall structure of your application - including scaffolds and tests - using Kotlin, Spring Boot, Typescript, React (Next.js), Postgres and GraphQL. This means you'll get a modern, statically typed programming language with a solid web framework on the backend, and a highly flexible frontend that is also statically typed and has a huge ecosystem. What sets Basecode apart from other code generation platforms is its focus on: - Loose coupling: by making your application as loosely coupled as possible, it remains maintainable, even at larger scale. For example, check out the video on the Github page to see just how easily it deals with relationships between different aggregates. - Giving you everything you need, but nothing more: it generates well-structured code that you need for your project, but it does not add any bells or whistles. So... Who would benefit from using Basecode? You'll benefit from Basecode if: 1. You just want to focus on providing excellent business value, not on reinventing the wheel. 2. You want to deliver - and be able to pivot - your application as quickly and as often as possible. 3. You're either a solopreneur, prototyping your next app - or you're creating a bigger web application that is built on a platform designed to scale (or anything in between). (4.) Extra bonus points: if you like working with Kotlin, Spring Boot, React (Next.js), Postgres and GraphQL. I hope you give Basecode a try and let me know what you think! Kind regards, Wouter https://ift.tt/2XhTBoY April 6, 2024 at 06:27PM

Show HN: Bluetuith – A console TUI-based Bluetooth manager https://ift.tt/5MtPvGN

Show HN: Bluetuith – A console TUI-based Bluetooth manager Hello HN, bluetuith is a Bluetooth manager for the terminal, which aims to replace most Bluetooth managers, and can perform any Bluetooth based operations and interact with devices. Please have a look at the repository and the documentation for more information. I have been working on this for some time now, and I would like constructive suggestions to further improve the application, especially with regards to cross-platform functionality, so that the user experience can be enhanced. Any suggestions will be highly appreciated. Contributors are welcome as well. https://ift.tt/BHvFGwe April 6, 2024 at 12:17PM

Show HN: DigitalOcean + vercel on Your own baremetal servers https://ift.tt/rDgi6Ko

Show HN: DigitalOcean + vercel on Your own baremetal servers https://demo.hoy.sh/ April 6, 2024 at 03:17PM

Saturday, April 6, 2024

Show HN: Built a premium directory dedicated to high-quality tools https://ift.tt/H8lXriP

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://findcool.tools April 6, 2024 at 11:28AM

Show HN: My Free SEO Scoring Tool https://ift.tt/MZbINa5

Show HN: My Free SEO Scoring Tool I hope that this tool proves to be of immense help to you. However, I understand that it may have its limitations and there may be room for improvement. To make this tool more effective and user-friendly, I welcome your feedback and suggestions. Your insights will be instrumental in improving the tool and making it more beneficial for all users. Lastly, your support and guidance mean the world to me. Together, we can make the SEO journey smoother for everyone. So, dive in, explore the Free SEO Scoring Tool, and let's take your website's performance to new heights! https://seonaai.com April 6, 2024 at 08:20AM

Show HN: Diego – A CLI tool for importing into Hugo exported data from services https://ift.tt/AStmujJ

Show HN: Diego – A CLI tool for importing into Hugo exported data from services Hey there! Initially, I had created a script to automate importing some exported files into my Hugo website. As I implemented support for the second service though, I realized that it would be better to convert the script into a CLI tool. (Also, a good opportunity to learn/practice Go). That's 'diego.' I released it about a month ago, but I'm only announcing it here now. Basically, it's a CLI tool designed to import official exported data, CSV and JSON files, from popular services into Hugo. It offers: - Automatic CSV and JSON conversion into Hugo data files - Support for all Hugo data file formats - Easy data management in a human-readable format (YAML) - Automatic generation of Hugo shortcodes for imported data - Optional scrape capabilities for fetching missing fields - Flags suited for scripting and pipelines - Persistent configuration Feedback, suggestions, constructive criticism, and contributions are welcome! I've just submitted a patch implementing support for Instapaper. If you have ideas for additional services that would be a good fit to add support to, let me know. This is my first released FOSS project Below is a link containing a plaintext report of my TODOS along with the time I've spent on each item while developing diego. (I think it helps getting an overview of the project internals). https://ift.tt/RMFbdJo... https://ift.tt/O0suY4K April 6, 2024 at 02:18AM

Show HN: Tablr – Supabase with AI Features https://ift.tt/uZsg6oX

Show HN: Tablr – Supabase with AI Features https://www.tablr.dev/ June 30, 2025 at 04:35AM