Friday, July 7, 2023

Show HN: Ngnr.club A link-in-bio service for engineers https://ift.tt/SyAswaG

Show HN: Ngnr.club – A link-in-bio service for engineers https://ngnr.club July 7, 2023 at 12:23AM

Show HN: I made an AI Dungeon Master to play D&D 5e with https://ift.tt/u3q25z7

Show HN: I made an AI Dungeon Master to play D&D 5e with Hey everyone, I built this project because I always wanted to try playing D&D but couldn’t find a group of friends or a DM to play with. It’s still early stages and not meant to be a complete replacement for real DMs or IRL sessions, but it’s a good way to dip your toes into DnD or to play on your phone between your IRL sessions. I tried playing D&D with ChatGPT but the overall experience was lacking, so I built this site & Discord bot that has a character sheet tool, better memory management, support for multiplayer, and automatic tracking for things like spells, HP, and encounters. Try it out at https://www.fables.gg/ and let me know what you think! You can try it for free, but after a while there is a paywall since the GPT API costs aren’t cheap. https://www.fables.gg/ July 6, 2023 at 11:20PM

Thursday, July 6, 2023

Show HN: A template for cross-browser extensions using Svelte and TypeScript https://ift.tt/qiHQ1Fv

Show HN: A template for cross-browser extensions using Svelte and TypeScript https://ift.tt/tgxQcC8 July 6, 2023 at 08:41PM

Show HN: A tutorial for building a 2D game engine with Go and OpenGL https://ift.tt/ImiANx3

Show HN: A tutorial for building a 2D game engine with Go and OpenGL This is a tutorial on how to build a 2D game engine with Go and OpenGL. The tutorial is based on the work I did for my own hobby game engine and I am writing it as a way to improve my code and understanding of the material (firm believer in the Feynman Technique). There are currently three tutorials and the plan is to release one every other week. Appreciate any feedback. https://ift.tt/Z3nCDPY July 6, 2023 at 06:29PM

Show HN: A Node Editor for LLMs with Semantic Kernel https://ift.tt/u2yr5pb

Show HN: A Node Editor for LLMs with Semantic Kernel https://ift.tt/n29b0Sy July 6, 2023 at 06:20PM

Show HN: Utubescripts create YouTube scripts in secs using AI (free demo) https://ift.tt/rpSLjEJ

Show HN: Utubescripts – create YouTube scripts in secs using AI (free demo) You enter a prompt or tell the AI what script subject you want to be written. Then after a short wait, you will have a script for your next YouTube video. It's completely free and requires no sign-up so try it out! I would appreciate any feedback. Thank you! https://ift.tt/4JoWmjP July 6, 2023 at 07:22AM

Show HN: A Swift app I made in 4 months with no prior experience https://ift.tt/PLYvgta

Show HN: A Swift app I made in 4 months with no prior experience I have always dreamed of learning Swift and creating apps for iOS, but I never found the motivation to do so. I was scared by the complexity and the learning curve of programming with UIKit and Storyboard. I thought they were too complicated and too boring for me. But then I discovered SwiftUI, the new framework for building user interfaces for Apple platforms. I was captivated by its simplicity and elegance. I watched some videos and read some articles about it and I was blown away by what it could do. I decided to give it a shot and see if I could learn it and make something with it. I set myself a goal: to build my first SwiftUI app in 4 months. I had no prior experience or knowledge of programming with Swift, so I started from zero. I downloaded Xcode and opened a new SwiftUI project. I followed the "100 Days of SwiftUI", a free course by Paul Hudson that taught me the basics of SwiftUI and Swift. I learned how to use SwiftUI's declarative syntax to create the user interface components, such as buttons, lists, text fields and navigation bars. I also learned how to use some of the built-in features of SwiftUI, such as animations, transitions, gestures and dark mode. This free course gave me everything that I needed to build a stunning app from scratch. This course was so good that I decided to buy other Swift books from the author. Thank you Paul for creating such a great course! (Here is the course link: https://ift.tt/ai6e1MO ) I decided to build a simple and elegant mood tracking app that syncs across all your iOS devices. I called it MoodUp. I wanted to make it easy and intuitive for users to track and analyze their moods anytime, anywhere. I used CloudKit, a cloud service that provides database and asset storage for apps, to store and sync the mood data. I learned how to use CloudKit's APIs to create, update, delete and fetch records from the cloud database. After 4 months of hard work, learning and fun, I finally finished my first SwiftUI app. I was proud of what I had achieved and eager to share it with the world. However, my app is still in pre-order mode and won't be available until July 7th. This is because I wanted to make sure that everything works smoothly and there are no major bugs or issues before releasing it to the public. I submitted my app to the App Store for review and waited for approval. A few days later, I received an email from Apple saying that my app was approved and ready for pre-order. I was overjoyed and excited with tears. I launched my app on the App Store and announced it here on Hacker News, hoping to get some attention and feedback from the community. That's how I went from zero to SwiftUI and built my first app in 4 months. It was a challenging but rewarding journey that taught me a lot about SwiftUI, Swift, CloudKit and app development in general. I hope you enjoyed reading my story and maybe got inspired to start your own SwiftUI project. If you want to check out my app, you can pre-order it for free from the App Store here: https://ift.tt/gfupBxU... Please upvote and pre-order the app for free if you like it because as a small indie developer, I need your support. Thank you for reading! https://ift.tt/10WdZtI July 5, 2023 at 05:59PM

Show HN: Do You Know RGB? https://ift.tt/t8kUpbO

Show HN: Do You Know RGB? https://ift.tt/OWhvmMT June 24, 2025 at 01:49PM