• 1 Post
  • 29 Comments
Joined 2 years ago
cake
Cake day: June 25th, 2023

help-circle

  • I think you’re saying the same thing as what I am. If it’s more complex than what you may think, the language should guard against it. If not, it should make it simple.

    Rust, for example, is the only mainstream language where it isn’t possible to read from a file handle after it’s been closed. Doing so is a compilation failure. This is just a general invariant of “how to use files”.

    But you also don’t need to think about allocating or deallocating memory in Rust. It does that fke you automatically, even though it’s not GC.

    JS can also be complicated when it tries to hide realities about the world. E.g. is a const array or object immutable? No, the pointer is. But pointers don’t exist! /s













  • Hard disagree. I don’t understand why anyone would want case insensitive.

    Am I the only one who doesn’t go around mindlessly capitalizing letters? Do people find it too difficult to capitalize things?

    Do you want case insensitive passwords too?

    If I type X I mean X and only X. Uppercase letters are different letters, just like X and Y are different letters.






  • Sometimes what’s worse is when I am pretty sure something they suggest won’t fix the bug and then it does fix it. Like I experienced a race condition in my Android email app and talked to support about it. They said try clear app data / cache and see if it worked. I thought there is no way that would solve it and they’re just giving be the boilerplate support thing. It did fix it.

    Now I’m even more scared at what their code is doing.