Postingan

Menampilkan postingan dari Juni, 2025

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

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding With the Mozilla Pocket shutdown coming up in about two weeks, I thought I'd share this quick tool to migrate to linkding in case it's helpful to others. After reviewing self-hosted options to Pocket, I decided linkding has the best combination of features. (The creator/author of linkding has done a great job -- however, I plan to eventually create a new tool that is based on linkding but adds some new features that the author has indicated he doesn't want to include [I’m currently using a fork, but I want to expand on it further].) HN thread about shutdown announcement: https://ift.tt/LgyVp7m Mozilla announcement: https://ift.tt/Jq043Pv linkding: https://linkding.link/ Note that Pocket is shutting down July 8, 2025, but the export service will remain available until October 8, 2025. [edit] fix typo in title & formatting https://ift.tt/ZqnbJHj June 27, 2025 at 12:03AM

Show HN: Magnitude – open-source AI browser automation framework https://ift.tt/sZx9JS6

Show HN: Magnitude – open-source AI browser automation framework Hey HN, Anders and Tom here. We had a post about our AI test automation framework 2 months ago that got a decent amount of traction ( https://ift.tt/hwvmTMD ). We got some great feedback from the community, with the most positive response being about our vision-first approach used in our browser agent. However, many wanted to use the underlying agent outside the testing domain. So today, we're releasing our fully featured AI browser automation framework. You can use it to automate tasks on the web, integrate between apps without APIs, extract data, test your web apps, or as a building block for your own browser agents. Traditionally, browser automation could only be done via the DOM, even though that’s not how humans use browsers. Most browser agents are still stuck in this paradigm. With a vision-first approach, we avoid relying on flaky DOM navigation and perform better on complex interactions found in a broad varie...

Show HN: Chat with ChatGPT, Claude, Grok, Gemini and Llama on One UI https://ift.tt/oUufHnE

Show HN: Chat with ChatGPT, Claude, Grok, Gemini and Llama on One UI Chat with multiple AI models once and compare the results to pick the best one. This should help you with your research as different AI model can give you different answers and some might be better than others. https://instaask.ai June 27, 2025 at 12:42AM

Show HN: PLJS – JavaScript for Postgres https://ift.tt/IFXDcsM

Show HN: PLJS – JavaScript for Postgres PLJS is a new, modern JavaScript trusted language extension, bundling QuickJS, a small and fast JavaScript runtime with Postgres, providing fast type conversion between Postgres and JavaScript, fast execution, and a very light footprint. Here are bencharks that show how it compares to PLV8: https://ift.tt/kq67WTB This is the first step toward a truly light-weight, fast, and extensible JavaScript runtime embedded inside of Postgres. The initial roadmap has been published at https://ift.tt/2BEHcDy You can join the discussion by joining the PLV8 Discord: https://ift.tt/2SWcVQm You can find PLJS at https://ift.tt/4CqZQmt June 26, 2025 at 02:36AM

Show HN: Elelem, a tool-calling CLI for Ollama and DeepSeek in C https://ift.tt/OUcXwrG

Show HN: Elelem, a tool-calling CLI for Ollama and DeepSeek in C https://ift.tt/IDCb3aA June 25, 2025 at 10:10PM

Pride Month Staff Spotlight: Driven to Create Inclusive Communications

Pride Month Staff Spotlight: Driven to Create Inclusive Communications By Glennis Markison Nehama Rogozen has created inclusive outreach campaigns for several SFMTA projects. All year long, LGBTQ+ staff members across our agency help keep our transit system running and our streets safe. This Pride Month, we want to recognize their impact. Today, we feature Nehama Rogozen, a public relations officer at the SFMTA. Learn why she's so driven to meet our high standard of inclusive outreach – and how it benefits both the public and our staff. Making space for every voice Rogozen has worked at the SFMTA for six and a half years. She started on our Customer Service team and learned a lot... Published June 24, 2025 at 07:00AM https://ift.tt/2WVOpnQ

Show HN: I built a tool to create App Screenshots https://ift.tt/OrodxhV

Show HN: I built a tool to create App Screenshots I built a tool to create stunning App Store & Google Play Screenshots. https://ift.tt/AxdVfcu June 25, 2025 at 02:37AM

Show HN: The Black Eye Galaxy (M64), 11 hours of exposure from my backyard https://ift.tt/qrkzL1b

Show HN: The Black Eye Galaxy (M64), 11 hours of exposure from my backyard The Black Eye Galaxy (M64) is one of the coolest things in the universe, due to its dark dust lane. I captured this beautiful image in 11 hours and explain here how it was captured, and explain why this galaxy is so remarkable. If you're into astrophotography, I've included many details that you'll find interesting, about the gear and editing process. There's a lot of beauty in the universe that we can photograph and share, so what's your favorite deep-space subject to photograph or look at, and why is it so interesting to you? https://ift.tt/F8GOKjl June 25, 2025 at 12:19AM

Show HN: I made a fun quiz that reviews last week's top posts on r/programming https://ift.tt/N7b96tf

Show HN: I made a fun quiz that reviews last week's top posts on r/programming https://ift.tt/sWf9kem June 24, 2025 at 03:48AM

Show HN: TNX API – Natural Language Interactions with Your Database https://ift.tt/5ZuHGQS

Show HN: TNX API – Natural Language Interactions with Your Database Hey HN! I built TNX API to make working with databases as simple as asking a question in plain English. What it does: - You write a natural language prompt (e.g., "List products with price > 20 USD") - Our system turns it into SQL and runs it - You get actual results, optionally visualized - Your data stays private – nothing is stored, the AI doesn‘t see it, and the API forgets immediately after replying Why I made this: Writing SQL for routine questions is https://ift.tt/CDGao4q still a blocker for many teams. I wanted a privacy-first, plug-and-play API that just works with natural language. TNX doesn’t just translate — it executes the queries and returns actual answers (not just SQL). Examples: - You ask: “Total sales by product category this year?” → TNX replies: [furniture: $43,000, electronics: $12,000] + “Want a chart for this?” - You ask: “Which customers didn’t order in the last 90 days?” → TNX rep...

Show HN: Pickaxe – a TypeScript library for building AI agents https://ift.tt/p0PlWNg

Show HN: Pickaxe – a TypeScript library for building AI agents Hey HN, Gabe and Alexander here from Hatchet. Today we're releasing Pickaxe, a Typescript library to build AI agents which are scalable and fault-tolerant. Here's a demo: https://ift.tt/crVnydW... Pickaxe provides a simple set of primitives for building agents which can automatically checkpoint their state and suspend or resume processing (also known as durable execution) while waiting for external events (like a human in the loop). The library is based on common patterns we've seen when helping Hatchet users run millions of agent executions per day. Unlike other tools, Pickaxe is not a framework. It does not have any opinions or abstractions for implementing agent memory, prompting, context, or calling LLMs directly. Its only focus is making AI agents more observable and reliable. As agents start to scale, there are generally three big problems that emerge: 1. Agents are long-running compared to other parts of ...

Show HN: Enigma Machine and Bombe Implemented in eBPF – Turing's 113th Birthday https://ift.tt/oFQ5cHC

Show HN: Enigma Machine and Bombe Implemented in eBPF – Turing's 113th Birthday I implemented the Enigma encryption machine and Bombe decryption device in eBPF to honor Alan Turing's legacy. This project uses eBPF to process network packets through virtual Enigma rotors and reflectors, just like the original WWII-era machines. Messages sent through virtual interfaces are not only encrypted but also decrypted in real-time, demonstrating how Turing's pioneering work can be reimagined with modern systems programming. The implementation includes configurable rotors, reflectors, and position settings. https://ift.tt/nT7Qb1i June 23, 2025 at 11:44PM

Show HN: Turn a paper's DOI into its full reference list (BibTeX/RIS, etc.) https://ift.tt/tALU58X

Show HN: Turn a paper's DOI into its full reference list (BibTeX/RIS, etc.) https://ift.tt/JiSelN8 June 23, 2025 at 01:25AM

Show HN: A Tool to Summarize Kenya's Parliament with Rust, Whisper, and LLMs https://ift.tt/esnjKqv

Show HN: A Tool to Summarize Kenya's Parliament with Rust, Whisper, and LLMs Bunge Bits summarizes long parliamentary sessions from the Kenyan National Assembly and Senate. Built with Rust, Whisper v3, and GPT-4o. Sessions are typically 3–7 hours long, mixing English and Swahili. This tool transcribes, chunks, and summarizes them to make political content more accessible and searchable for the public. https://ift.tt/fWGyLQI https://ift.tt/g9An5bI June 23, 2025 at 12:33AM

Show HN: Remotely Good – AI-powered job platform for remote, mission-driven work https://ift.tt/pGoNn3h

Show HN: Remotely Good – AI-powered job platform for remote, mission-driven work Hi HN! I’m Theresa, founder of Remotely Good, a one-stop platform to help people find remote and hybrid jobs with mission-driven orgs—nonprofits, campaigns, social enterprises, and public agencies. Remotely Good offers: -Curated job listings by salary, cause area, and location -AI-powered career tools (resume enhancer, job matching, cover letter gen, interview prep) -A coaching marketplace (coming soon!) for affordable 1:1 guidance -Volunteer roles, activism opps, org culture insights, and more I’ve built MVPs of several tools, and I’m now validating interest in upcoming features—including an AI voice career coach and more. I’m looking for at least 50 early users to sign up for premium access and beta tools at remotelygood.substack.com Feedback is gold—please check it out and fill out this short survey: https://ift.tt/yL6QIPA Try it out: https://ift.tt/XGeaHfc Feedback survey: https://ift.tt/yL6QIPA Twitte...

Show HN: Report idling vehicles in NYC (and get a cut of the fines) with AI https://ift.tt/LAgPjQE

Show HN: Report idling vehicles in NYC (and get a cut of the fines) with AI New York City has this cool program that lets anyone report idling commercial vehicles and get a large cut of the fines [1]. It's been in the news recently [2]. I've filed a few reports, and I found the process frustrating and error-prone. The forms are fiddly, there's way too much information that needs to be copied down from the video by hand, you have to use a third-party app to take a timestamped video and a different app to compress it before uploading, and approximately none of it can be done on your phone — the device you probably used to record your video in the first place. I built Idle Reporter to make filing complaints into a five-minute process that you can do entirely from your phone. Idle Reporter uses AI to automatically extract all the required information and screenshots from the video and fill out the form for you. It compresses your video, adds the required screenshots, and upload...

Show HN: To-Userscript: Chrome Extension to Userscript Converter https://ift.tt/2VvFAqo

Show HN: To-Userscript: Chrome Extension to Userscript Converter https://ift.tt/zASh45o June 22, 2025 at 02:25AM

Show HN: Swift UI app for extracting beer information by just taking photos https://ift.tt/NlzAqow

Show HN: Swift UI app for extracting beer information by just taking photos I would like to share Swift UI app for extracting beer information by just taking photos. It is based on Gemini API and you can easily use this as reference to create an AI supported iOS app. https://ift.tt/4YxpNaV June 21, 2025 at 05:19PM

Show HN: OSAI-Browser – A P2P Browser for Web3 and HTML Games https://ift.tt/eTZLlaC

Show HN: OSAI-Browser – A P2P Browser for Web3 and HTML Games https://ift.tt/SUkf21B OSAI Browser is an peer-to-peer (P2P) browser currently in active development. My goal is to redefine how we interact with the web, focusing on decentralization and cutting-edge capabilities for web content. As a core future functionality, I envision distributed computing for high-quality web games and IoT applications, leveraging the P2P architecture to achieve impressive image fidelity and performance. Imagine games that harness the collective power of connected users, or IoT devices seamlessly interacting through a decentralized browser! Currently, the browser successfully allows users to drag-and-drop ZIP files directly to install and run web games. This demonstrates the practical application of its unique P2P distribution model. Crucially, both the server and client functionalities are already up and running, providing a robust foundation for the P2P network. We also plan to work with WebAssembly ...

Show HN: lambda-nat-proxy – Serverless proxy using Lambda and UDP NAT punching https://ift.tt/43xwFBH

Show HN: lambda-nat-proxy – Serverless proxy using Lambda and UDP NAT punching Revisited an old experiment of mine ( https://ift.tt/amFwDbn ): can AWS Lambda functions work as network proxies? This time using UDP NAT hole punching + QUIC tunnels. Client discovers public IP via STUN, writes session data to S3, which triggers a Lambda. Both endpoints punch UDP holes through their NATs, then establish a QUIC connection for encrypted traffic forwarding. https://ift.tt/CvBGmsi June 18, 2025 at 02:01AM

Show HN: Vpuna AI Search – A semantic search platform https://ift.tt/9kd4Kpr

Show HN: Vpuna AI Search – A semantic search platform Dear HN Community, I am a long time fan and first-time contributor. I just launched a developer focused semantic search platform and wanted to share it with the community. The idea is simple: upload structured or unstructured documents, select the fields you want to index and tag as metadata, and instantly get a clean search API you can use in your own app. Here is what it currently supports: - Manage your own tenants and projects - Upload .json and .txt files (support for .pdf, .docx, .xlsx, .yml, etc. coming soon) - Expose 3 APIs: search, upload document (embeddings), and delete document - Manage your own API keys - Uses CPU based sentence-transformers/all-MiniLM-L6-v2 for embeddings ( support for other local and online models are coming soon) LLM summarization and Model Context Protocol (MCP) support are on the roadmap Why I built it: In my consulting work, I kept seeing client wanting to move beyond basic keyword search and inte...

Show HN: Kichan.ai, Chrome extension generates JavaScript to augment any website https://ift.tt/wk9RSFo

Show HN: Kichan.ai, Chrome extension generates JavaScript to augment any website Hey HN! I've been working on https://kichan.ai , a Chrome extension that lets you modify any website using prompts. It uses Google Gemini to generate JavaScript that runs directly on your browser web page. How it works: Click the extension to open a side panel. Type what you want to do like "Remove all ads", "Add a share button", or "Make this table sortable". KICHAN generates JavaScript using Gemini 2.5 Flash and executes it immediately. Your custom scripts are saved and can run automatically on specific websites. Key features include context-aware generation where you can right-click any element to add it to a "context buffer" that helps the AI understand exactly what you want to modify. Scripts can also run automatically on matching URLs using glob patterns. Example use cases I've found useful include automating repetitive tasks like auto-reloading my GitH...

Show HN: Relix: A Unix-like OS based on MIT's xv6 https://ift.tt/ldDJz8O

Show HN: Relix: A Unix-like OS based on MIT's xv6 Hello everyone, this is my first post as someone encouraged me to post this here. I have been working on Relix for over a year and am willing to answer any questions you may have! https://ift.tt/1YNStp9 June 20, 2025 at 02:23AM

Show HN: Simstack, SSH escape room for developers https://ift.tt/HVR5qK8

Show HN: Simstack, SSH escape room for developers I built a realistic prod system under heavy pressure where you SSH in and solve real problems. You get your own server (real box) and have to fix various things up under fire. a friend told me it reminded them of DOOM for SREs, another called it a "flight simulator" because you can do anything (and reboot if you crash). someone else said it was like "an escape room for engineers", in that you have to find your own way around an unfamiliar box and solve puzzles. idk, maybe it's fun. try it! how it works: you get two Hetzner servers: a traffic generator (real traffic from NYC taxi data highly compressed to 12k rps) firing tons of requests at a user server, which has some (realistically) broken stuff trying to get that data to a chart. your job is to get it working and get the whole system latency down. You can use whatever tools or techniques you like to do so. so far I've seen people messing around in database...

Show HN: Brand Stori – AI audits your website like an enterprise buyer in 2min https://ift.tt/aJHgfz2

Show HN: Brand Stori – AI audits your website like an enterprise buyer in 2min https://brandstori.ai/ June 19, 2025 at 12:46AM

Show HN: Delve, an open source (AGPL) enterprise-grade data analytics platform https://ift.tt/SEYWij6

Show HN: Delve, an open source (AGPL) enterprise-grade data analytics platform Hello, I am excited to announce the release of my project that I've been working on for quite a while. It has gone through many iterations. I believe that I now have a scalable platform that can efficiently ingest, search and report on large quantities of data. If you are at a very large scale, there will need to be some work to streamline your database access, but it is very possible to build a flexible and robust solution. Delve is built using Django, Django Rest Framework, webpack, JS and SCSS. Delve can be extended with apps, which are actually specially built Django apps. Delve has a unix-pipe-like search language that is powered by simple python scripts. The Delve Web UI has support for showing data in tables, line charts and bar charts with more visualizations on the way. I am excited to hear your feedback and suggestions. I will be trying to monitor the comments and reply quickly. https://ift.tt/...

Show HN: Workout.cool – Open-source fitness coaching platform https://ift.tt/3VmMHeC

Show HN: Workout.cool – Open-source fitness coaching platform I was the main contributor to workout.lol, an open-source fitness app to easily build a workout routine. The project had traction (1.4k GitHub stars, 95 forks, ~20K visits/month), but was eventually sold due to video licensing hurdles. The new owner stopped maintaining it, and the repo went abandoned. Over the next 9 months, I sent 15 emails to try to save it : no replies. Feature requests & issues were ignored. The community was left with a "broken" tool let's say. I couldn't just let it die So I built the new version from scratch with the same open-source spirit, but a better architecture long-term vision, more features and no license problems. It's called : Workout.cool ( https://workout.cool ). What it offers: 100% open-source, MIT-licensed - 1200+ exercises (with videos, attributes, translations) - Progress tracking - Multilingual-ready - Self-hostable I'm not doing this for money. I'm ...

Show HN: I built a FOSS tool to run your Steam games in the Cloud https://ift.tt/gZ5iLnV

Show HN: I built a FOSS tool to run your Steam games in the Cloud I wanted to play my Steam games but my aging PC couldn’t keep up, so I built Cloudy Pad - a tool to run Steam in the Cloud (GitHub: https://ift.tt/1TF0q3J ) It runs on AWS, Azure, GCP, Scaleway and Paperspace with various cost optimizations and safeties: - Cost alerts - Auto stop inactive instances to avoid unwanted cost - Disk snapshots and data cleanup for cost efficiency - Spot instance support Under the hood: a Linux VM and a container running Sunshine (a streaming server https://ift.tt/BEFQTwq ) with Steam. Most Windows games work just fine thanks to Proton. It streams effortlessly at 1080p 100+ FPS - I recently played Baldur’s Gate III and Clair Obscur in Ultra, ran like a breeze. Cost-wise it’s great for occasional players: ~30h or less per month typically cost less than 25$. Though admittedly for heavy gamers it may be less cost-effective due to cloud pricing. I’d love feedback from the HN community ! https://ift...

Show HN: TagLib-Wasm, a TypeScript-first music tagging library https://ift.tt/B8KQkdv

Show HN: TagLib-Wasm, a TypeScript-first music tagging library I was RIF'd last week so I finally had the chance to try some non-AIDE solutions (e.g. OpenAI Codex, Google Janus, Claude Code) for the purpose of building something non-trivial. I decided to create a CLI utility related to the care and feeding of my music library. Almost instantly, I ran into a problem: There are no complete music metadata libraries for TypeScript/JavaScript runtimes. TagLib ( https://taglib.org/ ) looked great, but I couldn't find any good TypeScript wrappers for it, and I wanted to avoid including OS-specific binaries in a library that might be distributed as part of standalone tools. Unfortunately, the TagLib project doesn't (yet) include a native Wasm build. (Note: I'm not a professional software engineer. My roles are historically developer relations, product management/strategy, and product marketing. I have a computer science background and have helped lead teams building extremely c...

Show HN: a map of the whole history backed by a small SQLite db in your browser https://ift.tt/fkhj6yV

Show HN: a map of the whole history backed by a small SQLite db in your browser https://ift.tt/iSw0mpr June 17, 2025 at 10:23PM

Show HN: Canine – A Heroku alternative built on Kubernetes https://ift.tt/7kVYPaH

Show HN: Canine – A Heroku alternative built on Kubernetes Hello HN! I've been working on Canine for about a year now. It started when I was sick of paying the overhead of using stuff like Heroku, Render, Fly, etc to host some web apps that I've built. At one point I was paying over $400 a month for hosting these in the cloud. Last year I moved all my stuff to Hetzner. For a 4GB machine, the cost of various providers: Heroku = $260 Fly.io = $65 Render = $85 Hetzner = $4 (This problem gets a lot worse when you need > 4GB) The only downside of using Hetzner is that there isn’t a super straightforward way to do stuff like: - DNS management / SSL certificate management - Team management - Github integration But I figured it should be easy to quickly build something like Heroku for my Hetzner instance. Turns out it was a bit harder than expected, but after a year, I’ve made some good progress The best part of Canine, is that it also makes it trivial to host any helm chart, which ...

Show HN: Dory – A Simple Static Site Generator for MDX Docs https://ift.tt/dPYHJST

Show HN: Dory – A Simple Static Site Generator for MDX Docs I'm Hemang, co-founder of Clidey. While building Docucod – our platform for generating and maintaining technical documentation – we needed a simple, fast, and flexible way to host the docs. We started with Next.js + Vercel, but it felt like overkill. SSR wasn’t needed, and we ran into vague webhook errors and deployment issues. It felt like too much complexity for a static documentation site. So we built Dory – a minimal static site generator optimized for technical documentation. It's built with Preact, Vite, Tailwind, FontAwesome, Mermaid, and Typescript. What makes Dory work for us: • Reads a folder of .mdx files • A single dory.json defines structure/layout • No SSR, no cloud lock-in • Fast builds, minimal config, deploy anywhere The goal with Dory is to keep things truly simple — easy to set up, easy to use, and effortless to deploy for anyone building static documentation. Its design is inspired by great tools li...

Show HN: Trieve CLI – Terminal-Based LLM Agent Loop with Search Tool for PDFs https://ift.tt/Y5Tuz7j

Show HN: Trieve CLI – Terminal-Based LLM Agent Loop with Search Tool for PDFs Hi HN, I built a CLI for uploading documents and querying them with an LLM agent that uses search tools rather than stuffing everything into the context window. I recorded a demo using the CrossFit 2025 rulebook that shows how this approach compares to traditional RAG and direct context injection[1]. The core insight is that LLMs running in loops with tool access are unreasonably effective at this kind of knowledge retrieval task[2]. Instead of hoping the right chunks make it into your context, the agent can iteratively search, refine queries, and reason about what it finds. The CLI handles the full workflow: ```bash trieve upload ./document.pdf trieve ask "What are the key findings?" ``` You can customize the RAG behavior, check upload status, and the responses stream back with expandable source references. I really enjoy having this workflow available in the terminal and I'm curious if others ...

Show HN: WildcatDB – A persistent key-value store built for concurrency https://ift.tt/u86BrmL

Show HN: WildcatDB – A persistent key-value store built for concurrency https://ift.tt/utbO2VR June 15, 2025 at 09:14PM

Show HN: Using ReARM as Version Manager https://ift.tt/WrBQEJO

Show HN: Using ReARM as Version Manager https://ift.tt/HRNpSZr June 15, 2025 at 09:06PM

Show HN: S3mini(v0.2) – Basic S3 Support for Ceph and Oracle Object Storage https://ift.tt/iJNMl1h

Show HN: S3mini(v0.2) – Basic S3 Support for Ceph and Oracle Object Storage https://ift.tt/7qj50bv June 15, 2025 at 05:48AM

Show HN: AnyCrawl v0.0.1-alpha.5 – custom user-agent and richer scraping API https://ift.tt/3b8KSrM

Show HN: AnyCrawl v0.0.1-alpha.5 – custom user-agent and richer scraping API ## [0.0.1-alpha.5] - 2025-06-14 ### Added - Integrated AWS S3 storage support with new `S3` class and environment variables for seamless file uploads and retrievals. - Introduced `FileController` for serving files from S3 or local storage with robust path validation and error handling. - Added multiple content transformers (Screenshot, `HTMLTransformer`) improving HTML/Markdown extraction and screenshot generation. - Extended scraping capabilities with new options: output `formats`, `timeout`, tag filtering, `wait_for`, retry strategy, viewport configuration, and custom user-agent support. - Added Safe Search parameter to `SearchSchema` for filtered search results. - Refactored engine architecture with a factory pattern and new core modules for configuration validation, data extraction, and job management. - Implemented graceful shutdown handling for the API server and improved logging for uncaught exceptions ...

Show HN: I built a Mac app to restore Dock-click minimize and avoid tiny buttons https://ift.tt/92c3rZh

Show HN: I built a Mac app to restore Dock-click minimize and avoid tiny buttons Hey HN, I'm the developer behind Click2Minimize. This app is my personal fix for two long-standing frustrations with the macOS interface. First, I wanted to restore Dock-click minimize. On other operating systems, I was used to clicking an app's icon to minimize its window—a simple, fast toggle. On a Mac, that second click does nothing, which always felt like a dead end in my workflow. Second, I was tired of having to deal with the tiny buttons. So much of window management—minimizing, maximizing, arranging—forces you to stop what you're doing, carefully aim your cursor at one of three small dots, and click. It's a constant micro-interruption. The Solution: A Fluid, Mouse-First Approach ----------------------------------------------------- Click2Minimize is a lightweight, native utility that turns your entire window title bar into a powerful gesture area. The goal is to let you manage your ...

Show HN: Tail Lens – Tailwind editor in browser https://ift.tt/MPUVxif

Show HN: Tail Lens – Tailwind editor in browser Hey HN - I built Tail Lens, a browser devtool that lets you click any element and tweak its Tailwind classes right on the page. Changes appear instantly, so you can see results as you edit. Smart class suggestions, Tailwind v3/v4 + JIT support, and quick element navigation and many more. Based on early feedback, I am working on a feature to live sync changes to React/HTML files, so tweaks persist after a full reload. Link -> https://taillens.io . Happy to hear any feedbacks https://taillens.io/ June 14, 2025 at 11:26PM

Show HN: StellarSnap – Explore NASA APODs, simulate orbits, learn astronomy https://ift.tt/167WT4Z

Show HN: StellarSnap – Explore NASA APODs, simulate orbits, learn astronomy I built StellarSnap as a calm, ad-free space to explore NASA’s Astronomy Picture of the Day (APOD) and learn astronomy along the way. What it includes: - A clean APOD archive browser with a Random APOD button - A growing Glossary with term highlighting across the site - A 2D Orbit Simulator where you can test satellite motion with real physics - A deeper Encyclopedia, still early, but expanding - Subtle touches like “see past APODs using this term” - And more to come It’s entirely ad-free, cookie-free, and not affiliated with NASA, but I was honored to have StellarSnap mentioned on the official APOD About page by Professor Robert Nemiroff: https://ift.tt/KpQJtRU Always open to ideas, critiques, or ways to make it better. https://ift.tt/oVg28Is June 14, 2025 at 12:02AM

Show HN: Dead simple clock for hidden menubar users https://ift.tt/oT587aA

Show HN: Dead simple clock for hidden menubar users I love keeping my menu bar hidden for a cleaner, distraction-free workspace. But constantly moving my cursor to the top just to check the time got annoying. IYKYK. So I built Corner Time - a minimal app that displays the current time in a carefully positioned screen corner, gives you instant time access while keeping your menu bar hidden. Quite simple, but it's genuinely improved my daily workflow. Features: • Always-visible time display • Customizable time format • Customizable font style I've been dogfooding this for weeks and it's become essential to my setup. With more Mac users embracing hidden menu bars (especially since recent macOS updates), figured others might find it useful too. Currently free on the Mac App Store - would love feedback from fellow hidden menu bar enthusiasts! https://ift.tt/80h4acg June 14, 2025 at 12:57AM

Faces of Muni: A New Series Celebrating Riders with Disabilities

Faces of Muni: A New Series Celebrating Riders with Disabilities By Akaoluchukwu Ogbue Accessibility activist Dennis Billups shares his story in our first Faces of Muni spotlight. This week, we launched Faces of Muni, a special video series featuring people with disabilities who ride Muni and paratransit. The campaign is part of our work to celebrate the 35th anniversary of the Americans with Disabilities Act (ADA) that's coming up in July. The ADA opened doors for people with disabilities to get around on their own terms. In Faces of Muni, we hear from community members doing exactly this. Learn more about this new series and steps we're taking to make our system more... Published June 13, 2025 at 07:00AM https://ift.tt/xC2MWf7

Show HN: Tidalbase – Pair programming platform for solo devs and open source https://ift.tt/Bq7jiTh

Show HN: Tidalbase – Pair programming platform for solo devs and open source Even in the age of AI copilots, I still find that hashing out code with other humans is one of the best ways to spark fresh ideas and stay motivated—especially when working on solo projects. I built Tidalbase to help developers connect and pair up for focused, one-hour coding sessions (“tides”) scheduled at set times. The biggest technical challenge was matching people effectively. I drew inspiration from CodersRank, using GitHub activity and project repositories to make skill-based, relevant matches. Like GitHub, Tidalbase is free for open source projects. Would love any feedback or ideas from the HN community! https://ift.tt/mV2qMNI June 13, 2025 at 07:59PM

Show HN: Tool-Assisted Speedrunning the Boring Parts of Animal Crossing (GCN) https://ift.tt/h5DlpI6

Show HN: Tool-Assisted Speedrunning the Boring Parts of Animal Crossing (GCN) I recently dug my Nintendo GameCube out of storage to revisit the first Animal Crossing game. Things were mostly as I remembered, but the game's heavy reliance on a clunky on-screen keyboard quickly wore my patience thin. Unwilling to accept this subpar experience, I did what any rational person would do and ordered a rare, Japan-exclusive, keyboard/controller hybrid on eBay, then used a Raspberry Pi Pico to 1. listen for keypresses and 2. send simulated controller events to the GameCube, automating typing in Animal Crossing at a Tool-Assisted Speedrun level. Of course, this oddball controller's keycaps didn't map perfectly to Animal Crossing's in-game character set, so I watched a 10 hour FreeCAD tutorial at 2x speed, then modeled the 7 keycap profiles to create 81 custom, 3D printed keycaps, taking care to include even the most esoteric Greek and Old English characters that Nintendo chose to...

Show HN: Vim-like text editor in go. (LSP, TreeSitter, Themes) https://ift.tt/ZDTCroN

Show HN: Vim-like text editor in go. (LSP, TreeSitter, Themes) Hey! Check out my "toy" text editor which I use as my daily driver. Features LSP autocomplete, goto definition, hover info Tree-sitter support Color themes (borrowed from the Helix text editor) Lots of bugs Macro support Something like Emacs org-mode: Open test.txt, place the cursor at line 15, and press "Ctrl-C Ctrl-C". This project was written as a "speed run" — not for speed in terms of time, but rather as an exercise to explore the text editor problem space without overthinking or planning ahead. It’s a quick and "dirty" implementation, so to speak. https://ift.tt/EbVjzCa https://ift.tt/EbVjzCa June 12, 2025 at 08:32PM

Show HN: ChatToSTL – AI text-to-CAD for 3D printing https://ift.tt/sS04XRp

Show HN: ChatToSTL – AI text-to-CAD for 3D printing Hey HN, I'm a beginner at CAD so I built an app that does it for me ;) Describe a part and ChatToSTL writes the OpenSCAD code, shows a live render with size sliders, then exports the STL/3MF file. Because the output is parametric, it's easy to modify (unlike mesh models like Shap-E or DreamFusion). Try it (needs your own OpenAI key): https://ift.tt/4hJXFEW How it works: Text prompt → o4-mini generates OpenSCAD code → live render + sliders → refine in chat → export. Examples & Code: * Walkthrough + real prints (bowl, hook, box, door stop): https://ift.tt/ivE3MQ4... * 90-sec demo: https://www.youtube.com/watch?v=ZK_IDaNn1Mk * MIT repo: https://ift.tt/lrv3w24 Current limitations (it's not replacing Fusion 360 anytime soon): - Simple shapes only. Even a mug can end up with a misplaced handle - Works best with CAD-style language ("extrude 5mm") - AI can't see the render, so no self-correction yet I'm parti...

Your Ride to Summer Stride: Enjoy Free Programs for All Ages at Local Libraries

Your Ride to Summer Stride: Enjoy Free Programs for All Ages at Local Libraries By Glennis Markison Summer Stride programs can help you explore nature, the arts and much more. Looking to make friends, learn skills or explore neighborhoods this summer? You can do it all at Summer Stride 2025. This special summer series features free youth programs and adult programs at public libraries across the city. It started in June and runs all the way through Aug. 31. The Summer Stride series includes: Author talks, reading lists and book giveaways STEM (science, technology, engineering and math) workshops Nature activities Art, music and dance workshops We’re proud to partner with the San Francisco... Published June 11, 2025 at 07:00AM https://ift.tt/SZ87xon

Show HN: UserWatch – AI product analyst. Instant dashbords, AB tests, AI replays https://ift.tt/FoANvmx

Show HN: UserWatch – AI product analyst. Instant dashbords, AB tests, AI replays tldr: it's essentially Cursor but for Product Analytics. AI that sets up your PostHog. Hey, I'm Dima, a former PM who led product redesign and had a constant analytics hangover, and now a solo SF founder who only has time either to ship a new product or recruit users. Analytics is always lagging behind and piling up into an annoying debt. I was also reflecting on product management as a job in general and was thinking about hard skills, and came to a conclusion that analytics is the only hard skill of a PM, and analytics is essentially the coding of the PM. Given the AI and MCP boom, I figured it's possible to automate even that. So I built UserWatch: an AI product analyst that connects to PostHog and sets everything up for you. (long warm up before pitch ik, sry) You just tell it what you want in plain language, “show me the onboarding funnel” or “run an A/B test on the pricing page” and it do...

Show HN: I built a tool to use my homelab apps remotely without a full VPN https://ift.tt/lXZKOo0

Show HN: I built a tool to use my homelab apps remotely without a full VPN Hi HN, I'd like to share a small Go utility I wrote called prxy. The idea was born out of my frustration with accessing my self-hosted services when I'm on the go. I use WireGuard to connect to my homelab, but I really dislike sending all my computer's traffic through my home network — it slows things down and is inconvenient. I wanted proper application-level split-tunneling. A tool I love, wireproxy, got me most of the way there by creating an HTTP proxy from a WireGuard peer. This is perfect for apps that let you configure a proxy. The problem was the other 10%: apps that don't. Think of browser extensions or simple clients that just have a single URL field. That's why I created prxy. It's a dead-simple local reverse proxy that forwards traffic to another outbound proxy (like wireproxy). The key feature is that it automatically rewrites the Host header, so the request reaches the corre...

Show HN: I built a loadout building and sharing tool for Helldivers 2 https://ift.tt/cwG8W3q

Show HN: I built a loadout building and sharing tool for Helldivers 2 If there are any Helldivers 2 players who are missing the option to build and share team comps/loadouts with their friends, hopefully you will find the tool helpful! https://ift.tt/b6Z2ROs June 11, 2025 at 04:05AM

Show HN: A "Course" as an MCP Server https://ift.tt/OzH8mi3

Show HN: A "Course" as an MCP Server We wanted to build a course for new Mastra devs to get started quickly. However, we knew videos would go out of date and be more difficult to maintain. We decided to launch our "course" as an MCP server. This way your coding agent actually teaches the course content to you and can help you write the code. We think this is a really interactive way to learn. Using an editor with MCP support (such as Cursor, Windsurf, or VSCode), your code agent will call the appropriate MCP tools which will return context for the agent. This context tries to instruct the agent that it should be teaching you the content, not just doing the work for you. The course is still pretty experimental and some models work better than others. Code is available in the Mastra Github repo in the mcp-docs-server package ( https://ift.tt/gnml03v... ) https://ift.tt/7MYkOJZ June 11, 2025 at 03:36AM

Show HN: MidWord – A Word-Guessing Game https://ift.tt/dQ6FOhL

Show HN: MidWord – A Word-Guessing Game https://midword.com/ June 11, 2025 at 01:42AM

Show HN: Munal OS: a graphical experimental OS with WASM sandboxing https://ift.tt/2s9kUz0

Show HN: Munal OS: a graphical experimental OS with WASM sandboxing Hello HN! Showing off the first version of Munal OS, an experimental operating system I have been writing in Rust on and off for the past few years. https://ift.tt/AzRGj65 It's an unikernel design that is compiled as a single EFI binary and does not use virtual address spaces for process isolation. Instead, applications are compiled to WASM and run inside of an embedded WASM engine. Other features: * Fully graphical interface in HD resolution with mouse and keyboard support * Desktop shell with window manager and contextual radial menus * PCI and VirtIO drivers * Ethernet and TCP stack * Customizable UI toolkit providing various widgets, responsive layouts and flexible text rendering * Embedded selection of applications including: * A web browser supporting DNS, HTTPS and very basic HTML * A text editor * A Python terminal Checkout the README for the technical breakdown. Demo video: https://ift.tt/zSUPXIM https://i...

Show HN: Open source API for meeting transcripts and recordings https://ift.tt/gQaKNLP

Show HN: Open source API for meeting transcripts and recordings https://ift.tt/nGvFo1w June 9, 2025 at 10:58PM

Show HN: CurveFit Pro – Advanced nonlinear curve fitting in the browser https://ift.tt/g4svVql

Show HN: CurveFit Pro – Advanced nonlinear curve fitting in the browser We are pleased to announce a new version of our curve fitting web app with a whole new backend, front end, and all of the bells and whistles. If you see anything left out, or that could be improved, please let us know!! We'd love to hear any feedback from this amazing community. https://ift.tt/I7AO5k9 June 8, 2025 at 10:31PM

Show HN: Liven Beta – Context engine mapping codebase dependencies for LLM(SWE) https://ift.tt/ISGg157

Show HN: Liven Beta – Context engine mapping codebase dependencies for LLM(SWE) Liven Beta scaffolds your codebase’s dependency graph—functions, classes, cross‑file & folder relations—and displays it instantly in the terminal. Think of it as a context engine for developers and LLMs. https://ift.tt/yczsAkq June 9, 2025 at 12:12AM

Show HN: Let’s Bend – Open-Source Harmonica Bending Trainer https://ift.tt/hCVk39s

Show HN: Let’s Bend – Open-Source Harmonica Bending Trainer Hi HN, I built a simple harmonica practice app that shows real-time pitch and bending targets for each hole. It helps blues harp players visualize their technique and improve intonation. No tracking, no ads, open source (MIT). The app is available on F-Droid and GitHub. You can find more details here: https://letsbend.de Feedback welcome! https://letsbend.de June 8, 2025 at 11:00PM

Show HN: AI that extracts brand identity from websites to generate ads https://ift.tt/cEsH0iq

Show HN: AI that extracts brand identity from websites to generate ads I built this because I kept procrastinating on creating ads for my projects. The technical challenge was interesting: how do you teach AI to extract "brand identity" from a website? Turns out websites are messy. Finding the actual logo vs random images, identifying brand colors vs generic link colors, understanding brand voice from homepage copy. The solution: Custom vision models + CSS parsing + GPT-4 for voice analysis. You paste a URL, it extracts brand elements, generates platform-specific ads. Not trying to "disrupt advertising" or anything dramatic. Just solving the specific problem of "I need a Facebook ad but Canva makes me want to cry." Built with Next.js, custom image processing pipeline, OpenAI API. The brand extraction accuracy is around 85% for well-structured sites, lower for sites that are... creative with their CSS. Happy to discuss the technical approach or share code s...

Show HN: A free, fast, and modern vehicle diagnostics tool https://ift.tt/tSdsJ6G

Show HN: A free, fast, and modern vehicle diagnostics tool https://ift.tt/xEpwbqR June 8, 2025 at 01:27AM

Show HN: NanoTS – Fast, embeddable, tiny time series database https://ift.tt/6Q4Kuwn

Show HN: NanoTS – Fast, embeddable, tiny time series database eye wateringly fast. :) https://ift.tt/gEyDlSj June 7, 2025 at 07:41PM

Show HN: Solomon's Agent - a CLI to simplify the web https://ift.tt/3u2Rnq4

Show HN: Solomon's Agent - a CLI to simplify the web https://ift.tt/XaSoj3O June 7, 2025 at 12:24AM

Show HN: AI game animation sprite generator https://ift.tt/OsL0NJv

Show HN: AI game animation sprite generator I tried to build AI game animation generator last year ( https://ift.tt/Em63jbq ), a lot of people were interested, but it failed, mainly because the technology was not good enough. 1 year passed, there were a lot of developments in video/image generation. I tried it again, I think it works super well now. Actually beyond my expectation. You can generate all kinds of game character animation sprites with only 1 image. 1, upload your image of your character 2, choose the action you want 3, generate! Support basic actions like Run, Jump, Punch and complicated ones like: Shoryuken, Spinning kick, etc. High quality sprite sheet will be directly generated to use in Unity and any game engine. If you are an indie game developer, you don't need to high an artist or animator to develop you game. For studios, it's 10x cost saving and 10x efficiency as no more creating animations for 100 NPCs 100 times. Please check it out, looking forward to yo...

Show HN: Lightweight Durable Workflows Built on Postgres https://ift.tt/bDGTUP3

Show HN: Lightweight Durable Workflows Built on Postgres Hi HN! This is Qian here with Peter (KraftyOne) and Jeremy (jedberg). We’re building DBOS, an open-source, lightweight durable workflows library that you can add to Python apps in just a few lines of code. It’s comparable to popular open-source workflow and queue libraries like Airflow and Celery, but more lightweight with a greater focus on reliability and automatically recovering from failures. Our goal in building DBOS is to make workflows lightweight and flexible so you can add them to your existing apps with minimal work. Everything you need to run durable workflows and queues is contained in this Python library. You don’t need to manage a separate workflow server: just install the library, connect it to a Postgres database (to store workflow/queue state) and you’re good to go. DBOS workflows make your program durable by checkpointing its state in Postgres. If your program ever fails, when it restarts all your workflows will...

Show HN: Tape/Z – a toolkit for analysing z/OS assembler (HLASM) code https://ift.tt/hRGOHiM

Show HN: Tape/Z – a toolkit for analysing z/OS assembler (HLASM) code Tape/Z is an evolving toolkit for analysing mainframe (z/OS) HLASM (High Level Assembler) code. The library provides capabilities for working with mainframe assembler code, including parsing, control flow graph building, dependency tracing, and flowchart visualisation capabilities. Check it out at https://ift.tt/3cdBhO0 Sibling to Cobol-REKT ( https://ift.tt/dvGD7sW ). https://ift.tt/3cdBhO0 June 6, 2025 at 11:33PM

Show HN: Run 30B model in 4GB Active Memory https://ift.tt/DPTyaA5

Show HN: Run 30B model in 4GB Active Memory We have built fused operator kernels for structured contextual sparsity to avoid loading and computing activations with feed forward layer weights that eventually zero out by the activation. The result? We are seeing 5X faster MLP layer performance in transformers with 50% lesser memory consumption avoiding the sleeping nodes in every token prediction. For Llama 3.2, Feed forward layers accounted for 30% of total weights and forward pass computation resulting in 1.6-1.8x increase in throughput: Sparse LLaMA 3.2 3B vs LLaMA 3.2 3B (on HuggingFace Implementation): - Time to First Token (TTFT): 1.51× faster (1.209s → 0.803s) - Output Generation Speed: 1.79× faster (0.7 → 1.2 tokens/sec) - Total Throughput: 1.78× faster (0.7 → 1.3 tokens/sec) - Memory Usage: 26.4% reduction (6.125GB → 4.15GB) Find the operator kernels with differential weight caching open sourced at github/sparse_transformers. Lets get LLMs sprinting! https://ift.tt/rF7zt3W June ...

Show HN: OSS's Answer to Cursor's Codebase Level Context for Large Projects https://ift.tt/3nOa57V

Show HN: OSS's Answer to Cursor's Codebase Level Context for Large Projects Hey HN, We've all seen tools like Cursor pull in context from an entire codebase to help LLMs understand large projects. I wanted an open-source way to get that same deep, structural understanding. That's why I built Code-to-Knowledge-Graph. It uses VS Code's Language Server Protocol (LSP) to parse your whole project and builds a detailed knowledge graph – capturing all your functions, classes, variables, and how they call, inherit, or reference each other. This graph is the "codebase-level context" to improve coding agents at scale. The idea was inspired by research showing that knowledge graphs significantly improve retrieval-augmented generation and structural reasoning (such as "Knowledge Graph-Augmented Language Models" (Zhang et al., 2022 and "GraphCodeBERT") Would love to hear your thoughts, feedback, or ideas for improvement! https://ift.tt/JwHlvRs June ...

Show HN: Awesome-A2A – curated resources for Google's Agent2Agent protocol https://ift.tt/EYed9bc

Show HN: Awesome-A2A – curated resources for Google's Agent2Agent protocol Open-source list of libraries, demos, and tools for Google’s new Agent2Agent (A2A) protocol. Docs in EN/中文/JA/ES/DE/FR. Looking for feedback & PRs! https://ift.tt/XDOywnv June 4, 2025 at 10:06PM

Show HN: Bonvago.com – Shows hidden hotel discounts and bonus rewards https://ift.tt/Foif9ZD

Show HN: Bonvago.com – Shows hidden hotel discounts and bonus rewards I built https://www.Bonvago.com in my spare time as a friendlier alternative to other hotel booking engines. Slow dev server, no VC cash, no hype—just me + caffeine, so thanks for your patience. Every “painfully’ slow search helps improve speed. What it does: - Unlocks hidden rates (AAA, Costco, double points, etc.) - Summarizes hotel reviews using AI so you don’t have to doomscroll. - Gives you BONV points (aka tokens you can spend on hotel bookings). - Travel agents get 10% commissions (most OTAs give you like... 6%) Up Next (maybe): Flights, rental cars, tours, cruises—and an AI agent to help you plan and book entire trips. Heads up: It’s live. If you’re just testing it out, pick refundable rates or risk paying real money. You’ve been warned. Would love any feedback—design, bugs, broken links, wish list features, whatever. Appreciate you. Much love to HN! June 4, 2025 at 10:25PM

Show HN: Mosaique.info – Global news in context (solo dev, no ads, no tracking) https://ift.tt/KEtLFhH

Show HN: Mosaique.info – Global news in context (solo dev, no ads, no tracking) https://ift.tt/K4y6sE0 June 4, 2025 at 12:18AM

Show HN: Rethinknig Serverless – Services, Observers, and Actors Now Available https://ift.tt/l6IDwpn

Show HN: I created a free invoice generator tool. Generate pdf in realtime https://ift.tt/htoWsRQ

Show HN: I created a free invoice generator tool. Generate pdf in realtime https://ift.tt/gC9lHwN June 3, 2025 at 12:48AM

Show HN: An Interactive Debugger MCP Server https://ift.tt/5Yeiogy

Show HN: An Interactive Debugger MCP Server https://ift.tt/khDMd4U June 2, 2025 at 11:37PM

Show HN: MBCompass - Android Compass App https://ift.tt/yXrhwnU

Show HN: MBCompass - Android Compass App Hey HN, I built MBCompass, a lightweight, privacy-friendly compass app for Android. It works fully offline, doesn’t ask for unnecessary permissions (no GPS, no internet), and is open source. Most compass apps out there are bloated or ad-heavy. I wanted something clean, fast, and featurish. So I made this! It’s only ~1.7 in size and uses a low-pass filter to smooth sensor readings. I’d love feedback or thoughts – especially from others building simple, privacy-first apps! https://ift.tt/qWIRlye https://ift.tt/xOtJEf6 https://ift.tt/xOtJEf6 June 2, 2025 at 10:58AM

Show HN: I built an AI Agent that uses the iPhone https://ift.tt/ghBQoeG

Show HN: I built an AI Agent that uses the iPhone It’s powered by OpenAI’s GPT 4.1 model. Uses Xcode UI tests + accessibility tree to look into apps, and performs swipes, taps, etc to get things done. https://ift.tt/sSGZV8m June 2, 2025 at 09:37AM

Show HN: Moon Phase Algorithms for C, Lua, Awk, JavaScript, etc. https://ift.tt/uEhaGP8

Show HN: Moon Phase Algorithms for C, Lua, Awk, JavaScript, etc. https://ift.tt/YyD9G5L June 2, 2025 at 06:22AM

Show HN: You2Aanki – Turn Videos into Anki Vocabulary Flashcards https://ift.tt/2zNZb8E

Show HN: You2Aanki – Turn Videos into Anki Vocabulary Flashcards Hey HN, this is my first product launch. I built You2Anki along my language learning journey to aid my vocabulary from any content I want. Most tools I tried weren’t particularly made for language acquisition. You2Anki was designed with that focus in mind. Simple, intuitive and distraction-free. I hope it helps you! https://you2anki.com/ June 2, 2025 at 02:32AM