• @Buffalox
    link
    622 months ago

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

    • Björn Tantau
      link
      fedilink
      1022 months ago

      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
        1022 months ago

        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.

        • @[email protected]
          link
          fedilink
          272 months ago

          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.

            • @[email protected]
              link
              fedilink
              42 months ago

              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?

            • @[email protected]
              link
              fedilink
              12 months ago

              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.

        • billwashere
          link
          English
          62 months ago

          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.

        • @[email protected]
          link
          fedilink
          17
          edit-2
          2 months ago

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

          from __future__ import antigravity
          
        • mac
          link
          fedilink
          92 months ago

          “I also sampled everything in the medicine cabinet”

          This made me smile.

        • @grue
          link
          English
          82 months ago

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

        • @[email protected]
          link
          fedilink
          12 months ago

          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
        132 months ago
        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
        English
        12 months ago

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

    • Adel Khial
      link
      192 months ago

      It’s funny because

      from apps import facebook-killer as fb
      
      fb.start()
      
      // 3 million seed investment 
      
      
    • @[email protected]
      link
      fedilink
      13
      edit-2
      2 months ago

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

      • @Buffalox
        link
        12 months ago

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

    • Lupec
      link
      fedilink
      32 months ago

      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

  • @[email protected]
    link
    fedilink
    302 months ago

    This is exactly why we love Python (and other languages with rich package ecosystem, even when only on their niche usage cases). You can build upon other people’s knowledge and effort to do cool things efficiently and effectively!

  • @qx128
    link
    252 months ago

    Hahaha now code-golf it. One line FTW!

    remove(Image.open(‘cl.jpeg’)).save(‘output.png’)

    • @[email protected]
      link
      fedilink
      162 months ago

      While yes, the true issue here is that, for some reason, the code only imports the remove method from the package, instead of importing the package and doing rembg.remove().

      • @trashgirlfriend
        link
        32 months ago

        if you only wanted to import remove you could maybe import as rembg_remove

        unless there’s some weird taboo against doing that I don’t know about, I’m an awful programmer tbh

  • @[email protected]
    link
    fedilink
    20
    edit-2
    2 months ago

    That reminds me back when some time ago, I was tired of dealing with sketchy, and often broken, websites and programs for downloading videos from Youtube. I figured these sorts of programs must be doing something along the lines of downloading the Youtube page, parsing through the massive pile of HTML and Javascript to find the stream, and then saving that to a video file. That seemed like something I could do myself with Python, so I set out to see if I could figure out how to do it.

    A few minutes and a couple of web searches later, I discovered that someone else had figured that all out already and I just needed to do “pip install pytube”.

    • @aluminium
      link
      4
      edit-2
      2 months ago

      *the libraries that are made for python

  • @j4k3
    link
    82 months ago

    No work in micropython on uno? pls help. Need thesis in Rust do tomorgh. Removed French bloat rm -fr catz tut. Why

    • @essell
      link
      32 months ago

      All the best things in life are intangible.

  • @HStone32
    link
    22 months ago

    Having a similar moment right now. I’m trying to figure out how to compute the transformation matrix for reflecting a bitmap of any given dimension across the y axis, but all the tutorials that come up in my search just tell me to import some python library. Its like nobody wants to learn how to do anything anymore.

  • Dizzy Devil Ducky
    link
    fedilink
    English
    02 months ago

    I know this is a joke, but I totally wanna run the code and see what happens or what errors I get just for fun.