Feed aggregator

Show HN: Stop Animated Images from Autoplaying

Hacker News - Thu, 08/06/2026 - 12:01pm

I’ve always been annoyed that browsers autoplay GIFs and other animated images.

So I made GIF Control, a browser extension that stops animated images by default, shows the first frame, and adds a simple play/stop button directly on the image so you decide when motion starts and stops.

I built it with Codex. It’s available for Firefox, Chrome, Edge, and Opera.

Bug reports, feedback, and advice on how to make it open source are very welcome.

I’m a UX & Product Designer experimenting with building my ideas using AI. I documented the process in a YouTube video in Spanish [1].

[1] https://www.youtube.com/watch?v=OVsNsnz3Xx0

Comments URL: https://news.ycombinator.com/item?id=49198517

Points: 1

# Comments: 0

Categories: Hacker News

DARPA Lift Challenge

Hacker News - Thu, 08/06/2026 - 12:01pm
Categories: Hacker News

Show HN: MCP-use v2 rebuilt from scratch for stateless 2026-07-28 MCP spec

Hacker News - Thu, 08/06/2026 - 11:59am

Hi HN, Luigi here. We maintain mcp-use an open-source TypeScript framework for building MCP servers and MCP Apps: https://github.com/mcp-use/mcp-use MCP is now (finally) stateless so we rewrote mcp-use v2 from scratch for the 2026-07-28 MCP spec revision: https://blog.modelcontextprotocol.io/posts/2026-07-28/

Thanks to the rebuild: - Throughput: +27% → from 8,615 to 10,982 median ops/sec

- Cold launch: 2.2x faster → from 151.6 ms to 68.1 ms

- Clean install: 82% smaller → from 404.6 MiB to 74.4 MiB

Benchmark with methodology here: https://github.com/mcp-use/mcp-use/blob/main/benchmark.md

What changed in the spec:

1. No more sessions. The initialize/initialized exchange and the Mcp-Session-Id header are gone (SEP-2575, SEP-2567). Every request carries its own protocol version, client identity, and capabilities in _meta. Server discovery is an optional server/discover RPC instead of a mandatory round trip. 2. Multi round-trip requests replace server-initiated calls (SEP-2322). Now the server returns resultType: "input_required" with a requestState, and the client retries the original call with inputResponses. Mid-call user confirmations no longer need a live connection. 3. Header-based routing (SEP-2243). Mcp-Method and Mcp-Name are now required HTTP headers, so gateways, rate limiters, and WAFs can route and meter without parsing the JSON body. 4. Cacheable list results (SEP-2549). 5. Auth hardening: DCR still works but is deprecated in favor of CIMD and will be removed in a future spec revision. 6. Roots, sampling, and logging are deprecated with a 12mo window. 7. Legacy HTTP+SSE gets a one year offramp.

Regarding mcp-use, we are focused on MCP apps for Claude connectors and ChatGPT plugins. MCP apps use an MCP extension called ext-apps, which allows tools to return UIs that render in chats.

What we support:

- Views have HMR, so they hot reload while you develop. - Standard Schema validators for tool and prompt I/O, so Zod, ArkType, Valibot all work. Or any validator library backed by standard schemas. - Drop-in OAuth integrations for Auth0, Clerk, WorkOS, Better Auth, Supabase, and Keycloak. - Server composition (proxy and mount other MCP servers). - OpenAPI import and expose your APIs as an MCP server.

The HTTP layer is Hono so it mounts inside an existing app, so you can have edge deployments.

If your product is in Next.js, we’ve seen a lot of developers who want to get rid of the (basically unmaintained) mcp-handler. So we have a drop-in integration for Next.js: wrap `next.config.ts` in `withMcpUse` for view compilation then `export const { GET, POST, DELETE, OPTIONS } = createNextHandler(server)` from a catch-all route.

For DX:

- MCP inspector built-in: `mcp-use dev` runs it at `/mcp/inspector` with hot-reload. We also have a hosted version: https://inspector.manufact.com/inspector - mcp-use CLI has a cool headless feature to debug MCP servers and the UI parts from coding agents including visual feedbacks: `mcp-use client screenshot --tool ` renders the View headlessly through Chrome. An agent can call a tool, read the failure, then screenshot the UI it just generated and look at what it built.

Unfortunately we could not avoid some breaking changes. The good news is 90% of MCP servers built with v2 are compatible with both versions of the MCP spec. Clients negotiate the version automatically, probing with server/discover and falling back to old initialization for legacy servers. Interested in what people running MCP servers think about the stateless move, especially anyone who built their own session layer and now gets to delete it.

Blog post with the details: https://manufact.com/blog/mcp-use-v2

If you want to play with mcp-use v2, it just went out of beta: https://github.com/mcp-use/mcp-use We’d love to hear what you think of it and how we can improve it! We are happy to answer any questions and look forward to your comments.

Comments URL: https://news.ycombinator.com/item?id=49198472

Points: 5

# Comments: 0

Categories: Hacker News

Launch HN: ProvenMetal (YC S26) delivers circuit boards in days instead of weeks

Hacker News - Thu, 08/06/2026 - 11:59am

Hey HN, we’re Will & Johnny from ProvenMetal (https://provenmetal.com). You send us design files or specs and we give you assembled boards domestically in days.

The US produced 30% of PCBs globally in 2000, now they produce 4%. Chinese manufacturers have completely dominated this space at 55% of global production.

Now, the need for a domestic PCB supply chain is higher than ever before, yet the infrastructure has been dissolving over the last 2 decades. What is left is mostly small family run manufacturers (CMs) that have been operating in largely the same, labor intensive way since the early 2000’s.

When you place an order through a CM it typically takes several days to receive a quote and complete design for manufacture review, and then you have to source all of the components (the hardest part) and bare boards yourself, then wait anywhere from a few days to several weeks for the assembly and testing of those boards.

We started off assembling circuit boards out of a garage with prosumer grade equipment (NeoDen YY1, Glenbrook X-ray, solder paste stencils, and manual rework stations). We believed that by owning the manufacturing process, we could turn all the front of house automations inwards. But here’s the thing… manufacturing circuit boards with prosumer grade equipment out of a garage takes a huge amount of time. Suddenly we were spending 90% of our time assembling circuit boards instead of growing the business. We were completely capacity constrained, with fancy software automations that are not the binding constraint at low volumes.

Then we got our heads out of the weeds, took a step back, and realized that we were trying to solve the wrong bottlenecks.

These manufacturers are good at manufacturing and terrible at the front of house (quoting, DFM review, and part procurement). When you look at the full process, you realize that assembly is not the bottleneck. So we stopped trying to solve the problem that we can’t solve at this stage.

We measured the bottlenecks and nailed down the ones that we are best positioned to solve right now.

When a customer wants a domestically manufactured circuit board, it is not a straight forward process. We are making that process easy through front of house automation.

A customer gives us their design files, and we automatically procure components, and co-ordinate bare board fabs and assembly houses to get quotes, design review, and manufacturing completed in a very tight loop.

How we solve part procurement - You can’t assemble boards with no parts.

When a user places an order with us, our system automatically sources their bill of materials across US and overseas distributors.

However, when we work with customers during the design process, our plug-ins interact with KiCAD and Altium, sending the BOM to our ordering platform, which allows us to automatically procure components before layout is finalized.

KiCAD plugin: (https://github.com/proven-metal/provenmetal-kicad) Altium plugin: (https://github.com/proven-metal/provenmetal-altium)

This enables us to order long lead time parts in advance, suggest alternatives if parts are out of stock, and solve the biggest bottleneck in the process.

We store parts in our hq in SF, and then kit the boards and route them through our network. We also do long term storage of parts for long lead time items.

How we solve endless emails - Every manufacturer wants the same information in a different shape. There’s usually a few days of back and forth emailing to achieve clarity.

We’re building a profile per manufacturer and sending the order to fit their requirements. This may sound trivial but it removes a multi-day round trip on most orders, which on a quick-turn build is a meaningful share of the time.

How to solve design review - Each manufacturer has individual capability sheets, and so we have a heuristic harness that Fable 5 uses to check the board for DFM issues.

We’re building a streamlined process for end-to-end pcb manufacturing, but is that enough to solve the supply chain? Not a chance.

Capacity is the problem, and no amount of smart software will solve it. We’re extracting real slack from the system today, that slack is finite, and at some volume the only remaining move is adding physical capacity. We think that’s where this goes.

How do we make money - We charge a simple margin on the order value depending on order complexity with fully transparent quote breakdowns.

We took our first paying order in less than a week and we’ve done roughly $70k across 11 orders in 6 weeks.

We are very interested in your opinion. We’re working in a problem space that has problems everywhere, we’re constantly pulled in wild directions regarding which problems we solve and how we go about solving them. What do you know that we can learn from?

Comments URL: https://news.ycombinator.com/item?id=49198464

Points: 1

# Comments: 0

Categories: Hacker News

C++26: Embed

Hacker News - Thu, 08/06/2026 - 11:59am
Categories: Hacker News

Terafab: SpaceX Chip Fabrication

Hacker News - Thu, 08/06/2026 - 11:01am

Article URL: https://terafab.ai/

Comments URL: https://news.ycombinator.com/item?id=49197685

Points: 1

# Comments: 0

Categories: Hacker News

Pages