#bash tip: use ^foo to say run the last command, but remove the string “foo”. ^foo^bar means “replace “foo” with “bar” in the last command.
@musicmatze @ebel @janriemer The real reason for this awkwardness is self-inflicted by Rust. FromIterator that provides collect is in core (doesn't need memory allocator), but Vec is in std/alloc, and interfaces in core can't refer to Vec in any way.
There's reverse of this problem with io::Read that has a method taking Vec, and can't be in core.
Unlike most other cli programmes, the order of the command line flags is relevant, which was an... interesting programme challenge to get `clap` to produce that.
`anglosaxon`: new cli tool to convert large XML files into custom text formats based on the command line flags you give it. No coding needed
New tool from me, and designed to handle the 40+GB XML files we use in #OpenStreetMap
yeah yeah, I know I should probably have less `Vec`'s
I wish #Rust had a shorter/less noisey way to `collect` an `Iterator` into a `Vec`. Getting tired of writing `.collect::<Vec<_>>()` so much.
Machine learning folks are like, "you could use an unsupervised neural net!" but like, I AM an unsupervised neural net and it's a problem.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!