this post was submitted on 07 Jun 2024
11 points (86.7% liked)

Programmer Humor

35334 readers
1 users here now

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

Rules:

founded 6 years ago
MODERATORS
 
top 26 comments
sorted by: hot top controversial new old
[–] bappity@lemmy.world 2 points 1 year ago

if someone is actually using ai to grade papers I'm gonna LITERALLY drink water

[–] db0@lemmy.dbzer0.com 2 points 1 year ago* (last edited 1 year ago) (2 children)

My gawds, some people need to learn what's a homage and also stop being upset on behalf of others. This comic is fine, stop bellyaching. This is what terminal permission culture does to a motherfucker.

[–] TexasDrunk@lemmy.world 1 points 1 year ago

The only person who should care about anything other than the quality is Randall. However since he licensed it CC BY-NC 2.5 how he feels about it doesn't really matter either.

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

What is terminal permission if I may ask?

[–] samus12345@lemmy.world 1 points 1 year ago

Permission culture is a term primarily criticizing copyright law. Something that I would expect db0 to agree with! πŸ΄β€β˜ οΈ

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

LLM system input is unsanitizable, according to NVidia:

The control-data plane confusion inherent in current LLMs means that prompt injection attacks are common, cannot be effectively mitigated, and enable malicious users to take control of the LLM and force it to produce arbitrary malicious outputs with a very high likelihood of success.

https://developer.nvidia.com/blog/securing-llm-systems-against-prompt-injection/

[–] nucleative@lemmy.world 1 points 1 year ago

One of the best things ever about LLMs is how you can give them absolute bullshit textual garbage and they can parse it with a huge level of accuracy.

Some random chunks of html tables, output a csv and convert those values from imperial to metric.

Fragments of a python script and ask it to finish the function and create a readme to explain the purpose of the function. And while it's at it recreate the missing functions.

Copy paste of a multilingual website with tons of formatting and spelling errors. Ask it to fix it. Boom done.

Of course, the problem here is that developers can no longer clean their inputs as well and are encouraged to send that crappy input straight along to the LLM for processing.

There's definitely going to be a whole new wave of injection style attacks where people figure out how to reverse engineer AI company magic.

[–] raldone01@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

Reminds me of: https://www.wired.com/story/null-license-plate-landed-one-hacker-ticket-hell/

A guy thought it would be funny to change his license plate to NULL.

[–] Evil_Shrubbery@lemm.ee 1 points 1 year ago

Always satanise your inputs.

[–] CileTheSane@lemmy.ca 1 points 1 year ago

Two muffins are baking in an oven. One muffin turns to the other and says "sure is hot in here isn't it?"
To which the other muffin replies "Holy crap! A talking muffin!"

Changing the muffins to cookies would not make it a different joke.

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

I am extremely horrified by the prospect of GenAI grading.

[–] ryathal@sh.itjust.works 0 points 1 year ago (1 children)

You are roughly a decade late. Computers have been grading essays for a long time. The mcat for example hasn't had human grading in about that long.

[–] rain_worl@lemmy.world 0 points 1 year ago

that's not generative ai
plus humans choose the correct answers

[–] redcalcium@lemmy.institute 0 points 1 year ago (1 children)

How do you sanitize ai prompts? With more prompts?

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

It's really easy, just throw an error if you detect a program will cause a halt. I don't know why these engineers refuse to just patch it.

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

The funny thing about a comic is, you are able to express the idea without writing multiple paragraphs of words.

[–] NeatNit@discuss.tchncs.de 1 points 1 year ago

As a daily reader of SMBC, I can confidently tell you this rule is a suggestion at best.

[–] ech@lemm.ee 0 points 1 year ago* (last edited 1 year ago) (1 children)

More like "And I hope you learned not to trust the wellbeing and education of the children entrusted to you to a program that's not capable of doing either."

[–] 14th_cylon@lemm.ee 0 points 1 year ago (1 children)

Well that would require too much work invested into stealing of https://xkcd.com/327/

[–] Theharpyeagle@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

It could be credibly called an homage if it had a new punchline, but methinks the creator didn't know what "sanitize" meant in this context.

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

A new ripoff of an old classic

[–] Prunebutt@slrpnk.net 1 points 1 year ago (2 children)

Is it a ripoff if they credit the original?

[–] cor@slrpnk.net 0 points 1 year ago (1 children)

if they make it almost exactly the same and β€œcredit” it in the smallest font possible and didn’t get permission from the original author… i would say that’s definitely a ripoff

[–] elvith@discuss.tchncs.de 1 points 1 year ago

didn't get permission from the original author

Tell me you don't know xkcd without saying you don't know xkcd. These comics are licensed as CC-BY-NC 2.5, which means you are allowed to remix and use them, without explicitly asking for permission, as long as you attribute the original/author (which is given here) and as long as you do it non-commercially (which is given for this post IMHO).

[–] OpenStars@startrek.website -1 points 1 year ago (1 children)

Are you implying that the credit is here? If so, where? I am not seeing it.

[–] Prunebutt@slrpnk.net 1 points 1 year ago

Lower right corner.