🛠️ Hacker News Tools
Showing 321–340 of 3057 tools from Hacker News
Last Updated
June 05, 2026 at 12:00 PM
A History of IDEs at Google
Hacker News (score: 131)[Other] A History of IDEs at Google
Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc
Hacker News (score: 74)[Other] Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc <a href="https://xunroll.com/thread/2053047748191232310" rel="nofollow">https://xunroll.com/thread/2053047748191232310</a><p>Recent and related: <i>Zig → Rust porting guide</i> - <a href="https://news.ycombinator.com/item?id=48016880">https://news.ycombinator.com/item?id=48016880</a> - May 2026 (540 comments)
Killswitch: Per-function short-circuit mitigation primitive
Hacker News (score: 52)[Other] Killswitch: Per-function short-circuit mitigation primitive
All my clients wanted a carousel, now it's an AI chatbot
Hacker News (score: 109)[Other] All my clients wanted a carousel, now it's an AI chatbot
Using Claude Code: The unreasonable effectiveness of HTML
Hacker News (score: 95)[Other] Using Claude Code: The unreasonable effectiveness of HTML Examples: <a href="https://thariqs.github.io/html-effectiveness/" rel="nofollow">https://thariqs.github.io/html-effectiveness/</a><p>Related: <a href="https://simonwillison.net/2026/May/8/unreasonable-effectiveness-of-html/" rel="nofollow">https://simonwillison.net/2026/May/8/unreasonable-effectiven...</a>
Show HN: Ant – A from-scratch JavaScript runtime in 9 MB
Show HN (score: 6)[Other] 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.<p>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.<p>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.<p>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.<p>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.<p>Background on how it got here: <a href="https://themackabu.dev/blog/ant-part-two" rel="nofollow">https://themackabu.dev/blog/ant-part-two</a><p>Online demo shell/container: <a href="https://ant.ax" rel="nofollow">https://ant.ax</a><p>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.
Remembering Planet Source Code: Sharing Code Before GitHub Made It Easy
Hacker News (score: 24)[Other] Remembering Planet Source Code: Sharing Code Before GitHub Made It Easy
Show HN: GETadb.com – every GET request creates a DB
Hacker News (score: 23)[API/SDK] Show HN: GETadb.com – every GET request creates a DB Hey HN! We made GETadb.com, so it's easier to get agents to build you full stack apps. You don't need to give them any credentials. Just by loading a GET request, they get access to a database, a sync engine, and abstractions for auth, presence, and streams.<p>To see what the agent sees, you can load https://getadb.com/new<p>There's two fun things about how it's implemented:<p>1. If you curl the home page, it the agent content rather than human content. We do this by detecting the 'Sec-Fetch-Mode' header. It's not perfect, but gets the job done for Claude Code et al.<p>2. For an agent to spin up an app, they make _two_ fethes. (1) getadb.com/guide tells them to generate a uuid, and fetch (2) getadb.com/provision/<uuid>. We did this, because just about half of the popular web-based app builders cache URLs globally, even if you return no-store headers. To get around this we just instruct the agent to generate unique URLs<p>You may wonder: Why GET requests, rather than POST requests? It's because then you can build in surprising places. For example, we get meta.ai to build an app inside the artifact preview: https://artifacts.meta.ai/share/a/b80c7412-c3af-4088-b430-78efdfe8ea2d<p>Under the hood, this is possible because the whole infra is mult-tenant from ground up. We already announced how that works on HN, but if you're curious here's the essay for it: https://www.instantdb.com/essays/architecture
[Other] Show HN: Notion-to-site – sync any Notion database to local Markdown/MDX/JSON Built this while syncing my own blog from Notion. Good alternative to paid options like Super.so.<p>Supports incremental sync, all Notion block types including equations and synced blocks, image download + WebP conversion, and adapters for Markdown, MDX, and JSON.<p>Works with Next.js, Astro, SvelteKit, and anything that reads files.
Show HN: Git for AI Agents
Hacker News (score: 20)[Other] Show HN: Git for AI Agents hi guys. been working on something i think is fundamentally missing in today's workflow with ai agents.<p>vcs.<p>i find myself struggling with questions that agents can't answer like "why did you do it?", "when did u delete this folder? why?", etc. or trying to /rewind (after a /compact...) or basically `bisect` to find when and why something was done by the agent in the current / previous session.<p>just like git did for code, i think we are the same core capabilities with ai agents<p>so...<p>i developed an open source solution for that (currently supporting claude code)<p>would love to get feedback, contribution or maybe other ideas or solutions you find for those problems.
Building a web server in aarch64 assembly to give my life (a lack of) meaning
Hacker News (score: 78)[Other] Building a web server in aarch64 assembly to give my life (a lack of) meaning
Podman rootless containers and the Copy Fail exploit
Hacker News (score: 36)[Other] Podman rootless containers and the Copy Fail exploit
Show HN: Crit – local review tool for agent plans and code diffs
Show HN (score: 9)[CLI Tool] Show HN: Crit – local review tool for agent plans and code diffs Crit is a single-binary CLI that opens your file or code diffs in a browser with GitHub-inspired interface. Your favourite agent acts on the feedback and responds back - continue until you're happy.<p>I've been building this for a few months now and it's been helping me a lot juggling parallel conversations with agents, making it easier to actually review the plans they generate and the resulting code - all before it hits GitHub.<p>It also allows you to export the plans to a hosted service (which you can self-host for privacy), to solicit feedback from your team. No account needed, and reviews are automatically deleted after 30 days of inactivity.
Stop MitM on the first SSH connection, on any VPS or cloud provider
Hacker News (score: 23)[Other] Stop MitM on the first SSH connection, on any VPS or cloud provider
Show HN: Runs AI coding agents inside isolated Docker containers
Show HN (score: 6)[DevOps] Show HN: Runs AI coding agents inside isolated Docker containers
QBE – Compiler Back End
Hacker News (score: 53)[Other] QBE – Compiler Back End
Blaise – A modern self-hosting zero-legacy Object Pascal compiler targeting QBE
Hacker News (score: 36)[Other] Blaise – A modern self-hosting zero-legacy Object Pascal compiler targeting QBE
Claude Code CVE-2026-39861:sandbox escape via symlink
Hacker News (score: 10)[Other] Claude Code CVE-2026-39861:sandbox escape via symlink
Show HN: AnamDB – An AI-native, differentiable Datalog engine written in Rust
Show HN (score: 11)[Other] Show HN: AnamDB – An AI-native, differentiable Datalog engine written in Rust
Show HN: DiffCAD, a FreeCAD workbench to review model changes like code
Show HN (score: 6)[Other] Show HN: DiffCAD, a FreeCAD workbench to review model changes like code I'd like to share a new workbench I've been working on called DiffCAD. Coming from a software engineering background, not having the ability to properly diff my CAD model changes was driving me crazy. This project scratches my own itch, and maybe someone elses', too!<p>I'm open to feedback, ideas, and contributions. Cheers!