• 0 Posts
  • 246 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle





  • They chose not to make this feature opt-in because they know that nobody in their right mind would opt into it

    Nobody would opt into it because like your OP said, there’s an astroturfing campaign to make sure that people completely misunderstand what the feature is and what it does.

    When everyone around you lies to you and tells you that seatbelts are “unsafe” and then the Feds come in and say “no they’re not”, you’re still gonna believe everyone around you even if they’re patently false. Hence forcing it so people see there isn’t a problem.








  • I don’t agree. It’s a direct result of whitespace, which does not happen if you don’t use whitespace. For example it can happen in Java and kotlin, but only if you use if statements without braces, which you pretty much never see. If you do see it you know to look out for the exact issue I described. That’s not possible in Python, since there is no alternative.




  • That misleading behavior does happen in Python. The next programmer that comes along can’t tell if the original programmer fucked it up and didn’t unindent to put a statement outside of the block or if they meant to put it inside the block. I’ve debugged this one too many times and it takes hours each time because it’s impossible to see the bug at all!!