ads

Friday, January 31, 2025

Show HN: Uscope, a New Linux Debugger Written from Scratch https://ift.tt/JU6qpYr

Show HN: Uscope, a New Linux Debugger Written from Scratch Hi! I've been building a debugger on my nights and weeks because it's fun, and I personally need a better debugger for my work. GDB and LLDB pain me greatly; we can and will do better! As explained in the README, it's still very early-days and it's not ready for use yet, but check back often because it's improving all the time! Check out https://ift.tt/JXWEIoY for a more detailed explanation. Thanks for taking a look! https://ift.tt/6hk8qja February 1, 2025 at 12:07AM

Show HN: TemplateDocs – An API for generating PDF documents from DOCX templates https://ift.tt/n5jBEmN

Show HN: TemplateDocs – An API for generating PDF documents from DOCX templates Hey HN, I built TemplateDocs ( https://templatedocs.io ), a service that lets you generate documents from Microsoft Word templates using a simple API or web interface. I previously created easy-template-x ( https://ift.tt/xnpJPTd ), an open source library for generating Word documents (~30K downloads/month). After leaving my job at a big tech company, I decided to turn my experience with document generation into a proper SaaS product. TemplateDocs lets you: - Use regular .docx files as templates with a simple syntax - Generate documents via REST API or web interface - Keep all your Word formatting (fonts, styles, tables) intact - Handle loops for dynamic content like invoice line items - Get output in DOCX or PDF format The web editor lets non-technical users generate documents without coding, while developers can integrate it into their workflows using the API. There's a small free tier (20 docs) and pricing starts at $9 for 500 documents (one-time payment) up to $99/month for 25,000 documents. Would love to hear your feedback! Next things I thought of working on: - Zapier, Make.com and n8n integrations. - Adding template features like inserting images and links. Try it out: https://templatedocs.io Docs: https://ift.tt/3U2hSXZ Let me know what you think or if you have any questions! https://templatedocs.io January 31, 2025 at 06:19PM

Thursday, January 30, 2025

Show HN: Audiocube – A 3D DAW for Spatial Audio https://ift.tt/HpnRYbV

Show HN: Audiocube – A 3D DAW for Spatial Audio I’ve recently released my solo project Audiocube I wanted to make a 3D DAW, where spatial audio, physics, and virtual acoustics are all directly integrated into the engine. This makes it easy to create music in 3D, and experiment with new techniques which aren’t possible in traditional DAWs and plugins. I’d love to get any feedback on this software (Mac/Windows) to make it better. You can download it for free through the website. Thanks, Noah https://ift.tt/05kTteS January 30, 2025 at 08:12PM

Show HN: ENT Stack – Full-Stack TypeScript Starter https://ift.tt/pTEWJek

Show HN: ENT Stack – Full-Stack TypeScript Starter Hey HN, I wanted a simple and batteries-included way to start my full-stack TypeScript projects so I built ENT Stack - a monorepo with Express, Next.js and tRPC. It covers the basics - code sharing (between backend and frontend), auth, DB, validation, state management, i18n, logging, mailing, testing, CI/CD and infra. Its focus is to be minimal, flexible, and scalable. It uses proven libraries (Drizzle, Playwright, TanStack Query, Tailwind, Zod, Zustand ...) with custom authentication, authorization and i18n solutions that are easy to modify or replace. The project also contains an NPM package, so new projects can be created with one command: - pnpm create ent-stack@latest https://ift.tt/SDlbJeC January 31, 2025 at 12:09AM

Wednesday, January 29, 2025

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

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/xTAU9J8 ) 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/xTAU9J8 [2] - https://ift.tt/J5QgOLo [3] - https://ift.tt/kVu7lnC [4] - https://ift.tt/bw5hZp0 [5] - https://ift.tt/ar3wVtu [6] - https://xkcd.com/927/ (I understand the irony) [7] - https://ift.tt/AmLXjCw https://ift.tt/xTAU9J8 January 29, 2025 at 11:26PM

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

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 30, 2025 at 02:24AM

Show HN: DeepSeek vs. ChatGPT – The Clash of the AI Generations https://ift.tt/RMF4veu

Show HN: DeepSeek vs. ChatGPT – The Clash of the AI Generations https://ift.tt/nGCOYVN January 29, 2025 at 11:28PM

Tuesday, January 28, 2025

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

Show HN: Cdlog: nicer directory navigation for Bash https://ift.tt/BHVRYMl January 29, 2025 at 01:44AM

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

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/GE7ATWL... 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/fBzCQ2h January 29, 2025 at 12:21AM

Monday, January 27, 2025

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

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

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

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/56EZ0tK January 28, 2025 at 01:57AM

Show HN: Why I Created Zero: A Lightweight SSL Certificate Manager https://ift.tt/rpONlQS

Show HN: Why I Created Zero: A Lightweight SSL Certificate Manager https://ift.tt/8OZS6Vk January 27, 2025 at 11:55PM

Show HN: ProductHunt for Blog Posts https://ift.tt/5wR8yvE

Show HN: ProductHunt for Blog Posts https://blogdrop.io/ January 27, 2025 at 11:54PM

Sunday, January 26, 2025

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

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/1zMqPOv [1] - https://ift.tt/B6un1WZ [2] - https://ift.tt/eq5dxTR https://ift.tt/B6un1WZ January 24, 2025 at 07:46AM

Saturday, January 25, 2025

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

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/QB49IVZ January 26, 2025 at 03:23AM

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

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

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

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/CrJ43BP January 26, 2025 at 02:20AM

Show HN: Krita RGBA Tech – Exploring Filter Engines in Open-Source Art https://ift.tt/CdnvGA9

Show HN: Krita RGBA Tech – Exploring Filter Engines in Open-Source Art Hello everyone! Last november, I made realistic metallic brushes for Krita. This time, I dived into the "filter brush engine" to create convenient ways to add thickness to paintstrokes (e.g. emboss), something which can make digital art look more appealing or traditional. I also created a special eraser which pays attention to the "height" of your brushwork, via an edge-detection filter + eraser blending mode. If there are any FOSS artists around, feel free to try them out \╭◜◝ ᔕ ◜◝╮/ Previous Show HN Threads: Metallics by Draneria: https://ift.tt/hgAyM7F https://ift.tt/05PeKwf January 25, 2025 at 08:52PM

Friday, January 24, 2025

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

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/GLzprsy January 21, 2025 at 10:07AM

Show HN: WebMarker – Mark web pages for use with vision-language models https://ift.tt/TrsJxIM

Show HN: WebMarker – Mark web pages for use with vision-language models WebMarker is a JavaScript library used for adding visual markers and labels to elements on a web page. This can be used for Set-of-Mark prompting, which improves visual grounding abilities of vision-language models such as GPT-4o, Claude 3.5, and Google Gemini 1.5. This library aims to: - Improve LLM performance on vision tasks referencing web pages - Enable reliable web page interactions based on LLM responses https://ift.tt/fepzAsV January 25, 2025 at 12:59AM

Show HN: Snap Scope – Visualize Lens Focal Length Distribution from EXIF Data https://ift.tt/dHtwz8Q

Show HN: Snap Scope – Visualize Lens Focal Length Distribution from EXIF Data Hey HN, I built this tool because I wanted to understand which focal lengths I actually use when taking photos. It's a web app that analyzes EXIF data to visualize focal length distribution patterns. While it's admittedly niche (focused specifically on photography), I think it could be useful for photographers trying to understand their lens usage patterns or making decisions about lens purchases. Features: Client-side EXIF data processing (no server uploads/tracking) / Handles thousands of photos at once / Clean visualization with shareable summaries This tool supports most RAW formats, but you might occasionally encounter files where EXIF extraction fails. In such cases, converting to more common formats like JPEG usually resolves the issue. Try it out: https://ift.tt/iF9yjzJ Source: https://ift.tt/R9nAImD https://ift.tt/iF9yjzJ January 24, 2025 at 09:18PM

Show HN: I made a tool that generates your Chinese name based on your name https://ift.tt/vGf1CNL

Show HN: I made a tool that generates your Chinese name based on your name Hacked it together over the weekend. It can tell you the meaning of each character, how to write it and how to pronounce it! https://www.chname.dev/ January 24, 2025 at 11:42PM

Thursday, January 23, 2025

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

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/jXhq3QL ) or self-deploy with our new fully open-source helm chart ( https://ift.tt/zBSIy6N ). 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/BczxROb ). 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/UhXgbFy ). 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/FxOigEK ). 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/8O3L0E9... We'd love your feedback and questions - join us in this HN thread or on Discord ( https://ift.tt/A5HCywJ ). If you're interested in contributing to what we build next, check out our GitHub. https://ift.tt/N95xmzg January 24, 2025 at 12:58AM

Show HN: Open-source AI video editor https://ift.tt/7A4JcKO

Show HN: Open-source AI video editor Hey HN community! I'm one of the lead devs of this project at fal.ai and we created an open source lightweight video editor powered by the latest media AI models. The main goal was to tackle some challenges when dealing with complex media handling and encoding on the browser. It all started as an internal experiment but as we tackled some of the issues it was clear there could be some value sharing it with the open source community. Some of the key points and tech stack details: - It uses IndexedDb, so all data is local (i.e. no auth, no cloud db) - Multiple AI models for video, image, music and voice-over. APIs are provided by fal.ai - Built with the typical React+Next.js, Shadcn front-end - Used remotion.dev for the realtime video preview (this is such a great project, without it the codebase would be twice as large) - File uploads so you can bring your own media by uploadthing.gg - ffmpeg for encoding the final video and also some ui tricks, like the audio waveform We deployed a version of it and for now it's free to use. We do plan to add some rate limiting and a bring your own API Key next, but it's open source and I'm curious about what the community will build on top of it, or derive from it. Customize your own video app and if you do, please share. If you have any questions, hit me up! https://ift.tt/9mo0VqC January 24, 2025 at 01:34AM

Show HN: Mixlist https://ift.tt/WmLXcqn

Show HN: Mixlist built a web app that uses k-means clustering on artist genres (one or multiple) to automatically organize Spotify liked songs into playlists. clean UI. you might have to click refresh playlists couple of times to get what you want. comments are appreciated. thanks! https://ift.tt/f5Hxi92 January 24, 2025 at 12:41AM

Show HN: UK Tiny House Marketplace Built with tRPC and TypeScript https://ift.tt/o18ZQWi

Show HN: UK Tiny House Marketplace Built with tRPC and TypeScript Hi all, I created a marketplace for tiny homes in the UK during evenings/weekends. As a solo dev, using tRPC was game-changing - lets me ship features crazy fast with full type safety. It's currently in beta testing, would appreciate any feedback :) https://ift.tt/OiUWHmE January 23, 2025 at 11:25PM

Wednesday, January 22, 2025

Show HN: Stratoshark, a sibling application to Wireshark https://ift.tt/xbzGS7R

Show HN: Stratoshark, a sibling application to Wireshark Hi all, I'm excited to announce Stratoshark, a sibling application to Wireshark that lets you capture and analyze process activity (system calls) and log messages in the same way that Wireshark lets you capture and analyze network packets. If you would like to try it out you can download installers for Windows and macOS and source code for all platforms at https://stratoshark.org. AMA: I'm the goofball whose name is at the top of the "About" box in both applications, and I'll be happy to answer any questions you might have. https://ift.tt/XzTUukq January 22, 2025 at 10:25PM

Show HN: Optional parameters and named arguments for Java https://ift.tt/eZjN3QM

Show HN: Optional parameters and named arguments for Java This is an experimental yet comprehensive compiler plugin that brings optional parameters and named arguments to Java. Complete IDE integration available with IntelliJ. https://ift.tt/xi5QwLZ January 22, 2025 at 10:13PM

Tuesday, January 21, 2025

Show HN: I made a app that uses NFC as a physical switch to block distractions https://ift.tt/itgf8ry

Show HN: I made a app that uses NFC as a physical switch to block distractions Hi HN! Super proud to showcase Foqos! I wanted to create a way to physically block apps on my phone, always had a bunch of NFC tags, combined the 2 together over the holiday break and Foqos was born. You can create profiles, write them to NFC tags and track your weekly focus. Its completely open source and will always be free! There is an affiliate link in the app for nfc tags and donations are completely optional Link here: https://ift.tt/2NKOlW9 https://www.foqos.app January 21, 2025 at 11:52PM

Show HN: Hold yourself accountable for gym visits with a $10 stake https://ift.tt/790dWFV

Show HN: Hold yourself accountable for gym visits with a $10 stake I don't go to the gym as much as I should or want to. To give myself some financial motivation I made this website. First you set a goal for how many days you'll hit the gym. To prove you're at the gym, you will verify each visit by pressing a button on your phone (with location sharing on). You stake $10 as motivation and if you hit your target, you get the money back. If you fail, your $10 goes to the "Save The Children" charity with a donation receipt emailed to you. Obviously you could visit the gym and then just go home without working out - but getting to the gym is half the battle! It's simple to use with a Google sign-in and hopefully it will encourage some people to workout (or give to charity)! https://ift.tt/2jNhXxI January 21, 2025 at 11:44PM

Show HN: Crawlspace – A centralized web crawling platform built on Cloudflare https://ift.tt/E3hTRzu

Show HN: Crawlspace – A centralized web crawling platform built on Cloudflare Crawlspace is a centralized web crawling platform that benefits crawler developers AND website owners. Developers can affordably crawl tens of millions of pages per month, scrape with LLMs, and save data in attached storage. Website owners are shielded by a platform-wide TTL cache that absorbs redundant bot traffic. AI bots are running rampant on the open web. Many recent HN stories[1][2][3][4] describe how web crawlers have run amok and hammer websites with DDoS-like traffic. They often do this with blatant disregard of website owners' wishes (e.g. ignoring robots.txt, 429s, Retry-After headers, etc) because they face no repercussions for deploying poorly-behaved crawlers (and are not incentivized to improve them). The knee-jerk reaction to fix this problem is to give more tools to website owners. Maintaining denylists of IP addresses and user agents, implementing honeypots and tarpits, etc are tactics that website owners use to combat the problem. However, this ends up resulting in and endless arms race between web crawlers and website owners, as they each try to employ new mechanisms of one-upping each other. Crawlspace takes a different approach _by providing a convenient and affordable platform to web crawler developers_. By funneling web crawling traffic through a centralized platform, we can control neat things like making crawlers well-behaved by default, implementing proper caching, and more — all the tedium that that developers don't want to (and therefore, don't) do themselves. Music streaming services like Spotify used convenience and affordability to curb music piracy; we're following the same playbook to curb rampant bot traffic on the internet. In about 50 lines of code, you can deploy a performant and polite web crawler on Cloudflare's network. Every crawler gets its own queue, SQLite database, vector database, and S3-compatible bucket, which allows you to query your crawl as it's crawling with either SQL statements or a RAG chat interface. We've stitched together 10+ Cloudflare products including Queues, Durable Objects, Browser Rendering, Workers AI, D1, R2, and Vectorize. Please let us know what you think! Happy to answer any questions. [1] https://ift.tt/PbhnMAJ [2] https://ift.tt/IuEC0gR [3] https://ift.tt/CIUiNMk [4] https://ift.tt/XQfleD5 https://crawlspace.dev January 21, 2025 at 11:41PM

Show HN: SudokuVariants – play and construct different variants of Sudoku https://ift.tt/NdhbKTC

Show HN: SudokuVariants – play and construct different variants of Sudoku Hi HN, I've been working on this Sudoku web app for the past couple of years, on and off during free weekends and afternoons. I started working on it because I was bored during COVID, and Cracking the Cryptic had just become popular on YouTube, which got me wondering how hard it could be to make a Sudoku app. The main idea is for the app to understand the constraints and know how to solve Sudoku grids (and not just be a simple Sudoku drawing/playing app). When it comes to classic Sudoku, the solver doesn't support anything more complicated than X-Wing, but it understands the constraints. At the moment, most of the popular variants are supported: killer, sandwich, arrow, thermo, palindrome, German whisper, kropki, consecutive, non-consecutive, greater than, XV, diagonal, anti-king, anti-knight, even-odd, windoku, renban, and zipper. The only variant I am yet to add support for is quadruple. If any other variant becomes popular, I will probably add it, as was the case with zipper lines during development. A user account is not required to play, but it is required if you want to publish a public grid on the app. The app doesn't collect any PII, doesn't have ads or trackers. Accounts are identified by email hash; I am not storing email addresses or passwords, and OTPs are sent by email. The less I know about users, the better for both sides. The app supports mobile devices, but it works best on bigger screens. It was built using Blazor SSR/WASM (AOT) with SVG for interactive parts. I know there are some performance issues (especially on mobile phones and with touch input), and I am trying to address them. Some of the features I was thinking about adding are classifying grids by difficulty, daily Sudoku, and maybe campaigns (groups of Sudoku grids where users have to solve them in order). If you like Sudoku, or more specifically variants of Sudoku, please let me know what you think about SudokuVariants. URL: https://ift.tt/aTyVCnc Thanks! https://ift.tt/aTyVCnc January 21, 2025 at 11:49PM

Monday, January 20, 2025

Show HN: Morse Man – Learn Morse Code While Playing Hangman https://ift.tt/KpOfuy1

Show HN: Morse Man – Learn Morse Code While Playing Hangman I built a Hangman variant that teaches you Morse code while you play. Instead of typing letters directly, you enter them using dots and dashes. Features include: - Interactive Morse code input with visual feedback - Built-in cheatsheet (costs an attempt) - 100+ word dictionary - Animated hangman visualization Play it here: https://ift.tt/NHXnaiL Perfect for anyone interested in learning Morse code through gameplay. Would love feedback from the HN community! https://ift.tt/NHXnaiL January 21, 2025 at 12:57AM

Show HN: Searchlight – Open-source Postgres client for macOS https://ift.tt/5E1SMOd

Show HN: Searchlight – Open-source Postgres client for macOS Hi HN, Over the past year, I’ve been building a native MacOS Postgres client for my personal use. While there are plenty of existing clients, I built this because: - No open-source Postgres client matched the smooth UX of tools like Sequel Pro/SequelAce (for MySQL). - I missed the satisfaction of long-term product ownership and iteration—recent work has me jumping between projects. - I’ve been using Postgres more lately and wanted to get hands-on to deepen my knowledge. I also wanted a playground to experiment with client features that would help me on day-to-day. Some I have implemented already: - Hover over a foreign key column to see the linked record in a popover. - Autocomplete lookup for foreign key records when inserting/editing rows. - High-level stats pop-up when hovering over a column. - Contextual “sugar” features (e.g., UUID fields include a button to generate a UUID while editing). - On update/insert failures, it tries to highlight the issue on the problematic column, vs some generic error alert. It’s still very bare-bones and I still use it alongside other tools for features I haven’t implemented (management features for tables/schemas/user), but I’m already using as my main client for 90% of what I work on. I’m sharing here to get early feedback. Mostly trying to determine if more people find value in this project if I keep developing it. ps.: I’m using my personal Apple developer account so I can’t notarize the app with Apple. If you try to install from the GitHub releases page MacOS will warn that it can’t verify the developer identity, so you will need to approve the install on Settings > Privacy, or build from source. https://ift.tt/5cs3thV January 20, 2025 at 11:20PM

Show HN: TikTok-like web front end for Bluesky https://ift.tt/Q75VLzZ

Show HN: TikTok-like web front end for Bluesky https://ift.tt/b3ouHK9 January 20, 2025 at 11:14PM

Sunday, January 19, 2025

Show HN: TikTok Video Downloader https://ift.tt/0HfoVIN

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/k58Ynsg 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/v2HSL7G January 20, 2025 at 01:35AM

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

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 20, 2025 at 12:57AM

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

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

Show HN: AI-Powered API to Forecast Day-Ahead Electricity Prices https://ift.tt/Y3lboai

Show HN: AI-Powered API to Forecast Day-Ahead Electricity Prices Hi all! I wanted to integrate electricity price forecasts into my HomeAssistant setup so I could do cool automations like waiting to start the laundry until prices are lower. However, I couldn’t find a good API for forecasting day-ahead electricity prices, so… I built one! This API forecasts electricity prices for the Netherlands, using AI and machine learning under the hood to provide pretty decent estimates. I plan to keep improving it and expand it to other electricity markets. With this API, you can: - Predict electricity prices for the Dutch day-ahead market. - Use the forecasts to optimize energy usage in your smart home setup. This is an MVP, and I’d love to hear your feedback or ideas to make it even better! API Documentation: https://ift.tt/rIGF8Aj Looking forward to hearing your thoughts! https://ift.tt/rIGF8Aj January 19, 2025 at 11:13PM

Saturday, January 18, 2025

Show HN: A LinkedIn Outreach Tool to Book More Meetings https://ift.tt/iuU5aY1

Show HN: A LinkedIn Outreach Tool to Book More Meetings https://ift.tt/kUdWCrV January 18, 2025 at 09:39PM

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

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/LA6k07q January 17, 2025 at 06:20PM

Show HN: Interactive systemd (a better way to work with systemd units) https://ift.tt/6Px9zLU

Show HN: Interactive systemd (a better way to work with systemd units) I created a TUI for systemd/systemctl called isd (interactive systemd). It provides a fuzzy search for units, auto-refreshing previews, smart sudo handling, and a fully customizable, keyboard-focused interface for power users and newcomers alike. It is a more powerful (but heavier) version of sysz, which was the inspiration for the project. This should be a huge timesaver for anybody who frequently interacts with or edits systemd units/services. And if not, please let me know why! :) https://ift.tt/eIutNDy January 18, 2025 at 11:22PM

Friday, January 17, 2025

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

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/zuYyB6G . I'll keep an eye on the comments for feedback and bug reports! https://discorch.org January 18, 2025 at 06:00AM

Show HN: Watchfakenews.com https://ift.tt/r5vFREu

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/wOgRULx https://ift.tt/wOgRULx January 18, 2025 at 03:28AM

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

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/zygn1s7 https://ift.tt/BlbdfQV - c2fj python package https://ift.tt/mAKc8qb https://ift.tt/gRru5YJ January 18, 2025 at 02:36AM

Show HN: Real-time nonlinear optics simulation (JS/GLSL) https://ift.tt/k2D1Qw4

Show HN: Real-time nonlinear optics simulation (JS/GLSL) https://ift.tt/C9qVoUO January 17, 2025 at 04:55AM

Thursday, January 16, 2025

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

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/ZIP0VMs ), 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/KErSDBN Let me know what you think! Vadim https://ift.tt/KErSDBN January 16, 2025 at 03:35AM

Show HN: Nail Designer AI – AI-Powered Nail Art Creation https://ift.tt/BjEbIWp

Show HN: Nail Designer AI – AI-Powered Nail Art Creation https://ift.tt/JotHFkv January 16, 2025 at 10:34PM

Show HN: DBOS TypeScript – Lightweight Durable Execution Built on Postgres https://ift.tt/eYRZzhx

Show HN: DBOS TypeScript – Lightweight Durable Execution Built on Postgres Hi HN - Peter from DBOS here with my co-founder Qian (qianl_cs) Today we want to share our TypeScript library for lightweight durable execution. We’ve been working on it since last year and recently released v2.0 with a ton of new features and major API overhaul. https://ift.tt/YTsv2dB Durable execution means persisting the execution state of your program while it runs, so if it is ever interrupted or crashes, it automatically resumes from where it left off. Durable execution is useful for a lot of things: - Orchestrating long-running or business-critical workflows so they seamlessly recover from any failure. - Running reliable background jobs with no timeouts. - Processing incoming events (e.g. from Kafka) exactly once - Running a fault-tolerant distributed task queue - Running a reliable cron scheduler - Operating an AI agent, or anything that connects to an unreliable or non-deterministic API. What’s unique about DBOS’s take on durable execution (compared to, say, Temporal) is that it’s implemented in a lightweight library that’s totally backed by Postgres. All you have to do to use DBOS is “npm install” it and annotate your program with decorators. The decorators store your program’s execution state in Postgres as it runs and recover it if it crashes. There are no other dependencies you have to manage, no separate workflow server–just your program and Postgres. One big advantage of this approach is that you can add DBOS to ANY TypeScript application–it’s just a library. For example, you can use DBOS to add reliable background jobs or cron scheduling or queues to your Next.js app with no external dependencies except Postgres. Also, because it’s all in Postgres, you get all the tooling you’re familiar with: backups, GUIs, CLI tools–it all just works. Want to try DBOS out? Initialize a starter app with: npx @dbos-inc/create -t dbos-node-starter Then build and start your app with: npm install npm run build npm run start Also check out the docs: https://docs.dbos.dev/ We'd love to hear what you think! We’ll be in the comments for the rest of the day to answer any questions you may have. https://ift.tt/YTsv2dB January 17, 2025 at 12:10AM

Show HN: WasmBots – A WebAssembly-powered programming game https://ift.tt/aD84IEU

Show HN: WasmBots – A WebAssembly-powered programming game I've been working on a browser-based programming game where you write bots to explore procedurally generated dungeons in any WebAssembly-compatible language. It's like a minimalist roguelike where your character's brain is a program you write. There are pre-made libraries for C, Rust, Zig, Go, and AssemblyScript. The game mechanics are intentionally simple for now, but the challenge comes from building up your bot's understanding of the world from limited local information. Your code needs to handle mapping, pathfinding, and strategy while dealing with monsters and potentially hostile other players. Some interesting technical bits: * Pure WebAssembly modules with no JavaScript dependencies (not even using wasm-bindgen for Rust) * Cross-language development with native debugging support via language-specific trainer builds * Custom messaging protocol implemented across the five example languages using code generation The project started as a way for me to poke around WebAssembly, especially exploring its potential as a universal plug-in language. There were a lot of yaks to be shaved as I went, though, and I ended up also learning a bunch about various build systems, roguelike exploration mechanics, procedural generation, etc. It's been a fun experience so far and I feel like it's hit a nice point (decently polished presentation of bots exploring the dungeon) before I start the next phase of adding actual game mechanics. Intro Video: < https://www.youtube.com/watch?v=DGkkTYJrflI > Deployed site: < https://shaneliesegang.com/projects/wasmbots > Auto-built: < https://sjml.github.io/wasmbots/ > Source (Monorepo): < https://github.com/sjml/wasmbots > The whole thing so far has been a one-person show, and I was often learning bits of tech as I was building with them, so feedback (technical or otherwise) is very welcome. https://ift.tt/0rXqwHD January 16, 2025 at 05:03PM

Wednesday, January 15, 2025

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

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

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

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/TbP4UH6 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/3nN7ijp [2] https://ift.tt/Ble6oS3... [3] https://ift.tt/0BQYmuc [4] https://ift.tt/Tbq4X6K January 15, 2025 at 10:29PM

Show HN: US visa time and price estimation (O-1A, O-1B, EB-1A, EB-2 NIW) https://ift.tt/Xv08kWl

Show HN: US visa time and price estimation (O-1A, O-1B, EB-1A, EB-2 NIW) https://ift.tt/hwXY7BZ January 15, 2025 at 10:23PM

Tuesday, January 14, 2025

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

Show HN: I wrote a script to move my Apple Music MP3 playlists to Android https://ift.tt/kmy72ZV January 15, 2025 at 02:48AM

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

Show HN: Making AR experiences is still painful – had to make my own editor https://ift.tt/wINim8a

Show HN: Making AR experiences is still painful – had to make my own editor Hey HN! My co-founder and I have spent over a decade building mixed reality projects and have been growing more and more frustrated with the process. From the number of tools needed, to client sign-off, to the complex esoteric tech stacks. And especially how slow the iteration loop is when dealing with interactivity and UX. Two years ago we decided to stop whining and fix the fundamental issues. Ordinary Objects [0] was built with our core needs for AR prototyping: a very tight iteration loop between editor and real device, real-time interactivity while editing and clear and concise flow management + mapping. There are many things that layered on to make all of that possible: making it multi-user from the ground up, handling assets without a fuss, and building up a new interaction language. From a technical standpoint we wanted to be native on the all of the platforms that we support, and do that as quickly as possible. Two years ago the best tool to achieve that was Unity, and I believe that is still the case today. Everything else is inside our custom C# Redux implementation. Our multi-user needs are very different from games, and it helped a lot to learn from Figma's technical notes to implement our pseudo eventual consistency setup. Its been super nice to be multi-user from the get go, we've been able to explore much more functionality this way. Once the core churn eases up a bit more we will be open sourcing this particular C# Redux setup. As it has nothing to do with any engine code. The website has some quick examples of how the design tool works [0]. But if you want to view a more complete prototype here is something Gregor, my co-founder, put together recently [1]. Over the past year we've been testing with closed groups, and have been excited by what everyone is making. Now we are ready to open it up for all of you to try! Give it a spin and let me know what you think! And happy to answer any questions here :) [0]: https://ordinary.space [1]: https://ift.tt/4HVjC9z... https://ordinary.space/ January 14, 2025 at 10:05PM

Monday, January 13, 2025

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

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/d9FuTGw January 14, 2025 at 04:41AM

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

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

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

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

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

Show HN: News Planet – current events on a rotating globe https://news.ianua.app/ January 14, 2025 at 02:27AM

Sunday, January 12, 2025

Show HN: wonderful.dev – social platform for programmers https://ift.tt/HAzR4jL

Show HN: wonderful.dev – social platform for programmers Hey HN, I'm Alan Founder of wonderful.dev ( https://wonderful.dev/ ) We're building a community for programmers, with a goal to make it easier to network with other devs and connect with companies you’re interested in. The inspiration for wonderful.dev came from my own experiences job searching in the tech industry. I wanted to create a platform where the focus was on mutual interest and meaningful connections instead of resumes, job applications, and coding challenges. Here's how wonderful.dev works: 1. Profile creation: You link accounts like GitHub and WakaTime, and we pull in key metrics to create your profile. 2. Matching: Instead of applying to job postings, you explore companies and star the ones you like. If they star you back, you can chat with them. 3. Community timeline: Like Bluesky for devs, you share updates, interact with other devs, and build your network. When posting to the timeline, we support a subset of Markdown, detect and tag posts with corresponding programming languages for easier discovery, and support integrations with dev tools when posting. Hover over a username to see the programming languages they use, detected from the integrations they connected. Finally, you control your timeline by filtering instead of an algorithm pushing content onto you. More features: https://ift.tt/7ZeUg0a Video intro: https://youtu.be/4RLp4Nbmd_o I'd love to hear your thoughts, feedback, or ideas for what could make wonderful.dev even better. https://wonderful.dev January 6, 2025 at 05:42PM

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

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/blFqCJx January 13, 2025 at 01:36AM

Show HN: SemHash – Fast Semantic Text Deduplication for Cleaner Datasets https://ift.tt/7CODjTK

Show HN: SemHash – Fast Semantic Text Deduplication for Cleaner Datasets We’ve just open-sourced SemHash, a lightweight package for semantic text deduplication. It lets you effortlessly clean up your datasets and avoid pitfalls caused by duplicate samples in semantic search, RAG, and machine learning. Main Features: - Fast and hardware friendly: Deduplicate datasets with millions of records in minutes, on a CPU. - Flexible: Works on single or multiple datasets (e.g., train/test deduplication), and multi-column data (e.g., Question-Answering datasets). - Lightweight: Minimal dependencies (largest is NumPy). - Explainable: Easily inspect duplicates and what caused them, and view the lowest similarity duplicates to adjust the threshold based on your dataset. We found that text deduplication is more complex than it appears, so we built SemHash to simplify the process. Duplicate samples can skew model training, reduce generalization, and cause train-test leakage—leading to unreliable results. Techniques like minhash handle exact or near-exact duplicates, but semantic deduplication also catches semantically redundant samples, which we believe is an important aspect of deduplication. Furthermore, it’s not trivial to see why something was removed with minhash, which we also believe is important. We already found some interesting results on some well known datasets in our benchmarks which are included in the repo. We are curious to hear your feedback! Do you currently deduplicate your datasets before training, and what techniques do you use? https://ift.tt/n1iIKCl January 12, 2025 at 11:20PM

Saturday, January 11, 2025

Show HN: 3D Terrain simulation for hiking, skiing etc. https://ift.tt/wQl2v3O

Show HN: 3D Terrain simulation for hiking, skiing etc. I'm working on a GPS track visualizer for quite some time. It shines in hilly and mountaineous terrain (where a 3D view makes more sense), but it also offers quite a lot of Strava-like features (statistics etc.). You can upload your GPX and FIT files manually, or sync directly with Garmin, Coros and Polar. See https://cubetrek.com for the live app and check out some examples there. It's free and opens source. Also, anyone who likes to work with 3D visualizations (especially Babylon.js), let me know if you like to help polish this thing further. https://ift.tt/uld2YRV January 11, 2025 at 04:08AM

Show HN: TypeScript/React/Vue Window Layout Manager (Tabs, Floating, Popouts) https://ift.tt/uNlKOtX

Show HN: TypeScript/React/Vue Window Layout Manager (Tabs, Floating, Popouts) https://ift.tt/xFcACd2 January 11, 2025 at 10:31PM

Show HN: Scienceproves.me – AI-Powered, Scientifically-Backed Q&A Tool https://ift.tt/4eRYQf6

Show HN: Scienceproves.me – AI-Powered, Scientifically-Backed Q&A Tool Hey HN, I built ScienceProves.Me, an app that uses RAG to give accurate, citation-backed answers. If the database doesn’t have enough, it searches trusted journals and research sites. Every answer links to original sources so you can verify. Would love your feedback! https://ift.tt/PFO3V5I January 11, 2025 at 05:45PM

Show HN: Check if your website's images have alt text https://ift.tt/jin6zqN

Show HN: Check if your website's images have alt text I want to share something cool that we’ve been working on. If you’ve ever wondered whether your website images have alt text or if you're struggling to keep track of all your images for accessibility, we’ve got just the thing. We created an Image Alt Text Checker that quickly scans your website and tells you if any images are missing alt text. It’s super easy to use—just drop your website URL, and the tool does the rest. In seconds, you get a report showing which images need alt text, so you can fix them up in no time. We built this tool with accessibility in mind. It’s not just about SEO (though it definitely helps with that too!); it’s about making your site more user-friendly for people who rely on screen readers. And let’s face it, who doesn’t want a more inclusive website, right? It’s 100% free, and honestly, it saves so much time compared to checking each image manually. Anyone else here focusing on website accessibility? Would love to hear your thoughts or any tools you’ve been using to make your site more inclusive! https://ift.tt/W2kaENP January 10, 2025 at 04:47PM

Friday, January 10, 2025

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

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/X3gPCH6 January 11, 2025 at 03:56AM

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

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/MzecZy0... For Android Join this google group - https://ift.tt/RmCU6XH And then download the app by joining app testers - https://ift.tt/Q1Vf5PI 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 10:48PM

Show HN: KeyTik: The All-in-One Input Automation Tool https://ift.tt/1oZW0T9

Show HN: KeyTik: The All-in-One Input Automation Tool KeyTik now has it's own website Key Features: - Multiple Keyboard Remap Profile: Not like most of keyboard remapper, KeyTik can handle multiple keyboard remap. You don't have to set remap again when you need to use another remap then set it back again after done. Just create multiple remap and activate or deactivate it whenever you want. - Advance Keyboard Remap: Keyboard remap not only able to remap single key but also key combination and text or typing (Example: Clicking 's' will type 'Select"). - Assign Script or Remap Profile to Specific Keyboard or Mouse Using Device VID & PID or Device Handle: Make script or remap profile to only work for specific physical keyboard or mouse using device VID & PID or device handle as identifier. - Assign Script or Remap Profile to Specific Programs Using Class or Process: Make script or remap profile to only work for specific programs class, like specific Chrome tab or entire program. - Auto Clicker: KeyTik comes with Auto Clicker in the download. On default, it simulate 'left click' when 'e' is held. You can change the 'left click', 'e', interval part to your preference. - Screen Clicker: KeyTik also comes with Screen Clicker in the download. It work with simulate 'left click' on specific screen coordinate. You can change coordinate and interval to your preference. Don't worry because KeyTik also comes with tool to find screen coordinate then it will automatically copy coordinate and you can paste it to screen clicker in text mode. - Screen Coordinate Auto Detect And Copy: To make screen clicker editing easier, KeyTik also comes with coordinate finder. On default, you just need to press 'space' then it will show coordinate and automatically copy it. You can also change 'space' part to your preference. - Multiple Files Opener: Multiple files opener also comes with KeyTik download. It work with, if you click key or key combination, then it will open the files. You can change the files with your files or programs path to your preference. Additional Features: - Run & Exit Remap Profile: Activate or deactivate profiles individually, so you don't need to adjust the remap every time. - Run Profile on Startup: Run profiles on startup, so it will automatically activate when you open your device—no need to manually activate it each time. - Delete & Store Remap Profile: Delete unnecessary profiles and store profiles for a clean main window without permanently removing them. - Pin Profile: Pin your favorite profiles for quick and easy access. - Edit Remap Profile: Adjust your profile to your preference. - Assign Shortcut on Each Profile: Enable or Disable your profile using shortcuts. - Default Mode in Create or Edit Profile: The easiest way to remap your keyboard. - Text Mode in Create or Edit Profile: Text Mode allows you to adjust or create your AutoHotkey script easily, without needing an external editor. - Make Window Always on Top: "Always on top" feature lets you easily remap keys while other windows are open, without minimizing KeyTik window. This is especially useful during gaming. - Show Stored Profile: Display your stored profile or restore it to main window. - Import Profile: Use AutoHotkey script from external source like download and make it as profile. - Automatically Take Key Input: A button that can make you click your desired key and it will automatically fill key entry https://keytik.com/ January 11, 2025 at 01:09AM

Show HN: Freeact – A Lightweight Library for Code-Action Based Agents https://ift.tt/WbxYTyG

Show HN: Freeact – A Lightweight Library for Code-Action Based Agents Hello! We just released freeact ( https://ift.tt/4uQYHis ), a lightweight agent library that empowers language models to act as autonomous agents through executable code actions. By enabling agents to express their actions directly in code rather than through constrained formats like JSON, freeact provides a flexible and powerful approach to solving complex, open-ended problems that require dynamic solution paths. * Supports dynamic installation and utilization of Python packages at runtime * Agents learn from feedback and store successful code actions as reusable skills in long-term memory * Skills can be interactively developed and refined in collaboration with freeact agents * Agents compose skills and any other Python modules to build increasingly sophisticated capabilities * Code actions are executed in ipybox ( https://ift.tt/rpasP6A ), a secure Docker + IPython sandbox that runs locally or remotely GitHub repo: https://ift.tt/4uQYHis Evaluation: https://ift.tt/d92krIM See it in action: https://ift.tt/C8zd3fY... We'd love to hear your feedback! https://ift.tt/4uQYHis January 10, 2025 at 11:44PM

Thursday, January 9, 2025

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

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/7BqExK1 . You can also try it via API: https://ift.tt/fEcBFl1 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/sih5MJf January 9, 2025 at 11:38PM

Show HN: I made 188 free AI name generator tools so you dont have to https://ift.tt/NABGzQv

Show HN: I made 188 free AI name generator tools so you dont have to I made 188 free AI name generator tools. Please give it a try :) https://ift.tt/2uSYhDp January 10, 2025 at 12:32AM

Show HN: Open-source Go tools for Firestore document management and restoration https://ift.tt/heRzuQJ

Show HN: Open-source Go tools for Firestore document management and restoration Just released two utility tools for Firestore that might save you some development time. Not sure the overlap of firestore and go devs but it's been useful for us. As a small startup we are excited to get going on our opensource journey and welcome feedback! Just seems like some of the data management tools are underdeveloped and everyone is supposed to write their own. Thought it would be good to build a community around building new ones. firestore_doc_deleter - A Go-based tool for safe document operations featuring: Batch deletions with configurable rate limiting Automatic document backups before deletion Subcollection handling Dry-run mode for operation verification Document restoration from backups firestore_restore - A web interface (Go backend) for: Database restoration/transfer operations PITR (Point-in-Time Recovery) support Collection/document level granular control Progress monitoring and batch processing Service account authentication The tools are especially useful for dev/staging environments where you need more control over document operations than what's available out of the box. Tech stack: Go, Cloud Firestore, GCS License: MIT https://ift.tt/KBczZxs January 9, 2025 at 09:44PM

Wednesday, January 8, 2025

Show HN: Open-Source Computer Use AI Agent Powered by Llama https://ift.tt/T58blug

Show HN: Open-Source Computer Use AI Agent Powered by Llama https://ift.tt/mM2iFet January 9, 2025 at 04:56AM

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

Show HN: Zig Obfusgator https://ift.tt/KGansgp January 9, 2025 at 02:52AM

Show HN: Cardstock- Free TCG Proxy Manager for Magic, Yugioh, & Pokemon https://ift.tt/ro8gny9

Show HN: Cardstock- Free TCG Proxy Manager for Magic, Yugioh, & Pokemon Trading cards are awesome, but paying $30 for some cardboard isn’t. I’ve upscaled 60,000 cards from the entire catalog of Yugioh, Magic, Pokemon, & a newer game, https://elestrals.com . I've made it easy to build a decklist, download it, and then print at home. Modern inkjet printers got really good when nobody was looking. While it’s clear they’re not real cards, the upscaling makes them look great for casual play (these are not tournament legal). It’s totally free, give it a try! Supplies: https://ift.tt/fSVD976 Printer Settings: https://ift.tt/wj2KzvX Instructions: https://ift.tt/cdOIV2B Overview: I built Cardstock because I had some scripts to do this lying around, and wanted to explore the new Rails 8 magic. Kamal 2 (kamal-deploy.org/) is a game changer, SQLite in production is fine, and the database backed solid family of gems work like a charm. Compute: I am renting a box on https://hetzner.com located in VA for $15/mo. This box has 8 gigs of ram and 2 vCPU's. This is such a deal compared to compute prices on https://render.com . Kamal 2: This thing is amazing. Kamal gives me everything I could want (easy console access, easy shell access, a way to manage secrets, a way to see my logs, and letsencrypt support for DNS), all without a PaaS tax. The best part is the accessories feature: https://ift.tt/kyBAWKL . I am running my main app with two accessories: Meilisearch( https://meilisearch.com ) and OpenObserve ( https://openobserve.ai ). Instead of paying Algolia to host search infrastructure and sentry to host monitoring infrastructure, I’m hosting my own OSS without any fanfare. Upscaling: To upscale the trading cards (a mandatory part of this build, scans are never high enough DPI). I am using this ( https://ift.tt/glUI8pv ) model. For upscaling every card, I've used under a hundred bucks of compute. This model was picked on a whim, but worked well enough that I didn’t compare other models. SQLite: I used SQLite combined with Litestream (litestream.io) for my database. While I considered Postgres, I hesitated due to uncertainties around handling backups on self-hosted infrastructure. This was my first time using SQLite in production, and it was functional but with some minor annoyances. Here’s what I encountered: 1. No Default UUID Primary Key Type I had to set primary keys as strings and assign IDs manually from the application record. It’s an annoying workaround but manageable. 2. No Native Array Columns Because SQLite doesn’t support array columns, I had to use its native JSON column type, which just felt icky. If I were working with something like embeddings, this would be especially annoying, because you couldn’t enforce all the records to have the same number of dimensions. 3. Cryptic Errors At one point, a migration failed silently, leaving a cryptic error in schema.rb. The issue was resolved by rolling back the migration and redoing it, but it was once again, annoying. 4. Litestream Defaults Litestream deletes snapshots after 24 hours by default, which is far too short. When I tried to recover some data, I found it had already been deleted. Adjusting these defaults fixed the problem. Solid Queue/Cache/Cable: The solid family of gems are all backed by the database and were a pleasure to work with. Goal was to prevent needing to reach for redis, so you have one less thing to worry about. You end up with a little more latency, which is a totally reasonable tradeoff. Conclusions: We are moving into a post platform as a service world. Instead of buying a bespoke render.com or heroku, you just buy commodity compute and use Kamal to manage. It's like, pretty much all there, excited to see how this space matures. https://ift.tt/y7k8XxF January 8, 2025 at 10:11PM

Show HN: Awra – AI-powered legislative bill analyzer https://ift.tt/Ci7GTUu

Show HN: Awra – AI-powered legislative bill analyzer I built Awra to solve a simple problem: understanding what bills in Congress actually mean for regular citizens. What it does: - Explains federal bills in plain language - Shows state-specific impacts - Provides cost analysis when available - Uses AI to answer questions about any bill I've found that while tools like ChatGPT can explain bills, they often hallucinate or work with outdated information. Awra directly fetches from Congress.gov's API and uses RAG to ensure accuracy. Try it out: https://www.awra.ai GitHub: https://ift.tt/4brC2Ag Looking for feedback, particularly on accuracy and usefulness. Would love to hear from people who regularly need to understand legislation. https://www.awra.ai January 8, 2025 at 11:25PM

Tuesday, January 7, 2025

Show HN: Tinyhnsw – The Littlest Vector Database https://ift.tt/Qa9WOv0

Show HN: Tinyhnsw – The Littlest Vector Database In an effort to understand it, I put together a simple, pure python implementation of HNSW, an approximate nearest neighbor library. Learned a lot, and I think for anyone interested in vector search it's an exercise that's absolutely worth doing. The code is optimized (imo) for readability, and working (albeit, quite slowly) on putting together a tutorial that walks through the motivation and implementation of HNSW. There's also working code examples for using the library for text and image search with sentence transformers and CLIP! https://ift.tt/3BbGki1 January 8, 2025 at 12:44AM

Show HN: Instantly Generate Example Pages https://ift.tt/ftOiQPq

Show HN: Instantly Generate Example Pages https://exampl.page/ January 7, 2025 at 10:44PM

Monday, January 6, 2025

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

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/nVXImF6 January 7, 2025 at 05:17AM

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

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/sGaSfw6 January 7, 2025 at 03:05AM

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

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/mWJ8Vse https://ift.tt/mWJ8Vse January 6, 2025 at 10:50PM

Show HN: Skeet – A local-friendly command-line copilot that works with any LLM https://ift.tt/YZB9qGe

Show HN: Skeet – A local-friendly command-line copilot that works with any LLM I've been using GitHub Copilot CLI, and while it's great, I found myself wanting something that could work with any LLM (including running local models through Ollama), so I built Skeet. The key features that make it different: - Works with any LLM provider through LiteLLM (OpenAI, Anthropic, local models, etc.) - Automatically retries and adapts commands when they fail - Can generate and execute Python scripts with dependencies (powered by uv) without virtual environment hassles You can try simple tasks like: ``` skeet show me system information skeet what is using port 8000 skeet --python "what's the current time on the ISS?" ``` Demo: https://ift.tt/aZG7MpY Code: https://ift.tt/9qpF42G I built it for myself, and I've been really happy with the results. It's interesting to see how different models fare against one another with everyday tasks. If running a local model, I've had decent luck with ollama_chat/phi3:medium but I'm curious to know what others use. Cheers! https://ift.tt/9qpF42G January 7, 2025 at 12:23AM

Sunday, January 5, 2025

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

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 11:53PM

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

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

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

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/qroC6t3 https://ift.tt/qroC6t3 January 6, 2025 at 02:28AM

Show HN: PostalMime, Email parsing library for browsers, web workers, serverless https://ift.tt/iPvgahM

Show HN: PostalMime, Email parsing library for browsers, web workers, serverless https://ift.tt/16RlMpg January 5, 2025 at 11:22PM

Saturday, January 4, 2025

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

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/haUQAnj January 5, 2025 at 03:24AM

Show HN: Scorch – A Free Tool to Organise and Evaluate Your Startup Ideas https://ift.tt/DOFBfhK

Show HN: Scorch – A Free Tool to Organise and Evaluate Your Startup Ideas https://ift.tt/YwlJVhs January 4, 2025 at 08:22PM

Show HN: ExtensionLister – A Web App to Discover and Analyze Chrome Extensions https://ift.tt/lKdtUB0

Show HN: ExtensionLister – A Web App to Discover and Analyze Chrome Extensions Hi HN, I’m excited to share ExtensionLister, a simple web app I built to make discovering Chrome Web Store extensions faster and easier. The Chrome Web Store has thousands of extensions, but finding the right one can be tedious, especially if you want to compare extensions based on their popularity, ratings, or features. ExtensionLister solves this by letting you: • Filter extensions based on metrics like the number of users, downloads, average ratings, and more. • Sort the results to find hidden gems or analyze low-rated but highly-used extensions. • Explore data visually in a clean, sortable table interface. How it works: • No signup or barriers; just head to the site and start filtering/sorting extensions. • The data is updated periodically and sourced directly from the Chrome Web Store. Here’s the link: https://ift.tt/uJhDdmR Thanks for checking it out! https://ift.tt/uJhDdmR January 4, 2025 at 10:40PM

Friday, January 3, 2025

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

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

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

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/wHTgk8s Technical article about the remake: https://ift.tt/beFXYu8 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/18FkoIA (sadly, I cannot provide the video and audio assets themselves under any open license). https://ift.tt/beFXYu8 December 31, 2024 at 05:55PM

Show HN: Org-Supertag https://ift.tt/yWG8a0J

Show HN: Org-Supertag Enhance org-mode tag system, borrow idea from tana. https://ift.tt/IrY2qHc December 31, 2024 at 06:44PM

Show HN: I'm tired of sharing code using PasteBin and Slack, so I made this https://ift.tt/bGw7HPK

Show HN: I'm tired of sharing code using PasteBin and Slack, so I made this Hey developers I think we're tired of copying and pasting our codes and sharing links using PasteBin, GithubGist, or Slack. What if you could share the codes without copying the link and share them right from your favorite editor? That was the motivation for creating TurboGist. Right now, it's still in the MVP stage, and I'm trying to gather feedback from developers like you. It's available as a beta in the VS Code Extension store. Can you guys check this out? It'd help me a lot. You don't need to pay any penny, 100% FREE. However, I'm working on introducing a self-hosted feature. Besides, a better alternative to PasteBin or GithubGist. Looking for your input on: - How this would fit your workflow? - Must-have features or integrations (e.g., GitHub Gist, PasteBin, etc.)? - Pain points in your current code-sharing process? - Do you have features in your mind? Thanks for reading this. https://turbogist.dev January 3, 2025 at 10:35PM

Thursday, January 2, 2025

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

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/4NW518v Looking forward to your thoughts and suggestions! https://ift.tt/4NW518v January 3, 2025 at 02:26AM

Show HN: I built a recipe app weeks after starting to code GoRecipeHub is live https://ift.tt/0Kiy1N2

Show HN: I built a recipe app weeks after starting to code GoRecipeHub is live I started learning to code just a few weeks ago, and today I’m thrilled to share my 4th app, GoRecipeHub. It’s a cooking companion that lets users discover, save, and share recipes effortlessly. I’d love your feedback: What features would you add to make it even better? Check it out here: https://gorecipehub.com https://gorecipehub.com January 2, 2025 at 06:11PM

Show HN: I built an AI calendar to help you get stuff done – feedback wanted https://ift.tt/sSlLATc

Show HN: I built an AI calendar to help you get stuff done – feedback wanted If you have any questions, feel free to leave a comment! For additional information, click the link provided. I decided to present the extra details on a webpage because it’s easier to organize and format the information in a way that’s clear and more digestible. https://ift.tt/PJwnyEY January 2, 2025 at 11:10PM

Wednesday, January 1, 2025

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

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/v3Sxlit January 2, 2025 at 05:19AM

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

Show HN: I made a screensaver that solves chess puzzles https://ift.tt/SqDN50e January 1, 2025 at 12:20PM

Show HN: GitHub-Style Screen Time Visualizer on iOS https://ift.tt/fFWNlji

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/d0clmv2 This is a free feature of the Clearspace app. Here's a link to our original HN launch with Clearspace: https://ift.tt/DcEebld https://ift.tt/QIrBWhe January 2, 2025 at 02:54AM

Show HN: Open-Source Fraud Prevention Platform https://ift.tt/WSH5Ysi

Show HN: Open-Source Fraud Prevention Platform Fraud prevention and user security analytics made easy. PHP/PostgreSQL, a self-hosted app. Online demo (admin/tirreno): https://ift.tt/De8O1BU Source code: https://ift.tt/Z2Lfb13 Website: https://www.tirreno.com Constantly looking for interesting cases. Happy New 20¼! https://ift.tt/GjnIoUC January 1, 2025 at 11:52PM