Ragnar {Groot Koerkamp} 🦋

1.8K posts

Ragnar {Groot Koerkamp} 🦋 banner
Ragnar {Groot Koerkamp} 🦋

Ragnar {Groot Koerkamp} 🦋

@curious_coding

PhD on high troughput bioinformatics @ ETH Zurich; IMO, ICPC, Xoogler, Rust, road-cycling, hiking, wild camping, photography https://t.co/wBv2zN4F80

Zurich Beigetreten Ekim 2021
81 Folgt1.1K Follower
Ragnar {Groot Koerkamp} 🦋 retweetet
Geoff Langdale
Geoff Langdale@geofflangdale·
@valigo Getting good at GPU programming will make you a better coder on modern CPUs. A throughput-oriented mentality, while critical on GPUs, is also a way better way of coaxing better performance out of the wide, deeply-pipelined, SIMD-enabled monstrosities that are modern CPUs.
English
1
2
37
1.6K
Slim Jimmy
Slim Jimmy@slimjimmy·
got the 1 billion row challenge down to 20s on a single thread AVX512 is nuts
English
9
2
155
13.5K
Ragnar {Groot Koerkamp} 🦋 retweetet
Jennifer Doleac
Jennifer Doleac@jenniferdoleac·
Me 15 years ago, as a PhD student: “It seems like all the interesting questions have been answered & there are no useful studies left to do.” Me now, as a funder focused on evidence-based criminal justice policy: “The biggest constraint we face is finding researchers with time to engage in important new projects.” Truly, this is the most pressing problem I have. I need an army of scholars who understand causal methods & who would jump at an opportunity to study a program or policy. Would you like to help? Email me. 🙏
English
25
72
675
111.5K
Ragnar {Groot Koerkamp} 🦋 retweetet
The Lunduke Journal
The Lunduke Journal@LundukeJournal·
Microsoft has set a goal to “eliminate every line of C and C++ from Microsoft by 2030.” What are they going to try to replace that C & C++ code with? You guessed it. Rust. And they’re going to use AI to do the “Rust re-write” at an insane speed. “Our strategy is to combine AI *and* Algorithms to rewrite Microsoft’s largest codebases. Our North Star is “1 engineer, 1 month, 1 million lines of code”. You read that right. One million lines of code, per engineer, per month. Pure insanity. This kind of decision making is common among those with a deeply held, delusional faith in the Cult of Rust. Take battle tested code, and re-write it (without a clear benefit to the end user) at a recklessly rapid rate. Then force others to adopt that rewritten code before it is ready or properly tested. All while holding a delusional belief that your new Rust code is superior in all ways, and is inherently bug free thanks to the divine nature of Rust. We learned this from a post by Galen Hunt, Distinguished Engineer at Microsoft Research. linkedin.com/posts/galenh_p…
The Lunduke Journal tweet media
English
1.2K
1K
9.2K
1.9M
Ragnar {Groot Koerkamp} 🦋 retweetet
Geoff Langdale
Geoff Langdale@geofflangdale·
The experience of having some muddy mess of a hundred line function with goofy "do things one way here, then do almost the same thing somewhere else, then ..." become clear and turn into a 20-line clean "computer science" type function with nice clean data structures is bliss.
English
0
2
15
2.1K
Ragnar {Groot Koerkamp} 🦋 retweetet
Ragnar {Groot Koerkamp} 🦋 retweetet
Geoff Langdale
Geoff Langdale@geofflangdale·
@lemire I think we should have a new runtime option where stack, heap, bss, and tls are all in zones where it is guaranteed that any load of any legally addressable byte is guaranteed not to be <64 bytes from a page boundary or anything that will cause a disaster if loaded. ...
English
1
1
5
1.1K
Ragnar {Groot Koerkamp} 🦋 retweetet
Geoff Langdale
Geoff Langdale@geofflangdale·
Contemplating a type system where the bit sizes required are 1, 2, 4, 8, 9, 16, 17, 32, 33, 64, 65, 128, 256, 512. Disgusting stuff, I should be ashamed of myself.
English
3
2
9
1.7K
Ragnar {Groot Koerkamp} 🦋 retweetet
lucy 🐧
lucy 🐧@uneventual·
Having to pattern match Optional::None and Optional::Some(Optional::None) separately is exactly like that joke about Sartre ordering a coffee with no cream, only to be told “I’m sorry monsieur, we don’t have any cream, would you like it with no milk instead?”
English
18
9
405
26.8K
Ragnar {Groot Koerkamp} 🦋 retweetet
I Am
I Am@Supremendubisi·
It takes some mental rigour to clarify thoughts via text. Too many people are weak in thinking so they’d rather have you on a call where they can ramble off and force you to interpret their gibberish. Also, most calls are not recorded, so if you mess up, the blame is on you even though they didn’t communicate clearly.
English
10
11
229
20.4K
Ragnar {Groot Koerkamp} 🦋 retweetet
Forrest Smith
Forrest Smith@ForrestTheWoods·
I abhor that computer programmers still use the term “word”. > Size=2 means a word (2 bytes) Just say it’s 2-bytes. Word and Dword and Qword are stupid terms that should never be used by anyone in 2025. Just say how many bytes and be done with it!
English
110
12
502
106.3K
Ragnar {Groot Koerkamp} 🦋 retweetet
James Ferguson
James Ferguson@Psy_Fer_·
I made reddit.com/r/bioinformati… I did this because the r/bioinformatics channel doesn't like talking about tools, especially if you wrote it yourself. If you build bioinformatic tools or want to learn more about it, join the subreddit and start posting :)
English
0
4
14
1.1K
Ragnar {Groot Koerkamp} 🦋 retweetet
Ragnar {Groot Koerkamp} 🦋 retweetet
P99CONF
P99CONF@P99CONF·
How can you gain a 40x increase in throughput over the #Rustlang standard library implementation? In 15 minutes, @curious_coding will show how to exploit what modern CPUs offer so you can achieve faster binary search. Join here > ow.ly/l8pl50XgfYT #ScyllaDB #P99CONF
P99CONF tweet media
English
0
3
7
655
Ragnar {Groot Koerkamp} 🦋 retweetet
quite quiet
quite quiet@babarganesh·
@ChShersh i want knowledge to be passed by reference not by value
English
1
1
67
6.5K
Ragnar {Groot Koerkamp} 🦋 retweetet
Andre Kahles (@akkah21@genomic.social)
After years of research and continuous refinement, we’re thrilled to share that our paper on the MetaGraph framework — enabling Petabase-scale search across sequencing data — has been published today in Nature (nature.com/articles/s4158…).
English
1
25
62
6.9K
Ragnar {Groot Koerkamp} 🦋 retweetet
P99CONF
P99CONF@P99CONF·
How can you achieve 40x faster binary search? @curious_coding's #P99CONF talk will dive into everything that modern CPUs have to offer in order to gain 40x increased throughput over the Rust standard library implementation. Save your spot here > ow.ly/oT8X50XbeTo #ScyllaDB
English
0
3
8
586