Sounds reasonable to me.
109 karma · joined November 18, 2021
Sounds reasonable to me.
This gets even more complicated if GitHub has more than one central database, which I’d assume they have something like sharded mysql.
Considering that they made the change acknowledging that it would destroy their stargazer list in the confirmation dialog, it’s unfair for them to expect any help from Github’s support recovering that list.
> FP implies immutability and heavily shared structures
FP does imply immutability, but not sure what you mean by “heavily shared structures.”
If you’re referring to a type system like Haskell’s then that’s what I meant by “FP-adjacent.”
> Rust is very far from having anything to do with FP
This thread has a pretty deep rust vs haskell discussion: https://www.reddit.com/r/rust/comments/4jh8hv/question_about... Clearly, there are some similarities.
> You have to jump through some massive hoops to get the same benefits of shared data structures in Rust.
Again, not sure what you mean by “shared data structures.” Functional styles work well in rust. You could use only immutable variables with clone/copy sprinkled throughout and the borrow checker won’t complain.
Definitely agree about the excess of complaining in this thread though. HN isn’t a good forum for discussions like this, but that’s probably more a social media problem than an HN problem.
https://www.reddit.com/r/rust/comments/qw3w01/backdooring_ru...
This is really interesting. Do you have a source to cite proving this claim?