Posts

Showing posts from 2026

Show HN: Dotenv-Diff v3.0.0 https://ift.tt/ShazHP5

Show HN: Dotenv-Diff v3.0.0 Long time since i last posted updated about dotenv-diff, a lot of new features since then https://ift.tt/HWZqryN July 7, 2026 at 09:54PM

Show HN: Krbn, a pencil-style 3D renderer with SVG output https://ift.tt/lAZt6Cr

Show HN: Krbn, a pencil-style 3D renderer with SVG output Krbn is a childhood dream I finally got to research & prototype (from a hospital bed of all places), during a medical break from my normal work: a rendering engine that draws 3D scenes the way a technical sketch artist would. It asks "which lines would an artist draw and what would they leave out?" Basically strokes are derived exactly from geometry, rather than sampling. True conics, quartics etc. So there is no shading model, it's replaced by hatching (either flat or following the curvature of the object). There's no alpha channel, the gaps between lines do the work as on paper. It introduces hand-wobble (which is seeded, so animations don't "boil" between frames) and various other things; the example gallery shows more. With all that, output is byte-stable, i.e. two successive renders will cause zero changes in Git. Full disclosure, since it matters here: this was built with significant AI ...

Show HN: @playbykey/theory - Music theory TypeScript engine and MCP server https://ift.tt/9wEKugp

Show HN: @playbykey/theory - Music theory TypeScript engine and MCP server https://ift.tt/pNrs5Uw July 11, 2026 at 03:15AM

Show HN: We beat Cloudflare's bot detection (open-source stealth browser) https://ift.tt/GpFSuW4

Show HN: We beat Cloudflare's bot detection (open-source stealth browser) https://ift.tt/MBOi40m July 11, 2026 at 01:26AM

Show HN: Debloat Slack – Get rid of Slackbot, AI upsells and other annoyances https://ift.tt/0ekZKSR

Show HN: Debloat Slack – Get rid of Slackbot, AI upsells and other annoyances https://ift.tt/ve40KwX July 10, 2026 at 03:08AM

Show HN: Fortress – Give your agents unlimited access to the web https://ift.tt/eiJM54Q

Show HN: Fortress – Give your agents unlimited access to the web i personally believe that the internet is the best thing we've ever built, and arguably, nothing we made before comes close. now agents can use it too, but the web treats them as second-class. every agent works for a person, so whatever it keeps from agents it keeps from us. we believe that if we let them in, each of us gets the whole of what we built, a thousand times over. and to add to that, democratization of tools that allow this is essential, despite the fact that there will always be bad actors. so, we built fortress, which is an open-source stealth chromium engine. it is a recompiled fork that corrects the browser fingerprint from inside the engine: the surfaces bot detectors read, canvas, webgl, audio, fonts, navigator, and about thirty more, are patched in chromium's c++, with no javascript layer sitting on top for a page to catch. it beats the hardest bot detectors on the planet, works fully locally and...

Show HN: I built a free app for New Yorkers to save money on groceries https://ift.tt/MbXtlsV

Show HN: I built a free app for New Yorkers to save money on groceries I built this because I see that grocery savings are achievable in NYC. People usually just go to the store they're used to going to, and it's rarely worth the effort of combing through card cashback, weekly coupons, CPG rebates. Most people leave real money on the table by not stacking them, and even more don't even know that these deals are out there.... so I built a way to automate it. You can use it for free, no login, currently NYC-only with ~690 stores. I built it so that you just search whatever you want (use commas if you want to search multiple items). Or - use the AI tool to help shop for you. If you're curious, it's powered by a trained LLama model. Honest limitations are coverage and freshness. Id love some feedback on where the data looks wrong or is stale. Question for the room - what to prioritize if you're working with messy, multi-source retail/pricing data? Is freshness or co...

Show HN: OpenScreenShot: open-source full-page screenshot and annotation tool https://ift.tt/TbEJHg2

Show HN: OpenScreenShot: open-source full-page screenshot and annotation tool https://ift.tt/T8qWSwA July 9, 2026 at 02:19AM

Show HN: Cyrinx (36kbps Acoustic Transport) https://ift.tt/9KHieSV

Show HN: Cyrinx (36kbps Acoustic Transport) Working with Fable 5, a MacBook, and a Pixel phone, I built an acoustic transport library that is several orders of magnitude faster than existing SoTA open source options like ggwave, quiet, minimodem, or Chirp. Paper: https://ift.tt/NsC4yOc Apache 2.0 source: https://ift.tt/ykdb54f https://cyrinx.org/ July 9, 2026 at 01:59AM

Show HN: Frugon – Find which LLM calls a cheaper model could handle (local, MIT) https://ift.tt/iGwEl9Z

Show HN: Frugon – Find which LLM calls a cheaper model could handle (local, MIT) I started leaning in on AI heavily this year, as I wanted to get more done autonomously, but then my token usage climbed dramatically to the point where my weekly quota would run out before the end of the week, sometimes a couple of days into the week. I realised I had to do something about it else I'd have to double my spend. So I decided to start tracking my cost per task type. This revealed that a lot of my spend went to searches/scans or simple things like scouting tasks. I then decided to turn this into a simple CLI tool that can be used to read your OpenAI-style logs locally, and analyze the cost and compare this spend to other models, then show you how much you could potentially save by switching those calls to a cheaper model. When you run analyze you get an offline estimate priced against LiteLLM and gated by LMArena tiers. The general savings bands come from the research published by RouteLLM...

Show HN: I ran 70 MCP servers in a sandbox and logged what they do https://ift.tt/dgFIxbS

Show HN: I ran 70 MCP servers in a sandbox and logged what they do https://ift.tt/BPGXRhZ July 8, 2026 at 11:44PM

Show HN: Turbo – An open-source, fast HTTP server with a real-time config GUI https://ift.tt/XMP1KTJ

Show HN: Turbo – An open-source, fast HTTP server with a real-time config GUI https://turbo.okzgn.com July 8, 2026 at 01:17AM

Show HN: Fortress – a stealth Chromium so your agents stop getting blocked https://ift.tt/dhvgWHe

Show HN: Fortress – a stealth Chromium so your agents stop getting blocked https://ift.tt/ZBY5j0f July 8, 2026 at 01:08AM

Show HN: Free Mermaid Diagram Editor https://ift.tt/becrm5M

Show HN: Free Mermaid Diagram Editor I've been slowly adding some new free tools to Moxie Docs (partly for SEO, partly to illustrate some of our feature sets before any commitment) for some reason this mermaid editor one blew up on Google rankings so I figured I'd share in case people find it useful! We also have ADR, AGENTS.md, LLMs, and a few other free tools. https://ift.tt/ydhTaJn July 8, 2026 at 12:29AM

Show HN: Autoops – Multi-region data and service mesh operated by a Makefile https://ift.tt/6mlkvVj

Show HN: Autoops – Multi-region data and service mesh operated by a Makefile Hi HN, Stefan here. autoops is an infrastructure automation framework I have been using at my previous company and is now opensourced. It has been the base layer running various products and projects, and also for quickly standing up client infra. It works with Debian-based systems (apt) and sets up a WireGuard mesh with peer discovery and built-in DNS (Wesher), a distributed S3-compatible object store (Garage), and a reverse proxy and load balancer (Traefik). It supports service autodiscovery (Traefik-kop) and can be horizontally scaled to up to 150-200 nodes. As a classical example of "roll your own k8s subset using scripting", it is not yet fully integrated and currently, you need 1) to define at least a PyInfra inventory, 2) depending on whether you run containered services, a Docker Compose file, and 3) for horizontal scaling with autodiscovery, a Traefik config. The PyInfra scripts are put toge...

Show HN: Logo Design for Busy Founders https://ift.tt/7ydvEs1

Show HN: Logo Design for Busy Founders General purpose illustration tools like adobe illustrator or affinity have a great amount of flexibility but come at the cost of complexity that isn't needed for a logo design tool. So I trimmed down the fat to a minimal set of 10 tools acting on a logo grid, when combined together makes it easy to build quite a surprising variety of logo marks pretty fast. This was a very interesting project unlike most of the work i've done over the years, this iteration (the 4th) came from progressively whittling down (vs up) affordances, if a combination of tools could do what one did, it was cut, if that tool didn't seem to behave cohesively with the rest (perhaps potentially breaking the user's mental model of the editor) it was cut. Initially i had features like layers, multiple fill colors. Naively i felt my goal was to build a minimal set of tools that achieved "logo-completeness", but i realised that would just give me a terribl...

Show HN: Tracking how much of the HN front page is AI-generated https://ift.tt/a9YUtlq

Show HN: Tracking how much of the HN front page is AI-generated For the past few months, I've been sending every story that reaches the HN front page through Pangram's AI detector and noting the scores. The reason I made it is that I kept noticing posts that sounded like AI-generated to me. Sometimes the comments pointed it out, sometimes a post was near the top all day and no one said a word. I wondered if the share was really increasing or if I was just primed to see slop everywhere. How it operates: The site identifies the top 30, gets each article, and evaluates the text using Pangram. Besides the live front page view, there are daily and monthly trends, with leaderboards for domains and authors that keep scoring high. I personally find it quite helpful as a sanity check on my own intuition before declaring something AI in the comments. 6,500+ stories in, it turns out the front page is still very human after all, which is the part that shocked me the most. A fraction of 13%...

Show HN: I built an encrypted BLE dongle for pasting stuff to air-gapped devices https://ift.tt/XKchS02

Show HN: I built an encrypted BLE dongle for pasting stuff to air-gapped devices Definitely one of those "20 minute adventure gone wrong" projects where all I wanted initially was a quick wireless rubber ducky for bitlocker keys and the like and then I kept adding stuff like AES-256..... Currently working on adding WebAuthn/FIDO support because the hardware is already there and scope creep is a lifestyle at this point. Would love feedback, especially on the security side. Repo and PCB files are fully open source. https://ift.tt/FsxcTCo July 4, 2026 at 10:13PM

Show HN: Reading Assistant Physical Books Meta RayBans https://ift.tt/lHa8gMJ

Show HN: Reading Assistant Physical Books Meta RayBans Reading technical books is hard. Unknown words, confusing phrases, and misunderstood concepts requires opening your phone, starting Claude, and working with Sonnet through a series of exchanges, before finally getting it. Focusing back on reading after such a context switch can be difficult. Repeated multiple times and your attention span is gone. Fix: An assistant understands your book deeply and answers inquiries through voice while you read, side-stepping the current process entirely. All you have to do is: - Upload a PDF version of your physical book and start reading - Say "Hey Lumos" along with your inquiry ("why does det(A) mean the matrix loses volume?") - Assistant researches the contents of the book and responds - Continue reading until you need help again It's in extreme beta but works well enough where I can't read a book without it. If you're interested in trying it out, reach out. July...

Show HN: Pieces – Social network for people https://ift.tt/zyTZB1b

Show HN: Pieces – Social network for people Hey HN, long time lurker first time poster. I built a social network called PIECES. After building a private blog last year after I had to get off IG and Substack, I decided to productize it. It's here now. It has a dedicated web experience + iOS/Android. Would love if you tried it out! https://ift.tt/RIa5zFy July 1, 2026 at 06:30PM

Show HN: Capcat – CLI/TUI to Archive Articles as Markdown and HTML (FOSS) https://ift.tt/sO1JDlB

Show HN: Capcat – CLI/TUI to Archive Articles as Markdown and HTML (FOSS) Capcat is a python based CLI/TUI FOSS utility for Ethical archiving of given website or RSS source. The github repo: https://ift.tt/z4gQCMR It is generated with NLP, context-engineering, spec-driven development and LLMs. Fully functional at http://capcat.org , with instructions for usage and documentation. The project started from my personal needs of simple archiving with structure and moved to product design/MVP exercise. I am longtime HN user, and the most value I got in years of reading is always deep in the comments section. For HN Capcat uses the official API, with rate-limits, identifies honesty with clear user agent and skips paywalled content. All usernames are anonymized with a link to the user profile. The content is delivered in Markdown format (Obsidian ready with frontmatter) and optional HTML with dark/light themes. Every source has its own YAML config file for separate control and PDF size lim...

Show HN: Salt – a systems language with Z3 theorem proving in the compiler https://ift.tt/WVmxtLA

Show HN: Salt – a systems language with Z3 theorem proving in the compiler https://salt-lang.dev July 1, 2026 at 06:05PM

Show HN: C++, Java and C# light-weight-logger https://ift.tt/XJCwOeS

Show HN: C++, Java and C# light-weight-logger This is a library I've been working on with versions for C++, java & C# where you make custom formats and Log based on them, for example you could make an ERROR Like this: [ERROR] [date, time-stamp, time-zone] (file:thread-ID:line) but you would write it like this: // define the master format master_style = "%C[%N]%c%S%G[%D %T %Z]%c %M %G(%F:%t:%L)"; // tell the logger what colour to use for a given name logger.add_format("ERROR", master_style, Colour::RED); so now the [ERROR] part will be red, the time area will be grey, and the location grey, but you could really make any style you wanted. And once you have a master format you could also add different types of logs: logger.add_format("SUCCESS", style_minimal, Colour::GREEN); logger.add_format("INFO", master_style, Colour::CYAN); logger.add_format("WARN", master_style, Colour::YELLOW); also the %S ...

Show HN: TakoVM – open-source sandboxing for your agent's code https://ift.tt/cIhyX0n

Show HN: TakoVM – open-source sandboxing for your agent's code https://ift.tt/WACI6jL June 30, 2026 at 11:32PM

Show HN: Xenoeye – analyze network without AI using netflow, PostgreSQL, Grafana https://ift.tt/XHz6aw2

Show HN: Xenoeye – analyze network without AI using netflow, PostgreSQL, Grafana Sorry for the slightly truncated title. It should have been "Network traffic analysis and monitoring without AI, using netflow-family protocols, PostgreSQL or ClickHouse, Grafana, and some scripts". In 2026, it might seem a bit presumptuous to announce AI-free software on HN. But building a netflow analyzer manually is no less presumptuous! There are quite a few xFlow analyzers out there these days, and I'm constantly reminded of this. But I think there's always room for an alternative approach. After all, that's how software evolves, isn't it? So, how does xenoeye differ from popular (at least from popular open source) analyzers? - The analyzer has a feature called "monitoring objects". For some reason, open-source analyzers rarely use this feature, while commercial ones do. The monitoring object can be a subnet, autonomous system, geo-object (data on geo and AS are tak...

Show HN: Privacy Friendly Age Verification System without ID https://ift.tt/xPA9K0B

Show HN: Privacy Friendly Age Verification System without ID https://private-age-estimation.vednig.workers.dev June 29, 2026 at 07:11PM

Show HN: wavecat – a fully local personal agent that watches your screen https://ift.tt/MEpqzvm

Show HN: wavecat – a fully local personal agent that watches your screen wavecat is a fully local personal agent that watches your screen. It develops a rich understanding of your needs and goals by constantly viewing your activity. Don't worry, none of your personal data ever leaves your computer since all the models run locally. I think it's something cool to show a feature that local agent systems can do that cloud systems can't. If you have a beefy Apple Silicon Mac or a nice GPU, you should be able to run it! https://wavecat.ai/ June 29, 2026 at 01:00AM

Show HN: Image2JXL – a native macOS JPEG XL converter https://ift.tt/iRuXFxy

Show HN: Image2JXL – a native macOS JPEG XL converter https://ift.tt/sj1TqHp June 29, 2026 at 01:09AM

Show HN: Engye – transfer files between any two devices by scanning a QR code https://ift.tt/ctGF8pg

Show HN: Engye – transfer files between any two devices by scanning a QR code Early in April I needed to print some tax forms at the library, first time in forever, and I began to wonder: what's the easiest way to get a file onto a public computer? There are many ways, but most of them involve creating an account somewhere or plugging in a thumb-drive. I use a password manager, so my passwords are long and complicated, not easily typed. I don't want to plug anything into a public computer, nor do I fancy uploading my taxes to some random website. I thought about what a helpful product would looks like, and in about an hour I spun up the first version, https://ift.tt/3dsKgAY... : a static Vite TS site, hosted on GitLab Pages, which uses a QR code to connect two instances of the website using WebRTC. Now all I had to do was navigate to a URL on the library computer, scan the generated QR code, choose the tax file on my phone, and the library computer instantly downloaded it. Aft...

Show HN: Kiso, an open-source publishing engine for Open Knowledge Format https://ift.tt/PfT7F5s

Show HN: Kiso, an open-source publishing engine for Open Knowledge Format https://oak-invest.github.io/kiso/ June 27, 2026 at 10:08PM

Show HN: The TypeScript Semantic Layer for ClickHouse https://ift.tt/zdS4owx

Show HN: The TypeScript Semantic Layer for ClickHouse I've built a type-safe semantic layer in code, for ClickHouse. If you're building analytics off ClickHouse in TypeScript, I would love your feedback. With hypequery there is no platform to adopt, no YAML sprawl. It runs where your app runs. Key features: - Define metrics once, reuse them everywhere: Declare dimensions and measures in one place and then pull from the same source of truth. - Compiles to ClickHouse SQL: No service, no proxy, no extra runtime to deploy. It's a library that generates SQL and runs where your app runs. - Multi-tenancy & Authentication ready: Cross-tenant queries are blocked at the query layer, helpers to plug into your existing auth. - Agent-native: A dataset is a declared set of dimensions and measures, so it doubles as an allowlist. Includes an MCP server to hand an LLM a typed catalog to query. - Runtime HTTP entry point: serve() exposes any dataset as an endpoint, so the same type-safe ...

Show HN: Play puzzle games in a feed like TikTok https://ift.tt/SbT8CFY

Show HN: Play puzzle games in a feed like TikTok Hi everyone. I spent the last year making Puzzle Express. Play and discover puzzles as if you were scrolling reels: play if you want or swipe up to skip. Made this as a healthier alternative to doomscrolling and a great, new way to discover puzzles you might love. If you don't fancy endless scrolling, try to finish the daily missions or play your favorite puzzle in the arcade. https://puzzle.express June 27, 2026 at 10:52AM

Show HN: Turn images into audio that can be decoded with a spectrogram https://ift.tt/yvV2dU7

Show HN: Turn images into audio that can be decoded with a spectrogram https://nsspot.herokuapp.com/imagetoaudio/ June 24, 2026 at 08:23PM

Show HN: Hacker News on a Train Station Style Flip Board https://ift.tt/hYMKCUP

Show HN: Hacker News on a Train Station Style Flip Board Although the page itself is more just fun to have made and look at (I like the flip sound), the fun part is how I made it to verify the (and I hate to say it) vibe host service I've been working on. The recent flip board back and forth's on Twitter (X) are what inspired me. The idea here is that people (like me or you) can create something neat like this, and others can remix it, change it and publish their own version. This is that all in action and it worked great. I wrote a blog about it (the blog is dogfooding, it's just an app hosted on quickish that uses the built in db lib). For the HN version of this flip board I use their firebase api via the built in quickish server functions that make use of the fact that the front-end can get realtime updates (now that you mention firebase) from cloud function db updates. Of course that's over-kill but I wanted to show something fun. You can remix and host your own ver...

Show HN: Bikepacking Planner https://ift.tt/mgkWSCa

Show HN: Bikepacking Planner I like to go bikepacking. I have anxiety over where to put things and if I have everything. So I made a tool that helps with that and tried to make it really cool and useful and in good taste. That is all. https://www.theinstant.cc/pack June 26, 2026 at 02:44AM

Show HN: FastPlay, a fast minimal Windows video player built in Rust https://ift.tt/ETD0hGw

Show HN: FastPlay, a fast minimal Windows video player built in Rust https://ift.tt/5LNbnRy June 26, 2026 at 12:50AM

Show HN: DeepSeek Flash inverted the economics of agent products https://ift.tt/szDS4h0

Show HN: DeepSeek Flash inverted the economics of agent products There is an adversarial relationship between developers and big model labs. Model labs charged developers higher API prices to subsidize their own agent harness offerings. Think Anthropic charging 5x higher Claude API prices to subsidize consumer subscriptions. So Cursor in a way was subsidizing their own direct competitor. DeepSeek V4 Flash totally inverted this relationship. Now you have a model that beats even Sonnet in some benchmarks and is totally opensourced. Now inference providers are racing to the bottom to optimize and give cheaper hosting. Every player with a non-SOTA is now racing to swap over to stop paying the big model lab tax, even Microsoft is switching Copilot to use DeepSeek. On switching over to Deepseek: - we noticed over a 100x cost decrease while similar or better performance then Gemini 3 Flash - insane saving from the cached input tokens: $0.002/1 Million tokens - both DeepSeek Flash and GLM 5.2 ...

Show HN: RealTube – Watch YouTube with filters for AI-generated content https://ift.tt/4A35Gr9

Show HN: RealTube – Watch YouTube with filters for AI-generated content https://realtube.io June 24, 2026 at 11:34PM

Show HN: Built an Obsidian plugin that rephrases your writing without takin over https://ift.tt/F2Sitm8

Show HN: Built an Obsidian plugin that rephrases your writing without takin over Writing is hard, and it's tempting to just let AI do the whole thing So I built an Obsidian plugin that keeps AI in its place Highlight a sentence, get some options, pick the one you like Sharpens your writing instead of automating it https://rephrasethis.co June 25, 2026 at 12:49AM

Show HN: GDPRedirect – Become EU compliant in one line of code (satire) https://ift.tt/eVqWBYT

Show HN: GDPRedirect – Become EU compliant in one line of code (satire) it's satire. You add one script tag and if you're in the EU it traps you in cookie banners you can't get out of. The reject button moves when you try to click it. the legitimate interest toggles turn themselves back on. the privacy policy is 47 pages. at the end you have to prove you're not american by clicking 27 buttons, one per country, in the local language. GET /v1/europeans returns a real 451. every banner is an actual EU law. the bottle caps that won't come off. the €16 tax stamp you buy from a tobacco shop in italy... next.js + sqlite, one file, self hosted. the redirect.js is plain js in a try/catch so it can't break the site it's running on. I've built it to avoid working on what I had to work on. :/ Hope you like it. ps: It shows how stupid some of the laws are. https://gdpredirect.com June 24, 2026 at 11:22PM

Show HN: Monolisa v3 – a typeface for developers and creatives https://ift.tt/tmUbxHT

Show HN: Monolisa v3 – a typeface for developers and creatives Originally we (Andrey, Marcus, Juho) built MonoLisa in 2020 as we realised there's room for a better monospaced typeface for developers. The key insight was to make the glyphs slightly wider to make more room for design to make letters like m feel less cramped. Since then we've released a variable v2 (2022) and now we're happy to expand the typeface with a new family called MonoLisa Text. The reasoning was to cover *other* use cases beyond coding with this proportional font. We hope you give Monolisa a go as there's a free trial to try. We also welcome feedback! https://ift.tt/qHXBt2n June 22, 2026 at 03:05PM

Show HN: RLM-based local debugger for AI agent traces https://ift.tt/67sB8ZM

Show HN: RLM-based local debugger for AI agent traces We built HALO (Hierarchal Agent Loop Optimizer), an open-source tool for debugging and optimizing AI agents using their execution traces. It’s a loop. Run your agent, feed the traces to HALO, get the report, apply the fixes, then re-run your agent. HALO takes in OTEL compliant traces from AI agents using tracing frameworks such as Langfuse, Arize/OpenInference, or even just plain JSONL. It uses an RLM (Recursive Language Model) to more efficiently break trace analysis into smaller subproblems in order to find recurring patterns across large amounts of data and fix systemic issues that regular LLMs might typically miss. You can also optionally provide a path to where your agent code lives to give the engine more context so it can more concretely provide useful insights. The repo also includes a desktop app that you can run locally without having to sign up for anything or configure anything complex. Check out the readme in the repo f...

Show HN: I scanned every YC Spring 2026 startup for what AI crawlers see https://ift.tt/yd4sCB5

Show HN: I scanned every YC Spring 2026 startup for what AI crawlers see Used 'potatometer.com' to scan and analyze all All 197 YC Spring 2026 startups on their SEO / GEO / AEO technical setup. I scanned the URL each startup lists in YC's directory. Most are readable by AI crawlers. Most don't tell a crawler what they are. Read more in the blog above. https://ift.tt/OTYSdGx June 23, 2026 at 03:40AM

Show HN: Durable Agent Sessions API (Preview) https://ift.tt/y0gBlGD

Show HN: Durable Agent Sessions API (Preview) https://ift.tt/PN27cGd June 23, 2026 at 02:37AM

Show HN: Typevia live LaTeX editing with AI assistance https://ift.tt/yx6ANGV

Show HN: Typevia live LaTeX editing with AI assistance https://ift.tt/HoNwK71 June 22, 2026 at 03:48AM

Show HN: Wirewright, an experimental symbolic physics environment https://ift.tt/FbNokjc

Show HN: Wirewright, an experimental symbolic physics environment The idea with Wirewright is to treat programs and algorithms as physical mechanisms, as machines or societies of machines inhabiting an immutable symbolic world, and time-step the latter to see what happens. This last part in particular reminds me of cellular automata. Said differently, in Wirewright, programs are modeled as "nouns" or "societies" of interacting "nouns" (think data structures). The world is then subjected to laws of physics -- symbolic physics; which is the only "verb" here (think function). Therefore, in Wirewright, we say that, in a sense, algorithm equals structure and the evolution of structure equals computation. I tend to shorten this to "structure is computation", but this may be incorrect if viewed in isolation. Now, I guess you're wondering what Wirewright actually is . In fact, I see the rules here state that I must tell you what Wirewright...

Show HN: MiniPCs.zip – Charting the Pareto frontier of Mini PCs https://ift.tt/yDh6S5U

Show HN: MiniPCs.zip – Charting the Pareto frontier of Mini PCs The overall idea is to chart out the thousands of Mini PCs by benchmark and reveal the Pareto Front so you can get the most Compute per Dollar. Definitely a labor of love as I have a number of Mini PCs for my "homelab" (TrueNAS, piHole, Plex, basic stuff). It uses Gemini to extract specs from listings (since they're not often strongly categorized). Quick blog post here: https://luke.zip/posts/pareto-pcs/ https://minipcs.zip June 20, 2026 at 08:55PM

Show HN: TownSquare, a tiny presence layer for websites https://ift.tt/kIrt038

Show HN: TownSquare, a tiny presence layer for websites https://ift.tt/BwJ51xO https://ift.tt/BQRiLg5 https://ift.tt/ENI7YOc June 20, 2026 at 12:55PM

Show HN: Autonomy – Self-Harness/Self-Directed AI Agent Core Under Development https://ift.tt/vkQXoMt

Show HN: Autonomy – Self-Harness/Self-Directed AI Agent Core Under Development https://autonomy-landing-page.vercel.app/ June 20, 2026 at 07:31AM

Show HN: Pytest-tia – run only the tests your Git diff affects, with receipts https://ift.tt/w4pifTL

Show HN: Pytest-tia – run only the tests your Git diff affects, with receipts https://ift.tt/zaAMFvL June 20, 2026 at 07:14AM

Show HN: Rundown - Niche Intelligence for YouTube Creators https://ift.tt/P4TabEL

Show HN: Rundown - Niche Intelligence for YouTube Creators https://getrundown.xyz June 20, 2026 at 04:47AM

Show HN: Let agents send/receive SMS using your old Android phone https://ift.tt/DXkrnxC

Show HN: Let agents send/receive SMS using your old Android phone While playing with agents I realised it might be quite handy if they could get access to OTP codes. And while at it, why not give them ability to send the SMS as well. Twillio is expensive and annoying to set up for my taste. I vibe coded simple Android app that can read/send SMS and simple relay server that acts as MCP for agents. Works surprisingly well and my old android phone from a drawer is doing something useful again. Feel free to use it if you find it useful. I put it just to a $5 vps. If it's crashed, you should be able to spin up your own instance on your own VPS just in a few minutes. https://ift.tt/u6rJ98c June 19, 2026 at 10:06PM

Show HN: BeamWeaver – LangChain/DeepAgents-style agents and workflows for Elixir https://ift.tt/KPHW125

Show HN: BeamWeaver – LangChain/DeepAgents-style agents and workflows for Elixir Hi HN, We build agents in Elixir. We kept running into the same issue and found there is no observability for agentic systems. We decided to take the best aspects of LangChain, LangGraph, and DeepAgents and put them into Elixir. BeamWeaver comes with an OTP-native design and: - agents and tool calling - graph workflows - checkpoints and resumable execution - memory stores - retries, fallbacks, interrupts, and human review - typed streaming events - provider adapters for OpenAI, Anthropic, Google Gemini, xAI, and Moonshot/Kimi - fake/replay models for deterministic tests We're also building observability on top of it through WeaveScope, which we'll release very soon. BeamWeaver gives Elixir teams the tools needed to build advanced agentic systems without pushing the hard parts into Python services. https://ift.tt/0pLrgbm June 19, 2026 at 03:06AM

Show HN: Talos – Open-source WASM interpreter for Lean https://ift.tt/iDEYThk

Show HN: Talos – Open-source WASM interpreter for Lean At Cajal (YC W26) we’re excited to share Talos ( https://ift.tt/tVqfNch ), an open source framework for formal verification of WebAssembly modules in Lean. AI is now writing tons of the code that gets pushed to production. As code generation gets cheaper, verification becomes the bottleneck. We believe in a future where every piece of software comes with a mathematical proof that it does what its author intended - in doing so, eliminating many classes of exploits. Talos is part of the foundation for that. Talos provides a Wasm interpreter optimized for reasoning at the binary level, together with a weakest-precondition calculus layer for proving properties about programs. Because we reason directly about WebAssembly, any language with a Wasm backend is in scope: Rust, C++, Go, C, Swift, Kotlin, Zig, C#, and many more. To make this possible, we use Lean: a programming language and theorem prover that lets you both write software and...

Show HN: Crawlie – Free open-source SEO audit tool for humans and agents https://ift.tt/OfqmkwN

Show HN: Crawlie – Free open-source SEO audit tool for humans and agents With AI, it's faster than ever to ship a marketing site... but most of what gets generated is slop that was never built to be found. Plus the tools meant to catch that fall short: most SEO auditors cost money, don't play nicely with your agents, or tell you what's wrong without telling you how to actually rank for SEO and GEO (Generative Engine Optimization: being cited by AI search like ChatGPT, Perplexity, and Google AI Overviews). crawlie fixes that! It's 100% free, it's local-first, it's agent-native (MCP baked in!), and every issue it finds comes with why it matters and how to fix it. https://ift.tt/cxqlmXa June 18, 2026 at 11:54PM

Show HN: Cowork/Codex DOCX plugin. Uses 2x fewer tokens than the docx skill https://ift.tt/JWquAmw

Show HN: Cowork/Codex DOCX plugin. Uses 2x fewer tokens than the docx skill Hi HNers, I'd like to share our DOCX plugin for Cowork and Codex. It uses 2-5x fewer tokens compared to the traditional docx skill because it doesn't write any code nor execute python/node script. It is also much more reliable. Our DOCX plugin converts docx html bidirectionally. This means AI only operates on HTML. AI is excellent and very efficient when it comes to HTML. Most libraries (if not all) support docx->html, but none supports html->docx. This is what is novel about our approach. Here's the demo: https://drive.google.com/file/d/1UNlUJYwkNX3NiANDkLLb3UoRSms... We've been using it in-house for redlining legal documents, and we love it. If you redline docx files, please give it a try: https://ift.tt/fQy7r1s... https://ift.tt/1YT6nx8 June 18, 2026 at 01:49AM

Show HN: Reyn – local-first AI that journals and recalls your work https://ift.tt/31XU5Ji

Show HN: Reyn – local-first AI that journals and recalls your work Hey HN, I built Reyn - which I like to describe as "granola but for everything". You're probably thinking another screen capture AI tool (which is true). Same as always, the biggest question that comes up is privacy, so I'll talk about that first 1. raw screen data is never stored in the cloud 2. user controlled filters are granular to the point that you're able to configure specific apps, windows, websites, or even keywords to be discarded immediately (once again never leaving your mac) and never captured down the pipeline I personally built it because I find it useful and always had the problem of organizing my day (not note taking or task management), as well as sharing context on things that just happened to go undocumented throughout my day. As I was building it I decided to go even further and see if I could collect useful insights and find room for improvements in my day to day workflow. Thi...

Show HN: Day-ahead river discharge forecasting using USGS and ERA5 data https://ift.tt/GN6QEBC

Show HN: Day-ahead river discharge forecasting using USGS and ERA5 data https://ift.tt/TpjNbGa June 17, 2026 at 08:25AM

Show HN: Easy text to social media cards platform https://ift.tt/nclIqdt

Show HN: Easy text to social media cards platform Includes text to card conversion, visual editing, variations and integration for posting directly from the editor. https://ift.tt/vpts05Z June 17, 2026 at 12:47AM

Show HN: Numax - a portable runtime for distributed apps https://ift.tt/2WvSUjQ

Show HN: Numax - a portable runtime for distributed apps Hi, over the past few months I've been working on this project: Numax is a small Rust runtime that does three things: it runs WebAssembly modules in a sandbox, has a built-in local key-value store, and syncs everything across nodes with CRDTs and gossip. Basically, you write a wasm module, run it on two machines, and they converge (I hope !). It's a decentralized system... I hope someone finds it interesting! There's a whitepaper I've put a lot into, and I think the code isn't bad either! I believe there's still room in this world for software that's fun and well made, and while building Numax I had a great time! I love Numax and I love software. Thanks to anyone who'll spend a bit of their time even just to open the repo and take a look! https://ift.tt/xWAD9j6 June 16, 2026 at 11:25PM

Show HN: Tamper-evident audit trail for AI coding agent activity https://ift.tt/PbuZL71

Show HN: Tamper-evident audit trail for AI coding agent activity We released what I've been working in the last few months: an Openclaw plugin that ecords every session, tool invocation, and prompt exchange into a local SQLite database with SHA-256 hash chain integrity, so you can verify that no events were altered or deleted after the fact. https://ift.tt/S6XiIVv June 16, 2026 at 12:01AM

Show HN: Wtdb – give every Git worktree its own database https://ift.tt/I8QM6uo

Show HN: Wtdb – give every Git worktree its own database I run a lot of agentic coding sessions in parallel, each in its own git worktree. Every worktree points at the same local Postgres though, so the moment one branch runs a migration it changes the schema out from under the others. I'd end up with agents tripping over each other, or me babysitting which branch "owned" the DB at any given moment. I made this to fix it. I hope you might find it helpful too. https://ift.tt/aBUmWo3 June 15, 2026 at 12:35AM

Show HN: Coding agent with algebraic memory (VSA) instead of RAG https://ift.tt/8BAL70K

Show HN: Coding agent with algebraic memory (VSA) instead of RAG https://ift.tt/LdDj8Un June 15, 2026 at 12:44AM

Show HN: Is Fable 5 available? (it is not) https://ift.tt/9hOgkMU

Show HN: Is Fable 5 available? (it is not) https://ift.tt/O8wMKsg June 14, 2026 at 11:33PM

Show HN: I run a vision model on every screenshot, locally, on a 4GB GPU https://ift.tt/kPQvIRy

Show HN: I run a vision model on every screenshot, locally, on a 4GB GPU https://ift.tt/HZxDyWT June 14, 2026 at 12:12AM

Show HN: Slopsome – a VRAM fit calculator and tok/s database for local LLMs https://ift.tt/A2lNqKI

Show HN: Slopsome – a VRAM fit calculator and tok/s database for local LLMs https://slopsome.com June 13, 2026 at 08:44PM

Show HN: Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering https://ift.tt/Y1J0nFR

Show HN: Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering Setting up Kafka or such enterprise oriented software with their clusters or dedicated servers is heavy and bothering enough that most small teams or indie hackers skip it entirely and making compromise to use in-memory queues. I wanted something in between: a persistent queue that is simple to run (one binary, which makes one sqlite db), gets real fault isolation and crash recovery due to Elixir, easy to inspect (open ezra.db in any SQLite browser and see every task), and requires no new client library - it speaks the Redis Streams wire protocol, so any Redis client in any language just works out of the box. Very short demo video: [ https://www.youtube.com/watch?v=MLYyD3DVWmE ] https://ift.tt/ioCbEzM June 10, 2026 at 02:45PM

Show HN: LLMRender, a 10kb Markdown+LaTeX renderer for React https://ift.tt/VwfnN6F

Show HN: LLMRender, a 10kb Markdown+LaTeX renderer for React I've been using the popular React Markdown renderers with Katex and Prism.js for rendering my Markdown and LaTeX, but was tired of having to bundle 300kb+ of min+gzip JS only for this (1.2MB+ of plain JS!). So I created a small Markdown renderer that does it all in a tiny package. I added a small playground to the homepage, please feel free to try it and let me know what you think! It's not perfect, it's definitely not "correct" in that I'm using Regex internally instead of a proper AST parser, but for my usecase and the majority of Markdown out there, this works perfectly fine (cue the StackOverflow post [1]). It's also conservative for this reason; no HTML by default, parsing wrong content produces escaped HTML entities instead of XSS. [1] https://ift.tt/VQN2k6K https://llmrender.com/ June 13, 2026 at 05:11AM

Show HN: Lead Qualifier – Get leads qualified in minutes https://ift.tt/bP7Uma6

Show HN: Lead Qualifier – Get leads qualified in minutes https://ift.tt/lD850n1 June 13, 2026 at 03:36AM

Show HN: Putt.day a daily mini golf game https://ift.tt/bizjT3e

Show HN: Putt.day a daily mini golf game https://putt.day/ June 12, 2026 at 11:56PM

Show HN: Manob: A social media plaform without algorithm, ads, or data-tracking https://ift.tt/qfQziKl

Show HN: Manob: A social media plaform without algorithm, ads, or data-tracking I built Manob because I kept running into the same frustration with every major social media platform. A feed I couldn't control, content that I couldn't trust, and also a sense that I (my user data) am the product, not the user. I talked with people about these thoughts and concerns, and added my personal observation. I built this instead: - Chronological feed only. No ranking, no algorithmic shuffling. You follow people, you see all posts from all users, or choose to see posts from friends, pages you follow, and groups you are part of. - Built-in fact-checking and bias detection across text, images, and video. With Human-in-the-loop & AI combined in the process, AI detects, analyzes, and moderates posts, and every contested moderation decision is reviewed by a human against a published set of principles (not just personal judgment only). - Per chat AES-256 encryption. We designed a way that cu...

Show HN: Dont lose your friends, use a Kadoodle to plan your next event https://ift.tt/SqeDkcE

Show HN: Dont lose your friends, use a Kadoodle to plan your next event https://ift.tt/OMVtWgL June 12, 2026 at 06:03AM

Show HN: A Claude Code statusline that shows live World Cup scores https://ift.tt/UQoKRE0

Show HN: A Claude Code statusline that shows live World Cup scores Hey HN, I built this a side project because I'm a soccer fan that has been vibing and tokenmaxxing with Claude Code maybe too much. So, the World Cup is here and it was the perfect excuse to build and ship something from 0 to 1. Enter Claudinho, a CLI and MCP that puts World Cup scores on your terminal. No signup, no account, no data collection. The components are: - status line in Claude Code with live scores rendered always from cache, no polling. - userPromptSubmit hook so Claude gets score updates mid vibecoding session, only during a live match. - A standard MCP server and a CLI with options to see groups, standings, matches and market signal info. More details in Github. Let me know what you think, I hope you find it fun and useful! Not affiliated with FIFA or Anthropic. https://ift.tt/yDF24LJ June 12, 2026 at 03:31AM

Show HN: Deploy personal apps with your agent via Buildy https://ift.tt/xiOYZRN

Show HN: Deploy personal apps with your agent via Buildy Hi HN, I'm one of the creators of Buildy. More and more people seem to be building personal software, including myself. But I keep re-implementing the same things: authentication, database setup, creating an API/MCP server to integrate them into my AI agent. We built Buildy for LLM generated personal apps. How it works: Buildy exposes an API and MCP that the agent can call with an ES module plus an optional UI and CSS. We run the ES module on a workerd isolate with a persistent KV store, then release your UI to a live URL only accessible by you. Not only that, but your app APIs are exposed securely over both HTTP and MCP so your agent can call them and use the apps you build (log a meal, create a workout plan, update a note, etc.) If your AI chat client supports MCP Apps, we can also render your app inline via an iframe. This works today with ChatGPT and Claude. Here is an app I built to track my nutrition: https://ift.tt/Io...

Show HN: Catalyst Maze: biotech trading game https://ift.tt/ZmqBrwe

Show HN: Catalyst Maze: biotech trading game I'm trying to learn about portfolio management, and built this biotech trading game to help understand basic portfolio management concepts: ie, how do you improve investing performance by things other than getting an 'edge' on an asset? I have a biotech investing background, but still learning portfolio management. So if there are some basic errors in this, please tell me! https://ift.tt/m1fjKBX June 11, 2026 at 01:21AM

Show HN: Jailbreak this model to get 3B tokens https://ift.tt/tUCoSmk

Show HN: Jailbreak this model to get 3B tokens https://ift.tt/eVrzSj2 June 11, 2026 at 12:47AM

Show HN: Magenta Real-Time Music Generation Locally on iPhone, Without the GPU https://ift.tt/er3BPoa

Show HN: Magenta Real-Time Music Generation Locally on iPhone, Without the GPU Last Thursday, Deepmind released Magenta Realtime 2 , an open source music generation model. They said it could run on Mac, but not iPhone. As a v̵i̵b̵e̵ ̵c̵o̵d̵i̵n̵g̵ ̵a̵d̵d̵i̵c̵t̵ agentic AI maxxi and person who has melted iPhones before (link at bottom), I took that as a personal challenge and made it my weekend project. On Saturday, I got it to run for 10min straight on an iPhone 12 Pro from 2020 without melting the phone or - shockingly - touching the GPU. How? I chopped the model up into 5 pieces and set them each to run on different parts of Apple's system on a chip (SoC). My past experience taught me that if you can actually leverage it, the iPhone's NPU is incredibly powerful, and power efficient. If you're doing sustained real-time generation for long periods of time on a device without a fan, you gotta use the neural engine or else you will melt the device. See: https://ift.tt/FxKImeE...

Show HN: KnowledgeMCP – Turn any docs into an MCP endpoint (0 LLM at query time) https://ift.tt/2ZQIP8W

Show HN: KnowledgeMCP – Turn any docs into an MCP endpoint (0 LLM at query time) https://ift.tt/dG1JIxP June 10, 2026 at 01:36AM

Show HN: Live audit log of every command, file, network connection by Claude https://ift.tt/2sRhuL9

Show HN: Live audit log of every command, file, network connection by Claude https://ift.tt/FM3ZnOs June 9, 2026 at 11:26PM

Show HN: DaysLeft – a bio-age clock that shows a range, not a death date https://ift.tt/tmnxelN

Show HN: DaysLeft – a bio-age clock that shows a range, not a death date https://daysleft.io June 9, 2026 at 01:52AM

Show HN: Ustps (UDP Speedy Transmission Protocol Secure) and USSH https://ift.tt/ISzFx42

Show HN: Ustps (UDP Speedy Transmission Protocol Secure) and USSH Hi HN, Over the last few days I've been building USTPS (UDP Speedy Transmission Protocol Secure), an experimental encrypted transport protocol built on top of UDP. The primary goal of USTPS is low-latency video streaming. A server can take a video source and expose it through a USTPS endpoint, while Linux and Android (Termux) clients receive the stream and expose it locally to applications such as VLC, mpv, and FFmpeg. Although streaming is the main focus, USTPS is not limited to media delivery. It can also be used for other reliable encrypted UDP-based applications, which is why I built USSH on top of it. Some of the main design differences compared to TCP-based transports are: - USTPS is reliable but unordered. - If packet N is lost, later packets can still be accepted and processed immediately. - Missing packets are recovered through selective retransmission. - Ordering is handled by the application layer when nee...

Show HN: NoSuggest – Watch YouTube without the recommendation algorithm https://ift.tt/PnSiqoC

Show HN: NoSuggest – Watch YouTube without the recommendation algorithm NoSuggest is a quiet act of resistance against YouTube algorithms always trying to pull you into a loop of unlimited videos in turn into unlimited screen time. With unending side cards of videos, auto-play, what's next suggestions, YouTube shorts and notifications, users will be doom scrolling for many hours in a day. I faced the same problem. Acknowledging that, not all content in YouTube is bad. There are educational videos, genuine news contents without political bias which is very hard to find outside YouTube and many other good relaxing, entertainment stuff. NoSuggest lets you only follow the YouTube channels you like and removes all types of recommendation YouTube has. So you don't waste time on watching things which you never wanted to watch anyways. UI is very simple. You add your favourite channels in "Channels" tab and latest 5 videos per channel excluding shorts would appear in "Fe...

Show HN: An mkv player that uses WASM to render you videos https://ift.tt/7C6bjVv

Show HN: An mkv player that uses WASM to render you videos hello HN i want to share this wasm experience i built for a universal mkv player on the web using wasm to ship a lean decoder only ffmpeg build, thus way codecs unsupported by the browser can be played I wonder if this holds any value to anyone anymore https://parallax.kinosoft.moe/ June 8, 2026 at 12:57AM

Show HN I scraped 743 large employers' careers pages to find their ATS https://ift.tt/FQVp1Xh

Show HN I scraped 743 large employers' careers pages to find their ATS https://ift.tt/AoIdu4i June 7, 2026 at 06:45PM

Show HN: Aquifer – an MCP runtime for spiky agent tool traffic https://ift.tt/9t4GT7a

Show HN: Aquifer – an MCP runtime for spiky agent tool traffic https://ift.tt/nb04cgW June 7, 2026 at 12:08AM

Show HN: Keybench – Scriptable, extensible performance tool for key value stores https://ift.tt/I1v0lOJ

Show HN: Keybench – Scriptable, extensible performance tool for key value stores I've been working with storage engines for quite a while and really there was no similar tool to sysbench and or HammerDB for key-value storage engines. Thus I introduce a POC called keybench. I hope you check it out, and do give it a run to drive your favorite engine. Cheers! https://ift.tt/kL2cFUW June 7, 2026 at 12:06AM

Show HN: Documenting an Obscure Japanese Wii Game – and-Kensaku https://ift.tt/BTS5ePd

Show HN: Documenting an Obscure Japanese Wii Game – and-Kensaku I have been using Claude for the past couple of days this week to document and modify the TR2 game file format for an obscure Japanese-exclusive Wii game called And-Kensaku, or 安藤ケンサク. And-Kensaku is a game related to Googling. There are a few game modes, but the most famous one asks you a question and gives you two answer options, and you win if you choose the most popular Google search. I have been able to do the following: 1. disable signature checks on the files, and 2. allow edits to the Phrases.tr2 file, making it possible to modify the content of the aforementioned game mode. I wanted to go on this little adventure because reverse-engineering file formats is an extremely difficult (at least for me) and time-consuming task, and I wondered how well Claude would do at it. Right now, not everything about this game is documented, but I would like to fully document it and maybe release an English patch. https://ift.tt/JuV...

Show HN: Omni – Local-first multimodal file search on macOS https://ift.tt/DL9ZiSb

Show HN: Omni – Local-first multimodal file search on macOS Finally made something I've always wanted, using the model we built. • SOTA omni embedding model, fully local, indexes text, PDF, image, audio, and video • Swift-native app UI + mlx-swift-transformer core. No Python. • Tested on M3 Pro 18G / M3 Ultra 512G / M4 Pro 48G. All work fine. • HTTP server exposes search to local agents like OpenClaw & Hermes − Indexing still feels slow even on the latest M3 Ultra, ranging from 10K tps to 300 tps depending on file type − Fans go crazy, high power draw while indexing − Search is near-instant. Multimodal relevance is sometimes arguable, but the idea is recall (the agentic LLM takes the results and refines for the final answer), so maybe that's fine https://ift.tt/zG7oa5D June 6, 2026 at 12:20AM

Show HN: I nerfed our coding agents on purpose https://ift.tt/cAa5jet

Show HN: I nerfed our coding agents on purpose Tl;dr: I trained a classifier to route to the least expensive model and reasoning depth to complete the request. Coupling that with additional automated token efficiency techniques has yielded 3x usage for the same spend. For anyone interested in trying it themselves: https://nerfguard.com Various teammates and I switched over to Codex from Claude Code recently. We still bounce between the tools, but Codex’s speed and steerability coupled with performance gains were hard to ignore. One of the downsides was that the per token pricing kicked in way sooner. This is happening across the board, but we felt it in Codex more acutely. We’re a startup filled with people who work around the clock and are obsessed with building — naturally our daily bill alone was striking. Luckily we’re going after a big mission and speed matters significantly more than marginal token spend on the edges. Still, it got us thinking about how it was ludicrous that...

Show HN: I embedded 685M public texts in 32 minutes (on 8x A100, Rust, TensorRT) https://ift.tt/Cs3ZqI2

Show HN: I embedded 685M public texts in 32 minutes (on 8x A100, Rust, TensorRT) Quick note on how it works and how I've done my batch embedding engine IgniteMS. The whole thing runs as one process using Rust, reading input, tokenizing, packing batches, keeping the queue full. TensorRT handles inference. Python is only as a wrapper. I built it this way because when you use more than couple of GPUs, the GPUs stop being the problem. CPU cannot feed them fast enough. One A100 can go through batches faster than Python can tokenize and feed, so the GPU just sits there idle waiting for work. Most of my time went into optimizing this. At 8 GPUs that was basically the entire challenge. On cost. I ran the big 2B messages job on a spot p4d instance (8x A100 40GB). After filtering and dedupping I got 685M raw texts. With my new engine the whole production run finishes in about half an hour. Previously I used on-demand for these jobs, now switched to spots. If AWS reclaims the box, I just reru...

Show HN: ControllerTest-test gamepads,stick drift and polling rate by browser https://ift.tt/PY6Dxrk

Show HN: ControllerTest-test gamepads,stick drift and polling rate by browser https://ift.tt/fMpcCjg June 5, 2026 at 01:21AM

Show HN: A native port of Skate 3 for Windows & Linux via static recompilation https://ift.tt/MjY8D6l

Show HN: A native port of Skate 3 for Windows & Linux via static recompilation https://ift.tt/FMLvTNy June 4, 2026 at 10:57PM

Show HN: Wd-41, hot-reload webserver for static sites https://ift.tt/pjbA0Ps

Show HN: Wd-41, hot-reload webserver for static sites Since everything needs an AI slogan now a days: with this you can just keep your browser open as it's being worked on agentically and see your website be built in front of your eyes! https://ift.tt/HZ8Q9nr June 4, 2026 at 06:44AM

Show HN: I've hooked up 2D LiDARs to Raspberry Pi, wrote Python library lds2d https://ift.tt/XclLBRW

Show HN: I've hooked up 2D LiDARs to Raspberry Pi, wrote Python library lds2d Try it in 60 seconds - no hardware needed. It supports 23+ LiDAR models including LDROBOT, YDLIDAR, RPLIDAR, 3irobotix, Neato, Xiaomi, Camsense and Hitachi-LG. https://ift.tt/YsJjEz4 June 4, 2026 at 08:10AM

Show HN: an AI that settles small couple arguments https://ift.tt/4dNcaXH

Show HN: an AI that settles small couple arguments Nisrine and I have been working in the same company for many years (she's Head of Product, I am CPTO) and we have done great things for our employer(s) all along. But we always wondered if we could launch our own app – after all, we know the process of it all, we just "never had the time". The idea started from a random conversation, after Nisrine told me a personal story about she had a stupid little fight with her partner, and after 3 or 4 back-and-forths on each side, she decided she was right. Of course, he decided HE was. But he was not sure, so he asked chatGPT... And lost :) We were making fun of him but then we thought, wait: everybody fights for stupid little things. It would be great if someone impartial, neutral, with no bias, could move the needle in one direction. Not render a verdict like in a Roman Forum but just shows you where (both of) you are right or wrong, and then makes the person who is more in the ...

Show HN: Bio Glyph – Turn Your Face into a One-Line Drawing https://ift.tt/ABewlCi

Show HN: Bio Glyph – Turn Your Face into a One-Line Drawing https://bio.bairui.dev/ June 4, 2026 at 01:18AM

Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game) https://ift.tt/VU0RiNP

Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game) https://ift.tt/LRE2j5S May 31, 2026 at 10:45AM

Show HN: AI-Powered PDF to Markdown Converter https://ift.tt/5zINn86

Show HN: AI-Powered PDF to Markdown Converter Turn complex PDFs into clean Markdown that people can review and AI tools can use. https://ift.tt/SnDIQTd June 3, 2026 at 03:56AM

Show HN: A crowdsourced map of surveillance camera's based on OSM https://ift.tt/pDJ8y4T

Show HN: A crowdsourced map of surveillance camera's based on OSM https://ift.tt/NmU682i June 3, 2026 at 02:21AM

Show HN: Paseo – Beautiful open-source coding agent interface https://ift.tt/K9PF2Nk

Show HN: Paseo – Beautiful open-source coding agent interface Repo: https://ift.tt/VAFXDgW Homepage: https://paseo.sh/ Discord: https://ift.tt/ijFBuOJ https://ift.tt/VAFXDgW June 2, 2026 at 11:34PM

Show HN: Going from 1+1=2 to Quantum Mechanics https://ift.tt/oqEvFft

Show HN: Going from 1+1=2 to Quantum Mechanics https://ift.tt/uDQedES June 1, 2026 at 11:27PM

Show HN: NoSleepAgent – keep your MacBook awake until your agents finish https://ift.tt/z9fpRha

Show HN: NoSleepAgent – keep your MacBook awake until your agents finish https://ift.tt/TQHDyMX June 2, 2026 at 12:23AM

Show HN: DepsGuard – one command to harden NPM/pnpm/yarn/bun/uv configs https://ift.tt/bAJ56rB

Show HN: DepsGuard – one command to harden NPM/pnpm/yarn/bun/uv configs I kept seeing every npm/pnpm/yarn/bun/uv supply chain post end with the same advice (set a minimum release age, turn off install scripts), and while I know cooldowns are "controversial", they do work. But even if you convince people that they should set cooldowns, it seems many don't end up following through, not sure why, maybe because it means hand-editing five config files in five formats with five different time units, or perhaps the "it won't happen to me" syndrome (or "I'll do it later, it seems complicated" where it's actually very simple). So I created a tool that checks what you have set and fixes it for you. I looked for an existing one first and couldn't find it. It started as a small weekend project and turned into a small research project on the nuances of cooldowns across package managers. Not a proof of P vs NP, but a small convenience that can save y...

Show HN: Postbase – 100% open source Alternative to Firebase and Supabase [video] https://ift.tt/bd0Jscj

Show HN: Postbase – 100% open source Alternative to Firebase and Supabase [video] Postbase – 100% Opensource Alternative to Firebase and Supabase https://www.youtube.com/watch?v=St_kJZXZ_nE June 1, 2026 at 11:17AM

Show HN: Having fun making mini static site apps https://ift.tt/JZkOcTi

Show HN: Having fun making mini static site apps I've been having a blast making multiple mini apps that run in the browser. I've been trying to see how far I can go without having a backend and relying on other services. I wrote these for fun and wanted to know what folks think. https://joeheyming.github.io/ June 1, 2026 at 06:02AM

Show HN: Zaxy v1.0 https://ift.tt/DgI6wxF

Show HN: Zaxy v1.0 https://docs.zaxy.io/ May 31, 2026 at 10:19PM

Show HN: I made a Gemma 4 Mac app that names screenshots with local AI https://ift.tt/MQ3eOpv

Show HN: I made a Gemma 4 Mac app that names screenshots with local AI I made my first macOS utility app that ships with a bundled Gemma 4 model, specifically the Gemma E4B one. It made my app DMG have 5.3 GB in size, but I think it is a small size for the power that this free local model can provide. It runs fine on CPU, but can also run on Apple Silicon GPU, although I did not notice any performance improvements with GPU (tested on a M5 chip). I think these local lightweight and multimodal models will open multiple possibilities for new software tools where privacy is essential. https://snapname.app May 31, 2026 at 02:40AM

Show HN: Lite-Harness – Self-Hosted Cursor Agents (Use Claude Code/OpenCode) https://ift.tt/YbBMRk5

Show HN: Lite-Harness – Self-Hosted Cursor Agents (Use Claude Code/OpenCode) We built this Dockerfile because we wanted a simple harness server to run our agents and get memory, durable sessions, cron scheduling, and a vault, out of the box. https://ift.tt/3KkJIdv May 31, 2026 at 12:51AM

Show HN: Kanji Pairs Explorer https://ift.tt/KruBY3h

Show HN: Kanji Pairs Explorer https://ift.tt/ZGukHEq May 30, 2026 at 11:56PM

Show HN: Helios – what plug-in solar could generate for any address in Britain https://ift.tt/og4vjUy

Show HN: Helios – what plug-in solar could generate for any address in Britain Plug-in solar panels (no electrician needed) have just become legal in the UK and will go on sale soon. Helios estimates how much electricity a typical installation could generate at a given address and what that's worth against your tariff. It uses UK government LIDAR data to reflect the actual skyline, so it knows whether there's a building or a hill blocking the sun. Caveats: - Outside LIDAR coverage (most of Scotland and Wales) it falls back to a synthetic horizon (less accurate). - Trees and recent developments (post-2022 or so) may not be in the data, and some address placements could be off (geocoding via OSM). Feedback on the shading model especially welcome. https://ift.tt/dbj97eB May 30, 2026 at 12:08PM

Show HN: I built an Android OS in the browser https://ift.tt/Dtdo7Vj

Show HN: I built an Android OS in the browser https://mobilegym.dev/ May 30, 2026 at 06:40AM

Show HN: VT Code – open-source terminal coding agent in Rust https://ift.tt/2Zio5dF

Show HN: VT Code – open-source terminal coding agent in Rust https://ift.tt/QEwoXvP May 30, 2026 at 04:07AM

Show HN: Free activity calendar for schools, sports clubs, and organizations https://ift.tt/5e23xDq

Show HN: Free activity calendar for schools, sports clubs, and organizations https://ift.tt/qaH6uyi May 29, 2026 at 11:44PM

Show HN: Terraforming game where the Python code you write IS the gameplay https://ift.tt/dmHLtNF

Show HN: Terraforming game where the Python code you write IS the gameplay https://ift.tt/KMPwtFy May 29, 2026 at 10:24AM

Show HN: Mira – Search for files semantically – no exact filenames required https://ift.tt/QDVoflb

Show HN: Mira – Search for files semantically – no exact filenames required Would appreciate a star (and happy for ideas on improving indexing speed/embedding quality)! https://ift.tt/hKL57QH May 29, 2026 at 12:37AM

Show HN: htop for the airwaves — a live 802.11 RF dashboard in your terminal https://ift.tt/sRpCUT9

Show HN: htop for the airwaves — a live 802.11 RF dashboard in your terminal https://ift.tt/jLZu7ly May 29, 2026 at 02:51AM

Show HN: An update to our long-turn FreeCiv experience https://ift.tt/T8RneVt

Show HN: An update to our long-turn FreeCiv experience So we have had quiet the journey here. So 70 days ago (aka 73 turns ago) I posted on HN sharing our FreeCiv deployment ( https://ift.tt/zVdWUaj ). FreeCiv is a great game, the clients is very buggy however. I'm using the GTK4 version, but a few others have opted for the QT variant. At some point, we might turn our focus to contributing to improving the client based on our experiences playing the game. We've since added a lot of little fun features: - The editor: you can write to the newspaper Editor and they /might/ publish what you write, quote you, or decide you're full of it and write an opinion piece slamming your reputation. The editor will also reach out to a few players, each turn, and ask for their input on current game matters. - The Intelligence Dashboard. People were forgetting what they were up to, so we added a dashboard showing the timeline of what happens per turn for your player. - beta the online map ...

Show HN: Open-Source AI Racing Harness https://ift.tt/cvqb6u2

Show HN: Open-Source AI Racing Harness Hi I'm Dan from Elodin, making an open source real-time capable flight software simulation. For AI Grand Prix contestants, the wait for the Round 1 virtual qualifier simulation has been grueling. If you’re competing, check out our simulation harness to tide you over, built to match the published competition constraints and message format. It runs against real Betaflight, which we learned requires at least 1000 sensor samples per second to run real-time correctly. The competition warranted introducing a new feature to generate the camera sensor directly in the simulation loop. Typically people connect to Unreal or similar game engine to create a camera sensor, which works well but is very heavy. For the simple needs of this challenge, creating sample directly in the loop is very handy and easy to use. Happy to hear your feedback on this! While it's not fancy looking currently, it uses the Rust Bevy game engine, which should allow us to impr...

Show HN: Stumbleback – StumbleUpon for the bookmarks you've been hoarding https://ift.tt/pk0WVwB

Show HN: Stumbleback – StumbleUpon for the bookmarks you've been hoarding Hi HN, I have about 2000+ bookmarks that I will never read. Probably you do too. I keep collecting new stuff to read, the list grows longer each day, but I barely get around to reading them, and the problem, as I realised, is more to do with the analysis paralysis on what to read. Sort of like how we spend so much time figuring out what movie to watch on Netflix. So I made a simple Chrome extension: it picks one bookmark at random, drops you on the page, and gives you two buttons on a floating toolbar - Stumble (next random one) or Done (mark read and move to the next random one). That's it. It takes away the burden of decision altogether, and it's sort of fun to engage with because of the variability (and novelty) of what it loads next, while still being within the universe of things I've been wanting to get to. Also, I've added daily goal and streaks to keep me motivated to get through the l...

Show HN: Posthorn, self-hosted mail without the mail server https://ift.tt/PwaMrmA

Show HN: Posthorn, self-hosted mail without the mail server Introducing Posthorn, a self hosted email gateway. One docker container (or Go binary) between every self hosted app on your VPS and your transactional email provider. Set up Posthorn once, point your apps to it, done. I was trying to deploy Ghost on a DigitalOcean droplet and found that DO and many different VPS services have started to block the default SMTP ports to try to combat the various types of abuse they get. To actually configure my app, I had to hack together a Postfix relay. In another project, I had a static site which had a contact form, but my free Formspree account was occasionally hitting usage limits and I desperately wanted some of the anti-spam features they had gated behind their paid accounts so I put together a caddy module to catch HTTP POSTs and bounce them to my provider. I kept bumping into these same email issues. Many of the services I wanted to host (Gitea, Mastodon, Umami, Comentario) ran into t...

Show HN: Lily Design System: Components for React, Vue, Svelte, HTML, More https://ift.tt/BdWYp6h

Show HN: Lily Design System: Components for React, Vue, Svelte, HTML, More https://lilydesignsystem.github.io/ May 26, 2026 at 04:49AM

Show HN: Pgcraft – a lazygit-style TUI for Postgres https://ift.tt/jC642w1

Show HN: Pgcraft – a lazygit-style TUI for Postgres https://ift.tt/EvSODhV May 26, 2026 at 03:36AM

Show HN: Using Tailscale with an OrbStack VM on macOS https://ift.tt/QLS5bIa

Show HN: Using Tailscale with an OrbStack VM on macOS https://ift.tt/aw86t2N May 25, 2026 at 11:10PM

Show HN: SaveNeighbor – food delivery through your own personal network https://ift.tt/Zy6vsgF

Show HN: SaveNeighbor – food delivery through your own personal network Hey everyone, the idea came to me when I got a food delivery from a woman who mentioned she had her children with her. I thought, I wish I could request her every time I get delivery, just for the feeling of knowing just who my tips are supporting. That was 4 years ago, being non-technical I didn't see myself getting it done. But thanks to Cursor and Chatgpt, SaveNeighbor is born. I know the model adds friction and the convenience is low until you build up a network, but that's kinda the point. Think of Ubers 'Wait and save', if you can be flexible you can save big on fees. And being able to choose who your money goes to is the biggest benefit in my opinion. Shoot me all your questions, I can't wait to hear your feedback. Thanks. https://ift.tt/9jZwiSU May 25, 2026 at 02:09AM

Show HN: Geomatic – a command-driven geometry studio enabled with autodiff https://ift.tt/KEyn29d

Show HN: Geomatic – a command-driven geometry studio enabled with autodiff All commands have the format `output = \func inputs` or just `\function inputs`. Points and scalars are built on the fly. Eg `\line a b` to an empty canvas creates points `a` and `b`, and joins them with a line. One can use broadcasting semantics similar to NumPy and PyTorch in a visual setting (imagine creating a list of circles where one dim corresponds to radius and another to the center). One can also use backpropagation, run gradient descent or visualize vector fields. Almost everything is reactive so changing a variable updates all of the downstream geometry. It also allows anyone to write and load their own visualization, which can be broadcasted and differentiated through. https://ift.tt/14PFdW5 May 25, 2026 at 09:25AM

Show HN: CRED-1 – Open domain credibility dataset for on-device pre-bunking https://ift.tt/Vx7lsJR

Show HN: CRED-1 – Open domain credibility dataset for on-device pre-bunking https://ift.tt/uyFVOLQ May 24, 2026 at 07:58PM

Show HN: Twixt – transform one word into another in four moves https://ift.tt/xN2p18h

Show HN: Twixt – transform one word into another in four moves I made this game while working on a different project about teaching English spelling. I was reading about homophones and got struck by how much a homophone can transform the shape of a word, so I started experimenting with little games built on that. I added a few more transforms, anagrams, verb/tense changes, but the answers kept coming out too obvious. I couldn't distort the word enough to make it interesting. The breakthrough was compound pairs. Jumping from one word to another through their compound (sea → horse, via seahorse) really obscures the path and that's when it suddenly got fun and unpredictable. I've been sharing it with friends. I'm in the UK so mostly UK testers, fair warning that a couple of the homophones may lean British. They've been playing daily and seem hooked, so it felt worth posting here. It's one puzzle a day mainly so I actually have time to hand pick puzzles that have a ...

Show HN: A platform to find people to jam on side projects with https://ift.tt/KcYC84a

Show HN: A platform to find people to jam on side projects with I have always found it funny how challenging it can be to find people to jam on side projects with. There are literally entire sub-Reddits where people post looking for someone to work on a project with. That is super inefficient. There are also newsletters for this (also pretty inefficient). Let's Jam is my attempt to solve this. This is NOT a cofounder matching platform. The idea is to connect people with ideas and skills so they can jam on them together. If they end up becoming cofounders, cool, but that is up to them. This is also NOT a place for freelancers to hunt job opportunities. Again, the platform is for people who have an idea or a skill and want to work on something together. How it works: > You either a) find a project and request to jam on it with that person, b) post a project and wait for someone to request to jam on it with you, c) claim an idea and wait for someone to request to jam on it with you...

Show HN: I turned my dev stack into an alien planet ruled by my dog https://ift.tt/RMZyr1W

Show HN: I turned my dev stack into an alien planet ruled by my dog https://bkawa-bot.github.io/planet-maiko/ May 23, 2026 at 10:04PM

Show HN: Open-source private home security camera system (end-to-end encryption) https://ift.tt/8CASJku

Show HN: Open-source private home security camera system (end-to-end encryption) Hey everyone, I'm back with some exciting updates. I previously introduced an open source private home security camera in 2024, which uses OpenMLS for end-to-end encryption. It was called Privastead then and it's now renamed to Secluso. John Kaczman found my project from here and has been working on it with me over the last year and half. We've made a lot of improvements to the software, which we would like to share with you: - You can now set this up on your Raspberry Pi in less than 5 minutes with no technical expertise using our easy-to-use GUI deploy tool. We've put together a comprehensive build-your-own guide that walks you through the required steps (you can find a link at the top of the repository README). - We use a customized, minimal OS based on the Yocto project for the camera. - Every part of our stack except for the iOS app has reproducible builds. This includes our Android ap...

Show HN: Roughform, a free Browser-Based 3D Creation Tool https://ift.tt/A4K9k2G

Show HN: Roughform, a free Browser-Based 3D Creation Tool https://roughform.app May 22, 2026 at 04:32AM

Show HN: Spec-Driven Development Workflow for Claude Code https://ift.tt/KUOuYWX

Show HN: Spec-Driven Development Workflow for Claude Code Spec Driven Development approach allows to squeeze more from coding agents thanks to few strong concepts: - decomposition across two dimensions. first you generate specs in multiple steps (requirements, code analysis, design), than you split task into multiple subtasks and implement them one by one - you clear context between every step - after spec generation and after subtask implementation. this helps keep cost low and context clear and focused which boost performance - specs written to disk help with information persistency - delivering specs layer by layer help to catch early when agent got you wrong Repo with claude plugin for spec driven development: https://ift.tt/MS2ctEi May 22, 2026 at 04:17AM

Show HN: Free Fonts – a collection of 400+ original, open-source typefaces https://ift.tt/wMpmWe9

Show HN: Free Fonts – a collection of 400+ original, open-source typefaces Hi HN! For the past few months I've been working up to this launch of Free Fonts - it's a collection of completely free, open source, and original fonts that can be used for any project, including commercial ones. The collection has over 400 fonts in a variety of novel styles, from simple sans serifs to decorative handwritten and blackletter fonts. It will also continue to be updated and grow over time. Designers and developers today have essentially two options when it comes to choosing and creating fonts. Either use a Google Font, which can be limited in terms of unique and novel selections, or pay a significant amount of money for font licenses from a few large players in the space like Monotype. The problem today is that it can be difficult to find a novel, unique font for an affordable price. Our hope is that this collection can be a starting point for solving this problem. What makes this project d...

Show HN: Macfigure – Mac configuration in pkl. Simple alternative to Nix-Darwin https://ift.tt/M2IJPVi

Show HN: Macfigure – Mac configuration in pkl. Simple alternative to Nix-Darwin https://ift.tt/SQia1tw May 21, 2026 at 05:02AM

Show HN: I made a tactical map-based WWII submarine simulator (public beta) https://ift.tt/6nyQeuw

Show HN: I made a tactical map-based WWII submarine simulator (public beta) I've seen quite a few simming discussions on HN, so thought some of you might like this - I've created a map-centered, tactical submarine simulator and it's been a blast to make. I grew up playing Silent Service II on Atari ST with my dad, then got into Silent Hunter IV in the 2000s, and most recently have been loving the more recent UBoat. In each case, the part I always enjoy the most is the plotting and charting aspect - essentially beating uncertain estimates with geometry. So I decided to see how far I could get making my own sim that focused nearly entirely on that aspect. You listen on the hydrophone, estimate course and speed, identify ships through the periscope to get the mast height, use a working stadimeter for range estimates, and then try to build a good enough firing solution before getting discovered and hunted by any escorts. Things I'm particularly proud of are the working stad...