Live data from Hacker News

Viewing profile — JoelJacobson

JoelJacobson

HN member
Joined
Wed, Nov 30, 2011, 11:34 AM UTC
HN karma
1,358
Public activity
374 items

About JoelJacobson

No profile information was provided.

Recent public activity

  1. comment
    Comment #49045770

    I'm not a native English speaker, I know "memory safe" has a precise technical meaning, but the word "safe" still feels a bit strange to me given that a memory-safety bug can make …

  2. comment
    Comment #49045347

    I was amazed by the presentation all the way up until 33:47, where the buggy program compiles and only errors out when the invalid access is executed. So apparently Fil-C enforces …

  3. comment
    Comment #49044755

    It did fix the original "Postgres LISTEN/NOTIFY does not scale" [1] post's problem though, which was mentioned in an update of that article: Update: Fixed in Postgres core This com…

  4. comment
    Comment #48965495

    Here is the full pgsql-hackers mailing list thread where you can follow our work from initial idea to commit: https://www.postgresql.org/message-id/flat/9d8a4a42-c354-41f...

  5. comment
    Comment #48965489

    Back in 2024, I was trying to optimize PostgreSQL's NUMERIC data type, which is base-10000, using Karatsuba. The problem of finding the optimal threshold of when to switch to Karat…

  6. story
    Ask HN: GLM-5.2 FP8 vs. BF16

    Many cloud providers offering GLM-5.2 seems to only offer FP8. I wonder if anyone has evaluated the difference between FP8 and BF16 in terms of quality?

  7. comment
    Comment #48606912

    I was curious what the claim "10-100x uplift in terms of speed compared to Postgres on things like regexp_matches()" was about, so I checked, and DuckDB's regexp_matches() is not t…

  8. comment
    Comment #48527133

    Sorry, should have emphasized that it was the "much easier" part I didn't agree with in that interview.

  9. comment
    Comment #48527075

    [flagged]

  10. comment
    Comment #48526926

    [flagged]

  11. comment
    Comment #48526329

    This article made me think of a strange claim by Elon Musk at 07:08 in this [1] interview: "Cooling is actually much easier in space than it is on earth. You can just radiate to th…

  12. comment
    Comment #48526090

    I think we can't rule out the explanation that all the ideas of space data centers could be connected to a desire by some of finding additional applications for rockets that can tr…

  13. comment
    Comment #48371233

    Here is a tl;dr as well: https://keyjoin.org/tldr.html

  14. story
  15. comment
    Comment #48015041

    Shame on The Netherlands: ~89% of homes still use natural gas in some way for heating [1], and their government are now "scrapping the obligation to purchase a heat pump in 2026" […

  16. comment
    Comment #47877712

    Shameless plug: In the upcoming release of PostgreSQL 19, LISTEN/NOTIFY has been optimized to scale much better with selective signaling, i.e. when lots of backends are listening o…

  17. comment
    Comment #47657724

    I agree! It should be very stable, IMO. If not, then please send a bug report and we'll look into it. Also, now it scales well with the number of listening connections (given clien…

  18. comment
    Comment #46457044

    Rust without async maybe?

  19. comment
    Comment #46130375

    What a really like about concurrent(), is that it improves readability and expressiveness, making it clear when writing and reading that "this code MUST run in parallel".

  20. comment
    Comment #45952456

    It's a common misconception that the single queue is a poor design choice. The user reports, of seeing notifications/second severely degrade with lots of backends, cannot be explai…

  21. comment
    Comment #45952340

    In the linked "Optimize LISTEN/NOTIFY" pgsql-hackers, I've shared a lot of benchmark results for different workloads, which also include results on how PostgreSQL currently works (…

  22. comment
    Comment #45951919

    Thanks for the report. For that use-case (if you have a single application using a single connection with a LISTEN) then it's expected that is should perform well, since then there…

  23. comment
    Comment #45951864

    Here is the Commitfest entry if you want to help with reviewing/development/testing of the patch: https://commitfest.postgresql.org/patch/6078/

  24. comment
    Comment #45951685

    > It works, but suddenly your query times explode! Instead of doing 1 million transactions per second* you can now do only 3 (*These numbers were exaggerated for dramatic effect) I…

  25. comment
    Comment #45951379

    > The problem with Postgres' NOTIFY is that all notifications go through a single queue! > Even if you have 20 database connections making 20 transactions in parallel, all of them …