Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
func25
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
func25
10d ago
Hi, author here. Thanks for the feedback. At the table level, yes, it is an array of groups. The important part is that SIMD compares those small control bytes, not 8 complete keys. Linear probing with a stride of 8 would work too. But when
2.
▲
The Life of a Metric
(victoriametrics.com)
1 points
by
func25
13d ago
|
0 comments
3.
▲
Data races and the memory model in Go
(func25.dev)
3 points
by
func25
27d ago
|
0 comments
4.
▲
How Go detects struct copies with sync.noCopy
(func25.dev)
70 points
by
func25
1mo ago
|
76 comments
5.
▲
by
func25
3mo ago
Vertically on a single machine, the two are quite similar, both fan work out across all CPU cores. The different is on scaling out. ClickHouse scales by making you describe the cluster yourself. You decide how many shards to split the data
6.
▲
Constructor Best Practices in Rust
(blog.cuongle.dev)
1 points
by
func25
1y ago
|
0 comments
7.
▲
VictoriaLogs Practical Ingestion Guide for Message, Time and Streams
(victoriametrics.com)
60 points
by
func25
1y ago
|
17 comments
8.
▲
Send/Sync Secret Separates Professional from Amateur Rust Developers
(blog.cuongle.dev)
3 points
by
func25
1y ago
|
0 comments
9.
▲
by
func25
2y ago
The article could be a bit misleading, as it focuses on the act of one goroutine signaling another. That’s why it emphasizes 'for its signaling to work.' > "In theory, a condition variable like sync.Cond doesn’t have to be