Skip Navigation
Trying to understand JSON…
  • If you’re branching logic due to the existence or non-existence of a field rather than the value of a field (or treating undefined different from null), I’m going to say you’re the one doing something wrong, not the Java dev.

    These two things SHOULD be treated the same by anybody in most cases, with the possible exception of rejecting the later due to schema mismatch (i.e. when a “name” field should never be defined, regardless of the value).

  • What industry secret are you aware of that most people aren't?
  • You wish it was like that in the medical industry, but it absolutely is not

  • Exploring Gleam, a type-safe language on the BEAM!
  • NGL, this looks kinda terrible

  • Games like punch out?
  • Parts of “Rift of the Necrodancer”

  • SCRUM: An Honest Ad
  • And the only thing even worse than SCRUM is literally every other option

  • Two Joy-Con drift lawsuits have been dismissed after five years
  • I just used it in the US last month, it definitely is.

  • Two Joy-Con drift lawsuits have been dismissed after five years
  • Kinda dumb to do that when they already repair them for free (including shipping) with < 1 week turnaround.

  • Steam Deck game library now 29% larger than that of Nintendo Switch
  • That’s an embarrassingly small number of games for a PC… a PC should have access to far more games than that. I’m sure that’s just the “verified” games, but it’s pretty dumb to flaunt it like it’s something impressive.

  • EU : Our commitment to the fediverse is here to stay.
  • No, that’s not how that works.

    Users can generate their own keys, and you know it’s the same user as long as they have the same key, even if they’re on different servers.

    No certificate authority is required for this kind of use case.

  • Enshittification Continues: Discord to begin showing advertisements on it's free platform
  • “Discord said users will be able to turn off the ads in their settings.”

  • Mounting research shows that COVID-19 leaves its mark on the brain, including with significant drops in IQ scores
  • If they ask the SAME question and you score still goes DOWN I’m gonna go ahead and call that “a bad sign”.

  • Sources: Nintendo Switch 2 will now launch in 2025 | VGC
  • Sure, just like the “leakers” guessed it would come out last year, and the year before that, and the year before that… don’t worry, just keep moving that goalpost, you’ll get it right one day.

    Yeah, this time the “leaks” are “different”, just like they were “different” last time, and the time before that, and the time before that, and…

  • Typescript
  • What this shows is how terrible raw JS is, when all of this crap is required to fix all of the edge cases and make things actually work the way it’s supposed to.

  • "What do negative Steam reviews say? (about Japanese indie games)"
  • I will leave a negative review on any game without full keybind support.

    Maybe one day devs (especially Japanese ones) will understand that this is the bare MINIMUM for accessibility.

    You should never write a single line of code at any point in the development of a game that involves hard-coding a key input.

  • Here Are All the Game Industry CEOs Who Took a Pay Cut to Prevent Layoffs
  • We should be giving even more respect to the ones that kept their own salary reasonable in the first place so that a pay cut wasn’t necessary.

  • kbin subscriptions broken?

    I haven't been able to subscribe to any communities hosted on kbin instances. I can see the communities, but they stay at "subscribe pending" and the posts never show up.

    I can still see posts and comments from kbin users as long as they're on a Lemmy community, so I know it's not being blocked on my end.

    I heard that there was a "temporary outage" regarding federation with kbin.social a while back, so I've been waiting for months for it to start working, but it just never did. I've also tried subscribing to other kbin instances and they haven't worked either...

    So has this just always been broken for everybody? Or is there something I can change on my end to get it working?

    6
    There is no such thing as an effective "AI detector", nor will there ever be one.

    I keep seeing posts about this kind of thing getting people's hopes up, so let's address this myth.

    What's an "AI detector"?

    We're talking about these tools that advertise the ability to accurately detect things like deep-fake videos or text generated by LLMs (like ChatGPT), etc. We are NOT talking about voluntary watermarking that companies like OpenAI might choose to add in the future.

    What does "effective" mean?

    I mean something with high levels of accuracy, both highly sensitive (low false negatives) and highly specific (low false positives). High would probably be at least 95%, though this is ultimately subjective.

    Why should the accuracy bar be so high? Isn't anything better than a coin flip good enough?

    If you're going to definitively label something as "fake" or "real", you better be damn sure about it, because the consequences for being wrong with that label are even worse than having no label at all. You're either telling people that they should trust a fake that they might have been skeptical about otherwise, or you're slandering something real. In both cases you're spreading misinformation which is worse than if you had just said "I'm not sure".

    Why can't a good AI detector be built?

    To understand this part you need to understand a little bit about how these neural networks are created in the first place. Generative Adversarial Networks (GANs) are a strategy often employed to train models that generate content. These work by having two different neural networks, one that generates content similar to existing content, and one that detects the difference between generated content and the existing content. These networks learn in tandem, each time one network gets better the other one also gets better.

    That this means is that building a content generator and a fake content detector are effectively two different sides of the same coin. Improvements to one can always be translated directly and in an automated way into improvements into the other one. This means that the generator will always improve until the detector is fooled about 50% of the time.

    Note that not all of these models are always trained in exactly this way, but the point is that anything CAN be trained this way, so even if a GAN wasn't originally used, any kind of improved detection can always be directly translated into improved generation to beat that detection. This isn't just any ordinary "arms race", because the turn around time here is so fast there won't be any chance of being ahead of the curve... the generators will always win.

    Why do these "AI detectors" keep getting advertised if they don't work?

    1. People are afraid of being saturated by fake content, and the media is taking advantage of that fear to sell snake oil
    2. Every generator network comes with its own free detector network that doesn't really work all that well (~50% accuracy) because it was used to create the generator originally, so these detectors are ubiquitous among AI labs. That means the people that own the detectors are the SAME PEOPLE that created the problem in the first place, and they want to make sure you come back to them for the solution as well.
    62
    excel Excel @lemmy.megumin.org
    Posts 3
    Comments 138