jj4211

joined 3 years ago
[–] jj4211@lemmy.world 2 points 6 hours ago* (last edited 6 hours ago)

The metaverse twist was certainly useless and realized in the most uninsipred soulless way, but vr otherwise has some utility and can be entertaining to a niche.

AI as so far realized has some utility, but a handful of asshats are similarly supremely obnoxious about it, and in my experience way more people are being obnoxious about it than it is useful.

[–] jj4211@lemmy.world 2 points 10 hours ago

I don't see how it favors rich, white, or conservatives.

The smart people are not explicitly described as rich. The couple in the intro just are overly cautious and miss out on kids. Certainly the two people preserved from the past are by no means rich.

I also don't see conservative values as somehow aligned.

I didn't see any racial split.

There was no implications that anyone should have "controlled" anyone. To the extent there was a message, it was that some people are overly cautious and should love a little, and other people might could use a bit more self restraint and raise children responsibily.

[–] jj4211@lemmy.world 6 points 10 hours ago (2 children)

Yeah the eugenics take always seemed a weird one. No implications that the family reproducing like rabbits shouldn't have any children, just that maybe it would be good if they had a reasonable amount of kids responsibly. Also the couple that never had kids despite wanting kids shouldn't have been so cautious as to miss out.

[–] jj4211@lemmy.world 5 points 10 hours ago (2 children)

I don't know if they were portrayed as "rich", but just a couple that was very careful and considered about everything. A clean and organized and empty house being a consequence of that. While trying to fit children in "properly" they never found the time.

Certainly the two preserved people were not rich.

Also, I don't think the message was that "poor people" should not reproduce " as your eugenics claim asserts, think the takeaway would be that folks should find some happy medium, the people let planning and anxiety get too in the way of having the children they wanted, and the other example needed at least some more responsible sensibilities.

[–] jj4211@lemmy.world 2 points 1 day ago

Note that it is mostly 'answered', but only really for the services and models themselves. Part of the defense in the case where Getty showed that it produced knockoffs of the Getty images was that "well, as the operator you are responsible for the output, not us".

So the operator is still on the hook if someone comes along and claims, even unwitting, infringement. In practice for code that's likely a tall order, as the sloperator is likely to keep their so close as to be a knock off pretty private, or the open source developer lacks the resources to realisticly track down offenders.

Closed source companies are more likely to come after folks, but that's a lower risk because they are so maniacly defensive about their code it probably never trained a model.

[–] jj4211@lemmy.world 1 points 1 day ago (1 children)

Note that the remix/sample example hasn't always worked out as you state: https://en.wikipedia.org/wiki/Bitter_Sweet_Symphony#Credits_dispute https://en.wikipedia.org/wiki/My_Sweet_Lord#Copyright_infringement_suit

In many cases, "AFAIK" in your case you may have no idea that in fact, the copyright holder is being paid. Or the copyright holder is one and the same, with rights sometimes assigned to someone other than the musicians involved.

[–] jj4211@lemmy.world 2 points 1 day ago (1 children)

So I had a huge refactor and thought "Ok, this should be right up GenAI alley". And in fact took your very approach of giving an example for a few and said "go at it".

To my surprise, it actually did it pretty poorly, would not work, when it would have worked, dire performance implications. Failing to address things that technically would survive the rework functionally intact, but now a very bad way of doing things in new context. Problems exacerbated is that when I'm reviewing code, I tend to have a more optimistic assumption of the code than when I'm writing and second guessing myself. So it's all the more annoying to read code I didn't write screw up so much.

I will say it does a pretty good job of boilerplate heavy crap. If I'm going to want to make Go structs from JSON, I can just feed a sample and the very tedious work of making the sometimes maddening tedius Go structs gets chewed through pretty nicely.

[–] jj4211@lemmy.world 2 points 1 day ago

Oh man, the insane defensive code that it wants to generate. Yes, a decent principle, but when the stack has checked the same thing like 4 times, it's a bit much.

[–] jj4211@lemmy.world 2 points 1 day ago

I've found 'senior' staff that became talking heads and stopped doing real work the bane of my existence in GenAI world. "I haven't coded in 20 years, but thanks to GenAI, I'm doing it again!" The reasons you stopped coding 20 years ago are plainly valid. Good for you, you got to transition to a grift based career where you say nothing but sound smart to the right people and get money, please don't return to coding because CodeGen is now 'cool'.

[–] jj4211@lemmy.world 2 points 1 day ago

Have to think about this in an open source context. You have an open ended population ready to submit to your project if they think they can be useful

Now, thanks to GenAI, a bunch of people who aren't good at various things now thinks they are good at various things. Whether it's coding, making comics, making videos, what have you. Try to do nuance even if it strictly makes sense, and you are stuck with the slop problem if your project is sufficiently popular.

In terms of more directly on your points, if someone does GenAI to do a security analysis, ok, but I'd want them to do the tedium of trying to identify the false positives and then re-report it in their words of actual understanding. It can catch things, but along the way makes a haystack of sillyness to go through. Same for code review, legitimate issues, but lots of missing (I spent a non trivial amount of time yesterday because a GenAI code review insisted a variable would be unitialized when referenced, when I see an uncoditional assignment just a few lines above, trying to think if there was some catch I wasn't seeing). So indirectly using it and only subjecting the developer/maintainer to that which you know makes sense.

Problem being is that people have used Claude and have forwarded to me saying "I don't understand this well enough to judge, but forwarding to you just in case". I have the same tools doing the same things as you, I don't need meat proxies that just pass through the stuff without understanding.

[–] jj4211@lemmy.world 2 points 1 day ago (1 children)

For school writing, it's more difficult to know, because the subject matter is so well trodden and students writing stuff they didn't really want to write trying to "impress" a teacher with wordiness and crap has a lot of the same vibe of GenAI writing. It's mostly obvious when there is a stark style/knowledge inconsistency with your personal knowledge of the student. Personal knowledge of a student is non-existent in lecture hall sized freshman level courses.

For code, well, at least the most problematic submissions are pretty blatanty obvious. They are obviously the result of a person asking for something nonsensical and the GenAI outputs content as consistent as possible with the stupid request, and a stupid request manifests in a very glaring way.

Sometimes it isn't the initial submission, but the resulting dialog that betrays it. Someone submits a small patch that is... well... short and to the point but the change doesn't seem to match the reported scenario it tries to address. In pursuit of clarification it becomes pretty obvious that the problem lacked sufficient actionable info, but the GenAI operator pushed it to produce something and out came something with a rationalization that sounds plausible but isn't anything.

Also the write up, of issues and code contributions. Humans are inclined to just make things to the point. GenAI sloperators make dissertations out of stupid simple things, with all sorts of tedious styling and crap. Frustrating because somewhere in the mess is their point, but it's buried beyond recognition.

[–] jj4211@lemmy.world 2 points 2 days ago* (last edited 2 days ago)

Have to dig into the nuance of this specific scenario.

A new memory vendor would be a huge capital expense, and investors are generally a bit apprehensive about that.

Further, it would be years before they could theoretically roll out product, a delay that investors would need to be awfully patient for under the best of circumstances. Further, we went through this dance in recent history, people thinking that the chip industry needed huge advancement and expansion of supply, only for demand to subside to normal before any of that expansion could even start.

And the stated payoff? Lower margin product than competition. Not exactly exciting to tell your investors your whole game plan is to make less money than your competition.

Then there's the reality that this is not an innate direct demand of memory for the sake of memory, it is intrinsically linked to these big AI companies, leading to the big question: Is this a bubble that has a risk of popping? If so, then the market will go poof before you have a single item shipped.

Even if broadly, you think the AI is viable, if any one company, especially OpenAI, gets left behind, the memory market could collapse. If not for Sam Altman's very specific purchasing commitments, the memory pressure would probably be much more modest.

Ok, fine, you are a ride or die believer in the durability of the AI boom and that every company is going to win. However, even if the AI companies do very well, what's to say they will still have the same appetite for hardware by the time this new enterprise gets going? A pivot from aggressive training to exploiting more what they have done, or some breakthrough that dramatically takes down their bloated memory requirements. If you believe in the AI boom, then just directly investing in the AI companies is the safer bet.

At the end of the day, an investor has a choice between being confident in the AI boom and investing directly in the AI companies, or being a bit less confident and investing in the memory vendors that are making bank now with a weaker, but still viable post-pop story. If you aren't comfortable directly investing in the AI companies now, then you almost certainly aren't comfortable with a long shot that only benefits if the AI boom keeps going exactly the way it has been going.

Yes, effort is underway to do this in China, but it's more about supply chain sovereignty than free market interests. It may have similar benefits, but here the free market is unlikely to be the impetus for increased supply in this scenario.

view more: next ›