Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
TheNumbat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
TheNumbat
9mo ago
https://thenumb.at/
2.
▲
by
TheNumbat
1y ago
Indeed, it says that because we don't have a library of NEON intrinsics (like ocaml_simd_sse) yet, but the extension itself works.
3.
▲
by
TheNumbat
1y ago
Yeah, this would be great! Currently only 128-bit SSE/NEON is working but AVX is coming very soon. There's also nothing blocking Windows, but it will require some work. (I added the SIMD support in OxCaml)
4.
▲
What the interns have wrought, 2024 edition
(blog.janestreet.com)
47 points
by
TheNumbat
2y ago
|
12 comments
5.
▲
Show HN: Minimal Rust-inspired C++20 STL Replacement
(github.com)
20 points
by
TheNumbat
2y ago
|
0 comments
6.
▲
Oxidizing C++
(thenumb.at)
5 points
by
TheNumbat
3y ago
|
1 comments
7.
▲
Oxidizing OCaml: Data Race Freedom
(blog.janestreet.com)
16 points
by
TheNumbat
3y ago
|
3 comments
8.
▲
by
TheNumbat
3y ago
See footnote 3.
9.
▲
Functions are vectors
(thenumb.at)
432 points
by
TheNumbat
3y ago
|
120 comments
10.
▲
Oxidizing OCaml: Rust-Style Ownership
(blog.janestreet.com)
33 points
by
TheNumbat
3y ago
|
0 comments
11.
▲
by
TheNumbat
3y ago
Yes - upcoming posts will cover the uniqueness and data-race-freedom designs.
12.
▲
Oxidizing OCaml: Locality
(blog.janestreet.com)
5 points
by
TheNumbat
3y ago
|
0 comments
13.
▲
by
TheNumbat
4y ago
I was actually wondering about that - it appears a (i+i^2)/2 sequence makes insertions (and by extension erases with rehashing) 7-10% faster, which is pretty significant. Lookups and probe lengths are about the same, so I think the con
14.
▲
by
TheNumbat
4y ago
Agreed - I do mention in the post that open addressing is impractical when using intrusive linked lists, which are common in low level data structures.
15.
▲
by
TheNumbat
4y ago
I just benchmarked absl::flat_hash_map and got results comparable to Robin Hood with a load factor between 75% and 90%, which makes sense. It's also faster for looking up missing keys, so seems like a good option. I didn't benchma
16.
▲
Optimizing Open Addressing
(thenumb.at)
224 points
by
TheNumbat
4y ago
|
65 comments
17.
▲
Exploring Neural Graphics Primitives
(thenumb.at)
105 points
by
TheNumbat
4y ago
|
9 comments
18.
▲
Optimizing Open Addressing
(thenumb.at)
1 points
by
TheNumbat
4y ago
|
0 comments
19.
▲
Exploring Neural Graphics Primitives
(thenumb.at)
2 points
by
TheNumbat
4y ago
|
0 comments
20.
▲
Differentiable programming from scratch
(thenumb.at)
196 points
by
TheNumbat
4y ago
|
107 comments