Hacker News

Latest

Inkling 2 Small

2026-11-06 @ 00:00:24Points: 176Comments: 62

Brazilian Credit Guarantor Fund Data Breach Affecting PII and Payout Data

2026-11-05 @ 23:32:36Points: 29Comments: 5

Cuban: Facebook knowingly runs AI deepfake scam ads; docs say $16B fraud revenue

2026-11-05 @ 23:09:57Points: 283Comments: 128

Claude Code sends your email address to websites

2026-11-05 @ 22:17:15Points: 969Comments: 315

MS Paint Remote Code Execution Vulnerability

2026-11-05 @ 20:43:42Points: 485Comments: 178

Tencent Launches Hy4, One of the Leading Open-Source AI Models

2026-11-05 @ 20:21:43Points: 95Comments: 4

Search for everyone

2026-11-05 @ 20:03:34Points: 652Comments: 331

Goodbye from Salon

2026-11-05 @ 20:03:29Points: 558Comments: 212

Introducing Pangram Image 1.0

2026-11-05 @ 19:27:52Points: 96Comments: 42

Hungary: Communist-era files released, up to 60k former agents revealed

2026-11-05 @ 19:16:34Points: 202Comments: 58

The Hackintosh Reborn

2026-11-05 @ 19:08:22Points: 295Comments: 157

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

2026-11-05 @ 17:17:42Points: 92Comments: 50

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/

Bild AI (YC W25) Is Hiring Founding Product Engineers

2026-11-05 @ 17:01:23Points: 1

Window Sweaters

2026-11-05 @ 16:50:14Points: 319Comments: 97

My psychophysics as a bilateral cochlear implant user

2026-11-05 @ 16:21:12Points: 176Comments: 83

The Stacks Project, Formalized in Lean

2026-11-05 @ 16:16:59Points: 86Comments: 23

Motorola Signature 27 with GrapheneOS support

2026-11-05 @ 16:01:34Points: 460Comments: 333

Show HN: Stroq – a local audit of what your coding agent did and why

2026-11-05 @ 15:54:41Points: 82Comments: 30

Alpine Linux Security Advisory: OpenSSH-server password authentication bypass

2026-11-05 @ 14:44:20Points: 621Comments: 2

September in Servo: , rounded rectangles, and more

2026-11-05 @ 14:34:18Points: 224Comments: 54

MCP Explained

2026-11-05 @ 14:08:35Points: 287Comments: 122

I wish tech companies knew more about me

2026-11-05 @ 13:40:52Points: 384Comments: 329

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

2026-11-05 @ 13:07:29Points: 103Comments: 16

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.

Download your favourite YouTube videos

2026-11-05 @ 13:00:11Points: 328Comments: 152

Obscure audio codec is a perfect fit for the N64

2026-11-05 @ 12:51:48Points: 223Comments: 28

sshole

2026-11-05 @ 12:19:02Points: 2604Comments: 630

OpenSSH 10.6p2 Critical workaround for alpine without PAM

2026-11-05 @ 11:40:30Points: 249Comments: 5

Baidu released ERNIE 5.5 Flash Base

2026-11-05 @ 09:29:12Points: 177Comments: 96

GPT-6 Astra covertly underperforms on safety research

2026-11-05 @ 07:44:30Points: 320Comments: 177

Show HN: A decent text-to-image model trained for ~$20K (Apache 2.0 Weights)

2026-11-04 @ 16:45:11Points: 209Comments: 19

Video models today are too slow/expensive and lack sufficient controls. Creativity is an iterative process. You make, you tweak, you get better. In our opinion, they're not usable yet for storytelling.

When we set out to build Linum v3 (our next video model) earlier this year, the primary goal was to bring the cost envelope of inference down significantly. If our model is fast and cheap, it's the first step (of many) towards useful creative tools.

Typically, you see "latent diffusion models". A VAE (Variational Autoencoder) compresses the input data into a smaller "latent space" and the diffusion model learns how to generate within this subspace.

Over the past few months, we've been publishing our work on efficient pixel-space diffusion models. These throw away the VAE, having the diffusion model learn a latent-space optimized for its exact task.

This serves 3 purposes: 1) Simplify Architecture (no 2-stage model training) 2) Faster Convergence (11x faster convergence vs. our latent diffusion counterpart) 3) Cheaper Inference (4x more aggressive token reduction in attention context-windows, without significant loss in quality)

This past month we were pressure testing our latest architecture (Pyramid-JiT) by training a text-to-image model longer than the typical one-off experiment. Specifically, we trained it for ~$20K on 660M samples.

We were surprised by the quality of results, so we thought we'd release it as open weights for the community (Apache 2.0). The research itself is already public, on our website.

For us, it's a big stepping stone towards cheaper video models, since pretty much all video models start as image models. We like to say these models have to learn nouns before they learn verbs.

Archives

2026

2025

2024

2023

2022