🛠️ Hacker News Tools

Showing 401–420 of 4246 tools from Hacker News

Last Updated
July 22, 2026 at 08:42 AM

Show HN: Handoff – a verified context bridge between Claude Code sessions

Found: July 05, 2026 ID: 5742

Show HN: I hated how much my 12-year-old played Roblox, so we built our own FPS I&#x27;m a father of two, 7 and 12. They are obsessed with Roblox, especially Rivals.<p>Like a lot of parents, we did not love it. We tried the usual things: block it, limit it, set timers.&quot; It became a daily battle, a lose-lose situation.<p>So I flipped the problem.<p>Instead of fighting what they loved, I decided to lean into it, but with a twist.<p>Why just play an FPS when you could build one together?<p>My kids became the PMs. Claude and I became their engineer.<p>I was shocked by how fast we moved. We picked a name, Cooked and started building.<p>Get in. Lock in. Get cooked!<p>In the first 3 hours, we had an actual FPS we could play together in the browser.<p>Next day I invited my friend&#x27;s two kids over. Suddenly, I had four PMs.<p>We had 3 laptops, 1 iPad and 1 iPhone.<p>So in 30mins we added mobile support and could play all 5 together.<p>The kids would ask for features:<p>&quot;Can we have a rocket launcher that knocks people off the map?&quot;<p>&quot;The knife should stab faster when you hold it.&quot;<p>I know almost nothing about FPS design, so they were the experts. They explained what they wanted. We turned that into prompts. Claude would implement it.<p>We would reload the page and play it 10 mins later.<p>It&#x27;s the most fun I&#x27;ve had building software in years. My kids are proud of it.<p># Here&#x27;s how Cooked is cooked.<p>The architecture<p>- It&#x27;s just a web page. TypeScript + Three.js. - No game server. Multiplayer runs over a P2P WebRTC mesh. - Supabase is only the matchmaker. It handles presence and the WebRTC handshake. - It is very cheap to run. Static site plus a few Cloudflare edge functions for TURN relay. - Bots fill empty rooms. Each bot gets a random loadout and play style.<p># What worked and what didn&#x27;t<p>I have been writing software for 20 years. For the last 9 years, as CEO of Krisp.ai, I have not had much time to program myself. I missed it.<p>Claude changed it. I obsessed with this side project for the last 2-3 weeks.<p>First, building a project with your kids is a great way to bond. It gives you shared interests and real quality time.<p>Second, I wanted to understand the limits of Claude today and how we can apply this at Krisp. This helps me stay grounded.<p>Opus 4.8 is extremely good at architecting application systems, researching references, and implementing algorithms.<p>I would tell it things such as &quot;research how the weapon system is designed in Roblox, Diablo, Fortnite and come up with a proposal on how to do this in Cooked&quot;. It would come up with an impressive backlog and I would just say &quot;Go&quot;.<p>Where it was really weak was UI design. It simply couldn&#x27;t detect&#x2F;see obvious design problems.<p>I’ve tried to implement a loop with a game designer agent, UI designer and system architect. While the research, reasoning were top-notch, the system failed due to bad design taste and the inability to see images properly and spot problems there.<p>Interesting fact. It really failed miserably when I challenged it to design and draw &quot;hands&quot; that hold the weapons. I also have struggled with building decent maps. It lacks imagination and fails even after providing a lot of guidance.<p>Another interesting fact. This morning, I gave the same problem of “drawing a hand” to Fable and it drew it from first-shot, for all weapons. Very impressive.<p># Why I&#x27;m sharing this<p>Two reasons.<p>One: if you&#x27;re a parent fighting the same screen-time battle, consider flipping it. Building the thing they love, with them, turned a source of conflict into a shared creative project. My 12-year-old now understands feature scoping. My 7-year-old has strong opinions about explosion sizes.<p>Two: AI coding tools have crossed a line. A dad who is not a game developer, together with four kids, built a real multiplayer browser FPS that their friends actually play.

Found: July 05, 2026 ID: 5744

A sociotechnical threat model for AI-driven smart home devices

Found: July 05, 2026 ID: 5727

It's not about physical vs. digital games, it's about ownership

Found: July 05, 2026 ID: 5725

Home made GPU escalated quickly [video]

Found: July 05, 2026 ID: 5828

Show HN: KiCad in the Browser

Hacker News (score: 42)

Show HN: KiCad in the Browser KiCad, a PCB EDA suite is now working in a browser, you can try it at the link, there&#x27;s a demo project or you can bring your own. Firefox is best, Chrome is good, Safari is &quot;working&quot;.<p>We’re Emergence Engineering, a dev shop from Hungary, mostly working with rich text editors, CRDTs. PCBJam started as my (Viktor, CTO, ex-electrical engineer) hobby project but as time went on I put more and more energy into it, and a product started shaping up in my head, in the last few months we’ve started to focus on this project a bit more, and this is the first MVP~ish result.<p>This project is a ton of fun, ton of learning, ton of improvements over improvements:<p>- I thought there must be ways to emulate the PCB canvas OpenGL code on the web. And yes, there are a lot of ways, all of them very buggy. Turns out it’s faster to just write WebGL code that works with KiCad’s Graphics Abstraction Layer if you add the right intermediate debugging steps. I (with Claude) implemented the features and compared them to native at every step, then the app loaded up the first time and just worked. I spent weeks hunting weird emulation bugs before that.<p>- There was an old wxWidgets web port as a starting point that helped a lot, bringing it up to the level KiCad needed is a long (and still ongoing) task. Thanks ahilss!<p>- Pthreads on the web: with Emscripten it’s possible to port multithreaded apps (used by DRC, software 3D renderer). A lot of Emscripten features (Asyncify, Pthreads, native exceptions) are in a war with each other, but it’s possible.<p>- Asyncify with native exceptions: Asyncify (used to make the WASM code suspend then call into the JS land, emulating blocking C++ calls by rewriting the WASM directly) is not compatible with native exceptions, even on the latest Binaryen version it can’t suspend inside catch arms. If you write a new Binaryen pass then it can, making the bundle 30-40% smaller and the app load in a second instead of 10.<p>- Optimizing bundle size is a fun game. We just moved Open CASCADE into a separate lazy-loaded WASM module, moving from 180 to 130 MB (24 MB brotli), still on -O1. -O2 &#x2F; -Oz etc will be more work than it looks.<p>And a ton more problems like these above on a daily basis.<p>A few months ago I had a barely loading laggy pcbnew that crashed when you looked at it wrong, now we have the whole application working. I should say with quite a few bugs still, but now it feels pretty close to native.<p>There’s a lot of built up knowledge &#x2F; code that we want to release as blogposts, mainline our changes to Binaryen &#x2F; KiCad &#x2F; wxWidgets, but I want to focus on the release first. Our wxWidgets port is quite close to the core, the KiCad is ~150 changed core files (mostly build scripts, some code changes too). The goal is to keep as close to the mainline as possible, and merge eventually.<p>We’ll have a free tier for sure and something around $30&#x2F;mo for bigger&#x2F;closed projects, optional paid AI integration &#x2F; self hosting &#x2F; enterprise features &#x2F; native &amp; mobile version down the line.<p>The goal is to build a product on top of KiCad (collaboration, AI integration, sharing, integrations), kind of like what Red Hat did with Linux back then. We’re heads down making it functional and have the first version up in a ~month or so.<p>And of course we’re standing on the shoulders of the people who made KiCad &amp; wxWidgets and we want to give back and contribute as much as possible, if you have an idea on how to do that best let me know, I released a few moderately successful open source projects, but I’ve never been a contributor. All of the front-end code is GPL (it has to be) and you can run this project if you want.<p>You can find the sources at: <a href="https:&#x2F;&#x2F;github.com&#x2F;emergence-engineering&#x2F;pcbjam" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;emergence-engineering&#x2F;pcbjam</a>.<p>Our company site is at: <a href="https:&#x2F;&#x2F;emergence-engineering.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;emergence-engineering.com&#x2F;</a><p>Our crappy LP is at: <a href="https:&#x2F;&#x2F;www.pcbjam.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.pcbjam.com&#x2F;</a>

Found: July 05, 2026 ID: 5719

Introduction to Compilers and Language Design

Found: July 05, 2026 ID: 5718

EU Council forces Chat Control via fast-track

Found: July 05, 2026 ID: 5721

Spain's cadastre API is SOAP from 2003, so I built a JSON wrapper (+MCP)

Found: July 05, 2026 ID: 5722

Show HN: Skred – my opinionated sound/pattern engine and live coding thingy This is my noisy and ugly baby... but I love it...

Found: July 05, 2026 ID: 5730

Europe's new climate in seven charts

Found: July 05, 2026 ID: 5714

Show HN: Self-healing review gate and knowledge base for Claude Code (Beta) We built Verity.md for the new era of loop engineering where traditional code review simply doesn&#x27;t fit and is a major bottleneck. This is what we think the future of code review looks like:<p>- An adversarial review layer, which is part SAST scanning for quality and security issues deterministically, and part AI (a different one) checking for intent gaps. - Built-in gates that tells the coding agent how to fix itself when it finds an issue (this is the self-healing part). - Compounding knowledge base where every decision is saved, so the next time the coding agent run it starts smarter - Dashboards for token cost control, broken down by tasks<p>And here is a demo: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=vsq_cHoZCnk" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=vsq_cHoZCnk</a><p>We&#x27;re looking for beta testers to join the community and influence the roadmap. Set up takes 2 minutes, learn more here <a href="https:&#x2F;&#x2F;verity.md" rel="nofollow">https:&#x2F;&#x2F;verity.md</a>

Found: July 05, 2026 ID: 5724

SigMap: 97% token reduction for AI coding sessions

Found: July 05, 2026 ID: 5723

Show HN: I trained a language model that thinks the capital of Japan is Paris

Found: July 05, 2026 ID: 5716

Reducing Assumptions, Exploding Your Code

Found: July 05, 2026 ID: 5717

Fixing analog audio on the $2.58 HDMI-to-VGA adapter

Found: July 05, 2026 ID: 5799

Mouse: Precision Editing Tools for AI Coding Agents

Found: July 05, 2026 ID: 5710

I Accidentally Started a Small Business Three Weeks Ago

Found: July 05, 2026 ID: 5711

The Log Is the Agent

Hacker News (score: 29)

The Log Is the Agent

Found: July 05, 2026 ID: 5709

Ancient Coins: What About Spartan Coins?

Found: July 05, 2026 ID: 5912
Previous Page 21 of 213 Next