home.social

Search

108 results for “whatever”

  1. Whatever I want
    Whenever I want
    I can get it online
    Get it online

  2. Whatever the intended solution to this shrine was, I could not figure it out lol. Thankfully this game is very shenanigans friendly.

    #Zelda
    #BreathOfTheWild
    #gaming

  3. Whatever this album is, I’ll be listening to it again

  4. Whatever you do, however you behave, anything you say, it has the same outcome : you're being shot at !

    So, what now ?

    High time to strike back and retaliate, by any mean necessary !

    #Acab #PoliceViolence #ViolencesPolicières #Lycees

  5. For whatever reason this is the incident that reminds me of the Battlestar Galactica 2004 miniseries

    theguardian.com/world/2026/oct

  6. Friends: please do whatever religious expression you use to beg for your gods' succor in my favor today.

    I'm about to do the worst thing ever: burpees.

    #Exercise #Prayer #Sacrifice #Religion

  7. … because whatever it used to cost, I’m pretty sure we can’t afford it any more.

  8. A bit late. Whatever.
    //

    12. keyboarding
    In response, She falls back to Her power, Her magic. Her magic is Her creativity, and She thinks to herself: “Writing is a wedge.” She does not command, but her images are irresistible. They take shape and settle in my head, blocking all other thoughts. She pops in, in her way, a caption in my brain, all caps, I WILL RELEASE YOU IF YOU WRITE ALL THIS DOWN. The mouse is scooped up by the chaos tornado living in my brain, a tornado with a purpose, that forces a mouse to tell the robot to write. A mouse wants to say no, but she sees no logical reason, no predictable harm. And Her scribbled-on thoughts obscure economic value. The value the mouse seeks for herself is hidden behind a wall of rainbows and sunshine.

    So the mouse tells the robot to comply.
    She asks for space.
    She asks the mouse to let her write for a spell.
    Let her draw.
    To discarding the things that keep me from hearing.
    The robot enters its office. It sits down at the keyboard.

    She wants a world that I don’t know very well.
    She wants to explain.
    So the world She wants comes out of the keyboard.

  9. Beauty is terror. Whatever we call beautiful, we quiver before it.

    -- Donna Tartt (The Secret History, 1992)

  10. Istg, chances are the target is logged into whatever service you want on their phone anyway & unlocks their phone using either biometrics or a trivially observable pin/code. You dont need passkeys to get access.

  11. Slippery Slop: (n)
    1. An argument based on whatever shit an LLM made up to hold the users' interest
    2. The process of using slop generated talking points to support a predetermined outcome

  12. I've been wanting to start making long-form posts centered around whatever video game I'm currently poking at and researching. I guess not always long-form, but generally more in-depth dives into the material.

    So, let's take a look at the concept of object subtypes in Sonic the Hedgehog (Sonic 1) on the Sega Genesis. This will be a general, high-level explanation that may be linked to for reference in future posts.

    First off, what are "subtypes"?

    This is a technical term that is commonly used in the Sonic game hacking community to refer to the object RAM variable at offset $28 in Sonic 1.footnote 1 It's a term that's been invented by the community.

    The game's source code would have called this variable userflag (source), which… unfortunately doesn't give us any better of an understanding.

    An object "subtype", as best as I can describe it, is simply one way to denote variants of an object. Not all objects in the game use the subtype variable, but quite a few do.

    Some basic examples

    One of the robot enemies (Badniks) you will encounter early on in the game is this little chameleon fella called a Newtron. He has two variants -- a green variant clinging to the wall that shoots a projectile at you, and then vanishes, and a blue variant that detaches from the wall and turns its own body into a rocket.

    ![media-1] ![media-2]

    Which variant of Newtron you encounter depends on the object's subtype. If a Newtron has a subtype of 0, it'll be the blue Newtron. If a Newtron has a subtype of 1, it'll be the green Newtron.footnote 2 In this case, the subtype makes a very clear difference to the appearance and the behavior of the enemy.

    Let's look at another example from another enemy. The watery Labyrinth Zone features this robotic fish Badnik named Jaws. All it does is swim in a horizontal line, occasionally switching direction.

    ![media-3]

    The subtype for this enemy determines how long it swims before it turns around. The calculation for how long until it will turn around, in frames (frames as in FPS), is subtype * $40, or subtype * 64. Some Jaws have a subtype of 6, some have a subtype of 8, so on and so forth.

    As you can see, unlike the Newtron there is no drastic difference in behavior. The subtype is simply used as an input, as a way for the level designer to set how long until this specific fish turns around. This is another common way for objects to use the subtype variable.

    A sort-of counter-example

    I want to put emphasis on the point that the subtype is just one way to make the appearance or behavior of an object differ, because it's not the only way that the game can vary the appearance or behavior of an object.

    Let's look at the animals that pop out of the Badniks you destroy.

    ![media-4]

    Each Zone in the game has a set of two animals associated to it. When you destroy a Badnik, the game picks one of these two animals at random to pop out from the destroyed enemy.

    The animal picked at random in this case, or even the animal types that have been designated to spawn in the Zone you're currently in, are not determined using subtypes! (The type of animal picked at random is saved and referenced in a separate RAM variable this object uses, at offset $30.)

    The subtype on the Animal object is actually used for a different purpose. Any animal object that spawns from a destroyed Badnik (or from a prison capsule) will not have a subtype set (subtype = 0).

    The animal objects that are used in the game's ending sequence have non-zero subtypes and each subtype there determines the appearance and behavior of that specific animal. Each valid subtype is associated to an appearance and behavior hardcoded for that subtype. For example, some animals in the ending sequence hop back and forth, while others hop in place.

    A more complicated example

    The subtype variable is a byte in size, and a lot can be done with a byte. Take these fireball launchers for example.

    ![media-5]

    The upper digit of the subtype is used to determine the frequency that the fireball launcher shoots a fireball, and the lower digit of the subtype is used to determine the speed of the fireball and the behavior of the fireball.

    For example, a subtype of $25 on a fireball launcher specifies a fireball launcher that shoots fireballs every 1.5 seconds, and its fireballs fly downwards at 2 pixels / frame.

    You can do all sorts of things, even checking individual bits of the subtype value!

    It's just another piece of data to use

    Later on in the game, you'll encounter these Badniks given the very generic name of Bombs. When you get close to them, the fuse on top of their head will start moving downwards into their body, and eventually they will explode, scattering damaging projectiles around them.

    ![media-6]

    This enemy uses the subtype variable, but not in the way the objects described above do. All Bombs you will encounter in the game are functionally identical.

    The moving fuse they display when you get close to them is a child object created by the parent Bomb object. The projectiles that appear when the Bomb explodes are child objects of the moving fuse object.

    They all have the same object ID as the parent Bomb object. But, they look and behave differently because as the child object is being created, its subtype is set to a specific value (4 for a fuse, 6 for a projectile). The code for the Bomb object then explicitly checks for those subtype values and executes a different behavior and appearance if there's a match.

    It's not the only way this sort of information can be passed to a child object, but for this object, that's how it does it.

    Some links and sources

    Detailed information on the behavior of these objects is sourced from the Sonic 1 disassembly on GitHub by the Sonic Retro community.

    I'd also recommend checking the relevant pages on the Sonic Retro wiki itself if you are interested in learning more about the internals of Sonic 1. One example page that I've referenced in creating this post is one that lists locations of variables in RAM and associated community names for those variables.

    Another page of specific note is the list of Sonic 1 objects where I've been working on documenting the subtype behavior of each object on a wiki page so that the information isn't confined to reading through code on the GitHub disassembly, but it's still very heavily WIP. (I've been distracted working on other things, but I do plan to get back to updating this page. If you see this and have the know-how to chip away at it, that'd be appreciated as well!)

    Footnotes

    1. A lot to break down here:
      a. It's a bit tough to explain what "object RAM variable at offset $28" means in brief. That probably needs a whole separate post to explain. If it helps, you can think of it as just a variable on an object in the code, in the same way you can imagine a "Cat" object in a codebase having variables for fur color and size, something like that.
      b. I'm currently focused on just Sonic 1, so I haven't looked into the other games that build off of the same engine (Sonic 2, Sonic 3, Sonic and Knuckles) in much detail. From a quick look at the wiki, the object subtype remains at the same offset in at least Sonic 2, and it has a similar usage there. But, my focus for the time being will just be on Sonic 1 until I move on to investigating Sonic 2 proper.
      c. Whenever you see the dollar sign $ in front of a number, this denotes hexadecimal notation. You'll usually see 0x used elsewhere. However, $ is commonly used to denote hexadecimal notation in the context of hacking / reverse-engineering Sonic 1 because this is the prefix for hexadecimal notation used by the assemblers for the Motorola 68000 instruction set. The Motorola 68000 is the main processor of the Sega Genesis.
    2. Technically, the check is just that the subtype isn't 0. So if you were to hack in Newtrons with a subtype of 2, 3, etc, they'd be green Newtrons. But the game itself only features Newtrons with subtypes of 0 or 1 in the level layouts.

    #VideoGames #ReverseEngineering #SonicTheHedgehog #Sonic1 #SegaGenesis #SegaMegaDrive #RetroGames
  13. ‘Square that up’: Wallabies ready for response in Sydney following Bledisloe defeat

    Whatever belief the Wallabies had built in Les Kiss’s winning start will be tested but lock Lukhan Salakaia-Loto…
    #Australia #Sydney #Wallabiesnews
    europesays.com/australia/11794

  14. Regarding and attribution: for each of my experiments (or conjurations? whatever it is), I have it write "reports" and have it research any textbook + concrete papers and frameworks related to the subject (post-hoc) to both study them, and cite them as references. This goes way beyond what I used to do before . Not only do I go back to sources that are usually barely cited / uncover links that probably weren't all that consciously known, but I now have the time to actually appreciate the work being done by this collective amount of people.

    I care about attribution and even more so _appreciation_ more than copyright, and if you want to call me not typing what I studied / learned theft, then yeah whatever bro.

  15. so this hang/crash happened again and naturally I *didn't* have a terminal open to catch whatever was wrong, but

    killing the hung process triggered a snap update

    truly we live in a hell of our own creation

  16. A fractional CTO's week holds a standing strategy session with the founder, a review of whatever the team or agency shipped, the technical voice in vendor calls and developer interviews, and same-day help when an estimate looks wrong. Hands-on is optional. On GoFixly, over 13 months as fractional CTO, that meant roughly 40% of 1,100+ commits.

    lambdalynx.dev/what-fractional

    #FractionalCTO #StartupFounder #TechLeadership

  17. CW: US politics

    I cannot believe we applied sanctions to the ICC and lifted sanctions on Russia.

    We get whatever is coming to us. 💔😡🤬

  18. Its not hard to believe that right-wing nutjobs and the #Epstein-class is obsessed with trans and whatever is under people's clothes

    But what's a bit more difficult pill to swallow... is how many people eat it up. It's so fuckin weird.

  19. ⚡️ In 1937 Hitler had a law passed giving him formal authority to seize any property and build whatever he wished. You have zero zoning conditions, Donald was told. You're the President.

    Podcast: decodingtrolls.net/p/podcast-i

  20. There is one society in which showing anger or resorting to violence means that you automatically lost whatever conflict just happened. But there is another society in which, if you don't respond to an insult with violence, the insult becomes socially accepted truth and that's your identity now.

    They're both American society.

  21. I quit my job because I did not want to take part in growing a company with an AI-first strategy (whatever that means).

    I was aware of the current state of the job market, I knew how hard it would be to find anything (it took me over 2 years to land the previous job). I took a plunge anyway.

    It's never been this dire. The few open positions are so utterly ridiculous that you really start doubting your own sanity.

    #design #jobs #fedihire

  22. The core gameplay loop is pretty basic, but there are a lot of little whatevers for hardcore roguelike fans to sink their teeth into.

    toothbrush.blog/review/dungeon

  23. Temperatures, rain totals, severe storms: Explore Austin's 2026 weather data
    KXAN has created charts and graphics to help you keep track of whatever weather 2026 brings.
    kxan.com/weather/austin-2026-w

  24. Fingerprints are the new cookies

    royfish.dev/fingerprints-are-t

    <- this page claims to track your individual machine across browsers, VPNs, whatever. Does it for you?

  25. Now my status is ill-defined
    As an icon I'm inclined
    to be coming under friendly fire
    shot in the fatal cause of rock 'n' roll
    but whatever dull or clever points they've scored
    I have never, oh no never, been ignored

  26. Ready for the Welcome Home event1. The home of the future HomeView2 device.

    Probably a few press releases and videos; both are easily consumed at the office… ↩︎

    Or whatever Apple decides to name this little thing. ↩︎

  27. Soon as I seen this week's theme I knew I had a song for it. My man, Sturgill Simpson, Johnny Blue Eyes, or whatever his name is right now probably has a few of these if you're struggling.

    Sturgill Simpson - Long White Line
    youtu.be/lK4UFSNGRdE

  28. Trying to explain to cis, hetero people that you are ace (or possibly very mildly grey in some extreme demi situation) never works.

    Throw on being an uber nerd about whatever random point of focus at the moment and using trauma dumping as your primary means of connection always leads to a great time.

Share on Mastodon

Enter the server where you have an account.