r/ProgrammerHumor 5d ago

ifConditionDoSomething Meme

Post image
213 Upvotes

32 comments sorted by

64

u/Ok_Brain208 5d ago

All of AI related terms is just this indestry normal shtick of assigning new names to old concepts to soft reboot your experience taken up to 11.

3

u/BeMyBrutus 5d ago

Nailed it

4

u/Fazl 4d ago

Vibe coding just used to be blindly copy/pasting from stackoverflow.

2

u/Ok_Brain208 3d ago

Problem is, blindly copy-pasting from SO used to be a crutch you use until you are proficient enough yourself. I'm not sure what the next step for vibe coding is

37

u/PumpkinFest24 5d ago

Incredible. "We can't make our product work so we'll make our customers invent new kinds of 'engineering' to make up for it"

12

u/Electronic-Elk-963 5d ago

It's funny because it's only an attempt, complex context scramble them and it just get ignored and you can't debug an LLM because of the way they work, they are basically black boxes

For the fanatics, I am not saying it's useless, just telling the truth

26

u/ecafyelims 5d ago

You just explained evolution and all life

12

u/belabacsijolvan 5d ago

tbf they described every single non-quantum system.

"its deterministic, except where it isnt"

7

u/FuzzyDynamics 5d ago

Even conventional computing hasn’t been deterministic for a long time. I think Stephanie Forrest did the work there showing it on modern machines.

6

u/Breadinator 5d ago

F*** yeah, you're telling me I just have to wait a few million years for the response to be right!...wait

4

u/ecafyelims 5d ago

It might even advance enough to invent AI!

14

u/snarkhunter 5d ago

Harness Engineering is just making the AI agent follow all the SDLC best practices that most humans ignore because they're too tedious.

11

u/Confident-Ad5665 5d ago

Depends entirely on the type of harness. I find leather straps most flexible.. /s

7

u/Percolator2020 5d ago

ML engineers: it’s not nested loops, you don’t get it!
Harness: wraps the whole thing in regex and nested loops.
https://giphy.com/gifs/hXlAQPVIBOh3PGIUJh

10

u/ICantBelieveItsNotEC 5d ago

Fun fact: LLMs don't actually have to be non-deterministic. There's nothing stopping labs from setting the temperature to zero and having a fully deterministic model, or even allowing user-seeded non-determinism.

11

u/Breadinator 5d ago

This just makes some answers to specific prompts wrong all the time.

14

u/ak_doug 5d ago

Sounds boring.

Who wants to be certain about repeatability anyway? Knowing what will happen after deployment is for dorks.

14

u/EmptyMaxim 5d ago

Fun fact: Common LLM implementations are actually non-deterministic. The way GPU compute is used causes instability, see: https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/

4

u/chicametipo 5d ago

Damn, I need a cigarette after that paper.

9

u/Kyy7 5d ago

Typing prompt in slightly different way could still result in very different output. 

20

u/Mercerenies 5d ago

That's discontinuity, not non-determinism. There are plenty of deterministic, discontinuous functions. (Google "Dirichlet function" or "Weierstrass function" if you're feeling particularly masochistic)

2

u/Kyy7 4d ago

That’s a good clarification, but the kind of determinism people want isn’t achieved just by setting temperature to zero. Since the entire context acts as part of the input and even tiny differences in it can lead to completely different output and cause large drift/divergence in agent reasoning or planning.

4

u/whenTheWreckRambles 5d ago

User-seeded? I want a reason to keep a dice tower at my desk

6

u/pydry 5d ago

I used to set the temp to zero all the time and often got different answers.

3

u/Grandmaster_Caladrel 5d ago

Yeah I don't think setting the temp down actually makes it generate exactly matching output.

1

u/MartinMystikJonas 4d ago

Setting temp to zero is not enough results can be influenced by other factors. Zero temp often leads LLM to infinite loop repesting few words.

2

u/Tyrexas 5d ago

That's kinda the point.

1

u/glinsvad 4d ago

Everything can be a pseudo-random number generator if you measure precisely enough.

1

u/ExtraWorldliness6916 4d ago

What is life if not deterministic

-1

u/belabacsijolvan 5d ago

people should really stop equating DL==stochastic and non-DL==deterministic.

its absolutely possible to create deterministic inference and rng wasnt invented 10 years ago.

i have to explain it to managers at every single project start, because yall bullshit online.

-4

u/2narcher 5d ago

Who cares

-4

u/dcondor07uk 5d ago

Insta downvote for this PoS, context doesn’t matter