• 0 Posts
  • 640 Comments
Joined 2 years ago
cake
Cake day: August 17th, 2023

help-circle
  • why do you think they have you sign up with a phone number in the first place?

    Again, spam & abuse prevention. We’ve been over this.

    I’m sorry that not everyone thinks Signal is a god app worthy of worship. its a message app, and its not the only one. it does stuff some people don’t like. including me.

    I’m not saying that Signal is a god app worthy of worship, I’m saying it’s detrimental for them to include SMS functionality, since that’s fundamentally insecure. That’s literally why they removed it. Is that so hard to understand?


  • Spam isn’t a binary issue, where it either exists or doesn’t. It could very well be the case that, without requiring a phone number, there’d be far more spam (since it’d be far easier to automatically create new accounts).

    Again, do you have a better suggestion for spam & abuse prevention?

    And still, aside from that - it doesn’t really make sense to expect Signal to offer SMS integration just because it requires a phone number for spam prevention, when offering this integration would be detrimental towards the mission of Signal (offering secure messages).









  • That’s your prerogative, but it honestly doesn’t make sense. Typescript adds almost no functionality to JS (and the few pieces it adds are now considered mistakes that shouldn’t be used anymore). It only focuses on adding typing information, and in the future you’ll be able to run TS that doesn’t use those few added features as JS (see the proposal).

    You can also add the TS types as comments in your JS code, which IMO shows that it’s not a different language.






  • There is operator overloading happening - the + operator has a different meaning depending on the types involved. Your issue however seems to be with the type coercion, not the operator overloading.

    It should not happen no matter why it does happen under the hood.

    If you don’t want it to happen either use a different language, or ensure you don’t run into this case (e.g. by using Typescript). It’s an unfortunate fact that this does happen, and it will never be removed due to backwards compatibility.






  • If the reader is interested in the content, they aren’t going to skip it.

    But they aren’t interested in the content because of the complexity. You may wish that humans work like you describe, but we literally see that they don’t.

    What you can do is provide a simplified summary to make people interested, so they’re willing to engage with the more complex language to get deeper knowledge around the topic.

    For example, look at all the iPad kids who can’t use a computer for shit. Kids who grew up with computers HAD to learn the more complex interface of computers to be able to do the cool things they wanted to do on the computer.

    You’re underestimating how many people before the iPad generation also can’t use computers because they never developed an interest to engage with the complexity.