4 ms·
Have to pipe up here and say an enthusiastic / visceral / emotional 'thankyou' to BurntSushi for all your great contributions - xsv, rust-csv, ripgrep etc - not
by jgord 8y ago
Have to pipe up here and say an enthusiastic / visceral / emotional 'thankyou' to BurntSushi for all your great contributions - xsv, rust-csv, ripgrep etc - not to mention your superb blog articles.
Im using xsv to wrangle 500gb of data, it is phenomenally useful and fast. The main datastore is postgresql and it is great, but there are some things pg just isn't fast enough for [hash joins anyone]. I have to do a lot of pre-processing, and xsv is incredible for that.
Perhaps the best complement of all - I am seriously looking at moving from node.js to Rust as my daily data/systems programming language _because_ of how performant and elegant xsv / rust-csv / ripgrep are, and how readable the rust code is.
I also have renewed respect for the staple of olde unix tools - sort sed grep wc etc
xsv is a brilliant addition to that canon of unix lore.
- burntsushi 8y agoThanks for your kind words, I really appreciate them! :-) Please reach out if you'd like any Rust advice!
- shaklee3 8y agoWhich of the two available rust books would you recommend for someone who knows c/c++?
- burntsushi 8y agoHard to say. I own them both but haven't thoroughly read through either. I would probably go with The Rust Programming Language, though, I suspect you can't go wrong with either.
- anarazel 8y ago> but there are some things pg just isn't fast enough for [hash joins anyone] If you've a separable benchmark for this, I'd be curious. I work on PG performance, including hashjoins, and real-world (-ish) benchmarks are good!