Live data from Hacker News

Viewing profile — computerfan494

computerfan494

HN member
Joined
Sat, Jul 20, 2024, 1:36 AM UTC
HN karma
137
Public activity
36 items

About computerfan494

No profile information was provided.

Recent public activity

  1. comment
    Comment #46428712

    By "patch" I am talking about the public commit. Updated binaries were made available when the CVE was published.

  2. comment
    Comment #46428226

    That's a good question. I suppose that posting the commit makes it incredibly obvious how to exploit the issue, so maybe they wanted to wait a little bit longer for their on-prem u…

  3. comment
    Comment #46415560

    The author of this post is incorrect about the timeline. Our Atlas clusters were upgraded days before the CVE was announced.

  4. comment
    Comment #46415412

    If this is a result of that vulnerability, Ubisoft only have themselves to blame. Our support contacts ensured that we knew about the vulnerability as early as possible and gave us…

  5. comment
    Comment #46396823

    We received communication that all Atlas clusters were upgraded with the fix before the vulnerability was announced.

  6. comment
    Comment #46339924

    Postgres violated serializability on a single node for a considerable amount of time [1] and used fsync incorrectly for 20 years [2]. I personally witnessed lost data on Postgres b…

  7. comment
    Comment #45924493

    Yes, and my point is that this customer switching to running their own MongoDB instances on EC2 like Atlas does would reduce the bill by less than 50% because the rates that they a…

  8. comment
    Comment #45920725

    You can look at this particular bill and observe that more than 50% of the cost was going to AWS.

  9. comment
    Comment #45920710

    There's definitely MongoDB markup, but a full 33% of their bill was AWS networking costs that have nothing to do with Atlas.

  10. comment
    Comment #45916399

    Most of the cost in their bill wasn't from MongoDB, it was cost passed on from AWS

  11. comment
    Comment #44165094

    I can assure you that Stripe does not regret the decision.

  12. comment
    Comment #44163284

    Maybe it's only me, but I just don't write that much code. I try to change less than 100ish lines per day. I try to keep codebases small. I don't want to run a codebase with hundre…

  13. comment
    Comment #43979495

    I'm not planning to because there is no documented protocol. If there were, I might! As a result, I can't use FoundationDB.

  14. comment
    Comment #43926266

    The hard part is that there is no client spec you can follow as a third-party. Everything is implementation-defined. If you're out-of-tree, your code can break at any time. If the …

  15. comment
    Comment #43922450

    FoundationDB is very cool, but I wish it didn't require linking in their C library to talk to it. The client story is not good.

  16. comment
    Comment #43838360

    MongoDB is a very good database, and these days at scale I am significantly more confident in its correctness guarantees than any of the half-baked Postgres horizontal scaling solu…

  17. comment
    Comment #43417481

    The reason to change is scale. If your Postgres spend is in the six digits a month range, JSONB is probably very painful for you. It does not perform very well. Additionally, you'v…

  18. comment
    Comment #43162253

    I will copy and paste a comment I wrote here previously: "MongoDB ships with horizontal sharding out-of-the-box, has idiomatic and well-maintained drivers for pretty much every lan…

  19. comment
    Comment #42712359

    I have been using it in production for more than a year. There were some early hiccups associated with my use-case that were resolved on upgrade and with a bit of tuning. Otherwise…

  20. comment
    Comment #42553565

    MongoDB ships with horizontal sharding out-of-the-box, has idiomatic and well-maintained drivers for pretty much every language you could want (no C library re-use), is reasonably …

  21. comment
    Comment #41896803

    My understanding of what the OP was discussing is an optimistic locking system where the nodes only accept commits if the last issued token matches the token included in the commit…

  22. comment
    Comment #41896517

    I feel like you're dancing around admitting the core issue that Martin points out - RedLock is not suitable for systems where correctness is paramount. It can get close, but it is …

  23. comment
    Comment #41895614

    Locking without a timeout is indeed in the majority of use-cases a non-starter, we are agreed there. The critical point that users must understand is that it is impossible to guara…

  24. comment
    Comment #41895446

    In the above description of optimistic locking, it is assumed that it is impossible to issue the same token to multiple clients. Nodes can agree that a given token has also never b…

  25. comment
    Comment #41895393

    To be honest I've long been puzzled by your response blog post. Maybe the following question can help achieve common ground: Would you use RedLock in a situation where the timeout …