Given that there’s ongoing work to build a #Rust version of #DAT (https://datrs.yoshuawuyts.com/), I thought I might as well learn the language (it is nice – feels not too dissimilar to Swift so far).
Started working through the Rust book (https://doc.rust-lang.org/book/2018-edition/) tonight. I’m pushing the solutions to the exercises as I work through them. If there’s a better way to do something that’s Rust-specific, please feel free to comment, etc. :)
Advent of code 2018 just started and I hope to complete it with Rust.
@aral sounds great! and code is fine (few minor things I'd do differently, nothing important). Feel free to ask me questions when you have them 😀
@bugaevc Thanks, Sergey :)
@aral Weren't you against of the creation of new languages by mozilla?
@ekaitz_zarraga No, I’m against Mozilla whitewashing surveillance capitalism and being a honeypot. I have nothing against using the tools of surveillance capitalists against their interests whenever possible.
@aral I can search for tweets where you say there's no need for another programming language and they should be doing other kind of stuff instead ;)
But anyway, Rust has tons of users. It may be the best thing that mozilla invested time on.
@ekaitz_zarraga Yes, exactly, if they were what they say they are they would be funded differently and working on very different things. But they built a new programming language. If it has uses that benefit our mission, I’ll use it.
@aral It was a good lang at least.
I think the same way: I don't care who created the technology, if it's free software and it fits my goal I use it.
@aral @bob @ekaitz_zarraga @paul so he works for Google, it's still not sending any data to Google, nor has there been any indication in the 2+ years since that this was ever what the author intended to happen.
Telemetry can be useful in other ways, for example you could collect it on a build server and use it to discover toolchain issues.
@measlytwerp @aral @bob @ekaitz_zarraga @paul Telemetry is great for discovering issues in production, eg: What issues RAM/Nand starting to fail can cause, or bugs on alternate platforms. In the hands of a caring developer, it can significantly improve the quality of an application.
That being said, large companies like to use telemetry data for nefarious purposes...
This is my personal Mastodon.