Hacker News
Latest
OpenAI CLI
2026-10-22 @ 05:23:11Points: 54Comments: 29
The recently proposed o(n log n) integer multiplication algorithm [pdf]
2026-10-22 @ 02:30:52Points: 170Comments: 94
WorldTUI: I trained a 360M model to pretend to be a terminal
2026-10-22 @ 02:18:41Points: 104Comments: 41
mitmproxy adds --emudhra option
2026-10-21 @ 23:51:37Points: 416Comments: 110
There isn't an easy exploit for this PHP vulnerability
2026-10-21 @ 23:13:27Points: 466Comments: 248
Postgres recovery_prefetch can cause outages
2026-10-21 @ 22:33:08Points: 19Comments: 0
Security Disclosure
2026-10-21 @ 21:58:03Points: 424Comments: 249
Rust Style Guide
2026-10-21 @ 19:11:57Points: 281Comments: 166
GitLab critical patch release
2026-10-21 @ 19:01:12Points: 326Comments: 75
Meta ordered to pay $25B penalty in New Mexico Cambridge Analytica case
2026-10-21 @ 17:45:13Points: 508Comments: 311
EA is shutting down BioWare
2026-10-21 @ 17:29:33Points: 602Comments: 380
Show HN: Omnara – Open-source alternative to Claude Managed Agents
2026-10-21 @ 16:44:53Points: 68Comments: 23
You may remember us from our early days, when we made a remote-control phone app for Claude Code and Codex. Since the harness ran on a laptop back then, we had to build a relay to reach it, it stopped when the laptop closed, and moving it to a cloud sandbox meant syncing code and agent state between machines. We didn't think remote-controlling a local agent was end-game for how people would run agents, so we built a new product where the agent runs in the cloud, any client can talk to it through an API, and it can still use your laptop as one of its machines.
Anthropic and OpenAI are building hosted versions of this, like Claude Managed Agents and the OpenAI Agents API. Omnara is an open-source version you can run on your own servers and use your own models. It's basically a harness server like the opencode or codex servers, but durable, scalable, with the usual harness features like file and shell tools, subagents, compaction, permission prompts, MCP, skills, memory, yada yada yada.
Here's some interesting architectural decisions we made while building this out:
Most harnesses, like Claude Code, Codex, OpenCode, Pi, Goose, etc, run the agent loop in one long-lived process that keeps its log in a JSONL or SQLite file. In Omnara, the log is an append-only event log in Postgres, with inputs, model outputs and tool calls stored as typed rows in their own tables. The loop runs on stateless workers in the control plane. A worker runs one iteration of the loop, either a model call or the tool calls it produced, then releases the agent and puts the next iteration on a queue in Postgres. Whichever worker is free picks it up, so each iteration of an agent's loop can run in a different process on a different machine. Each iteration's result commits in one transaction, so the model output, its tool calls, usage and the next wakeup are saved together or not at all. If a worker dies mid-iteration, nothing commits, its lease expires, and another worker retries it. Agents waiting on a user, a tool or a retry don't hold a worker, so one worker can multiplex thousands of agents.
Also unlike other harnesses, the machines that the workers (our agent loop) run on aren't where the agent runs its commands. Instead, any macOS or Linux machine with an internet connection, like your laptop or any cloud sandbox, can run a small daemon (omnarad) that connects out to Omnara, so it doesn't need any open inbound ports. The agent then gets tools for that machine, like running a command or editing a file. An agent can have any number of machines connected to it. A fun thing I like to do is I have my laptop and a cloud sandbox connected to the same agent, so when my laptop is on, my agent codes there and I can interact with it, and I have it often push to Github. When I close my laptop, my agent sees the laptop went offline, pulls the latest changes to its cloud sandbox, and continues there.
The entire codebase is open source at https://github.com/omnara-ai/omnara, and it’s self hostable, even on a single machine with docker compose. You can also use the hosted version at https://omnara.com. Let me know what you think!
Today's PHP security release, and how we're strengthening security
2026-10-21 @ 15:48:56Points: 721Comments: 349
(links to more at https://news.ycombinator.com/item?id=50184935)
Oregon lawmakers approve money to buy an iconic waterfall listed on Redfin
2026-10-21 @ 15:20:04Points: 184Comments: 93
Patch the Planet: global response coordination as agents uncover vulnerabilities
2026-10-21 @ 14:03:43Points: 251Comments: 169
DuckDB 2.0.0 LTS “Cinnamon Teal”
2026-10-21 @ 14:01:22Points: 398Comments: 52
Compromised LiteLLM 1.107.0 on PyPI Installs a Credential Stealer and Backdoor
2026-10-21 @ 14:00:26Points: 488Comments: 167
PHP 8.2.35
2026-10-21 @ 13:45:33Points: 1012Comments: 539
OpenAI models are coming to Google Cloud
2026-10-21 @ 12:53:11Points: 283Comments: 117
Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds
2026-10-21 @ 09:08:08Points: 880Comments: 418
Launch HN: Alter (YC S25) – Access control for multi-user agents
2026-10-21 @ 06:42:12Points: 60Comments: 26
If you’ve built an internal agent people use through Slack, you may have experienced this scenario: everyone signs in with their own account, but the agent connects to the CRM or billing system with one shared API key, so the agent can do anything that the key can do. User-level authentication in Slack does nothing to control what the agent can do in an external system like the CRM or billing system.
Here’s what Alter does:
-It acts as a proxy and manages downstream credentials for every API request that an agent takes;
-It takes identity into account for every action the agent does. Automatically take into account the end user identity of the person that the agent is taking actions on behalf of.
-It enforces fine grained runtime policies and records compliance grade audit logs.
Here’s a demo video: https://www.youtube.com/watch?v=9ZqPU14ipGE
We started this because we saw first hand how hard it is to build agents in regulated industries. To unlock the true benefits of agents we need to allow agents to take actions, sometimes actions on behalf of end users. I (Srikar) was working at Goldmans and I saw how prohibitively expensive it was for me as a developer to write my own custom auth to enable multi-tenancy in agents and to allow agents to have strict policy controls as they act on behalf of end users. My co-founder, Kevan, is a second time founder and was previously working on a database startup. He has experience building and selling deep tech into highly regulated environments. So this problem seemed like a natural fit for the both of us.
Building and maintaining custom auth for multi tenant agents was challenging. But so was ensuring that the solution we developed was secure, scalable and keeping track of security grade audit logs. As a result we realized there needs to be a separate product category for this that enables developers to easily build secure multi user agents that can actually take actions in an enterprise. Some of the real-world use cases we’ve seen include:
We have built a multi user open claw for our own team using Alter that saved us countless hours on our GTM effort. Link here:https://github.com/AlterAIDev/openclaw-alter-plugin
We have multiple startups who have used our platform to build their own secure internal agents for everything ranging from SRE agents to back office agents dealing with Quickbooks and payroll platforms like Rippling. It has saved developers countless hours both in terms of building and maintenance. We also have a defense contractor building air gapped agents for marine corp using Alter.
Under the hood, the value that we provide is that we do a lot of the plumbing that no one wants to do. We support hundreds of providers, all manually tested end to end. Reliability is our biggest priority. We have built this in a way to allow developers to custom build their agents however they see fit. Everything ranging from custom policies, agent delegation, user attribution, audit logs needed for compliance to a LLM gateway with guardrails (Coming soon)
Building a security product is hard. We have learnt that in order to build a truly secure product, security thinking has to pervade every part of the development process. We have embraced shift left security. Every PR that is pushed out is continuously checked for supply chain attacks, potentially dangerous code patterns etc.
Our business plan revolved around usage based pricing. There is a free tier up to 10k requests and then a pricing tier starting beyond that. We would love it if people configured their APIs and OAuth credentials, tried out the policies and actually built agents that can take actions with alter!
If you’ve built an agent that acts for multiple users, how are you handling permissions today? We’d especially like to hear what you’ve had to build yourself.