Viewing profile — msichert
msichert
HN member- Joined
- Tue, Aug 27, 2024, 4:28 PM UTC
- HN karma
- 7
- Public activity
- 7 items
- HN profile
- View on Hacker News ↗
About msichert
No profile information was provided.
Recent public activity
-
comment
Comment #47988136
Vector instructions usually don't have overflow flags, so a compiler can't easily vectorize loops containing overflow checks. However, detecting overflows in integer operations req…
-
comment
Comment #47478411
That's very interesting, I'm only familiar with the C++ standard where bit shifts are defined in terms of multiplications and divisions by powers of 2: https://eel.is/c++draft/expr…
-
comment
Comment #46513573
That's a good point. We just use pointer tagging in many different places (e.g. for pointer swizzling in our buffer pages), so including a few bits of information in a pointer just…
-
comment
Comment #46513488
If you want to improve equality matching for longer strings, you could even store a 4B hash of the entire string instead of the prefix. I guess that should work well if you equalit…
-
comment
Comment #46513310
We chose 4B because that was the maximum number of bytes that would be unused otherwise (4B for the length, 8B for the pointer leaves 4B), the UTF8 encoding doesn't really matter. …
-
comment
Comment #43003808
I would tend to refuse such an offer but not because of an irrational fear of crypto. Rather, I would have very real concerns about the value of the tokens: How do I know they will…
-
comment
Comment #42034780
Hey, I'm the author of the blog post! I had planned to write about the Kahan summation, but I didn't want to overload the blog post with too many different concepts. I'm definitely…