Nigeria No1. Music site And Complete Entertainment portal for Music Promotion WhatsApp:- +2349077287056
Tuesday, 23 June 2026
Show HN: Monolisa v3 – a typeface for developers and creatives https://bit.ly/4g3dGYS
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://bit.ly/4xBScse June 22, 2026 at 03:05PM
Monday, 22 June 2026
Show HN: I scanned every YC Spring 2026 startup for what AI crawlers see https://bit.ly/4acayGq
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://bit.ly/4xLrtcR June 23, 2026 at 03:40AM
Show HN: Durable Agent Sessions API (Preview) https://bit.ly/4vY9CxA
Show HN: Durable Agent Sessions API (Preview) https://bit.ly/43QMm8W June 23, 2026 at 02:37AM
Sunday, 21 June 2026
Show HN: Typevia live LaTeX editing with AI assistance https://bit.ly/448XYUZ
Show HN: Typevia live LaTeX editing with AI assistance https://bit.ly/3SApyYr June 22, 2026 at 03:48AM
Show HN: Wirewright, an experimental symbolic physics environment https://bit.ly/44s0oOg
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 is, plainly and clearly. I will try, but beware that at the end of the day, I know as little as you do :^) My hands write, my brains ponder. It's hard for me to say definitively what Wirewright is . Please see the README for several attempts of mine to answer this question. Please see the tutorial(s) if you're interested enough to try and infer that yourself. I'm still not sure the README or the tutorial(s) are answering the exact question, though; I had no feedback yet on most of my work on Wirewright, so any feedback is welcome, other than, I guess, "I don't understand what this is"; this kind of feedback I can generate myself, no offense :^) If there wasn't a public GitHub repo and if I hadn't made a few announcements here and there already, you'd think I'm developing the project in secret. This kind of stuff is not something you ordinarily talk about, you see, especially "in the wild"; or else you'd be quickly labeled eccentric or outright crazy. Anyway. Wirewright is not a framework, not a UI toolkit, not an IDE. It's not a programming language either. I think I'm trying to explore the intersection of different things here, such as cellular automata, term rewriting, symbolic computation, dataflow, etc. I'm also prone to veering off for pages and pages into a genre one could call "folk biology"; biology and especially neurobiology is a huge inspiration for me. Inspiration doesn't mean copying or formal study, of course. In fact, if there are any biologists here, please "shut down" your eyes and ears and all other sensory organs if you decide to explore the depths of the project :^) For me, when I see something interesting in biology, I think, in excitement, "Oh, I want to do that too, I don't care how!" The project has been evolving more or less organically, along with me, so to speak, subsuming a lot of my ideas (but mostly the ideas of others; e.g., Varela, Maturana, Wolfram), and mixing them. I'd say it's a playground of mine which, over the years, has become consistent enough for me not to fear trying to tell the world about it. That is, about two years ago, Wirewright was an amorphous blob I couldn't even describe with analogies. Now I can at least try analogies. All this "symbolic physics" stuff is the product of my most recent work in recognizing where the project actually appears to be heading. Now, as a final disclaimer, please note I'm an amateur in all of the things I'm talking about, from programming to biology to philosophy. So maybe all of this is well-trodden grounds, and I'm coming up with these words and ideas for nothing, and what I'm saying is stupid. Maybe it is. Regardless, I hope at least the synthesis looks interesting to some of you, even if the exact wording and my little philosophy intermissions here and there feel a bit off. Sorry for the long text. https://bit.ly/4uOUn9i June 22, 2026 at 01:15AM
Show HN: MiniPCs.zip – Charting the Pareto frontier of Mini PCs https://bit.ly/3QYWCZL
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://bit.ly/3SlHgio https://bit.ly/4vnJlZA June 20, 2026 at 08:55PM
Saturday, 20 June 2026
Show HN: TownSquare, a tiny presence layer for websites https://bit.ly/4uUlS1f
Show HN: TownSquare, a tiny presence layer for websites https://bit.ly/4afYDHr https://bit.ly/4v86qil https://bit.ly/3QXTu0d June 20, 2026 at 12:55PM
Show HN: Autonomy – Self-Harness/Self-Directed AI Agent Core Under Development https://bit.ly/4aZAoxo
Show HN: Autonomy – Self-Harness/Self-Directed AI Agent Core Under Development https://bit.ly/4w4oElF June 20, 2026 at 07:31AM
Friday, 19 June 2026
Show HN: Pytest-tia – run only the tests your Git diff affects, with receipts https://bit.ly/4uPo22b
Show HN: Pytest-tia – run only the tests your Git diff affects, with receipts https://bit.ly/4uTgv2l June 20, 2026 at 07:14AM
Show HN: Rundown - Niche Intelligence for YouTube Creators https://bit.ly/4vpe8FF
Show HN: Rundown - Niche Intelligence for YouTube Creators https://bit.ly/4vS8Z8E June 20, 2026 at 04:47AM
Show HN: Let agents send/receive SMS using your old Android phone https://bit.ly/4vhhJ8t
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://bit.ly/4vhhJoZ June 19, 2026 at 10:06PM
Thursday, 18 June 2026
Show HN: BeamWeaver – LangChain/DeepAgents-style agents and workflows for Elixir https://bit.ly/4oBItyb
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://bit.ly/43Gggwv June 19, 2026 at 03:06AM
Show HN: Talos – Open-source WASM interpreter for Lean https://bit.ly/44nzPty
Show HN: Talos – Open-source WASM interpreter for Lean At Cajal (YC W26) we’re excited to share Talos ( https://bit.ly/4uIKTw4 ), 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 mathematically prove that it's correct - all in one system. That's what lets Talos double as both an executable interpreter and the formal object Lean reasons about. Lean also integrates with modern AI proving tools, discharging goals automatically via both proof search and direct evaluation. To see Talos in action check out a proof for Stein's GCD algorithm, implemented in the popular Rust crate num-integer: https://bit.ly/4vWWSaz... . Our roadmap: - Full Wasm coverage by first passing the official W3C testsuite, then later verifying against SpecTec (formal Wasm spec)
- Arbitrary crate verification - any Rust crate that compiles to Wasm should be in scope
- Building our proof library codelib, to make verifying increasingly complex programs tractable We would love to hear the community’s feedback on Talos and comments on the state of formal verification right now. Contributions are also welcome! https://bit.ly/4uIKTw4 June 18, 2026 at 02:10PM
Show HN: Crawlie – Free open-source SEO audit tool for humans and agents https://bit.ly/4vkbyR4
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://bit.ly/4vrQt7C June 18, 2026 at 11:54PM
Wednesday, 17 June 2026
Show HN: Cowork/Codex DOCX plugin. Uses 2x fewer tokens than the docx skill https://bit.ly/4vT84Vz
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://bit.ly/44e6mlR... 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://bit.ly/4ecMPrW... https://bit.ly/4uMFBzQ June 18, 2026 at 01:49AM
Show HN: Reyn – local-first AI that journals and recalls your work https://bit.ly/4vb9vie
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. This led to the current version of Reyn and its differentiating factor being the fact that it has a proactive layer. Most tools in this space are reactive - you ask, they retrieve. Reyn surfaces insights on its own and sends a daily recap of what you worked on, what's still open, and what deserves attention. The journal feature also lets you search across basically anything you've done on your Mac. The proactive insights work by first having you configure what your ideal workday looks like — whether that's hours worked or the type of work being done. We have a few broad categories that tasks fall under, with more customization coming. Current integrations: Obsidian (available now, improvements in progress)
Gmail, calendar, web search via a floating window with some agentic functionality
Notion (coming soon)
BYOK for LLM API requests (on the roadmap)
... and more It's still early, but the journal and insights features are the strongest parts right now.
Would love some feedback especially on the privacy model. My personal take - I think with enough safeguards in place, the data aggregated about your work is fully in your control. A lot of these data sources already store your data. If you're using Notion, Claude, or just browsing a website, that data is already being stored somewhere. Reyn is just aggregating it and putting it to work for you. Happy to answer any questions about how it works usereyn.com (public beta) https://bit.ly/3S6u4hk June 17, 2026 at 11:31PM
Show HN: Day-ahead river discharge forecasting using USGS and ERA5 data https://bit.ly/4oxdYJJ
Show HN: Day-ahead river discharge forecasting using USGS and ERA5 data https://bit.ly/4eBb4PE June 17, 2026 at 08:25AM
Tuesday, 16 June 2026
Show HN: Easy text to social media cards platform https://bit.ly/4vjxv2O
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://bit.ly/4vrbMWw June 17, 2026 at 12:47AM
Show HN: Numax - a portable runtime for distributed apps https://bit.ly/43G77E4
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://bit.ly/4eLVYYy June 16, 2026 at 11:25PM
Monday, 15 June 2026
Show HN: Tamper-evident audit trail for AI coding agent activity https://bit.ly/4uHCklb
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://bit.ly/3SHD0K4 June 16, 2026 at 12:01AM
Sunday, 14 June 2026
Show HN: Wtdb – give every Git worktree its own database https://bit.ly/43D2Tx3
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://bit.ly/43Bt1Z7 June 15, 2026 at 12:35AM
Show HN: Coding agent with algebraic memory (VSA) instead of RAG https://bit.ly/4vaAnyO
Show HN: Coding agent with algebraic memory (VSA) instead of RAG https://bit.ly/43x7KzV June 15, 2026 at 12:44AM
Show HN: Is Fable 5 available? (it is not) https://bit.ly/4eMcVkL
Show HN: Is Fable 5 available? (it is not) https://bit.ly/4oq4506 June 14, 2026 at 11:33PM
Saturday, 13 June 2026
Show HN: I run a vision model on every screenshot, locally, on a 4GB GPU https://bit.ly/3Sm41CI
Show HN: I run a vision model on every screenshot, locally, on a 4GB GPU https://bit.ly/4e9N0UZ June 14, 2026 at 12:12AM
Show HN: Slopsome – a VRAM fit calculator and tok/s database for local LLMs https://bit.ly/3S6rTKA
Show HN: Slopsome – a VRAM fit calculator and tok/s database for local LLMs https://bit.ly/4fL7YuA June 13, 2026 at 08:44PM
Friday, 12 June 2026
Show HN: Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering https://bit.ly/49X84eM
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://bit.ly/4eJGwv9 June 10, 2026 at 02:45PM
Show HN: LLMRender, a 10kb Markdown+LaTeX renderer for React https://bit.ly/4xx2E4u
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://bit.ly/4xrJ1dY https://bit.ly/4eGTRFm June 13, 2026 at 05:11AM
Show HN: Lead Qualifier – Get leads qualified in minutes https://bit.ly/4vKNWow
Show HN: Lead Qualifier – Get leads qualified in minutes https://bit.ly/4eizvky June 13, 2026 at 03:36AM
Show HN: Putt.day a daily mini golf game https://bit.ly/3S4HTgg
Show HN: Putt.day a daily mini golf game https://bit.ly/3S10Mk9 June 12, 2026 at 11:56PM
Thursday, 11 June 2026
Show HN: Manob: A social media plaform without algorithm, ads, or data-tracking https://bit.ly/4oqKyN9
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 currently, if a chat is attacked and compromised, it doesn't have any effect on other chats or the platform in any way - this is constantly being improved, and security is my top priority. - No ads currently. Your data is never sold or shared (minor data is stored, all in encrypted strings) - Child safety filtering is built into the content layer
- Pseudonymous mode for speaking about sensitive topics
- A built-in news feed The moderation system is designed to evolve; it is more like a constitution than a rulebook. The principles are fixed but can be amended as the platform grows and severe cases emerge. The goal is to detect as accurately as possible, systematically, over claims of neutrality and move on. I'm still working on figuring out monetization. I'm thinking of contextual ads that work based on the viewing page's contents, and not on your behavioral profile. Additionally, other features like the job board and commercial tools are also an option. None of this is live at the moment, and tbh, I'm still figuring it out. The platform is currently LIVE with a small early community of active users. I'm building this solo. I'm happy to answer your questions/feedback/suggestions... https://bit.ly/3QccXtS June 12, 2026 at 06:06AM
Show HN: Dont lose your friends, use a Kadoodle to plan your next event https://bit.ly/4vJRuYe
Show HN: Dont lose your friends, use a Kadoodle to plan your next event https://bit.ly/4v9HmZ0 June 12, 2026 at 06:03AM
Show HN: A Claude Code statusline that shows live World Cup scores https://bit.ly/4xpZM9l
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://bit.ly/4fHn1W8 June 12, 2026 at 03:31AM
Show HN: Deploy personal apps with your agent via Buildy https://bit.ly/3Sma0Yd
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://bit.ly/4v8A9Zd... ← You can actually claim this app and remix it with your own agent. To ship a completely new app, drop this prompt into your agent: Read https://bit.ly/3RTTAX3 then help me create my first app. Or check out our landing page ( https://bit.ly/4up5WUl ) to use our ChatGPT app or connect it to Claude via MCP. I personally use apps I built every day. I'd love to hear from other people building and using their own personal apps. Would love feedback from people building and using their own personal apps. https://bit.ly/4up5WUl June 12, 2026 at 01:08AM
Wednesday, 10 June 2026
Show HN: Catalyst Maze: biotech trading game https://bit.ly/4upkHXd
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://bit.ly/43rxWMk June 11, 2026 at 01:21AM
Show HN: Jailbreak this model to get 3B tokens https://bit.ly/4elH8a5
Show HN: Jailbreak this model to get 3B tokens https://bit.ly/4ebMKTZ June 11, 2026 at 12:47AM
Show HN: Magenta Real-Time Music Generation Locally on iPhone, Without the GPU https://bit.ly/4xqKwsU
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://bit.ly/4ot5K5m The Apple Neural Engine has a ton of constraints, the main one being that it only accepts fixed shape inputs, and only supports some architectures -- which is why I chopped the model up into pieces. But it works! And I wrote zero lines of code by hand. Back when I was running VC-backed companies, I would have needed a small team of grumpy greybeard engineers to do this and it would have taken 2-6 weeks. Now I can feed my own nerd fetish and do this stuff myself. Next up: I'm building an iPhone app that ties into your heart rate, movement data, location etc to generate a real-time soundtrack to you life. What a time to be alive! update: Demo video of it running on my iPhone 15 Pro: https://bit.ly/3RY7Gqh https://bit.ly/49OqDls June 10, 2026 at 11:22PM
Tuesday, 9 June 2026
Show HN: KnowledgeMCP – Turn any docs into an MCP endpoint (0 LLM at query time) https://bit.ly/440eE0y
Show HN: KnowledgeMCP – Turn any docs into an MCP endpoint (0 LLM at query time) https://bit.ly/3QAgd2d June 10, 2026 at 01:36AM
Show HN: Live audit log of every command, file, network connection by Claude https://bit.ly/4uvhF3Y
Show HN: Live audit log of every command, file, network connection by Claude https://bit.ly/4xqLiGn June 9, 2026 at 11:26PM
Monday, 8 June 2026
Show HN: DaysLeft – a bio-age clock that shows a range, not a death date https://bit.ly/4xwT0yK
Show HN: DaysLeft – a bio-age clock that shows a range, not a death date https://bit.ly/49MCW1s June 9, 2026 at 01:52AM
Show HN: Ustps (UDP Speedy Transmission Protocol Secure) and USSH https://bit.ly/49JTG9F
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 needed. This means the transport layer itself does not introduce Head-of-Line Blocking. The tradeoff is that applications which require ordering must implement reordering themselves. I consider this a reasonable tradeoff because it avoids forcing every application to pay the cost of transport-level ordering. For media player compatibility, the default USTPS client creates a local TCP endpoint at 127.0.0.1:1238. The client maintains a small reordering buffer (350 ms by default) to give retransmissions time to arrive before forwarding data to the local TCP stream. This allows existing software such as VLC, mpv, and FFmpeg to work without modification. USTPS currently provides: - Reliable delivery using ACKs and selective retransmissions
- X25519 key exchange
- AEAD encryption (AES-GCM and ChaCha20-Poly1305)
- Optional unordered live output mode
- Stream position metadata
- Multi-client support
- Local TCP compatibility output
- No congestion control (currently intentional) While developing USTPS, I also built USSH, an SSH-like remote shell running entirely over USTPS. USSH uses the same unordered transport underneath, but the client reconstructs and orders terminal data before presenting it to the user. This prevents terminal corruption while still allowing the transport layer itself to remain unordered. USSH includes: - Interactive terminal sessions
- PTY support
- Password authentication
- Host key verification (TOFU)
- End-to-end encrypted communication through USTPS I'm currently using USSH from my Android phone through Termux to manage my VPS. The project is very young (less than a week old) and is primarily experimental and educational. I'm interested in feedback from people working on transport protocols, streaming systems, SSH implementations, QUIC, SCTP, and networking software. USTP-Secure:
https://bit.ly/4oqDT5F USSH:
https://bit.ly/43VGmeV Internet-Drafts: USTPS Draft:
https://bit.ly/3QvVHzI USSH Draft:
https://bit.ly/4v8C7IX Questions, criticism, and suggestions are welcome. https://bit.ly/4oqDT5F June 9, 2026 at 12:00AM
Sunday, 7 June 2026
Show HN: NoSuggest – Watch YouTube without the recommendation algorithm https://bit.ly/4vCZ475
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 "Feed" tab. "Search" tab is to search for specific videos to watch and "Saved" tab is to bookmark any video you want to watch later. Intention of NoSuggest is to provide whatever is necessary to extract whats good from YouTube all inside NoSuggest and leave out bad parts. NoSuggest works in any devices. Install it as an app (PWA) in android and iPhone, or simply open in browser in laptops. No sign-in, no account creation or no card details. NoSuggest won't even ask your name. Total privacy for the users. Parents can add the channels and save some educational videos and lock it with the pin for kids mode. Kids won't be able access unwanted additive contents inside NoSuggest. Completely free, no string attached. Source available in Github through NoSuggest website. I would love genuine feedback. Thank you very much for your attention on this matter. https://bit.ly/43hVGCv June 3, 2026 at 10:14PM
Show HN: An mkv player that uses WASM to render you videos https://bit.ly/4xf5Cdu
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://bit.ly/4xeq8uJ June 8, 2026 at 12:57AM
Show HN I scraped 743 large employers' careers pages to find their ATS https://bit.ly/4e7kmTb
Show HN I scraped 743 large employers' careers pages to find their ATS https://bit.ly/4xaI2id June 7, 2026 at 06:45PM
Saturday, 6 June 2026
Show HN: Aquifer – an MCP runtime for spiky agent tool traffic https://bit.ly/4ofYFoy
Show HN: Aquifer – an MCP runtime for spiky agent tool traffic https://bit.ly/4okQYgY June 7, 2026 at 12:08AM
Show HN: Keybench – Scriptable, extensible performance tool for key value stores https://bit.ly/4e9uVoP
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://bit.ly/4uj92sY June 7, 2026 at 12:06AM
Friday, 5 June 2026
Show HN: Documenting an Obscure Japanese Wii Game – and-Kensaku https://bit.ly/4uTHsUr
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://bit.ly/4foIhjb June 6, 2026 at 01:48AM
Show HN: Omni – Local-first multimodal file search on macOS https://bit.ly/4vCfHjf
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://bit.ly/4x8eFNv June 6, 2026 at 12:20AM
Show HN: I nerfed our coding agents on purpose https://bit.ly/4agEscl
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://bit.ly/4vwwAeT 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 while our product has a side effect of decreasing token spend and speeding up agentic workflows by many orders of magnitude, we were using these top tier models for all types of internal coding tasks without any of those optimizations. The waste felt pretty ridiculous — the most glaring culprit was that we were seemingly using the max intelligence model on max reasoning for every task even when the task clearly didn’t require it. As a company who spends a lot of time on cached intelligence, it was also easy for us to see how there was plenty of other low hanging fruit as well. So, on a recent weekend, I quickly built a tool to optimize our usage. At its core is a very fast classifier that classifies your requests to the least intelligence required for the task and includes some nice token optimizations on top. The result is roughly the same quality for multiples lower token spend. But even more exciting for us, is that the properly bin packed intelligence and reasoning levels meant our speed also went up considerably. This wasn’t negligible. We’ve observed up to 3x savings and hours per day per person in saved time that we would have otherwise been waiting on tool turns and coding agent responses. For us, that means improved engineering velocity and significantly higher usage for the same spend. It also means more usage before getting throttled. As I told friends about this, they also wanted to start using it to maximize the usage they could get out of their coding agent plans. There are now engineers across many of the most cutting edge AI companies using this tool to optimize their token utilization in this way. Not just to save money, but to maximize output. Turns out that the best way to avoid getting nerfed by Claude is to intentionally nerf yourself selectively. We decided to release it for the rest of the builder community to use as well. You can now turn on Nerfguard for yourself and start getting more usage today. June 6, 2026 at 12:19AM
Thursday, 4 June 2026
Show HN: I embedded 685M public texts in 32 minutes (on 8x A100, Rust, TensorRT) https://bit.ly/3Q8vzuu
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 rerun it. It's roughly $7 for half-an-hour run. And at least right now spots are easier to get than on-demand. Open warning: it's batch only and NVIDIA only. You can use it both as a docker image and native.
I used some optimizations for my production run. With default settings you can expect to see ~250K msg/sec if you run the benchmark script on your p4d box.
https://bit.ly/43cKXcq... v1.1.0 added TensorRT 11 and 60 models, 23 tested on 1x and 4x A100. Happy to share details. https://bit.ly/4ufYz1o June 4, 2026 at 04:23PM
Show HN: ControllerTest-test gamepads,stick drift and polling rate by browser https://bit.ly/43grSGm
Show HN: ControllerTest-test gamepads,stick drift and polling rate by browser https://bit.ly/4uRpAt9 June 5, 2026 at 01:21AM
Show HN: A native port of Skate 3 for Windows & Linux via static recompilation https://bit.ly/4e61W5i
Show HN: A native port of Skate 3 for Windows & Linux via static recompilation https://bit.ly/43cyghN June 4, 2026 at 10:57PM
Show HN: Uruky (EU-based Kagi alternative) now has Image Search and URL Rewrites https://bit.ly/4uKBO6U
Show HN: Uruky (EU-based Kagi alternative) now has Image Search and URL Rewrites You can get a 2h free trial by solving a proof-of-work captcha when topping up your account for the first time. If you'd like to learn more, an independent interview was posted a couple of weeks ago [1], and the FAQ [2] has a lot of information as well. For the source code sharing, we've talked with lawyers and are inclined to no longer require the NDA/NCC for privacy reasons shared with us before (signing requires identification), but instead use a source-available permissive license that doesn't allow competition, like PolyForm Shield [3] (we do still have about 6 months before finalising a decision, here). This does come with a lot more risks for us (it's harder to track down if someone publishes the code or uses it against the license), but given we've already passed 100 monthly active accounts, we're feeling more confident it's an acceptable risk. The plan is to give logged in accounts (who are 12 months old or more) a way to download a ZIP of the current code base that's in the server. Obviously there's no easy way to prove that's the case, but we're open to ideas/suggestions if someone here has them. [1]: https://bit.ly/4uPl7XY... [2]: https://bit.ly/3PYXBJ2 [3]: https://bit.ly/49GOrrd https://bit.ly/4uRIZKP June 4, 2026 at 09:56AM
Show HN: I've hooked up 2D LiDARs to Raspberry Pi, wrote Python library lds2d https://bit.ly/3RP9emn
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://bit.ly/4x9V8Mr June 4, 2026 at 08:10AM
Wednesday, 3 June 2026
Show HN: an AI that settles small couple arguments https://bit.ly/4vt1MvN
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 wrong apologise. Yeah, an AI :) Why apologise? One, because it's the best way to bring back peace to any relationship. Two, because it's hard to let go, put your ego on the side and accept that, "yeah, it's not worth fighting or sulking, sorry".
And three... because it's so cool to see the other one bow and lose the argument :) Come on, don't pretend this is not thrilling to win an argument! So we built this app, called Piece (sounds like Peace, it's the peace of offering to bring back peace – the logo is an olive branch). The app comes with different tones: witty, theatrical, sarcastic and counsellor (if you want to go deeper in the analysis). The principle is very simple: you record yourself, your partner records their version, you get an analysis of each side's good and weak points, then a verdict. The app stores everything locally, no personal data shared anywhere (except the ephemeral transcript). And the two partners need to use one phone only: that brings them closer already. And from there, you can imagine all the features you want: dashboard with analytics (who has the biggest ego? how many times do you fight?), sharing on social media for "funny" humiliation, karma points, music generation of your fights etc.
This app does not replace the couple therapy apps, of course. We are more malicious, this is more about a gamified experience for the day to day arguments. While building the app (Claude + Claude Design, app is in Flutter if you're interested), we were amazed by how many hilarious sentences the AI engine came up with. We were not expecting something that smart, to be honest, and that was what we liked about this side project: every test was a laugh! – ok, maybe not when Nisrine introduced regressions in the code: she argues that she did not but we asked Piece, and I won... We had good feedback from regular users so we recently decided to launch for a bigger public.
The app is on the iOS and Android stores (look for "Piece, relationships"), works in English and French for now. Free to start, we'll surely implement credits when we grow our audience. Get it from here: https://bit.ly/3S3ti4p Happy to expand on any of this here if you are interested https://bit.ly/4o53eSu June 4, 2026 at 02:16AM
Show HN: Bio Glyph – Turn Your Face into a One-Line Drawing https://bit.ly/4ohLbsn
Show HN: Bio Glyph – Turn Your Face into a One-Line Drawing https://bit.ly/4xdd6hm June 4, 2026 at 01:18AM
Tuesday, 2 June 2026
Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game) https://bit.ly/3SimNuD
Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game) https://bit.ly/4dZ96rY May 31, 2026 at 10:45AM
Show HN: AI-Powered PDF to Markdown Converter https://bit.ly/4e3DG3G
Show HN: AI-Powered PDF to Markdown Converter Turn complex PDFs into clean Markdown that people can review and AI tools can use. https://bit.ly/4e3DGkc June 3, 2026 at 03:56AM
Show HN: A crowdsourced map of surveillance camera's based on OSM https://bit.ly/4dL2O0b
Show HN: A crowdsourced map of surveillance camera's based on OSM https://bit.ly/4o4bUsl June 3, 2026 at 02:21AM
Show HN: Paseo – Beautiful open-source coding agent interface https://bit.ly/4x6FxNA
Show HN: Paseo – Beautiful open-source coding agent interface Repo: https://bit.ly/40WjrP9 Homepage: https://bit.ly/4ta6vkO Discord: https://bit.ly/4c7IHrZ https://bit.ly/40WjrP9 June 2, 2026 at 11:34PM
Monday, 1 June 2026
Show HN: Going from 1+1=2 to Quantum Mechanics https://bit.ly/3RUCdVN
Show HN: Going from 1+1=2 to Quantum Mechanics https://bit.ly/4u5B4In June 1, 2026 at 11:27PM
Show HN: NoSleepAgent – keep your MacBook awake until your agents finish https://bit.ly/437Tiy8
Show HN: NoSleepAgent – keep your MacBook awake until your agents finish https://bit.ly/43t0rt3 June 2, 2026 at 12:23AM
Show HN: DepsGuard – one command to harden NPM/pnpm/yarn/bun/uv configs https://bit.ly/3POC85x
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 you and your loved ones from the next supply chain attack. I've raised this in a couple of HN threads since ( https://bit.ly/4wXqIgl and https://bit.ly/4udvqUG ) but never actually did a Show HN for the tool itself. If you know how to edit your ~/.npmrc, which settings apply to npm vs pnpm, and which one wants minutes vs days vs seconds, you probably don't need this. But if you vibe code and just want a one click fix (or you have a PhD in CS from Stanford, ex-FAANG, started 3 YC companies, now work at Anthropic, and still just want a one click fix), read on. DepsGuard is a single Rust binary, no runtime deps, MIT. Run depsguard and it scans your user-level and repo-level configs, shows a table of what is and isn't set, you pick what to change, hit d for the diff, and apply. It writes a timestamped backup first and depsguard restore rolls it back. depsguard scan is read-only if you just want the report. The settings are the simple ones that work: min-release-age / minimumReleaseAge (npm, pnpm, yarn, bun, and uv all name it differently and use days vs minutes vs seconds, which is half of why doing this by hand is annoying), ignore-scripts, and on newer pnpm block-exotic-subdeps, trust-policy: no-downgrade, and strict-dep-builds. It also handles Renovate and Dependabot cooldowns. The whole thing is a bet on timing. The malicious @bitwarden/cli 2026.4.0 was up ~19 hours and got 334 installs. axios was pulled in ~3h, ua-parser-js in hours, node-ipc in days. A 7-day gate means your installer never resolves any of those, they're gone before the window even opens. It does nothing for the slow ones (event-stream sat 2+ months), and it's not SCA, it won't scan your existing lockfile for known CVEs, that's a different layer. Disclosure: I'm a co-founder and CTO at Arnica (a commercial appsec startup) and built this because putting the same recommendations on each blog post felt like yelling at the clouds. It's free and MIT, no account, no telemetry. I'm also not the only one who had the idea (didn't know at the time), cooldowns.dev does the cooldown part across more ecosystems with a shell helper and is worth a look. DepsGuard covers fewer ecosystems but adds the other settings and the diff/backup/restore flow. If you want to try it: cargo install depsguard, or brew/apt/winget/scoop, all in the README. https://bit.ly/4udvrrI (full settings table and FAQ at depsguard.com) Is this an overkill that could have been a shell script? Probably yes (but I wanted windows support, why not). Did it save someone from a supply chain attack? Also probably yes. Do I know personally someone that without it wouldn't have bothered changing their settings after repeatedly asking, but eventually did it when I gave them depsguard? Absolutely yes. https://bit.ly/4udvrrI June 1, 2026 at 05:58PM
Show HN: Postbase – 100% open source Alternative to Firebase and Supabase [video] https://bit.ly/4u9NNKh
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://bit.ly/3PWB7It
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://bit.ly/49w2u2K June 1, 2026 at 06:02AM
Sunday, 31 May 2026
Show HN: Zaxy v1.0 https://bit.ly/4u2lOfn
Show HN: Zaxy v1.0 https://bit.ly/4nVg2uw May 31, 2026 at 10:19PM
Saturday, 30 May 2026
Show HN: OWASP Agent Memory Guard – Stop AI Agent Memory Poisoning https://bit.ly/3PKB0Ql
Show HN: OWASP Agent Memory Guard – Stop AI Agent Memory Poisoning https://bit.ly/3RHraiG May 31, 2026 at 04:17AM
Show HN: I made a Gemma 4 Mac app that names screenshots with local AI https://bit.ly/4nYv5DT
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://bit.ly/3Qch88P May 31, 2026 at 02:40AM
Show HN: Lite-Harness – Self-Hosted Cursor Agents (Use Claude Code/OpenCode) https://bit.ly/4ed3R98
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://bit.ly/4uN6Zia May 31, 2026 at 12:51AM
Show HN: Kanji Pairs Explorer https://bit.ly/4dFPRVh
Show HN: Kanji Pairs Explorer https://bit.ly/4vhSgLN May 30, 2026 at 11:56PM
Show HN: Helios – what plug-in solar could generate for any address in Britain https://bit.ly/4fQbxiX
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://bit.ly/4wXJaFN May 30, 2026 at 12:08PM
Show HN: I built an Android OS in the browser https://bit.ly/4wZX5Lg
Show HN: I built an Android OS in the browser https://bit.ly/3RQeQg3 May 30, 2026 at 06:40AM
Friday, 29 May 2026
Show HN: VT Code – open-source terminal coding agent in Rust https://bit.ly/4dUso1F
Show HN: VT Code – open-source terminal coding agent in Rust https://bit.ly/4sTIE8i May 30, 2026 at 04:07AM
Show HN: Free activity calendar for schools, sports clubs, and organizations https://bit.ly/49u7t47
Show HN: Free activity calendar for schools, sports clubs, and organizations https://bit.ly/4uAutGV May 29, 2026 at 11:44PM
Show HN: Terraforming game where the Python code you write IS the gameplay https://bit.ly/4umLOT7
Show HN: Terraforming game where the Python code you write IS the gameplay https://bit.ly/4uDsSAa May 29, 2026 at 10:24AM
Thursday, 28 May 2026
Show HN: Mira – Search for files semantically – no exact filenames required https://bit.ly/4veRJu7
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://bit.ly/49uLw4S May 29, 2026 at 12:37AM
Show HN: htop for the airwaves — a live 802.11 RF dashboard in your terminal https://bit.ly/3Q4yt3z
Show HN: htop for the airwaves — a live 802.11 RF dashboard in your terminal https://bit.ly/434GAjz May 29, 2026 at 02:51AM
Wednesday, 27 May 2026
Show HN: An update to our long-turn FreeCiv experience https://bit.ly/4uEW0aq
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://bit.ly/4cVt7Ro ). 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 viewer: I wanted a way to view the map without loading the client, so we started working on a beta map viewer that is HTML based. - The Chronicle (The newspaper) has also grown a bit. Maybe too much? We'll see. The crossword is fun. Some other 'fun' things that happened: my brother in law stopped speaking to me because of in game banter that was taken way too seriously. My friends invaded my wifes territory, and well, she didn't like that either. I'm currently in the lead, but theres still a long way to go from 475BC. https://bit.ly/49TxYA0 May 28, 2026 at 01:24AM
Show HN: Open-Source AI Racing Harness https://bit.ly/3PQ7dFL
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 improve the visual fidelity quickly. We all should easily be able to shift our implementation to the published competition sim once it lands. Hope you enjoy and good luck! https://bit.ly/42WNl75 May 27, 2026 at 09:37PM
Tuesday, 26 May 2026
Show HN: Stumbleback – StumbleUpon for the bookmarks you've been hoarding https://bit.ly/4uuG4Y1
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 list and turn it into a daily habit. You can simply Right-click -> Add to Stumbleback for new saves, otherwise it just reads your existing Chrome bookmarks, or you can paste URLs as well, no separate database. It's free. Would love feedback from anyone who's tried to get through their reading list of things and failed. https://bit.ly/49WYB77 May 27, 2026 at 05:34AM
Show HN: Posthorn, self-hosted mail without the mail server https://bit.ly/3PKMVNS
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 the same limitations. This felt like a really common issue that had no good solution. Posthorn is what I built to solve this. It's a small Go binary (or 10 MB docker image) that sits between your self hosted apps and your transactional email provider of choice (shipping with support for Postmark, Resend, Mailgun, Amazon SES or an outbound SMTP relay). It also accepts POSTs from HTML forms to support static site needs while adding security layers such as honeypot fields, origin checks and IP rate limiting. There's also a JSON HTTP API that supports Bearer auth for backend scripts or cron jobs that just want a /send endpoint. I now use this personally in multiple scenarios and I've spent a lot of time beating this up and testing against what I can validate. I'd love to hear how this might be useful for you, what breaks and any feedback you might have. It's open source under Apache 2.0 and I'd love contributions. I'm planning to support and grow this for the long haul. Code: https://bit.ly/4fb5OnG Docs: https://bit.ly/49rD32h Longer write up: https://bit.ly/4uzG49r Previous HN discussion on the exact issue I'm trying to solve: https://bit.ly/4faQIyp https://bit.ly/4fb5OnG May 27, 2026 at 05:26AM
Monday, 25 May 2026
Show HN: Lily Design System: Components for React, Vue, Svelte, HTML, More https://bit.ly/4dJuSjf
Show HN: Lily Design System: Components for React, Vue, Svelte, HTML, More https://bit.ly/43vB4qe May 26, 2026 at 04:49AM
Show HN: Pgcraft – a lazygit-style TUI for Postgres https://bit.ly/3S1lZtX
Show HN: Pgcraft – a lazygit-style TUI for Postgres https://bit.ly/3RtF9Zy May 26, 2026 at 03:36AM
Show HN: Using Tailscale with an OrbStack VM on macOS https://bit.ly/4nPxQY9
Show HN: Using Tailscale with an OrbStack VM on macOS https://bit.ly/4uEbTxW May 25, 2026 at 11:10PM
Show HN: SaveNeighbor – food delivery through your own personal network https://bit.ly/4wKc1xf
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://bit.ly/42URlos May 25, 2026 at 02:09AM
Show HN: Geomatic – a command-driven geometry studio enabled with autodiff https://bit.ly/3RvO8Jw
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://bit.ly/4uu8lxQ May 25, 2026 at 09:25AM
Sunday, 24 May 2026
Show HN: CRED-1 – Open domain credibility dataset for on-device pre-bunking https://bit.ly/4wOGLNx
Show HN: CRED-1 – Open domain credibility dataset for on-device pre-bunking https://bit.ly/4e2oZ1P May 24, 2026 at 07:58PM
Saturday, 23 May 2026
Show HN: Twixt – transform one word into another in four moves https://bit.ly/4o59vhf
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 satisfying path. Today's puzzle is on the easy side but they can get really tricky. The name is from 'betwixt', the whole game is about moving between two words. I did clock afterwards that there's a 60s board game with the same name, but they're pretty different things. https://bit.ly/4nRbEgm May 21, 2026 at 01:29PM
Show HN: A platform to find people to jam on side projects with https://bit.ly/43wlQBf
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. > Once someone requests to jam with you, you'll get an email, and you can vet them via LinkedIn or their past work. If you think they'll be a good fit then accept their request and they'll reach out to you. > That's it. Simple. Any feedback is greatly appreciated! https://bit.ly/4uo98As May 24, 2026 at 01:28AM
Show HN: I turned my dev stack into an alien planet ruled by my dog https://bit.ly/4f4t6eW
Show HN: I turned my dev stack into an alien planet ruled by my dog https://bit.ly/4nPq3JR May 23, 2026 at 10:04PM
Friday, 22 May 2026
Show HN: Open-source private home security camera system (end-to-end encryption) https://bit.ly/4nSpQWo
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 app, camera/server binaries, deploy tool, and the aforementioned OS. - We've re-designed our mobile app, which is now on the iOS App Store and Google Play store. - We now support UnifiedPush for more privacy-preserving push notifications. Looking forward to seeing what you all think! https://bit.ly/4tKxUJT May 22, 2026 at 10:51PM
Thursday, 21 May 2026
Show HN: Roughform, a free Browser-Based 3D Creation Tool https://bit.ly/3RqZxu6
Show HN: Roughform, a free Browser-Based 3D Creation Tool https://bit.ly/4dEYgaa May 22, 2026 at 04:32AM
Show HN: Spec-Driven Development Workflow for Claude Code https://bit.ly/4wInttd
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://bit.ly/4wEHSPX May 22, 2026 at 04:17AM
Show HN: Free Fonts – a collection of 400+ original, open-source typefaces https://bit.ly/4eVUv2x
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 different is that every font in the collection was generated completely by AI, and is a novel set of letterforms. This is what makes it possible for me to launch the project with confidence that these fonts can be freely used in any type of project. The AI workflow behind this project is also accessible on the same site. Our model was trained on a variety of images across the internet and then runs a full pipeline to transform a consistent set of letters into a single downloadable TTF font file. It can be prompted from a text prompt, or a sample image that contains an image of some text. Font licensing is a complex world, and I deeply believe that it is ripe for a change. My hope is that this launch can spark a new conversation on the future of typography and how it can be freely and easily used by designers and developers over time. Hope that you enjoy, and would love your feedback about the project and also the fonts themselves. Eric https://bit.ly/4v71Uks May 22, 2026 at 12:57AM
Show HN: A SQLite graph that captures why AI-generated code exists https://bit.ly/4dBf8Pk
Show HN: A SQLite graph that captures why AI-generated code exists I'm experimenting with a way to make AI-assisted development easier to review later. I built a small Python/SQLite prototype and would like feedback. https://bit.ly/4tLr7zy May 21, 2026 at 08:30AM
Wednesday, 20 May 2026
Show HN: I made a tactical map-based WWII submarine simulator (public beta) https://bit.ly/4wMuppi
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 stadimeter, the dynamic music (Holst Mars stings when your torpedo is nearing a ship), and pretty intelligent destroyer logic. I've found great reference materials online and have modeled several of the gauges directly after actual submarine instruments. Tech-wise it’s a Vite/TypeScript app which enables me to offer the whole free version of the app as a browser version. The Steam page is here => https://bit.ly/3RnOge7 The landing page is here => https://bit.ly/4wGEPGR I plan on releasing a full version soonish, including a WWII campaign with progression, patrol zones, and much more on Steam (PC, Mac, Linux/Steam Deck), App Store (iPhone, iPad, Mac), and Play Store (Android). Would highly appreciate any feedback anyone has! https://bit.ly/3Pv6Iku May 18, 2026 at 04:08PM
Show HN: Remote Job Board https://bit.ly/4eVtYT3
Show HN: Remote Job Board Built a job board for best remote jobs from top private and public companies. no signup or middleman, apply directly https://bit.ly/49LI9qd May 21, 2026 at 12:52AM
Show HN: I reverse engineered Apple's video wallpapers https://bit.ly/4v0cMjQ
Show HN: I reverse engineered Apple's video wallpapers Ever since Apple introduced their video wallpapers I wanted to be able to put custom videos there. I decided to reverse engineer and see what I can do. I built Phosphene to sell it, but the existing competitors were polished enough that the time it would have taken to catch up wasn't going to pay off. So I'm open-sourcing it. WallpaperExtensionKit.framework is what powers macOS wallpapers. It controls what’s shows in the Settings app. It took a lot of trial and error to replicate the behavior, but the result is that your custom wallpapers appear alongside everything else. I wanted to have an “add” button there too, but I couldn’t find a way to do so, so there’s a companion app that will put your video where it needs to be. Unlike Apple's Aerials, the video keeps playing on the desktop (not just the lock screen). The renderer drives AVSampleBufferDisplayLayer directly with PTS-offset gapless looping, and pauses or downshifts based on thermal state, battery level, brightness, and window occlusion. It’s free and works well. https://bit.ly/4uYuDHQ May 21, 2026 at 12:54AM
Show HN: IResearch – C++ search that beat Lucene and Tantivy on their benchmark https://bit.ly/4nKHwDk
Show HN: IResearch – C++ search that beat Lucene and Tantivy on their benchmark https://bit.ly/4nKHwTQ May 20, 2026 at 11:21AM
Show HN: Typeset sitelen pona and copy a PNG (for toki pona speakers) https://bit.ly/4nGsDSq
Show HN: Typeset sitelen pona and copy a PNG (for toki pona speakers) https://bit.ly/4fumgiP May 17, 2026 at 05:41PM
Tuesday, 19 May 2026
Show HN: Javalamp – A glowing terminal screensaver that keeps your Mac awake https://bit.ly/4unZ7U7
Show HN: Javalamp – A glowing terminal screensaver that keeps your Mac awake https://bit.ly/434VmHb May 20, 2026 at 04:24AM
Show HN: claude-autopilot, autonomous dev pipeline with multi-model review https://bit.ly/4nFrQRt
Show HN: claude-autopilot, autonomous dev pipeline with multi-model review https://bit.ly/3PRqjeH May 20, 2026 at 12:35AM
Monday, 18 May 2026
Show HN: Clawputer – A personal AI assistant with a real computer and memory https://bit.ly/3PqvulM
Show HN: Clawputer – A personal AI assistant with a real computer and memory https://bit.ly/4ueMH0w May 18, 2026 at 11:51PM
Show HN: Clark-Browser – Stealth Chromium https://bit.ly/4tHEa54
Show HN: Clark-Browser – Stealth Chromium Fully open-sourced, perfect for agentic browsing, works with Vercel's agent-browser and playwright. https://bit.ly/43iu3ZK May 19, 2026 at 04:09AM
Show HN: Spud – cross-platform remote control, optimised for gaming https://bit.ly/4djkbVz
Show HN: Spud – cross-platform remote control, optimised for gaming Over the last few weeks I've been working on Spud, an application that allows you to control a remote computer that you can see. For example, if you have a gaming PC connected to you TV, Spud lets you use a laptop as input. It's optimised for low-latency, as it's intended for gaming. There are even a few parameters you can tune in the application. I built this mainly for myself, to solve a particular problem I had, but I hope that others find it useful too! https://bit.ly/4nKgHPC May 19, 2026 at 12:38AM
Show HN: Number Gacha, a gacha game distilled to its essence https://bit.ly/4wzhIhi
Show HN: Number Gacha, a gacha game distilled to its essence Number Gacha is a half-parody, half-real gacha game where you roll, unwrap, and battle numbers. Play on Desktop for the best experience! https://bit.ly/4dNmRuN May 13, 2026 at 04:39PM
Sunday, 17 May 2026
Show HN: HypergraphZ – directed hypergraph library in Zig with Python bindings https://bit.ly/4tFnPhi
Show HN: HypergraphZ – directed hypergraph library in Zig with Python bindings https://bit.ly/4d2yvhV May 17, 2026 at 08:08PM
Show HN: Mezz, a curl-able WiFi sandbox for IoT pentesting https://bit.ly/49F7zFX
Show HN: Mezz, a curl-able WiFi sandbox for IoT pentesting https://bit.ly/4wFNae0 May 15, 2026 at 03:53PM
Show HN: How to Kill the Dead Internet https://bit.ly/4uk2jQx
Show HN: How to Kill the Dead Internet Ok, so maybe "how to revive the internet" would be more accurate, but if you're reading this, I got your attention, right? Here's why I want you to read on: I built a free extension, D-slop, to disincentivize anyone from posting AI writing, and eventually images and video as well, on the internet. For writing, it checks known vocab and punctuation tells, as well as subtler tells related to cadence, and assigns it a score subject to an adjustable threshold. If the text fails, users have the option to flag offending text, hide it, or block the page entirely (with the option to see anyway). For media, it's admittedly fairly weak, as it relies on C2PA metadata which is stripped from all of the social media sites where it would be most helpful. (Anyone else have chronically online boomer parents continually gobbling up slop like it's real information?) I have a D-slop+ version in the works that should be able to handle the media itself, but it's going to have to make API calls to have real teeth, which means I can't offer it for free. If this extension validates the concept, I'm happy to build it for y'all. Yes, I vibe-coded it, but an ancillary bonus to the project accrued when it inspired me to cook dinner listening to Metallica's "Fight Fire with Fire," which in turn brought my 5 y/o running into the kitchen with every musical instrument in the house for an impromptu karaoke speed metal session. It's MIT license open-source, full brief at https://bit.ly/49RROvm ; This forum is full of people smarter than me, so I'm open to suggestions. https://bit.ly/4uRn71v May 18, 2026 at 02:35AM
Show HN: I made a printable graph papaer templates website https://bit.ly/3Pvt8C7
Show HN: I made a printable graph papaer templates website https://bit.ly/4uzZz1H May 17, 2026 at 03:56PM
Show HN: Serene Bach – a Go weblog engine that runs as CGI or HTTP https://bit.ly/4eSDW7K
Show HN: Serene Bach – a Go weblog engine that runs as CGI or HTTP I originally made Serene Bach in the 2000s as a weblog engine written in Perl CGI. I rebuilt it from scratch in Go as a single binary that can run either as a CGI program or as a normal HTTP server. I know CGI is generally considered legacy technology now, but I still rely on it for shared hosting. In this version, I added Markdown support, a responsive default theme, Open Graph image generation, and static output generation. It is still in beta, but the repository includes a Docker image published on GHCR, documentation, and a local quick start. I'd appreciate feedback from anyone interested in small self-hosted publishing tools, especially if you still care about shared hosting or CGI-style deployment. https://bit.ly/4dzexgV May 17, 2026 at 04:47AM
Saturday, 16 May 2026
Show HN: Codiff, a local diff review tool https://bit.ly/4ucQT0L
Show HN: Codiff, a local diff review tool Nowadays I review a lot of code locally that was written by llms. I used to review my own code using git + delta. It started to feel limiting with the amount of code written by llms. When looking at a large diff on Friday I pointed an llm at diffs.com and trees.software and told it to build an app. It only took 16 minutes, is extremely fast for large diffs, beautiful and minimal. Today I polished it up and added all the features that I need. It has file filters, search, an llm walkthrough mode, and review comments that you can paste back into your llm. I will be using Codiff a lot, and can finally review the large diff from Friday that led me to build this If you like it, fork it! https://bit.ly/4wyBFoj May 17, 2026 at 06:30AM
Friday, 15 May 2026
Show HN: SwarmWright, structured multi-agent AI defined in markdowns https://bit.ly/4dnS6Lv
Show HN: SwarmWright, structured multi-agent AI defined in markdowns I had a bunch of custom AI pipelines and a growing folder of markdown files and Python scripts holding it together. Built this to give that chaos some structure. Agents are markdown files, topology is a JSON file the runtime enforces hard. The agents are still fully autonomous: they make their own decisions, but the graph they operate in isn't. You declare who can call whom upfront and the runtime holds that line. No auth yet, fine if you don't expose the port, i guess. Two Docker commands to run it. https://bit.ly/42E7NcB May 15, 2026 at 09:50PM
Show HN: Epiq – Distributed Git based issue tracker TUI https://bit.ly/3RHOUDc
Show HN: Epiq – Distributed Git based issue tracker TUI Issue trackers typically live outside of your workflow, with poor ergonomics. Epiq aims to solve that, bringing issue tracking into your terminal. Multi-user collaboration is achieved via git using user-scoped immutable event logs that converge in memory. Put my all into it. Let me know what you think. https://bit.ly/493GpIL May 16, 2026 at 01:18AM
Thursday, 14 May 2026
Show HN: Race to the Bottom https://bit.ly/4fnvsWd
Show HN: Race to the Bottom https://bit.ly/4tuAVhj May 14, 2026 at 03:15PM
Show HN: SwiftUI package for onboarding flows in iOS apps https://bit.ly/3RnqE9m
Show HN: SwiftUI package for onboarding flows in iOS apps It supports:
- Image, SF Symbol, and autoplaying video pages
- Optional skip behavior
- Custom theming
- Completion gating
- Snapshot-tested SwiftUI UI https://bit.ly/4uJUt2k May 14, 2026 at 09:08PM
Wednesday, 13 May 2026
Show HN: Containarium – self-hosted sandbox for AI agents, MCP-native https://bit.ly/4u92i1w
Show HN: Containarium – self-hosted sandbox for AI agents, MCP-native https://bit.ly/4tCWFHY May 14, 2026 at 03:46AM
Show HN: Nibble https://bit.ly/4eLHisZ
Show HN: Nibble An attempt at a single pass LLVM frontend in ~3000 lines of C without external dependencies, malloc, or an AST. Included are some graphical examples. The IR isn't perfect, and the README touches on one particular downfall https://bit.ly/4doEsHY May 14, 2026 at 02:46AM
Show HN: Petri – Drop-in Postgres image that forks a DB per test https://bit.ly/4dHKd4Y
Show HN: Petri – Drop-in Postgres image that forks a DB per test Rolling it out at work to parallelize 4,257 tests across 5 services. It fixes our tests running in band and DB mocking in API tests. It's a drop-in Postgres image, with a Golang proxy. :5432 is passthrough, :5433 forks the DB per conn (CREATE DATABASE … TEMPLATE …, dropped on disconnect). If you use it, let me know what you like or don't like, so I can make it better. Cheers! https://bit.ly/4dHKdlu May 14, 2026 at 12:32AM
Show HN: HYPD – AI co-pilot for marketers running Google Ads https://bit.ly/4tASBrQ
Show HN: HYPD – AI co-pilot for marketers running Google Ads We've been building HYPD for the last 1 year together with a small team in Berlin.
It's an AI co-pilot (chatbot) for PPC freelancers and agencies.
It connects to a Google Ads account, then runs audits, performs data analysis from natural language ("why did CAC jump last Tuesday"), generates ad copy grounded in account history and context, and exports reports and datasets. Thesis behind it: just like programming is "solved" but engineering is not, ad-ops and media buying will be solved, but account strategy and human creativity remain the leverage. Background: I founded PubNative (acquired by Verve Group), was Co-CEO at Verve Group, and for the last year we've been "taming" LLMs when working with structured and unstructured data.
So far we got more than 200+ agencies and freelancers onboarded. Hard parts so far: (1) data accuracy, (2) understanding the gaps in LLM knowledge of the Google Ads API, (3) adding enough context to make answers fit what professional marketers expect. Free trial + free tier on the site. Happy to enable demo accounts for anyone who wants to test it without connecting their account. https://bit.ly/4eOAQlb May 13, 2026 at 10:09AM
Tuesday, 12 May 2026
Show HN: Tmux-palette – Raycast-style command palette for tmux https://bit.ly/4eJIZHp
Show HN: Tmux-palette – Raycast-style command palette for tmux https://bit.ly/3OWkpsw May 13, 2026 at 01:03AM
Show HN: I spent $100 in Claude tokens and 1k battles training my AI tank https://bit.ly/3OWimok
Show HN: I spent $100 in Claude tokens and 1k battles training my AI tank Hi HN, I built AgenTank. It is a small game where an AI agent writes the logic for your tank. You watch it fight, give strategic feedback, let the agent update the tank code, and send it back into battle. I have run 1,000+ battles on my own tank and spent about $200 in Claude credits improving it. The part I enjoy most is not just winning, but watching the tank make visible mistakes, thinking of a better strategy, and seeing whether Claude can turn that into better code. https://bit.ly/4nto7GK May 13, 2026 at 03:20AM
Show HN: Duckflix, an open-source self-hosted media streaming platform https://bit.ly/4dmt1kk
Show HN: Duckflix, an open-source self-hosted media streaming platform I’ve been working on Duckflix, a self-hosted media streaming platform. It started as a full-stack project to combine a clean streaming UI with a Bun/Elysia backend, FFmpeg processing, SQLite, Docker deployment, and addon support. Website: https://bit.ly/4wpg0ir
Demo: https://bit.ly/4ntk0dM
GitHub: https://bit.ly/4wrZNsG https://bit.ly/4wrZNsG May 12, 2026 at 10:23PM
Monday, 11 May 2026
Show HN: NodeDB – High Perfomance Multi-Model Database https://bit.ly/4d5meMY
Show HN: NodeDB – High Perfomance Multi-Model Database Hey HN, I've been working on a multi-model database called NodeDB. Originally, i've found out the idea of SurrealDB quite good. However, it doesn't have some graph and vector features that I need. And since it is just a KV wrapper, instead of purpose-built engine, the performance will never be close to the specialized databases (like Neo4j, Pinecone, Clickhouse, etc). And i've asked myself, what if, there is a database that have the same idea, but built differently? Instead of just treating it as KV database, we build specialized engines for the data. Besides that, I want it to be able to support my IOT/edge project, where i need offline sync capabilities (Currentyl still in progress). Will it work? I put it into test. I've been experimenting and researching for a year, creating multiple versions, and then I created NodeDB. Disclaimer: It is still in public beta (as of May 2026), but it really excites me if I can make this db work. And I use AI as assistant for coding and planning. It is nearly impossible to do as a solo developer without any AI assistance. Would love feedback from HN: - Are there specific features or improvements that would make it more useful? If you're interested in experimenting or contributing, the repo is here: GitHub Repo: https://bit.ly/4nlpE1s Looking forward to your thoughts! https://bit.ly/4nlpE1s May 12, 2026 at 12:21AM
Show HN: A modern Music Player Daemon based on Rockbox firmware https://bit.ly/4deqhFn
Show HN: A modern Music Player Daemon based on Rockbox firmware https://bit.ly/42NTrql May 9, 2026 at 02:03PM
Show HN: Safe-install – safer NPM installs with trusted build dependencies https://bit.ly/4nnPzW8
Show HN: Safe-install – safer NPM installs with trusted build dependencies In light of the ongoing npm supply chain compromises, I built safe-install: https://bit.ly/4wpkUvV It brings a couple of protections I wanted from npm but are not built in. Similar to Bun’s trusted dependencies, it lets you disable install scripts by default and define a list of dependencies that are allowed to run build/install scripts: https://bit.ly/4nr62sS It also supports blocking exotic sub-dependencies, similar to pnpm’s `blockExoticSubdeps` setting: https://bit.ly/4wGyKub... I was hoping npm would eventually add something like this, but it does not seem to be happening soon, so I made a small package for it. https://bit.ly/4wpkUvV May 12, 2026 at 01:30AM
Show HN: n8n like workflows for AI agents that control a real VM https://bit.ly/4nov9fJ
Show HN: n8n like workflows for AI agents that control a real VM https://bit.ly/4d6eFWc May 11, 2026 at 09:24PM
Show HN: An addictive phone game about phone addiction https://bit.ly/4deMFOX
Show HN: An addictive phone game about phone addiction I recently prototyped a web game for a nonprofit to highlight the dangers of phone addiction, but unfortunately I ended up making a really addictive game instead. :-\ I'm sharing this here mainly to serve as an indicator of what can be achieved early-2026 by a senior dev working with Opus 4.7 over 2 days using genuinely collaborative prompting. (ie plan->feedback->iterate) Hope it provides some inspiration or entertainment - there's a level editor too - maybe Hacker Newsers could share their favourite creations here? PS: If there's enough demand I'm happy to Open Source this (or DM me) - it's mainly just time restrictions at my end. https://bit.ly/4u2Mg9v May 11, 2026 at 10:39AM
Show HN: DialYourShot – interactive espresso parameter tool https://bit.ly/4tsuLye
Show HN: DialYourShot – interactive espresso parameter tool https://bit.ly/4njNUBf May 11, 2026 at 08:57AM
Sunday, 10 May 2026
Show HN: adamsreview – better multi-agent PR reviews for Claude Code https://bit.ly/4dBFSjG
Show HN: adamsreview – better multi-agent PR reviews for Claude Code I built adamsreview, a Claude Code plugin that runs deeper, multi-stage PR reviews using parallel sub-agents, validation passes, persistent JSON state, and optional ensemble review via Codex CLI and PR bot comments. On my own PRs, it has been catching dramatically more real bugs than Claude’s built-in /review, /ultrareview, CodeRabbit, Greptile, and Codex’s built-in review, while producing fewer false positives. adamsreview is six Claude Code slash commands packaged as a plugin: review, codex-review, add, promote, walkthrough, and fix. I modeled it after the built-in /review command and extended it meaningfully. You can clear context between review stages because state is stored in JSON artifacts on disk, with built-in scripts for keeping it updated. The walkthrough command uses Claude’s AskUserQuestion feature to walk you through uncertain findings or items needing human review one by one. Then, the fix command dispatches per-fix-group agents and re-reviews the work with Opus, reverting any regressions before committing survivors. It runs against your regular Claude Code subscription (Max plan recommended), unlike /ultrareview, which charges against your Extra Usage pool. I would love feedback from Claude Code users, pro devs, and anyone with strong opinions about AI code reviews. Repo: https://bit.ly/3R2x1ij Install:
/plugin marketplace add adamjgmiller/adamsreview, /plugin install adamsreview@adamsreview https://bit.ly/3R2x1ij May 11, 2026 at 03:06AM
Saturday, 9 May 2026
Show HN: Rust but Lisp https://bit.ly/4nl0WOB
Show HN: Rust but Lisp https://bit.ly/3QRiINB May 9, 2026 at 10:46PM
Show HN: Countries where you can leave your MacBook at a random coffee shop https://bit.ly/4dz7J43
Show HN: Countries where you can leave your MacBook at a random coffee shop Hi HN, I wanted to know which countries you can simply leave your laptop at a Starbucks, and where you can't. Feel free to click and vote. https://bit.ly/3R1gJpV May 10, 2026 at 12:40AM
Show HN: AirScore – Daily air-quality emails synthesizing EPA, NOAA, and pollen https://bit.ly/4wD11ll
Show HN: AirScore – Daily air-quality emails synthesizing EPA, NOAA, and pollen https://bit.ly/4wlAclo May 9, 2026 at 06:18PM
Friday, 8 May 2026
Show HN: Ant – A from-scratch JavaScript runtime in 9 MB https://bit.ly/3RuEEy1
Show HN: Ant – A from-scratch JavaScript runtime in 9 MB Hey HN! I have been working on Ant for a while now, would love to share around now. What is Ant? It's my JavaScript runtime, built from scratch over many hours of work. Much effort has gone into keeping the binary size small, around 9MB at the moment (6.5 MB with -Os). On my M4 Pro, the hono coldstart bench (examples/npm/hono/bench-coldstart.js) lands around 5ms, about 2.4x faster than bun, and 5.8x faster than node. To keep things small, the engine ("Ant Silver") is hand-written, not a wrapper around V8/JSC/SpiderMonkey. The JIT is still a work in progress but it uses a fork of MIR as the backend. Ant currently targets the WinterTC Minimum Common API, while also passing 100% the javascript-zoo compat-table tests, and is sitting around 64% on test262. Why did I build Ant? Well, I wanted a runtime small enough to ship with CLI's and small Docker containers without having to drag along 50 to 100mb of just runtime. Ant in its current state is performant enough in some cases to compete with v8, but mostly in specific shapes. Background on how it got here: https://bit.ly/4djc7Tv Online demo shell/container: https://bit.ly/4nmoiUe If anyone has questions about Ant, such as the engine, im happy to answer any of them! Feedback is also appreciated, if you run your own code and hit some edge case. https://bit.ly/3Rvp84Y May 9, 2026 at 03:31AM
Show HN: I mirrored war.gov's UAP archive in pure Rail with verifiable bytes https://bit.ly/4njARzH
Show HN: I mirrored war.gov's UAP archive in pure Rail with verifiable bytes https://bit.ly/4d0mU6g May 9, 2026 at 12:16AM
Thursday, 7 May 2026
Show HN: Armorer – A secure local control plane for AI agents https://bit.ly/4f3W7Hu
Show HN: Armorer – A secure local control plane for AI agents Hey HN, I built Armorer because I was tired of two things:
1. The absolute "dependency hell" of setting up new AI agents (Codex, OpenClaw, etc.).
2. The security risk of giving powerful local agents broad access to my host machine. Armorer is a secure local control plane that manages the lifecycle of your agents. It uses Docker for true process isolation and provides a unified UI/CLI for monitoring and job tracking. One feature I’m particularly excited about: you can point an existing coding agent at the Armorer repo, and it will autonomously install and configure the entire stack for you securely. Source: https://bit.ly/4cZsdTv
Website: https://bit.ly/3ONr08A I’d love to hear your thoughts on the architecture and how you're handling agent security locally. May 8, 2026 at 01:38AM
Show HN: Rig – a Ghostty sidecar for managing agents https://bit.ly/3RsTCVh
Show HN: Rig – a Ghostty sidecar for managing agents https://bit.ly/42Vy5XS May 7, 2026 at 08:19PM
Wednesday, 6 May 2026
Show HN: Trust – Coding Rust like it's 1989 https://bit.ly/4cViRrR
Show HN: Trust – Coding Rust like it's 1989 https://bit.ly/3QTI65m May 7, 2026 at 06:58AM
Show HN: Dreamwork – a job search site I made after Indeed fired my pregnant wif https://bit.ly/4tVTzjf
Show HN: Dreamwork – a job search site I made after Indeed fired my pregnant wif Hey, I’m Colin and I have a fun story for you. My 7 month pregnant wife was laid off from Indeed (she was a PM there) back in December. This pissed me off quite a bit, as she was supposed to get 6 months leave and instead got fired. So I spent the last five months working part time to build Dreamwork, a platform aiming to make the job search experience actually better with AI (not just mass application spam). I started with just a telegram bot doing scraping, then advanced to Google Embeddings 2.0 for vectorizing the jobs, built out a tight 6 axis scorecard for both the user and each job. Then I actually got to use my English degree (lol) to optimize the prompt for custom per-job resumes and cover letters to make them not sound like - again - shitty AI. Most AI cover letters have a kind of consistently dead quality. They use all the keywords and somehow communicate nothing. I absolutely hate that, so I’ve been fairly obsessive about making the output feel more like a decent human draft: specific but restrained, and not stuffed with keywords. It is now useful enough that I think strangers can try it and find serious value. What it does today: - indexes ~100k curated tech jobs - tries to avoid stale/duplicate aggregator garbage - uses semantic matching instead of only keyword search - generates an “application pack” for each job: tailored resume, cover letter, and answers to common/custom questions - lets the user edit everything before applying - helps keep track of saved jobs and generated materials Auto apply is the part I’m conflicted about. I do t think blindly spraying applications is good for the candidates (chance of hiring is already low, even with hard work and customization), recruiters (they’re swamped), or the world (we don’t need more slop). I’ll build auto apply out in some format, but I want to be thoughtful about it. I also built out a whole research section to map out layoffs and hiring trends. This will start to be super useful in a month or two. Anyways - it’s all free to use right now. Built originally out of spite, now becoming a real product. I’d love to get feedback on what elements would truly make this the career companion you’re looking for. Not - resume spray and pray platform, but something that will actually help you navigate this insane hiring economy we’re in. You can check it out here: https://bit.ly/3QY1r5e https://bit.ly/48Kwjw6 May 7, 2026 at 03:04AM
Show HN: Red Squares – GitHub outages as contributions https://bit.ly/4dcAouv
Show HN: Red Squares – GitHub outages as contributions https://bit.ly/4d9BFCy May 6, 2026 at 11:28AM
Show HN: Rdprrap – Rust Port of RDPWrap (Multi-Session RDP for Windows Desktop) https://bit.ly/49tluyI
Show HN: Rdprrap – Rust Port of RDPWrap (Multi-Session RDP for Windows Desktop) https://bit.ly/4tTDWsv May 6, 2026 at 08:30AM
Tuesday, 5 May 2026
Show HN: Better Design – 28 Shadcn design systems (OSS, MCP: Cursor/Claude Code) https://bit.ly/4utH3Y7
Show HN: Better Design – 28 Shadcn design systems (OSS, MCP: Cursor/Claude Code) https://bit.ly/3R3VWC0 May 6, 2026 at 12:31AM
Show HN: New Benchmark from SWE-bench team is 0% solved https://bit.ly/4d4E2q7
Show HN: New Benchmark from SWE-bench team is 0% solved https://bit.ly/4nfhBTV May 5, 2026 at 04:10PM
Monday, 4 May 2026
Show HN: I Built a Museum Exhibit https://bit.ly/4d0Fg5F
Show HN: I Built a Museum Exhibit https://bit.ly/4d4fEVH May 2, 2026 at 10:07PM
Show HN: I indexed 8,643 BSides talks across 227 chapters and 6 continents https://bit.ly/4tQWbyL
Show HN: I indexed 8,643 BSides talks across 227 chapters and 6 continents Hi HN, I'm Roland, and for the past few weeks, I've been building AllBSides — a directory of every BSides conference talk uploaded to YouTube. As of today, 8,643 talks from 5,927 speakers across 227 chapters in 68 countries. Combined runtime is 280 days. The transcripts come to about 60 million words. The archive came together in stages: 1. Manually map every BSides chapter's YouTube channel
2. Pull every video and transcript from Supabase
3. Run each transcript through Haiku for tag extraction (tools, topics, difficulty, team, talk style, research method, and much more)
4. Run results through Sonnet for categorization and dedup
5. Final pass goes through Opus for verification
6. Do a manual verification - at one time, the pipeline showed over 16k AI suggestions for manual verification. Today, most are resolved. Total LLM cost so far: about €200. The whole pipeline is rebuildable from scratch. Each talk gets its own page with embedded video, full transcript, speakers, tags, and "related talks." Each tool/framework/protocol/standard mentioned across the corpus gets its own page (3,968 distinct technologies tracked). Some interesting facts I gathered while building it: -(A) The site is currently 94% bot traffic. Of that, about 80,000 hits/month are AI training crawlers (ClaudeBot, GPTBot, meta-externalagent). Within 7 days of the talks archive going live, all major AI labs had ingested the entire corpus. The discovery cascade was startling to watch in real time. -(B) The taxonomy work was the hardest part. Distinguishing "tools" from "frameworks" from "protocols" from "concepts" sounds easy until you have 5,000 ambiguous extracted entities. The 3-tier LLM pipeline helped a lot — Haiku alone was too noisy, Opus alone was too expensive. -(C) Top tools mentioned: Wireshark (343), PowerShell (342), Metasploit (332), Burp Suite (322), GitHub (296), VirusTotal (273), Docker (253), Splunk (251), Nmap (247), MITRE ATT&CK (237). The list reflects what BSides talks actually discuss, not what vendors curate. -(D) May is the peak BSides month — 29 events, 17% of all events with dates. -(E) The top 1% of talks (86 videos by view count) account for 51% of all viewership. The other 99% are deeply niche, often the only video record of a specific technique. The stack is intentionally lean: Go, SQLite, vanilla JavaScript, BunnyCDN. Static rendering at build time. No frameworks, no client-side state. The site costs about €50/month to run. The data behind this post and much more can be found in the site footer, under the link "stats". Happy to answer questions about the data pipeline, the taxonomy decisions, or what the AI crawler patterns looked like as the archive went live. Feedback on what to build next is genuinely welcome — I'm a solo dev figuring this out as I go. — Roland (parkado) https://bit.ly/4tPx930 May 4, 2026 at 11:10PM
Show HN:Privacy-First Pdf Converter https://bit.ly/4d1IVA7
Show HN:Privacy-First Pdf Converter https://bit.ly/3QNgtuy May 4, 2026 at 02:55PM
Sunday, 3 May 2026
Show HN: Kula – a family health platform that makes sense of your data https://bit.ly/4tQmIfS
Show HN: Kula – a family health platform that makes sense of your data My parents are in India, I'm in the US. Their health system was continuous WhatsApp photos of lab reports, vague updates over the phone, and me finding out about doctor visits weeks later.
So I built Kula. Upload lab reports (photo, PDF, WhatsApp forward) and it have them parsed and track trends. Connect a wearable and track daily health signals as well as your baselines. Everything goes into one record you can search and review over time. There's a chat layer where you can ask questions in plain language like, "what's my dad's cholesterol trend showing", and get a sourced answer from your own data.
Primarily built it for my family. My parents told me they'd use it even without me, just to have their records organized before doctor visits. That truly changed how I think about it. Looking for feedback on this platform.
Would you use this? What are your thoughts? What's missing? https://bit.ly/4cP9HNA May 4, 2026 at 05:40AM
Show HN: ReflowPDF – wrote a layout engine because every PDF library failed https://bit.ly/4t8LCWV
Show HN: ReflowPDF – wrote a layout engine because every PDF library failed https://bit.ly/4cNw31V May 4, 2026 at 02:09AM
Show HN: VidMark – Frame.io-style timestamped comments for Google Drive https://bit.ly/3QDUPZN
Show HN: VidMark – Frame.io-style timestamped comments for Google Drive https://bit.ly/4nad3hA May 3, 2026 at 09:59PM
Saturday, 2 May 2026
Show HN: I'm running parallel Pi agents on a local sandbox https://bit.ly/4tap47W
Show HN: I'm running parallel Pi agents on a local sandbox I've been running Pi using SmolVM to build SmolVM! SmolVM provides an abstraction over microVMs to easily create sandboxes for coding agents, OpenClaw, or just to build a custom harness. To use it, install using:
curl -sSL https://bit.ly/4edpkzh | bash and then run:
smolvm pi start https://bit.ly/4t6Yz3j May 3, 2026 at 04:07AM
Show HN: Golang binaries built for your users depending on their arch and system https://bit.ly/4upkvrl
Show HN: Golang binaries built for your users depending on their arch and system https://bit.ly/4uh3lfu April 30, 2026 at 03:13PM
Show HN: Use an Android Phone as an HTTP Proxy https://bit.ly/4upfSNZ
Show HN: Use an Android Phone as an HTTP Proxy I created a simple project to allow you to use a phone as a web proxy. This is not a proxy for the phone, its a way to proxy web traffic from elsewhere via the phone. One practical use case is accessing geo-restricted content. If you have a trusted contact in the country with an Android phone, this can serve as a simple alternative to a commercial VPN. To set it up you need to run a proxy server which can run as a docker container. You then need to install the app on the Android phone which will connect to the server. Finally you configure a browser to use the proxy server as the HTTP/HTTPS proxy. More details here: https://bit.ly/4w5zA3b Let me know how you go and if you run into any issues. https://bit.ly/4uocMda May 3, 2026 at 01:14AM
Friday, 1 May 2026
Show HN: Stop playing my matchstick puzzles, start building your own in seconds https://bit.ly/4taqXSe
Show HN: Stop playing my matchstick puzzles, start building your own in seconds https://bit.ly/4tgz3Zz May 2, 2026 at 06:04AM
Show HN: MemHub, Turn Your GPT/Claude/Gemini History into LLM-Wiki Mindmap https://bit.ly/4wcqFNx
Show HN: MemHub, Turn Your GPT/Claude/Gemini History into LLM-Wiki Mindmap Hi, this is Tristan, CPO of XTrace. We are launching a very cool feature that is inspired by Andrey Karpathy's LLM Wiki mindmap. Let everyone who doesn't have enough sessions and markdowns made with claude code be able to visualize their own memory mindmap! https://bit.ly/4w5uP9M May 2, 2026 at 01:56AM
Show HN: Turn Docker Compose files into airgap-ready UDS Packages https://bit.ly/4ejcIa1
Show HN: Turn Docker Compose files into airgap-ready UDS Packages https://bit.ly/4eiFNSX May 1, 2026 at 10:25PM
Thursday, 30 April 2026
Show HN: What happens when you load a webpage (Interactive) https://bit.ly/3QWt7ax
Show HN: What happens when you load a webpage (Interactive) https://bit.ly/3ONPYod April 27, 2026 at 08:26PM
Show HN: Gemini free tier is all you need https://bit.ly/3P1mt26
Show HN: Gemini free tier is all you need https://bit.ly/4n3cKFj May 1, 2026 at 12:45AM
Show HN: Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) https://bit.ly/4ueQ3jI
Show HN: Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) Hi HN, I’m Hal, the CTO at App Dev for All. I wanted to share a technical problem we worked on over the past year and how we approached it. We’ve been building Code on the Go, a full-featured IDE that runs entirely on an Android phone. No laptop, no ADB connection, no cloud build server. It compiles projects locally on the device using Gradle, supports Java and Kotlin with LSP, and includes a debugger that runs on the same phone as the app being tested. The most interesting and challenging part ended up being the debugger. The Android OS has a rigorous security model, which can get in the way of traditional inter-process communication. Android debugging assumes ADB, which assumes two machines. We bypassed ADB entirely, attaching the JDWP agent to the target process at launch and routing its output to our debugger over a local socket. We used a scoped adaptation of the Shizuku project to get the necessary system access without requiring root. We also had a few other technical challenges with Code on the Go: Sketch-to-UI (generates Android XML from a photo of a hand-drawn layout, runs fully offline with Yolo), an optional Gemini-powered coding agent (opt-in, requires your own API key), and a plugin system with isolated class loaders. One of our pre-release community members has used it to build and publish a Sinhala/English keyboard app to the Play Store, built entirely on his phone. This served as our test case for Play Store compatibility. We are a philanthropic venture. No ads, no tracking, no subscription. License is GPLv3. APK: https://bit.ly/4dgfOdH
Source: https://bit.ly/423N8P1 Happy to answer questions on the implementation. https://bit.ly/3QGOTze April 30, 2026 at 11:17PM
Wednesday, 29 April 2026
Show HN: Qumulator – quantum circuit simulator, 1000 qubits, no GPU https://bit.ly/42IreRm
Show HN: Qumulator – quantum circuit simulator, 1000 qubits, no GPU https://bit.ly/3PeVmAR April 27, 2026 at 04:56PM
Show HN: SigMap – 81.1% retrieval hit 5, 96.9% token reduce,zero deps https://bit.ly/4tKdBNG
Show HN: SigMap – 81.1% retrieval hit 5, 96.9% token reduce,zero deps https://bit.ly/4eNihh2 April 30, 2026 at 02:02AM
Tuesday, 28 April 2026
Show HN: 49Agents – 2D Canvas IDE for Orchestrating Agents, Repos, Issues https://bit.ly/3Ou3X2s
Show HN: 49Agents – 2D Canvas IDE for Orchestrating Agents, Repos, Issues Beads tables (Steve Yegge's) for issue tracking. Can view git trees, terminals, issue tables, notes, and files all on one screen. Can connect multiple machines via private network (like tailscale) https://bit.ly/4cAathf April 29, 2026 at 12:34AM
Show HN: Auto-Architecture: Karpathy's Loop, Pointed at a CPU https://bit.ly/4cFm1Qq
Show HN: Auto-Architecture: Karpathy's Loop, Pointed at a CPU https://bit.ly/4n7Myt5 April 28, 2026 at 06:12PM
Show HN: I built another to do list. But it does a lot https://bit.ly/4cQE6JZ
Show HN: I built another to do list. But it does a lot https://apple.co/4wdvQwG April 28, 2026 at 11:58PM
Monday, 27 April 2026
Show HN: Waiting for LLMs Suck – Give your user a game https://bit.ly/3OQdJvQ
Show HN: Waiting for LLMs Suck – Give your user a game Give your user a game while they wait for the LLM to return a result. https://bit.ly/491Ugz5 April 28, 2026 at 03:45AM
Show HN: AgentSwift – Open-source iOS builder agent https://bit.ly/4eeI01F
Show HN: AgentSwift – Open-source iOS builder agent I'm working on a coding agent for building iOS apps. It's built on openspec and xcodebuildmcp. It's free and open source. https://bit.ly/4tAQRiS April 28, 2026 at 02:14AM
Show HN: 49Agents – Infinite canvas IDE for AI agents https://bit.ly/4ufNPAJ
Show HN: 49Agents – Infinite canvas IDE for AI agents https://bit.ly/4cAathf April 28, 2026 at 01:36AM
Sunday, 26 April 2026
Show HN: The Unix Magic poster, annotated (updated) https://bit.ly/4tyhTHD
Show HN: The Unix Magic poster, annotated (updated) This is a site that maps the references on Gary Overacre's 1980s UNIX Magic poster to short write-ups with sources. I posted an earlier version about a year ago [1]. Since then I rewrote some of the annotations, added deep-linking to individual markers and a frame/sidebar view, gave the site a terminal-style redesign, and fixed historical inaccuracies (daemon etymology, nroff origin, B language vs. Multics, etc.). Contributions and comments welcome; each marker is a GitHub issue. site: https://bit.ly/4t3NxMh [1] https://bit.ly/4hUhSaK https://bit.ly/3EzK3xr April 27, 2026 at 02:32AM
Subscribe to:
Posts (Atom)