Friday, January 31, 2025

Show HN: VoidDB –A transactional key-value DB written in Go for 64-bit Macintosh https://ift.tt/uSDdOWh

Show HN: VoidDB –A transactional key-value DB written in Go for 64-bit Macintosh https://ift.tt/m01iePD February 1, 2025 at 08:33AM

Show HN: Simple to build MCP servers that easily connect with custom LLM calls https://ift.tt/VyQIvhk

Show HN: Simple to build MCP servers that easily connect with custom LLM calls Hi! After learning about MCP, I'm really excited about the future of provider-agnostic, re-usable tooling. Unfortunately I've found that while it's easy to implement an MCP server for use with tools that support it (such as Claude Desktop), it's not as easy to implement your own support (such as integrating an MCP server into your own LLM application). We implemented a thin MCP wrapper that easily integrates with Mirascope calls so that you can hook up an MCP server and client super easily to any supported LLM provider. Excited to see what people build with this! https://ift.tt/1r3gYVI February 1, 2025 at 04:50AM

Show HN: Lua-libuv – A Lua with libuv experiments https://ift.tt/PL1C4W6

Show HN: Lua-libuv – A Lua with libuv experiments https://ift.tt/3inszZA January 28, 2025 at 04:29AM

Thursday, January 30, 2025

Show HN: Ahey – A simple pub-sub service built on top of web push https://ift.tt/WykK5ui

Show HN: Ahey – A simple pub-sub service built on top of web push https://ahey.io January 31, 2025 at 03:39AM

Show HN: Hyper-Emotional AI Voice Acting for Anime and Movies https://ift.tt/qsK9ial

Show HN: Hyper-Emotional AI Voice Acting for Anime and Movies Hi HN, I’m using AI video generation to create anime and movies, but AI dubbing has been a major challenge. Most AI voices sound too flat and lack the emotional depth needed for voice acting, where dramatic expression is very important. That’s why I’m building this voice acting AI that lets you not only choose a voice but also control its emotion. In the Auto Emotion mode, you can include emotion hints in parenthesis to guide the speech generation. It’s still an early demo, but I’d love for you to try it out and share your feedback! https://ift.tt/gOxfBJv January 31, 2025 at 01:18AM

Show HN: Workflow86 - An AI business analyst and automation engineer https://ift.tt/Znyieh5

Show HN: Workflow86 - An AI business analyst and automation engineer Hey HN, We built Workflow86 to help teams build and automate their internal business processes and workflows using drag and drop components like forms, tasks, tables and nodes for business logic, API requests, running custom code etc. It works as a standalone process/workflow automation tool, or as a workflow customization layer on top of existing apps and systems like HRIS, CRM and ERP. One common problem we hear from users is that no-code still has a significant learning curve, and it can take some time to understand how to properly build something. Users also needed help with knowing what to build in the first place, or what a process might or should look like. To solve this, we've integrated an AI that acts as a business analyst/consultant and workflow automation engineer. This AI is powered by a combination of Large Language Models and lots of prompt engineering, RAG and prompt chaining techniques we developed along the way. See a demo of it in action here: https://ift.tt/Mt0Pmg5?... In business analyst/consultant mode, the AI helps users brainstorm ideas, identify and discover processes and draft what a process should look like. Like a business analyst/consultant, the AI works to pull and extract information and details from the user by asking the right questions rather than rely on the user's instructions alone. Once the required information has been gathered, the AI goes into engineer mode: it will plan and then build the entire workflow by selecting the right nodes, connecting them together and then fully configuring every single node individually as well. This includes writing custom code and API requests using stored credentials when required. Once a workflow is built, edits can be done manually or by asking the AI to adjust the workflow at any time (e.g., “Add a compensation band check before final approval”). The AI has full context of the current state of the workflow, so it can “patch” in any changes like adding new nodes, rewriting existing nodes and so on. Some use cases we’ve seen from customers include building: - automated compliance checks for new CRM leads - custom international contractor onboarding workflows on top of a HRIS - automated vendor risk assessment before ERP updates Try it out and let us know how the AI performs and any other feedback you have! Full docs can be found at https://ift.tt/iXu0Z6w https://ift.tt/pWI8F1Z January 30, 2025 at 09:05PM

Show HN: Reactive Signals for Python – inspired by Angular's reactivity model https://ift.tt/VXcLFkZ

Show HN: Reactive Signals for Python – inspired by Angular's reactivity model Hey everyone, I built reaktiv, a small reactive signals library for Python, inspired by Angular’s reactivity model. It lets you define Signals, Computed Values, and Effects that automatically track dependencies and update efficiently. The main focus is async-first reactivity without external dependencies. Here is an example code: ``` import asyncio from reaktiv import Signal, ComputeSignal, Effect async def main(): count = Signal(0) doubled = ComputeSignal(lambda: count.get() * 2) async def log_count(): print(f"Count: {count.get()}, Doubled: {doubled.get()}") Effect(log_count).schedule() count.set(5) # Triggers: "Count: 5, Doubled: 10" await asyncio.sleep(0) # Allow effects to process asyncio.run(main()) ``` https://ift.tt/n1AvQaN January 30, 2025 at 10:56PM

Wednesday, January 29, 2025

Show HN: Mcp-Agent – Build effective agents with Model Context Protocol https://ift.tt/KIyjg0x

Show HN: Mcp-Agent – Build effective agents with Model Context Protocol Hey HN, I spent my xmas break building an agent framework called mcp-agent [1]( https://ift.tt/mSDMTPx ) for Model Context Protocol [2]. It makes it easy to build AI apps with MCP servers, and implements every pattern from the popular Building Effective Agents blog [3] as well as OpenAI’s Swarm [4]. I’m sharing it early to get community feedback on where to take it from here, and to ask for contributions. For those who aren’t familiar with MCP, I think of it as a standardized interface to let AI communicate with software via tool calls, resources and prompts. mcp-agent provides a higher level interface to build apps with MCP. It handles the connection management of MCP servers so you don’t have to. It also implements the Building Effective Agents patterns: - Augmented LLM (an LLM with access to one or more MCP servers) - Router, Orchestrator-Worker, Evaluator-Optimizer, and more - Swarm The key design principles are composability and reusability – every pattern is an AugmentedLLM itself, so you can chain them into more complex workflows. Some background: I worked on LSP [5] and language servers at Microsoft, and saw firsthand how standards and protocols can revolutionize developer workflows. Before LSP every IDE had its own esoteric ways of providing language services. LSP changed all that, and arguably made every language server better, since they can focus on improving a single implementation for all clients. I think AI development is in a similar pre-LSP space right now. There are tons of frameworks [6], every model provider has its own way of handling messages, tool calls, streaming, etc. I really think we need a protocol to standardize these patterns. Pretty soon every service is going to expose an MCP interface, and mcp-agent is about letting developers orchestrate these services into applications (i.e. build “MCP apps”). This can cover any use of an AI model that needs to interact with the world around it: - RAG pipelines and Q&A chatbots - Process automation via AI workflows/async tasks - Multi-agent orchestration, with human in the loop The repo contains examples [7] to build RAG agents, streamlit apps and more. There’s a lot left to build, like streaming support, server auth and tighter integration with MCP clients. But I wanted to share early in the hopes that you can guide me: - If you find this useful, please let me know. If it’s useful to you, I will dedicate all my time to improving it. - I really welcome contributions. If you want to collaborate, please reach out on github to help take this forward. I want to help standardize AI development, so developers a few years from now can look back with horror at the pre-MCP days. [1] - https://ift.tt/mSDMTPx [2] - https://ift.tt/VIhseAw [3] - https://ift.tt/cJQWr6V [4] - https://ift.tt/Aen2iav [5] - https://ift.tt/yfYcMKZ [6] - https://xkcd.com/927/ (I understand the irony) [7] - https://ift.tt/gzCAo8m https://ift.tt/mSDMTPx January 29, 2025 at 08:26PM

Show HN: I built a SaaS thanks to my wife https://ift.tt/o3YPNZ4

Show HN: I built a SaaS thanks to my wife I’m MichaƂ, and I’d like to share with you the journey I went through with my wife and how, thanks to her, we built our first SaaS, PDFBolt ( https://pdfbolt.com ). I’ve been a developer for over 10 years. In 2020, I decided to build a side project to learn all aspects of app development—deployment, authentication, payments, frontend, landing pages, etc. While looking for project ideas, I came across the Indie Hackers community, where I found a simple HTML-to-PDF API project. The creator mentioned a lot of interest in it and that it was generating revenue. I thought I’d build something similar myself and learn a lot in the process. But it wasn’t easy at all. After working from 9 to 5, it’s hard to spend another few hours in front of the computer in the evening. What about other responsibilities? Groceries, cooking, cleaning, hobbies, spending time with my wife? Still, I tried, very slowly. I had breaks lasting several months, and at one point, due to mental health issues, I practically stopped working on the project altogether. My wife worked as a physiotherapist but, due to difficulties in her job, decided to switch to IT with my help, starting as a manual tester. She did it very quickly (maybe six months) and immediately found a job. In mid-2024, she started asking about my old project and insisted that we finish it. Thanks to her enthusiasm, we managed to do it very quickly. I focused on the backend, and she, in addition to testing, handled the entire frontend and landing page. Around the same time, we also adopted a dog from a shelter, which added a lot of positive energy to our lives and helped us stay motivated. In early January 2025, we officially launched the project. It’s been a long journey, and we don’t have any customers yet—we don’t even know if we will, as we have no idea about marketing :) But we’ve learned a lot and are already happy with the journey itself. As for the technical aspects, the app uses: Backend: Kotlin, Spring Boot, Postgres, Redis Frontend: React, Next.js, Docusaurus Auth: Firebase Hosting: Render (the app is Dockerized) Cloudflare R2 for file storage PDFs are generated using Chromium via Playwright. If you have any questions about the tech stack or anything else, feel free to ask! I’ll be happy to answer. Any feedback or criticism will be greatly appreciated. Thank you! :) https://pdfbolt.com/ January 29, 2025 at 11:24PM

Tuesday, January 28, 2025

Show HN: Cdlog: nicer directory navigation for Bash https://ift.tt/U4stHeG

Show HN: Cdlog: nicer directory navigation for Bash https://ift.tt/URGPgyf January 28, 2025 at 10:44PM

Show HN: Share your path to resolve issues with Savvy's Chrome Extension https://ift.tt/uO4M352

Show HN: Share your path to resolve issues with Savvy's Chrome Extension Track and Share links used to resolve issues from your browser history with Savvy's Chrome extension Try it out from the Chrome Web Store: https://ift.tt/yYLMUoe... Use Cases: - Share your debug path or highlight links crucial to solving a bug. - Attach a log of your actions to any issue or postmortem. Privacy Savvy's Chrome extension does not store any of your browsing history. It reads your browsing history to surface relevant links (all done client side). Selected links can be copied to your clipboard or sent to Savvy's CLI. You can choose to store workflows generated from Savvy's CLI on Savvy or export data locally on your machine. Drop a comment if you have any questions or suggestions. https://ift.tt/HDXZFKc January 28, 2025 at 09:21PM

Monday, January 27, 2025

Show HN: I Drew Stickers for Programmers https://ift.tt/JdEHFz6

Show HN: I Drew Stickers for Programmers same free for Telegram: https://ift.tt/sBr0l5o https://ift.tt/0RWvKsB January 28, 2025 at 12:17AM

Show HN: Ollama server discovery tool (finds public LLM instances) https://ift.tt/8KYwxmA

Show HN: Ollama server discovery tool (finds public LLM instances) I built a network discovery tool in Rust that helps identify public Ollama LLM servers. It scans IP ranges to find Ollama instances and catalogs their available models. Important note: This is intended for educational purposes and authorized security testing only. https://ift.tt/BJMrb9t January 28, 2025 at 01:10AM

Show HN: LLMule – Run and Share Local LLMs in a P2P Network https://ift.tt/POmK4HZ

Show HN: LLMule – Run and Share Local LLMs in a P2P Network https://llmule.xyz January 27, 2025 at 11:14PM

Show HN: AnswerHN https://ift.tt/F5TtgvL

Show HN: AnswerHN I had an itch to build a weekend project, and I've noticed that a lot of Ask HNs often go unanswered, so I built AnswerHN as a simple way to see recently asked, but as yet unanswered, questions on Hacker News. https://ift.tt/DvAZuQ7 January 27, 2025 at 10:57PM

Sunday, January 26, 2025

Show HN: A new native app for 20 year old OS X https://ift.tt/yvSegBT

Show HN: A new native app for 20 year old OS X A few of us here are probably familiar with the original Xbox modding scene and the iconic xbins FTP server. Recently, I came across an amazing tool called Pandora by Team Resurgent [0], which got me thinking about how incredible something like this would have been 20 years ago. Just to clarify, I had no involvement in creating Pandora—I’m just inspired by their work. For those who aren’t familiar, getting access to xbins involves a rather dated process. You need to connect to a channel on an EFnet IRC server, message a bot for temporary credentials, then plug those credentials into your FTP client to access xbins. Pandora (and my app) simplifies this entire workflow into a single click. Inspired by Pandora, I decided to build my own take on what this dream tool might have looked like back in the day. I wrote a native Mac app on original hardware—an Intel iMac (20-inch, 2007)—running a 20-year-old operating system, Mac OS X 10.4 Tiger. This was my first foray into native Mac app development, though I’ve done some iOS development in the past. The result is Uppercut [1], and the source is available on GitHub [2]. For the development process, I used Claude to help with a lot of the coding, especially since I was constrained to Xcode 2.5 and the pre-“Objective-C 2.0” features available at the time. I had to be very specific in prompting Claude to avoid newer features that didn’t exist back then. Since the majority of Objective-C code out there comes from the era of iOS development (which relied heavily on Objective-C 2.0 until the arrival of Swift), this was a unique and challenging exercise in retro development. [0] - https://ift.tt/fs3wl1r [1] - https://ift.tt/Ni1abBJ [2] - https://ift.tt/T5ZmIXs https://ift.tt/Ni1abBJ January 24, 2025 at 04:46AM

Show HN: I made a form builder to get people to speak their mind in realtime https://ift.tt/np5PKgj

Show HN: I made a form builder to get people to speak their mind in realtime https://yapz.app/ January 26, 2025 at 11:00PM

Saturday, January 25, 2025

Show HN: Actionate – GitHub Actions for JetBrains IDEs https://ift.tt/P7Yg5E9

Show HN: Actionate – GitHub Actions for JetBrains IDEs I’m excited to share Actionate, a passion project my team and I have been building to reimagine GitHub Actions within JetBrains IDEs. We’ve spent over a decade working in innovation labs at major tech companies, but our true passion lies in crafting tools that we genuinely want to use every day. With Actionate, we’re not just integrating CI/CD into JetBrains; we’re leveraging the powerful building blocks provided by JetBrains and GitHub Actions to create new, transformative functionality. Our MVP (Minimum Viable Product) focuses on the most essential features we find critical for a smoother workflow, but the goal is to push beyond typical CI/CD boundaries and empower developers in ways that haven’t been possible before. If this vision resonates with you, we’d love for you to check out Actionate and let us know what you think—good or bad. We thrive on community input, and your feedback will shape our roadmap as we continue expanding on what’s possible inside the IDE. Thanks for reading, and I hope Actionate helps you take your GitHub Actions workflow to the next level! https://ift.tt/DsbdCHt January 26, 2025 at 12:23AM

Show HN: I made an extension that turns Google Sheets into Google Slides https://ift.tt/SBzaEvO

Show HN: I made an extension that turns Google Sheets into Google Slides https://ift.tt/pxeg2GJ January 23, 2025 at 05:44PM

Show HN: Freelens OSS Kubernetes IDE https://ift.tt/EhfscWe

Show HN: Freelens OSS Kubernetes IDE Hello everyone, disappointed that Open Lens has become closed source, I and other enthusiasts are trying to continue its open source project with Freelens. We hope this will help others who like us used Open Lens as a graphical IDE to work with Kubernetes, continuing to give the community the opportunity to develop it by directly contributing to its realization as an open source project. What do you think? Any feedback or contribution is welcome! Thanks! https://ift.tt/niApq51 January 25, 2025 at 11:20PM

Friday, January 24, 2025

Show HN: Offeryn – Build Tools for LLMs in Rust, with Model Context Protocol https://ift.tt/GYCazIh

Show HN: Offeryn – Build Tools for LLMs in Rust, with Model Context Protocol https://ift.tt/gbLoG2O January 25, 2025 at 02:04AM

Show HN: Pokemon BattleSim – Make your friends into Pokemon https://ift.tt/OThuMmw

Show HN: Pokemon BattleSim – Make your friends into Pokemon https://ift.tt/hHrztML January 24, 2025 at 08:01PM

Show HN: Magenta.nvim – AI coding plugin for Neovim focused on tool use https://ift.tt/IPZEoOU

Show HN: Magenta.nvim – AI coding plugin for Neovim focused on tool use I've been developing this on and off for a few weeks. There are a few videos on the README page showing demos of the plugin. I just shipped an update today, which adds: - inline editing with forced tool use - better pinned context management - prompt caching for anthropic - port to node (from bun) Check it out! https://ift.tt/N2dZyEi January 21, 2025 at 07:07AM

Thursday, January 23, 2025

Show HN: Chat with multiple LLMs: o1-high-effort, Sonnet 3.5, GPT-4o, and more https://ift.tt/sxgJrbT

Show HN: Chat with multiple LLMs: o1-high-effort, Sonnet 3.5, GPT-4o, and more Hello HN! I was fed up switching between multiple UIs to ask GPT, Claude, etc… the same question and comparing the answers. So I built a way to ask multiple models the same question efficiently by having the LLM compare the responses and only show you new and valuable information from the 2nd model. This way you still get a fast response as normal from the 1st model, but also get any added value provided by the 2nd model. Initially I built my own UI to use this, but stumbled upon Open WebUI (formerly Ollama WebUI) which is fantastic, but is made more for local access to LLMs. So I talked to its creator, Timothy Baek, and he mentioned that security needed to be shored up before production deployment. I did some scans with semgrep, and fixed some XSRF and CORS issues along with making sure the JWT tokens, passwords, etc… were secure. This was in addition to other folks' amazing security contributions. So now we build on Open WebUI! oss ftw After launching privately a month or so ago and posting a few reddit links, I have about 100 users. We also just got access to the o1 API and provide o1-high, medium, and low effort. o1 high effort is able to solve coding problems that only o1 pro can also solve, though pro can go further and has better formatting, o1 high effort is a nice option if you don't want to fork over $200/mo. https://ift.tt/eu1KAkR... You can use o1 for free in PolyChat, which is the only place I've seen you can do so. You can also ask multiple models the same question and stream the answers simultaneously side by side. https://ift.tt/4cnL7oK And you can have multiple chats going simultaneously and they will continue in the background and notify you when they're done. Another cool feature that makes long chats way easier to navigate is the overview (three dots on top right of chat) https://ift.tt/ZI3JGv5 We give you full control, unlike most providers, to change the system prompt, temperature, etc.. in the chat settings in the "Controls" on the top right. The formatting for code outputs and inputs is fantastic, using codemirror, and you can run code in the code blocks if it's python or JS using in-browser runtimes. You can also share chats within polychat where other logged in users can see them: e.g. https://ift.tt/kMN6Asw Or you can share it publicly to the OpenWeb UI community https://ift.tt/S2Fv9Cu... Finally we allow you to search and organize your chats into folders which makes finding things super fast! Infra: My custom backend that combines models and does things Open WebUI doesn't handle like token tracking is written in FastAPI and uses LiteLLM for easily accessing different model APIs. I host everything on GCP using Cloud Run for the backend and use PostGres for Open WebUI's db, along with BigQuery and Firestore for my FastAPI app's db. Pricing: Our pricing makes it cheap to access top models. It's free at first, then we offer subscription tiers starting at $5/mo which allots about ~1 million tokens per month, enough for most people. But unlike Claude's UI for example, we don't shut you down with rate limits, but rather let heavy users upgrade beyond to $10, $20, $40, $80, etc... We also suggest a plan based on how quickly you used your free tokens, so you have an idea upfront of the monthly cost before you buy. And you can upgrade or downgrade at any time. Thanks Show HN <3 https://polychat.co January 21, 2025 at 11:40PM

Show HN: I'm Building an Alternative to Figma https://ift.tt/YLyGUJb

Show HN: I'm Building an Alternative to Figma I'm building Octo because I needed a tool that combined Figma’s collaboration with Illustrator and Photoshop’s tooling. As a developer, I wanted something that supports both the technical and creative sides of UI/UX design. Octo is cross-platform and built to simplify workflows for people who code and design. https://octo.coffee January 24, 2025 at 12:14AM

Show HN: Helicone (YC W23) – OSS LLM Observability and Development Platform https://ift.tt/yMtOmTD

Show HN: Helicone (YC W23) – OSS LLM Observability and Development Platform Hey HN, we're Justin and Cole, the founders of Helicone ( https://helicone.ai ). Helicone is an open-source platform that helps teams build better LLM applications through a complete development lifecycle of logging, evaluation, experimentation, and release. You can try our free demo by signing up ( https://ift.tt/foWG8NL ) or self-deploy with our new fully open-source helm chart ( https://ift.tt/LMV73KC ). When we first launched 22 months ago, we focused on providing visibility into LLM applications. With just a single line of code, teams could trace requests and responses, track token usage, and debug production issues. That simple integration has since processed over 2.1B requests and 2.6T tokens, working with teams ranging from startups to Fortune 500 companies. However, as we scaled and our customers matured, it became clear that logging alone wasn’t enough to manage production-grade applications. Teams like Cursor and V0 have shown what peak AI application performance looks like and it's our goal to help teams achieve that quality. From speaking with users, we realized our platform was missing the necessary tools to create an iterative improvement loop - prompt management, evaluations, and experimentation. Helicone V1: Log → Review → Release (Hope it works) From talking with our users, we noticed a pattern: while many successfully launch their MVP quickly, the teams that achieve peak performance take a systematic approach to improvement. They identify inconsistent behaviors through evaluation, experiment methodically with prompts, and measure the impact of each change. This observation shaped our new workflow: Helicone V2: Log → Evaluate → Experiment → Review → Release It begins with comprehensive logging, capturing the entire context of an LLM application. Not just prompts and responses, but variables, chain steps, embeddings, tool calls, and vector DB interactions ( https://ift.tt/lqV1A0Z ). Yet even with detailed traces, probabilistic systems are notoriously hard to debug at scale. So, we released evaluators (either via LLM-as-judge or custom Python evaluators leveraging the CodeSandbox SDK - https://ift.tt/secCkSb ). From there, our users were able to more easily monitor performance and investigate what went wrong. Did the embedding search return poor results? Did a tool call fail? Did the prompt mishandle an edge case? But teams would still edit prompts in a playground, run a few test cases, and deploy based on intuition. This lacked the systematic testing we’re used to in traditional software development. That’s why we built experiments (similar to Anthropic's workbench but model-agnostic) ( https://ift.tt/VuSwUXZ ). For instance, when a prompt generates occasional rude support responses, you can test prompt variations against historical conversations. Each variant runs through your production evaluators, measuring real improvement before deployment. Once deployed, the cycle begins again. We recognize that Helicone can’t solve all of the problems you might face when building an LLM application, but we hope that we can help you bring a better product to your customers through our new workflow. If you're curious how our infrastructure handled our growth: Our initial architecture struggled - synchronous log processing overwhelmed our database and query times went from milliseconds to minutes. We've completely rebuilt our infrastructure with two key changes: 1) using Kafka to decouple log ingestion from processing, and 2) splitting storage by access pattern across S3, Kafka, and ClickHouse. This was a long journey but resulted in zero data loss and fast query times even at billions of records. You can read about that here: https://ift.tt/zDSP3hU... We'd love your feedback and questions - join us in this HN thread or on Discord ( https://ift.tt/ON4bncM ). If you're interested in contributing to what we build next, check out our GitHub. https://ift.tt/BKUa8z6 January 23, 2025 at 09:58PM

Wednesday, January 22, 2025

Show HN: Folks – A Community for Product People https://ift.tt/Buoz8r7

Show HN: Folks – A Community for Product People Hey HN! I've been building an open-source community platform over the past few days and would love for y'all to check it out. We are still very early, the platform has been open for 2 days and we're already on 38 people as i post this. This has been a fun challenge getting this built in a couple of days since the news broke of posts.cv shutting down. See you on Folks! ~ Johny https://ift.tt/MvINj1t January 23, 2025 at 01:09AM

Show HN: I Made an Open-Source Laptop from Scratch https://ift.tt/om2VTuJ

Show HN: I Made an Open-Source Laptop from Scratch Hello! I'm Byran. I spent the past ~6 months engineering a laptop from scratch. It's fully open-source on GH at: https://ift.tt/aGeB1sb https://ift.tt/i5bTr2C January 23, 2025 at 12:41AM

Show HN: Responding to SMS Spam with Ollama https://ift.tt/qWdLTRH

Show HN: Responding to SMS Spam with Ollama I've been working on a side project to generate responses to spam with various funny LLM personas, such as a millenial gym bro and a 19th century British gentleman. By request, I've made a write-up on my website which has some humorous screenshots and made the code available on Github for others to try out [0]. A brief outline of the system: - Android app listens for incoming SMS events and forwards them over MQTT to a server running Ollama which generates responses - Conversations are whitelisted and manually assigned a persona. The LLM has access to the last N messages of the conversation for additional context. [0]: https://ift.tt/BdI5tOF I'm aware that replying can encourage/allow the sender to send more spam. Hopefully reporting the numbers after the conversation is a reasonable compromise. https://ift.tt/z4UvegW January 22, 2025 at 11:23PM

Tuesday, January 21, 2025

Show HN: Benchmarking LLM Agents on Consequential Real World Tasks https://ift.tt/nb8kci5

Show HN: Benchmarking LLM Agents on Consequential Real World Tasks A benchmark that you could run locally to test out LLM & AI agents' abilities to do real-world tasks https://ift.tt/rSGyLID January 22, 2025 at 10:32AM

Show HN: Restaurant Software Directory https://ift.tt/eLEjVBq

Show HN: Restaurant Software Directory Hey HN! I’ve built a free directory that lists and compares restaurant software (POS, inventory management, accounting, etc.). I run a small project on the side and realized how scattered the tools are, so I put them all in one place: Any feedback is welcome, even if you’re not in the restaurant space—especially around UI, search functionality, or new features I could add. https://ift.tt/AyFNUvD January 22, 2025 at 05:29AM

Show HN: FDeploy, a self-hosted, affordable deployment software for Windows https://ift.tt/8NFsGPa

Show HN: FDeploy, a self-hosted, affordable deployment software for Windows fDeploy Server is a self-contained windows service, offering OpenAPI v3 compliant set of API endpoints and a built in web server which builds on the Microsoft's kernel-mode driver along with a web client, which serves as a central dashboard where project, environment, target and process management takes place. Use the built-in package repository with more to come. https://fdeploy.com January 22, 2025 at 02:18AM

Show HN: CloudCoil – Production-ready Python client for cloud-native ecosystem https://ift.tt/BqPNTcr

Show HN: CloudCoil – Production-ready Python client for cloud-native ecosystem Show HN: CloudCoil – Production-ready Python client for the cloud-native ecosystem I built CloudCoil ( https://ift.tt/Rkm8yH6 ) to make cloud-native development in Python feel first-class, starting with a modern async Kubernetes client. Frustrated with existing tools that felt like awkward ports from Go/Java, I focused on creating an API that Python developers would actually enjoy using. Installation is as simple as: uv add cloudcoil[kubernetes] # Using uv (recommended) pip install cloudcoil[kubernetes] # Using pip Key features: - Elegant, truly Pythonic API that follows Python idioms - Async-first with native async/await (but sync works too!) - Full type safety with MyPy + Pydantic - Zero-config pytest fixtures for K8s integration testing Quick taste of the API: # It's this simple to work with resources service = k8s.core.v1.Service.get("kubernetes") # Async iteration feels natural async for pod in await k8s.core.v1.Pod.async_list(): print(f"Found pod: {pod.metadata.name}") # Create resources with pure Python syntax deployment = k8s.apps.v1.Deployment( metadata=dict(name="web"), spec=dict(replicas=3) ).create() The ecosystem is growing! We already have first-class integrations for: - cert-manager (cloudcoil.models.cert_manager) - FluxCD (cloudcoil.models.fluxcd) - Kyverno (cloudcoil.models.kyverno) Missing your favorite operator? I've made it super easy to add new integrations using our cookiecutter template and codegen tools. I'd especially love feedback on: 1. The API design - does it feel natural to Python devs? 2. Testing features - what else would make k8s testing easier? 3. Which operators/CRDs you'd most like to see integrated next Check out https://ift.tt/Rkm8yH6 or try it out with PyPI: cloudcoil https://ift.tt/Rkm8yH6 January 22, 2025 at 01:56AM

Monday, January 20, 2025

Show HN: Ad Free TikTok Video Downloader https://ift.tt/8961ycF

Show HN: Ad Free TikTok Video Downloader https://ift.tt/vebtJ9Q January 20, 2025 at 11:02PM

Show HN: Play brick breaker using webcam and hand tracking (open source) https://ift.tt/a86WNSE

Show HN: Play brick breaker using webcam and hand tracking (open source) I built this game to test out the MediaPipe hand-tracking API. Play brick breaker using your webcam + hand movement -- levels get progressively harder with faster speed / smaller paddle. All processing is done in real-time within your browser. This project is built using javascript, html canvas, and mediapipe hand tracking. This game is free and open source, offered under an MIT license. Github repo: https://ift.tt/iWPDHrd Hope it's fun for you -- would love to hear feedback and suggestions for improvement. https://ift.tt/6lZkEGy January 17, 2025 at 07:56AM

Show HN: SupGen, an model-free program synthesizer by examples / dependent types https://ift.tt/DI6tNLU

Show HN: SupGen, an model-free program synthesizer by examples / dependent types https://www.youtube.com/watch?v=bEP88ucXga January 20, 2025 at 11:03PM

Sunday, January 19, 2025

Show HN: Zippd – Deploy static sites in seconds (OSS) https://ift.tt/Ii5GsWT

Show HN: Zippd – Deploy static sites in seconds (OSS) I built a static site deployment tool similar to GitHub Pages or Firebase Hosting And It's Open Source, Link - https://ift.tt/DH0iqIa https://zippd.app/ January 20, 2025 at 06:45AM

Show HN: TikTok Video Downloader https://ift.tt/k5xQR8J

Show HN: TikTok Video Downloader We just built a small tool to download all your tiktok videos by just providing your tiktok username. You can try it out in https://ift.tt/Ljzylrv Even though it's reinstated, with all the ban and no-ban conversation it's better to download all your videos and back it up. This is primarily aimed at creators who have a large number of videos. Please feel free to drop any feedback! https://ift.tt/uykF34s January 19, 2025 at 10:35PM

Show HN: We built an Anime Recommendation and streaming Website https://ift.tt/CfNDX73

Show HN: We built an Anime Recommendation and streaming Website Me and my friend built an unique content based Recommendation System, where user can just select Anime or write synopsis and our system will find the most similar anime available. We used Qdrant Vector Database for the Recommendations. Other Features includes, Streaming, Custom watchlist creation and sharing of watchlists. We update our Database regularly and plan to introduce new features in future. https://aniversehd.com/ January 19, 2025 at 09:57PM

Show HN: Float Gallery, visualizations for various floating point formats https://ift.tt/jxpg60F

Show HN: Float Gallery, visualizations for various floating point formats https://ift.tt/yVwlaxZ January 19, 2025 at 07:49PM

Saturday, January 18, 2025

Show HN: Billion Cell Spreadsheets with Incremental Computation https://ift.tt/YGRowjP

Show HN: Billion Cell Spreadsheets with Incremental Computation I figured this might be interesting for some here. This is a demo we built to showcase computation with Feldera (SQL compiled to Rust circuits that evaluate input incrementally): https://ift.tt/EGN1VhB The gist of it is that if you update a cell, we incrementally update the spreadsheet which means we will only emit a minimal amount of changes for the cells affected by your update. The nice thing about it is that this is something that Feldera does automatically (and it would do that for any SQL that you end up writing, so it doesn't have to be a spreadsheet, but a spreadsheet is a nice example that everyone understands and knows about). There is a more detailed explanation in this video https://www.youtube.com/watch?v=ROa4duVqoOs if you're interested what's going on under the hood -- or if you prefer reading about it we have an article series that goes over all the parts of the demo 1. Feldera SQL (gets compiled to Rust) https://ift.tt/OyslnBW 2. API server (Rust/Axum hosted on fly.io) https://ift.tt/ASI6Wpv 3. egui web Client (Rust compiled to WebAssembly) https://ift.tt/DUyMJmv https://xls.feldera.io January 18, 2025 at 11:52PM

Show HN: I built a simple Cron Expression Generator https://ift.tt/mwiDokQ

Show HN: I built a simple Cron Expression Generator https://cronevery.day/ January 18, 2025 at 09:54PM

Show HN: ZX Spectrum SCR to PNG Converter https://ift.tt/dnZB8Fi

Show HN: ZX Spectrum SCR to PNG Converter Scratching my own itch. I had to do this for showing information on ZX Spectrum games. So thought I'd turn it into a useful tool for other people to use. https://ift.tt/wuReUzZ January 17, 2025 at 03:20PM

Friday, January 17, 2025

Show HN: Discorch – Offline tool to browse and delete your Discord messages https://ift.tt/k1NlMX3

Show HN: Discorch – Offline tool to browse and delete your Discord messages Built this to help users manage their Discord message history. Upload your data package to browse messages and generate deletion requests that comply with Discord's requirements, all offline and locally. Discord's bulk deletion process is complex and poorly documented. With their recent push toward monetization and ads, users need better tools to control their data. Discorch makes this accessible by guiding you through the process step by step, with a simple and intuitive interface. Includes a Go CLI for attachment downloads. Search functionality needs improvement and there are some known bugs, but it works well for most use cases. Issues and PRs welcome at https://ift.tt/41QrBt6 . I'll keep an eye on the comments for feedback and bug reports! https://discorch.org January 18, 2025 at 03:00AM

Show HN: The Phoenix LiveView and OTP Crash Course (Free Tutorial) https://ift.tt/9YMOCVd

Show HN: The Phoenix LiveView and OTP Crash Course (Free Tutorial) https://ift.tt/eBi3DEd January 18, 2025 at 12:37AM

Show HN: Watchfakenews.com https://ift.tt/8v7Rsqn

Show HN: Watchfakenews.com Hi everyone, we're democratizing access to deepfakes. Product is live.. try it out If the above url doesn't work, you can find us on https://ift.tt/sEB5qck https://ift.tt/sEB5qck January 18, 2025 at 12:28AM

Show HN: Compile C to Not Gates https://ift.tt/TdUvsQN

Show HN: Compile C to Not Gates Hi! I've been working on the flipjump project, a programming language with 1 opcode: flip (invert) a bit, then jump (unconditionally). So a bit-flip followed by more bit-flips. It's effectively a bunch of NOT gates. This language, as poor as it sounds, is RICH. Today I completed my compiler from C to FlipJump. It takes C files, and compiles them into flipjump. I finished testing it all today, and it works! My key interest in this project is to stretch what we know of computing and to prove that anything can be done even with minimal power. I appreciate you reading my announcement, and be happy to answer questions. More links: - The flipjump language: https://ift.tt/fmVPe4I https://ift.tt/ayPOcgr - c2fj python package https://ift.tt/WoJGvEf https://ift.tt/2xDRLrJ January 17, 2025 at 11:36PM

Thursday, January 16, 2025

Show HN: News Minimalist – News ranked by significance https://ift.tt/bl3TZeA

Show HN: News Minimalist – News ranked by significance Hey HN! I'm the author of News Minimalist — a news aggregator where all news is ranked by significance on a scale from 0 to 10. The project was born out of personal pain — I wanted a way to read only significant news, like major humanity milestones, or historical political events, filtering out all the celebrity gossip and smartphone releases. But I couldn't find a way to do that — everywhere I looked, the news was ranked by popularity, coverage, or relevance, not significance. I first tried to solve the problem in the beginning of 2023 with GPT-3 (the top model at that time) by asking it to estimate the significance of some news stories. The results were painfully bad — for some reason, the model preferred tragic, personal stories, completely missing the essence of what makes the news significant. No amount of prompt engineering could fix that. But it all changed in March 2023 when GPT-4 came out. The scores it gave made much more sense. After a month of work, the first version was ready. News Minimalist had its first successful Hacker News post ( https://ift.tt/DVtxZgo ), and I realized that a lot of people had the same problem I had. I've been working on improving the project ever since. As probably most tech founders, I spent too much time on technical improvements, completely ignoring marketing. But I think that work paid off, and I'm finally satisfied with the scores it gives. The results are posted on the site: https://ift.tt/KXcYl3E Let me know what you think! Vadim https://ift.tt/KXcYl3E January 16, 2025 at 12:35AM

Wednesday, January 15, 2025

Show HN: I Put Snake in my Resume [pdf] https://ift.tt/68UkruH

Show HN: I Put Snake in my Resume [pdf] I'm sure you've seen the post about putting Tetris in a PDF ( https://ift.tt/cTrBZ8e ) and putting DOOM in a PDF ( https://ift.tt/Far1ApL ). Someone suggested using this technique in a resume to potentially demonstrate your engineering skills, and being chronically unemployed, I had the chance to try that out. The vision is that some recruiter out there will take a break from work, enjoy a game of snake, before inevitably pressing reject. Take a look if you like. Like the others, it requires chromium based browsers. https://ift.tt/es0PUxi January 16, 2025 at 01:55AM

Show HN: I made a tool to save multimedia from various platforms https://ift.tt/YfKqnbM

Show HN: I made a tool to save multimedia from various platforms https://ift.tt/EnVZkMd January 16, 2025 at 12:30AM

Show HN: QwQ-32B APIs – o1 like reasoning at 1% the cost https://ift.tt/RufzY31

Show HN: QwQ-32B APIs – o1 like reasoning at 1% the cost Ubicloud is an open source alternative to AWS. Today, we launched our inference APIs, built with open source AI models. QwQ-32B-Preview is one of those models; and it can provide o1-like reasoning at 1% the cost. QwQ is licensed under Apache 2.0 [1] and Ubicloud under AGPL v3. We deploy open models on a cloud stack that can run anywhere. This allows us to offer great price / performance. From an accuracy standpoint, QwQ does well in math and coding domains. For example, in the MMLU-Pro Computer Science LLM Benchmark, the accuracy rankings are as follows. Claude-3.5 Sonnet (82.5), QwQ-32B-Preview (79.1), and GPT 4o 2024-11-20 (73.1). [2] You can start evaluating QwQ (and Llama 3B / 70B) by logging into the Ubicloud console: https://ift.tt/iP8yhLZ We also provide an AI chat box for convenience. We price the API endpoints at $0.60 per M tokens, or 100x lower than o1’s output token price. Also, when using open models, your first million tokens each month are free. This way, you can start evaluating these models today. ## OpenAI o1 or QwQ-32B In math and coding benchmarks, QwQ-32B ties with o1 and outperforms Claude 3.5 Sonnet. In our qualitative tests, we found o1 to perform better. For example, we asked both models to “add a pair of parentheses to the incorrect equation: 1 + 2 * 3 + 4 * 5 + 6 * 7 + 8 * 9 = 479, to make the equation true.” [3] QwQ’s answer shows iterative reasoning steps, where the model enumerates over answers using light heuristics. o1’s answer to the same question feels like an iterative deepen-and-test (though not purely depth-first). When we asked the models harder questions, it felt that o1 could understand the question better and employ more complex strategies. [3][4] Finally, we found that o1’s advantage in reasoning compounded with other ones. For example, we asked both models to write example Python programs. Looking at the answers, it became clear that o1 was trained on a larger data set and that it was aware of Python libraries that QwQ-32B didn’t know about. Further, QwQ-32B at times flip flopped between English and Chinese, making it harder for us to understand the model. [3] Now, if we think that o1 has these advantages, why the heck are we doing a Show HN on QwQ-32B (and other open weight models)? Two reasons. First, QwQ is still comparable to o1 and Ubicloud offers it for 100x less. You can employ a dozen QwQ-32Bs, prompt them with different search strategies, use VMs to verify their results, and still come in under what o1 costs. In the short term, combining these classic AI search strategies with AI models feels much more efficient than trying to “teach” an uber AI model. Second, we think open source fosters collaboration and trust -- and that is its superpower that compounds over time. We foresee a future where open source AI not only delivers top-quality results, but also surpasses proprietary models in some areas. If you believe in that future and are looking for someone to partner with on the infrastructure side, please hit us up at info@ubicloud.com! [1] https://ift.tt/ZBhbjep [2] https://ift.tt/V3cWaAP... [3] https://ift.tt/ZotmdLA [4] https://ift.tt/COlRIf9 January 15, 2025 at 07:29PM

Tuesday, January 14, 2025

Show HN: Blinkenlights. Bling up your server rack like its 1974 https://ift.tt/4Ggxw8i

Show HN: Blinkenlights. Bling up your server rack like its 1974 Got a boring server rack? Got a retro-computer project? Need some bling?? If you have a little electronics skill then you may want to make a few of these babies to let your server rack party like a 1970's mainframe. Just a fun little project done over a couple of days at XMAS, and probably best not to install in the corporate server room! https://ift.tt/4N8zScf January 12, 2025 at 01:39PM

Show HN: Open Agent Social Interaction Simulations (Oasis) with 1M Agents https://ift.tt/Y5OKoQm

Show HN: Open Agent Social Interaction Simulations (Oasis) with 1M Agents https://ift.tt/PZeGd92 January 15, 2025 at 12:22AM

Show HN: I wrote a script to move my Apple Music MP3 playlists to Android https://ift.tt/NpOGoXV

Show HN: I wrote a script to move my Apple Music MP3 playlists to Android https://ift.tt/08JDfW4 January 14, 2025 at 11:48PM

Show HN: WASM-powered codespaces for Python notebooks on GitHub https://ift.tt/SZxHjzq

Monday, January 13, 2025

Show HN: A complete e-commerce website builder to build ecom stores in minutes https://ift.tt/JVaxitj

Show HN: A complete e-commerce website builder to build ecom stores in minutes StoreLauncher is a professional Shopify store builder primarily designed for newbies who struggle to create a professional-looking Shopify store. All you have to do is follow a few simple steps to have your store built in literally minutes. There are 8 niches to choose from, each filled with numerous products in our database. The product pages are highly descriptive and unique, as we use AI API to generate product information. Each product gets a dedicated product page template. A logo is also generated using one of 100 premium fonts and published on the store. StoreLauncher creates a professional, clean homepage filled with collections and featured products, as well as image-with-text sections. All essential pages are also created and published to your store. The header and footer navigation are automatically generated and assigned to the appropriate pages and products. Try it for yourself, it's completely free! https://ift.tt/agStRMZ January 14, 2025 at 01:41AM

Show HN: chDB 3.0 released, 12% faster than DuckDB https://ift.tt/a08gGv4

Show HN: chDB 3.0 released, 12% faster than DuckDB https://ift.tt/hZNFa0n January 14, 2025 at 08:33AM

Show HN: Python with do..end in place of strict indentation https://ift.tt/9EpDiaV

Show HN: Python with do..end in place of strict indentation https://ift.tt/6ApDanN January 10, 2025 at 05:53PM

Show HN: News Planet – current events on a rotating globe https://ift.tt/MhnOsNJ

Show HN: News Planet – current events on a rotating globe https://news.ianua.app/ January 13, 2025 at 11:27PM

Sunday, January 12, 2025

Show HN: News Headlines in 4 Flavours: Far-Left / Far-Right / Clickbait / Info https://ift.tt/3xfrneZ

Show HN: News Headlines in 4 Flavours: Far-Left / Far-Right / Clickbait / Info https://ift.tt/FjOc3bI January 13, 2025 at 01:49AM

Show HN: Tower defense clicker game built with Svelte 5, without canvas https://ift.tt/Ytf596I

Show HN: Tower defense clicker game built with Svelte 5, without canvas https://ift.tt/Mbko5sI January 12, 2025 at 07:11PM

Show HN: Professional Headshots Using AI https://ift.tt/bawgv6u

Show HN: Professional Headshots Using AI Hey HN! Launching portraitmaker.ai - pro headshots generated uniquely for your face. Instead of using a generic model, I actually train a unique Flux LoRA model on your specific selfies. The idea is pretty simple: 1. Upload 10-35 selfies 2. Within 30 mins while the model finishes training 3. Call the trained model with a bunch of custom prompts for perfect headshots The results are pretty WILD - check out some examples on the site. Flux models have really changed the game. You can do this with almost anything - for example, cat portraits, dog portraits, etc. Btw, $20 gets you: - Custom model trained on your face using Flux LoRA - 40 headshots that actually look CRAZY GOOD Traditional photographers charge you app the a*. $200-1000+ and require scheduling weeks out. Sometimes, they even charge you for custom outfits and photo retouching. But most of us don't have that kind of money to splurge on a headshot. https://ift.tt/hVRYyls January 12, 2025 at 10:36PM

Show HN: Willpayforthis.com – Gathering posts about what people will pay for https://ift.tt/LpI2yKH

Show HN: Willpayforthis.com – Gathering posts about what people will pay for When people have a pain point they'd like solved, I find that many of them resort to posting a Tweet about it. I made these posts easy to find. https://ift.tt/evuKL2w January 12, 2025 at 09:56AM

Saturday, January 11, 2025

Friday, January 10, 2025

Show HN: A self hostable forum like news.Y Combinator.com https://ift.tt/GVuaZ7m

Show HN: A self hostable forum like news.Y Combinator.com https://ift.tt/oXA46Pi January 11, 2025 at 03:07AM

Show HN: Predicting Energy Community Eligibility https://ift.tt/34xrG5I

Show HN: Predicting Energy Community Eligibility Since the publication of www.offgridai.us last month, I’ve been looking into the financials of clean energy projects. In the US, tax credits play a key role in bringing down the breakeven cost and making more projects viable. So maximizing tax credit eligibility matters. The energy community bonus tax credit depends on where the project is located, but the list of eligible locations changes every year. I thought it would be useful to have a tool which figures out the eligible locations before publication of the IRS official list. https://ift.tt/c0iwpWC January 11, 2025 at 12:56AM

Show HN: Next gen AI workout planner and logger https://ift.tt/TvMhtH1

Show HN: Next gen AI workout planner and logger Hey HN! Excited to share my new App. I built hitt.ai to solve the common gym challenges we all face: planning effective workouts, tracking progress, and knowing when to adjust our routines. What makes hitt.ai different? It's built with AI-first capabilities at its core. Think of it as having a personal trainer in your pocket who creates workout plans, reviews your performance, and discusses anything fitness-related – just like a human trainer would. The best part? It's 50x cheaper than a human personal trainer and available 24/7 (because let's face it, AIs don't need protein shakes or rest days ). Key features: - AI-powered workout planning that adapts to your goals and progress - Smart logging system that remembers your exercises and patterns - Personalized recommendations based on your performance - Detailed progress tracking and analytics - Chat with your AI trainer about any fitness topic, anytime The app is now live Download from App Store - https://ift.tt/0nqa8UN... For Android Join this google group - https://ift.tt/1PIWNHR And then download the app by joining app testers - https://ift.tt/lQuzxJW I'd love to hear your thoughts and feedback! I'm actively developing new features and your input would help shape the app's future. https://hitt.ai January 10, 2025 at 07:48PM

Thursday, January 9, 2025

Show HN: Bin - AI business intelligence analyst that turns data into dashboards https://ift.tt/30CpmUd

Show HN: Bin - AI business intelligence analyst that turns data into dashboards Bin is an AI business intelligence analyst that turns data into dashboards. Our goal is to make creating dashboards simpler to do than no-code alternatives like PowerBI and Tableau while preserving the powerful customization abilities of raw SQL and Python. Here’s a quick demo: https://www.youtube.com/watch?v=Fsh8M3hIjDA . Customers from our previous product wanted custom dashboards but didn’t want to spend on technical staff to build them. They wanted customizability of the dashboard yet simplicity of the building experience. So, we studied the approaches of Devin, Claude Artifacts, and v0 and wanted a version that was purpose built for making dashboards and admin pages to solve this problem. This way anyone could spin up highly custom dashboards fast without knowing PowerBI, Tableau, Python, or SQL. The interface is similar to Cursor, where you attach database context and then prompt Bin on a side chat to make visual components (charts, cards, graphs). You can then click to add these components onto your panel. On the backend, Bin spins up the components in React code and data queries in Python + SQL code in one go. We’ve wired up Bin with tool calls so that it can make the query given the schema and table context of your selected database, execute the query, and then make the component with the query key passed into our useQuery function. We make all of this code for the component and query viewable and editable on the platform. Once components are added, you can then drag and drop, resize, and reorganize them on the panel layout. The dashboard will self-update over time as more data enters your database (the queries are re-executed with every refresh). After finalizing, you can deploy the dashboard or embed it onto your other internal tools. You can try Bin today on a test database for free at https://bi.new . Please do let us know what you think – we’re open to feedback and suggestions as we continue to improve Bin. https://bi.new January 6, 2025 at 08:50PM

Show HN: Never let friends forget who is the winner https://ift.tt/pJRYgy8

Show HN: Never let friends forget who is the winner Hi HN, I made a simple little app to keep track of game rankings with friends. It uses the Elo system (like in chess) to adjust scores after each game. Works for board games, chess, padel, tennis, or anything that’s competitive. It’s free — give it a try https://www.shmelo.io/ January 10, 2025 at 04:47AM

Show HN: Ultra-portable Gantt chart tool for very regulated environments https://ift.tt/ckwnRFh

Show HN: Ultra-portable Gantt chart tool for very regulated environments I work for government agency with a lot of security considerations. We can't install anything and using public webapps is out of the question. Going through clearance or procurement to buy or install something is a pain. I needed a project management tool, and what we had on offer was too clunky and old. I built SimpleGantt to be ultra lightweight and portable. It's one HTML, one Javascript and one CSS file. Each project is saved into a single .yaml file. If you have a SharePoint environment you can "host" it by uploading the repo to SharePoint after renaming simplegantt.html to simplegantt.aspx. That allows anyone with access to open the tool by simply having the URL. Try it at: https://ift.tt/mry6v1k This is a couple of days of tinkering, and mostly exists to keep me from going crazy while managing projects with lots of deadlines and dependencies, so don't expect much. But another person in the same position, finding this might lead to calmer days. https://ift.tt/cFSBgd2 January 9, 2025 at 09:11PM

Show HN: TabPFN v2 – A SOTA foundation model for small tabular data https://ift.tt/C7e39dj

Show HN: TabPFN v2 – A SOTA foundation model for small tabular data I am excited to announce the release of TabPFN v2, a tabular foundation model that delivers state-of-the-art predictions on small datasets in just 2.8 seconds for classification and 4.8 seconds for regression compared to strong baselines tuned for 4 hours. Published in Nature, this model outperforms traditional methods on datasets with up to 10,000 samples and 500 features. The model is available under an open license: a derivative of the Apache 2 license with a single modification, adding an enhanced attribution requirement inspired by the Llama 3 license: https://ift.tt/9XLIkhR . You can also try it via API: https://ift.tt/5bv4eaS TabPFN v2 is trained on 130 million synthetic tabular prediction datasets to perform in-context learning and output a predictive distribution for the test data points. Each dataset acts as one meta-datapoint to train the TabPFN weights with SGD. As a foundation model, TabPFN allows for fine-tuning, density estimation and data generation. Compared to TabPFN v1, v2 now natively supports categorical features and missing values. TabPFN v2 performs just as well on datasets with or without these. It also handles outliers and uninformative features naturally, problems that often throw off standard neural nets. TabPFN v2 performs as well with half the data as the next best baseline (CatBoost) with all the data. We also compared TabPFN to the SOTA AutoML system AutoGluon 1.0. Standard TabPFN already outperforms AutoGluon on classification and ties on regression, but ensembling multiple TabPFNs in TabPFN v2 (PHE) is even better. There are some limitations: TabPFN v2 is very fast to train and does not require hyperparameter tuning, but inference is slow. The model is also only designed for datasets up to 10k data points and 500 features. While it may perform well on larger datasets, it hasn't been our focus. We're actively working on removing these limitations and intend to release new versions of TabPFN that can handle larger datasets, have faster inference and perform in additional predictive settings such as time-series and recommender systems. We would love for you to try out TabPFN v2 and give us your feedback! https://ift.tt/EGc7tr9 January 9, 2025 at 08:38PM

Wednesday, January 8, 2025

Show HN: Stagehand – an open source browser automation framework powered by AI https://ift.tt/3dmCZsh

Show HN: Stagehand – an open source browser automation framework powered by AI Hi HN! I’m Anirudh — longtime lurker, first time poster, and I couldn’t be more excited to show you Stagehand. Stagehand is a TypeScript project that extends Playwright with three simple AI methods — act, extract, and observe. We’d love for you to try it out using the command below: npx create-browser-app --example quickstart Here’s a sample workflow: const stagehand = new Stagehand(); await stagehand.init(); // Stagehand overrides the Playwright Page and Context classes const { page, context } = stagehand await page.goto("instadash.com") // Regular Playwright // Take action on the page await page.act({ action: "click on taqueria cazadores" }) // Extract relevant data from the page const { price } = await page.extract({ instruction: "extract the price of the super burrito", schema: z.object({ price: z.number() }) }) We built Stagehand because we loved building browser automations using Playwright and Selenium, but we grew frustrated at how cumbersome it is to just get started and write simple browser automations. These frameworks, while incredibly powerful, are built for QA testing and are thus notoriously prone to fail if there are minor changes in the UI or underlying DOM structure. The goal of Stagehand is twofold: 1. Make browser automations easier to write 2. Make browser automations more resilient to DOM changes. We were super energized by what we’ve been seeing with vision-based computer use agents. We think with a browser, you can provide even richer data by leveraging the information in the DOM + a11y tree in addition to what’s rendered on the page. However, we didn’t want to go so far as to build an agent, since we wanted fine-grained control over each step that an agent can take. Therefore, the happy medium we built was to extend the existing powerful functionalities of Playwright with simple and extensible AI APIs that return the decision-making power back to the developer at each step. Check out our docs: https://ift.tt/LkhiMQF We’d love for you to join and give us feedback on Slack as well: https://ift.tt/iTa3zsm https://ift.tt/Qxe9hCK January 8, 2025 at 08:41PM

Show HN: Zero-overhead compile-time builder pattern for Rust https://ift.tt/pdNCUfu

Show HN: Zero-overhead compile-time builder pattern for Rust https://ift.tt/MVRzPTb January 9, 2025 at 02:33AM

Show HN: Zig Obfusgator https://ift.tt/KvrCnUg

Show HN: Zig Obfusgator https://ift.tt/zFcaSWe January 8, 2025 at 11:52PM

Tuesday, January 7, 2025

Show HN: I Built an AI Tattoo Generator Using Flux https://ift.tt/Q3oOwAd

Show HN: I Built an AI Tattoo Generator Using Flux _ https://ift.tt/WcEQ3Pr January 8, 2025 at 12:39AM

Show HN: HipScript – Run CUDA in the Browser with WebAssembly and WebGPU https://ift.tt/1gOk09B

Show HN: HipScript – Run CUDA in the Browser with WebAssembly and WebGPU CUDA is NVIDIA's language for GPU programming, allowing you to mix write CPU and GPU code in C++ in one file. By chaining a few projects that compile CUDA to OpenCL, then Vulkan, then WebGPU, you can experiment with this GPGPU language on any hardware. https://ift.tt/7P9OQtw January 7, 2025 at 07:44PM

Monday, January 6, 2025

Show HN: Master OAuth 2.0 with Hands-On: Visualize, Debug and Play with Flows https://ift.tt/8zmwR39

Show HN: Master OAuth 2.0 with Hands-On: Visualize, Debug and Play with Flows OAuth 2.0 is powerful but often feels like a beast to tame. We believe developers learn best by doing—and when it comes to building secure systems, understanding OAuth 2.0 is critical. That’s why we created this free toolkit: to make learning OAuth more interactive, intuitive, and accessible. # Why We Built This OAuth 2.0 is everywhere—from securing APIs to enabling third-party integrations. But let’s be honest: Learning it often starts with deciphering dense RFCs. Debugging flows can feel like solving a puzzle in the dark. The stakes are high—get it wrong, and you risk building insecure systems. For many developers, the gap between theory and practice in OAuth is huge. We’ve been there too, spending hours debugging broken flows or trying to decode tokens manually. We thought, What if there were a tool that didn’t just explain OAuth but let developers experience it in action? That’s how this toolkit was born. It’s designed to help developers of all levels do OAuth, not just read about it. By visualizing flows, inspecting tokens, and testing knowledge interactively. # What’s Inside? - Dynamic OAuth Flow Visualizer: Watch requests and responses dance in real-time, giving you a clear picture of each step. - Real-Time Token Inspector (Token Whispers): Decode JWTs without JSON tantrums. Peek into tokens, understand claims, and debug effortlessly. - OAuth 2.0 Resource Hub: Centralized info on provider details, endpoints, and configurations—all in one place. - Gamified Learning (OAuth Ninja Challenges): Test your skills and master OAuth flows through interactive mini-games. - Live OAuth Logs Viewer: Track, debug, and analyze OAuth 2.0 logs seamlessly in real time. # How You Can Help We want to make OAuth approachable and actionable for everyone, but we need your help: - Try it out: [ https://authplay.io/](https://authplay.io/) (no signup required). - Tell us: - Does this approach help you better understand OAuth? - Are there features you’d like to see that could make the learning process even better? - Share your perspective: - What challenges have you faced learning OAuth? - How do you handle OAuth in your projects today? # Why This Matters OAuth 2.0 isn’t just a technical skill—it’s a cornerstone of modern secure system design. Whether you’re building your first API integration or architecting a complex system, understanding OAuth is essential for protecting user data and building trust. Let’s make learning security concepts like OAuth 2.0 engaging, interactive, and impactful. We’d love your feedback to make this toolkit even better! Thanks for taking a look! https://authplay.io/ January 7, 2025 at 04:58AM

Show HN: I created a tool that helps developers generate fake data for databases https://ift.tt/wYdjPvH

Show HN: I created a tool that helps developers generate fake data for databases Hi, everyone! Lately, I've been working on quite a few applications that require a database, and as a result, I need some data to test everything. It has always taken me a lot of time to ask ChatGPT to generate fake data for me, so I decided to create a tool for developers called FakeData. FakeData allows developers to generate fake data easily with a simple UI/UX and customizable fields. This data can be used in their applications to test various functionalities. P.S. The app is not yet finished, and I would love to hear your honest feedback on it. Please be brutally honest about what you like and what you don’t! https://ift.tt/LYvN5gf January 7, 2025 at 02:17AM

Show HN: I created a directory of the most durable products in the world https://ift.tt/oFYisKk

Show HN: I created a directory of the most durable products in the world Hi HN, I'm a big fan of buy it for life products so I created a directory for them. I'm looking for some feedback! https://ift.tt/WtSZg7E January 7, 2025 at 12:05AM

Show HN: A 100-Line LLM Framework https://ift.tt/D8Th5jZ

Show HN: A 100-Line LLM Framework I've seen a lot of comments about how complex frameworks like LangChain can be. Over the holidays, I wanted to see how minimal an LLM framework could get if we stripped away everything non-essential. The result is an LLM framework in just 100 lines of code. These 100 lines capture what I see as the core abstraction of most LLM frameworks: a nested directed graph that breaks down tasks into multiple LLM steps, with branching and recursion to enable agent-like decision-making. From there, you can layer on more advanced features like agents, RAG, task decomposition, and more. I’ve intentionally avoided bundling vendor-specific wrappers (e.g., for OpenAI) into the framework. That kind of lock-in can be brittle and is easy to recreate on the fly—just feed the vendor’s API docs into your favorite LLM to generate a new wrapper. With miniLLMFlow, you only get the fundamentals. It also works nicely with coding assistants like ChatGPT, Claude, and Cursor.ai. Because the code is so minimal, you can quickly share the entire "source code and documentation with an AI assistant, and it can help you build new workflows on the spot. I’m adding more examples (including multi-agent setups) and would love feedback! If there's a feature or use case you’d like to see, please let me know. GitHub: https://ift.tt/vHsXlcr https://ift.tt/vHsXlcr January 6, 2025 at 07:50PM

Sunday, January 5, 2025

Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan https://ift.tt/fpoKyq7

Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan I built Discuo, a unique discussion platform that combines: - Infinite thread branching: conversations evolve naturally in multiple directions - 24h post lifespan: all content auto-deletes after 24 hours - No account needed: just start posting or commenting instantly - Complete anonymity: no tracking, no personal data collection - Minimalist design: distraction-free, focused on pure discussion Originally created for developers to share progress and discuss code, it evolved into a platform covering various topics while maintaining its minimalist essence. https://discuo.com January 1, 2025 at 08:53PM

Show HN: Pixie – A tool to shop for clothes using pictures https://ift.tt/rwRWIBP

Show HN: Pixie – A tool to shop for clothes using pictures https://ift.tt/0dOwWuj January 6, 2025 at 12:33AM

Show HN: Does your food have gluten? https://ift.tt/WhHMbNr

Show HN: Does your food have gluten? Hey folks! About a couple of months or so ago, I finally figured out I’m gluten intolerant after months of chasing random symptoms and getting nowhere. After a wild goose chase (started this via Djokovic's Serve To Win book) finally found out I was highly gluten sensitive/intolerant. I had to rethink everything I ate. Grocery shopping turned into ingredient detective work, and eating out became a gamble. I quickly realized I needed something to make this easier and built GlutenAI. It’s a super simple tool to check if something’s gluten-free. Type in a food or product or even a common recipe name, and it’ll let you know if you’re good to go or should steer clear. Would love to get y'all's feedback on this and let me know what else you would like to see here : https://ift.tt/B0oHIPN https://ift.tt/B0oHIPN January 5, 2025 at 11:28PM

Saturday, January 4, 2025

Show HN: I created a PoC for live descriptions of the surroundings for the blind https://ift.tt/pgiA5S1

Show HN: I created a PoC for live descriptions of the surroundings for the blind The difference in cost between products that are developed as accessibility tools compared to consumer products is huge. One example is camera glasses where the accessibility product costs ~$3000 (Envision Glasses), and the consumer product costs ~$300 (Ray-Ban Meta). In this case the Ray-Ban Meta is getting accessibility features. The functionality is promising according to reviews, but requires the user to say "Hey meta what am I looking at" every time a scene is to be described. The battery life seem underwhelming as well. It would be nice to have an cheap and open source alternative to the currently available products, where the user gets fed information rather than continuously requesting it. This is where I got interested to see if I could create a solution using an ESP32 WiFi camera, and learn some arduino development in the process. I managed to create a solution where the camera connects to the phone "personal hotspot", and publishes an image every 7 seconds to an online server, which then uses the gpt-4o-mini model to describe the image and update a web page, that is read back to the user using voice synthesis. The latency for this is less than 2 seconds, and is generally faster. I am happy with the result and learnt a lot, but I think I will pause this project for now. At least until some shiny new tech emerges (cheaper open source camera glasses). https://ift.tt/4Wk6XdH January 4, 2025 at 02:41PM

Show HN: WebGPU + TypeScript Slime Mold https://ift.tt/Uwb9mdV

Show HN: WebGPU + TypeScript Slime Mold https://ift.tt/rpQjnbd January 2, 2025 at 08:37PM

Show HN: Signify – FOSS tool to generate Email signatures (HTML and PNG) https://ift.tt/ovfbch1

Show HN: Signify – FOSS tool to generate Email signatures (HTML and PNG) Signify is a free and open-source tool inspired by eSigna (esigna.vercel.app). It enables you to create professional email signatures with ease. Written with Svelte & Kit. https://ift.tt/wKEWMyY January 5, 2025 at 12:24AM

Friday, January 3, 2025

Show HN: Dimity Jones in Puzzle Castle: An Electronic Escape Novel https://ift.tt/dU32m5T

Show HN: Dimity Jones in Puzzle Castle: An Electronic Escape Novel (I solicited feedback from this wonderful community for a draft of this project eight months ago: https://ift.tt/dHIcSU2 ... I was humbled by and am wholeheartedly grateful to several brilliant proofreaders; their names appear at the end of the second chapter.) _Dimity Jones In Puzzle Castle: An Electronic Escape Novel in Eighty-Nine Ciphertexts_ is a (mostly) fictional story, contained in a single text file, that requires the reader to solve puzzles as they go along, and to use each chapter's solution as a key to decipher the next. Think: escape room in the form of a novel -- or, as one reader put it, "Interactive Fiction meets Advent of Code." A computer, and rudimentary coding skills in a language of your choice, will be indispensable for performing the transformations -- and might help with the solving too! My wife, the author, passed away six years ago. This is not the last thing she wrote, but it is the most unusual, unapproachable, and personal of her major works. It is also, as the only novel of hers that I cannot breeze through in an afternoon (and despite my unflattering appearance in it), my favorite. Though _Dimity Jones_ was left unfinished, and perhaps abandoned, at the time of my wife's death, its elements were all there, on her hard disk, awaiting only a final compiling. My contribution to this text has therefore been little more than that of an occasional copyeditor (my wife was a meticulous speller and self-proofreader) and playtester. Thank you for checking it out. https://ift.tt/ZURhQ6D January 2, 2025 at 04:17AM

Show HN: Execute SQL against Bluesky firehose https://ift.tt/9dwMjx8

Show HN: Execute SQL against Bluesky firehose https://ift.tt/RQSiLz1 December 31, 2024 at 05:13PM

Show HN: A remake of my 2004 PDA video game https://ift.tt/2M4TEtc

Show HN: A remake of my 2004 PDA video game My background project for the last two years has been re-implementing my 2004 C++ shoot'em up game in TypeScript + WebGL, and it's finally done (just in time for the 20th anniversary!) Play the game online: https://ift.tt/vzbcLIJ Technical article about the remake: https://ift.tt/2aEw1Zu I have tested Firefox, Chrome and Edge on desktop and mobile (no access to a device capable of running Safari). It's amazing how much difference 20 years makes: the hardware is so much more powerful, the web as a deployment platform is so much easier than side-loading onto a PDA through a serial cable or sharing .exe files through e-mail, and my experience as a professional developer makes almost everything so much easier... but at the same, it didn't feel that the language, editor or debugger (TypeScript on Visual Studio Code) were significantly better than good old Visual C++ 6. Repository with the code of the remake: https://ift.tt/c9WJkrM (sadly, I cannot provide the video and audio assets themselves under any open license). https://ift.tt/2aEw1Zu December 31, 2024 at 02:55PM

Thursday, January 2, 2025

Show HN: Made a small JavaScript benchmarking app – BenchJS https://ift.tt/qNDRyCx

Show HN: Made a small JavaScript benchmarking app – BenchJS https://benchjs.com December 31, 2024 at 12:42PM

Show HN: NeatShift – A Modern Windows File Organizer with Symbolic Link Support https://ift.tt/CKwHUmf

Show HN: NeatShift – A Modern Windows File Organizer with Symbolic Link Support Hi HN, I've been developing NeatShift, a Windows application designed to help users organize their files and folders seamlessly using symbolic links. The aim is to declutter storage without disrupting file accessibility. Key Features: Smart Moving: Relocate files while NeatShift creates symbolic links to maintain system functionality. Safety Measures: Options for quick backups with NeatSaves and system restore points to ensure data integrity. Integrated File Explorer: Modern interface with drag-and-drop support, customizable views, and both light and dark themes. Link Management: Easily view and manage all symbolic links in one place. I initiated this project to address the challenges of managing large files on limited SSD storage, ensuring that moving files doesn't break application dependencies. NeatShift is open-source (GPL-3.0 license), and I'm actively seeking feedback and contributors to enhance its functionality. Explore the project here: GitHub Repo https://ift.tt/EJPQhXn Looking forward to your thoughts and suggestions! https://ift.tt/EJPQhXn January 2, 2025 at 11:26PM

Wednesday, January 1, 2025

Show HN: AI study partner turns anything into memory-boosting study sessions https://ift.tt/s5iRbFC

Show HN: AI study partner turns anything into memory-boosting study sessions https://ift.tt/6Gld5IY January 2, 2025 at 02:31AM

Show HN: I built a green noise player to help you relax, focus, and stay calm https://ift.tt/Ajfs8Zt

Show HN: I built a green noise player to help you relax, focus, and stay calm Sometimes, I struggle to block distractions and create a calming environment while working. Most tools I’ve tried were either cluttered, didn’t provide the right kind of sound, or required payment. So, I decided to build my own simple green noise player. For context, green noise features balanced, mid-range frequencies that mimic soothing natural sounds—ideal for relaxation, focus, or creating a peaceful backdrop while working. It’s also great for taking a mindful break during a busy day. Right now, it’s a free, lightweight, browser-based solution. Playback pauses on mobile when the screen locks, but I’m exploring ways to improve it. Maybe a dedicated mobile version in the future? Would love to hear your thoughts and feedback! https://ift.tt/4f1QHXz January 2, 2025 at 02:19AM

Show HN: I made a screensaver that solves chess puzzles https://ift.tt/vfF2AOt

Show HN: I made a screensaver that solves chess puzzles https://ift.tt/MDxifOn January 1, 2025 at 09:20AM

Show HN: GitHub-style screen time visualizer on iOS https://ift.tt/d7XKBWH

Show HN: GitHub-style screen time visualizer on iOS I wanted a longer-running view of my screen time data - in particular my usage on a given day vs. my goal usage. Github absolutely nails year-long visualization with their contributions heatmap, so borrowed some inspiration and created a similar screen time visualizer on iOS. Here's what it looks like: https://ift.tt/KgS71QZ This is a free feature of the Clearspace app. Here's a link to our original HN launch with Clearspace: https://ift.tt/5ZrbtqV https://ift.tt/d6PlmzZ January 1, 2025 at 11:54PM