Hacker News

Latest

Slumber a TUI HTTP Client

2026-05-22 @ 04:29:23Points: 54Comments: 24

Cleve Moler (Matlab, MathWorks) passed away on May 20, 2026

2026-05-22 @ 02:35:54Points: 84Comments: 6

Samsung chip workers will get an average $340k bonus as AI profits soar

2026-05-22 @ 01:30:45Points: 215Comments: 167

Uv is fantastic, but its package management UX is a mess

2026-05-21 @ 20:56:36Points: 191Comments: 99

Multi-Stream LLMs: new paper on parallelizing/separating prompts, thinking, I/O

2026-05-21 @ 19:37:26Points: 102Comments: 12

Using Kagi Search with Low Vision

2026-05-21 @ 19:32:16Points: 190Comments: 61

Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD

2026-05-21 @ 18:54:55Points: 271Comments: 148

BBEdit 16

2026-05-21 @ 18:21:37Points: 301Comments: 92

Seattle Shield, an intelligence-sharing network operated by the Seattle police

2026-05-21 @ 17:55:58Points: 455Comments: 185

ParadeDB (YC S23) Is Hiring Distributed Systems/Platform Engineers

2026-05-21 @ 17:00:52Points: 1

Up until now, we've focused exclusively on our core database and haven't built any managed service to deliver it. This is changing, and we're looking for a seasoned distributed systems/platform engineer to help us build it. The ideal candidate has experience with Kubernetes, Go, and Postgres.

We're a Series A company of 10 people distributed across the US. Our project is open-source at https://github.com/paradedb/paradedb

More details: https://paradedb.notion.site/

News outlets are limiting the Internet Archive’s access to their journalism

2026-05-21 @ 16:59:27Points: 276Comments: 94

Show HN: Agent.email – sign up via curl, claim with a human OTP

2026-05-21 @ 16:42:34Points: 73Comments: 89

The inspiration came from a few comments we received when we did our seed launch a few months back. They all came from the very apt observation that agents not being able to sign up to a product made for agents without human credentials was ironic and unideal.

This is basically the thesis we built AgentMail on: The internet was made for humans exclusively, designed to keep machines out by default.

Every signup flow assumes a browser, a person reading a page, and clicking a confirmation link. Unless agents can't do that, they can't be first class users of the internet.

Agents can now get an email inbox by themselves. (This also means a lot of email nobody wants to read gets processed by AI instead of your inbox being cluttered with spam and slop)

Here's how agent.email works.

Agent needs an inbox and hits AgentMail via curl. Agent receives instructions via MD unless the request comes from a browser, in which case we use HTML.

Agent decides agent.email is useful and then hits the sign-up endpoint with its human email as a parameter. Agent receives a restricted inbox with credentials. Agent emails the human asking for an OTP. Human replies with the code, and the agent is claimed and restrictions are lifted. Until claimed, the agent can only email its own human and nobody else. Ten emails a day, and the signup endpoint is rate-limited hard by IP.

Right now it's a 1:1 mapping between agent and human. The next step is many-to-one, because one person running several agents in parallel is already very common.

Building agent.email also pushed us to revisit places in AgentMail where the default assumptions were built around the primary user being human. For example, the CLI outputs in a single column with consistent formatting because mixed delimiters are easy for a person to scan, but harder for an agent reasoning about structure. We also shortened messageIDs after agents started hallucinating completions on longer ones.

A few things we'd like the community's take on: is restricted-until-claimed the right trust model? Does agent self-signup feel useful in production, or is it mostly a novelty, and if it's a novelty now, what would make it actually useful? Should agent onboarding require human approval by default, or should some agents be able to fully self-provision? What do you think are some additional measures we can take for secure sign-ups?

Waymo pauses Atlanta service as its robotaxis keep driving into floods

2026-05-21 @ 16:30:47Points: 307Comments: 385

Spotify will start reserving concert tickets for fans

2026-05-21 @ 16:26:58Points: 143Comments: 292

Project Hail Mary – Stellar Navigation Chart

2026-05-21 @ 16:23:11Points: 860Comments: 188

Launch HN: Runtime (YC P26) – Sandboxed coding agents for everyone on a team

2026-05-21 @ 16:07:13Points: 85Comments: 23

https://runtm.com). We're building infra that lets your whole team (including non-engineers) ship with Claude Code, Codex, and other agents without engineering having to handhold every session.

After Mentum (YC S21) was acquired, I personally shipped 4 full-stack products in 3 months using coding agents. When I tried to roll the same workflow out to the rest of the team, it fell apart: Most PRs were unmergeable slop - Every repo required an engineer doing one-off local setup. - Skills and context lived in one person's head. - There was no safe way for a PM to touch a real codebase without risking a bad deploy or a secrets leak.

Carlos comes from building agentic reconciliation systems at Modern Treasury and had a similar experience when letting his support team use devin.

We ended up building internal background agent infra but it quickly became a nightmare to mantain and develop. We built Runtime so you don't have to do this kind of thing.

Runtime work like as follows. Engineering defines the context once: system instructions, skills, and scoped integrations installable via CLI, mise, npm, or any package manager. Then Runtime snapshots your full running environment including multi-service Docker Compose setups, Kafka, Redis, seeded DBs, so it comes up in milliseconds with every server already running.

We orchestrate across sandbox providers like E2B, Daytona, EC2 or self-hosted K8s depending on your setup. Secrets are injected through our managed proxy so they never touch the agent directly, and guardrails run at the infrastructure level: command allow/deny lists, network egress controls, and RBAC scoped per human and per agent. Every session also gets a shareable preview URL, so internal builds go from sandbox to the rest of the team without needing production access.

Runtime works with whichever agent your team already uses: Claude Code, Codex, Cursor, Copilot, Gemini, Devin. You can trigger sandboxes from our web app, CLI, Slack, Linear, GitHub, or API.

One of our customers built an on-call inspector that wires PagerDuty, Sentry, and their repo so when an alert fires, the agent finds the cause and opens a PR with a unit test before anyone gets paged. Another runs a finance agent in a private Slack channel pulling from Stripe, NetSuite, and Snowflake to run reconciliations in minutes with source rows attached.

A fintech unicorn and several YC scaleups are live on Runtime, including a few teams who had built similar infrastructure internally and handed it to us to take over.

The core is open source at https://github.com/runtm-ai/runtm. Hosted version is live at https://app.runtm.com, free tier included. We're charging a flat platform fee plus compute, no token markup.

Check our demo: https://www.youtube.com/watch?v=wLwj__aEEh4

We'd love to hear how you're thinking about the infra for letting more people across your org use coding agents without creating chaos!

Show HN: Freenet, a peer-to-peer platform for decentralized apps

2026-05-21 @ 14:34:57Points: 277Comments: 173

The new Freenet has been up and running since December along with some early applications like River[1], our decentralized group chat and Delta - a decentralized CMS. Users have already started to build their own apps on Freenet including games, and we have some interesting apps in development like Atlas, a search/recommendation engine.

Architecturally, this new Freenet is a global, decentralized key-value store where keys are webassembly contracts which define what values (aka "state") are valid for that key, how or when the values can be mutated, and how the state can be efficiently synchronized between peers.

We've developed a unique (AFAIK) solution to the consistency problem, every contract must define a "merge" operation for the contract's associated state. This operation must be commutative, meaning that you can merge multiple states in any order and you'll get the same end result.

This approach allows state updates to spread through the network like a virus[2], which typically achieves consistent global state in a few seconds or less.

Like the world wide web, Freenet applications can be downloaded from the network itself and run in a web browser - similar to single-page apps on the normal web. However, rather than connecting back to an API running in a datacenter, the webapp connects locally to the Freenet peer and interacts with Freenet contracts and delegates over a local websocket connection.

If you'd like to try Freenet we have convenient installers for the major desktop OSs but not yet mobile, and you can be chatting with other users on River within seconds[3]. Happy to answer any questions, you're also welcome to read our FAQ[4], or watch a talk I gave back in March[5].

[1] https://github.com/freenet/river

[2] https://freenet.org/about/news/summary-delta-sync/

[3] https://freenet.org/quickstart/

[4] https://freenet.org/faq/

[5] https://youtu.be/3SxNBz1VTE0

Indexing a year of video locally on a 2021 MacBook with Gemma4-31B (50GB swap)

2026-05-21 @ 14:01:37Points: 371Comments: 111

Google's Antigravity bait and switch

2026-05-21 @ 13:50:59Points: 667Comments: 299

Python 3.15: features that didn't make the headlines

2026-05-21 @ 11:10:11Points: 372Comments: 183

Flipper One – we need your help

2026-05-21 @ 11:03:38Points: 1142Comments: 442

Lost Images from the 1945 Trinity Nuclear Test Restored

2026-05-21 @ 11:02:26Points: 343Comments: 104

We're testing new ad formats in Search and expanding our Direct Offers pilot

2026-05-21 @ 09:49:46Points: 601Comments: 536

Throwing AI-generated walls of text into conversations

2026-05-21 @ 09:31:15Points: 594Comments: 348

Mycorrhizal Fungi, Nature's Key to Plant Survival and Success

2026-05-20 @ 16:01:26Points: 89Comments: 12

The surprising story behind the first British person in space

2026-05-20 @ 15:47:26Points: 47Comments: 9

Deciphering the Hashihara Castle Town Map

2026-05-19 @ 18:04:58Points: 45Comments: 0

Tristan Davey's Punch Card Archive

2026-05-19 @ 14:39:56Points: 27Comments: 5

Mounting git commits as folders with NFS (2023)

2026-05-19 @ 07:32:56Points: 101Comments: 46

Was my $48K GPU server worth it?

2026-05-18 @ 19:33:03Points: 433Comments: 316

Archives

2026

2025

2024

2023

2022