Hacker News

Latest

Asahi Linux Progress Linux 7.3

2026-11-07 @ 05:20:18Points: 213Comments: 177

A barbarian tribe's mythic origin story is true, ancient DNA reveals

2026-11-07 @ 04:54:36Points: 136Comments: 104

Lighting the Skies

2026-11-07 @ 03:40:34Points: 15Comments: 2

The AI sell-off compared to well-known stock market crashes

2026-11-07 @ 02:20:06Points: 72Comments: 64

I toured Unitree's factory. I'm more bullish on the West

2026-11-07 @ 01:05:16Points: 134Comments: 95

RealPage rent-pricing case wraps with nearly $360M to renters

2026-11-06 @ 23:37:19Points: 143Comments: 84

Libghostty 1.0

2026-11-06 @ 23:30:52Points: 768Comments: 122

Sodium-ion batteries approach cost parity with LFP

2026-11-06 @ 23:00:46Points: 200Comments: 93

AI is dramatically accelerating AI research

2026-11-06 @ 20:27:23Points: 333Comments: 301

Google has acquired Crusoe's data center site in southeast Wyoming

2026-11-06 @ 20:09:14Points: 86Comments: 33

A Jev that can ask Opus for help gives Opus accuracy at 4x lower cost

2026-11-06 @ 19:48:51Points: 513Comments: 122

Firecracker VM Escape: PwnEscape Part 2

2026-11-06 @ 19:33:38Points: 257Comments: 110

GitHub's new Git storage architecture

2026-11-06 @ 19:24:21Points: 168Comments: 38

Restaurant Delivery Payment-Skimming Campaign

2026-11-06 @ 19:19:27Points: 138Comments: 71

Devvm.dev: One VM for every project

2026-11-06 @ 17:30:22Points: 169Comments: 64

Notes on San Marino

2026-11-06 @ 17:12:05Points: 90Comments: 34

First steps in bare-metal programming using UEFI

2026-11-06 @ 16:50:29Points: 232Comments: 46

Gemini Omni 1.2 Flash

2026-11-06 @ 13:35:27Points: 347Comments: 234

Tesla to wind down Cybertruck production

2026-11-06 @ 12:13:51Points: 1057Comments: 1912

Chomsky and the two cultures of statistical learning (2011)

2026-11-06 @ 08:18:36Points: 134Comments: 104

From Linux to Wikipedia: How Volunteers Build the Internet

2026-11-06 @ 04:17:49Points: 333Comments: 128

US FAA says it will phase out floppy disks from air traffic control by 2028

2026-11-06 @ 04:00:28Points: 356Comments: 289

What do the next 4000 emoji look like?

2026-11-05 @ 20:46:26Points: 65Comments: 67

Show HN: Waymark – A workflow engine that compiles jobs instead of replaying

2026-11-05 @ 14:06:31Points: 78Comments: 23

I fell in love with durable execution a few years ago, after working at a company with a heavy pubsub architecture. In comparison to job orchestrators that force a certain task design or special syntax, many of these durable libs lets you write business logic in regular code: `asyncio.gather` to parallelize tasks, `for` loops, conditionals, and let the runtime figure out how to run them efficiently across a cluster of nodes. But most of the current solutions require a heavy broker, runtime hacks to try to ensure deterministic workflow logic, and feel like you have to learn a whole new ecosystem just to get started.

A few unique design decisions in waymark:

— Write jobs in normal code (right now Python but JS coming soon). Instead of running control flow as-is, which requires booting up an interpreter to replay past state, we’ll just compile your code directly. We walk your AST and map your logic to our stackless VM bytecode. We support variables, conditionals, await, sleep, helper functions, loops... basically what you’d expect in workflow logic.

— Since we’re compiling a language subset, we can proactively flag errors in your workflows locally instead of when they run in production.

— It only requires Postgres as the task broker. We’ve spent a lot of time tuning our design to play nicely with its strengths and limitations; our current benchmarks show around 1500 workflows/second but we still have some more optimization work to do here.

— Actions plug-and-play with FastAPI’s dependency injection syntax. So if you already have an ecosystem based on typehinting/DI, it should fit like a glove.

It allows for parallelization of workflows across one machine or a whole cluster. The bulk of the work per node is done by our central Rust core - which distributes workflows to properly saturate all cores. The idea is to be as batteries included as possible with the broker, webapp, and runtime.

What to use it for? It works great as the runner loop controlling agents, but it also works well for basically any task that you need to kick off in the background. It’s largely replaced our way of writing api code. Most frontend actions at this point just push to a simple REST endpoint that kick off a background job.

I spent an embarrassing amount of time making our https://waymark.sh site interactive - it’s probably the best place to learn more. We’re starting with Python support and looking for community input on what language to ship next. Would love to hear your thoughts!

Project Sync: The journey to sample-perfect audio/video sync with WebCodecs

2026-11-04 @ 19:45:32Points: 13Comments: 1

Greece has its own Pompeii: Thera buried Akrotiri in ash 17th-16th century BCE

2026-11-04 @ 02:19:16Points: 138Comments: 15

Panthera: Ampere's CPU Performance Model

2026-11-03 @ 19:12:17Points: 36Comments: 12

Show HN: Tmux-restore saves tmux windows and agent sessions across reboots

2026-11-03 @ 17:25:21Points: 45Comments: 32

Can GROUP BY still be optimized after all these years?

2026-11-03 @ 16:30:23Points: 95Comments: 16

The Flash C Compiler

2026-11-03 @ 14:49:42Points: 64Comments: 19

Archives

2026

2025

2024

2023

2022