IMO, ICPC, Xoogler, Rust, road-cycling, hiking, wild camping, photography
(sorry, I am drained after a day of CI build failures)
(sorry, I am drained after a day of CI build failures)
Does anyone do ARM64 Linux?
(Does anybody even do windows, in bioinformatics?)
I kinda want to only release for x64 linux and apple silicon... just to reduce bloat.
Does anyone do ARM64 Linux?
(Does anybody even do windows, in bioinformatics?)
I kinda want to only release for x64 linux and apple silicon... just to reduce bloat.
good job on putting the 'unread messages' message exactly on top of the one button that I want to click to actually read those messages.
good job on putting the 'unread messages' message exactly on top of the one button that I want to click to actually read those messages.
Currently wishing I could write `Rank
Rank
internals.rust-lang.org/t/pre-rfc-us...
internals.rust-lang.org/t/nameable-f...
Currently wishing I could write `Rank
Rank
internals.rust-lang.org/t/pre-rfc-us...
internals.rust-lang.org/t/nameable-f...
My little `f(x) { prefetch(x); yield; compute(x); }` benchmark is ~8ns per call with explicit prefetching in a loop, and ~9ns per call when using coroutine abstractions :)
(I first spent a full day struggling with async, which I only got down to 14ns with much pain.)
My little `f(x) { prefetch(x); yield; compute(x); }` benchmark is ~8ns per call with explicit prefetching in a loop, and ~9ns per call when using coroutine abstractions :)
(I first spent a full day struggling with async, which I only got down to 14ns with much pain.)
Grep mode shows all matches, grouped per record, and is meant for human consumption.
Filter mode prints full matching (or non-matching) records to stdout or output files.
Grep mode shows all matches, grouped per record, and is meant for human consumption.
Filter mode prints full matching (or non-matching) records to stdout or output files.
curiouscoding.nl/posts/alg-viz/
curiouscoding.nl/posts/alg-viz/
(Turns out wide's `transmute([X; 8])` into `[u32x4;2]` has very bad codegen that prevents inlining and loop hoisting 😭)
(Turns out wide's `transmute([X; 8])` into `[u32x4;2]` has very bad codegen that prevents inlining and loop hoisting 😭)
(Whereas comparing 8-bit sketches loses some information, because if two 8-bit values differ in the first bit, the other 7 are unused.)
(Whereas comparing 8-bit sketches loses some information, because if two 8-bit values differ in the first bit, the other 7 are unused.)
- Up to 4x slowdown for negative queries due to probing.
- Positive queries are fast for small tables, but slow in RAM because they need 2 cache misses.
Lots of variance depending on the load factor, ie whether n is close to 87.5% of a power of 2.
- Up to 4x slowdown for negative queries due to probing.
- Positive queries are fast for small tables, but slow in RAM because they need 2 cache misses.
Lots of variance depending on the load factor, ie whether n is close to 87.5% of a power of 2.
Goodbye 40GB (10% of disk) of `perf.data` files.
Goodbye 40GB (10% of disk) of `perf.data` files.
I'm consistently annoyed by a short near-flat sections throwing off otherwise 10% averages.
I'm consistently annoyed by a short near-flat sections throwing off otherwise 10% averages.
This grant will allow me to develop fundamental rust libraries for bioinformatics. This will have great impact, with the goal of reaching a bus factor of 1 for the entire ecosystem. Then, there will be no way not to make me a PI.
Am I doing this right?
This grant will allow me to develop fundamental rust libraries for bioinformatics. This will have great impact, with the goal of reaching a bus factor of 1 for the entire ecosystem. Then, there will be no way not to make me a PI.
Am I doing this right?
www.youtube.com/watch?v=NUUF...
Great talk though :)
www.youtube.com/watch?v=NUUF...
Great talk though :)
But better! If the data is random we can instead do interpolation search, for log(log(log(n))) insertions.
Don't you love it?
But better! If the data is random we can instead do interpolation search, for log(log(log(n))) insertions.
Don't you love it?