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

help-circle

  • This matches my experience when I’ve used midsize models connected to read-only tools.

    It does not match my experience using a big model in an environment where it can generate and execute code when given instructions to base its answer on that. That pattern almost always results in a factual answer, and often, but not always a good one. The downside is you need to set up such an environment or pay a provider for one, and it’s slow. If you have something else to do while you wait, it may improve your efficiency. If you don’t, you might as well do the experiment yourself.


  • The opinion I’m starting to settle on is that expecting people to read LLM output is rude.

    That means at the point something is released for public consumption, the documentation should be human-written. At the point an open source project solicits collaborators, the code should at least be human-reviewed and probably human-refactored. I’ve read enough LLM-generated code to know it isn’t very good at picking abstractions.

    There are, of course business school types in industry who want to avoid having humans do any of that work because it’s expensive. This leads to the same kind of problems any other decision to reduce quality to save money does.





  • If your security relies on a password, you will always be anxious that somebody, somewhere, has somehow figured out what it is and already has access to your bank account.

    No I won’t. All my passwords are something like I0!2b6KJ!eA04WiJ&&MFToCQ7CN*4mvb and each is used for only one thing because I’ve been using a password manager for over a decade.


  • Any of the following are likely to work:

    • Web search for “[model name] linux” and see if there are any results describing actual experience. A handful mentioning using it with none mentioning compatibility issues is usually good to go.
    • Check forums for existing threads. Good options include https://forum.thinkpads.com/ and r/thinkpad. Less populous possibilities are !linux@lemmy.ml and !linux@lemmy.world.
    • Make your own post on any of those places and ask about the model and distro you’re interested in.
    • Use an LLM-based tool, but check its sources to make sure they say what the LLM claims they say and the author shows signs of knowing what they’re talking about. LLMs are bullshit machines.







  • Similar situation, except involving oldies (70+).

    Every 70+ family member I have asked to install and use Signal has done so without any assistance or instructions beyond the name of the app to install. It’s one of the easiest tasks in modern information technology.




  • Social media run by corporations based on algorithms designed to maximize engagement was a mistake. It may, however have been inevitable.

    By that I mean I’m not sure a clever person with a time machine could go back 25 years and prevent it from having roughly the popularity and influence it does now even if someone with a quarter century of future knowledge tried to outcompete it with something that isn’t centralized or optimized for engagement. Those traits were evolutionary advantages over that time period.



  • To add to the point about homoiconicity, both the article and my toplevel comment mention thread macros. The article talks about them being equivalent (syntactically at least) to method chaining, which I agree with.

    The thing is, to get method chaining, the language has to have an object system, and the functionality you want to use has to be written in an object-oriented style. To get a thread macro, you need ten lines of code (aside from the docstring and metadata).