Viewing profile — maxmcd
maxmcd
HN member- Joined
- Wed, Sep 07, 2011, 6:56 PM UTC
- HN karma
- 1,938
- Public activity
- 689 items
- HN profile
- View on Hacker News ↗
About maxmcd
gmail: max.t.mcdonnell
github.com/maxmcd
Recent public activity
-
comment
Comment #49162109
I'm not sure how accurate this is, but there is pricing here: https://openrouter.ai/provider/cloudflare
- comment
- comment
-
comment
Comment #47435861
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 jav…
-
comment
Comment #46812722
They're implementing MVCC
- comment
-
comment
Comment #46639103
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
Comment #46480130
Is this possibly an intentional reference to GNU Linux, or unrelated?
-
comment
Comment #46445189
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
Comment #46434453
Quite surprising. It does seem like you can get an https download with aws s3 cp --no-sign-request s3://download.opencontent.netflix.com/sparks/creative-commons-attribution-4-intl-…
-
comment
Comment #46339422
I found some more info here: https://biscuit.readthedocs.io/en/latest/benchmark_roaring.h...
-
comment
Comment #46326806
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 …
-
comment
Comment #46326732
Great article for demystifying durable execution: https://lucumr.pocoo.org/2025/11/3/absurd-workflows/
-
comment
Comment #46325236
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
Comment #46208616
"Reply in the tone of Wikipedia" has worked pretty well for me
-
comment
Comment #46197117
> > You can force an fsync after each messsage [sic] with always, this will slow down the throughput to a few hundred msg/s. Is the performance warning in the NATS possible to impr…
-
comment
Comment #46195700
Maybe this? https://forums.foundationdb.org/t/swift-or-c-20-coroutine-wh...
-
comment
Comment #46146919
Oh nice, yes I think your threads should be able to perform reads concurrently when the write lock is not held. Would make sure you are in WAL mode as well, since I think that will…
-
comment
Comment #46125491
This will block threads while waiting for other threads to write. That might work great for your threading model but I usually end up putting the writer in one thread and then othe…
- comment
- comment
-
comment
Comment #46008406
Just that row should be locked since it's: "for update skip locked". I agree the concurrency limitation is kind of rough, but it's kind of elegant because you don't have to impleme…
-
comment
Comment #45816037
I went here next: https://www.youtube.com/@CMUDatabaseGroup
- comment
-
comment
Comment #45694547
Are there any open sourced sharded query planners like this? Something that can aggregate queries across many duckdb/sqlite dbs?