[-] excel@lemmy.megumin.org 32 points 4 months ago* (last edited 4 months ago)

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).

[-] excel@lemmy.megumin.org 27 points 9 months ago

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.

[-] excel@lemmy.megumin.org 39 points 1 year ago

Your own rock, in this economy?

[-] excel@lemmy.megumin.org 92 points 1 year ago

The damage was not the actual pricing (which was cheaper than Unreal), the reason people are going to leave for Unreal/Godot and never come back is the loss of trust. Nobody wants to be chained down to a company that’s willing to pull the rug out like this.

[-] excel@lemmy.megumin.org 117 points 1 year ago

If you think they had impenetrable security before this, I’ve got some bad news for you…

17
kbin subscriptions broken? (lemmy.megumin.org)

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?

[-] excel@lemmy.megumin.org 31 points 1 year ago

It’s the API that ALLOWED the misuse in the first place, so the developers are the ones to hold accountable.

[-] excel@lemmy.megumin.org 43 points 1 year ago

Git was specifically CREATED to facilitate this exact mailing list workflow.

[-] excel@lemmy.megumin.org 79 points 1 year ago* (last edited 1 year ago)

These are not "mistakes", these are willfully evil acts.

I'm just going to quote another comment here:

Billet Labs sent their best prototype (as in, the only one they had) to LMG for review. Linus proceeded to strap it to a video card where it didn’t fit, so bad that there was a 1mm gap (which might as well be a million miles when you’re talking about cooling). Of course the performance sucked due to it being strapped to a card it wasn’t designed to fit, linus trashed the block and the company. And here’s the part that just fucks me off. Billet Labs SENT THEM THE CORRECT CARD WITH THE BLOCK! There is literally no valid excuse for putting it on the wrong card, Billet Labs sent them the correct one!!!

Combine that with the image in the OP, and there's just no excuse. These are not the actions of someone that "intends no malice". This is not an "accident". This is not a "learning opportunity". This is not a "mistake". This is a person doing everything in their power to selfishly extract every dime they can from both their viewers and this startup.

They intentionally lied to the viewers because trashing a product gets more views. They intentionally lied to the startup because they got more money from selling the prototype.

They do not deserve any sympathy.

[-] excel@lemmy.megumin.org 30 points 1 year ago

So you’re saying it’s about as robust as a typical Linux application then?

60

F2P Harvest Moon style MMO

[-] excel@lemmy.megumin.org 29 points 1 year ago

I don’t think that last part is entirely accurate. The reason the weak gravity causes tides is actually because it’s acting over the entire ocean all at once.

It turns out that the ocean is a bit heavy… when you add up the entire mass of all of the water, this imparts quite a substantial bit of potential energy. This can be seen as a “bulge” outward in the moon’s direction, making the planet look a little “squished”.

If the planet were perfectly smooth, this probably would be fairly stable as the bulge wrapped around the planet… however, because we have continents and the sea floor, this movement of water crashes into the land and causes ripple effects with a huge amount of kinetic energy.

I don’t think it would take more that a few years for this process to ramp up to our current level of tides, if there were some way of doing such a ramp up in a controlled way.

295
submitted 1 year ago* (last edited 1 year ago) by excel@lemmy.megumin.org to c/technology@lemmy.world

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.
[-] excel@lemmy.megumin.org 61 points 1 year ago* (last edited 1 year ago)

The problem is that almost all electronics available online (not just on Amazon) are rebranded Chinese bargain bin garbage marked up by 10x and people think "it must be good because it's expensive".

Really your only option is to either accept that everything is disposable and will need to be replaced frequently, or to find the "good" brands and stick to them.

That last part is by design... it's why a lot of this shit is perpetuated by the same parent company under a different name, to create a "hostile environment" to make it so you can't shop around for cheaper prices.

[-] excel@lemmy.megumin.org 55 points 1 year ago

The worst part is they're also removing all of the existing gold awards from old posts as well.

view more: next ›

excel

joined 1 year ago