Live data from Hacker News

Viewing profile — danlark

danlark

HN member
Joined
Sat, Jun 22, 2019, 8:38 PM UTC
HN karma
560
Public activity
23 items

About danlark

No profile information was provided.

Recent public activity

  1. comment
    Comment #41069150

    3 and 4 elements will fail to prove the complexity is linear You still can do 3 or 4 but with slight modifications https://arxiv.org/abs/1409.3600 For example, for 4 elements, it's…

  2. comment
    Comment #41068098

    Around 4 years ago I compared lots of different median algorithms and the article turned out to be much longer than I anticipated :) https://danlark.org/2020/11/11/miniselect-pract…

  3. story
  4. story
  5. comment
    Comment #38742183

    Disclaimer: the author of the comment is the CEO of ClickHouse

  6. comment
    Comment #36233139

    I agree on the sorting front. Removing one cmov is not likely to improve much.

  7. comment
    Comment #36231221

    In this particular case they were universal but in paper it's said the optimizations were done on x86. One of the ideas was to use LLVM IR but intuition for optimizer over optimize…

  8. comment
    Comment #36229099

    You can see hashing optimizations as well https://www.deepmind.com/blog/alphadev-discovers-faster-sort... , https://github.com/abseil/abseil-cpp/commit/74eee2aff683cc7d... I was on…

  9. comment
    Comment #36224001

    I am the author of this trick as well You can read about it in https://community.arm.com/arm-community-blogs/b/infrastructu...

  10. story
  11. story
  12. story
  13. story
  14. story
  15. story
  16. comment
    Comment #31102097

    Sorry, it definitely was a little inconsistent as I stored all snippets without proper formatting and I tried at the same time align texts for phones, etc Failed at everything. Wil…

  17. comment
    Comment #31101656

    Hi, the author is here I am working in MapReduce/Data-pipelining/Dataproc efficiency internally and externally. In cloud you can check out Google Cloud Dataflow We are working clos…

  18. comment
    Comment #31099593

    Thanks, I'll remove the note about "recalling"

  19. comment
    Comment #31099533

    You don't, it's just not disallowed :)

  20. comment
    Comment #24718564

    Hi, I don't agree to the end as most of the options are equally applicable to C language except libcxx and others. ThinLTO, inline threshold -- they also can be turned on for C com…

  21. comment
    Comment #20306843

    The developer helped us a lot to improve the speed and now it is almost at the same level as jemalloc for us

  22. comment
    Comment #20251951

    Yes, our program ran at half speed.

  23. comment
    Comment #20251614

    We tried mimalloc in ClickHouse and it is two times slower than jemalloc in our common use case https://github.com/microsoft/mimalloc/issues/11