• 22 Posts
  • 1.79K Comments
Joined 5 years ago
cake
Cake day: May 31st, 2020

help-circle


  • There’s no way they actually checked that it works. It includes code for:

    • XDG
    • GNOME
    • “GNOME_old”
    • KDE

    Verifying this would mean logging into several different desktop environments.

    It’s also extremely fragile code, running external commands and filtering through various files. There just is no good API on Linux for querying whether the desktop environment is using a dark theme, so it’s doing absolutely inane shit that no sane developer would type out.

    Because it’s a maintenance nightmare. Because they almost certainly don’t actually need to solve this. That’s software development 101, to not write code that you don’t actually need. But apparently some devs never got the memo that this is because of the maintenance cost, not because you weren’t able to generate the code up until now.


  • Ephera@lemmy.mltoProgrammer Humor@lemmy.mlDiligence
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    Yeah, I feel this one. We currently have significantly less dev velocity than the velocity at which requirements come in. So, unless something actually is the highest priority *right now*, there’s a pretty low chance of it ever being worked on.

    And then, yeah, I can be “professional” and say that we’ll work on it when we find time for it. That’s technically not a lie.
    But we both know that it’s not going to happen, so it’s actually better for the customer to take that reality at face value and find another solution.





  • Honestly, I’m still curious how that’s gonna play out. Lots of jingles weren’t the craziest of compositions so far. They’re often just a handful of notes played in succession with one instrument. That’s a big part of what makes them memorable.

    Instead, I feel like companies often paid for a composer, because they needed someone whose taste is decidedly more highly regarded than their design committee’s. Someone who’s able to make a decision without twenty people thinking they have a much better idea that needs to be heard.

    So, I could imagine this going one way or another.
    Either the boss can now generate jingles quickly enough that they don’t delegate it. Then the decision is still in the hands of one person, although likely the hands of someone with no musical training, so I do expect jingles to sound worse in that scenario.
    …Or everyone in the design committee brings along a dozen generated jingles, the decision paralysis is magnitudes worse and they have to bring in a composer anyways.



  • Oh, good question, how to make Kate work well under GNOME. I have to admit, I use it under KDE, so never really dealt with the theming. But I believe, “Tokyo Night” is only the editor theme. Can you select a different Window Color scheme in the menubar under Settings?

    what’s the difference between what looks like three different folder tree buttons (Document seems to only show one file, and then Project and File Browser plugin both show the full tree of the folder you have opened)?

    • “Documents” only shows your currently open tabs. To be honest, I never quite figured out what it’s good for, but I think it makes more sense, if you use Kate for authoring texts or such. I normally disable it in the settings, under Plugins → Documents Tree.
    • “Filesystem” is kind of like a mini-file-manager. You can navigate to any directory you want in there, or have it always show the current folder of the document you have currently open. But it isn’t aware of what a repository is, so depending on how you open Kate, it may not show the right folder and jumping to the current document’s folder will put you into a sub-directory of your repository. As I said above, I also mostly keep that one disabled these days, although I can see it being useful.
    • “Projects” is aware of Git. It always shows the current repository folder, if you are in one, expanding the file tree from there. It hides files listed in .gitignore. And yeah, in my opinion just what you want to use for programming.

    And is there an equivalent for the “Code Runner” plugin? If not, I guess I could always just run “python filename.py”, but a play/run button would be nice.

    There is a plugin called “Build & Run”, which you can enable and which might do what you’re looking for. I typically prefer running from the terminal, so I can’t say too much about it…



  • It does have some quirks. I feel like there’s one workflow that works really well, which is the workflow of the single core maintainer, and whenever you deviate from that, then yeah, features may be missing that you’d expect or things just don’t work as smoothly.

    But it has gotten some cool upgrades in recent years, like LSP support has basically transformed it into a mini-IDE and when you press Ctrl+Alt+i, you get a text search across all menu entries.
    There’s probably more things that I’m forgetting, but the quirkiness also got reduced quite a bit. Like, I would always use the File System Browser plugin, because it was the only one that worked well enough for what I wanted, and I just dealt with manually navigating into each project directory. Nowadays, I prefer the Project plugin, because that now works smoothly enough for that same purpose.
    It’s still a bit weird that I can’t drag-and-drop files from Project plugin’s file tree, but I just click “Open Containing Folder” in the context menu and then do it in my file manager, so it isn’t a huge deal…






  • Ah yeah, that was dumb, I should’ve specified that you can do that, if you’re looking at the post in the Lemmy web-UI.

    The button would take you to the webpage of the original post, so before it got federated. Images often load when I do that, because my instance has an image proxy that’s sometimes at fault for loading errors. If I’m interpreting your screenshot correctly, slrpnk.net has an image proxy, too.

    Maybe your app has a different button to open the original post, or a button to open the Lemmy webpage for the post in your browser and then you can click the rainbow pentagon there…



  • 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.


  • I’m neither Scottish nor ultra-deeply embedded into the trans community, so I doubt I would’ve heard of politician statements or the like. But yeah, I do think I would’ve heard of it, if the ruling got repealed, and I did not hear of that, unfortunately.

    I guess, the main aftermath is that it got reported pretty much globally, because it is clever and there are boobs involved, so even clickbait newspapers can print that. Well, and hopefully it got people talking and reevaluating their preconceptions.