How is this funny? 8 Upvotes at current writing???

Because this example isn’t really programming, it’s just calling an existing library. Which is the big joke about Python.

OK that way I get why it could be considered funny.

It’s kind of funny because it looks like it is nonsense dreamt up by a non-programmer. But it actually works.

mac
link
fedilink
1471Y

I thought it was poking fun at the tutorial saying instead of learning to code, import a library from someone who knows how to code.

@WolfLink@lemmy.ml
cake
link
fedilink
51Y

That is a large part of coding

billwashere
link
fedilink
English
71Y

Which is funny because when I first started my CS degree in the late 80s (get off my lawn) we used to make fun of the beginning Java classes because it seems 90% of coding was to import the right library.

Works as well.

That’s what libraries are for. I’m no security expert and the sensible thing to do is using a library instead of taking a class.

@bort@sopuli.xyz
link
fedilink
25
edit-2
1Y

I’m no security expert and the sensible thing to do is using a library instead of taking a class.

Counterpoint: “not knowing your libraries” + “blind trust in the maintainer” will give you stuff like this: https://bitbucket.org/snakeyaml/snakeyaml/issues/561/cve-2022-1471-vulnerability-in

(the thread itself is worth a read. But also very impressive is the list of big players who fell for exactly this mentality)

Impressive and unsurprising. As soon as you start getting complex libraries with multiple dependencies it becomes nearly impossible to review everything. At one time I had an interest in contributing to some AI libraries, but they’re a mess as soon as you go looking for points of improvement.

Jesus that was one hell of a thread

I dont want to see the words “low quality tooling” ever again.

Love the part where he claims that if your users are authenticated, it’s not untrusted input. I mean, surely you trust all of your users to run any code on your server, right?

@grue@lemmy.world
link
fedilink
English
261Y

It’s literally this comic, five years and a research team later.

Dandroid
link
fedilink
51Y

It’s funny how solvable that problem is now. I remember seeing that comic, I think over a decade ago now, and thinking about how true it was. It really shows you have far we’ve come in CS.

More like all the research teams.

And 10 years

mac
link
fedilink
161Y

“I also sampled everything in the medicine cabinet”

This made me smile.

Time travel is a prerequisite but don’t worry, you can just

from __future__ import antigravity

Future libraries still makes me laugh.

From the hovertext: “I wrote 20 short programs in Python yesterday. It was wonderful. Perl, I’m leaving you.

After years of a dozen other languages, I finally tried Perl the other day.

Never again, if I can help it.

Otter
link
fedilink
English
301Y
from Lemmy import Upvote
from Fediverse import Posts
from ActivityPub import Submit

target_post = 'https://lemmy.ca/post/18691085'
num_votes = 8

post = Posts.open(target_post)

package = Upvote(post, num_votes)

package.Submit(target_post)

or something

billwashere
link
fedilink
English
11Y

Good because I was confused. I’ve written similar code

Adel Khial
link
fedilink
321Y

It’s funny because

from apps import facebook-killer as fb

fb.start()

// 3 million seed investment 

SyntaxError

pewpew
link
fedilink
41Y

: Inconstistent indentation

Lupec
link
fedilink
51Y

My best guess is it’s a play at the usual “all you do in python is import libraries without knowing how they work lololol” dig but yeah, I don’t find it particularly funny either

Create a post

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

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.
  • 1 user online
  • 18 users / day
  • 117 users / week
  • 455 users / month
  • 2.2K users / 6 months
  • 1 subscriber
  • 1.69K Posts
  • 37.2K Comments
  • Modlog