Friday, September 20, 2024

Show HN: Turn your dreams into reality with this life planner app https://ift.tt/bm73oYv

Show HN: Turn your dreams into reality with this life planner app Hi, this is Ygee, and I'd like to share the story of Y-Pod. Most people believe their big dreams are impossible to achieve, so they settle for less—not because they can’t, but because they feel overwhelmed and disconnected from that distant future. I felt the same way. It was a struggle juggling multiple apps like notes, to-dos, and calendars to plan my goals. I realized a dedicated app to organize my life goals would not only help me but also allow me to showcase my technical and creative skills. That’s how Y-Pod was born — to bridge the gap between big lifelong dreams and small daily actions, empowering users to turn their dreams into reality. My hope is that it will help others live their dream lives and, in doing so, make the world a better place. https://ift.tt/b3ZrCsq September 21, 2024 at 06:24AM

Show HN: Open-source text classification CLI – train models with no labeled data https://ift.tt/NjMnaCe

Show HN: Open-source text classification CLI – train models with no labeled data aiq lets you use a single CLI command to auto-label text data with a language model API & train an efficient classifier on the labels. Training and inference are super fast (both run on CPU). https://ift.tt/pH5eDhK September 21, 2024 at 12:52AM

Show HN: Inngest 1.0 – Open-source durable workflows on every platform https://ift.tt/qrFGEBA

Show HN: Inngest 1.0 – Open-source durable workflows on every platform Hi HN! I’m Tony, one of the co-founders of Inngest ( https://inngest.com/ ) Inngest is an open-source durable workflow platform that works on any cloud. Durable workflows are stateful, long running step functions written in code, which automatically retry on failure. It abstracts everything about queues, event streams and state for you, letting you focus on code. Some examples of uses: managing stateful AI chained step functions; managing search/rag indexes and data pipelines; integrations and webhooks; billing and payment flows. Technical details: unlike other solutions, we put lots of effort into designing our SDK’s step.run APIs to make them extremely easy to use — developer experience is the most important thing for us. We had to design and build our own queueing system to work with multi-tenancy, batching, and debouncing, and we’re iterating on this as we move to FoundationDB. It’s largely all Go in the backend, with a bunch of caching, clickhouse, event streams, and coordination on our behalf. Workers are shared nothing, and run based off of the queue and execution state. We did a post last year as we iterated on our TS SDK. The product has changed a lot since then and wanted to show the community what’s changed as we reach 1.0: * Golang, Java, and Python SDKs with cross-language function invocation (across clouds, too) * Multi-tenant aware flow control (concurrency, throttling, debounce) * Batching, grouping many events into a single function call * Much improved dashboard, with tracing and metrics built in * Advanced recovery tools like function replay, temporary pausing, bulk cancellation (with optional expressions). No more dead letter queues! * Branch deploys built in, with staging env support out of the box * Full local testing with production parity There's a ton on the roadmap, with more launching next week. We’re hiring systems & infra engineers, too — it’s a fun job with lots of challenges! Wanted to say thank you to the HN community for feedback so far! Happy Friday :) https://ift.tt/MRPz6VI September 20, 2024 at 11:03PM

Thursday, September 19, 2024

Show HN: An Elliptic Curve-Based Secure Chat, Written Using Rust and Protobuf https://ift.tt/3hSzUNy

Show HN: An Elliptic Curve-Based Secure Chat, Written Using Rust and Protobuf This is a project I made to learn more about crypto. I've also written a [post]( https://ift.tt/pqOrD8E ) that explains all the crypto concepts and algorithms used in the project, and how I implemented them. I'd be very glad for any feedback about both the code and the post :) https://ift.tt/N7yZ46E September 19, 2024 at 11:52PM

Show HN: I Made TabDock–Organize Tabs,Kbar,and Searchbar Commands in the Browser https://ift.tt/szbtSTA

Show HN: I Made TabDock–Organize Tabs,Kbar,and Searchbar Commands in the Browser Hey HN! I'm Angel, a recent grad who often juggles multiple projects at once. This leads to a clutter of unrelated tabs in my browser, making it hard to stay focused and organized. To solve this, I built TabDock, a tab manager that helps me stay organized by splitting my work into different windows. Here’s what TabDock offers: - New Tab Dashboard: A clean new tab page with a built-in calendar for quick scheduling. - Kbar Integration: Quickly search through open tabs or other tools. - Search Bar Commands: I’ve added customizable commands to the search bar because they’re cool and useful for opening tabs. I’d love to hear any feedback you have or ways to improve it! Thanks for checking it out! https://ift.tt/54wOVN9 https://ift.tt/54wOVN9 September 19, 2024 at 11:50PM

Wednesday, September 18, 2024

Show HN: Chat Mode for Hacker News (Live Comments Updater) https://ift.tt/PT341W5

Show HN: Chat Mode for Hacker News (Live Comments Updater) This is a userscript that you can use with Tampermonkey, or paste it to JS console. I generated it with o1-preview, simply by pasting the HTML source of a HN page to the prompt and asking it to make a comment updating script. And it worked flawlessly — great job, OpenAI! I'm impressed. What a time to be alive! The prompt: https://ift.tt/lJBnRKZ... The script fetches new comments every 10 seconds and inserts them to a proper place in the DOM, highlighting them with a nice color. With this script, HN feels like a realtime chat in busy fresh posts! No more need to refresh the page. Enjoy, fellow HN readers! https://ift.tt/RofIPgs September 19, 2024 at 02:01AM

Show HN: Bot or Not? AI voices vs. humans https://ift.tt/i6BTalt

Show HN: Bot or Not? AI voices vs. humans My cofounder and I were playing with AI voices from different vendors and were shocked at how good the results were. We decided to make a game so you can test your own ability to tell humans from AI voices. This has helped us narrow down which voices we'd like to use for an upcoming project—perhaps you will find it useful and/or interesting too! Would love to hear any feedback you have! https://bot.unison.fm/ September 19, 2024 at 12:27AM

Show HN: I made crowdwave – imagine Twitter/Reddit but every post is a voicemail https://ift.tt/DnsmXIY

Show HN: I made crowdwave – imagine Twitter/Reddit but every post is a voicemail Hey it's Andrew - author of https://ift.tt/c7Bxp0J here! - crowdwave works best on your phone - unless you've got your headset and microphone plugged in to your desktop, in which case desktop works great too. Here's the story: So about six months ago I saw this post on HN https://ift.tt/rbTicMj https://ift.tt/i0XFdfz is really cool - it's an anonymous voicemail box - you call the provided phone the number and leave a message. Blaine - the guy who runs the site (eventually) listens to and approves your message and writes a headline. It was fun, and I found I kept going back to it and listening to the messages. I left a message once and several weeks later it appeared on the site. Blaine, from comments I read, didn't seem in a hurry to take the site much further, which got me thinking... And I simply could not get one question out of my head - "what would happen if users could just hit record on their phone, instead of having to dial a phone number?". When I get a software idea I get pretty obsessive and that question just kept gnawing at me. So, like the any reasonable programmer would, I stopped working on the project I had been working on for literally YEARS and took a detour. Because that's what you do isn't it - you just drop those multiple years of work and pick up the shiny new thing. I saw that afterthebeep is open source and I loved the UI design - the Windows 3.1 aesthetic really appealed to me - it seems perfect for voicemail, so I grabbed the open source code and started development. I couldn't make much sense of the code - it was using tech I'm not familiar with, so I ditched it all except the layout and the graphics. Fortunately, the project I had been working on for YEARS is basically a Twitter/Reddit clone, so I ripped the UI out of the afterthebeep open source project and did open heart surgery until like some bizarre Frankenstein's monster I had put the afterthebeep open source UI onto my code. And I added in the functionality that I craved so much - a "record" button. Sigh.... relief. It was incredibly satisfying to hit record and see a message appear almost immediately. Nerd craving fulfilled. But my satisfaction did not last long. I REALLY HAD TO fix that problem of getting the posts approved and headlines written. So I made a back end audio processing pipeline and fed the messages into an LLM, which ripped the text from the speech and I then shoved it into OpenAI and asked it to make nice headlines. And it worked beautifully - now you only have to wait 30 seconds to see your message with a nice headline! Ahhhh..... sigh, satisfaction... (it wouldn't be 2024 without an AI twist, would it now?). But hang on! It would be SO much better if there was some sort of category system almost like subreddits - then people could post their messages into areas of interest. So I built the channel system and sat back.... job done. Looking at the calendar, dreading to see..... I've dropped into obsessive coding mode and and I've been down this rabbit hole full time for MONTHS. I'm getting wary - and I'm also getting tired and sick of the effort - when's this going to end? But wait, another idea! How much more cool would it be if you could have your own user account, and follow and like and subscribe! I've just GOT TO make that. AND surely it has to be multi language doesn't it? I mean Germans like talking too don't they? And user profile pics, and channel banner images, and options and settings. And if you don't put in terms and conditions and privacy and a cookie message then won't the Eurpoeans turn up and arrest me? At this stage I'm like a drunken junkie wanting just one more thing, one more thing...... scope ain't just creeping, the scope is up and racing away faster than Usain Bolt. I'm now like nearly five months into this and packing all this functionality into a UI that both make sense and fits onto a tiny phone screen is becoming a huge challenge - a challenge I don't know if I can actually solve - and if I can't make the UI make sense then the whole thing will be unusable. The UI MUST be minimal and yet still reveal to the user pretty much everything within fewer than five pages in total. The UI had to work BEST on a phone. That was a HUGE challenge, and I really didn't know until the end of the project if I could do it at all. But finally the UI seemed to come together and it was a tight squeeze but fit onto the limited screen resolution of even my old iPhone 6s (yes it's my main phone). Then, a few days ago, after many months of grueling grind, there was nothing left on the todo list. crowdwave was done! All the features were done and I'd finally chased down that scope creep. Which brings us to today. Give https://ift.tt/c7Bxp0J a go on your phone or desktop if you have microphone. It's brand new so there WILL be bugs - hopefully not too severe. Thanks to Blaine at https://blaines.world/ for the inspiration! https://ift.tt/c7Bxp0J September 18, 2024 at 10:37PM

Tuesday, September 17, 2024

Monday, September 16, 2024

Show HN: Kty – The Terminal for Kubernetes https://ift.tt/GRa97zD

Show HN: Kty – The Terminal for Kubernetes kty is an SSH server written in rust that provides a TUI-based dashboard mapping k8s concepts onto SSH. It relies on OpenID providers for identity so that you don't need to introduce anything special to your stack. With SSH in place, there are some fun things you can do which are difficult otherwise: - Forward traffic from a service on the cluster to your local laptop using `ssh -R`. - Forward traffic from a local port to the cluster using `ssh -L`. - Use `scp` or any sftp client natively to copy files in and out of containers. - Shell into a container from anywhere that SSH is supported. https://kty.dev September 16, 2024 at 10:16PM

Show HN: AI Chatbot App with Pay-per-Use Access to Multiple Models https://ift.tt/Z6Nn48c

Show HN: AI Chatbot App with Pay-per-Use Access to Multiple Models I've built an AI chatbot app that provides pay-per-use access to multiple high-end AI models from different providers. It's designed for developers and hobbyists who need occasional access to powerful AI models without monthly subscriptions. Features: - Access to models from OpenAI, Anthropic, and others - Pay-per-use credit system - No monthly fees or commitments - Suitable for both hobby projects and professional use I'd love to get your feedback and answer any questions! https://ift.tt/fAMQizE September 16, 2024 at 11:22PM

Sunday, September 15, 2024

Saturday, September 14, 2024

Show HN: I made a digital circuit drawing and simulation game https://ift.tt/aS0DNLJ

Show HN: I made a digital circuit drawing and simulation game Inspired by games like Turing Complete/Virtual Circuit Board/Logic World, I tried to make a mix of aseprite and wiredworld/wired-logic, the idea being the user can build a digital circuit using a "fullstack" pixelart creation workflow. The circuit is just an image. The primitives are (i) connected wires which have undefined, 0 or 1 state during simulation (displayed brighter or darker in function of the state) and (ii) NANDs, which are little pixel triangles. During simulation the user can interact with any wire by clicking on it, toggling its state, which is cool for messing around when learning. The simulation uses a unit-delay event driven algorithm. Then, on top of that there are little wire interfaces on the left side of the image that communicate with an external system. This external system is defined in lua and is simulated together with the main circuit (they alternate until convergence). By default there's a sandbox mode with a clock and a power-on-reset signal. The user can choose other "levels", where the API change and there are some problems to solve, from finding if a number is multiple of 3 to solving hanoi tower to finding if a number is prime. The idea is that if the user want to learn but not sure what to do they can try to solve these puzzles, or they can change the lua scripts to add their own stuff/interface for a custom project. I've also included a small wiki (circuitopedia) with some basic digital concepts to guide those who are new or are a bit rusty. It's not super detailed but I guess it can at the very least present the concepts so the user can dig further on more serious material if they want to. I developed the game in C with raylib, with scripting in lua/luajit. I've put the game on steam (for windows) and released the source code on github under GPLv3. There's also a web demo version on itch.io, even though it's a bit laggy: https://ift.tt/fQInYRZ... . Feedback is appreciated! https://ift.tt/J79VW3t September 15, 2024 at 04:13AM

Show HN: I Made Fleschkey – Non-AI Text Editor with Readability Insights https://ift.tt/yWxipEB

Show HN: I Made Fleschkey – Non-AI Text Editor with Readability Insights Hello, HN! After weeks of being frustrated with bloated software and AI writing tools, I decided to make something different—something simpler. That's how I created Fleschkey, my privacy-first, AI-free text editor. Fleschkey is for writers who want their work to be clear. It gives instant feedback with a readability score based on the Flesch-Kincaid formula, made in 1975—a system that's been used in many ways since then. To me, privacy means more than opting in or out. It means no one can see or take your data unless there's a good reason. That’s why everything stays on your device—no cloud, no AI, no data collection, no worries. By the way, the text above received the following scores: Flesch-Kincaid Grade Level: 7.16 Flesch Reading Ease Score: 67.55 Reading Level: 7th grade (Plain English) Average Words per Sentence: 13.38 Average Syllables per Word: 1.49 Sentences: 8 Words: 107 Characters (including spaces): 639 https://fleschkey.com/ September 15, 2024 at 03:24AM

Show HN: The Hitchhiker's Guide to the Galaxy Online https://ift.tt/dM9qVsX

Show HN: The Hitchhiker's Guide to the Galaxy Online I thought to make a funny website with a fine-tuned model that acts like the guide from Douglas Adams's novel. This way, you can find the right answer when in a tight spot (like when you need a ride to Alpha Centauri or smth). https://www.the42.life/ September 15, 2024 at 12:24AM

Show HN: Preppr – a modern prepping/survivalist iOS app https://ift.tt/ts6Dv20

Show HN: Preppr – a modern prepping/survivalist iOS app Hi, this is my first iOS app and built it for the prepping community as I saw all their existing apps looked like they were from 2010 :) It's 80-90% free (unless you are a power user e.g. create a lot of AI generated items, then there is a cheap pro plan). Enjoy! https://ift.tt/YIRuDo2 September 14, 2024 at 11:43PM

Show HN: Strip-windows.ps1 – this could get smaller in the right hands https://ift.tt/K08h5RL

Show HN: Strip-windows.ps1 – this could get smaller in the right hands https://ift.tt/MWjOIU1 September 14, 2024 at 09:55AM

Show HN: tltv – Federation protocol for 24/7 TV channels https://ift.tt/KMVr6Ng

Show HN: tltv – Federation protocol for 24/7 TV channels I spent six years trying to build a tv channel server. rewrote it eight times. flas...