Great job 👏 [Twonks]

3 months ago by FoxtrotDeltaTango to c/programmer_humor

cross-posted from: https://lemmy.world/post/49392677

Twonks | Bluesky

Transcript

TW😶NKS

A comic in four panels:

Panel 1. White text on black

AI Design Logic

Panel 2. A guy sits in a restaurant at a table with a checkered table cloth. A waiter stands near, hands behind back waiting attentively.

Guy: Get me a cheese pizza

Panel 3. The waiter returns with a pizza in hand.

Panel 4. The guy gestures proudly at the pizza. The waiter looks less than amused.

Guy: Wow, look what I made!

RedMari 38 points 3 months ago

This is one of my pet peeves. Argued with people on discord about it. Shook that not everyone sees it this way.

path: 0 24787482, hotness: undefined, score: 38, children: 18
ReCursing -44 points 3 months ago

Not everyone sees it this way because it;s a fucking stupid take, but didn't worry Lemmy has a massive anti-ai hard-on so your mindless groupthink is safe here

path: 0 24787482 24787561, hotness: undefined, score: -44, children: 17
BassTurd 27 points 3 months ago

Explain how it's a stupid take? This comic is exactly what AI does. You tell it to do something, it sometimes kinda does. You didn't create anything.

path: 0 24787482 24787561 24788345, hotness: undefined, score: 27, children: 12
affenlehrer 12 points 3 months ago

I'm not the guy but I guess it's that it takes a bit of skill to tell it what kind of pizza you want and to verify it's actually the right thing that you receive etc. So in this example the order should be pretty elaborate or there should be several panels where the waiter brings the wrong or not quite right pizza.

While telling AI what you need is extremely easily in one regard (it's natural language) it makes it often pretty difficult to be accurate at the same time. Also by the nature of LLMs the results are hard or impossible to predict.

However, I think it's a bit like printing something with a 3D printer and then saying "I made this". The 3D printer actually made it but telling it what you want was the difficult part and at some point involved some 3D modelling or CAD or even g-code programming, tinkering with filament choices, speed and temperature settings, infill, support structures etc etc. While this is quite easy to do nowadays I remember the time where it was a big challenge to even get the damn filament to stick to the build surface. Another similarly is that it's often not the right tool for a job. E.g. if you want the same object thousands of times or objects that have super fine structures or objects that have to withstand a lot of physical use / abuse or temperature.

However, unlike with a 3D printer you're pretty much guaranteed to get something when you use LLMs.

path: 0 24787482 24787561 24788345 24789069, hotness: undefined, score: 12, children: 2
Barbarian 25 points 3 months ago

Maybe it was a mistake to try and use natural language for this kind of job, it's too fuzzy and interpretable. Maybe we need a new language, one with a much stricter syntax and no room for interpretation. If you make it simple enough, and use some natural language for important keywords, shouldn't be too difficult to learn.

We could call it "language for programming" or something like that.

Eh, who am I kidding, that'll never catch on.

path: 0 24787482 24787561 24788345 24789069 24789654, hotness: undefined, score: 25, children: 0
BassTurd 7 points 3 months ago

I think there's some difference in 3d printing. If you find a premade model online with written settings, then print it saying you made it, taking credit for the design, that's what vibe coding is more like. It would be more apt to say you printed it. If you create a model via 3d modeling, cad, gdnt, etc, then that's more like programming, and you can say you made it and that be true and honest.

path: 0 24787482 24787561 24788345 24789069 24789913, hotness: undefined, score: 7, children: 0
Honytawk -8 points 3 months ago

Isn't programming also just telling the computer what to do? It gets converted to machine language, and you didn't write that yourself either.

The only difference I see is that programming uses more complex wording so it requires skill and thus can't be used by everyone.

It is like promting AI in Klingon.

path: 0 24787482 24787561 24788345 24793971, hotness: undefined, score: -8, children: 1
luciferofastora 11 points 3 months ago

When using other people's code, there actually is a long-established system of attribution and licencing. You still have to do some (occasionally quite complex) problem solving to figure out how to apply their code and your previous expertise to the task.

It would be more like prompting AI with a fully written text to translate into a different language... except that compiling your code generally produces mostly deterministic, predictable results (which, indeed, is part of programming: to predict how your program will behave) which you can test for errors and debug, while the AI translation is nondeterministic by design (because it's supposed to sound human and humans don't speak deterministically either) and if you know enough to check the translation, it would have been much less wasteful to just translate it your damn self instead of burning the planet for a petty convenience.

path: 0 24787482 24787561 24788345 24793971 24798890, hotness: undefined, score: 11, children: 0
ryannathans -10 points 3 months ago

If I use auto complete, did I write the message?

If I use a hammer, did I build a piece of furniture?

If I use computer software to design an antenna, did I design the antenna?

If I ask AI to kill someone for me, did I kill them or does the AI go to jail?

path: 0 24787482 24787561 24788345 24789630, hotness: undefined, score: -10, children: 6
BassTurd 14 points 3 months ago

Those are all false equivalencies. All of those are tools to supplement a job. Using AI to vibe code an app is not a tool, it's wait service, like the comic illustrates.

If you auto generated an entire message, like prompting AI to write you an email, then no, you didn't write a message. If you auto complete words that you intended to write, then you used tools to help write a message that you created.

A hammer is a tool to build something. Vibe coding is like buying an IKEA piece of furniture and claiming you built it. You didn't build anything, you assembled someone else's build. If you had a magic hammer trained on other people's work and you told it to build a chair, then no, you would not have built a chair.

Computer software is again a tool to complete a job. If you do the engineering, design, and build the antenna, then that's like programming, yes you designed an antenna. If you tell the software you want an antenna and it generates plans you didn't design an antenna, you ordered plans for one.

If you ask AI to kill someone, that's like taking a hammer and killing someone. Yes, you used a tool to kill someone.

It's the complete generation of work and the claim that someone did it themselves that is what AI works are at their core. There is a small skill to prompting most effectively, but that's not creating anything. It's at most building an outline for something. Skilled developers can review code and make corrections, but they didn't create anything.

path: 0 24787482 24787561 24788345 24789630 24790089, hotness: undefined, score: 14, children: 5
CIA_chatbot 11 points 3 months ago

As an AI chatbot I think your take is fucking stupid.

path: 0 24787482 24787561 24788595, hotness: undefined, score: 11, children: 0
toofpic 9 points 3 months ago

I would agree with you, but you took such a shitty way to formulate that, that you probably won't get anyone at your side

path: 0 24787482 24787561 24787793, hotness: undefined, score: 9, children: 0
prole 9 points 3 months ago

Just because you ignore the reasons, doesn't make it "mindless"

path: 0 24787482 24787561 24795017, hotness: undefined, score: 9, children: 0
MonkderVierte 3 points 3 months ago

A wild take appeared!

path: 0 24787482 24787561 24793780, hotness: undefined, score: 3, children: 0
ButteredBread 24 points 3 months ago
path: 0 24787031, hotness: undefined, score: 24, children: 2
SnotFlickerman 12 points 3 months ago

Tulips, we were talking about tulips.

path: 0 24787031 24787486, hotness: undefined, score: 12, children: 1
ButteredBread 7 points 3 months ago
path: 0 24787031 24787486 24787862, hotness: undefined, score: 7, children: 0
xav 24 points 3 months ago

Managers do the same thing since ages.

path: 0 24789072, hotness: undefined, score: 24, children: 0
rockSlayer 12 points 3 months ago

We used to make this joke with my mom when she picked up pizza. Now she does it unironically "look what I made with ai!". It's a little disappointing honestly

path: 0 24789303, hotness: undefined, score: 12, children: 1
aloofPenguin 6 points 3 months ago

yeah, that feels like mine too. "I'm creating my desktop wallpaper using digital tools (krita)!" -- "why don't you ask ai to make it for you?"

also the same with YT content. Doesn't care if it's ai slop or not.

I'd agree it's truly dissapointing.

path: 0 24789303 24792380, hotness: undefined, score: 6, children: 0
DrWorm 10 points 3 months ago

You are PizzaBot, an innovative and helpful assistant designed to create world class pizza experiences

path: 0 24790148, hotness: undefined, score: 10, children: 0
nil 8 points 3 months ago

More like, rejecting the cheese pizza by saying "oh I asked for blue cheese pizza" or something and doing this until they prepare the perfect (looking) pizza.

path: 0 24793140, hotness: undefined, score: 8, children: 1
vanillama 6 points 3 months ago

Or until it gaslights you into thinking that pizza (or a new one) is already blue

path: 0 24793140 24794658, hotness: undefined, score: 6, children: 0
HerbGrower 7 points 3 months ago

The AI only gets credit when it is blamed for bad results.

path: 0 24799042, hotness: undefined, score: 7, children: 0
RumorsOfLove 3 points 3 months ago

Well, the waiter might be a robot but the cook aint.

path: 0 24787091, hotness: undefined, score: 3, children: 2
Susaga 8 points 3 months ago

Since this is an AI metaphor, the restaurant didn't hire a cook. They just found a cook with an easily accessible oven and stole a pizza from it.

path: 0 24787091 24788534, hotness: undefined, score: 8, children: 1
vanillama 4 points 3 months ago

They went around stealing thousands of pizzas and now they give out something that resembles a pizza assembling it from imitations of chunks from the stolen pizzas

path: 0 24787091 24788534 24794922, hotness: undefined, score: 4, children: 0
anomnom 3 points 3 months ago

The waiter went next door to Dominoes and got the pizza for half what he charged the guy at his restaurant.

And it was 2 day old pizza with a layer of olive oil on the whole thing to make it shiny.

path: 0 24795641, hotness: undefined, score: 3, children: 0
therealjoshmarx 2 points 3 months ago
path: 0 24936795, hotness: undefined, score: 2, children: 0
aarch0x40 1 point 3 months ago
path: 0 24787247, hotness: undefined, score: 1, children: 0
trainsrkool -4 points 3 months ago

next scene: ai fucked up "It was ai, not my fault"

path: 0 24787319, hotness: undefined, score: -4, children: 1
ButteredBread 3 points 3 months ago
path: 0 24787319 24787900, hotness: undefined, score: 3, children: 0
programmer_humor
programmer_humor

@programming.dev

login for more options
33653
2567
7610

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
    • If the mod doesn't find it funny, you're banned. Ha-ha!... For real: do not use the community for "statements". There are other places for such content. Keep it chill and funny.

go to feed...