Linux gamer, retired aviator, profanity enthusiast

  • 3 Posts
  • 80 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle







  • Clue didn’t work in the theater because they did this gimmick where they made three versions with three different endings. So because it had to be consistent with three contradictory endings, you CAN’T solve it as you go; it doesn’t function as a mystery movie. And, it was kind of short.

    The TV cut crammed all three endings at the end with the “Here’s what REALLY happened” cards inserted, so one ending is now canonical while the others are plausible alternatives, it runs longer, especially the frantic, energetic ending plays longer, so while it still doesn’t function as a mystery movie, it is now an excellent farce.

    I think it also found its audience in young millennials on television; it was made for and by my parents’ generation but they don’t like it, while a lot of people my age love it.











  • Why the fuck should an end user of mechanical engineering software know how to use Git? Does Blender leave entire features completely undocumented expecting their audience of 3D animators to write their APIs for them given nothing but the app’s source code? Does GIMP? Does KDENLIVE? Does Arch Linux? Hell no, Arch has a massive and detailed wiki. Imagine if there just was no documentation for how to script in Bash and the Arch devs were like “Oh yeah think you could write that for us? You know, while you’re trying to get something fairly basic done?”


  • Okay, how much effort should an end user be expected to put into learning how to use software? The standard used to be RTFM. Oh us Linux users get bitched at when we tell people to RTFM.

    Well I Read The Fucking Manual. The macro scripting API isn’t anywhere in The Fucking Manual. You ask how you’re supposed to learn how to use a feature that isn’t in The Fucking Manual, and you get asked why you haven’t Written The Fucking Manual.

    You’re told “The Python console has a help feature. Type help() to enter the help mode.” Yeah, that’s a standard feature, here’s the thing: It’s broken in FreeCAD. If you type anything at the help prompt, it exits the help system. You can’t get a list of modules to browse it that way. So you have to know the name of the module that the function you’re looking for is in. Somehow.

    I think it’s somewhere around this point that the end user has done what tehy reasonably should have and the ball is in the developer’s court. There is a difference between “Hey it would be great if you guys could help us flesh out the tutorial section on our website a bit!” and “We outright refuse to document our scripting API in any way, if the busted automated help system isn’t good enough, you write it.”

    I’m not Writing Their Fucking Manual for them. That is utterly insane.


  • They have what looks like documentation. That manual is out of date and incomplete.

    FreeCAD exposes a Python console as an end-user feature. It has a macro recording system for automating repetitive tasks, much like MS Office does, it uses Python as a scripting language. Can you show me an API reference for this feature?

    I want to write a macro that will insert some text into the cell of a spreadsheet I have selected. Click a cell, click the macro button, and it puts some text into that cell. It can do this. There are macros published that do this kind of thing. Show me where in their published documentation the functions necessary to do that are described.

    They don’t help people in that forum. For some reason, FreeCAD’s forums default to English, but no one in the community speaks English as a first langauge. So you ask a detailed technical question, and some French guy babelfishes a couple of the key words and posts a random paragraph about the workbench you mentioned and a random unrelated code snippet. I’ve paid to have someone help me work on this software, that went nowhere.