this post was submitted on 10 Jun 2023
168 points (98.8% liked)

Programmer Humor

32061 readers
956 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
top 20 comments
sorted by: hot top controversial new old
[–] buhala@sopuli.xyz 9 points 1 year ago (1 children)

WIP

WIP

Fuck this

WIP

LINT

LINT YOU FUCK

Squash

Fix issue where sky would turn black when under floor lighting was used

[–] darkmugglet@lemm.ee 4 points 1 year ago

This is the way.

[–] klangcola@reddthat.com 9 points 1 year ago* (last edited 1 year ago)

Fixed the thing.

Fixed the thing for real this time

[–] Mikurei@lemmy.ml 8 points 1 year ago
[–] bitsplease@lemmy.ml 7 points 1 year ago (1 children)

This scene is pretty ironic today, since the actual dialog was if it could paint a work of art, when art is now (arguably) AIs strongest area of competence

[–] pcouy@sh.itjust.works 2 points 1 year ago (1 children)

As long as you don't ask it to draw hands

[–] bobs_guns@lemmygrad.ml 1 points 1 year ago

I've seen some hands that aren't completely nonsense on the stable diffusion subreddit. So there must be some way to do it.

[–] nekomusumeninaritai@lemmy.blahaj.zone 6 points 1 year ago (2 children)

Ah, but where do you find the training set of all of the human-written good commit messages? 😃

[–] csm10495@sh.itjust.works 1 points 1 year ago

Came to say this. Take my up vote.

[–] AnarchistArtificer@lemmy.world 0 points 1 year ago (1 children)

I work in bioinformatics and this is the kind of thing I keep trying to communicate to people in the field. Yes, these AI tools (like AlphaFold) are amazing, but if there's a significant gap in their training data, the AI is going to have that gap too (most of the structures in the protein database were solved via X ray crystallography, which isn't great for studying highly flexible or disordered proteins)

[–] nekomusumeninaritai@lemmy.blahaj.zone 1 points 1 year ago (1 children)

Yes. My (minimally informed from a single class) understanding is that it sort-of depends on the problem too. Like perhaps in looking at all the data on proteins, the neural network might notice a pattern in protein folding is applicable to the tweaked problem. Of course, there is no guarantee that such a generally applicable rule exists. And even if it does, it might not be discovered by the net before overtraining occurs.

It sounds like your memory from that class is pretty good, and you're right, it depends on what we're trying to solve, but the problem in this case is protein folding, so if a neural network spotted a pattern, that's what we want. Figuring out the generalisable "rules" (i.e. why proteins fold a certain way) isn't what we're trying to do with these tools (yet), we're just on the pattern finding side, which is why the developments from AlphaFold are so incredible, it's just limited.

It's articles like this that do my head in https://www.scientificamerican.com/article/one-of-the-biggest-problems-in-biology-has-finally-been-solved/

It feels like my job for the next few years is going to be "professional killjoy", because I get people's excitement, but we can't properly use these tools if we don't acknowledge their limitations. If we did that, they'd actually become more powerful because we could develop new and different tools, or go gather experimental data to validate some of the generated structures (or to round out the training data).

I don't know if this would count as overtraining, because it has so far performed amazingly on structures that are similar to the training data but not in the training data. The problem is we don't have much training data for the tricky parts. That's fine, it just means it won't help us learn much about those areas, but headlines like "alphafold predicts the structures of all human proteins" are so misleading

[–] caio@lemmy.fdvrs.xyz 4 points 1 year ago

"minor changes"

[–] dunz@lemmy.world 4 points 1 year ago

I have an alias, git yolo, that does 'git commit -a' with a message from whatthecommit.com, and pushes to master.

[–] tyo_ukko@sopuli.xyz 3 points 1 year ago* (last edited 1 year ago)

"latest changes"

"fix bug"

"commit to save changes"

[–] Edo78@feddit.it 3 points 1 year ago

The meaningful part of a git commit is the hash

[–] setInner234@feddit.de 2 points 1 year ago

"changed one letter in some comment to redeploy"

[–] socsa@lemmy.ml 1 points 1 year ago
[–] raoul@rammy.site 1 points 1 year ago

#git commit -m "changing something in the source code"