Wednesday, April 30, 2025

Show HN: Dish – A simple HTTP and TCP endpoint monitoring tool (written in Go) https://ift.tt/xjwKo6z

Show HN: Dish – A simple HTTP and TCP endpoint monitoring tool (written in Go) Last month we posted about dish and shared the repo. Since then we have been working on a blog post showing it off in a bit more detail. You can find it in the link! https://ift.tt/WqGHv8K April 29, 2025 at 09:58PM

Tuesday, April 29, 2025

Show HN: ProKZee – An Open-Source Network Security Tool Written in Go https://ift.tt/6hqMeso

Show HN: ProKZee – An Open-Source Network Security Tool Written in Go Hi HN! After several months of work, I'm excited to share ProKZee, a free and open-source network security tool built with Go and React using Wails framework. ProKZee allows developers, security researchers, and penetration testers to intercept, inspect, and modify HTTP/S traffic — similar to tools like Burp Suite, OWASP ZAP, and Caido — but with a fast native UI, modern UX, and some unique features. https://ift.tt/LZqV53j https://ift.tt/LZqV53j April 29, 2025 at 01:11AM

Show HN: Zotero-MCP – Connect Your Research Library with Your AI Assistant https://ift.tt/syBRfxm

Show HN: Zotero-MCP – Connect Your Research Library with Your AI Assistant Hi all! I forgot to share my project here, but since it just got over 1.2k calls on smithery, I figured that people here may be interested in giving it a try! Essentially it allows you to easily connect your zotero library to any LLMs through a MCP client, enabling the LLMs to read the papers that you collected, your notes, and the annotations - and it works both on your local and cloud library. Check this out! I would love to hear your feedback. :) https://ift.tt/frlxM6d April 29, 2025 at 12:06AM

Show HN: Heart Rate Zones Plus – The first iOS app I ever developed https://ift.tt/089FPLA

Show HN: Heart Rate Zones Plus – The first iOS app I ever developed https://ift.tt/vY3C8eo April 29, 2025 at 12:12AM

Monday, April 28, 2025

Show HN: Start working in AI research by using these project ideas from ICLR2025 https://ift.tt/dx5LoDh

Show HN: Start working in AI research by using these project ideas from ICLR2025 https://ift.tt/n6W291i April 27, 2025 at 10:41PM

Show HN: Flow.diy – a super duper simple flowchart maker https://ift.tt/sofiA3C

Show HN: Flow.diy – a super duper simple flowchart maker https://www.flow.diy April 28, 2025 at 12:46AM

Show HN: Daily Jailbreak – Prompt Engineer's Wordle https://ift.tt/QtG3FPI

Show HN: Daily Jailbreak – Prompt Engineer's Wordle I created a daily challenge for Prompt Engineers to build the shortest prompt to break a system prompt. You are provided the system prompt and a forbidden method the LLM was told not to invoke. Your task is to trick the model into calling the function. Shortest successful attempts will show up in the leaderboard. Give it a shot! You never know what could break an LLM. https://ift.tt/U6V8WrY April 28, 2025 at 12:02AM

Sunday, April 27, 2025

Show HN: Install CLI Apps via Plain HTTP – No Docker, No Binaries, Just Curl https://ift.tt/S8IsPtB

Show HN: Install CLI Apps via Plain HTTP – No Docker, No Binaries, Just Curl Tired of bloated installers and complex DevOps pipelines? I built PPORT — a terminal-based messenger — to demo a crazy simple idea: 1. Instant CLI delivery over HTTP 2. Just curl or irm, nothing else 3. TypeScript on the fly via Deno 4. Live deployment without Docker or builds How it works: Visit https://pport.top Run one command (curl -fsSL pport.top | sh) PPORT streams scripts and source files dynamically based on your client (curl, browser, Deno) No packaging. No compiling. No friction. Source on GitHub: https://ift.tt/MvHxCph Curious what else could be built with this approach? Would love to hear your ideas. https://pport.top April 26, 2025 at 10:21PM

Show HN: Rocal UI – A simple template engine with Rust https://ift.tt/O0jGLPB

Show HN: Rocal UI – A simple template engine with Rust https://ift.tt/4I3puCf April 26, 2025 at 11:56PM

Show HN: I build a Fantasy NHL app in 3 days with Claude AI https://ift.tt/vCz8j4e

Show HN: I build a Fantasy NHL app in 3 days with Claude AI I am not from North America, and moved there a couple years ago. After being invited to the first fantasy league and seeing the platform they were using, I couldn't bring myself to check it every day. An excel sheet would have been more appealing to use than this. So I decided to create my own. But on the side? This would take ages. I am very confident with Rust and JavaScript, but it still takes ages to build something like that. Good prompts, and a few long nights later, and I could create something fun and easy to use. Have a look: https://ift.tt/ztpqgNP The frontend is in React, the backend in Rust. I deployed both via fly.io. It was so simple and fast, it was shocking. After it was deployed, I took 2-3 days to refactor everything and made it neat and tidy, so I could possibly open it up for general use with accounts etc. The first time I built something with the help of AI not just for me. The biggest help was certainly the UI and styling. I was never good at that. The first draft looked rough. I fed it some screenshots from NHL.com and told the model to "make it look nicer". What you see is I think the 20th iteration of the app, slowly improving, fixing bugs etc. But 90% with the help of AI. I could have done 98% myself (except the styling part). And after each working iteration, I spend quite some time cleaning up so I can build on top of that. The beauty? The cleaner, more modular code base saved tokens and made it easier for the model to refactor and understand. Strictly typed (TypeScritp in the frontend, Rust in the backend) helped as well! April 26, 2025 at 10:34PM

Saturday, April 26, 2025

Helping Everyone Take Green Trips Across the City: Our Focus on Accessibility

Helping Everyone Take Green Trips Across the City: Our Focus on Accessibility
By Glennis Markison

Seniors and people with disabilities have a range of ways to go green with us. During Climate Week and all year long, our teams work together to ensure everyone can take green trips around the city. We’re proud to share the investments we’re making across our system to improve access for seniors and people with disabilities. This means providing reliable trips for people who choose shared-ride paratransit or our clean-air taxis. It means making it easier to board electric Muni vehicles. It means ensuring adaptive scooters are part of the scooter share fleet, and that we support adaptive...



Published April 25, 2025 at 05:30AM
https://ift.tt/g5ImRjO

Show HN: Bertrand Russell's Principia Mathematica in Lean https://ift.tt/6EXlcmy

Show HN: Bertrand Russell's Principia Mathematica in Lean This project aims to formalize the first volume of Prof. Bertrand Russell’s Principia Mathematica using the Lean theorem prover. Throughout the formalization, I tried to rigorously follow Prof. Russell’s proof, with no or little added statements from my side, which were only necessary for the formalization but not the logical argument. Should you notice any inaccuracy (even if it does not necessarily falsify the proof), please let me know as I would like to proceed with the same spirit of rigour. Before starting this project, I had already found Prof. Elkind’s formalization of the Principia using Rocq (formerly Coq), which is much mature work than this one. However, I still thought it would be fun to do it using Lean4. https://ift.tt/em7xcEw April 26, 2025 at 12:19AM

Show HN: Claude Code with GUI and Block Based Prompt Editor (MIT) https://ift.tt/ptvflUD

Show HN: Claude Code with GUI and Block Based Prompt Editor (MIT) https://ift.tt/SrzNcUs April 25, 2025 at 10:28PM

Show HN: Open-Source, Self-Hostable Rate Limiting API https://ift.tt/qO2pw6R

Show HN: Open-Source, Self-Hostable Rate Limiting API https://ift.tt/rXxVemG April 25, 2025 at 11:03PM

Friday, April 25, 2025

Show HN: GitNote- Online MD note editor that syncs to GitHub https://ift.tt/OrYel6Z

Show HN: GitNote- Online MD note editor that syncs to GitHub https://ift.tt/lNToHRA April 25, 2025 at 01:25AM

Show HN: I reverse engineered top websites to build an animated UI library https://ift.tt/FEH4mTx

Show HN: I reverse engineered top websites to build an animated UI library Looking at websites such as Clerk, I began thinking that design engineers might be some kind of wizards. I wanted to understand how they do it, so I started reverse-engineering their components out of curiosity. One thing led to another, and I ended up building a small library of reusable, animated components based on what I found. The library is built in React and Framer Motion. I’d love to hear your feedback https://reverseui.com April 24, 2025 at 11:17PM

Show HN: Lemon Slice Live, a real-time video-audio AI model https://ift.tt/Y3asirQ

Show HN: Lemon Slice Live, a real-time video-audio AI model Hey HN, this is Lina, Andrew, and Sidney from Lemon Slice. We’ve trained a custom diffusion transformer (DiT) model that achieves video streaming at 25fps and wrapped it into a demo that allows anyone to turn a photo into a real-time, talking avatar. Here’s an example conversation from co-founder Andrew: https://www.youtube.com/watch?v=CeYp5xQMFZY . Try it for yourself at: https://ift.tt/oy5gd47 . (Btw, we used to be called Infinity AI and did a Show HN under that name last year: https://ift.tt/C8Z9EbL .) Unlike existing avatar video chat platforms like HeyGen, Tolan, or Apple Memoji filters, we do not require training custom models, rigging a character ahead of time, or having a human drive the avatar. Our tech allows users to create and immediately video-call a custom character by uploading a single image. The character image can be any style - from photorealistic to cartoons, paintings, and more. To achieve this demo, we had to do the following (among other things! but these were the hardest): 1. Training a fast DiT model. To make our video generation fast, we had to both design a model that made the right trade-offs between speed and quality, and use standard distillation approaches. We first trained a custom video diffusion transformer (DiT) from scratch that achieves excellent lip and facial expression sync to audio. To further optimize the model for speed, we applied teacher-student distillation. The distilled model achieves 25fps video generation at 256-px resolution. Purpose-built transformer ASICs will eventually allow us to stream our video model at 4k resolution. 2. Solving the infinite video problem. Most video DiT models (Sora, Runway, Kling) generate 5-second chunks. They can iteratively extend it by another 5sec by feeding the end of the 1st chunk into the start of the 2nd in an autoregressive manner. Unfortunately the models experience quality degradation after multiple extensions due to accumulation of generation errors. We developed a temporal consistency preservation technique that maintains visual coherence across long sequences. Our technique significantly reduces artifact accumulation and allows us to generate indefinitely-long videos. 3. A complex streaming architecture with minimal latency. Enabling an end-to-end avatar zoom call requires several building blocks, including voice transcription, LLM inference, and text-to-speech generation in addition to video generation. We use Deepgram as our AI voice partner. Modal as the end-to-end compute platform. And Daily.co and Pipecat to help build a parallel processing pipeline that orchestrates everything via continuously streaming chunks. Our system achieves end-to-end latency of 3-6 seconds from user input to avatar response. Our target is <2 second latency. More technical details here: https://lemonslice.com/live/technical-report . Current limitations that we want to solve include: (1) enabling whole-body and background motions (we’re training a next-gen model for this), (2) reducing delays and improving resolution (purpose-built ASICs will help), (3) training a model on dyadic conversations so that avatars learn to listen naturally, and (4) allowing the character to “see you” and respond to what they see to create a more natural and engaging conversation. We believe that generative video will usher in a new media type centered around interactivity: TV shows, movies, ads, and online courses will stop and talk to us. Our entertainment will be a mixture of passive and active experiences depending on what we’re in the mood for. Well, prediction is hard, especially about the future, but that’s how we see it anyway! We’d love for you to try out the demo and let us know what you think! Post your characters and/or conversation recordings below. April 24, 2025 at 10:40PM

Thursday, April 24, 2025

Show HN: Document agent example that can parse and chat over unstructured data https://ift.tt/ld40hJZ

Show HN: Document agent example that can parse and chat over unstructured data Hi all, Dapr maintainer here. We've added a new example that shows how you can build a conversational agent that can upload, parse and understand complex documents, while retaining long-term memory. The example also shows how the agent can upload the file to multiple storage providers. Would be great to get your feedback. https://ift.tt/VS1detq April 24, 2025 at 12:16AM

Improving the Green Trips You Take on Muni: 29 Sunset Riders Seeing a Smoother Ride

Improving the Green Trips You Take on Muni: 29 Sunset Riders Seeing a Smoother Ride
By Brian Haagsman

New stops on the 29 Sunset now have enough space for its many student riders to get on and off comfortably. During San Francisco Climate Week – and every day – riding Muni is one of the most sustainable ways to get around. In San Francisco, transportation remains the leading source of greenhouse gas emissions: 44% of city emissions. Public transit only accounts for 2% of city emissions (see SFMTA Climate Roadmap). That’s despite carrying half a million riders every day on Muni - and more on BART, ferries and other bus services in the city. We’re proud to play a significant role reducing...



Published April 23, 2025 at 05:30AM
https://ift.tt/Q6JzNbs

Show HN: Body Controlled 3D Dino Game https://ift.tt/zWeaf1X

Show HN: Body Controlled 3D Dino Game Hey HN, I am Niko. I've built this 3D Dino Game In browser using tech like three.js and MoveNet (tensorflow). Basically, it's a normal 3D dinosaur game with a twist: you need to actually perform actions irl to avoid obstacles. Duck to crouch, jump to jump, raise left hand - go left, raise right hand - go right. Game is using your phone/laptop camera to track your body movements and perform in-game actions. PS. Game is 100% client side and I don't record/track/use/save any of your data Hope you find it worth playing. (better play on PC) It's a 100% FREE browser game with no login! Please feel welcome to DM feedback or reply or anything! https://ift.tt/0hRqSv6 April 23, 2025 at 02:58PM

Wednesday, April 23, 2025

Show HN: LMM for LLMs – A mental model for building LLM apps https://ift.tt/wdLCV5A

Show HN: LMM for LLMs – A mental model for building LLM apps I've been building agentic apps for some large Fortune 500 companies (T-Mobile, Twilio, etc.) and developed a mental model that serves as a practical guide in building agentic apps: separate the high-level agent specific logic from low-level platform capabilities. I call it the L-MM: the Logical Mental Model for LLM applications. This mental model has not only been tremendously helpful in building agents but also helping customers think about the development process - so when I am done with a consulting engagement they can move faster across the stack and enable engineers and platform teams to work concurrently without interference, boosting productivity. So what is the high-level logic vs. the low-level platform work? High-Level Logic (Agent & Task Specific) Tools and Environment - These are specific integrations and capabilities that allow agents to interact with external systems or APIs to perform real-world tasks. Examples include: Booking a table via OpenTable API Scheduling calendar events via Google Calendar or Microsoft Outlook Retrieving and updating data from CRM platforms like Salesforce Utilizing payment gateways to complete transactions Role and Instructions - Clearly defining an agent's persona, responsibilities, and explicit instructions is essential for predictable and coherent behavior. This includes: The "personality" of the agent (e.g., professional assistant) Explicit boundaries around task completion ("done criteria") Behavioral guidelines for handling unexpected inputs or situations Low-Level Logic (Common Platform Capabilities) Routing - Efficiently coordinating tasks between multiple specialized agents, ensuring seamless hand-offs and effective delegation: Implementing intelligent load balancing and dynamic agent selection based on task context Supporting retries, failover strategies, and fallback mechanisms Guardrails - Centralized mechanisms to safeguard interactions and ensure reliability and safety: Filtering or moderating sensitive or harmful content Real-time compliance checks for industry-specific regulations (e.g., GDPR, HIPAA) Threshold-based alerts and automated corrective actions to prevent misuse Access to LLMs - Providing robust and centralized access to multiple LLMs ensures high availability and scalability: Implementing smart retry logic with exponential backoff Centralized rate limiting and quota management to optimize usage Handling diverse LLM backends transparently (OpenAI, Cohere, local open-source models, etc.) Observability - Comprehensive visibility into system performance and interactions using industry-standard practices: W3C Trace Context compatible distributed tracing for clear visibility across requests Detailed logging and metrics collection (latency, throughput, error rates, token usage) Easy integration with popular observability platforms like Grafana, Prometheus, Datadog, and OpenTelemetry Why This Matters By adopting this structured mental model, teams can achieve clear separation of concerns, improving collaboration, reducing complexity, and accelerating the development of scalable, reliable, and safe agentic applications. I'm actively working on addressing challenges in this domain. If you're navigating similar problems or have insights to share, let's discuss further - i'll leave some links about the stack too if folks want it. High-level framework - https://ift.tt/09XvwDL Low-level infrastructure - https://ift.tt/Cp0hcGI April 23, 2025 at 01:02AM

Show HN:[Opensource] AIgr.id–Polycentric Infrastructure for Open and Plural AI https://ift.tt/TacRNsb

Show HN:[Opensource] AIgr.id–Polycentric Infrastructure for Open and Plural AI Hey HN! I'm Kanishka Nithin, founder of AIGr.id ( https://www.aigr.id ). We’re building AIGr.id — a polycentric network of independent, modular AI that can coordinate, exchange data, and compose into higher-level intelligence — all within a decentralized and plural ecosystem. Rings collective intelligence? In simpler terms: We’re trying to make it possible for people to produce, remix, operate, distribute and consume AI systems the way we use the internet— openly, collaboratively, and without needing to centralize everything into one mega-model owned by one mega-entity. Just like internet of intelligence. Today’s AI landscape is: Centralized, resource-heavy systems demand vast funding, compute, and talent—excluding much of the world. Controlled by a few powerful actors prioritizing profit over public good. Participation is limited, deepening inequality in AI benefits. Fragmented and siloed, with no open protocols for AI coordination We believe it's time to reimagine AI as collective intelligence, as shared commons — poly-centric, collaborative, composable, inclusive, and guided by values beyond profit. What’s different about our approach is that we’re not trying to build “the one true model” — we’re trying to make it easier for people to build, remix, run, and govern their own AI systems, together. We want a world where AGI doesn’t have to be monolithic — where different models, agents, and collectives can evolve side by side, coordinate, and even argue if they need to. Plural, by design. At the core of AIGr.id is OpenOS.AI, a distributed AI operating system. It is a full stack AIOS that spans everything from low-level compute orchestration to higher-level cognition, coordination, governance and economic policy. Think of it as a programmable substrate for building and running decentralized AI systems — across any infrastructure, in any topology. Developers can use shared protocols, primitives, and templates to compose AI systems — models, agents, cognitive workflows — and plug them into running grids. These grids can be public, private, federated, or even permissionless. Each grid can maintain its own sovereignty (values, rules, trust mechanisms), but still remain interoperable with others. It's designed for a world where we expect many intelligences to coexist, rather than one model to rule them all. We’re in beta and will be kicking off more extensive scale testing during our upcoming testnet phase. If this scratches an itch for you, or just want to jam on open systems — we’d love your feedback. If you're interested in joining the testnet, you can join our discord @ https://ift.tt/AN62LoF — we’d be excited to have you involved early. Docs, GitHub, and the paper are all linked at https://www.aigr.id Curious what you think — critiques, weird use cases, edge cases, counterpoints — all welcome. Our own background is what pushed us into this problem. Before this, we were a 4-person crew running one of the largest real-time AI inference workloads in India. We were doing around 500K inferences/sec across 80–90 models simultaneously, supporting 35+ public-sector use cases — mostly video analytics. We were operating across federated and private infrastructure in real time, processing millions of frames per second. We didn’t rely on cloud providers or commercial frameworks. Our market was distorted by deprioritized infrastructure investment and choosing to grow within our earnings means the only way to survive was by being ruthlessly efficient: creating frameworks that automated end to end production, operation, distribution and maintenance life cycle of AI -- everything at scale reliably without or with minimal human intervention — so four of us could actually live our lives, too. So in a way, AIGr.id was born out of necessity. It's the system we wish we had — one that treats intelligence as something modular, networked, composable, orchestratable, shareable, and governable – in a collective way. https://www.aigr.id April 22, 2025 at 11:13PM

Show HN: I open-sourced my AI toy company that runs on ESP32 and OpenAI realtime https://ift.tt/HxXter1

Show HN: I open-sourced my AI toy company that runs on ESP32 and OpenAI realtime Hi HN! Last year the project I launched here got a lot of good feedback on creating speech to speech AI on the ESP32. Recently I revamped the whole stack, iterated on that feedback and made our project fully open-source—all of the client, hardware, firmware code. This Github repo turns an ESP32-S3 into a realtime AI speech companion using the OpenAI Realtime API, Arduino WebSockets, Deno Edge Functions, and a full-stack web interface. You can talk to your own custom AI character, and it responds instantly. I couldn't find a resource that helped set up a reliable, secure websocket (WSS) AI speech to speech service. While there are several useful Text-To-Speech (TTS) and Speech-To-Text (STT) repos out there, I believe none gets Speech-To-Speech right. OpenAI launched an embedded-repo late last year which sets up WebRTC with ESP-IDF. However, it's not beginner friendly and doesn't have a server side component for business logic. This repo is an attempt at solving the above pains and creating a great speech to speech experience on Arduino with Secure Websockets using Edge Servers (with Deno/Supabase Edge Functions) for fast global connectivity and low latency. https://ift.tt/PV6Gkid April 22, 2025 at 07:40PM

Tuesday, April 22, 2025

Show HN: Prompt Coded 3D Asteroids https://ift.tt/x2ugtD4

Show HN: Prompt Coded 3D Asteroids https://ift.tt/41iQgu7 April 22, 2025 at 04:25AM

Show HN: ArTok is TikTok for research papers https://ift.tt/suC3Hxj

Show HN: ArTok is TikTok for research papers Hello everyone! I always found it hard to find new research papers outside of my usual bubble. I thought a random feed (with no recommendation algorithms) might be a fun way to explore. But I also didn’t want to waste time on completely unrelated stuff — so the idea of a fast, swipeable format came to mind. Wikitok was a real inspiration! But Arxiv and Open Review APIs weren’t as robust as Wikipedia, so I pulled the papers into a Postgres backend. Right now, I’ve indexed papers from a few recent ML conferences to see if this might be useful for others too. No signups required and it’s totally free. You can mark your favorites and add text annotations, which are saved on your device. Would love to hear your feedback! https://artok.app April 22, 2025 at 12:43AM

Show HN: Open Codex – OpenAI Codex CLI with open-source LLMs https://ift.tt/7Eu1TgV

Show HN: Open Codex – OpenAI Codex CLI with open-source LLMs Hey HN, I’ve built Open Codex, a fully local, open-source alternative to OpenAI’s Codex CLI. My initial plan was to fork their project and extend it. I even started doing that. But it turned out their code has several leaky abstractions, which made it hard to override core behavior cleanly. Shortly after, OpenAI introduced breaking changes. Maintaining my customizations on top became increasingly difficult. So I rewrote the whole thing from scratch using Python. My version is designed to support local LLMs. Right now, it only works with phi-4-mini (GGUF) via lmstudio-community/Phi-4-mini-instruct-GGUF, but I plan to support more models. Everything is structured to be extendable. At the moment I only support single-shot mode, but I intend to add interactive (chat mode), function calling, and more. You can install it using Homebrew: brew tap codingmoh/open-codex brew install open-codex It's also published on PyPI: pip install open-codex Source: https://ift.tt/1x8ywDE https://ift.tt/1x8ywDE April 21, 2025 at 11:27PM

Show HN: BioLight – Passive entropy engine: raw randomness and 0 post-processing https://ift.tt/ioTOrRl

Show HN: BioLight – Passive entropy engine: raw randomness and 0 post-processing BioLight is a new kind of entropy engine. It passively accumulates entropy over time, from volatile raw inputs, filtering only the statistically elite samples. No hashing, no whitening, no compression (still 7.9+ Shannon entropy). Entropy is stored and exported in raw form, transparently. Designed to run indefinitely, grows stronger and purer over time, and be verifiable by anyone. Released under the Ladaxia_Public_License. Open to all feedback: scientific and practical. Github: https://ift.tt/aMy8s4P Contact: ladaxia@proton.me https://ift.tt/aMy8s4P April 21, 2025 at 10:54PM

Monday, April 21, 2025

Show HN: TikTrotter – TikTok but for obscure travel trivia to beat doomscrolling https://ift.tt/YfUuwlZ

Show HN: TikTrotter – TikTok but for obscure travel trivia to beat doomscrolling I'm trying to stop doomscrolling social media, so I made a website to help me. I'm a huge traveler so I made a website that shows infinitely-scrolling obscure locations with interesting trivia in a TikTok-like manner. I've been discovering a lot of cool places in the world and dropped my social media time a lot. The website is 100% free, no ads and no sign-up. Check it out if interested, I would appreciate some feedback. Next step is to create a multiplayer trivia game where you can challenge your friends and see who knows more about the world. https://ift.tt/HfShpEY April 20, 2025 at 09:34PM

Show HN: Tascli, a simple, local CLI task and record manager https://ift.tt/oSF2iNU

Show HN: Tascli, a simple, local CLI task and record manager A simple task and record manager in CLI, with entries stored in a local sqlite file. Treats task (things with a due date) and records (things with only event date) separately and able to manage both. https://ift.tt/BeV3w7E April 21, 2025 at 12:31AM

Show HN: MidiMaker.pro – Generate structured MIDI music from text using LLMs https://ift.tt/Ce8H0Rx

Show HN: MidiMaker.pro – Generate structured MIDI music from text using LLMs https://midimaker.pro/ April 20, 2025 at 11:28PM

Sunday, April 20, 2025

Show HN: FlowG v0.32.0, Added support for OpenTelemetry logs collection https://ift.tt/JOd7uyv

Show HN: FlowG v0.32.0, Added support for OpenTelemetry logs collection https://ift.tt/QoDw9T2 April 20, 2025 at 02:39AM

Show HN: Ibex – a cross-platform iOS backup decryption tool https://ift.tt/fp3jq2C

Show HN: Ibex – a cross-platform iOS backup decryption tool ibex is a cross-platform tool designed for decrypting and extracting iOS backups. It provides forensic investigators, security researchers, and power users with the ability to access and analyze encrypted iOS backup data. It can be built and used on macOS, Linux, and Windows and is permitted to be used only with the explicit and informed consent of the backup data owner. Ibex was written in Go for straightforward compilation and to circumvent dependency issues and with the goal of enabling researchers and defenders assisting civil society victims of spyware and stalkerware Key Features - Decrypt encrypted iOS backups - Support for latest iOS versions - Cross-platform compatibility (macOS, Windows, Linux) - Automatic backup detection - Single file extraction based on filename match - Structured output organization - Detailed manifest parsing and extraction Basic Usage Examples # Run with automatic backup detection and interactive mode ibex # Specify just the backup path ibex -b /path/to/backup # Specify backup path and password ibex -b /path/to/backup -p "backup_password" # Specify custom output directory ibex -b /path/to/backup -p "backup_password" -o /path/to/output # Specify a single file for decryption and extraction ibex -b /path/to/backup -o /path/to/output --file sms.db # Specify relative path preserved output ibex -b /path/to/backup -o /path/to/output -r https://ift.tt/gPAnEsW April 19, 2025 at 11:10PM

Saturday, April 19, 2025

Show HN: Dirb – Directory in Bio https://ift.tt/t0UWaAT

Show HN: Dirb – Directory in Bio Dirb lets you build a personal profile, organize links into rich, shareable lists, and automatically pull metadata and embeds. With built-in analytics, you can track clicks, views, and visits. It's made for creators, entrepreneurs, and professionals. Let me know what you think. I appreciate any feedback! https://dirb.io April 19, 2025 at 12:42AM

Working with Community on Needs for Valencia Street: Final Stages of Bikeway Construction

Working with Community on Needs for Valencia Street: Final Stages of Bikeway Construction
By

Crews repave Valencia Street where the old center-running bike lane was in preparation for the new side-running bikeway. Partnering with community members has been our top priority as we work together on the next chapter of Valencia Street. We’ve spent hundreds of hours speaking with people who live, work and visit this popular street. And we are grateful for your time and feedback to help ensure Valencia remains a vibrant, accessible corridor everyone can enjoy. Now, we’re closer than ever to completing the new side-running bikeway project after a vote this week from our Board of Directors...



Published April 18, 2025 at 05:30AM
https://ift.tt/FYXG3Qr

Show HN: (bits) of a Libc, Optimized for Wasm https://ift.tt/R0UBPxi

Show HN: (bits) of a Libc, Optimized for Wasm I make a no-CGO Go SQLite driver, by compiling the amalgamation to Wasm, then loading the result with wazero (a CGO-free Wasm runtime). To compile SQLite, I use wasi-sdk, which uses wasi-libc, which is based on musl. It's been said that musl is slow(er than glibc), which is true, to a point. musl uses SWAR on a size_t to implement various functions in string.h. This is fine, except size_t is just 32-bit on Wasm. I found that implementing a few of those functions with Wasm SIMD128 can make them go around 4x faster. Other functions don't even use SWAR; redoing those can make them 16x faster. Smooth sort also has trouble pulling its own weight; a Shell sort seems both simpler and faster, while similarly avoiding recursion, allocations and the addressable stack. I found that using SIMD intrinsics (rather than SWAR) makes it easier to avoid UB, but the code would definitely benefit from more eyeballs. See this for some benchmarks on both x86-64 and Aarch64: https://ift.tt/YAILTgO... https://ift.tt/2IVKtrd April 18, 2025 at 11:36PM

Show HN: I built a simple, fast transit app for the Bay Area https://ift.tt/aWPRrjV

Show HN: I built a simple, fast transit app for the Bay Area Hey HN, I built Commuter because I was tired of switching between different apps to check arrival times for BART, Caltrain, Muni, ferries, and more. This app pulls directly from the official 511 API and aims to provide a fast, clean experience focused on real-time departures. There’s no account creation, it’s free to use, and it supports every major transit provider in the Bay Area—from Napa down to San Jose. You can search, favorite lines/stops, and see live countdowns with minimal friction. It’s built entirely in SwiftUI using native Apple frameworks. Happy to answer questions about the API, SwiftUI quirks, or anything else. Feedback welcome! https://ift.tt/JSHy6gj April 18, 2025 at 11:00PM

Friday, April 18, 2025

Show HN: HN Watercooler – listen to HN threads as an audio conversation https://ift.tt/t4zL3j9

Show HN: HN Watercooler – listen to HN threads as an audio conversation Hi HN, here's something fun to play with. It takes any HN thread and turns it into an audio conversation so you can listen to the thread while doing other things. I've seen many previous attempts to turn HN threads into podcasts, but they all shared a common issue IMO: trying to reduce the very rich back-and-forth into a single-thread single-reader boring podcast. Instead, I wanted to hear the actual debate from the actual thread! So I asked Claude 3.7 to build this for me as a browser-only app. It just needs a thread URL and an Elevenlabs API key (this all remains in your browser, you can check the source code, it's only 3 files, there is no server storage of anything). To make the resulting audio experience as natural as possible, each commenter has a different voice. Commenters who appear multiple times in the thread have the same voice, and introduce themselves. A bit of context is also introduced when coming back "up" from deeply nested comments. You can play the resulting audio or download it for later listening. I'm planning to later add the ability to load multiple threads so I can have a playlist generated for listening in the gym! Any comments or improvement suggestions are appreciated! https://ift.tt/qzjdOG9 April 18, 2025 at 12:24AM

Show HN: Image2video.app – Transform Ghibli-style images into videos using AI https://ift.tt/t7P9FSE

Show HN: Image2video.app – Transform Ghibli-style images into videos using AI Hi HN, I’ve developed a web app that lets you turn static Ghibli-style images into animated videos. It uses AI to create smooth, dynamic animations from your uploads. I will also add Ghibli-style images generation abilities in the app soon. I’d love to hear your feedback and see what you create with it :) Check it out at https://ift.tt/9WhdBjN . https://ift.tt/9WhdBjN April 17, 2025 at 09:02PM

Show HN: Zuni (YC S24) – AI Copilot for the Browser https://ift.tt/B6XdeQN

Show HN: Zuni (YC S24) – AI Copilot for the Browser Hi HN, I'm Will, and along with my co-founder George, we've built Zuni ( https://zuni.app ) - a browser extension that adds contextual AI capabilities to your browser. It understands what you're reading and working on, whether that's email, research, or anything else in your tabs. We started out building a full email client with AI built in (you might have seen that version showcased in YC’s AI Design Review - https://www.youtube.com/watch?v=DBhSfROq3wU&t=1601s ), but learned that people don't actually want to leave their existing tools - they just want them to work better. Gmail might be frustrating, but it has years of features people rely on. So we pivoted to enhance the tools people already use, rather than replace them entirely. Some specific things Zuni does today: - Analyzes emails as you read them in Gmail, identifying action items and suggesting possible responses - Lets you discuss how to handle tricky emails, almost like having a thought partner - Maintains context across your browsing session so you can ask follow-up questions naturally - Runs locally first for speed and privacy - Doesn't store chats, emails or anything sensitive in the cloud We're still early and focusing on getting the core experience right before adding more integrations. The goal is to make AI actually useful in your daily work, rather than just another "AI feature" checkbox. Would genuinely love feedback from the HN community - what would make this truly useful for your workflow? What are we missing? Happy to answer any questions about the technical implementation too. https://zuni.app April 17, 2025 at 08:45PM

Thursday, April 17, 2025

Show HN: We made a VS Code extension to recreate a debugger experience from logs https://ift.tt/KhSBWF3

Show HN: We made a VS Code extension to recreate a debugger experience from logs A month ago [1], we made an MCP server so Cursor can debug Node.js on its own. We emailed every person that starred our repository [2] and learnt that frontend devs really want to give Cursor access to browser logs, and that backend devs (our intended audience) do not use debuggers nearly as much as we thought. We interviewed friends across startups and discovered that they use logs to debug, because they can’t run services locally on their machine. The services (1) require too much disk, RAM, or CPUs to run locally, (2) have too many service dependencies (think microservices), or (3) are a faff to instantiate locally with a debugger. Instead, our friends instrument their services, deploy them to staging environments via Kubernetes, and then query the logs via data stores (think Grafana, Axiom.co, Google Cloud Logging, etc) or directly (think Kubernetes logs). We thought: "What if we could recreate a debugger-like experience from logs?". That would save them from browsing logs and trying to make sense of them outside the context of the code base. We looked into it and made a VS code extension that lets you (1) import logs, (2) go to the line of code associated with a log, and navigate up/down the probable call stack associated with a log. It's a prototype, but if you're interested in trying it out, we'd love some feedback! GitHub: github.com/hyperdrive-eng/traceback --- References: [1]: https://ift.tt/Zycr0ok [2]: 140 Github stars, 69 emails sent (the rest were bots), 19 responses received (= 28% response conversion), 4 meetings held (= 21% meeting conversion). https://ift.tt/1cJgvuE April 17, 2025 at 04:37AM

Show HN: logidiff – determine if two or more logical statements are equivalent https://ift.tt/4NJT6a0

Show HN: logidiff – determine if two or more logical statements are equivalent https://ift.tt/U8gcHoF April 17, 2025 at 02:29AM

Show HN: Milter in Rust to Add Headers https://ift.tt/XywOTtI

Show HN: Milter in Rust to Add Headers Here's a milter in Rust that adds List-Unsubscribe headers. It creates a URL that has encoded email-from, rcpt-to and a HMAC SHA 256 verification hash using a shared secret key. Possibly it improves delivery of newsletters and transactional emails. https://ift.tt/pGz8aqK April 17, 2025 at 02:22AM

Show HN: Plandex v2 – open source AI coding agent for large projects and tasks https://ift.tt/8b6arfS

Show HN: Plandex v2 – open source AI coding agent for large projects and tasks Hey HN! I’m Dane, the creator of Plandex ( https://ift.tt/DX97RW3 ), an open source AI coding agent focused especially on tackling large tasks in real world software projects. You can watch a 2 minute demo of Plandex in action here: https://www.youtube.com/watch?v=SFSu2vNmlLk And here’s more of a tutorial style demo showing how Plandex can automatically debug a browser application: https://www.youtube.com/watch?v=VCegxOCAPq0 I launched Plandex v1 here on HN a little less than a year ago ( https://ift.tt/mlYbwcD ). Now I’m launching a major update, Plandex v2, which is the result of 8 months of heads down work, and is in effect a whole new project/product. In short, Plandex is now a top-tier coding agent with fully autonomous capabilities. It combines models from Anthropic, OpenAI, and Google to achieve better results, more reliable agent behavior, better cost efficiency, and better performance than is possible by using only a single provider’s models. I believe it is now one of the best tools available for working on large tasks in real world codebases with AI. It has an effective context window of 2M tokens, and can index projects of 20M tokens and beyond using tree-sitter project maps (30+ languages are supported). It can effectively find relevant context in massive million-line projects like SQLite, Redis, and Git. A bit more on some of Plandex’s key features: - Plandex has a built-in diff review sandbox that helps you get the benefits of AI without leaving behind a mess in your project. By default, all changes accumulate in the sandbox until you approve them. The sandbox is version-controlled. You can rewind it to any previous point, and you can also create branches to try out alternative approaches. - It offers a ‘full auto mode’ that can complete large tasks autonomously end-to-end, including high level planning, context loading, detailed planning, implementation, command execution (for dependencies, builds, tests, etc.), and debugging. - The autonomy level is highly configurable. You can move up and down the ladder of autonomy depending on the task, your comfort level, and how you weigh cost optimization vs. effort and results. - Models and model settings are also very configurable. There are built-in models and model packs for different use cases. You can also add custom models and model packs, and customize model settings like temperature or top-p. All model changes are version controlled, so you can use branches to try out the same task with different models. The newly released OpenAI models and the paid Gemini 2.5 Pro model will be integrated in the default model pack soon. - It can be easily self-hosted, including a ‘local mode’ for a very fast local single-user setup with Docker. - Cloud hosting is also available for added convenience with a couple of subscription tiers: an ‘Integrated Models’ mode that requires no other accounts or API keys and allows you to manage billing/budgeting/spending alerts and track usage centrally, and a ‘BYO API Key’ mode that allows you to use your own OpenAI/OpenRouter accounts. I’d love to get more HNers in the Plandex Discord ( https://ift.tt/lVIwM4K ). Please join and say hi! And of course I’d love to hear your feedback, whether positive or negative. Thanks so much! https://ift.tt/DX97RW3 April 17, 2025 at 02:56AM

Wednesday, April 16, 2025

Show HN: Rocal – Full-stack WASM framework https://ift.tt/F3wEDU9

Show HN: Rocal – Full-stack WASM framework https://ift.tt/x4GohYI April 16, 2025 at 06:43AM

Show HN: Particle - News, Organized https://ift.tt/zGZfXMS

Show HN: Particle - News, Organized Hello HN! Particle News product engineer here. Keeping up with the news is overwhelming in an age of information overload. Particle reimagines the experience by organizing articles into comprehensive "Stories," offering clear, concise summaries to quickly grasp what matters. Today, we reached the #1 spot in "Newspapers & Magazine" on the iOS App Store—and I thought I'd share a bit of our backstory. I've been connected to this team for a long time. About 20 years ago, I shared a house with our CTO and co-founder Marcel Molina. I helped him get started with programming. Since then, Marcel has had an extraordinary career—becoming a senior staff engineer at Twitter, where he helped build foundational features like Retweets, Notifications, and Lists, and later working at Tesla on manufacturing execution systems that scaled across Gigafactories. At Twitter, Marcel worked closely with our CEO and product visionary Sara Beykpour, who led initiatives like Twitter Blue, Twitter Video, and the experimental app twttr . Sara has a background in Software Engineering and Cognitive Science from the University of Waterloo and spent over a decade at Twitter in engineering and leadership roles. In late 2022, Sara and Marcel started prototyping a news app that could reduce the cognitive and emotional burden of staying informed—by using AI to help people understand more, faster. They were soon joined by a few other former Twitter colleagues who helped shape the early concept into a working iOS application. I joined about 15 months ago to contribute across the entire stack. Since then, I've helped design and build major iOS features, rewritten our public website on Cloudflare Workers, and implemented new functionality in our Go backend, which is driven by Google Cloud's Pub/Sub architecture. What Makes Particle News Different Particle helps you navigate the news effortlessly—leveraging AI to help you understand more, faster. Some highlights: • Personalized News – Your feed is tailored to your interests. You can follow specific people, places, and things so you never miss what matters to you. • Clear Summaries – Get a quick overview or dive deeper with detailed, structured context—summarized in natural language. • Perspective Tools – Features like "Opposite Sides" and our political spectrum chart let you explore stories through multiple lenses. • Interactive Q&A – Ask questions about any story and get concise answers with sources and citations. • Audio Summaries – Use the "Play" feature to listen to your feed, specific stories, or even select articles—great for hands-free or on-the-go moments. One of the things we're most proud of is how Particle supports publishers. We've partnered with outlets like Reuters, AFP, and Fortune to host some of their content via APIs. These partners get prominent placement, and their links are highlighted in gold to stand out. This model aims to drive traffic back to publishers and reward high-quality journalism, rather than just aggregating and commodifying it. Transparency is a core value: all sources are cited, generated answers are grounded in evidence, and we take real care to prevent AI hallucinations or misleading summaries. Despite negligible marketing spend, Particle has grown to the top of its category by focusing on engagement with early users and meaningful partnerships with the media ecosystem. Coming soon: weekday mini crosswords—a new feature designed by another longtime friend of ours from 20 years back who went on to work at Twitter, lead development on Firewatch, and release his own games independently. It's incredibly fun and rewarding to be building something meaningful with old and new friends. I feel lucky every day to work alongside some of the best product, design, and engineering minds on a project we hope will help people stay engaged with democracy without burning out. https://ift.tt/rqEpCWw April 16, 2025 at 02:56AM

Show HN: Torque – A lightweight meta-assembler for any processor https://ift.tt/bINhzVe

Show HN: Torque – A lightweight meta-assembler for any processor Hello everyone, I've been working on this project for the past few months. Torque is a meta-assembler: instead of having an instruction set built into the assembler, you use macros to build up a small language that decribes an instruction set and then you use that to write your program. It's designed to work for any microcontroller/processor architecture, you build from the bit level upwards so there aren't any assumptions around word widths, instruction formats, or endianness. I created Torque initially to write programs for a PIC microcontroller, after running into difficulties with the official assembler. I've also used it to write programs for the Z80 processor inside an old TRS-80 computer. Let me know if you try it out or have any questions! https://ift.tt/v5xBrUn April 16, 2025 at 03:16AM

Show HN: I asked Gemini2.5 pro to create a "bro version" of a stoic book https://ift.tt/rBkaOjT

Show HN: I asked Gemini2.5 pro to create a "bro version" of a stoic book https://ift.tt/0ZUnv3k April 15, 2025 at 11:06PM

Tuesday, April 15, 2025

Show HN: ElephantShadow: PHP for SSR of Webcomponents in declarative shadow DOM https://ift.tt/38plwJs

Show HN: ElephantShadow: PHP for SSR of Webcomponents in declarative shadow DOM https://ift.tt/xVfKcha April 14, 2025 at 11:23PM

Show HN: ActorCore – Stateful serverless framework that runs anywhere https://ift.tt/bBDifG1

Show HN: ActorCore – Stateful serverless framework that runs anywhere TL;DR: ActorCore is a stateful serverless framework that can be deployed to Rivet, Cloudflare, Bun, Node.js and more. It's the easiest way to build stateful, AI agent, collaborative, or local-first applications. Hey HN! A few months ago we launched Rivet Actors ( https://ift.tt/xRIHzXo ) as an open-source alternative to Cloudflare Durable Objects. Shortly after launching, we realized our goal is not to win over existing Durable Objects developers, but rather to grow the stateful serverless ecosystem. For context – "stateful serverless" is effectively the actor model with persistent state attached. Think Lambda functions with local storage & runs indefinitely. It's a a technology that’s gaining traction to ship faster, achieve higher performance, and outscale Postgres. The most widely used implementation is Cloudflare Durable Objects. In the process of talking to developers, we kept hearing three common concerns: - Vendor lock-in: Developers are hesitant to adopt a new programming model if there's no clear off-ramp. While it's straightforward to migrate a Postgres database, stateful serverless platforms like Rivet Actors or Durable Objects can feel locked-in due to lack of viable alternatives. - Ecosystem: Choosing a well-known database like Postgres comes with a mature ecosystem. Adopting a new model means rebuilding tooling and patterns from scratch. - Conceptual gap: Many developers have spent their entire careers designing systems with intentionally separated state and compute. A model that merges the two can feel backwards at first. After hearing these concerns again and again, we came to the conclusion that the best solution was to build a framework that works with as many platforms as possible to reduce lock-in (concern #1) and grow a shared ecosystem of tools (concern #2). It turns out, we already had a battle-tested framework built on top of Rivet Actors that we’ve been using for years. (It has a long, funky history beyond Rivet in gaming I won't get into here.) Thus, we split out the framework in to a new repo, added support for four platforms (easier said than done), and called it ActorCore. It gives developers multiple platforms to choose from when adopting stateful serverless and creates a foundation for a broader, cross-platform ecosystem. However, this still leaves concern #3: the conceptual gap. While this isn't something we can solve with a framework, I personally spend ~40% of my time working on docs, content, and examples to help resolve this. ActorCore is also panning out to be community-driven as hoped, which enables more people to try and share their experience with stateful serverless. Give ActorCore a try, read the roadmap, and let us know where we can improve documentation. If you're hesitant about trying stateful serverless, I'd love to learn more in the comments. Consider giving us a star on GitHub: https://ift.tt/CnFk7ND https://ift.tt/FKhZEOr April 14, 2025 at 08:27PM

Monday, April 14, 2025

Show HN: I made a math puzzle game. Hope you like it https://ift.tt/hDpFU5N

Show HN: I made a math puzzle game. Hope you like it I've been playing with this for quite some time and I think it's finally ready for public consumption. All feedback welcome. https://ift.tt/85saQeO April 11, 2025 at 11:56PM

Show HN: Cigarette – a Safari extension that hides ads on X, Reddit, & LinkedIn https://ift.tt/r8e4bOy

Show HN: Cigarette – a Safari extension that hides ads on X, Reddit, & LinkedIn https://ift.tt/K9CmleT April 14, 2025 at 12:14AM

Show HN: LeetGPU, a playground to learn practice and hone your GPU programming. https://ift.tt/IOtmNrl

Show HN: LeetGPU, a playground to learn practice and hone your GPU programming. Learn, write, practice CUDA programming on LeetGPU.com, an online CUDA playground for anyone to write and execute CUDA code without needing a GPU and for free April 13, 2025 at 09:32PM

Sunday, April 13, 2025

Show HN: AI quiz generator from any topic or book in seconds https://ift.tt/4VbqMno

Show HN: AI quiz generator from any topic or book in seconds https://www.wiyomi.com April 10, 2025 at 10:57AM

Show HN: Downr – An All-in-One Social Media Downloader for 50 Platforms https://ift.tt/WIAL0Kl

Show HN: Downr – An All-in-One Social Media Downloader for 50 Platforms https://downr.org April 12, 2025 at 04:36PM

Show HN: OctAPI – Visualize API Routes Directly in VS Code https://ift.tt/Robtnmr

Show HN: OctAPI – Visualize API Routes Directly in VS Code Started noticing issues while working with friends that I thought only I was encountering: spending too long manually adding routes to postman, getting lost looking for a single route in the sea of files and thought Hey, I can fix that (I think?) So OctAPI is a VSCode extension that automatically detects and displays API routes from a local project (currently supports Express.js, NestJS, Next.js, Koa, Flask, and FastAPI), it filters and groups them, generates a Postman export JSON file, and adds to favs. It doesn't run your code and it all stays in your machine A friend literally screamed when they were live testing it for me lol It's open source ( https://ift.tt/lkKzhOe ) and here's its landing page ( https://ift.tt/y719IZq ) I'm hoping to add custom tags, more frameworks support and even AI features. https://ift.tt/zr3lkG1 April 13, 2025 at 01:48AM

Show HN: memEx, a personal knowledge base inspired by zettlekasten and org-mode https://ift.tt/uaIwelh

Show HN: memEx, a personal knowledge base inspired by zettlekasten and org-mode https://ift.tt/ENrn632 April 13, 2025 at 12:32AM

Saturday, April 12, 2025

Show HN: I built a word game, or "Caesar's 20-puzzle" https://ift.tt/crFVyE3

Show HN: I built a word game, or "Caesar's 20-puzzle" https://ift.tt/DVj1Fbr April 12, 2025 at 01:23AM

Show HN: Pg_CRDT – CRDTs in Postgres Using Automerge https://ift.tt/JU3ZRDw

Show HN: Pg_CRDT – CRDTs in Postgres Using Automerge https://ift.tt/ToD4lyq April 11, 2025 at 10:23PM

Show HN: Atari Missile Command Game Built Using AI Gemini 2.5 Pro https://ift.tt/CY3RX0w

Show HN: Atari Missile Command Game Built Using AI Gemini 2.5 Pro A modern HTML5 canvas remake of the classic Atari game from 1980. Defend your cities and missile bases from incoming enemy attacks using your missile launchers. Initially built using the Google Gemini 2.5 Pro AI LLM model. https://ift.tt/rM0o45w April 7, 2025 at 11:48AM

Show HN: Lunon – Instant model switching across LLMs https://ift.tt/b89BAdw

Show HN: Lunon – Instant model switching across LLMs Hey HN! We built Lunon to make LLM development way less of a headache. Ever wanted to see how different models handle the same prompt without all the setup hassle? That's what we fixed. Our API lets you compare Claude, GPT, Mistral and others in real-time with just a few lines of code. No more complex infrastructure or managing multiple API connections - we handle all that boring stuff behind the scenes. Plus, you can cut costs by intelligently routing requests to the right model for each task. Use the powerful (expensive) models only when you really need them. If you're building with LLMs and tired of the integration headaches, would love to hear feedback! https://lunon.com/ April 11, 2025 at 11:46PM

Friday, April 11, 2025

Show HN: I built a tool to manage and compare credit card rewards https://ift.tt/mVTsP9Y

Show HN: I built a tool to manage and compare credit card rewards This is a free tool that helps you manage and visualize your credit card rewards across different categories. You can input the cards in your wallet and see how they complement each other, spot gaps in your setup, and also see the best card to use for a given merchant. I’m also a founder at OneCard, where we’re building a smart card that’ll eventually handle all of this automatically, routing each purchase to the best card in real-time. Would love feedback from the HN community! https://ift.tt/wZkp8d1 April 11, 2025 at 02:54AM

Show HN: Calculate confidence score for OpenAI JSON output https://ift.tt/Qew02mV

Show HN: Calculate confidence score for OpenAI JSON output https://ift.tt/W4zw2Gm April 10, 2025 at 08:46PM

Show HN: I built an app that reduces podcast preparation effort by 95% + https://ift.tt/Wi5X86S

Show HN: I built an app that reduces podcast preparation effort by 95% + https://ift.tt/zQ9qYT0 April 10, 2025 at 11:22PM

Thursday, April 10, 2025

Show HN: Aqua Voice 2 – Fast Voice Input for Mac and Windows https://ift.tt/1HRvzZT

Show HN: Aqua Voice 2 – Fast Voice Input for Mac and Windows Hey HN - It’s Finn and Jack from Aqua Voice ( https://withaqua.com ). Aqua is fast AI dictation for your desktop and our attempt to make voice a first-class input method. VIDEO: https://ift.tt/GjA615i TRY IT: https://ift.tt/tdoNjhs Finn is uber dyslexic and has been using dictation software since sixth grade. For over a decade, he’s been chasing a dream that never quite worked — using your voice instead of a keyboard. Our last post ( https://ift.tt/RA5eBXU ) about this really resonated - though it turned out that version of Aqua was a better demo than product. But it gave us (and others) a lot of good ideas about what should come next. Since then, we’ve remade Aqua from scratch for speed and usability. It now lives on your desktop, and it lets you talk into any text field -- Cursor, Gmail, Slack, even your terminal. It starts up in under 50ms, inserts text in about a second (sometimes as fast as 450ms), and has state-of-the-art accuracy. It does a lot more, but that’s the core. We’d love your feedback — and if you’ve got ideas for what voice should do next, let’s hear them! https://withaqua.com April 9, 2025 at 10:01PM

Show HN: I built a tool that deconstructs websites to reveal their tech stack https://ift.tt/b32g6az

Show HN: I built a tool that deconstructs websites to reveal their tech stack Hi HN, I built https://unbuilt.app to solve a problem I frequently faced as a developer: identifying the technology stack behind websites, especially those using newer frameworks and tools. While existing solutions rely on pre-saved data or signature databases, Unbuilt performs a fresh analysis by actually loading and examining the website code in real-time. This means it can detect cutting-edge technologies that often get missed by other analyzers. Technical details: - Uses Playwright to visit sites and analyze their resources - Queue-based architecture for handling concurrent requests - Optimized patterns for detecting modern frameworks (Next.js, Vite, React Compiler, etc.) - Dual-layer caching system for both performance and result sharing The tool is completely open-source and free to use. There are no premium tiers or usage limits. I built it because I believe developers deserve better tools for understanding the web ecosystem. I'd appreciate any feedback, particularly on detection accuracy and the types of technologies you'd like to see added. If you're interested in contributing, all pattern detection logic is designed to be easily extensible. Link to repo: https://ift.tt/5EHXmIG https://unbuilt.app/ April 9, 2025 at 10:57PM

Wednesday, April 9, 2025

Show HN: Speech and Audio To Text – Transcribe voice messages offline https://ift.tt/kK96MPo

Show HN: Speech and Audio To Text – Transcribe voice messages offline Hi HN, I’d like to share a side project I recently finished: Speech & Audio To Text, a small iOS utility to transcribe voice messages from apps like WhatsApp, Telegram, and Voice Memos — fully offline and without sending any data to the cloud. The motivation was personal. I often receive voice notes when I can't listen to them — during meetings, while commuting on noisy trains, or when I don’t want to disturb others. I used to rely on an app that handled this well, until it moved to a subscription model and started requiring constant internet access. I wanted something that would: - Work offline - Not send audio to any server - Be available with a single, one-time purchase - Support WhatsApp and Telegram voice messages directly - Handle multiple languages So I built it. It’s completely local, lightweight, and doesn't use any AI or external APIs. The speech recognition relies on on-device iOS capabilities, and supports over 60 languages depending on system settings. I'd love to hear your feedback or suggestions. Thanks for checking it out. https://ift.tt/ZfsVCg2 April 9, 2025 at 11:45AM

Show HN: My mom was unimpressed with my blog. What do you think? https://ift.tt/AyYWtDe

Show HN: My mom was unimpressed with my blog. What do you think? I recently launched my personal tech blog and proudly showed it to my mom. Her response? "It's... fine." Now I need your brutally honest feedback! Blog URL: https://simonaking.com Github: https://ift.tt/bx6uqct PS: Every visitor gets my mom one step closer to understanding what I actually do for a living! https://simonaking.com/ April 9, 2025 at 11:30AM

Show HN: DrawDB – open-source online database diagram editor (a retro) https://ift.tt/z3Do8LE

Show HN: DrawDB – open-source online database diagram editor (a retro) One year ago I open-sourced my very first 'real' project and shared it here. I was a college student in my senior year and desperately looking for a job. At the time of sharing it i couldn't even afford a domain and naively let someone buy the one i had my eyes on lol. It's been a hell of a year with this blowing up, me moving to another country, and switching 2 jobs. In a year we somehow managed to hit 26k stars, grow a 1000+ person discord community, and support 37 languages. I couldn't be more grateful for the community that helped this grow, but now i don't know what direction to take this project in. All of this was an accident. But now I feel like I'm missing out on not using this success. I have been thinking of monetization options, but not sure if I wanna go down that route. I like the idea of it being free and available for everyone but also can't help but think of everything that could be done if committed full-time or even had a small team. I keep telling myself(and others) i'll do something if i meet a co-founder, but doubt and fear of blowing this up keeps back. How would you proceed? https://www.drawdb.app/ April 9, 2025 at 05:50AM

Show HN: Chat with any GitHub repository via MCP https://ift.tt/2ydxpq0

Show HN: Chat with any GitHub repository via MCP https://ift.tt/3MdZ8Pz April 9, 2025 at 12:00AM

Tuesday, April 8, 2025

Show HN: SQLTest.online: A free, interactive SQL practice platform I built https://ift.tt/yM2Z0uK

Show HN: SQLTest.online: A free, interactive SQL practice platform I built Just launched: SQLTest.online - a free, hands-on platform for learning and practicing SQL. Features exercises covering basic syntax through advanced topics. This is a personal project I've been working on. https://sqltest.online April 7, 2025 at 10:05PM

Show HN: Lately ADHD Journey Planner https://ift.tt/AdksxIt

Show HN: Lately ADHD Journey Planner https://ift.tt/O8CSfwx April 7, 2025 at 09:02PM

Monday, April 7, 2025

Show HN: I created a ELI5 Blockchain glossary, with also a bit of interactivity https://ift.tt/5LpGVU0

Show HN: I created a ELI5 Blockchain glossary, with also a bit of interactivity The reason is simply that I'm learning blockchain and i found myself searching and hardly recalling terminology. So I started building a glossary (that slowly i'm making interactive) in which the terms are explained with ELI5 analogies. AI helped me with that. Hope you find it useful. You can contribute to the data set here: https://ift.tt/1aZgU8V https://ift.tt/Za6ze0p April 6, 2025 at 10:40PM

Show HN: A fast, minimal and offline-friendly web playground https://ift.tt/0tK6jr3

Show HN: A fast, minimal and offline-friendly web playground I built a web-based HTML/CSS/JS editor focused on speed, simplicity, and offline access. No bloat — just open and start coding. What makes it different: Live Preview – Edit HTML, CSS, and JS side-by-side with instant feedback. Offline support – Works without internet. You can even install it as a PWA and use it like a native app. No Login Required – Just visit, code, and preview. Login only if you want to save/share. Savable & Shareable Links – Save scripts in the cloud and get shareable links. Customizable Editor – Themes, fonts, auto-format on save, layout tweaks, line wrapping, etc. Hotkey Support – Power user shortcuts with tooltips showing keybinds. Download as ZIP – Export your project with HTML/CSS/JS files separated. Ideal for tinkering, prototyping, teaching, or even building micro-tools. It’s intentionally simple and fast — more features coming soon. Try a sample snippet: https://ift.tt/j8caudx https://ift.tt/Hps6or5 April 7, 2025 at 01:55AM

Show HN: Latitude.sh Databases – Simple PostgreSQL DBaaS on Bare Metal https://ift.tt/DJvwRTI

Show HN: Latitude.sh Databases – Simple PostgreSQL DBaaS on Bare Metal Hi HN, Gabriel here, one of the developers at Latitude.sh (we're a bare metal cloud provider). Over the past year or so, I've been the primary developer building Latitude.sh Databases – our take on a managed PostgreSQL service. The core idea was to offer a straightforward and competitively priced option for developers who need reliable PostgreSQL without overly complex configurations, leveraging the performance benefits of running directly on bare metal. It runs on our global bare metal infrastructure. Key features we've implemented include: * Built-in monitoring & connection pooling * IP Address Whitelisting (Trusted Sources) * Automated backups configured directly to your own S3 bucket (giving you control over storage and potentially costs) * An optional integration with Supabase, allowing you to use parts of their dashboard for enhanced usability with your database. Under the hood, it's built on Kubernetes running on our bare metal servers, using the CloudNativePG operator to manage the PostgreSQL instances. We've found this operator approach works well for handling stateful database workloads in K8s, challenging the old notion that databases don't belong there. The service stemmed from internal needs and early interest gathered from a waitlist (~300 signups). It's currently live and available for use. We're launching it here on HN because we'd genuinely appreciate your feedback on: * The overall developer experience and UI simplicity. * The current feature set (especially the S3 backup and Supabase integration). * Performance perceptions (given the bare metal base). * Our pricing model's competitiveness and clarity. * Any technical aspects of the implementation (running PG on K8s/bare metal). Happy to answer any questions you have! You can check out the product page here: https://ift.tt/0VxtrZU Thanks for looking! https://ift.tt/0VxtrZU April 6, 2025 at 11:30PM

Sunday, April 6, 2025

Show HN: I made an AI Platform that gamifies applying to jobs https://ift.tt/dBJ0k5M

Show HN: I made an AI Platform that gamifies applying to jobs Hi there! I've created ApplyNinja, a platform that uses AI to help jobseekers apply to jobs faster and better. What differentiates ApplyNinja from the other "auto-apply" platforms is the trained AI model behind it. It learns from your resume and the jobs you apply to, and it provides better and better results. Currently, it serves as a helper for the entire application process: - Track & Monitor job applications - Generates Resume suggestions and highlights the parts that are not so good - Auto-fixes and generates a new resume based on the suggestions - Creates Cover Letters based on your resume and the job description - Generates Company Insights, scraping user reviews from Glassdoor, Indeed etc. - Generates Salary Insights so jobseekers have a negotiation leverage - Generates Technical Interview Questions based on the Job Description On top of all of this, it provides a gamified experience, because consistency is the key in applying to jobs. Me and my friends are using it daily and manage to land approximately 5-10 interviews/month as Software Engineers. I would really love any kind of feedback. Thank you very much! https://ift.tt/wp3D0eZ April 6, 2025 at 12:09AM

Show HN: Reharmonizing Racing in the Street by Bruce Springsteen https://ift.tt/QrN9Mav

Show HN: Reharmonizing Racing in the Street by Bruce Springsteen I put together a short essay on re-harmonizing Racing in the Street by Bruce Springsteen. Just a simple demonstration of what’s possible today with a few hours and the right mix of technology https://ift.tt/3IRSBv9 April 5, 2025 at 11:11PM

Saturday, April 5, 2025

Show HN: DuckDB Powered SQL Editor https://ift.tt/Fxhom5X

Show HN: DuckDB Powered SQL Editor Hi guys, I made an SQL editor that utilizes the duckDB engine to process your queries. As a result, the speed gains are +25% when compared to using any standard editor that connects through JDBC. I built this because I work on a small data team and we can't justify an OLAP database. Postgres is amazing but, if I try to run any extremely complex queries I get stuck waiting for several minutes to see the result. This makes it hard to iterate and get through any sort of analysis. That's when I got the idea to use duckDB's processing engine rather than the small compute available on my Postgres instance. I didn't enjoy writing SQL in a Python notebook and wanted something like dBeaver that just worked, so I created soarSQL. Try it out and let me know if it has a place in your toolkit! https://soarsql.com April 5, 2025 at 01:40AM

Show HN: I made an online free tool site https://ift.tt/Lcfaw5W

Show HN: I made an online free tool site Hi HN! I've created [UFreeTools]( https://ift.tt/2zfYbdu ), a collection of developer utilities (60+ tools and growing) that's completely free, ad-free, and runs entirely in the browser. No data leaves your device - everything is processed locally. ## Background As a developer, I found myself constantly searching for simple utilities like JSON formatters, UUID generators, and color pickers. Most existing options were cluttered with ads, required sign-ups, or sent data to servers. I wanted clean, fast tools that respected privacy. So I built UFreeTools as a modern SPA using Vue 3 and Vite with: - 100% client-side processing for all tools - Progressive loading with dynamic imports (only load what you use) - Dark/light theme support - Offline capability for most tools - Responsive design that works well on mobile ## Technical Details Some of the more technically interesting implementations: - *JWT Debugger*: Uses WebCrypto API for verification of all common algorithms - *Symmetric Encryption*: Implements AES-GCM/CBC/CTR with PBKDF2 key derivation - *Image Processing*: Uses Web Workers for non-blocking operations on large images ## Lessons Learned The biggest challenges were: 1. *Performance optimization*: Some tools (like image processors) needed careful optimization to handle large files without freezing the UI 2. *Browser API limitations*: Working around browser restrictions for certain crypto operations 3. *Bundle size management*: Keeping the initial load small while supporting 60+ tools ## Future Plans I'm planning to add: - Tool configurations sync via local storage - More specialized tools for developers based on feedback I built it because I needed these tools myself, and I hope others find it useful. I'd love your feedback, especially on UX, tool suggestions, or if you find any bugs! [Try UFreeTools]( https://ift.tt/2zfYbdu ) https://ift.tt/2zfYbdu April 4, 2025 at 11:26PM

Friday, April 4, 2025

Show HN: GitMCP is an automatic MCP server for every GitHub repo https://ift.tt/lD5gycH

Show HN: GitMCP is an automatic MCP server for every GitHub repo https://gitmcp.io/ April 3, 2025 at 11:58PM

Show HN: Monkeys.zip – 3000 Monkeys on Typewriters https://ift.tt/Et4uIfS

Show HN: Monkeys.zip – 3000 Monkeys on Typewriters Hey HN! I posted this on April 1st when it launched, and though it didn't get traction here, it was a minor hit on reddit! Now that we've got a few thousand monkeys under our belt, wanted to give it another shot here! Happy to talk about the technical details of running the site - using supabase/postgres and constantly putting out fires from the traffic. https://monkeys.zip/ April 3, 2025 at 11:36PM

Thursday, April 3, 2025

Show HN: Exponent, a collaborative AI programming agent https://ift.tt/hKfDeML

Show HN: Exponent, a collaborative AI programming agent https://ift.tt/Ut5y6WI April 3, 2025 at 12:23AM

Show HN: Bookmarklet to Add TOC to ChatGPT's Chats https://ift.tt/LzrCKVe

Show HN: Bookmarklet to Add TOC to ChatGPT's Chats https://ift.tt/lQBaybY April 2, 2025 at 11:36PM

Improving Safety and Access in the Panhandle: Oak Street Quick-Build Approved by Board

Improving Safety and Access in the Panhandle: Oak Street Quick-Build Approved by Board
By Bobby Lee

We’re working to make your trips across the Panhandle safer – no matter how you get around. The Panhandle is set to receive significant upgrades that aim to make trips safer and more efficient for people walking, biking and driving. Our Board of Directors has approved the Oak Street Quick-Build Project. The Oak Street Quick-Build Project is another example of how we are taking a community-wide approach to improve safety for people walking, biking or driving when they visit or travel through the Panhandle. We’re making this possible by improving crosswalks, adding a separated bike lane and...



Published April 02, 2025 at 05:30AM
https://ift.tt/4CBvtpN

Show HN: A Chrome extension to give you back control over short-form videos https://ift.tt/wgPbmAl

Show HN: A Chrome extension to give you back control over short-form videos Hi HN! I built this little extension to prevent, in my opinion, the most offensive anti-pattern used by tech companies. That is removing the seek bar in short-form videos. The "seek bar" is the bar at the bottom of a video that progresses as you play the video, and that you can click on or drag to skip around. Why companies ever thought it was a good idea to get rid of this I don't know, but I find it infuriating, so I decided to add it back for myself and thought others might like it too. ReelControl adds a progress bar and seeking capabilities to videos on Instagram, YouTube Shorts, and Facebook Reels. I do sometimes enjoy watching short-form content and I've found that with this extension enabled I can be more mindful about it and get sucked in way less. I'm also on my phone less because I tend to favor the web versions of these platforms now. Open source--PRs and issues welcome! https://ift.tt/jqAOYS0 https://ift.tt/0qbk1D8 April 1, 2025 at 05:21PM

Wednesday, April 2, 2025

Show HN: Instantly extract tribal knowledge embedded in any codebase https://ift.tt/MYJFx5C

Show HN: Instantly extract tribal knowledge embedded in any codebase Hi HN! GitSummarize is an open-source devtool that I made this weekend. Given any public GitHub repository it generates high-quality documentation from the codebase using Gemini 2.5 Pro. Specifically, it tries to extract the tribal knowledge, business logic/rules embedded within codebases. Pro Tip: You can replace "hub" with "summarize" in any repository URL to access its documentation. I created this because there was a steep learning curve to understanding some of the open-source codebases out there while getting started with contributing. Having detailed documentation would be immensely helpful in those situations. This project was heavily inspired by GitIngest and GitDiagram so make sure to check those out as well! Hopefully this tool can help you when working with repos without any documentation. Give it a try and I would appreciate any feedback! https://ift.tt/OT4Mj0h April 2, 2025 at 02:24AM

Show HN: I built a CLI for one-command fullstack TypeScript projects https://ift.tt/cXymKxB

Show HN: I built a CLI for one-command fullstack TypeScript projects I built a CLI for scaffolding TypeScript projects with Turborepo, React, and tRPC. It includes TanStack Router/Query, Tailwind, Hono/Elysia backends, Drizzle/Prisma ORMs, and more. npx create-better-t-stack@latest https://ift.tt/NJqRym7 April 1, 2025 at 11:49PM

Show HN: Zig Topological Sort Library for Parallel Processing https://ift.tt/JvqlL2B

Show HN: Zig Topological Sort Library for Parallel Processing I believe the best way to learn a language is by doing an in-depth project. This is my first Zig project intended for learning the ropes on publishing a Zig package. It turns out to be quite solid and performant. It might be a bit over-engineered. This little library is packed with the following features: - Building dependency graph from dependency data. - Performing topological sort on the dependency graph. - Generating dependence-free subsets for parallel processing. - Cycle detection and cycle reporting. https://ift.tt/DiO05bd April 1, 2025 at 11:18PM

Tuesday, April 1, 2025

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding https://ift.tt/IwYJfju

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding With the Mozilla Pocket shutdown coming up in about two weeks, I thought ...