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/)TE
Posts
0
Comments
681
Joined
2 yr. ago

  • I'm not sure which game this comment is in context of, but steam reviews showcase the issues pretty clearly. For example, I went on the steam reviews for MTGA at one point for fun and saw a comment complaining about there not being enough white male masculine looking avatars. I'm not sure how Gideon Jura (literally the definition, even in cards, of a masculine white guy) and Garruk are not masculine enough for this person lol.

    Most likely, from how the comment read, they were complaining about the female portraits and portraits with non-white characters. I'm assuming they missed the NB character portrait (Niko Aris) since they didn't specifically call them out.

    I also remember back when Horizon: Zero Dawn came out there were a lot of people complaining about a female MC. Personally, that was one of my favorite parts of the game since it gave a non-traditional perspective of the story in my opinion. Maybe some people disagree, and that's fine, but giving a game a poor review just because the MC is female is honestly just a dishonest review of the game.

    You are not entitled to my money.

    I don't think the article claimed anyone was, at least from my read of it. It's your loss if you refuse to enjoy games over such a petty reason though.

    It's also honestly just childish to give a game you haven't played a bad review for having a more diverse cast. The main character is literally on the box art - if it bothers you, then the game is clearly not for you. It's like me reviewing an otome game poorly because I don't like otome games.

  • My Framework 16 hasn't run out of battery... ever? I don't use it often since I mostly use my desktop, but every time I have for the past couple months or so, the battery has been above 50%.

    Without gaming, I could almost certainly last a whole day without charging it. I'm not sure I could really ask for more than.

    Not sure how the 13 is on battery, but I'd imagine the battery is a bit smaller due to the size difference.

  • I'm sure Lockheed Martin wouldn't mind it too much, but I can't see Washington being interested in actually entering a conflict (given the situation with Ukraine), and I'm sure even the suits at Lockheed are hesitant about that major of a war.

  • In addition to 1:many, many:many, and many:1 (which is just 1:many but looking at it in the other direction), you also occasionally see 1:1, for example if you want to augment a table with additional data. This might be done by having your foreign key also be your primary key in the augmenting table, since that would also enforce a uniqueness constraint on the FK as a result.

    Also, probably unnecessary to mention, but you can also have "0 or 1" relationship (meaning one side is optional but capped at 1). These are technically separated from "1" relationships usually when you get into all the theory. An example of this might be a "0:1" relationship using the above augment table, but where the augmenting table isn't required to have a row for every row in the augmented table. (A 1:1 constraint can be enforced, for example, by having an additional FK in the augmented table pointing to the augmenting table.)

  • Inline consts also let you perform static assertions, like asserting a type parameter is not a zero-sized type, or a const generic is non-zero. This is actually pretty huge since some checks can be moved from runtime to compile time (not a lot of checks, but some that were difficult or impossible to do at compile time before).

  • All they'd have to do for me to buy premium is make a plan without YT music that costs less. It's not that hard. I will never use YT music, and that has nothing to do with the quality of the service or whatever - I'm not interested in music streaming services at all.

  • This sounds like a nightmare for production lines. Items on belts just randomly turning into spoilage? I hate thinking about how this will break so many common factory setups, and I like this change just as much for that same reason. Just filtering out spoilage at the end of a belt won't be enough for some designs, especially when 3+ ingredients are involved in the recipe (so two input belts). It'll be interesting to come up with new designs that can filter the inputs mid-belt to remove the spoilage, since it's inevitable if your inputs come faster than you can process them.

    Can't wait to see the update.

  • To add - blocking the main thread on a long running task in the browser can make the page unresponsive. There's not really a way, as far as I know, to "block until a promise completes", which might be the source of the frustration. It seems to me that was intentional by the ones who designed this function.

  • If they are mutually exclusive special cases, using an enum like another comment mentioned makes sense, and can limit the special cases to one field. You can use an enum of strings if you want it to be more readable.

    As for how the data is represented, only including the special case field when there is one makes sense as well. Keep in mind JSON is also a flexible format - you can even have the array contain mixed types, like strings for simple licenses, and objects for more complex licenses. That can reduce the size of the JSON document quite a bit, if that's an option.

  • If you want to use it in your start menu, there are some options. I know Start11 can use Everything, for example (but isn't free - there may be free options out there, but I haven't looked).

    Otherwise, most of what I've seen are CLI applications. Is there anything specific about Windows you're hoping to see a replacement for? For me, search and settings (why the f are you advertising to me in the f-ing settings?) are the worst offenders, but settings is kinda locked in for the most part unfortunately.

  • We have infused AI into every layer of Windows

    I sure hope not. I don't want Windows to just decide to delete my hard drive because it feels like it.

    We are introducing Windows Semantic Index, a new OS capability which redefines search on Windows and powers new experiences like Recall.

    You could also improve Windows search by contracting with voidtools and integrating Everything. While you're at it, maybe ditch the bing searches, and other useless search results?

    Anyway, the rest of the article seems to go into actual dev-oriented details, and there's some interesting bits like enabling certain AI acceleration features on the web (probably only in Edge though...), for what that's worth.

  • Not quite a "gaming PC" since, at least if they're using something like Nvidia's Hopper GPUs (or relying on another service that does), they're not designed for gaming (and in the price range of $10k-$100kish), buuut if you ignore the finer details then fundamentally it's basically like that. They'd send the image to their "very expensive gaming PC server" where the inferencing would be done.

  • Feels like we could have both by ditching tenure and allowing professors to express their opinions (so long as it doesn't interfere with teaching, of course).

    Anecdotally, my business ethics professor in college was a very open libertarian. I'll never agree with his politics, but despite that, he was an excellent teacher, and one of the better ones I had at the school overall. On the other hand, none of the classes I had that were run by tenured professors were any good, with one professor even giving us the wrong exam once and having us complete it anyway, even though it had material we weren't even expected to know.

  • I feel like I see this question come up now and then across the communities I'm in, and there's always a debate over search engines lol. Anyway, to answer the question, I use Kagi for its custom rankings (and, more recently, Wolfram|Alpha integration, which I've found more useful than I expected it to be).

  • I've seen this in a few places on desktop, and I have no clue why it's even a feature. I'm not aware of anyone using it anywhere (although to be fair I haven't thought to ask).

    As for why it's enabled by default, probably for visibility. The easiest way to get people to use a feature is to make them use it and make them explicitly disable it (if even an option). For AI training, they could theoretically just capture typing data and messages regardless of if the feature is enabled/disabled anyway.

  • In C# at least, goto can take you between case labels in a switch statement (rather than using fallthrough), which I don't view as being nearly as bad. For example, you can do goto case 1 or goto default to jump to another case.

    The only other use of goto I find remotely tolerable is when paired with a labelled loop statement (like putting a label right before a for loop), but honestly Rust handles that far better with labelled loops (and labelled block expressions).

  • On the flip side, nobody can be expected to keep their website up for 4000 years. Hosting costs money and time, and at some point, the thing you're hosting will fall out of relevance enough to no longer be worth the cost.

    This is why archiving is important. Hopefully most of the content that was lost was archived at some point. Getting a good chunk of that content onto long term storage would do future generations a favor (even if it's just a bunch of tape storage locked away in a warehouse or something).