Live data from Hacker News

Viewing profile — kelvich

kelvich

HN member
Joined
Tue, Apr 09, 2013, 10:01 AM UTC
HN karma
607
Public activity
71 items

About kelvich

Neon co-founder

---

meet.hn/city/cy-Limassol

Socials:

- github.com/kelvich

- linkedin.com/in/kelvich

- t.me/kelvich

---

Recent public activity

  1. comment
    Comment #46404102

    This thread seems to reflect how the HN audience has shifted — less commenters know what `ssh example.com` does and more commenters concerned about privacy policy.

  2. comment
    Comment #46403982

    > I'm not going to SSH to a random server. Opening a random website likely exposes you to more risk.

  3. comment
    Comment #40041614

    To provide more context, our original plan was to launch the GA on March 22nd. However, we decided to move the date to April 15th because a few projects required additional time to…

  4. story
  5. comment
    Comment #36701548

    Thank you, point taken. The blog post does mention memory limitations, but we could elaborate more on the fact that the index is entirely in-memory and clarify the user-visible con…

  6. comment
    Comment #36683769

    Yes, exploring http/3 is on the roadmap. One of the learnings for us was the fact that v8 is quite good with caching open TCP connection; For consecutive queries the same TCP+TLS s…

  7. comment
    Comment #35358973

    There is a second network interface attached to each pod and that interfaces are connected to vxlan-based overlay network. So during the migration VM can keep the same ip address (…

  8. comment
    Comment #35346978

    Main idea was one branch per pull request to better test migrations on a fresh data. But one branch per dev or branch per dev per pr will also work.

  9. comment
    Comment #35343681

    > The article ends with the statement that you are pretty much done here for now. Would optimizing your TLS termination not maybe offer some more ways to speed this up? Or is that …

  10. comment
    Comment #34968373

    Feel free to try it out on https://neon.tech/

  11. comment
    Comment #33913377

    Gotcha. I drew my conclusion based on the mentioned package.json. Now wonder why did you decide to go with rust for query engine? Do you compile it into wasm?

  12. comment
    Comment #33912422

    https://github.com/prisma/prisma/blob/main/packages/client/p...

  13. comment
    Comment #33911768

    Another angle here is compatibility. With our current driver one can use ordinary node-postgres package, as we can substitute TCP-related calls with WebSocket calls during the buil…

  14. comment
    Comment #33911674

    Right, that is one of the use cases. Auth is tricky part in that setup -- in the browser user may change the query in arbitrary way. But there are some workarounds like obtaining J…

  15. comment
    Comment #33899376

    It is possible to create branch retroactively

  16. story
  17. comment
    Comment #32877709

    And some other projects that DARPA worked on: https://spectrum.ieee.org/tech-history/space-age/the-bunny-t...

  18. comment
    Comment #32877648

    Licklider is one the main persons behind the ARPANET. The Imagineers of War by Sharon Weinberger has a lot of context on his time in DARPA. Few things that I found particularly not…

  19. comment
    Comment #32474136

    Postgres tracks maximal LSN among the evicted pages and passes it to the pageserver in the page request. If the pageserver hasn't received that LSN, it will wait for it to arrive.

  20. comment
    Comment #32473115

    Currently, we deploy three safekeepers, one in each AZ. We need to collect more stats on failure rates, and maybe we will go to 6 (3 AZs with two nodes in each) as Aurora does.

  21. comment
    Comment #32472984

    Right. Our design guideline is to get as much serverless behavior as possible while keeping full Postgres compatibility (in terms of features and expected performance). Single node…

  22. comment
    Comment #32472678

    Good catch! Currently, we don't, and we rely on k8s to stop the old node. Technically speaking, if k8s and our control plane are always good at stopping the old primary, we don't n…

  23. comment
    Comment #32470966

    The author is here, happy to answer questions if any.

  24. story
  25. story