Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)B
Posts
0
Comments
1464
Joined
3 yr. ago

  • Poor lighting is no laughing matter.

  • Not sure how well that without work even if you could bridge them properly to share their vram, as the latency from the other gpu will be pretty high compared to the local vram. Frame times won't be that great is my prediction. It works ok for LLMs because they aren't a realtime compute task like gaming graphics is. If an LLM takes an extra 0.12s to compute its result, you don't notice, but if a gpu misses a frame deadline by 0.12s, that's a stutter that represents less than 10 fps.

    I believe that's why earlier attempts at dual gpu systems mostly fizzled out (plus cost concerns). You can get some pure acceleration if you can fit the entire working memory onto both GPUs' vram (so your total vram is effectively min( GPUA_VRAM, GPUB_VRAM ) rather than GPUA_VRAM + GPUB_VRAM, though that also requires all pixels to be independent of anything calculated on the other GPU, other than maybe post processing effects that could be handled on whichever GPU is handling the display.

    That's not to say that you can't get extra performance out of multi-gpu setups that don't just mirror their RAM, but it's more complicated than "sum of the capabilities of each GPU".

  • Personally a big thing that holds me back from even seriously considering mobile gaming as an extension to normal gaming instead of "the best you can do when you don't have access to better devices" is the input side. I hate touchscreen controls for anything with real time action because touching the screen obscures it from view, plus you don't get the tactile feedback of buttons that makes it trivial to play without needing to readjust your finger positions constantly.

    And I know there are external controllers you can use with phones, but if I'm making space (and remembering to bring) one of those, I might as well just bring my steam deck or even the switch instead.

  • It's funniest when they act like their rage is justified. Or destroy their own things.

  • If you read the negative reviews on steam, you can often filter these shitty ones out. Also, be suspicious by default of free games. There are some that were made by some game dev just having fun but most want to make money some way or another and f2p monetization is often pretty toxic, like adding a long grind just to sell ways to avoid it or p2w mechanics.

    I haven't felt like I've gone wrong by generally just buying the cheapest well-reviewed games on my wishlist, occasionally stretching the budget to grab a mid-priced game I'm interested in and rarely going for a AAA priced game. Means that I get to some great games later (eg, Hollow Knight is one of the more recent ones, highly recommended btw) but it's been a great way to experience a wide variety of games from today and the last 15 years for not that much money.

  • Python code:

     
        
    results = {}
    for ip0 in range(256):
      ip0_str = to_str( ip0 ) + '.'
      for ip1 in range(256):
        ip1_str = ip0_str + to_str( ip1 ) + '.'
        for ip2 in range(256):
          ip2_str = ip1_str + to_str( ip2 ) + '.'
          for ip3 in range(256):
            ip_vector = [ ip0, ip1, ip2, ip3 ]
            ip_str = ip2_str + to_str( ip3 )
            results[ ip_vector ] = ping( ip_str )
    
      

    Might look a bit nicer using format strings instead. That map will contain on the order of 4 billion entries (one for each value of 2³²), and the actual size will depend on what format the ping function returns, 4 bytes for each key (optimized from my initial version that used the IPs as keys), plus all the internal structures for the map like key hashes and the hash table itself. Ie, this takes more memory to run than viewing OP's full sized image and I wouldn't suggest running it with less than 32GB of RAM. Though it would take less memory if it generated the image directly or at least making the keys implicit (which the image does, as they are encoded into the x, y coordinates rather than stored).

    Edit: Let's look at runtime, too, because why not. Assuming every single IP responds in 0.01 seconds (they'll take longer, especially the ones that time out instead of respond), rounding the total to that nice 4 billion number get us 40 million seconds. An hour is less than 4000 seconds, so it would take over 100 hours to run this script.

    Though it could be parallelized, since you can ping many targets at once. Not sure what the maximum number of pings you could have in flight is, but whatever it is, you'd be much better off using a script that did like 80% of that (to leave some margin for the rest of the system to use, also ISPs might not be happy with you maxing out your ICMP traffic).

  • Or more specifically, what is the sum of all latencies divided by the number of responses times the total numer of requests sent (to scale up for the ones that didn't reply, assuming their average latency would have been similar to the total average)?

  • Don't feel too bad, Emu, Elmo made a similar mistake last week.

  • You have too many negatives there.

    Should be "I didn't say she did say they didn't."

    Though... You also didn't say that she didn't say that they didn't (that was the other commenter) so I guess you're still accurate.

  • Or standardize agreements that can be agreed to with just clicks so you can tell what's up from just seeing which agreement modules are included and what parameters they have (along with a bunch of sites that explain them in easier terms for the less literate, which will be useful because they are standards used by many agreements rather than needing a unique one for each version of each document).

  • Hit the reset button then the power button, as the bios usually handles that interrupt by just shutting down immediately (and CPUs reset into low performance modes, so it reduces the power on your CPU immediately).

  • If you're just asking how to avoid overpowered decks just because of the ability to print proxies, people with big budgets (or a long history of playing) can get all those actual cards already and there's banned and restricted lists for each format (and the formats themselves also help, as they limit which sets are legal, so standard doesn't have to worry about interactions between new cards and every single card made in history).

    And for more casual games (that ignore ban lists or allow custom cards), there's the whole dynamic of "if I always play my deck that just stomps everyone by turn 2, eventually no one will want to play with me, other than to throw their overpowered decks at it, so I'll save the extreme ones for special occasions".

  • Appeal to majority? I've never found the argument that "most people think this way" to be very compelling.

  • Some people even want their partners to get jealous and controlling and think they don't really love them if they don't.

  • Could also just say something like, "I'd love to deal with this but first need to write a rust program from scratch that can import or export any file format, converting content as necessary, with a custom GUI written in godot and the interface between the GUI and backend will be a new serial communications format optimized for this wire hangar I plug in to a random port on my PC (which changes every time to avoid being tracked) that acts as an antenna to communicate with an antenna on a custom N64 cartridge where the backend is running (required to meet audit standards). My boss pays me by line of code, so I'd like this solution to be optimized for the maximum possible lines of code so I can retire and buy lots of what you're selling. Oh also, if there's even a single reference to JSON, XML, or CSV, my boss will instead fire me (though we DO have to support all of these formats for import/export). Can you help with this first real quick?"

  • I would hit 1 to speak with a real person when those recorded calls about a warrant being issued for not paying a tax bill or something were popular. Then, when the person asked for my name, I'd act confused and say "shouldn't you have that, if there's a warrant?"

    They'd just hang up.

    I also once answered, "(nearby region) Regional Police, (made up name) speaking, how can I help you?" and they hung up right away, though I decided to drop that one for potential legal reasons.

    I'm curious if doing those every now and then resulted in my number getting added to scammer do not call lists because those calls are very rare these days.

  • Ugh I'm horrible with names, maybe a picture of their face also.

    Though on a more serious note, a picture of the last hairstyle you saw them with could be helpful.

  • Advertisement to people who want to make money is like selling shovels and picks to people who want to mine gold.

  • Is this photo real? What's the source?