Hacker News

Latest

Building a Procedural Hex Map with Wave Function Collapse

2026-03-09 @ 17:02:22Points: 71Comments: 10

The 1979 Design Choice Breaking AI Workloads

2026-03-09 @ 16:59:05Points: 17Comments: 7

DARPA's new X-76 Experimental Plane

2026-03-09 @ 16:54:31Points: 21Comments: 15

Launch HN: Terminal Use (YC W26) – Vercel for filesystem-based agents

2026-03-09 @ 16:53:52Points: 19Comments: 11

https://www.terminaluse.com/). We built Terminal Use to make it easier to deploy agents that work in a sandboxed environment and need filesystems to do work. This includes coding agents, research agents, document processing agents, and internal tools that read and write files.

Here's a demo: https://www.youtube.com/watch?v=ttMl96l9xPA.

Our biggest pain point with hosting agents was that you'd need to stitch together multiple pieces: packaging your agent, running it in a sandbox, streaming messages back to users, persisting state across turns, and managing getting files to and from the agent workspace.

We wanted something like Cog from Replicate, but for agents: a simple way to package agent code from a repo and serve it behind a clean API/SDK. We wanted to provide a protocol to communicate with your agent, but not constraint the agent logic or harness itself.

On Terminal Use, you package your agent from a repo with a config.yaml and Dockerfile, then deploy it with our CLI. You define the logic of three endpoints (on_create, on_event, and on_cancel) which track the lifecycle of a task (conversation). The config.yaml contains details about resources, build context, etc.

Out of the box, we support Claude Agent SDK and Codex SDK agents. By support, we mean that we have an adapter that converts from the SDK message types to ours. If you'd like to use your own custom harness, you can convert and send messages with our types (Vercel AI SDK v6 compatible). For the frontend, we have a Vercel AI SDK provider that lets you use your agent with Vercel's AI SDK, and have a messages module so that you don't have to manage streaming and persistence yourself.

The part we think is most different is storage.

We treat filesystems as first-class primitives, separate from the lifecycle of a task. That means you can persist a workspace across turns, share it between different agents, or upload / download files independent of the sandbox being active. Further, our filesystem SDK provides presigned urls which makes it easy for your users to directly upload and download files which means that you don't need to proxy file transfer through your backend.

Since your agent logic and filesystem storage are decoupled, this makes it easy to iterate on your agents without worrying about the files in the sandbox: if you ship a bug, you can deploy and auto-migrate all your tasks to the new deployment. If you make a breaking change, you can specify that existing tasks stay on the existing version, and only new tasks use the new version.

We're also adding support for multi-filesystem mounts with configurable mount paths and read/write modes, so storage stays durable and reusable while mount layout stays task-specific.

On the deployment side, we've been influenced by modern developer platforms: simple CLI deployments, preview/production environments, git-based environment targeting, logs, and rollback. All the configuration you need to build, deploy & manage resources for your agent is stored in the config.yaml file which makes it easy to build & deploy your agent in CI/CD pipelines.

Finally, we've explicitly designed our platform for your CLI coding agents to help you build, test, & iterate with your agents. With our CLI, your coding agents can send messages to your deployed agents, and download filesystem contents to help you understand your agent's output. A common way we test our agents is that we make markdown files with user scenarios we'd like to test, and then ask Claude Code to impersonate our users and chat with our deployed agent.

What we do not have yet: full parity with general-purpose sandbox providers. For example, preview URLs and lower-level sandbox.exec(...) style APIs are still on the roadmap.

We're excited to hear any thoughts, insights, questions, and concerns in the comments below!

Jolla on track to ship new phone with Sailfish OS, user-replaceable battery

2026-03-09 @ 16:41:54Points: 71Comments: 29

Kuwaiti F/A-18's Triple Friendly Fire Shootdown Gets Stranger by the Day

2026-03-09 @ 15:44:04Points: 127Comments: 68

Restoring a Sun SPARCstation IPX Part 1: PSU and Nvram

2026-03-09 @ 15:23:08Points: 42Comments: 22

Is legal the same as legitimate: AI reimplementation and the erosion of copyleft

2026-03-09 @ 15:12:53Points: 107Comments: 105

The engine of Germany's wealth is blocking its future

2026-03-09 @ 15:05:09Points: 168Comments: 206

Show HN: DenchClaw – Local CRM on Top of OpenClaw

2026-03-09 @ 14:55:42Points: 22Comments: 9

https://denchclaw.com). We were part of YC S24, an agentic workflow company that previously worked with sales floors automating niche enterprise tasks such as outbound calling, legal intake, etc.

Building consumer / power-user software always gave me more joy than FDEing into an enterprise. It did not give me joy to manually add AI tools to a cloud harness for every small new thing, at least not as much as completely local software that is open source and has all the powers of OpenClaw (I can now talk to my CRM on Telegram!).

A week ago, we launched Ironclaw, an Open Source OpenClaw CRM Framework (https://x.com/garrytan/status/2023518514120937672?s=20) but people confused us with NearAI’s Ironclaw, so we changed our name to DenchClaw (https://denchclaw.com).

OpenClaw today feels like early React: the primitive is incredibly powerful, but the patterns are still forming, and everyone is piecing together their own way to actually use it. What made React explode was the emergence of frameworks like Gatsby and Next.js that turned raw capability into something opinionated, repeatable, and easy to adopt.

That is how we think about DenchClaw. We are trying to make it one of the clearest, most practical, and most complete ways to use OpenClaw in the real world.

Demo: https://www.youtube.com/watch?v=pfACTbc3Bh4#t=43

  npx denchclaw
It has a CRM focus because we asked a couple dozen hard-core OpenClaw users "what do you actually do", and it was sales automation, lead enrichment, biz dev, creating slides, linkedin outreach, email/notion/calendar stuff, and it's always painful to set up.

But I use DenchClaw daily for almost everything I do. It also works as a coding agent like Cursor - DenchClaw built DenchClaw. I am addicted now that I can ask it, “hey in the companies table only show me the ones who have more than 5 employees” and it updates it live than me having to manually add a filter.

On Dench, everything sits in a file system, the table filters, views, column toggles, calendar/gantt views, etc, so OpenClaw can directly work with it using Dench’s CRM skill.

The CRM is built on top of DuckDB, the smallest, most performant and at the same time also feature rich database we could find. Thank you DuckDB team!

It creates a new OpenClaw profile called “dench”, and opens a new OpenClaw Gateway… that means you can run all your usual openclaw commands by just prefixing every command with `openclaw --profile dench` . It will start your gateway on port 19001 range. You will be able to access the DenchClaw frontend at localhost:3100. Once you open it on Safari, just add it to your Dock to use it as a PWA.

Think of it as Cursor for your Mac (also works on Linux and Windows) which is based on OpenClaw. DenchClaw has a file tree view for you to use it as an elevated finder tool to do anything on your mac. I use it to create slides, do linkedin outreach using MY browser.

DenchClaw finds your Chrome Profile and copies it fully into its own, so you won’t have to log in into all your websites again. DenchClaw sees what you see, does what you do. It’s an everything app, that sits locally on your mac.

Just ask it “hey import my notion”, “hey import everything from my hubspot”, and it will literally go into your browser, export all objects and documents and put it in its own workspace that you can use.

We would love you all to break it, stress test its CRM capabilities, how it streams subagents for lead enrichment, hook it into your Apollo, Gmail, Notion and everything there is. Looking forward to comments/feedback!

Revealed: UK's multibillion AI drive is built on 'phantom investments'

2026-03-09 @ 14:45:12Points: 58Comments: 28

Algebraic topology: knots links and braids

2026-03-09 @ 14:28:43Points: 25Comments: 1

FreeBSD Capsicum vs. Linux Seccomp Process Sandboxing

2026-03-09 @ 12:52:20Points: 75Comments: 22

Reverse-engineering the UniFi inform protocol

2026-03-09 @ 12:38:46Points: 96Comments: 37

No leap second will be introduced at the end of June 2026

2026-03-09 @ 12:15:07Points: 46Comments: 36

Show HN: VS Code Agent Kanban: Task Management for the AI-Assisted Developer

2026-03-09 @ 10:28:08Points: 72Comments: 35

GitOps & team friendly kanban board integration inside VS Code Structured plan / todo / implement via @kanban commands Leverages your existing agent harness rather than trying to bundle a built in one .md task format provides a permanent (editable) source of truth including considerations, decisions and actions, that is resistant to context rot

Ireland shuts last coal plant, becomes 15th coal-free country in Europe (2025)

2026-03-09 @ 10:14:59Points: 644Comments: 393

Fontcrafter: Turn Your Handwriting into a Real Font

2026-03-09 @ 09:25:02Points: 328Comments: 109

US Court of Appeals: TOS may be updated by email, use can imply consent [pdf]

2026-03-09 @ 06:28:02Points: 468Comments: 364

FFmpeg at Meta: Media Processing at Scale

2026-03-09 @ 05:37:15Points: 149Comments: 73

Ask HN: What Are You Working On? (March 2026)

2026-03-09 @ 00:07:18Points: 246Comments: 900

What are you working on? Any new ideas that you're thinking about?

Agent Safehouse – macOS-native sandboxing for local agents

2026-03-08 @ 20:30:18Points: 761Comments: 172

Flash media longevity testing – 6 years later

2026-03-08 @ 16:22:24Points: 72Comments: 26

Lazy JWT Key Rotation in .NET: Redis-Powered JWKS That Just Works

2026-03-08 @ 11:37:00Points: 8Comments: 6

Segagaga Has Been Translated into English

2026-03-08 @ 10:47:21Points: 79Comments: 30

PCB devboard the size of a USB-C plug

2026-03-08 @ 05:04:14Points: 246Comments: 64

Microscopes can see video on a laserdisc

2026-03-07 @ 22:03:37Points: 590Comments: 82

The Window Chrome of Our Discontent

2026-03-06 @ 22:38:47Points: 113Comments: 61

Unlocking Python's Cores:Energy Implications of Removing the GIL

2026-03-06 @ 08:41:37Points: 95Comments: 69

Grammarly is offering ‘expert’ AI reviews from famous dead and living writers

2026-03-05 @ 09:04:16Points: 83Comments: 101

Grammarly is using our identities without permission, https://www.theverge.com/ai-artificial-intelligence/890921/g..., https://archive.ph/1w1oO

Archives

2026

2025

2024

2023

2022