• 11 Posts
  • 660 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle
  • JakenVeinatoGaming@beehaw.orgLet's discuss: Hollow Knight
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 days ago

    First game I ever played where I was like “yo, I actively WANT to do the speedrun achievement, and the deathless achievement.” So, first game where I ever did those things. Maybe I’m just crazy, but I found them way easier than I expected.

    Also, a prime example of storytelling through music.






  • It’s the capability of a program to “reflect” upon itself, I.E. to inspect and understand its own code.

    As an example, In C# you can write a class…

    public class MyClass
    {
        public void MyMethod()
        {
            ...
        }
    }
    

    …and you can create an instance of it, and use it, like this…

    var myClass = new MyClass();
    myClass.MyMethod();
    

    Simple enough, nothing we haven’t all seen before.

    But you can do the same thing with reflection, as such…

    var type = System.Reflection.Assembly.GetExecutingAssembly()
        .GetType("MyClass");
    
    var constructor = type.GetConstructor(Array.Empty<Type>());
    
    var instance = constructor.Invoke(Array.Empty<Object>());
    
    var method = type.GetMethod("MyMethod");
    
    var delegate = method.CreateDelegate(typeof(Action), instance);
    
    delegate.DynamicInvoke(Array.Empty<object>());
    

    Obnoxious and verbose and tossing basically all type safety out the window, but it does enable some pretty crazy interesting things. Like self-discovery and dynamic loading of plugins, or self-configuration of apps. Also often useful when messing with generics. I could dig up some practical use-cases, if you’re curious.


  • It’s known, recently, as the “pig butchering” scam, and this is the telltale opener. The idea is that you respond with “hey, you’ve got the wrong number” and they can then open a dialog of “oh, sorry about that” and then spend weeks or months just conversing with you casually to build a “heh, what a crazy way to meet a new friend” sorta relationship. Eventually, they spring some kinda ask for money or malware on you, because they earned your trust.

    Give it a google, it’s pretty fucked up, and completely counter-intuitive how effective and profitable it is.




  • Me, it’s not the size of the blueprint, particularly since they added 5x5 and 6x6 blueprints in 1.0, it’s the fact that blueprint placement is horrendous for seemingly everything except perfectly-rectangular structures. And non-rectangular structures are basically the ENTIRETY of thing the things that are difficult to build, and thus worth blueprinting.








  • I think the big reasons for most people boil down to one or both of two things:

    A) People having 0 trust in Google. I.E. people do not believe that paying for their services will exempt them from being exploited, so what’s the point?

    B) YouTube’s treatment of its content creators. Which are what people actually come to YouTube for. Advertisers and copyright holders (and copyright trolls) get first-class treatment, while the majority of content creators get little to no support for anything.


  • Practice getting up in response to your alarm.

    Seriously.

    Once or twice a day, in the middle of the day, go lay down in bed, like you’re going to sleep, and set your alarm for maybe 5-10 minutes. The moment it goes off, shut it off and stand up. Teach your body the habit of standing up, immediately, in response to the alarm. So long as you’re getting enough sleep, you’ll start doing it in the morning, on reflex.


  • “I used ‘Darth’ as my handle on the CB radio,” he told the New York Times magazine’s Dave Itzkoff in 2014. “The truck drivers would really freak out—for them, it was Darth Vader. I had to stop doing that.”

    “I have altered the speed limit. Pray I do not alter it any further. Over.”

    My god, can you imagine just chatting on the radio and that voice suddenly coming out of your dashboard?