Hacker News

Latest

FAA Begins Retiring Decades Old Floppy Disks from Air Traffic Control

2026-11-06 @ 15:03:24Points: 89Comments: 1

RIP Cybertruck. You Were Unloved, Unwanted, and Utterly Absurd

2026-11-06 @ 15:01:38Points: 298Comments: 4

Ask HN: What in the world is taking Ubuntu so long?

2026-11-06 @ 14:58:33Points: 155Comments: 97

https://ubuntu.com/security/CVE-2026-98432

I've had mitigations in place for a week, but this response is really shaking my confidence in Ubuntu. I'm just trying to understand what is going on with Ubuntu. Do they have too many kernels (that page is loooong), do they not have enough automation in the build/test pipeline, are their engineers overwhelmed?

We are moving into a world where there are going to be vastly more security issues; if you can't keep up now, where are you going to be in the next 6 months?

For a long time keeping on top of OS updates has been a huge part of keeping the attackers at bay. However, the world is changing.

Lippitt-Knoster in Practice (Field Notes for Managing Complex Projects)

2026-11-06 @ 14:57:16Points: 49Comments: 2

University libraries are being swarmed by AI bots, putting public access at risk

2026-11-06 @ 14:13:09Points: 117Comments: 53

Gemini Omni 1.2 Flash

2026-11-06 @ 13:35:27Points: 257Comments: 202

Mbodi AI (YC P25) Is Hiring Research and Robotic Engineers

2026-11-06 @ 12:00:42Points: 1

We've built an open-source feature flag server for 11 years

2026-11-06 @ 11:40:06Points: 127Comments: 84

Living beyond the limits of survival: wood ants trapped in a gigantic pitfall (2016)

2026-11-06 @ 10:21:15Points: 151Comments: 49

Dutch 'idealist' bank ASN blocks non-Google Android, including GrapheneOS

2026-11-06 @ 09:27:12Points: 596Comments: 388

AI for scientific discovery: How researchers use Claude

2026-11-06 @ 09:13:30Points: 82Comments: 34

Chomsky and the Two Cultures of Statistical Learning

2026-11-06 @ 08:18:36Points: 74Comments: 62

Multiplayer tanks that demolish real buildings from OpenStreetMap

2026-11-06 @ 07:55:48Points: 160Comments: 116

Kugelblitz – Mac-Native Google Earth Alternative

2026-11-06 @ 07:47:38Points: 233Comments: 61

Blender's UI and Runtime: Much Faster Than GPUI

2026-11-06 @ 07:40:35Points: 629Comments: 257

Hardcoded credentials and other issues in Tata Motors App

2026-11-06 @ 07:28:39Points: 80Comments: 16

Britain to make salary disclosure in job ads mandatory

2026-11-06 @ 07:22:04Points: 534Comments: 414

From Linux to Wikipedia: How Volunteers Build the Internet

2026-11-06 @ 04:17:49Points: 289Comments: 95

Pwn.college

2026-11-06 @ 03:27:14Points: 291Comments: 48

Nvidia Kubernetes Engine (NVKE)

2026-11-06 @ 03:16:26Points: 118Comments: 26

Inkling 2 Small

2026-11-06 @ 00:00:24Points: 279Comments: 90

Claude Code sends your email address to websites

2026-11-05 @ 22:17:15Points: 1530Comments: 481

MS Paint Remote Code Execution Vulnerability

2026-11-05 @ 20:43:42Points: 694Comments: 267

The Hackintosh Reborn

2026-11-05 @ 19:08:22Points: 395Comments: 231

Zero Hour: Telling time was a matter of survival and strategy during WWI (2014)

2026-11-05 @ 18:59:37Points: 82Comments: 3

Launch HN: Rivet (YC W23) – Scale and Orchestrate Agents on S3

2026-11-05 @ 17:17:42Points: 118Comments: 58

https://rivet.dev) – a fast, high-density, and scalable orchestrator for agentic workloads using the actor model. Rather than running a heavyweight sandbox per agent, each agent gets a lightweight actor backed by S3.

Actors provide a long-lived process for long agent turns, in-memory state for context, a WebSocket server for multiplayer, durable SQLite storage backed by S3, and hibernation when idle.

It's a similar model to Cloudflare Durable Objects, but it’s open source and self-hostable.

Here’s a video walkthrough: https://www.youtube.com/watch?v=3Ev6I7DOV9c

When we went through YC in 2023, we were building infrastructure for multiplayer games like Diep and Krunker. This involved heavily optimizing high-throughput matchmaking, real-time player messages, and blitz scaling. Through that process, we spent a lot of time on workloads where Postgres couldn't keep up with our throughput. We started out by hacking together Lua scripts on top of Redis, but this became too cumbersome to maintain and upgrade. This led us to extend our game server orchestrator to support what we call Rivet Actors today: many lightweight workers with in-memory state and durable storage. By using actors, we were able to serve tens of millions of monthly active users.

As agents grew in popularity, it became clear that running agents in sandboxes is inefficient. Sandboxes are expensive, mostly idle, and slow to start. Developers started using actors because they are far more memory efficient (72 KB baseline for actors vs 512 MB for a minimal sandbox) and fast to start (4.9 ms p99 for actors vs 1.7 s p99 for sandboxes).

For example, Amp is using Rivet to orchestrate multiplayer agents. They originally tried to build on Cloudflare Durable Objects, but couldn’t launch because of the platform’s limitations and unresponsive support. They migrated to Rivet Actors in a weekend and deploy on-prem. Rivet’s flexible architecture lets them adapt it to their own use cases without being constrained by a framework or the memory, storage, and runtime limits of Cloudflare Durable Objects.

Under the hood, Rivet is backed by S3 while maintaining SSD speeds.

Why S3? Previously, Rivet ran on FoundationDB. However, we were surprised to find that companies are storing orders of magnitude more data on Rivet Actors than in Postgres, such as large session transcripts, agent artifacts, and full POSIX filesystems. As their data grew, they had to start paying for SSDs that sat mostly idle with old transcripts. This led us to double down on S3 as our primary storage medium without sacrificing performance. This choice means that data stored on Rivet is 10× cheaper than on EBS gp3 while maintaining SSD speeds.

It’s not as simple as writing data straight to S3. Lots of PUTs for tiny blobs of data are slow and expensive. Instead, we use an SSD tier to optimize speed and cost:

When you write data to an actor’s SQLite database, the write is acknowledged once SSDs in 2 of 3 availability zones have it. Then, the data is batched to S3 in the background. This means that S3 is never on the write path, which lowers latency and cost. When reading data or waking an actor, Rivet reads from SSDs if already cached and falls back to S3 if not. SSD caches can be tuned to meet your needs, giving you configurable tiered storage for your actors.

This architecture lets Rivet provide 1.07 ms durable writes (3 AZ, p99), 1.36 ms reads (p99), and 138 ms reads from object storage (p99).

We’ve spent a lot of time making sure that Rivet can run wherever you need it. Self-hosting requires deploying a single Rust binary with S3 as the only dependency, Rivet Cloud lets you deploy dedicated clusters on AWS or GCP in any region, and BYOC lets us deploy Rivet to your VPC without having to operate it yourself. Rivet also runs identically in local dev as in production, since Rivet is a lightweight binary that runs anywhere

Rivet Actors can be written in TypeScript or Rust. Out of the box, they support agents (Pi Durable), workflows, real-time, multiplayer, running AI-generated code, Durable Streams, and integrations with tools like Vercel’s Eve and Turso. See all of our available guides, or point your agent at them: https://rivet.dev/docs/#guides

Try it out now, by reading our quickstart guides (https://rivet.dev/docs/) or ask your agent: “Run npx skills add rivet-dev/skills, then build a multiplayer chat agent and run it locally.”

We’d love to get feedback on your experience with Rivet! We’re deeply invested in making Rivet an easy-to-self-host, flexible, and efficient way to run agentic workloads.

GitHub: https://github.com/rivet-dev/rivet

Architecture: https://rivet.dev/docs/architecture/

Benchmarks: https://rivet.dev/docs/benchmarking/

Self-hosting: https://rivet.dev/docs/deploy/self-host/

Window Sweaters

2026-11-05 @ 16:50:14Points: 445Comments: 132

Motorola Signature 27 with GrapheneOS support

2026-11-05 @ 16:01:34Points: 567Comments: 400

Show HN: Firenook – Firebase emulators in Rust: 40× faster writes, 10× less RAM

2026-11-05 @ 13:07:29Points: 167Comments: 30

However, the issue with this suite is, it's dependent and running on Java with a old Console UI (not updated in years), that was not built to support tons and millions of data and has pretty bad developer experience. For a long time, we were hitting Out of Memory on even high specs laptop while developing and the worst part is while this happens all the persists data keep getting lost.

We were honestly frustrated with this, and thought what if we built the Firebase Emulator Suite the right way, as it always should have been.

Introducing Firenook, a faster drop-in replacement for Firebase Emulator Suite for Firebase developers. It's 40x faster writes and needs 10x less RAM to run it. We took the right approach of first building it Rust as a single engine, so that there will be no Java dependencies and built from scratch a new Console UI using modern web stacks.

The result is, now we were able to run 2 millions datas loaded to Firenook with only taking around 2GB ram compared to 22GB of the official suite. Things are way faster and rebuilt Console UI gives best developer experience from logging Firebase Functions, to editing Firestore documents in JSON and many more.

We developed this throughly for around 2 months now and ran this internally for a month before we decided it's time to release it to public so that other devs can make use of Firenook and also contribute it to make it better.

Firenook is still new and I'm sure it misses things. So please try it our on your project and let us if there are any issues.

Thank you.

sshole

2026-11-05 @ 12:19:02Points: 2897Comments: 712

Archives

2026

2025

2024

2023

2022