unknownuserunknownlocation

  • 1 Post
  • 80 Comments
Joined 1 year ago
cake
Cake day: August 1st, 2025

help-circle


  • Honestly, I’m glad to have them, it can make a number of things simpler. For instance, a program I wrote had a number of duration fields that had to be stored in XML files and updated every once in a while. It was something that had to occur very often in the code: add a value to the duration, set that value in the XML data, and save the XML file. So I created a class that stored the date/time value and a pointer the XML element (it could be assumed that nothing else would be changing the value in the XML file and if it did, then that change should be overwritten) and overloaded the += operator (among others), so then all I needed was to create the DurationField object, and then I could go durationFieldX += time2 - time1 for instance. I could abstract all the logic away and make it very clear and easy to write. Could I have made it so that I have to to durationFieldX.add(time2 - time1)? Of course I could have. But IMO that variant is less neat and less readable.





  • I’m sort of surprised there’s no conscious effort to counter that. In other areas where automation has taken over they will ensure that people can still do the work manually. I visited an automated metro system a while ago, and they explained that even though certain lines are GoA 4 (in other words so highly automated they don’t need staff on board anymore), they still have people operating the trains manually every once in a while, specifically so that they don’t forget how to do it if need be, and that the new recruits can learn as well.




  • … And there are many years between then and now. I was talking about the last few decades.

    But you know, you have kind of proven my point ITT. You may not be outright chastising anyone, but you’re pretty sarcastic with anyone who doesn’t agree with you and act like your opinion is the only correct one and anyone with a different one is less than you. People don’t like being treated like that, so no wonder they just say “I don’t do politics” - because they probably have more self respect than I do.




  • This. I know a number of people who think of themselves as right wing, but if you actually listen to them their opinions are far more on the left. If you can actually listen to them, understand where they’re coming from and show them empathetically who is actually fucking them over, you can do a lot more than if you staunchly refuse to have any contact with them.

    And even questions like yours, although I’d rephrase it as “why does it matter to you?” That focusses the question on them without giving them something else to latch on to distract from the question.





  • If someone demands a piece of software that completely erases all available data when a certain button is pressed, no one is told about it, someone presses it by accident and deletes a whole bunch of data, that’s not a software development error. That’s a management failure. The software did exactly what it was supposed to do.

    And LLMs wouldn’t make anything better in that regard. An LLM is built to do as the user wishes, with much, much less pushback than a human. So whereas a human getting the demand to write that software might say, “what in the actual fuck are you smoking and can I have some of it”, an LLM will typically say, “that’s a very bold decision!” In fact, in the case of MCAS, the issue of safety was raised by the engineers many times, and was flat out ignored by management. An LLM is much less likely to make a fuss and much more likely to just do it.