Just a dorky trans woman on the internet.

My other presences on the fediverse:
@copygirl@fedi.anarchy.moe
@copygirl@vt.social

  • 1 Post
  • 56 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle
  • color_rect.set_instance_shader_parameter should work, as long as the color_rect is unique to each instance of the card, rather than being reused. If you assigned it in the node editor you could check the “Local To Scene” checkbox. Assuming cards are defined as separate scenes you instantiate. Otherwise you could duplicate() the resource in code.

    The same would be true for color_rect.material.set_shader_parameter for the ShaderMaterial. If you could ensure it’s unique per card, it should work. However, duplicating the material might not be as ideal, especially since the other option is also available.

    A little tip: You could try print debugging with the get functions before and after you use set to see what the value was before (and notice that it might be the same as the previous set call from another card) and that it was correctly set afterwards. (Assuming I’m correct about diagnosing the problem.)

    edit: Actually, my advice is only true if color_rect was a resource, but I think it’s a node, specifically a sub-class of CanvasItem or GeometryInstance3D, so it should already be unique for each instantiated card. So without more information I’m not sure why set_instance_shader_parameter is not working.


  • copygirl@lemmy.blahaj.zonetoComic Strips@lemmy.worldReplaced
    link
    fedilink
    English
    arrow-up
    72
    arrow-down
    12
    ·
    2 months ago

    Tangentially related: Oh boi I just love AI bros coming out of nowhere defending GenAI when nobody asked for their opinion. Wish more communities / instances would take a hard anti-AI stance and just get rid of them. It’s not like anyone will make them see where they’re wrong.


  • copygirl@lemmy.blahaj.zonetoComic Strips@lemmy.worldReplaced
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    2 months ago

    You see, it’s not the internet censorship tool that prevents you from speaking your mind, it’s the people that control it!

    You can dislike the tool.

    AI was built on stolen work, and will not create a generation of future artists that simply has a new tool available. It’ll create a generation of workers that create profit for the wealthy class by generating garbage until it’s somewhat presentable. Meanwhile, AI will starve out because it will run out of data to learn from.

    Generative AI is the current fad of the tech bro world and it’s what everyone clings onto because if everything goes well (for them), they can get future generations hooked and make stupid money. Meanwhile, media literacy will further decline, and with it the ability to look up anything on the internet, making it even more easy for the masses to be controlled.



  • copygirl@lemmy.blahaj.zonetoLinux@lemmy.ml[PSA] Malware distributed on the AUR
    link
    fedilink
    English
    arrow-up
    113
    arrow-down
    3
    ·
    edit-2
    2 months ago

    most of the the Arch cult forget to mention that

    The “Arch cult’s” holy book, the ArchWiki, states the following pretty clearly:

    Warning: AUR packages are user-produced content. These PKGBUILDs are completely unofficial and have not been thoroughly vetted. Any use of the provided files is at your own risk.

    Mention of one’s use of the AUR for their needs doesn’t need to come with a disclaimer.
    People who don’t read or don’t use their brain are going to keep not doing so, regardless.



  • Apologies, I don’t understand. Is any modern Linux distro lacking “general usability” or applications? Anyway, for Bazzite, there’s a bunch of ways to install software. (Though I haven’t used it myself.) I’m also not sure what you’re looking for when you’re saying “support”. Good documentation? A helpful community? Continued active development?

    Just because there’s a strong focus on gaming doesn’t mean the distro would suddenly do bad at everything else, especially… general home/office use. Linux is good with that across the board. I hope I didn’t misunderstand. Please explain.


  • When people complain about energy hungry AI, they’re not talking about AI being used for research purposes. They’re talking about generative models that create text and images that are being pushed onto people when nobody asked for them. Trained on stolen work. Possibly being queried a billion times a day. Enshittifying everything for profit.

    I don’t see many complain about specialized models being trained for specialized purposes. Noise cancellation. 3D pose estimation from a picture or video. Helping detect illnesses. Predicting dangerous weather. Folding proteins. There’s many great applications that I can’t think of on top of my head.

    Sure, we should use traditional algorithms (I hope I used the right term) where possible and important. They would be less computationally expensive to run and you can actually reason about the implementation, where AI is just a black box that we hope gives us the right answer. But in some cases, it’s not unreasonable.







  • Presumably this is because a block is different from the content being removed. It simply means the servers stop communicating with each other regarding new communities, posts and comments. This could allow the instance to be unblocked and the old content to continue existing – say for example when an instance has been acting badly, but it gets fixed some time later.

    Blocked instances should probably not show up in search, but if you have a direct link to an old post, perhaps this should still be available? Not being able to block a community when its instance is already blocked makes sense, and probably doesn’t matter if you mostly check for new content, but I can see it being a bother when its shows up in other situations. One could call this a bug, or an oversight, but I suppose it depends on what the intended result is.


  • Politicians decide things, but to actually make stuff happen, the government needs to collect taxes to pay for services that are then provided to the public. I think the idea here is to take out the middleman. You won’t solve the problem country wide, but you’ll help some people, and that’s still worth it. Work together without like-minded people locally, be an inspiration, and show that it works. I’ve only been very briefly part of an activist group (specialized in food saving), so probably best to look elsewhere for good advice on how to do this well.






  • Is providing a number of commands to use that require user input really that bad? When people start tinkering with the command line, first of all they shouldn’t trust just anything on the website blindly, which at the very least requires a basic understanding of how to enter commands, and respond to the terminal asking for input. The following “bad” example…

    sudo apt update
    sudo apt install software-properties-common
    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt install python3.9
    

    …is instead turned into this single command with even more confusing syntax for beginners:

    sudo apt update && \
      sudo apt install --yes software-properties-common && \
      sudo add-apt-repository --yes ppa:deadsnakes/ppa && \
      sudo apt install --yes python3.9
    

    Sure, it’s convenient, but if you just throw blocks of code at people to run, are they really learning anything?

    A better approach would be to have a quick tutorial on how to use the terminal and what the $ and # symbols mean (though they could be CSS decorators that can’t be copied), what sudo is and warning people about running untrusted commands on their system. Then you just link to that at the top saying something along the lines of “if you’re unfamiliar with running commands, and the following seems confusing, check this quick summary”, behind a question mark icon connected to each block of commands, or similar.