maxmcd

Joined 15 years ago

Karma
1,938
Submissions
689
Member since
Sep 7
maxmcd.com

gmail: max.t.mcdonnell

github.com/maxmcd

View on Hacker News

Recent submissions

Comment · 2 months ago
Comment · 7 months ago
Those care about quickly sending compact messages over the network, but most of them do not create a sparse in-memory representation that you can read on the fly. Especially in javascript.

This lib keeps the compact representation at runtime and lets you read it without putting all the entities on the heap.

Cool!

Comment · 9 months ago
They're implementing MVCC
Comment · 9 months ago
does having to maintain the slatedb as a consistent singleton (even with write fencing) make this as operationally tricky as a third party db?
Comment · 10 months ago
Is this possibly an intentional reference to GNU Linux, or unrelated?
Comment · 10 months ago
TCP performance gets quite poor over long distances. CDNs are very helpful if you're trying to make your site work well far away from your servers.
Comment · 10 months ago
Comment · 10 months ago
Comment · 10 months ago
I think a lot of the original temporal/cadence authors were motivated by working on event-driven systems with retries. They exhibited complex failure scenarios that they could not reasonably account for without slapping on more supervisor systems. Durable executions allow you to have a consistent viewpoint to think about failures.

I agree determinism/idempotency and the complexities of these systems are a tough pill to swallow. Certainly need to be suited to the task.

Comment · 10 months ago
Comment · 10 months ago
I believe you are making use of gVisor’s userspace TCP implementation. I’m not sure if there is something similar in Rust that would be so easy to set up like this.
Comment · 10 months ago
"Reply in the tone of Wikipedia" has worked pretty well for me

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton