HackerTrans
TopNewTrendsCommentsPastAskShowJobs

bluestreak

no profile record

Submissions

The Windows DLL loader lock: how a Rust thread can hang your JVM

questdb.com
7 points·by bluestreak·vor 2 Monaten·0 comments

A 40-line fix eliminated a 400x performance gap

questdb.com
370 points·by bluestreak·vor 6 Monaten·78 comments

A kernel bug froze my machine: Debugging an async-profiler deadlock

questdb.com
120 points·by bluestreak·vor 7 Monaten·18 comments

From Rust to reality: The hidden journey of fetch_max

questdb.com
259 points·by bluestreak·vor 10 Monaten·59 comments

Making a trading Gameboy: A pocket exchange and algo trading platform

questdb.io
166 points·by bluestreak·vor 2 Jahren·24 comments

Tokio-Rs: Bytes:From_owner

github.com
1 points·by bluestreak·vor 2 Jahren·0 comments

We opened a public Discourse forum (and you should too)

questdb.io
2 points·by bluestreak·vor 2 Jahren·0 comments

Fuzz testing: the best thing to happen to our application tests

questdb.io
103 points·by bluestreak·vor 3 Jahren·24 comments

comments

bluestreak
·vor 3 Jahren·discuss
In certain situations, crossing the JNI boundary can be advantageous. When data resides in "native" memory, outside the Java heap, the coordination of concurrent execution logic can be handled in Java, while the actual execution occurs in C++ or Rust. In this context, the negligible penalty for crossing the JNI boundary once per 10 million rows pales in comparison to the substantial benefits achievable through C++ optimization or CPU-specific assembly.
bluestreak
·vor 3 Jahren·discuss
this is THE number one question being asked about QuestDB :) There is a thread that might help https://news.ycombinator.com/item?id=37557880
bluestreak
·vor 3 Jahren·discuss
One of our distribution channels is Maven Central where we ship Java 11 compatible library. Embedded users preclude us from leveraging latest Java features.
bluestreak
·vor 3 Jahren·discuss
Java tooling was excellent back when QuestDB was started and still is excellent today compared to C++.