Viewing profile — danlark
danlark
HN member- Joined
- Sat, Jun 22, 2019, 8:38 PM UTC
- HN karma
- 560
- Public activity
- 23 items
- HN profile
- View on Hacker News ↗
About danlark
No profile information was provided.
Recent public activity
-
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…
-
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…
- story
- story
-
comment
Comment #38742183
Disclaimer: the author of the comment is the CEO of ClickHouse
-
comment
Comment #36233139
I agree on the sorting front. Removing one cmov is not likely to improve much.
-
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…
-
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…
-
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...
- story
- story
- story
- story
- story
- story
-
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…
-
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…
-
comment
Comment #31099593
Thanks, I'll remove the note about "recalling"
-
comment
Comment #31099533
You don't, it's just not disallowed :)
-
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…
-
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
-
comment
Comment #20251951
Yes, our program ran at half speed.
-
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