• 16 Posts
  • 707 Comments
Joined 6 years ago
cake
Cake day: May 31st, 2020

help-circle



  • No worries, I find plenty opportunities to remind myself of that. Currently playing a troll of Xom, because I’m dumb. And one time, the jackass teleports me into the middle of the fortress in Elf:2. Had to read 3 teleport scrolls, because they kept teleporting me just to different parts of the fortress, since I guess that fortress is quite large.

    Apparently, I was too panicked to take a screenshot of that, but here’s another fun one from Xom’s teleportation shenanigans:

    The most brutal part is that he always teleports you a variable number of times and you never know for sure, whether he’ll stop there, so I also have a version of that screenshot with --more-- at the bottom, where I still had hopes that he’d port me back out of there. He did not. 🫠


  • To be honest, the main reason I linked to that wiki page is that I had opened it to try to find out whether orbs of mayhem are still in the game. 🙃

    Would not have surprised me, if they tweaked the design a bit with 0.34 and then gave them a different name, but at the same time, well, I did just describe that they have upsides and downsides, which is how the devs like to design things…




  • One time, I got delivered teaspoons instead of spoons, because I couldn’t tell the difference from the picture (and the description did not bother mentionuing that at all).

    Another time, I got delivered light bulbs the size of a toddler’s head, because the manufacturer decided to use a picture of a regular-size bulb. Well, and in the online store, the size only got mentioned as actual width/height values in the details.

    But yeah, we do already have the technology to place a banana next to your product, and to take photos from all angles. Manufacturers and stores just don’t see enough of a benefit from actually doing that, so have a singular picture in a white void, which shows a different product. You’re welcome! 👍




  • Ephera@lemmy.mltoProgrammer Humor@programming.devTuring Test
    link
    fedilink
    English
    arrow-up
    7
    ·
    8 months ago

    Yeah, I’m not saying that the term is well-defined or that some usages of the word don’t typically refer to classical algorithms after all.

    And yes, obviously even the currently trending meaning of what “AI” might mean, i.e. generative AI, still involves lots of algorithms, for training, for executing the model, and tons of auxilliary scripts that ideally take over all tasks as soon as the statistical model has decided what to do.

    And yes, maybe non-techies really just don’t care. My post wasn’t supposed to be snide commentary on that. It was more just an “oh fuck, there’s folks that hand out bags of money solely based on whether a program uses a butthole as a logo and says that it’s thinking for its loading times”.




  • A rebase rewrites the history of your branch, so that it’s as if you just branched off and then coded all your changes in one sitting.

    It will go through each of your commits and try to apply them one after another. If something changed on the base branch that conflicts with your changes, it will prompt you to adjust your commit. You adjust it so that looks as if you just coded it on top of the base branch.

    When you have lots of commits on your branch, this can mean that while you’re rebasing, you have to then also change your following commits which happened to touch the same lines as a previous commit. This can mean additional, stupid work.

    As such, a workflow using rebases (“trunk-based workflow”) works best, if you can rebase often and merge back early. You won’t get merge conflicts when merging back, nor merge commits, because you resolved these while rebasing.

    In particular in smaller teams where you have tight-knit communication, this workflow is absolutely stellar. It completely bypasses so many pain points that folks have with Git.
    Merge conflicts are significantly reduced when you merge often and a trunk-based workflow removes the ceremony that typically prevents teams from doing just that.


  • In a less extreme sense, I find there’s also an inverse relationship between skill and marketing effort, because:

    • Marketing activities take time away from honing your skills. Even if you “just” (in very fucking big air quotes) build something useful that you release as open-source, you’ll still spend time answering user questions, reviewing PRs, writing documentation, ensuring backward compatibility etc…
      These are also useful skills, but they still prevent you from exercising your coding skills.

    • The most popular platforms for marketing yourself are also the most rapey platforms. People with high technical skill will be aware of this. The most privileged of them may not need to care.
      But those that worked their asses off, because they had to start from an unprivileged position, those need to care. Because they will be disadvantaged and harassed, when people see that they’re from a minority or women.
      You miss out on those with the highest work drive. You miss out on skills that people build when they need to protect their privacy. And you miss out on a culturally rich workforce and get a fragile monoculture instead.



  • Ah, I guess that makes sense. Kate automatically detects available LSP server executables but then prompts you before starting them for the first time, in case you did not install that and it’s malware, or I guess, in case you just placed a script there which happened to be called the same, but would be very bad to run.

    Neovim could theoretically do that, too, but then you need a way to block executables, so that it stops prompting you every time, which you’d probably want in a separate config file.
    So, it’s definitely a simpler solution and perhaps moreso what one would expect from a TUI editor, for you to just list the ones to run in the config file.




  • Personally, I find Kate is decent enough for most coding tasks. It does not have an open plugin ecosystem, so I guess, maybe it wouldn’t work for you. But aside from plugins, whenever I see people using VS Code/-ium, I wonder why they keep raving about it.

    It just looks like a bogstandard editor with LSP support to me. And Microsoft may have gotten that LSP ball rolling, but it’s supported in lots of editors now…