Wednesday, 15 May 2024

Show HN: I made an app to make podcasts out of your reading list https://bit.ly/4ahIMW4

Show HN: I made an app to make podcasts out of your reading list hey folks - i made an ios app to make summarized audio from articles that i don't have time to read (or i'm not sure is worth my time quite yet). to try it out: 1. go to the website 2. click early access button 3. submit the form (only 4 questions) on the confirmation page after you submit the form, you'll see a link to download the beta app via testflight. i haven't spent much time on the landing page, marketing materials, etc. the app is still in beta, but i appreciate all feedback including: the app functionality, design, how it solves people's problems, use cases, feature requests, bugs, etc! the stack is relatively simple - a native ios front end supported by a node.js server. i'm using firebase for easy auth/database and google cloud for storage. this is the first app i built in native ios (swiftui)! https://bit.ly/3yueUs8 May 16, 2024 at 04:57AM

Show HN: Apple Music Electron https://bit.ly/3QMaQde

Show HN: Apple Music Electron Hello, I've been building an Apple Music client for the past few months, and I released it a few weeks ago. Enjoy! We're currently having issues with playback https://bit.ly/3QMaQKg https://bit.ly/3yklscR May 16, 2024 at 04:43AM

Show HN: I made a simple but powerful deployment tool https://bit.ly/3WI99RW

Show HN: I made a simple but powerful deployment tool Been using it for about a year now in production, but rewrote it completely in golang. My first go project so far. I wanted to have something that would make my life easier. A lot of tools nowaday kinda push you towards functional deployments and that usually doesn't work for me since I like stuff like LiveView by Phoenix and Websocket stuff in general. Old vercel deployments back when they allowed to deploy docker containers was a godsend, but since they don't offer that anymore I had to use services like fly.io(which is amazing) or heroku. However I wanted something selfhosted that I could just grab any VPS and use it, not being reliant on any one party for hosting, CI\CD, maintanence or anything really and so far it's going great. Hosting some small to medium sized projects using this little fella. Would be cool if yall would look at it and tell me what you think. Comments on my code also would be very welcome, go turned out to be very cool and I wanna try more stuff with it I was thinking to maybe use docker swarm to make it horizontally scalable, but it feels like such an overkill, wdyt? https://bit.ly/4bEo57F May 15, 2024 at 11:15PM

SHOW HN: I coded a Proposal tool to create Professional Proposals with GPT-4o https://bit.ly/44FFbjn

SHOW HN: I coded a Proposal tool to create Professional Proposals with GPT-4o https://bit.ly/3WK23wk May 15, 2024 at 02:32PM

Tuesday, 14 May 2024

Show HN: I built a math website the internet loved, I'm back with more features https://bit.ly/3K4A02Q

Show HN: I built a math website the internet loved, I'm back with more features A few months back, I published my website, teachyourselfmath, which shows you a list of math problems parsed automatically from PDFs around the world. It received a tremendous amount of feedback and interest. And I was honestly overwhelmed by the response and then life happened. Over the past few weeks, I have been actively working on this project, trying to incorporate all the feedback and I’d love to share it with the world again. New features: 1. Filter problems by difficulty and category 2. Bookmark your favorite problems 3. Editor in the comment section supports markdown formatting 4. ...and some UI improvements throughout the website I am also starting a small telegram community of math nerds who would like to discuss all things math, as well as talk about upcoming features and feedback for the website. Here is the link - ( https://bit.ly/3V11bCc ) If you’d like to support my work through small donations, you can do it here - ( https://bit.ly/3UWDk6t ). Right now, teachyourselfmath runs for free. Later, I’d love to make features that people would love to pay for but fundamentally, the goal is to make math accessible through technology. There’s a lot of peer learning involved in the comments section of these math problems. All of this gives me more reason to keep working on this. Happy hacking! https://bit.ly/3K4A2aY May 15, 2024 at 06:50AM

Show HN: Gpt4-o is the new game engine https://bit.ly/3yiO1aB

Show HN: Gpt4-o is the new game engine We wrote a simple script with just GPT4-o APIs to try to run a game and let it render the game actions, and it works surprisingly well. https://twitter.com/pamir_ai/status/1790513759154528619 May 15, 2024 at 03:39AM

Show HN: I open sourced Athena Crisis, a game built with React and CSS https://bit.ly/3K2S39N

Show HN: I open sourced Athena Crisis, a game built with React and CSS Hey HN! I'm so excited to open source Athena Crisis under the MIT-License and fund contributions to the game and the genre. If you like the game and want to support its development, please check it out on Steam or on athenacrisis.com. https://bit.ly/4bkXTzi May 14, 2024 at 10:18PM

Monday, 13 May 2024

Show HN: I built an AI tool to help with ADHD task paralysis https://bit.ly/3WI1R0A

Show HN: I built an AI tool to help with ADHD task paralysis https://bit.ly/3WJP65t May 14, 2024 at 02:34AM

Show HN: How to Install Python on a Mac https://bit.ly/44FawCK

Show HN: How to Install Python on a Mac I recently began using Python for AI projects and found Rye, which is an all-in-one tool that replaces Pyenv, Pip, and Venv, for a more project-centered approach to Python development (like Ruby or JavaScript or Rust). As someone who habitually writes tutorials for beginners, I wrote a series of articles for my mac.install.guide site advocating setting up Python projects using Rye. Am I leading beginners down the wrong path by suggesting Rye for Python tooling? Beginners often encounter READMEs and tutorials that show `pip install something` as a first step. That led me to the error "Command not found: pip" [0] (so I wrote about that). Solving that led to the error "Command not found: python" [1] and I first tried the system Python installed with XCode Command Line Tools and then "brew install python" [2]. That led me to "Error: externally-managed-environment" [3] which is a recent safeguard to encourage Python users to use environment managers to avoid dependency conflicts from globally-installed packages. At that point, I realized that there are two different use cases for using Python, either standalone tools and applications, where it's best to "install Pipx" [4], or programming with Python, including installing Python packages, where there's need for a version manager, a package manager, and an environment manager. There's no built-in version manager (for that, you will "install pyenv" [5]) but Pip and Venv are a built-in package manager and environment manager, once you have Python installed. As a guide, I wrote about "Mac Python" [6] and how to "Update Python" [7]. This diagram [8] helped me understand which Python tools are used for version management, package management, and environment management. That's where I found Rye, an all-in-one tool that eliminates the need for Pyenv, Pip, Venv, and other tools. So I wrote about how to "install Python with Rye" [9] and how to "Use Rye" [10]. These are the articles that were most helpful in showing how to set up a Python development environment: - https://bit.ly/44Fax9M... - https://bit.ly/44FaxGO... - https://bit.ly/44CHh3D... For beginners, I feel Rye is a better choice (as a single tool) than a grab bag of multiple tools, but I heard there is some resistance to Rye in the Python community, as it's written in Rust and other people have already tried to improve the Python developer experience without achieving success. Others have suggested asdf or mise (good choices for managing multiple languages), Docker (appropriate for collaboration on a complex project but overkill for simple, one-developer projects), and Nix (a lot to learn). To wrap it all up, I wrote a freeCodeCamp article, "How to Install Python on a Mac" [11]. I'm sharing the links here for comments and feedback from those more experienced than I. [0] "Command not found: pip" ( https://bit.ly/3UDHMFP ) [1] "Command not found: python" ( https://bit.ly/44CHjbL ) [2] "brew install python" ( https://bit.ly/3UEQNi6 ) [3] "Error: externally-managed-environment" ( https://bit.ly/44Faz1o... ) [4] "install Pipx" ( https://bit.ly/44FazhU ) [5] "install pyenv" ( https://bit.ly/44FaAlY ) [6] "Mac Python" ( https://bit.ly/44IjVt7 ) [7] "Update Python" ( https://bit.ly/44JpkAw ) [8] diagram https://bit.ly/3wxD3h2 [9] "install Python with Rye" ( https://bit.ly/44JpI1W ) [10] "Use Rye" ( https://bit.ly/3UDWCMM ) [11] "How to Install Python on a Mac" ( https://bit.ly/3UWP7Sq... ) May 13, 2024 at 11:54PM

Show HN: C++ Game Programming and Intro to AI Course Lectures on YouTube https://bit.ly/3UH8Ns1

Show HN: C++ Game Programming and Intro to AI Course Lectures on YouTube Since the beginning of the pandemic in 2020 I have been recording my university lectures for all of my courses and posting them online for free for anyone to watch. You can click the link for a YouTube playlist, or click the Google Spreadsheet for a breakdown of all the lectures of that course offering. Here is my standard response for those asking for the assignment files, which I unfortunately do not provide: https://bit.ly/3UH8NZ3 https://bit.ly/3wBsaec May 13, 2024 at 09:40PM

Sunday, 12 May 2024

Show HN: Making GNU Make a better Task Runner https://bit.ly/3QG9jW5

Show HN: Making GNU Make a better Task Runner I know this could be considered blasphemous, but I constantly find myself using Make as a task runner. I have written my own task runner in the past, but somehow I always end up using make. I went, and I put together 3 quality of life snippets I use all the time and put it in a single makext.mk file that can be included in other Makefiles and wrote a basic readme for it. This is not meant to be a replacement for other task runners, but I do think it can be useful to some of you. https://bit.ly/3WHA9kn Check it out and see if it makes sense to you. Thanks for any feedback or comments. Cheers https://bit.ly/3WHA9kn May 12, 2024 at 12:11PM

Show HN: CarCheck – Car Buying Checklist App https://bit.ly/3WEsuDj

Show HN: CarCheck – Car Buying Checklist App Hey HN! A few years ago my brother in-law was looking to purchase his first car. He was struggling to know what to look for when going to car dealerships and felt quite overwhelmed with the financial and practical decisions required. Not that I have any particular expertise with cars or the engineering involved, but through my own experiences purchasing cars and owning them I gave him some advice and "tips". As anyone would. Things only morphed from there, I spent the next couple of years in my spare time learning to code, researching, and developing CarCheck. It's been a journey! Hindsight is 20/20 and some things I would have done differently, but that's part of the fun. I am proud to be sharing my (imperfect) first app with the world and excited to learn from you all for my next project :) I would love to hear your feedback! https://bit.ly/3WBgX7S May 13, 2024 at 03:56AM

Show HN: Drago – I am building a logistics platform for businesses https://bit.ly/3UGHfTs

Show HN: Drago – I am building a logistics platform for businesses I am building a logistics platform for businesses. Establishments can create and dispatch trips to courier(s), onboard their logistics(courier) dept, track trips(coming soon). https://bit.ly/3U7FtM6 May 13, 2024 at 12:19AM

Show HN: I made an open-source Loom alternative https://bit.ly/3UXCir1

Show HN: I made an open-source Loom alternative https://bit.ly/3UGDzBg May 13, 2024 at 12:09AM

Saturday, 11 May 2024

Show HN: Open-Source Video Editor Web App https://bit.ly/4bqXGdK

Show HN: Open-Source Video Editor Web App Hey everyone, for the past like six months I've been working on a portfolio project. I got tired of doing easy projects, so I decided to tackle something bigger and more challenging. That's when I came up with the idea of a video editor. This piece of work is intended to showcase my skills and land me a job, but I like to think when working on projects that my idea is so cool that people will like to use it, and I treat every project like a startup idea. Also I havent seen many open source video editors especially on web so that was one of the points why I decided to make that and not something else, but in the end its learning experience and im not expecting much if at all. A bit about the video editor itself: -website: https://bit.ly/4bbBnJe -its free -its open source (MIT Licensed) -its using Webcodecs API for quick rendering -works fully inside browser, client side, no private data is kept -I made some readme with more details, im not expecting contributions but I added bit about it: https://bit.ly/3UUkOM5 Features: -Trimming -Splitting -Supports - Text, Audio, Video (mp4) and Images -Clip editing on preview - rotating, resizing, text styling and more -Undo/Redo -Render in different resolutions, up to 4k. Things to know before using this editor: -it is simple editor, but its my main project im working on and improving it. -right now it only works with videos 25 fps and more but not less -only 4 tracks -- its something I could improve quickly but forgot -bug here and there (eg. filmstrip not rendering until timeline scroll moved) -its not working on phones yet (drag and drop API problems) I'd love to hear your thoughts and feedback on it. May 12, 2024 at 03:35AM

Show HN: Attempt to bring a cinematic experience in 256 bytes (WASM) https://bit.ly/3QImDJA

Show HN: Attempt to bring a cinematic experience in 256 bytes (WASM) https://bit.ly/3wxvvLa May 11, 2024 at 09:48PM

Show HN: I make a tool to bypass SunoAI's censorship https://bit.ly/3wlVyVL

Show HN: I make a tool to bypass SunoAI's censorship For example, the F word will be replace with phuc. Enjoy. https://bit.ly/3UBvjCA May 12, 2024 at 01:19AM

Show HN: A graph based arbitrage calculator https://bit.ly/3UG1rou

Show HN: A graph based arbitrage calculator It works by finding negative cycles in a graph https://bit.ly/4afUReu May 11, 2024 at 11:12PM

Show HN: Wag, MFA and Enrollment for WireGuard https://bit.ly/3QBVGaw

Show HN: Wag, MFA and Enrollment for WireGuard Howdy folk, I've been building this project as both a side project and my job for a little while now. The rationale behind it is while wireguard is a fantastic protocol cryptographically it leaves a lot to be desired when it comes to enrollment and end user device security. Obviously instead of using an off the shelf solution like tailscale, I decided to reinvent the wheel which has honestly been quite fun with learning about eBPF, and recently clustering and HA with etcd! The most recent version (in the docker container) contains about 6 months of very new work bringing it all from sqlite3 to etcd. So please be forgiving if it does some weird things! Hope you all enjoy! P.s Im not a web developer and any tips on that front to make it less teeth pullingly awful are welcome! https://bit.ly/3yd1rVN May 11, 2024 at 08:31AM

Show HN: Building a Jarvis-Like AI Program with ZeroLM and ChatGPT https://bit.ly/4dExgaf

Show HN: Building a Jarvis-Like AI Program with ZeroLM and ChatGPT https://bit.ly/4bAjUtQ May 11, 2024 at 09:53AM