• 9 Posts
  • 255 Comments
Joined 1 year ago
cake
Cake day: September 2nd, 2024

help-circle
  • I personally enjoy using it to the point I’m ready to pay for it. It helps me figuring out rather complex things where I wouldn’t even know what to type into a normal search engine to start tackling the problem. Imo, both forcing people to use it and forbidding people to use it, is making people unhappy. Just let people work the way they want to.

    Yesterday I got just a regular ChatGPT explaining me how to convert some geometry into screen space using inverted transform matrix of the camera and dividing x,y by z in camera space to get the projection and then normalizing using min/max x,y, then after I got some bad results trying to get those numbers into the place where I need them, writing me a script that transforms my node-based Blender geonodes setup into JSON (just for the sake of giving this JSON to ChatGPT for analysis), then after reading this JSON explained to me some advanced control and data flow intricacies of geonodes and recommended a setup I could use to reshape control and data flow the way I need. This is all rather useful and would take more time and effort to gather all this information by myself. And it’s not like I’m not learning anything, it just makes learning faster.

    spoiler





  • Early this month my Proton subscription ended. Instead of paying for one year more I decided to rent a VPS for 20$ per year (my Proton subscription costs 80$ per year now). It took 4 hours to setup wireguard server, configure port forwarding and update my clientside stuff accordingly. So far I’ve transferred 1.7 TB of data through this VPS (in a bit less than 2 weeks). It might be slightly slower than some Proton VPN servers, but it’s still very fast and decent enough for me. It’s easier than it seems and you get much lower prices, decent speeds, and more flexibility. You need to be a bit careful with VPS selection though: country where it’s hosted, their bandwidth and hardware.





  • A sexy twink.

    Plenty in gachas, jrpgs, and such, imo.

    We have a cult of toxic misogyny that insists everything MUST be male gaze and the only acceptable nudity is big titty girls and guys who look like Ahnold. And any divergence from that is “ruining games” or “being woke”

    I think in heated discussions about “DEI slop” people mostly complain about women being desexualized rather than anyone else being sexualized. Do you have any examples of games where in addition to women being sexualized there were twinks or someone else being sexualized and people insisted that only women should be sexualized but not those other groups? Think of BG3 - it goes beyond regular “male gaze” but it’s still widely beloved because it’s more inclusive to wide range of appeals including regular ones.









  • This “dopamine hit” isn’t a permanent source of happiness, just repeatedly clicking “randomize” button not going to make you feel constantly high, after 3 maybe 5 hits you will start noticing a common pattern that gets old really fast. And to make it better you need to come up with ways to declare different structures, to establish rulesets, checklists, to make some unique pieces at certain checkpoints yourself, while allowing LLM to fill all the boilerplate around it, etc. Which is more effort but also produces more rewarding results. I like to think about it this way: LLM produces the best most generic thing possible for the prompt. Then I look at it and consider which parts I want to be less generic and reprompt. In programming or scripting, I’m okay with “best generic thing” that solves the problem I have. If I were writing novels, maybe it’s usable for some kind of top-down writing where you start with high-level structure, then clarify it step by step down to the lowest level. You can use AI to write around this structure, and if something is too boring/generic it’s again simply a matter of refining this structure more and expanding something into multiple more detailed things.



  • I’m happy for your successes and your enthusiasm! I’m in a different position, I’m kinda very lazy and have little enthusiasm regarding coding/devops stuff specifically, but I enjoy backsitting the Copilot. I also think that you’re definitely learning more by doing everything yourself, but it’s not really true that you learn nothing by only backsitting LLM, because it doesn’t just produce working solution from a single prompt, you have to reprompt and refine things again and again until you get what you want and it’s working as expected. I feel myself a bit overpowered this way because it lets me get things done extraordinarily fast. For example, at 00:00 I was only choosing a VPS to buy and by 04:00 I already had wireguard server with port forwarding up and running and all my clientside stuff configured and updated accordingly. And I had some exotic issues during setup which I also troubleshoot using LLM, like for example, my clientside wg.conf file getting wrong SELinux context and wg-quick daemon refusing to work because of that:

    unconfined_u:object_r:user_home_t:s0
    

    I never knew such this thing even exist, and LLM just casually explained that and provided a fix:

    sudo semanage fcontext -a -t etc_t "/etc/wireguard(/.*)?"
    sudo restorecon -Rv /etc/wireguard
    

  • Oops, I meant self-hosting a wireguard server, not actually doing an alternative to wireguard or openvpn themselves…

    and, port forwarding… I don’t know where are you running that, but linux iptables can do that too, in the kernel, with better performance.

    With my previous paid VPN I had to use natpmpc to ask their server for forwarding/binding ports for me, and I also had to do that every 45 seconds. It’s nice to get a bash script running in a systemd demon that does that in a loop, and also parses output and saves remote ports server gave us this time to file in case we need them (like, for setting up a tor relay). Also, I got another script and demon for tor relay that monitors forwarded port changes (from a file) and updates torrc and restarts tor container. All this by Copilot, without knowing bash at all. Without having to write complex regexes to parse that output or regexes to overwrite tor config, etc. It’s not a single prompt, it requires some troubleshooting and clarifications and ultimately I got to know some of the low level details of this myself. Which is also great.